Commit graph

106 commits

Author SHA1 Message Date
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
Ivailo Monev
2ac76cf429 remove some unnecessary old-style casts
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-18 11:54:51 +00:00
Ivailo Monev
9aa06d45d9 remove pointless check in QImageData::create()
upstream commits:
1394962ceb

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-08 16:12:43 +00:00
Ivailo Monev
a9fa850cf6 remove obsolete qt_image_id() and qt_pixmap_id()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-07 17:13:32 +00:00
Ivailo Monev
62c983032b use d->height directly in QImage when d is already checked
some of the changes are my own

upstream commits:
2e8bec9e4b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-07 05:34:08 +00:00
Ivailo Monev
e4ec23f0f0 remove Phonon and the VLC backend for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-14 22:06:32 +00:00
Ivailo Monev
f8585337cc move package feature definitions to top-level CMake file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-09 17:24:04 +00:00
Ivailo Monev
b7e90a6269 initial QPA/QWS platform drop, lots of cleanups to follow
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-02 05:41:40 +02:00
Ivailo Monev
303e444e49 remove obsolete QDesktopWidget::numScreens()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-17 20:51:10 +02:00
Ivailo Monev
3fc4ea6926 misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-17 03:11:37 +02:00
Ivailo Monev
f9540805d1 cleanup containers methods and use of deprecated allocation methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-16 03:47:38 +02:00
Ivailo Monev
165b738265 remove support for old data streams
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-24 21:53:43 +02:00