summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)Author
2019-12-07Better not use constexpr hereStephan Bergmann
2019-12-07Adapt o3tl::span to P1872R0Stephan Bergmann
2019-12-03Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)Stephan Bergmann
2019-12-01Introduce o3tl::optional as an alias for std::optionalStephan Bergmann
2019-11-27tdf#108642 simplify comparison data calculationNoel Grandin
2019-11-26Remove bogus enumarray[_const]_iterator assignment opsStephan Bergmann
2019-11-06ofz#12553 TimeoutCaolán McNamara
2019-10-29loplugin:finalclasses jvmaccess..o3tlNoel Grandin
2019-10-08Introduce o3tl::unsafe_downcast for known-good dynamic_cast downcastsStephan Bergmann
2019-09-25constinit, here we comeStephan Bergmann
2019-09-25better data structures for some static const varsNoel Grandin
2019-09-06TyposAndrea Gelmini
2019-08-23Mark move ctors/assignments noexceptMike Kaganski
2019-08-23loplugin:returnconstval in o3tlNoel Grandin
2019-08-13Fix Clang 10 -Werror,-Wimplicit-int-float-conversionStephan Bergmann
2019-06-03fix crash in lru_map/SalBitmap on shutdownNoel Grandin
2019-05-16tdf#125254 Performance: A spreadsheet opens too slow, part1Noel Grandin
2019-05-09add missing include guardsLuboš Luňák
2019-03-18Adapt o3tl::span to updated C++2a std::spanStephan Bergmann
2019-03-07log nice exception messages whereever possibleNoel Grandin
2019-03-05Introduce o3tl::underlyingEnumValueStephan Bergmann
2019-02-25Drop include/o3tl/make_unique.hxxGabor Kelemen
2019-02-01Introduce O3TL_UNREACHABLE as a better alternative to assert(false)Stephan Bergmann
2019-01-13array_view was changed to span in upcoming C++20Stephan Bergmann
2019-01-11Drop o3tl/clamp.hxx, use C++17 std::clamp insteadStephan Bergmann
2019-01-11Drop o3tl/string_view.hxxStephan Bergmann
2018-12-16Fix o3tl::string_view streaming operator <<Stephan Bergmann
2018-12-07HAVE_CXX14_CONSTEXPR is always true nowStephan Bergmann
2018-12-06Remove obsolete GCC version checksStephan Bergmann
2018-11-30Remove obsolete _MSC_VER checksStephan Bergmann
2018-10-24remove more rtl::OUString and OString prefixesNoel Grandin
2018-10-06Convert ImplFontCache to use o3tl::lru_mapJan-Marek Glogowski
2018-10-06Add a glyph-bound-rect cache to the font cacheJan-Marek Glogowski
2018-10-06loplugin:useuniqueptr in SwHTMLPosFlyFramesNoel Grandin
2018-10-06lru_map: fix std::move insertJan-Marek Glogowski
2018-10-04loplugin:useuniqueptr in SetGetExpFieldsNoel Grandin
2018-09-19implement find(T*) for o3tl::sorted_vector when it contains unique_ptr<T>Noel Grandin
2018-09-06make SwWriteTableRows be a vector of std::unique_ptrNoel Grandin
2018-08-2932-bit Clang trunk (towards Clang 9) still doesn't have __mulodi4Stephan Bergmann
2018-08-15RTF picture sizes are 32-bit signedStephan Bergmann
2018-07-30Add missing sal/log.hxx headersGabor Kelemen
2018-07-26o3tl: avoid -Werror=deprecated-copy (GCC trunk towards GCC 9)Stephan Bergmann
2018-06-04o3tl: add more strong_int operatorsMichael Stahl
2018-05-25no need declare these tag structs separatelyNoel Grandin
2018-05-17New o3tl::temporary to simplify calls of std::modfStephan Bergmann
2018-04-11improve commit 95eb921ec06ee7Noel Grandin
2018-04-11tdf#108608 more Draw text editing responsiveness fixesNoel Grandin
2018-02-19ofz#6432 bad-castCaolán McNamara
2018-02-07ofz: Pos2Page returns true on same value that returned false previouslyCaolán McNamara
2018-02-01o3tl: MSVC: pragma warning: make more specific, remove obsoleteMike Kaganski