Ivailo Monev
1444d03d6e
getting rid of QNativeImage, Mac and Windows not tested
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-08 22:02:36 +00:00
Ivailo Monev
5eae10e913
bunch of all-in-one build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 18:00:28 +00:00
Ivailo Monev
4ce8766e99
use common header for gui component stuff
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 14:31:50 +00:00
Ivailo Monev
f332165f73
various fixes and cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-06 05:28:14 +00:00
Ivailo Monev
41f1500637
mostly build system changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 21:24:47 +00:00
Ivailo Monev
f8897622dc
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-21 18:37:25 +00:00
Ivailo Monev
ea27ea003d
bring back QPixmap::setAlphaChannel() and QPixmap::alphaChannel() as non-deprecated
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-15 14:08:07 +00:00
Ivailo Monev
851374453a
the in-place image convertor has pretty much no use
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-13 17:31:45 +00:00
Ivailo Monev
a013029c5c
do not force rendering hints
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-13 01:42:16 +00:00
Ivailo Monev
9dbf133d4e
the GIF format patents of Unisys have expired a few years ago
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-10 14:56:13 +00:00
Ivailo Monev
91f2876f14
get rid of some SIMD remains
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 20:19:41 +00:00
Ivailo Monev
3b3e79adb1
no need for SIMD in imageconversions and drawing now
...
now that image format is not changed when scaling the performance
impact with this change is almost none, in most cases you will
(should) not notice a difference. if you care about performance
you most likely build with -mtune=native anyway so that the
compiler can better optimize things for the hardware.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 19:58:14 +00:00
Ivailo Monev
bed25afd2e
use global static for icon engines interface
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 16:14:51 +00:00
Ivailo Monev
282775393d
minor cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 16:12:50 +03:00
Ivailo Monev
2ceb1f988f
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 13:21:14 +00:00
Ivailo Monev
99e98bf3ed
qpixmap_mac_p.h is no more
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:44:42 +00:00
Ivailo Monev
f5e96e50dc
getting rid of QMacPixmapData and the (virtual) native graphics system
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:33:41 +00:00
Ivailo Monev
1dd660ba87
remove some unused functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 02:20:41 +00:00
Ivailo Monev
8042c6793f
do not change the format on QImage transformation and set render hits via one call
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 13:52:27 +00:00
Ivailo Monev
5f012948ce
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 12:40:31 +00:00
Ivailo Monev
a81392ee40
remove the unused QVolatileImage and QCoreGraphicsSystem
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-30 19:46:20 +00:00
Ivailo Monev
08e0765d08
remove the unused pixmap factory
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-30 19:00:16 +00:00
Ivailo Monev
d4822000af
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 11:01:34 +00:00
Ivailo Monev
06d091d4a3
take a shortcut from QImagePixmapCleanupHooks::enableCleanupHooks()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 00:29:10 +00:00
Ivailo Monev
af576381d7
move qfactoryloader_p header inclusion to the source file needing it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 00:28:25 +00:00
Ivailo Monev
941e914fee
build system adjustments for OS X
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 10:01:07 +00:00
Ivailo Monev
8cfb29ed14
include bundled libpng directory when needed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-23 06:10:14 +03:00
Ivailo Monev
cb1bad0791
bundle libpng
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-23 05:30:41 +00:00
Ivailo Monev
e56e39cfdc
fix some compiler warnings
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-18 05:37:14 +00:00
Ivailo Monev
efa33d4396
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-17 23:58:13 +00:00
Ivailo Monev
13c822d3b1
remove redundant conditional for using bundled libpng
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-15 16:09:59 +00:00
Ivailo Monev
3e4e6c4279
removed legacy pixmap and image cleanup hooks
...
upstream commits:
8aa0be210a
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-15 16:08:45 +00:00
Ivailo Monev
81c6f05fe4
change some QImage methods to take char* to avoid reinterpret_cast
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-15 16:04:36 +00:00
Ivailo Monev
9ebc979ae2
make some X11 extensions optional as was in stock Qt4
...
this makes it possible to build without tricks on Slitaz for an example (or
at least the GUI component, I have yet to test everything) where only the
bare minimum is installed/available
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-10 02:53:30 +03:00
Ivailo Monev
8708f76386
cleanup ClassId enum
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-04 02:05:14 +03:00
Ivailo Monev
31420afe5a
there is no need to store the pixmap data pointer in QPixmapData::createCompatiblePixmapData()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-03 03:03:47 +00:00
Ivailo Monev
49abec5475
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-01 16:57:18 +00:00
Ivailo Monev
bef2393f6e
get rid of QPictureIO
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-01 11:38:31 +00:00
Ivailo Monev
2fdbf0333d
remove declaration of QRasterPlatformPixmap::fromFile()
...
upstream commits:
0b924cdaee
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 13:21:06 +00:00
Ivailo Monev
89d52933bd
remove Blitter painting engine
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-28 13:49:11 +00:00
Ivailo Monev
5c0399c76b
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-27 08:28:47 +00:00
Ivailo Monev
c7c7f41c2b
merge QIconEngineV{2} and QIconEngineFactoryInterfaceV{2}
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 17:45:50 +00:00
Ivailo Monev
a97ee8695a
various cleanups
...
upstream commits:
94519a441c
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 22:12:03 +00:00
Ivailo Monev
dba9af0dcc
inline obsolete QPixmapCache::find() overload
...
this is just temporary, or at least I think so (until I figure out how much
is it used externally). internally it is used a lot but that can be changed
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 21:39:57 +00:00
Ivailo Monev
0550dcd8d9
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 03:12:33 +00:00
Ivailo Monev
36696b61fd
QWS and QPA cleanups (incomplete)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-21 16:52:02 +00:00
Ivailo Monev
e449da4378
QPA and QWS cleanups (incomplete)
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-21 13:21:19 +00:00
Ivailo Monev
18398add06
fix some pedantic compiler warnings
...
upstream commits:
fc4d45d97d
d730e07d01
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-20 14:09:41 +00:00
Ivailo Monev
dc2bf6dbc6
optimize QIconLoader::findIconHelper()
...
upstream commits:
36aaf851ff
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-11 20:59:57 +00:00
Ivailo Monev
1ea5f0ad99
build the gif handler into the gui component
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 02:47:38 +00:00