OSDN Git Service

kde/Katie.git
2 years agointroduce static QX11Data methods to copy QImage from and to XImage
Ivailo Monev [Fri, 17 Dec 2021 11:58:42 +0000 (13:58 +0200)]
introduce static QX11Data methods to copy QImage from and to XImage

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosimplify comparison of QImage objects
Ivailo Monev [Fri, 17 Dec 2021 10:55:55 +0000 (12:55 +0200)]
simplify comparison of QImage objects

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix comparison of QImage objects that are in different format
Ivailo Monev [Fri, 17 Dec 2021 10:13:51 +0000 (12:13 +0200)]
fix comparison of QImage objects that are in different format

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix QRegion test XPM data
Ivailo Monev [Fri, 17 Dec 2021 09:53:37 +0000 (11:53 +0200)]
fix QRegion test XPM data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for PGM
Ivailo Monev [Fri, 17 Dec 2021 09:31:05 +0000 (11:31 +0200)]
drop support for PGM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoeffectively revert 2337455e9459f1edd9159bdfc7ca1b481fdb9556 and 6815cf1ce9c95663cc3d9...
Ivailo Monev [Fri, 17 Dec 2021 04:33:06 +0000 (06:33 +0200)]
effectively revert 2337455e9459f1edd9159bdfc7ca1b481fdb9556 and 6815cf1ce9c95663cc3d976353a24b77bec4066f

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect reference to image in QPngHandler::write()
Ivailo Monev [Fri, 17 Dec 2021 03:36:19 +0000 (05:36 +0200)]
correct reference to image in QPngHandler::write()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodefine image configuration definitions for image formats that are no longer supported...
Ivailo Monev [Fri, 17 Dec 2021 03:15:16 +0000 (05:15 +0200)]
define image configuration definitions for image formats that are no longer supported [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoread and write PNG images as RGB(A)
Ivailo Monev [Fri, 17 Dec 2021 01:27:04 +0000 (03:27 +0200)]
read and write PNG images as RGB(A)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoPNG handler review
Ivailo Monev [Fri, 17 Dec 2021 00:50:22 +0000 (02:50 +0200)]
PNG handler review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoscope the PNG structures and pointers
Ivailo Monev [Fri, 17 Dec 2021 00:39:44 +0000 (02:39 +0200)]
scope the PNG structures and pointers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Fri, 17 Dec 2021 00:07:42 +0000 (02:07 +0200)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not detach the output image when setting dots per-meter in QPngHandler::read()
Ivailo Monev [Fri, 17 Dec 2021 00:05:53 +0000 (02:05 +0200)]
do not detach the output image when setting dots per-meter in QPngHandler::read()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agosimplify PNG handler
Ivailo Monev [Thu, 16 Dec 2021 23:58:13 +0000 (01:58 +0200)]
simplify PNG handler

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadjust QPainter benchmark
Ivailo Monev [Thu, 16 Dec 2021 21:21:29 +0000 (23:21 +0200)]
adjust QPainter benchmark

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for XBM format [ci reset]
Ivailo Monev [Thu, 16 Dec 2021 05:05:00 +0000 (07:05 +0200)]
drop support for XBM format [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove gif support leftovers
Ivailo Monev [Wed, 15 Dec 2021 09:52:01 +0000 (11:52 +0200)]
remove gif support leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoREADME update [ci skip]
Ivailo Monev [Wed, 15 Dec 2021 09:47:57 +0000 (11:47 +0200)]
README update [ci skip]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for gif
Ivailo Monev [Wed, 15 Dec 2021 09:46:40 +0000 (11:46 +0200)]
drop support for gif

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused composition modes
Ivailo Monev [Tue, 14 Dec 2021 22:28:46 +0000 (00:28 +0200)]
remove unused composition modes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodrop support for bmp, ico, tga, jpeg and tiff
Ivailo Monev [Tue, 14 Dec 2021 20:39:20 +0000 (22:39 +0200)]
drop support for bmp, ico, tga, jpeg and tiff

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoversion bump [ci reset]
Ivailo Monev [Tue, 14 Dec 2021 19:47:48 +0000 (21:47 +0200)]
version bump [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not detach destination image when settings its dots per meter in QImage::convertTo...
Ivailo Monev [Tue, 14 Dec 2021 02:30:27 +0000 (04:30 +0200)]
do not detach destination image when settings its dots per meter in QImage::convertToFormat()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not detach QVector data multiple times in fix_color_table() function
Ivailo Monev [Tue, 14 Dec 2021 02:11:46 +0000 (04:11 +0200)]
do not detach QVector data multiple times in fix_color_table() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agopaint on image in QWidgetPrivate::render_helper()
Ivailo Monev [Sat, 11 Dec 2021 18:38:14 +0000 (20:38 +0200)]
paint on image in QWidgetPrivate::render_helper()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agode-duplicate code in QPainter
Ivailo Monev [Fri, 10 Dec 2021 21:07:10 +0000 (23:07 +0200)]
de-duplicate code in QPainter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agotypo
Ivailo Monev [Fri, 10 Dec 2021 21:03:26 +0000 (23:03 +0200)]
typo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove internal QMatrix and QTransform constructors
Ivailo Monev [Wed, 8 Dec 2021 05:10:25 +0000 (07:10 +0200)]
remove internal QMatrix and QTransform constructors

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoeffectively revert 658697932172536537e6a22e883d78572f7e96bf
Ivailo Monev [Wed, 8 Dec 2021 03:46:33 +0000 (05:46 +0200)]
effectively revert 658697932172536537e6a22e883d78572f7e96bf

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoMerge branch 'master' of ssh://github.com/fluxer/katie
Ivailo Monev [Tue, 7 Dec 2021 21:09:51 +0000 (23:09 +0200)]
Merge branch 'master' of ssh://github.com/fluxer/katie

2 years agoremove unused internal QPaintEngine::coordinateOffset() method
Ivailo Monev [Tue, 7 Dec 2021 21:09:13 +0000 (23:09 +0200)]
remove unused internal QPaintEngine::coordinateOffset() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QPainterPrivate::drawOpaqueBackground() method
Ivailo Monev [Tue, 7 Dec 2021 13:57:41 +0000 (15:57 +0200)]
remove unused QPainterPrivate::drawOpaqueBackground() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove declaration of non-existing qt_generate_brush_key() function
Ivailo Monev [Sat, 4 Dec 2021 23:52:15 +0000 (01:52 +0200)]
remove declaration of non-existing qt_generate_brush_key() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoensure the brush pixmap has a X11 handle in getPatternFill() function
Ivailo Monev [Sat, 4 Dec 2021 19:37:08 +0000 (21:37 +0200)]
ensure the brush pixmap has a X11 handle in getPatternFill() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove QPaintEngine features enums that are not checked for and not emulated
Ivailo Monev [Thu, 2 Dec 2021 11:09:18 +0000 (13:09 +0200)]
remove QPaintEngine features enums that are not checked for and not emulated

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition in QImage::fill()
Ivailo Monev [Wed, 1 Dec 2021 16:14:30 +0000 (18:14 +0200)]
remove code for always false condition in QImage::fill()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Wed, 1 Dec 2021 16:14:05 +0000 (18:14 +0200)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoless branches in QImage::mirrored()
Ivailo Monev [Tue, 30 Nov 2021 17:22:09 +0000 (19:22 +0200)]
less branches in QImage::mirrored()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomake most detach methods private [ci reset]
Ivailo Monev [Tue, 30 Nov 2021 15:49:52 +0000 (17:49 +0200)]
make most detach methods private [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused and internal QUrl::detach() method
Ivailo Monev [Tue, 30 Nov 2021 15:49:05 +0000 (17:49 +0200)]
remove unused and internal QUrl::detach() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not declare any class as shared [ci reset]
Ivailo Monev [Tue, 30 Nov 2021 15:08:58 +0000 (17:08 +0200)]
do not declare any class as shared [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix rare tst_qmutex build failure
Ivailo Monev [Tue, 30 Nov 2021 14:52:00 +0000 (16:52 +0200)]
fix rare tst_qmutex build failure

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoimage is already detached by QImage::bits() in QGIFFormat::decode()
Ivailo Monev [Tue, 30 Nov 2021 14:19:19 +0000 (16:19 +0200)]
image is already detached by QImage::bits() in QGIFFormat::decode()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodeclare QPixmap as movable
Ivailo Monev [Tue, 30 Nov 2021 14:14:57 +0000 (16:14 +0200)]
declare QPixmap as movable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not declare QIcon and QImage as shared [ci reset]
Ivailo Monev [Tue, 30 Nov 2021 11:44:04 +0000 (13:44 +0200)]
do not declare QIcon and QImage as shared [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoimage is already detache by QImage::scanLine() in write_pbm_image() funciton
Ivailo Monev [Tue, 30 Nov 2021 11:30:10 +0000 (13:30 +0200)]
image is already detache by QImage::scanLine() in write_pbm_image() funciton

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreimplement QImage::mirrored() via QImage::transformed()
Ivailo Monev [Tue, 30 Nov 2021 12:33:47 +0000 (12:33 +0000)]
reimplement QImage::mirrored() via QImage::transformed()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove QBitmap typedef that is typedef-ed in the parent QPixmap class [ci reset]
Ivailo Monev [Mon, 29 Nov 2021 19:31:04 +0000 (21:31 +0200)]
remove QBitmap typedef that is typedef-ed in the parent QPixmap class [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorename disabled PSD_ENABLE_PAPERSOURCE option
Ivailo Monev [Mon, 29 Nov 2021 19:28:22 +0000 (21:28 +0200)]
rename disabled PSD_ENABLE_PAPERSOURCE option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove documentation for non-existing QPen typedef and method
Ivailo Monev [Mon, 29 Nov 2021 18:19:01 +0000 (20:19 +0200)]
remove documentation for non-existing QPen typedef and method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove documentation for non-existing QKeySequence typedef and method
Ivailo Monev [Mon, 29 Nov 2021 18:14:23 +0000 (20:14 +0200)]
remove documentation for non-existing QKeySequence typedef and method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove variables closer to the scope they are used in QImage::transformed()
Ivailo Monev [Mon, 29 Nov 2021 17:46:21 +0000 (19:46 +0200)]
move variables closer to the scope they are used in QImage::transformed()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not declare QPen as shared [ci reset]
Ivailo Monev [Mon, 29 Nov 2021 17:45:33 +0000 (19:45 +0200)]
do not declare QPen as shared [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove code for always false condition in expblur() function
Ivailo Monev [Mon, 29 Nov 2021 16:16:56 +0000 (18:16 +0200)]
remove code for always false condition in expblur() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoassume QT_ROTATION_ALGORITHM is not defined
Ivailo Monev [Mon, 29 Nov 2021 16:05:03 +0000 (18:05 +0200)]
assume QT_ROTATION_ALGORITHM is not defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Mon, 29 Nov 2021 15:45:29 +0000 (17:45 +0200)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agorename and fix disabled PSD_ENABLE_PAPERSOURCE option
Ivailo Monev [Mon, 29 Nov 2021 15:30:55 +0000 (17:30 +0200)]
rename and fix disabled PSD_ENABLE_PAPERSOURCE option

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agobuild fix for the case when QT_DECRYPT_SSL_TRAFFIC is defined
Ivailo Monev [Mon, 29 Nov 2021 15:21:48 +0000 (17:21 +0200)]
build fix for the case when QT_DECRYPT_SSL_TRAFFIC is defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplug QUnifiedTimer, QtFreetypeData and QHttpThreadDelegate memory leaks
Ivailo Monev [Mon, 29 Nov 2021 11:56:55 +0000 (13:56 +0200)]
plug QUnifiedTimer, QtFreetypeData and QHttpThreadDelegate memory leaks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoQPenPrivate copy constructor for qAtomicDetach()
Ivailo Monev [Mon, 29 Nov 2021 10:48:13 +0000 (12:48 +0200)]
QPenPrivate copy constructor for qAtomicDetach()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoRevert "avoid QBrush construction in QPen::setColor()"
Ivailo Monev [Mon, 29 Nov 2021 09:57:30 +0000 (11:57 +0200)]
Revert "avoid QBrush construction in QPen::setColor()"

This reverts commit 1e2a6c28886b8de0474acd6336de0d7c9a242404.

2 years agofix gradient cache race-condition and heap-use-after-free
Ivailo Monev [Mon, 29 Nov 2021 09:44:23 +0000 (11:44 +0200)]
fix gradient cache race-condition and heap-use-after-free

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not detach QBrush data in QBrush::setColor() if color is the same
Ivailo Monev [Sun, 28 Nov 2021 23:10:20 +0000 (01:10 +0200)]
do not detach QBrush data in QBrush::setColor() if color is the same

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoavoid QBrush construction in QPen::setColor()
Ivailo Monev [Sun, 28 Nov 2021 23:06:38 +0000 (01:06 +0200)]
avoid QBrush construction in QPen::setColor()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QSTACKARRAY() macro in fillRect_normalized() and QRasterPaintEngine::drawBitmap()
Ivailo Monev [Sun, 28 Nov 2021 22:58:26 +0000 (00:58 +0200)]
use QSTACKARRAY() macro in fillRect_normalized() and QRasterPaintEngine::drawBitmap()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoindent qcolormap_x11 source file
Ivailo Monev [Sun, 28 Nov 2021 22:58:04 +0000 (00:58 +0200)]
indent qcolormap_x11 source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomake private QBrush data actually private [ci reset]
Ivailo Monev [Sun, 28 Nov 2021 21:02:04 +0000 (23:02 +0200)]
make private QBrush data actually private [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoinitialize QImageData properly rather than incrementing it
Ivailo Monev [Sun, 28 Nov 2021 19:41:33 +0000 (21:41 +0200)]
initialize QImageData properly rather than incrementing it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse qAtomicDetach() for QPen detaching [ci reset]
Ivailo Monev [Sun, 28 Nov 2021 19:03:50 +0000 (21:03 +0200)]
use qAtomicDetach() for QPen detaching [ci reset]

plugs memory leaks

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoadd QPainterPathStroker test
Ivailo Monev [Fri, 26 Nov 2021 16:46:04 +0000 (18:46 +0200)]
add QPainterPathStroker test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoprioritize optimized cases in QImage::transformed()
Ivailo Monev [Fri, 26 Nov 2021 14:03:25 +0000 (16:03 +0200)]
prioritize optimized cases in QImage::transformed()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant QLibraryPrivate::qualifiedFileName member
Ivailo Monev [Fri, 26 Nov 2021 13:10:08 +0000 (15:10 +0200)]
remove redundant QLibraryPrivate::qualifiedFileName member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove unused QLibraryPrivate::fullVersion member
Ivailo Monev [Fri, 26 Nov 2021 13:05:34 +0000 (15:05 +0200)]
remove unused QLibraryPrivate::fullVersion member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix heap-buffer-overflow in swap_bit_order() function
Ivailo Monev [Fri, 26 Nov 2021 10:34:06 +0000 (12:34 +0200)]
fix heap-buffer-overflow in swap_bit_order() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoupdate NetBSD package PLIST file
Ivailo Monev [Fri, 26 Nov 2021 06:36:46 +0000 (08:36 +0200)]
update NetBSD package PLIST file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoftruncate() and truncate() are documented as interruptable
Ivailo Monev [Thu, 25 Nov 2021 14:24:58 +0000 (16:24 +0200)]
ftruncate() and truncate() are documented as interruptable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix retry code path in QFileSystemEngine::copyFile() for Linux and add disabled LFS...
Ivailo Monev [Thu, 25 Nov 2021 14:00:07 +0000 (16:00 +0200)]
fix retry code path in QFileSystemEngine::copyFile() for Linux and add disabled LFS test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix possible pointer dereference in QGraphicsItemPrivate::setEnabledHelper(), QGraphi...
Ivailo Monev [Thu, 25 Nov 2021 10:47:06 +0000 (12:47 +0200)]
fix possible pointer dereference in QGraphicsItemPrivate::setEnabledHelper(), QGraphicsItem::mouseMoveEvent() and AnchorData::refreshSizeHints()

upstream commmit:
https://github.com/qt/qtbase/commit/98db99657649d4668c766eaa36b8d29c58d19754

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix possible pointer dereference in QUnixPrintWidgetPrivate::updateWidget()
Ivailo Monev [Thu, 25 Nov 2021 10:24:08 +0000 (12:24 +0200)]
fix possible pointer dereference in QUnixPrintWidgetPrivate::updateWidget()

upstream commit:
https://github.com/qt/qtbase/commit/57f752b30a0f452e9cc079b5a4ede6134719a769

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoremove redundant reference assignments in QCursorData::setBitmap()
Ivailo Monev [Thu, 25 Nov 2021 10:04:04 +0000 (12:04 +0200)]
remove redundant reference assignments in QCursorData::setBitmap()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse qAtomicAssign() in objects assignment operators where possible
Ivailo Monev [Thu, 25 Nov 2021 09:30:57 +0000 (11:30 +0200)]
use qAtomicAssign() in objects assignment operators where possible

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not check if private cursor data is initialized twice from QCursor constructor
Ivailo Monev [Thu, 25 Nov 2021 09:17:52 +0000 (11:17 +0200)]
do not check if private cursor data is initialized twice from QCursor constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agodo not deep-copy QImage objects in QRasterPixmapData::copy() and QX11PixmapData:...
Ivailo Monev [Thu, 25 Nov 2021 08:36:41 +0000 (10:36 +0200)]
do not deep-copy QImage objects in QRasterPixmapData::copy() and QX11PixmapData::copy()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix theme lookup for scalable entries
Ivailo Monev [Thu, 25 Nov 2021 07:25:33 +0000 (09:25 +0200)]
fix theme lookup for scalable entries

upstream commit:
https://github.com/qt/qtbase/commit/5eda3cff5e18308f8d78d438e5aeb4e685c5f974

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomark QIconEngine::clone() reimplmentation as required
Ivailo Monev [Thu, 25 Nov 2021 06:37:40 +0000 (08:37 +0200)]
mark QIconEngine::clone() reimplmentation as required

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomove QIconPrivate deconstructor from header to source file
Ivailo Monev [Thu, 25 Nov 2021 06:37:12 +0000 (08:37 +0200)]
move QIconPrivate deconstructor from header to source file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreplace QFile::exists() with QStatInfo::isFile() where possible
Ivailo Monev [Wed, 24 Nov 2021 18:08:58 +0000 (20:08 +0200)]
replace QFile::exists() with QStatInfo::isFile() where possible

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocorrect directory existence check in QFileDialogPrivate::_q_createDirectory() and...
Ivailo Monev [Wed, 24 Nov 2021 18:04:08 +0000 (20:04 +0200)]
correct directory existence check in QFileDialogPrivate::_q_createDirectory() and use QStatInfo for it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse qAtomicAssign() in QIcon::operator=()
Ivailo Monev [Wed, 24 Nov 2021 17:24:26 +0000 (19:24 +0200)]
use qAtomicAssign() in QIcon::operator=()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoaccept4(), paccept() and accept() are documented as interruptable
Ivailo Monev [Wed, 24 Nov 2021 14:12:54 +0000 (16:12 +0200)]
accept4(), paccept() and accept() are documented as interruptable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agonon-shared QKeySequence with limit of two key sequences
Ivailo Monev [Wed, 24 Nov 2021 13:32:06 +0000 (15:32 +0200)]
non-shared QKeySequence with limit of two key sequences

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agomap Qt::Key_Backtab to XK_ISO_Left_Tab [ci reset]
Ivailo Monev [Wed, 24 Nov 2021 10:22:24 +0000 (12:22 +0200)]
map Qt::Key_Backtab to XK_ISO_Left_Tab [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agouse QSTACKARRAY() macro in QTextDocumentPrivate::plainText()
Ivailo Monev [Wed, 24 Nov 2021 07:08:42 +0000 (09:08 +0200)]
use QSTACKARRAY() macro in QTextDocumentPrivate::plainText()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoreference count fix for QKeySequence::setKey()
Ivailo Monev [Wed, 24 Nov 2021 07:08:27 +0000 (09:08 +0200)]
reference count fix for QKeySequence::setKey()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoalways stream all QKeySequence keys
Ivailo Monev [Tue, 23 Nov 2021 20:35:55 +0000 (22:35 +0200)]
always stream all QKeySequence keys

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agocompiler warning fix
Ivailo Monev [Tue, 23 Nov 2021 20:02:42 +0000 (22:02 +0200)]
compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agoplug QRegion memory leak
Ivailo Monev [Tue, 23 Nov 2021 19:48:34 +0000 (21:48 +0200)]
plug QRegion memory leak

upstream commit:
https://github.com/qt/qtbase/commit/d9e1a0f05b30fd646a6b473bea605f6054bf0e67

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix bad free in QKeySequence [ci reset]
Ivailo Monev [Tue, 23 Nov 2021 18:11:24 +0000 (20:11 +0200)]
fix bad free in QKeySequence [ci reset]

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix bad free in QRegion::cleanUp()
Ivailo Monev [Tue, 23 Nov 2021 17:40:14 +0000 (19:40 +0200)]
fix bad free in QRegion::cleanUp()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2 years agofix possible pointer dereference in QTgaFile::readImage()
Ivailo Monev [Tue, 23 Nov 2021 17:31:41 +0000 (19:31 +0200)]
fix possible pointer dereference in QTgaFile::readImage()

upstream commit:
https://github.com/qt/qtimageformats/commit/3dfd4dd8068284465302ecc46cc024e62a931d1a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>