Ivailo Monev
582ac8d49d
correct warning message in QImageData::doImageIO()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-28 16:35:54 +00:00
Ivailo Monev
710ffa4f77
optimize qt_pixmap_thread_test() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-06-17 16:11:36 +00:00
Ivailo Monev
66b2ef4ee6
convert qt_static_shift<> to static function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-23 13:00:12 +00:00
Ivailo Monev
eba665ba7c
convert pixmap filter templates to static functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-05-01 18:51:35 +00:00
Ivailo Monev
790b7eb42c
remove unused qt_blurImage() argument
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 21:52:05 +00:00
Ivailo Monev
ebfc0dc2f5
update documentation about formats supported by QImageReader
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 21:51:24 +00:00
Ivailo Monev
ed3b637cd8
use proper type for QRgbMap::used member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-21 21:37:33 +00:00
Ivailo Monev
8c68e27163
remove unused QX11PixmapData::InvertedWhenBoundToTexture enum
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-14 00:32:45 +00:00
Ivailo Monev
09db2c7c5b
store QImage::bytesPerLine() result outside loop in QImage::createMaskFromColor()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 07:14:37 +00:00
Ivailo Monev
582695f3a4
remove declaration of non-existent QRasterPixmapData::setImage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-08 00:44:31 +00:00
Ivailo Monev
b867ba9519
remove default cases in QX11PixmapData::metric()
...
also fixes a compiler warning about shadowing member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-08 00:43:46 +00:00
Ivailo Monev
4c06eda33c
avoid temporary in QBitmap::operator=()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-06 01:55:05 +00:00
Ivailo Monev
7b8ae9e596
remove unused QImageData::create() argument
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-06 01:47:18 +00:00
Ivailo Monev
30175b3586
get rid of qt_grayscale() argument
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-05 00:55:33 +00:00
Ivailo Monev
f57762835f
avoid temporary in QPixmapData::fromImageReader()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-04 07:48:12 +00:00
Ivailo Monev
40558f0630
replace QRasterPixmapData::createPixmapForImage() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-04 07:47:52 +00:00
Ivailo Monev
7424267da1
drop MNG image format support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 07:06:14 +00:00
Ivailo Monev
9a68d6fcc1
optimize named color tables lookup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 05:00:04 +00:00
Ivailo Monev
6a827a3bec
avoid temporaries in dither_to_Mono()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 02:58:02 +00:00
Ivailo Monev
faca1de27e
remove unused and internal qt_get_bitflip_array()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 22:02:00 +00:00
Ivailo Monev
d761982b51
assume x and y are always zero in qt_rectconvert<DST, SRC>()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-01 21:08:48 +00:00
Ivailo Monev
472bfc794e
remove redundant QImage rotation functions forward declarations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 19:35:30 +00:00
Ivailo Monev
f121000888
remove unused and internal QPixmapConvolutionFilter
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-30 08:25:20 +00:00
Ivailo Monev
2d01c6c949
unexport/remove unused internal external references
...
plenty of those, I've grep-ed only for Q_GUI_EXPORT and qt_ prefix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 22:23:15 +00:00
Ivailo Monev
6bacce4fb0
remove redundant whitespace in convolute() pixmap filter helper
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:24:38 +00:00
Ivailo Monev
a6084cf9b3
remove unused variable in QPixmapBlurFilter::draw()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 04:47:26 +00:00
Ivailo Monev
bf786f26ed
remove unused QPixmapConvolutionFilterPrivate::convoluteAlpha member
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 00:04:57 +00:00
Ivailo Monev
f650eae2f9
unexport qt_halfScaled() and qt_blurImage() to mark them static
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-23 14:44:58 +00:00
Ivailo Monev
e9c2dd52e4
avoid copy in qt_toX11Pixmap()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-20 23:51:31 +00:00
Ivailo Monev
152963af0f
remove redundant condition in QIconTheme::QIconTheme()
...
fallback theme is hicolor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-11 19:46:15 +00:00
Ivailo Monev
66d0eca33b
use foreach() for iteration in QIconLoader::findIconHelper()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-11 19:45:17 +00:00
Ivailo Monev
63237342e0
fix regression since c7c7f41c2b
...
fixes loading of icons via QIcon::fromTheme() and partially
libdbusmenu-qt DBusMenuExporterTest test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 00:37:58 +00:00
Ivailo Monev
09882da855
make QIconLoader::key() public
...
it is virtual override and is used in QIcon data streaming operators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-06 22:20:42 +00:00
Ivailo Monev
6e14c6bb83
remove unused QIconLoaderEngine::hasIcon()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-06 21:21:05 +00:00
Ivailo Monev
179376e6c1
avoid temporaries in QIconTheme::QIconTheme()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-06 21:19:54 +00:00
Ivailo Monev
41f81059d2
make JPEG, MNG and TIFF image format handlers plugins
...
this should reduce the startup time and memory usage since those image
formats are not used often and will allow to handle them via libvips or
other image processing library in the future
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 09:46:35 +00:00
Ivailo Monev
3c797c5e2a
effectively revert e939427b1e
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-20 02:27:30 +00:00
Ivailo Monev
2d3e0c5f3b
rebrand interface names and drop deprecated D-Bus annotation name support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
86986f3c8d
rework QImageReader formats table lookup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 05:04:16 +00:00
Ivailo Monev
58414cf1a9
replace while() with for() loop in createReadHandlerHelper() function
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:33:07 +00:00
Ivailo Monev
0bed9b997a
avoid temporary in QImageWriter::supportedImageFormats()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 04:25:14 +00:00
Ivailo Monev
3853527712
optimize QPNGImageWriter::writeImage()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-13 18:07:32 +00:00
Ivailo Monev
bf349cbb86
introduce QT_BUFFSIZE
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-11 23:38:06 +00:00
Ivailo Monev
ca00b6c4d6
replace Q_PI with M_PI from math header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 15:16:46 +00:00
Ivailo Monev
9496b7a4d8
determine filler order depending on Q_BYTE_ORDER in PNG handler
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 16:42:43 +00:00
Ivailo Monev
6d633966a2
merge .cmake into CMakeLists.txt files
...
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
5b459cf0ec
update copyright and add script for doing so
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
9a45943192
build against internal copies of libpng and sqlite if not found
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:33:39 +00:00
Ivailo Monev
3506044ea6
replace convert_rgb888_to_rgb32_C() function pointer with actual function call
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:56:12 +00:00
Ivailo Monev
8ce99a55a3
require libpng v1.5.4 atleast
...
there is no tarball for stable v1.5.3 in the archive at:
https://ftp-osl.osuosl.org/pub/libpng/src/archive/xz/libpng15/
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:37:54 +00:00