summaryrefslogtreecommitdiff
path: root/include/o3tl
AgeCommit message (Expand)AuthorFilesLines
2023-12-21std::list::size() can still be implemented as std::distance()Caolán McNamara1-2/+2
2023-12-01tdf#158442: fix opening hybrid PDFs on WindowsMike Kaganski1-0/+1
2023-10-27Clarify that o3tl::cmp_* is still needed for LLVM 12 libc++ for nowStephan Bergmann1-1/+1
2023-10-25Use std::signed_integral conceptStephan Bergmann1-0/+45
2023-10-12Fix typos in C++ feature test macrosStephan Bergmann1-3/+3
2023-10-11Drop o3tl::span, can use C++20 std::span directly nowStephan Bergmann1-100/+0
2023-09-26tdf#146619 Recheck include/o3tl with IWYUGabor Kelemen2-3/+0
2023-05-06update loplugin:stringview* for o3tl::iterateCodePointsNoel Grandin1-1/+1
2023-05-05Break comphelper::adjustIndexToStartOfSurrogate out of o3tl::iterateCodePointsStephan Bergmann1-9/+2
2023-05-05Fix typo in assertStephan Bergmann1-1/+1
2023-05-05Fix typoAndrea Gelmini1-1/+1
2023-05-04Provide std::u16string_view based o3tl::iterateCodePointsStephan Bergmann1-0/+54
2023-04-22Introduce o3tl::toU converting wstring_view to u16string_viewMike Kaganski1-0/+4
2023-04-22clang-format char16_t2wchar_t.hxxMike Kaganski1-24/+8
2023-04-14Another micro-optimizationMike Kaganski1-8/+8
2023-04-14loplugin:stringviewparam improvementsNoel Grandin1-1/+51
2023-04-13deduplicate o3tl::trimMike Kaganski1-19/+6
2023-04-12Use o3tl::trim in strtmpl.hxxMike Kaganski1-33/+25
2023-04-12fix o3tl::equalsAsciiLNoel Grandin1-8/+1
2023-04-11use more string_view in o3tl::equalsAsciiNoel Grandin1-3/+5
2023-04-11fix for o3tl::equalsAsciiNoel Grandin1-2/+2
2022-11-08Combine o3tl::RestoreGuard into comphelper::ValueRestorationGuardStephan Bergmann1-40/+0
2022-11-08Introduce o3tl::RestoreGuardStephan Bergmann1-0/+40
2022-11-07Fix typosAndrea Gelmini1-1/+1
2022-11-05Introduce o3tl::sprintfStephan Bergmann1-0/+41
2022-10-24Fix MulDivSaturate to avoid overflowMike Kaganski2-6/+15
2022-09-01cid#1500502,cid#1500623,cid#1500659 Resource leakNoel Grandin1-0/+3
2022-07-27o3tl: use std::array as the container for enumarrayTomaž Vajngerl1-2/+3
2022-06-20Suppress unhelpful cid#1506515Stephan Bergmann1-0/+1
2022-06-18o3tl: ensure that the initializer of enumarray contains enough elementsMichael Stahl1-1/+16
2022-06-05cid#1504664 silence Operands don't affect resultCaolán McNamara1-0/+1
2022-06-02Use more appropriate return type for ThreadPool::getPreferredConcurrencyStephan Bergmann1-0/+10
2022-06-02Suppress false positive cid#1504594Stephan Bergmann1-0/+1
2022-06-01Fix commentStephan Bergmann1-1/+1
2022-05-29New o3tl::intcmp.hxxStephan Bergmann2-1/+133
2022-05-19fix location of #includeNoel Grandin1-2/+2
2022-05-18clang-tidy modernize-pass-by-value in o3tlNoel Grandin2-3/+6
2022-05-05use more string_viewNoel Grandin1-0/+7
2022-05-03add o3tl::matchIgnoreAsciiCaseNoel Grandin1-0/+9
2022-05-03add o3tl::equalsAsciiNoel Grandin1-0/+6
2022-05-03remove the o3tl::lru_map "unlimited" hackLuboš Luňák1-3/+4
2022-05-02Fix typoAndrea Gelmini1-1/+1
2022-05-02support custom item size (cost) for o3tl::lru_mapLuboš Luňák1-12/+124
2022-04-26add o3tl::toUInt32Noel Grandin1-0/+16
2022-04-15Add some clarifying comments for o3tl::getToken overloadsStephan Bergmann1-0/+8
2022-04-14Add some clarifying comments for o3lt::getTokenStephan Bergmann1-4/+12
2022-04-14address review commentsNoel Grandin1-1/+2
2022-04-14Fix comment againStephan Bergmann1-2/+3
2022-04-12loplugin:stringview more o3tl conversionNoel Grandin1-0/+21
2022-04-11Cleanup commentMike Kaganski1-3/+1