summaryrefslogtreecommitdiff
path: root/sal
AgeCommit message (Expand)AuthorFilesLines
2022-05-17clang-tidy modernize-pass-by-value in salNoel Grandin3-7/+10
2022-05-14pthread_mutex_t->std::mutex in lookupThreadIdNoel Grandin1-11/+5
2022-05-13Use calloc instead of malloc and memsetdante1-4/+2
2022-05-12-Werror,-WformatStephan Bergmann1-1/+1
2022-05-12-Werror,-Wunused-variableStephan Bergmann1-1/+0
2022-05-11Revert "Disable -fsanitize=float-divide-by-zero in rtl_math_atanh"Stephan Bergmann1-3/+0
2022-05-11tdf#148430 Use atanh from <cmath> instead of our ownofftkp1-1/+1
2022-05-06output error code when SymFromAddr failsNoel Grandin1-69/+43
2022-05-03add o3tl::matchIgnoreAsciiCaseNoel Grandin1-4/+4
2022-04-29sal: tweak CppunitTest_sal_osl to run as uid 0Michael Stahl1-3/+30
2022-04-27add string_view wrappers for rtl::math::stringToDoubleNoel Grandin1-35/+35
2022-04-17loplugin:stringviewparam convert methods using copy()Noel Grandin1-5/+5
2022-04-15Introduce rtl::createUriCharClassStephan Bergmann2-152/+30
2022-04-12loplugin:stringview more o3tl conversionNoel Grandin1-2/+2
2022-04-12tdf#143148 Use pragma once instead of include guardsShady Mohamed2-8/+2
2022-04-10Move impl functions to the only place they are usedMike Kaganski3-38/+34
2022-04-10loplugin:stringview check for getToken and trimNoel Grandin1-2/+3
2022-04-10osl signalshared : use std::mutex instead of oslMutex.Arnaud Versini2-40/+18
2022-04-09add a more complete o3tl::getTokenNoel Grandin1-1/+2
2022-04-01Use some more string_viewStephan Bergmann1-18/+20
2022-03-31A string_view is not necessarily NUL-terminatedStephan Bergmann3-0/+65
2022-03-31Fix -Werror=array-boundsStephan Bergmann1-0/+5
2022-03-31-Werror,-Wunused-but-set-variableStephan Bergmann1-2/+1
2022-03-29Add back the opportunity to leave O[U]StringLiteral's buffer uninitializedStephan Bergmann2-0/+35
2022-03-24-Werror,-Wunused-functionStephan Bergmann1-87/+0
2022-03-24-Werror,-WformatStephan Bergmann1-1/+1
2022-03-23try to improve stack dumping on windowsNoel Grandin1-5/+36
2022-03-22tdf#145614 Convert #define to enum or constexprDeep171-2/+2
2022-03-21Removed duplicated includesAndrea Gelmini1-1/+0
2022-03-21Move implementation of doubleToString to sal/rtl/strtmpl.hxxMike Kaganski4-492/+387
2022-03-21Reorganize the code a bit to drop some detail::* helper functionsMike Kaganski2-139/+117
2022-03-18tdf#145614 Convert #define to enum or constexprDeep171-2/+2
2022-03-15set LO_TESTNAME on startup on all platformsLuboš Luňák1-1/+4
2022-03-11Remove redundant checkStephan Bergmann1-7/+0
2022-03-09Drop misguided test added in 82a1d32d3d3ac1b4b0a6d4cfaca791c77d9b3c03Mike Kaganski3-12/+8
2022-03-09Simplify getTokenMike Kaganski2-37/+49
2022-03-08Fix --with-latest-c++ buildStephan Bergmann1-0/+1
2022-03-07Add unit tests for searching empty substring / zero characterMike Kaganski3-429/+171
2022-03-05Add checks to avoid finding empty substring / zero characterMike Kaganski1-0/+9
2022-03-05Fix typosAndrea Gelmini1-2/+2
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