summaryrefslogtreecommitdiffstats
path: root/src/gui/text/qtextengine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix QTextEngine regression with large-ish textsPaul Olav Tvete2024-03-151-3/+4
* QTextEngine: Protect against integer overflow with huge textsPaul Olav Tvete2024-03-011-11/+12
* qtextengine: use const methods moreAnton Kudryavtsev2023-10-251-2/+2
* qtextengine: replace qlist with qvlaAnton Kudryavtsev2023-10-251-10/+9
* QFont: add a tag type for features and other advanced propertiesVolker Hilsheimer2023-10-201-9/+9
* qtextengine: use RAII moreAnton Kudryavtsev2023-09-071-9/+4
* Tidy up qtextengine: use char16_t moreAnton Kudryavtsev2023-09-061-9/+9
* Change QFont::fontFeatures() -> QFont::features()Eskil Abrahamsen Blomfeldt2023-05-241-4/+4
* Implement API for enabling / disabling OpenType featuresEskil Abrahamsen Blomfeldt2023-05-091-11/+36
* Don't hide object replacement char except in rich textEskil Abrahamsen Blomfeldt2022-12-141-1/+12
* QTextEngine: also round x-offset for non-subpixel text renderZiming Song2022-12-091-1/+3
* Fix missing text when Harfbuzz fails to shape a substringEskil Abrahamsen Blomfeldt2022-12-051-30/+43
* Don't return a visual glyph for ignorable charactersEskil Abrahamsen Blomfeldt2022-12-051-0/+1
* QTextLayout: fix maximumWidth() for a text containing line separatorVladimir Belyavsky2022-11-191-0/+3
* Port from container::count() and length() to size() - V5Marc Mutz2022-11-031-6/+6
* Long live Q_UNREACHABLE_RETURN()!Marc Mutz2022-10-151-2/+1
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-111-2/+2
* Port from container.count()/length() to size()Marc Mutz2022-10-041-26/+26
* Revert "QTextLayout: fix maximumWidth() for a text containing line separator"Eskil Abrahamsen Blomfeldt2022-09-231-3/+0
* QTextLayout: fix maximumWidth() for a text containing line separatorVladimir Belyavsky2022-09-201-0/+3
* Port qt_getJustfication* functions to qsizetypeMarc Mutz2022-07-201-3/+3
* Pass QFixed by valueMarc Mutz2022-07-081-1/+1
* Fix font rendering when Qt is configured with -no-harfbuzzEskil Abrahamsen Blomfeldt2022-06-141-1/+5
* Use SPDX license identifiersLucie Gérard2022-05-161-38/+2
* Atomics: workaround GCC 12 warning about overflowing d->stateThiago Macieira2022-05-111-0/+7
* QTextEngine: don't pass empty data to bidiReorderThiago Macieira2022-04-251-4/+6
* Remove last traces of old HarfbuzzEskil Abrahamsen Blomfeldt2022-04-221-7/+2
* QtGui: stop using QLatin1Char constructor for creating char literalsSona Kurazyan2022-04-131-3/+3
* Fix deprecated use of QBA/Q*String::countMårten Nordheim2022-03-151-1/+1
* Fix crash when text shaping failsEskil Abrahamsen Blomfeldt2022-01-141-0/+6
* Fix inconsistencies between advanceWidth and bounding rectsAllan Sandfeld Jensen2021-10-211-110/+51
* gui: Fix typos in source code commentsJonas Kvinge2021-10-121-2/+2
* Fix text ellipsis not implemented in TibetanFan RuiJie2021-08-311-0/+5
* QTextEngine: Style fixRobert Löhning2021-07-261-2/+2
* Fix unaligned specialData formatsAllan Sandfeld Jensen2021-06-111-4/+9
* Apply specialData font capitalization to non-rawFont textAllan Sandfeld Jensen2021-05-061-2/+12
* Assert that engine isn't nullptr before dereferencingVolker Hilsheimer2021-04-191-6/+8
* Fix handling of surrogates in QBidiAlgorithmEdward Welbourne2021-04-161-2/+2
* Handle macOS 11 issues in softHyphens testAllan Sandfeld Jensen2021-02-081-2/+8
* Remove false Q_UNREACHABLE from shaping codeEskil Abrahamsen Blomfeldt2021-02-031-2/+11
* Implement vertical subpixel positioning where availableEskil Abrahamsen Blomfeldt2021-01-251-1/+1
* Adjust code format, add space after 'if'Zhang Sheng2020-11-161-4/+4
* Remove Qt4Compatible paintingAllan Sandfeld Jensen2020-11-121-9/+0
* Clean up QTextBoundaryFinder and qunicodetoolsLars Knoll2020-09-071-3/+2
* Remove QUnicodeTools::DefaultOptionsCompatEdward Welbourne2020-08-281-6/+9
* Fix some MSVC int conversion warningsFriedemann Kleint2020-07-171-4/+4
* Use QList instead of QVector in gui implementationJarek Kobus2020-07-071-8/+8
* Port QtGui from QStringRef to QStringViewLars Knoll2020-06-111-2/+2
* Remove deprecated text-related enumsEskil Abrahamsen Blomfeldt2020-06-081-4/+1
* Set the dontPrint attribute correctly for the character being checkedAndy Shaw2020-06-041-1/+1