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
Ivailo Monev
47a2cf587e
remove redundant qt_defaultDpiX(), qt_defaultDpiY() and qt_defaultDpi() functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:58:18 +00:00
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