summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qstring.cpp
Commit message (Expand)AuthorAgeFilesLines
* QString/doc: correct the record on const char* optimizationsThiago Macieira2022-10-031-2/+8
* [docs] Fix ints that should be qsizetype [src/corelib/text]Marc Mutz2022-09-111-1/+1
* QString: fix arg() for >2Gi repeated lowest-escape-sequence-numbersMarc Mutz2022-08-121-4/+4
* QtBase: eradicate QT_STRINGVIEW_LEVEL usesMarc Mutz2022-08-081-14/+0
* Fix QString::toHtmlEscaped() for >2Gi character stringsMarc Mutz2022-08-061-7/+7
* Statically assert that the __mips_dsp code is only active on 32-bitMarc Mutz2022-08-051-0/+4
* Fix QString::arg() for format strings with a huge amount of placeholdersMarc Mutz2022-08-051-1/+1
* Fix QString::arg() for format strings > 2Gi charactersMarc Mutz2022-08-051-1/+1
* Fix QString::toLatin1() for strings > 16Gi characters on ARM64Marc Mutz2022-08-051-2/+2
* Fix QString::vasprintf for strings > 2GiBMarc Mutz2022-08-051-2/+2
* QString: fix lifetime issues with QRegularExpression APIsGiuseppe D'Angelo2022-07-111-10/+31
* QString: optimize finding size=1 needles in QLatin1StringsMarc Mutz2022-01-291-0/+13
* QString: optimize compare_helperMarc Mutz2022-01-271-6/+3
* Revert "QLatin1String: Add overloads taking QLatin1Char"Marc Mutz2022-01-251-31/+0
* Replace cxx17_bm_searcher config check with feature test macroMarc Mutz2022-01-241-1/+1
* Optimize finding UTF-16 needles in L1 haystacksMarc Mutz2022-01-241-3/+6
* QByteArrayMatcher users: use the new QByteArrayView overloadsMarc Mutz2022-01-211-2/+2
* QLatin1String: perform the comparison to another QL1S using memcmp()Thiago Macieira2022-01-171-4/+4
* QString: reorganize some template functionsThiago Macieira2021-12-271-193/+185
* QString: use char16_t in isAscii() instead of QCharThiago Macieira2021-12-181-15/+19
* QString: don't let the compiler emit unnecessary loopingThiago Macieira2021-12-181-0/+6
* QString: replace an #if with ifThiago Macieira2021-12-181-6/+4
* QString: fix UB (pointer arithmetic on nullptr) in qLastIndexOfMarc Mutz2021-12-161-1/+1
* QString et al: fix lastIndexOf() API asymmetryMarc Mutz2021-12-021-0/+7
* QString::arg: deprecate use of arbitrary Unicode digits as replacementsGiuseppe D'Angelo2021-11-301-4/+80
* QString::fromUtf16: use qustrlenThiago Macieira2021-11-191-5/+2
* QString: prefer sliced() over mid() in split-like functionsMarc Mutz2021-11-151-9/+9
* QCollator: add public, static functions to do comparisonsThiago Macieira2021-11-011-25/+1
* Doc: QString: formalize that we now include the QBA's nullsThiago Macieira2021-10-211-7/+36
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-3/+3
* QString: Use QStringIterator in QtPrivate::isRightToLeft()Ievgenii Meshcheriakov2021-10-091-15/+21
* corelib: Use char16_t and char32_t types for charactersIevgenii Meshcheriakov2021-09-061-3/+3
* Doc: fix a bunch of qdoc warnings from wrong prototypesVolker Hilsheimer2021-09-031-6/+3
* Avoid UB (and the consequent need to suppress an MSVC warning)Edward Welbourne2021-08-301-6/+2
* Convert various callers of strtou?ll() to call strntou?ll()Edward Welbourne2021-08-301-5/+8
* QBA(V)/QS(V)::lastIndexOf: fix the search of 1-char needlesGiuseppe D'Angelo2021-08-261-2/+4
* QString: use the QRegularExpression operations on QStringViewGiuseppe D'Angelo2021-08-191-63/+8
* QS(V)/QBA(V)/QL1S::lastIndexOf: fix the offset calculationsGiuseppe D'Angelo2021-08-191-10/+136
* QString::number(double): Disentangle from the QLocale pathMårten Nordheim2021-08-171-5/+1
* Fix some errors in docs of string-related classesSona Kurazyan2021-08-161-15/+15
* Assert that special handling of '0' padding does what it shouldEdward Welbourne2021-08-101-14/+33
* QString/QByteArray: Fix setNum docs and add testsMårten Nordheim2021-08-061-2/+1
* Tidy up QString's replaceArgEscapes() helper functionEdward Welbourne2021-08-061-13/+8
* replaceArgEscapes(): rework nested conditional to avoid repetitionEdward Welbourne2021-08-061-3/+4
* replaceArgEscapes(): correct a comment and assert what it relies onEdward Welbourne2021-08-061-3/+4
* replaceArgEscapes(): rework local variables to make code simplerEdward Welbourne2021-08-061-9/+7
* replaceArgEscapes(): use qsizetype in place of int ant uintEdward Welbourne2021-08-061-5/+7
* replaceArgEscapes(): use a local variable to avoid duplicationEdward Welbourne2021-08-061-13/+4
* replaceArgEscapes(): rename a local variable and simplify initializationEdward Welbourne2021-08-051-6/+4
* Consolidate documentation of floating-point formatting codeEdward Welbourne2021-08-031-90/+62