summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Expand)AuthorFilesLines
2022-03-04Remove useless comment on a commented line since always (sal/w32/file_dirvol)Julien Nabet1-3/+0
2022-03-04Avoid "ThreadSanitizer: unlock of an unlocked mutex"Stephan Bergmann1-1/+10
2022-03-04tdf#98705 Replace GetCaseCorrectPathName with GetLongPathNameWKunal Pawar3-143/+15
2022-03-04Drop commented out wrong testsMike Kaganski1-95/+0
2022-03-04Enable tests in rtl_str.cxxMike Kaganski2-223/+160
2022-03-03Deduplicate some char replacement functionsMike Kaganski3-125/+47
2022-03-03Use a more conventional begin() / end() syntaxMike Kaganski1-17/+23
2022-03-02Unify normal/shortened, null-terminated/with-length comparisonsMike Kaganski3-165/+131
2022-03-02Drop useless indirection and unused templateMike Kaganski3-62/+20
2022-03-02Unify and deduplicate to[U]Int[_WithLength]Mike Kaganski1-89/+56
2022-03-01No need to memset the allocated buffer in new_WithLengthMike Kaganski1-3/+1
2022-02-28Use 'assert' where appropriateMike Kaganski1-2/+2
2022-02-28Deduplicate string buffer codeMike Kaganski5-303/+162
2022-02-27More replacement functions deduplicationMike Kaganski1-86/+46
2022-02-27Unify creation of character string copyMike Kaganski3-87/+34
2022-02-27Deduplicate newToAscii*CaseMike Kaganski3-129/+47
2022-02-27Simplify newTrimMike Kaganski1-17/+2
2022-02-27Deduplicate more comparison functionsMike Kaganski3-232/+154
2022-02-26Slightly cleanup newReplaceStrAtMike Kaganski2-25/+6
2022-02-25Slightly optimize newReplaceAllFromIndexMike Kaganski1-5/+7
2022-02-25Deduplicate rtl_uString_newReplaceFirst*Mike Kaganski2-117/+38
2022-02-25Make an -fsanitize=undefined workaround conditionalStephan Bergmann2-2/+20
2022-02-25Don't invent another strlenMike Kaganski1-11/+1
2022-02-25Use some rtl functionsMike Kaganski1-32/+10
2022-02-25Deduplicate some comparison functionsMike Kaganski2-106/+46
2022-02-24Deduplicate rtl_*String_newConcat*LMike Kaganski3-89/+68
2022-02-24Deduplicate rtl_*str_valueOf{Float,Double}Mike Kaganski3-48/+28
2022-02-24Fix warning textMike Kaganski1-1/+1
2022-02-24Deduplicate valueOf*Int*Mike Kaganski3-119/+22
2022-02-23Use rtl::isAsciiMike Kaganski1-1/+1
2022-02-23Simplify NewCopy a bit; avoid direct use of memcpyMike Kaganski1-9/+8
2022-02-23Deduplicate newFromStr*Mike Kaganski1-47/+9
2022-02-23Deduplicate shortenedCompare*_WithLengthMike Kaganski1-28/+4
2022-02-23Drop obsolete codeMike Kaganski1-11/+2
2022-02-22Deduplicate newReplaceMike Kaganski2-56/+9
2022-02-18Define policy to optimize to_decimal to our use caseMike Kaganski1-8/+12
2022-02-17Use Dragonbox to implement doubleTo*String*Mike Kaganski3-225/+77
2022-02-17Deduplicate some codeMike Kaganski3-50/+4
2022-02-17Bump Linux Clang baseline to 8.0.1Stephan Bergmann2-9/+6
2022-02-16Related: tdf#147421: optimize O(U)String's replaceAll*Mike Kaganski3-45/+76
2022-02-16De-duplicate some codeMike Kaganski1-125/+10
2022-02-03Call SymInitialize only onceMike Kaganski1-7/+3
2022-01-19WASM setup as non-multiuser, desktop buildJan-Marek Glogowski3-4/+13
2022-01-19WASM more initial bits and piecesJan-Marek Glogowski1-2/+2
2022-01-18Add HAVE_(UNIX_)DLAPI config header defineJan-Marek Glogowski1-23/+27
2022-01-11Fix ISO C++11 -Wwritable-stringsJan-Marek Glogowski1-2/+2
2022-01-10Use one define for the common NLS archsJan-Marek Glogowski1-25/+25
2022-01-08Unify condition names and fix "else" pathsJan-Marek Glogowski3-3/+4
2022-01-07Use CreateThread instead of _beginthreadexMike Kaganski1-23/+8
2022-01-07loplugin:redundantcastStephan Bergmann1-1/+1