Ivailo Monev
b3722d96b0
various cleanups and micro-optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-20 20:23:07 +00:00
Ivailo Monev
4020974cf7
use QX11PixmapData as default pixmap data type for compatibility with Qt4
...
otherwise QPixmap::handle() is going to return 0 which is not what most
applications expect and check for
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-11 22:39:40 +00:00
Ivailo Monev
45ecee79de
mostly mac/win cruft removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:54:38 +00:00
Ivailo Monev
a6af900561
mostly mac/win cruft removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-05 03:45:29 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
7dfa1bcd3b
mostly wince leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-18 23:41:08 +00:00
Ivailo Monev
cf8f422032
remove libpng, sqlite3 and wintab 3rdparty sources
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 00:34:05 +00:00
Ivailo Monev
73dcceb20e
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 02:23:55 +00:00
Ivailo Monev
ce596653e4
remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
1370130551
build system cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2
remove Windows, Mac and other proprietary OS files
2016-09-11 03:34:17 +00:00
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