Ivailo Monev
385e7a50fc
do not store the hinting flags in QFontEngineFT
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 21:08:39 +02:00
Ivailo Monev
d6ec585fad
translations update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 20:38:47 +02:00
Ivailo Monev
15e9e1c902
update URL TLDs table data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 20:38:04 +02:00
Ivailo Monev
6cdfca5cff
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-11-14 20:36:12 +02:00
Ivailo Monev
9766124b53
prepare genlocale.py script for CLDR v42
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 20:35:44 +02:00
Ivailo Monev
cce704ec85
FreeBSD package footprint file update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 19:03:15 +02:00
Ivailo Monev
1edff9ee60
add QChar enum for unicode v15.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 18:24:04 +02:00
Ivailo Monev
9a8561b0af
update unicode data tables to v15.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 18:21:40 +02:00
Ivailo Monev
89d9fd45dc
include system locale header for setlocale() and LC_CTYPE in qkeymapper_x11 source file
...
fixes build on FreeBSD
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 17:58:00 +02:00
Ivailo Monev
a84c05a9a7
remove unused qsettings header inclusion in qcommonstyle source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 17:18:09 +02:00
Ivailo Monev
6eef4940f7
remove redundant Q_EXPORT_PLUGIN2() macro
...
its PLUGIN argument is unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:47:25 +02:00
Ivailo Monev
841adcdf44
README update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:37:03 +02:00
Ivailo Monev
9e87457f4b
remove now unused plugin verification section and data
...
it should've been added even if QT_NO_PLUGIN_CHECK was defined btw, now
only ELF header is checked tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:36:36 +02:00
Ivailo Monev
d2e041543b
remove redundant handle check in QLibrary::unload()
...
QLibraryPrivate::unload() does the same check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:25:55 +02:00
Ivailo Monev
c328d1e068
compiler warnings fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:16:59 +02:00
Ivailo Monev
3234186784
remove redundant QSettings forward-declaration in qlibrary_p header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 15:16:50 +02:00
Ivailo Monev
4a9d75fb3d
replace internal loadDocument<T>() function with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 14:43:19 +02:00
Ivailo Monev
ef8a3415fc
QIconLoader doesn't need QObject as base class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 14:37:58 +02:00
Ivailo Monev
50ac8979f9
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-11-14 14:29:05 +02:00
Ivailo Monev
5a91af85ad
replace QCursorData::setBitmap() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 14:28:50 +02:00
Ivailo Monev
9b64aa02a1
remove resource system leftovers in QPixmapIconEngine::addFile()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 05:53:41 +02:00
Ivailo Monev
ace0ae90d2
use the stored pixmap mask in QCursor::handle()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 02:41:39 +02:00
Ivailo Monev
acb4248b61
QCursor rewrite
...
X may or may not copy the pixmaps so handles have to be kept until cursor
data destruction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 02:33:31 +02:00
Ivailo Monev
a51c78828a
ensure the QVariant type is QVariant::String in ini_settings_read() for compat
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-14 01:08:36 +02:00
Ivailo Monev
c9fd04afee
do not register QColor, QVector2D, QVector3D and QVector2D interpolators as external
...
now the interpolators global mutex will be held 4 times less when the
GUI component library is loaded and 4 more times when it is unloaded
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:48:23 +02:00
Ivailo Monev
617ddafb48
document internal QFontDatabase methods as such
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:45:37 +02:00
Ivailo Monev
8de57f9a7b
mark qt_FcPatternToQFontDef() function as static
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:12:08 +02:00
Ivailo Monev
e8fc06840c
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-11-13 22:08:44 +02:00
Ivailo Monev
67b4a9f516
initialize values in QFont streaming operator
...
if they are not read from the QDataStream (e.g. premature end of data or
corrupt data) they will end up being zero tho because that is what
QDataStream sets them to on failure, perhaps it should not
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:52:32 +02:00
Ivailo Monev
34411b3cc5
QFontDatabase::families() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:41:53 +02:00
Ivailo Monev
351b862eba
remove QApplication::fontDatabaseChanged() signal
...
it indicates that QFontDatabase has cached the fonts, not that system font
was added or removed which QFontDatabase should have signal for no
QCoreApplication/QApplication
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 22:08:26 +02:00
Ivailo Monev
edf4fe200b
QJsonDocument optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 20:14:34 +02:00
Ivailo Monev
bc0040b970
drop support for storing types that are not QString-convertable via QSettings
...
I am not interested in custom types feature at all - QMainWindow for
example saves its state via QDataStream. ofcourse it involves conversion
but that is the case with QVariant aswell. there is also the qreal type
thing - it may be float, it may double. streaming QRectF has to be done
in such a way to account for both cases but here is the catch - if
conversion fails there has to be fallback which QSettings::value() kinda
covers for types that are not composed of several more types.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 19:29:01 +02:00
Ivailo Monev
2ae0376a53
QDebug documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 18:49:13 +02:00
Ivailo Monev
29a8724568
QDebug rewrite to use QByteArray as internal buffer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 15:54:04 +02:00
Ivailo Monev
d8bfbe26a7
QDeclarativeInfo rewrite to not use QDebug
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 14:47:47 +02:00
Ivailo Monev
2541c918c8
log the error string, not the QDeclarativeError pointer in QDeclarativeScriptActionPrivate::execute()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 14:44:38 +02:00
Ivailo Monev
c5d9fd14b7
revert f92053f381
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 15:50:44 +02:00
Ivailo Monev
96bbec5fa4
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/Katie
2022-11-12 15:43:29 +02:00
Ivailo Monev
cee9c0f2a9
remove unused AVG16() macro
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 13:18:03 +02:00
Ivailo Monev
7ae0f5959e
namefsck script update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 05:37:25 +02:00
Ivailo Monev
3545b69f28
drop compile-time options to disable debug and warning output
...
such type of messages can still be filtered by installing message handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 03:14:06 +02:00
Ivailo Monev
523b62b6df
QImage documentation update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 22:58:03 +02:00
Ivailo Monev
3990711c73
use growing buffer (QDataBuffer) in blending functions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 20:49:22 +02:00
Ivailo Monev
5c3ccecaef
move variables to the scope they are used in QGradientData::generateGradientColorTable()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 19:38:57 +02:00
Ivailo Monev
713ca126b5
QImage::Format_RGB16 to XImage copying optimization
...
it is a bit tricky to figure out the compatible cases but the zero-copy
optimizations pay off
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 19:06:16 +02:00
Ivailo Monev
e0ae176afd
create print preview images with the page rectangle size and fill them with white color
...
fixes possible rendering issues (e.g. random colors at the edges)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 05:26:01 +02:00
Ivailo Monev
0af05217ec
create dummy device as fallbak from QPdfPrinter
...
fixes possible crash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 05:18:07 +02:00
Ivailo Monev
e7ca887e31
build fix for the case when QT_NO_CUPS is defined
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 05:14:43 +02:00
Ivailo Monev
1265b62a45
remove unused QPSPrintEnginePrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-11 02:43:09 +02:00