summaryrefslogtreecommitdiffstats
path: root/src/kernel/tqscriptengine_x11.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix infinite looping in TQTextEngine::shape()Alexander Golubev5 days1-6/+22
| | | | | | | | | | | | | | | | | | With certain characters a loop inside TQTextEngine::shape() could repeat forever because some script engines were requesting more memory because of a mistake. In particular this were observed with at least letters "ई" (U+0908, DEVANAGARI LETTER II) and "ༀ" (U+0F00, TIBETAN SYLLABLE OM). The problem was already solved in Qt somewhere between last Qt3 release and first Qt4. But due to no public VCS is available it's impossible to pinpoint an exact commit. This patch is heavily based on the Qt-4.3.5 code. Closes: https://mirror.git.trinitydesktop.org/gitea/TDE/tqt/issues/270 Bug: https://mirror.git.trinitydesktop.org/gitea/TDE/tdeutils/issues/93 Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
* Replace TRUE/FALSE with boolean values true/false - part 10Michele Calgaro2025-12-271-4/+4
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Replace TRUE/FALSE with boolean values true/false - part 8Michele Calgaro2025-12-081-82/+82
| | | | Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
* Rename private q* headers into equivalent tq*Michele Calgaro2024-09-131-0/+3744
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>