summaryrefslogtreecommitdiff
path: root/sal/rtl/string.cxx
AgeCommit message (Expand)Author
2023-09-19tdf#146619 Remove unused includes from sal/ [cpp files]Gabor Kelemen
2023-05-06Simplify rtl_(u)string_newReplace implementationMike Kaganski
2022-03-21Move implementation of doubleToString to sal/rtl/strtmpl.hxxMike 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-26Slightly cleanup newReplaceStrAtMike 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-17Deduplicate some codeMike Kaganski
2022-02-16Related: tdf#147421: optimize O(U)String's replaceAll*Mike Kaganski
2021-11-23O[U]String::replaceAt overloads that take string_viewNoel Grandin
2021-09-17Drop this unneeded indirectionMike Kaganski
2021-07-21Use existing rtl_math_stringToDoubleStephan Bergmann
2021-07-21Use existing rtl_str_toInt64_WithLengthStephan Bergmann
2021-07-17[API CHANGE] reduce cost of numeric conversionNoel Grandin
2021-05-18Replace rtl_string_getTokenView with o3tl::getTokenStephan Bergmann
2021-05-18update "add OString::getTokenView"Noel Grandin
2021-05-15add OString::getTokenView (tdf#42374 related)Noel Grandin
2021-04-23Step 1 of removing cargo-cult pragma pack around rtl_[u]StringStephan Bergmann
2021-01-10Replace strtmpl.cxx with actual C++ templates in strtmpl.hxxMike Kaganski
2020-07-02Upcoming improved loplugin:staticanonymous -> redundantstatic: salStephan Bergmann
2019-12-19sal_Char->char in remotebridges..saxNoel Grandin
2019-08-02Fix typosAndrea Gelmini
2018-09-17New loplugin:externalStephan Bergmann
2018-02-02sal: MSVC: pragma warning: make more specific, remove obsoleteMike Kaganski
2018-01-12More loplugin:cstylecast: salStephan Bergmann
2017-12-15sal: add pre-initialization scheme for allocations.Michael Meeks
2017-12-11loplugin:salcall fix functionsNoel Grandin
2017-10-23loplugin:includeform: salStephan Bergmann
2016-04-20loplugin:salbool: Automatic rewrite of sal_False/TrueStephan Bergmann
2015-11-10loplugin:nullptr (automatic rewrite)Stephan Bergmann
2015-04-20Clean up new rtl/surrogates.hStephan Bergmann
2015-04-20duplicate surrogate codeCaolán McNamara
2015-02-05sal: add some argument checking assertions for strings and buffersMichael Stahl
2015-01-06-Werror,-Wmacro-redefined (under Clang -fsanitize=*)Stephan Bergmann
2014-12-19constants via #define must be integer if used in #if statementChristian Lohmaier
2014-12-19IMPL_RTL_INTERN -> IMPL_RTL_IS_USTRINGStephan Bergmann
2014-07-03coverity#1187696 Unintended sign extensionCaolán McNamara
2014-07-01Clean up surrogates.hxxStephan Bergmann
2014-02-17sal: sal_Bool -> boolStephan Bergmann
2013-12-02Drop duplicate #includeTakeshi Abe
2013-11-12document the use of the strtmpl.cxx and remove unnecessary macro usageNoel Grandin
2013-08-03Add SDT probes for RTL_LOG_STRING_NEW/DELETE.Mark Wielaard
2013-02-22Bin pointless single-child directory levelTor Lillqvist