Ivailo Monev
7769bca600
rework QSettings, use JSON as native format for it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 01:30:39 +00:00
Ivailo Monev
a8320dcf65
compiler warning fixes
...
upstream commit:
ef36fd0217
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 03:24:36 +00:00
Ivailo Monev
b2c7193405
remove QT_NO_SETTINGS and QT_NO_COMPRESS definitions checks unrelated to bootstrap
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 21:05:36 +00:00
Ivailo Monev
9585bd773c
mark certain core component options unsupported
...
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
805b9678d4
remove some dead code in switch statements
...
upstream commit:
914e1f3608
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 20:32:57 +00:00
Ivailo Monev
e25ac73fde
choose QImage format for streaming at compile-time, with fallbacks
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 00:48:22 +00:00
Ivailo Monev
9c85f796af
avoid image copy in QRasterPixmapData::fromImage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 17:15:27 +00:00
Ivailo Monev
0ab33899c3
pass format to image reader in QImage stream reading operator
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-04 17:57:05 +00:00
Ivailo Monev
79f9976deb
replace static function call with its body in QPngHandler::write()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 01:16:57 +00:00
Ivailo Monev
355c4adc9a
remove unused QPNGImageWriter::writeImage() overload
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 01:05:22 +00:00
Ivailo Monev
afbf2f09e4
remove unused QPNGImageWriter members
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-30 00:50:55 +00:00
Ivailo Monev
685e169015
avoid temporaries and use const-reference where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 07:12:20 +00:00
Ivailo Monev
b4f82dd6c3
use QImage::constScanLine() in write_xbm_image() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 23:54:10 +00:00
Ivailo Monev
810f9d264d
remove unused QImageIOHandlerPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 20:54:48 +00:00
Ivailo Monev
4399581c3f
remove msvc support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 21:45:59 +00:00
Ivailo Monev
33b7cbf4f5
mark QIconLoader::theme() const
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-17 17:45:44 +00:00
Ivailo Monev
849ba7a632
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
f89e2cb32c
Revert "avoid two icon cache lookups"
...
This reverts commit 62f75b51f3
.
2019-07-12 18:35:44 +00:00
Ivailo Monev
62f75b51f3
avoid two icon cache lookups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-12 18:14:34 +00:00
Ivailo Monev
436004c500
optimize QImage::loadFromData()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-05 23:06:34 +00:00
Ivailo Monev
da36bd5220
remove unused QImageWriterPrivate member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-05 19:37:33 +00:00
Ivailo Monev
ed40944954
Revert "replace supposedly invalid case with assert"
...
This reverts commit 8c29c9dd72
.
2019-07-03 14:58:40 +00:00
Ivailo Monev
8c29c9dd72
replace supposedly invalid case with assert
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 14:27:27 +00:00
Ivailo Monev
f7ebe60846
use QImage::constBits() and correct casts
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 14:04:02 +00:00
Ivailo Monev
e939427b1e
optimize QImage comparison
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 02:11:00 +00:00
Ivailo Monev
0d4e187cdc
use QImage::constBits() where apropriate
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 12:01:26 +00:00
Ivailo Monev
9e2f2a5f72
use QImage::constScanLine() where appropriate
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 02:31:01 +00:00
Ivailo Monev
e6d2f453c7
do not detach from QImage::setColorCount() if color count is not different
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:46:37 +00:00
Ivailo Monev
09dddc3258
do not detach from QImage::setColorTable() if colors are not different
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:45:17 +00:00
Ivailo Monev
3d74c96d6b
optimize QRasterPixmapData::fill()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 22:44:28 +00:00
Ivailo Monev
b0c3149326
introduce const DataPtr getter for QPixmap
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 00:48:10 +00:00
Ivailo Monev
c09c55c5d6
QBitmap cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-27 00:47:29 +00:00
Ivailo Monev
0bad599825
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 23:22:14 +00:00
Ivailo Monev
5b6f8aad2a
QPaintEngineEx cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 14:04:48 +00:00
Ivailo Monev
9e63714563
avoid creating temporary QSize for comparison in QIcon
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:43:01 +00:00
Ivailo Monev
74b6bb7350
images are never mirrored in place
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 15:57:53 +00:00
Ivailo Monev
2ab42494ee
simplify QPixmapCache
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 14:05:58 +00:00
Ivailo Monev
f3cea47976
QPixmapData cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-19 21:58:54 +00:00
Ivailo Monev
dfb87495bf
optimize QPixmapData::toImage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-15 00:35:16 +00:00
Ivailo Monev
79c21f1245
QImage cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-14 18:07:05 +00:00
Ivailo Monev
b7bc2381b4
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-11 21:01:04 +00:00
Ivailo Monev
21400e224a
minor cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-10 02:08:07 +00:00
Ivailo Monev
a84bc37219
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-10 01:37:38 +00:00
Ivailo Monev
264cd223d8
make use of grayscale pixmap filter from QPixmapColorizeFilter()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-10 01:36:54 +00:00
Ivailo Monev
76b262d4e3
introduce QRasterBuffer::scanLine() overload
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:10:02 +00:00
Ivailo Monev
4ceec645d8
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 14:08:14 +00:00
Ivailo Monev
0357bf3948
introduce const QImage::data_ptr()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:58:02 +00:00
Ivailo Monev
ad9372dfc7
QImageReaderPrivate cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:51:44 +00:00
Ivailo Monev
91caea0b81
mark some cases as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:49:51 +00:00