Commit graph

6465 commits

Author SHA1 Message Date
Ivailo Monev
29b2b6be31 scope the PNG structures and pointers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-17 02:42:07 +02:00
Ivailo Monev
f309161a71 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-17 02:07:42 +02:00
Ivailo Monev
ebd8ff5e17 do not detach the output image when setting dots per-meter in QPngHandler::read()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-17 02:05:53 +02:00
Ivailo Monev
7a0ac19823 simplify PNG handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-17 01:58:13 +02:00
Ivailo Monev
07b32b9be0 adjust QPainter benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-16 23:21:29 +02:00
Ivailo Monev
80ba445aed drop support for XBM format [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-16 07:05:19 +02:00
Ivailo Monev
252743f18d remove gif support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-15 11:52:01 +02:00
Ivailo Monev
956c0274b7 README update [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-15 11:48:04 +02:00
Ivailo Monev
7f6d8d5e98 drop support for gif
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-15 11:46:40 +02:00
Ivailo Monev
eb82919f2b remove unused composition modes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-15 00:28:46 +02:00
Ivailo Monev
cda61d753f drop support for bmp, ico, tga, jpeg and tiff
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-14 23:28:49 +02:00
Ivailo Monev
2b999e10bc version bump [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-14 21:47:48 +02:00
Ivailo Monev
042e13b008 do not detach destination image when settings its dots per meter in QImage::convertToFormat()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-14 04:30:27 +02:00
Ivailo Monev
64bfd2cf6c do not detach QVector data multiple times in fix_color_table() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-14 04:11:46 +02:00
Ivailo Monev
013df42ec9 paint on image in QWidgetPrivate::render_helper()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-11 20:38:14 +02:00
Ivailo Monev
ba61b62af0 de-duplicate code in QPainter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-10 23:07:10 +02:00
Ivailo Monev
a480bbbdd2 typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-10 23:03:26 +02:00
Ivailo Monev
ad6f77433b remove internal QMatrix and QTransform constructors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-08 07:10:25 +02:00
Ivailo Monev
c5458bc2ce effectively revert 6586979321
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-08 05:46:33 +02:00
Ivailo Monev
5c869a3fd3 Merge branch 'master' of ssh://github.com/fluxer/katie 2021-12-07 23:09:51 +02:00
Ivailo Monev
13b6b3a1c8 remove unused internal QPaintEngine::coordinateOffset() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-07 23:09:13 +02:00
Ivailo Monev
a648afc427 remove unused QPainterPrivate::drawOpaqueBackground() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-07 15:57:41 +02:00
Ivailo Monev
ce798af227 remove declaration of non-existing qt_generate_brush_key() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-05 01:52:15 +02:00
Ivailo Monev
32f836c927 ensure the brush pixmap has a X11 handle in getPatternFill() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-04 21:37:08 +02:00
Ivailo Monev
57a59c02cb remove QPaintEngine features enums that are not checked for and not emulated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-02 13:11:53 +02:00
Ivailo Monev
bc4ae250ed remove code for always false condition in QImage::fill()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-01 18:14:30 +02:00
Ivailo Monev
2a51bf7a88 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-12-01 18:14:05 +02:00
Ivailo Monev
c799f944f0 less branches in QImage::mirrored()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 19:22:09 +02:00
Ivailo Monev
393186b696 make most detach methods private [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 17:50:00 +02:00
Ivailo Monev
00c4281f99 remove unused and internal QUrl::detach() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 17:49:05 +02:00
Ivailo Monev
593e8aed7c do not declare any class as shared [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 17:09:03 +02:00
Ivailo Monev
764f3f6503 fix rare tst_qmutex build failure
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 16:52:17 +02:00
Ivailo Monev
56d5e657a0 image is already detached by QImage::bits() in QGIFFormat::decode()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 16:19:19 +02:00
Ivailo Monev
0028c37fde declare QPixmap as movable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 16:14:57 +02:00
Ivailo Monev
dfcb4c9052 do not declare QIcon and QImage as shared [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 13:44:04 +02:00
Ivailo Monev
694fe60156 image is already detache by QImage::scanLine() in write_pbm_image() funciton
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 13:30:10 +02:00
Ivailo Monev
969e2cefee reimplement QImage::mirrored() via QImage::transformed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 12:33:47 +00:00
Ivailo Monev
ba473945ec remove QBitmap typedef that is typedef-ed in the parent QPixmap class [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 21:31:27 +02:00
Ivailo Monev
1fcda0239b rename disabled PSD_ENABLE_PAPERSOURCE option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 21:28:22 +02:00
Ivailo Monev
f25ef39631 remove documentation for non-existing QPen typedef and method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 20:19:01 +02:00
Ivailo Monev
2a6c5f6bf3 remove documentation for non-existing QKeySequence typedef and method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 20:14:23 +02:00
Ivailo Monev
d3c74cd1bb move variables closer to the scope they are used in QImage::transformed()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 19:46:21 +02:00
Ivailo Monev
2b3d3cdab3 do not declare QPen as shared [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 19:45:33 +02:00
Ivailo Monev
5c1186ff75 remove code for always false condition in expblur() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 18:16:56 +02:00
Ivailo Monev
a864f1caaf assume QT_ROTATION_ALGORITHM is not defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 18:05:03 +02:00
Ivailo Monev
0f7c07f7fd compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 17:45:29 +02:00
Ivailo Monev
5bb7cd9139 rename and fix disabled PSD_ENABLE_PAPERSOURCE option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 17:30:55 +02:00
Ivailo Monev
30d682090a build fix for the case when QT_DECRYPT_SSL_TRAFFIC is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 17:21:48 +02:00
Ivailo Monev
d0c0187ed3 plug QUnifiedTimer, QtFreetypeData and QHttpThreadDelegate memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 13:56:55 +02:00
Ivailo Monev
359ae27e61 QPenPrivate copy constructor for qAtomicDetach()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-29 12:48:13 +02:00