summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qunicodetools.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix -Wimplicit-fallthrough for clangTim Blechmann2024-03-011-0/+1
* Unicode line breaking: Implement rules LB15a and LB15bIevgenii Meshcheriakov2024-02-081-34/+93
* QUnicodeTools: Use QVarLengthArray in Thai support codeIevgenii Meshcheriakov2023-01-171-41/+20
* QUnicodeTools: Use a global static to manage libthai stateIevgenii Meshcheriakov2023-01-171-48/+85
* QUnicodeTools: Use thread-safe libthai APIIevgenii Meshcheriakov2023-01-131-5/+21
* QUnicodeTools: mark a test-only flag constexpr/constinitMarc Mutz2022-08-121-3/+6
* QUnicodeTools: fix truncation in debug statementsMarc Mutz2022-08-111-5/+5
* QUnicodeTools: fix data race in initialization of libthai symbolsMarc Mutz2022-08-111-5/+12
* QUnicodeTools: fix types used around th_brk()Marc Mutz2022-08-111-2/+2
* QUnicodeTools: fix types used around th_next_cellMarc Mutz2022-08-111-3/+4
* QUnicodeTools: Fix line breaking before open parenthesesIevgenii Meshcheriakov2022-05-241-4/+18
* QUnicodeTools: Fix line breaking for potential emojisIevgenii Meshcheriakov2022-05-241-0/+11
* QUnicodeTools: Fix interactions of WB3d and WB4 rulesIevgenii Meshcheriakov2022-05-241-2/+7
* QUnicodeTools: Handle WB3c word break ruleIevgenii Meshcheriakov2022-05-241-2/+12
* Unicode: Remove obsolete word break classesIevgenii Meshcheriakov2022-05-241-24/+20
* QUnicodeTools: Adjust properties of WSegSpace word break classIevgenii Meshcheriakov2022-05-241-23/+23
* QUnicodeTools: Fix handling of LB22 line break ruleIevgenii Meshcheriakov2022-05-241-11/+11
* QUnicodeTools: Remove ZWJ data from the line break tableIevgenii Meshcheriakov2022-05-241-38/+37
* QUnicodeTools: Fix handling of ZWJ for line breaksIevgenii Meshcheriakov2022-05-241-3/+2
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Fix unused variables in qtbaseAndrei Golubev2022-04-251-8/+0
* Apply Q_CONSTINIT across the codebaseMarc Mutz2022-03-291-3/+3
* QtCore: replace QLatin1String/QLatin1Char with _L1/u'' where applicableSona Kurazyan2022-03-251-2/+4
* Restore C++20-deprecated mixed-enum bitwise operatorsMarc Mutz2022-03-151-0/+3
* Add additional grapheme, word, and sentence break class tests from tr29Øystein Heskestad2021-11-101-4/+0
* corelib: Fix typos in source code commentsJonas Kvinge2021-10-121-1/+1
* Unicode: fix the grapheme clustering algorithmGiuseppe D'Angelo2021-08-241-15/+27
* Fix build without features.libraryTasuku Suzuki2021-05-191-0/+4
* Unicodetools: compileGiuseppe D'Angelo2021-04-191-0/+2
* Unicode: fix the extended grapheme cluster algorithmGiuseppe D'Angelo2021-04-161-58/+121
* Canonical pointer usageHou Lei2021-02-091-3/+3
* Specification of pointer usageHou Lei2021-01-291-7/+8
* Clean up QTextBoundaryFinder and qunicodetoolsLars Knoll2020-09-071-85/+85
* Another round of 0->nullptr cleanupAllan Sandfeld Jensen2020-07-311-3/+3
* Silence some warnings about fallthroughFriedemann Kleint2020-07-091-2/+2
* QUnicodeTables: port to charNN_tMarc Mutz2020-04-271-5/+5
* Remove harfbuzz dependency from qunicodetoolsLars Knoll2020-03-171-37/+1492
* Change signature of initScripts to take out pointer to a QVLA<ScriptItem>Lars Knoll2020-03-171-3/+3
* Update UCD data to Unicode 12.1.0's Revision 24Edward Welbourne2019-10-301-23/+24
* Move text-related code out of corelib/tools/ to corelib/text/Edward Welbourne2019-07-101-0/+847