summaryrefslogtreecommitdiff
path: root/sal/rtl
AgeCommit message (Expand)Author
2023-05-07Revert a thinko from commit 876010cbc4584249e919c694b8b977fd4e83084eMike Kaganski
2023-05-06update loplugin:stringview* for o3tl::iterateCodePointsNoel Grandin
2023-05-06Simplify rtl_(u)string_newReplace implementationMike Kaganski
2023-05-06Simplify a bitMike Kaganski
2023-05-04Provide std::u16string_view based o3tl::iterateCodePointsStephan Bergmann
2023-04-29Simplify strtmpl.hxxMike Kaganski
2023-04-12Use o3tl::trim in strtmpl.hxxMike Kaganski
2023-04-02Simplify a bitMike Kaganski
2023-03-25loplugin:stringadd in registry..salNoel Grandin
2023-03-20rtl_allocateString takes a size_t parameterStephan Bergmann
2023-03-20Shrink rtl_[u]String allocation size to what's actually neededStephan Bergmann
2023-02-01Finally drop undocumented rtl_[u]String_newFromStr null argument supportStephan Bergmann
2022-12-28Introduce lo_get_app_data_dir() for Emscripten, tooTor Lillqvist
2022-12-13Fix the "Found char > 127" warning to check the correct charactersMike Kaganski
2022-12-04rtl bootsratp : use enum classArnaud VERSINI
2022-09-27rtl uuid : remove useless endian conversionArnaud VERSINI
2022-08-16rtl : use a local std::mutex instead of the global mutexArnaud VERSINI
2022-08-05Fix typoStephan Bergmann
2022-06-24Let rtl_[u]stringbuffer_insert throw std::bad_alloc on overflowStephan Bergmann
2022-05-17clang-tidy modernize-pass-by-value in salNoel Grandin
2022-05-13Use calloc instead of malloc and memsetdante
2022-05-11Revert "Disable -fsanitize=float-divide-by-zero in rtl_math_atanh"Stephan Bergmann
2022-05-11tdf#148430 Use atanh from <cmath> instead of our ownofftkp
2022-05-03add o3tl::matchIgnoreAsciiCaseNoel Grandin
2022-04-15Introduce rtl::createUriCharClassStephan Bergmann
2022-04-12loplugin:stringview more o3tl conversionNoel Grandin
2022-04-10Move impl functions to the only place they are usedMike Kaganski
2022-04-10loplugin:stringview check for getToken and trimNoel Grandin
2022-04-01Use some more string_viewStephan Bergmann
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-11Remove redundant checkStephan Bergmann
2022-03-09Drop misguided test added in 82a1d32d3d3ac1b4b0a6d4cfaca791c77d9b3c03Mike Kaganski
2022-03-09Simplify getTokenMike Kaganski
2022-03-05Add checks to avoid finding empty substring / zero characterMike 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