summaryrefslogtreecommitdiff
path: root/sal/rtl/ustring.cxx
AgeCommit message (Expand)Author
2023-12-11Step 3 of removing cargo-cult pragma pack around rtl_[u]StringStephan Bergmann
2023-09-24Drop some newly obsolete __clang_major__ version checksStephan Bergmann
2023-09-19tdf#146619 Remove unused includes from sal/ [cpp files]Gabor Kelemen
2023-05-06update loplugin:stringview* for o3tl::iterateCodePointsNoel Grandin
2023-05-06Simplify rtl_(u)string_newReplace implementationMike Kaganski
2023-05-04Provide std::u16string_view based o3tl::iterateCodePointsStephan Bergmann
2022-12-13Fix the "Found char > 127" warning to check the correct charactersMike Kaganski
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-03Deduplicate some char replacement functionsMike Kaganski
2022-03-02Unify normal/shortened, null-terminated/with-length comparisonsMike Kaganski
2022-03-02Drop useless indirection and unused templateMike Kaganski
2022-02-28Deduplicate string buffer codeMike Kaganski
2022-02-27Unify creation of character string copyMike Kaganski
2022-02-27Deduplicate newToAscii*CaseMike Kaganski
2022-02-27Deduplicate more comparison functionsMike 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-24Deduplicate valueOf*Int*Mike Kaganski
2022-02-22Deduplicate newReplaceMike Kaganski
2022-02-17Deduplicate some codeMike Kaganski
2022-02-16Related: tdf#147421: optimize O(U)String's replaceAll*Mike Kaganski
2022-02-16De-duplicate some codeMike Kaganski
2021-11-23O[U]String::replaceAt overloads that take string_viewNoel Grandin
2021-09-17Drop this unneeded indirectionMike Kaganski
2021-04-23Step 1 of removing cargo-cult pragma pack around rtl_[u]StringStephan Bergmann
2021-02-08Remove unneeded breaksAndrea Gelmini
2021-01-10Replace strtmpl.cxx with actual C++ templates in strtmpl.hxxMike Kaganski
2020-11-21Relax non-null requirement for some rtl_uString_* functionsStephan Bergmann
2020-10-05loplugin:reducevarscope in salNoel
2020-09-04Make many OUString functions take std::u16string_view parametersStephan Bergmann
2020-08-11loplugin:flattenNoel Grandin
2020-07-02Upcoming improved loplugin:staticanonymous -> redundantstatic: salStephan Bergmann
2020-04-15loplugin:buriedassign in salNoel Grandin
2019-12-19sal_Char->char in remotebridges..saxNoel Grandin
2019-11-17Extend loplugin:external to warn about enumsStephan Bergmann
2018-11-11Fix typoAndrea Gelmini
2018-02-02sal: MSVC: pragma warning: make more specific, remove obsoleteMike Kaganski
2018-01-15convert a<b?a:b to std::min(a,b)Noel Grandin
2018-01-12More loplugin:cstylecast: salStephan Bergmann
2017-12-15sal: add pre-initialization scheme for allocations.Michael Meeks
2017-10-23loplugin:includeform: salStephan Bergmann
2017-07-17RTL_UNICODETOTEXT_INFO_{DEST|SCR}BUFFERTOSMALL should use TOO, not TOChris Sherlock
2017-07-06loplugin unnecessaryparan improvementsNoel Grandin
2017-06-07sal: use thread safe local static in getInternMutexJochen Nitschke