Ivailo Monev
|
5e77c150d3
|
update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 12:00:54 +02:00 |
|
Ivailo Monev
|
9886b5629b
|
remove designer tool gradient editor leftvers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 11:57:13 +02:00 |
|
Ivailo Monev
|
8ddac05915
|
merge setup_qt() function into QPngHandler::read()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 11:19:31 +02:00 |
|
Ivailo Monev
|
8b706199d6
|
mark QPixmapData::copy(), QPixmapData::scroll() and QPixmapData::setMask() as pure virtual
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 10:45:09 +00:00 |
|
Ivailo Monev
|
096059c5a5
|
do not catch allocation failure and other misc exceptions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 09:34:13 +00:00 |
|
Ivailo Monev
|
98f5823762
|
packages footprint files update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 07:24:08 +00:00 |
|
Ivailo Monev
|
c501ac4beb
|
drop support for stretched gradients [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 07:15:11 +00:00 |
|
Ivailo Monev
|
9e17ffa7e0
|
remove designer tool brush manager, gradient editor and signal/slot editor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 07:07:33 +00:00 |
|
Ivailo Monev
|
8666d684aa
|
de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-20 05:20:59 +00:00 |
|
Ivailo Monev
|
5f5394e948
|
adjust NetBSD package footprint file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 15:09:52 +00:00 |
|
Ivailo Monev
|
e204bd2c03
|
do not override build type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 14:46:27 +00:00 |
|
Ivailo Monev
|
3de367fc21
|
optimize masking of QImage from XImage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 13:27:02 +02:00 |
|
Ivailo Monev
|
53e77f429e
|
remove forward declaration of non-existing QGlyph class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 11:08:09 +02:00 |
|
Ivailo Monev
|
de562ffeee
|
debug build type fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 05:21:53 +02:00 |
|
Ivailo Monev
|
9bded978d9
|
do not assume the image object has non-null data pointer when streaming it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 05:21:39 +02:00 |
|
Ivailo Monev
|
5dc26c50c2
|
set the color table of mono images in QX11PixmapData::toImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 03:07:50 +02:00 |
|
Ivailo Monev
|
3668690694
|
stream private QImage member indicating alpha too [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 02:57:03 +02:00 |
|
Ivailo Monev
|
2a81a8a477
|
drop support for QConicalGradient [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-19 02:48:41 +02:00 |
|
Ivailo Monev
|
230dc75475
|
update translations [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 15:42:33 +02:00 |
|
Ivailo Monev
|
cde4de1402
|
remove accidentally commited line in QX11Data::copyQImageToXImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 14:03:19 +02:00 |
|
Ivailo Monev
|
5f893b182f
|
image passed to qt_halfScaled() is never in indexed format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:54:12 +02:00 |
|
Ivailo Monev
|
499d66d942
|
image passed to qt_blurrow() is never in indexed format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:49:02 +02:00 |
|
Ivailo Monev
|
f4480addc9
|
copy data via single memcpy() call when the case is pre-multiplied ARGB32 in QX11Data::copyQImageToXImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:48:08 +02:00 |
|
Ivailo Monev
|
1159b8d195
|
correct format for pixmap with depth equal to 1 and MSB first in QX11PixmapData::toImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:17:20 +02:00 |
|
Ivailo Monev
|
83bcdd504e
|
QImage stream operator is optional [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:15:23 +02:00 |
|
Ivailo Monev
|
84c38840c8
|
optimize QX11Data::copyXImageToQImage() for (A)RGB32, pre-multiplied ARGB32 and RGB16
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 13:01:33 +02:00 |
|
Ivailo Monev
|
8cdb17d12d
|
de-duplicate code in QX11Data::copyXImageToQImageWithMask()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 12:25:49 +02:00 |
|
Ivailo Monev
|
115a1a6f5c
|
do not detach QImage when streaming it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 12:24:36 +02:00 |
|
Ivailo Monev
|
b045bbb24c
|
remove unused QFontEngine::FaceId::uuid member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 11:59:01 +02:00 |
|
Ivailo Monev
|
ffc5aa02dd
|
remove unused QFontEngine::cloneWithSize() and its reimplementations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 11:40:52 +02:00 |
|
Ivailo Monev
|
25c56e711c
|
remove unused QFreetypeFace::addBitmapToPath() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 11:21:53 +02:00 |
|
Ivailo Monev
|
c131efa359
|
implement QX11Data::copyXImageToQImageWithMask()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 08:53:31 +02:00 |
|
Ivailo Monev
|
6a16997031
|
remove PGM support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 08:05:14 +02:00 |
|
Ivailo Monev
|
b7d40555f9
|
do not stream QImage objects via QImageWriter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 05:52:02 +02:00 |
|
Ivailo Monev
|
9be2a56ea8
|
use memcmp() to compare QImage objects without color tables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 01:02:48 +02:00 |
|
Ivailo Monev
|
08e5d5b8f9
|
do not check if image size and format are the same in setup_qt() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-18 00:50:15 +02:00 |
|
Ivailo Monev
|
d7663f41fa
|
Revert "effectively revert 2337455e94 and 6815cf1ce9c95663cc3d976353a24b77bec4066f"
This reverts commit 0eb836043d .
|
2021-12-18 00:39:50 +02:00 |
|
Ivailo Monev
|
6551966697
|
introduce static QX11Data methods to copy QImage from and to XImage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 13:58:42 +02:00 |
|
Ivailo Monev
|
fd8bd537e4
|
simplify comparison of QImage objects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 12:55:55 +02:00 |
|
Ivailo Monev
|
3c4fb587da
|
fix comparison of QImage objects that are in different format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 12:13:51 +02:00 |
|
Ivailo Monev
|
af8049be35
|
fix QRegion test XPM data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 12:12:20 +02:00 |
|
Ivailo Monev
|
2f16098878
|
drop support for PGM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 11:31:05 +02:00 |
|
Ivailo Monev
|
0eb836043d
|
effectively revert 2337455e94 and 6815cf1ce9
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 06:33:06 +02:00 |
|
Ivailo Monev
|
2337455e94
|
correct reference to image in QPngHandler::write()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 05:36:19 +02:00 |
|
Ivailo Monev
|
16aeb3537b
|
define image configuration definitions for image formats that are no longer supported [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 05:15:24 +02:00 |
|
Ivailo Monev
|
6815cf1ce9
|
read and write PNG images as RGB(A)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 03:27:04 +02:00 |
|
Ivailo Monev
|
76f62847ac
|
PNG handler review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2021-12-17 02:50:22 +02:00 |
|
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 |
|