Ivailo Monev
|
cec95847e6
|
reimplement qCompress() and qUncompress() via libdeflate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-05 05:16:01 +02:00 |
|
Ivailo Monev
|
f365a2d30e
|
QPixmap and QImage documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-04 23:19:25 +02:00 |
|
Ivailo Monev
|
2172afdc85
|
QPainterPath::ensureData_helper() is called only when the private data pointer is null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-03 05:34:42 +02:00 |
|
Ivailo Monev
|
7a57217e9d
|
oops, add QSvgRenderer header to the FreeBSD package footprint
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 19:15:11 +02:00 |
|
Ivailo Monev
|
bb1d544157
|
do not chunk source in qt_inflateGZipDataFrom() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 17:09:25 +02:00 |
|
Ivailo Monev
|
11695cf6dd
|
QImage class documentation update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 06:48:13 +02:00 |
|
Ivailo Monev
|
65a6e87920
|
prefix use of QImage::Format enums in qimage source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 06:41:25 +02:00 |
|
Ivailo Monev
|
ea2b912673
|
QSvgRenderer micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 06:26:00 +02:00 |
|
Ivailo Monev
|
62f54dd8e6
|
use proper types for XPM RGB colors table and color map in XPM handler
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 05:59:18 +02:00 |
|
Ivailo Monev
|
7c28e342ea
|
remove indexed image format leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 04:47:47 +02:00 |
|
Ivailo Monev
|
408a45b0ad
|
benchmark conversion of all image formats except invalid
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 04:33:19 +02:00 |
|
Ivailo Monev
|
d5b4617418
|
generate image in more generic way in tst_QImageConversion::generateImage()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 04:18:23 +02:00 |
|
Ivailo Monev
|
f74bdda700
|
adjust QPainter benchmark to indexed image format removal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 04:07:17 +02:00 |
|
Ivailo Monev
|
51db8eff89
|
warn when image could not be created from createImageNode() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 03:53:30 +02:00 |
|
Ivailo Monev
|
6b6632facd
|
transform X11 pixmaps as images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-02 00:10:18 +02:00 |
|
Ivailo Monev
|
615e38bbf6
|
optimize reading of compressed SVG images
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-01 23:20:04 +02:00 |
|
Ivailo Monev
|
f3b973b69b
|
remove redundant QSvgHandler constructor, warn on failure to load SVG from content or reader
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-01 23:04:28 +02:00 |
|
Ivailo Monev
|
c6c94dfe10
|
remove all optional SVG module classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-01 22:34:54 +02:00 |
|
Ivailo Monev
|
3e9b9dcbd6
|
always load the SVG image as data in QSvgIOHandlerPrivate::load()
fixes loading of compressed SVG images for which the format is set to
"svg" when it should be "svgz"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-01 17:19:20 +02:00 |
|
Ivailo Monev
|
09439d7646
|
convert all QCleanlooksStyle pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-02-01 01:44:25 +02:00 |
|
Ivailo Monev
|
206d3d05de
|
convert some QCleanlooksStyle pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 12:06:58 +02:00 |
|
Ivailo Monev
|
7064b07ba1
|
minor XPM handler optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 11:52:15 +02:00 |
|
Ivailo Monev
|
be7f55f7a5
|
effectively revert 6b4f25f6d0 [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 07:59:46 +02:00 |
|
Ivailo Monev
|
59a99805f3
|
convert QWindowsStyle pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 04:05:29 +02:00 |
|
Ivailo Monev
|
ef01b616f4
|
convert QCommonStyle pixmaps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 03:41:19 +02:00 |
|
Ivailo Monev
|
4270f01888
|
access private QImage data directly in QPngHandler::read()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 03:17:32 +02:00 |
|
Ivailo Monev
|
f950313696
|
revert accidently commited change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 01:55:54 +02:00 |
|
Ivailo Monev
|
05d9dd57c2
|
add PNG vs XPM QImageReader benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 01:55:33 +02:00 |
|
Ivailo Monev
|
e13825c485
|
format QCommonStyle pixmaps
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 01:18:00 +00:00 |
|
Ivailo Monev
|
bec04d1dd3
|
minor XPM handler optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-31 01:17:11 +00:00 |
|
Ivailo Monev
|
f4bffe55f7
|
use QImage::Format_ARGB32_Premultiplied as format for XPM images with transparent color
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 23:44:06 +02:00 |
|
Ivailo Monev
|
95daa0cc80
|
remove unused QX11PaintEngine::supportedRenderHints() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 15:19:45 +02:00 |
|
Ivailo Monev
|
24a9adf12d
|
get rid of QScopedArrayPointer<T> [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 13:49:52 +02:00 |
|
Ivailo Monev
|
6282dac25c
|
make private QPainterPath data pointer actually private [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 13:08:16 +02:00 |
|
Ivailo Monev
|
8ca4ee03c0
|
Xvfb quirk workaround in tst_QListView::task254449_draggingItemToNegativeCoordinates()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 09:58:40 +02:00 |
|
Ivailo Monev
|
231e75c2b5
|
optimize QRasterWindowSurface::flush()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 08:06:08 +02:00 |
|
Ivailo Monev
|
a21fd87ffa
|
remove unused QWindowSurface::buffer() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 07:09:51 +02:00 |
|
Ivailo Monev
|
69e9dc7bf1
|
remove unused header inclusions in qpaintengine_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-30 06:20:04 +02:00 |
|
Ivailo Monev
|
0013105db0
|
format and indent QCleanlooksStyle::drawPrimitive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 23:52:45 +02:00 |
|
Ivailo Monev
|
34d7383d90
|
declare xlibMaxLinePoints as static constant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 23:36:24 +02:00 |
|
Ivailo Monev
|
59846596f5
|
always draw polygons as path from QX11PaintEngine::drawPolygon()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 23:29:41 +02:00 |
|
Ivailo Monev
|
1f2d5869aa
|
remove unused QScriptLine::hasTrailingSpaces member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 23:11:09 +02:00 |
|
Ivailo Monev
|
41decc0bde
|
remove unused QTextEngine::getClusterLength() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 20:02:20 +02:00 |
|
Ivailo Monev
|
8a2f75cef2
|
const-ify variables in QFontEngineFT::getGlyph()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 20:02:07 +02:00 |
|
Ivailo Monev
|
c865443705
|
minimal QStdMap implementation so that qHash() is used for hashing it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 19:51:28 +02:00 |
|
Ivailo Monev
|
81140951b4
|
reuse variable in QFontEngineFT destructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 17:15:42 +02:00 |
|
Ivailo Monev
|
65832238d3
|
remove QLinkedList<T> leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 17:15:10 +02:00 |
|
Ivailo Monev
|
fda0bd0139
|
README update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 05:48:42 +02:00 |
|
Ivailo Monev
|
a25d34bb05
|
get rid of QLinkedList<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 05:25:38 +02:00 |
|
Ivailo Monev
|
d4785c2987
|
use QStdVector<T> instead of QVector<T> for metatype and font database cache
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
|
2022-01-29 02:00:30 +02:00 |
|