summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Expand)Author
2022-03-22tdf#145614 Convert #define to enum or constexprDeep17
2022-03-21Removed duplicated includesAndrea Gelmini
2022-03-21Move implementation of doubleToString to sal/rtl/strtmpl.hxxMike Kaganski
2022-03-21Reorganize the code a bit to drop some detail::* helper functionsMike Kaganski
2022-03-18tdf#145614 Convert #define to enum or constexprDeep17
2022-03-15set LO_TESTNAME on startup on all platformsLuboš Luňák
2022-03-11Remove redundant checkStephan Bergmann
2022-03-09Drop misguided test added in 82a1d32d3d3ac1b4b0a6d4cfaca791c77d9b3c03Mike Kaganski
2022-03-09Simplify getTokenMike Kaganski
2022-03-08Fix --with-latest-c++ buildStephan Bergmann
2022-03-07Add unit tests for searching empty substring / zero characterMike Kaganski
2022-03-05Add checks to avoid finding empty substring / zero characterMike Kaganski
2022-03-05Fix typosAndrea Gelmini
2022-03-04Remove useless comment on a commented line since always (sal/w32/file_dirvol)Julien Nabet
2022-03-04Avoid "ThreadSanitizer: unlock of an unlocked mutex"Stephan Bergmann
2022-03-04tdf#98705 Replace GetCaseCorrectPathName with GetLongPathNameWKunal Pawar
2022-03-04Drop commented out wrong testsMike Kaganski
2022-03-04Enable tests in rtl_str.cxxMike Kaganski
2022-03-03Deduplicate some char replacement functionsMike Kaganski
2022-03-03Use a more conventional begin() / end() syntaxMike Kaganski
2022-03-02Unify normal/shortened, null-terminated/with-length comparisonsMike Kaganski
2022-03-02Drop useless indirection and unused templateMike Kaganski
2022-03-02Unify and deduplicate to[U]Int[_WithLength]Mike Kaganski
2022-03-01No need to memset the allocated buffer in new_WithLengthMike Kaganski
2022-02-28Use 'assert' where appropriateMike Kaganski
2022-02-28Deduplicate string buffer codeMike Kaganski
2022-02-27More replacement functions deduplicationMike Kaganski
2022-02-27Unify creation of character string copyMike Kaganski
2022-02-27Deduplicate newToAscii*CaseMike Kaganski
2022-02-27Simplify newTrimMike Kaganski
2022-02-27Deduplicate more comparison functionsMike Kaganski
2022-02-26Slightly cleanup newReplaceStrAtMike Kaganski
2022-02-25Slightly optimize newReplaceAllFromIndexMike Kaganski
2022-02-25Deduplicate rtl_uString_newReplaceFirst*Mike Kaganski
2022-02-25Make an -fsanitize=undefined workaround conditionalStephan Bergmann
2022-02-25Don't invent another strlenMike Kaganski
2022-02-25Use some rtl functionsMike Kaganski
2022-02-25Deduplicate some comparison functionsMike Kaganski
2022-02-24Deduplicate rtl_*String_newConcat*LMike Kaganski
2022-02-24Deduplicate rtl_*str_valueOf{Float,Double}Mike Kaganski
2022-02-24Fix warning textMike Kaganski
2022-02-24Deduplicate valueOf*Int*Mike Kaganski
2022-02-23Use rtl::isAsciiMike Kaganski
2022-02-23Simplify NewCopy a bit; avoid direct use of memcpyMike Kaganski
2022-02-23Deduplicate newFromStr*Mike Kaganski
2022-02-23Deduplicate shortenedCompare*_WithLengthMike Kaganski
2022-02-23Drop obsolete codeMike Kaganski
2022-02-22Deduplicate newReplaceMike Kaganski
2022-02-18Define policy to optimize to_decimal to our use caseMike Kaganski
2022-02-17Use Dragonbox to implement doubleTo*String*Mike Kaganski