Commit graph

272 commits

Author SHA1 Message Date
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
77a82b78e5 minor cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 03:18:12 +00:00
Ivailo Monev
184cff3260 just bare with the lower polygons limit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-01 02:51:03 +00:00
Ivailo Monev
f146a65cfb various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-01 02:01:14 +00:00
Ivailo Monev
4e1b4b4501 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 23:28:15 +00:00
Ivailo Monev
4989d40988 let the private painting engine manage itself
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 23:25:43 +00:00
Ivailo Monev
93148b9a9d fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 15:25:35 +00:00
Ivailo Monev
1344290740 fix build system conditional
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 15:04:43 +00:00
Ivailo Monev
f901f5fe6e CUPS support is not disabled for OS X unlike in Qt4
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 14:55:41 +00:00
Ivailo Monev
788d854244 fix build regression
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-31 14:28:33 +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
c0af1a2337 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-30 20:38:35 +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
4f55d3eb2e remove painting emulation leftovers, follow up on e438721d
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-30 17:30:58 +00:00
Ivailo Monev
899bfc2b25 QFontEngineFT is used not only on Q_WS_X11
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 11:02:08 +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
a1d5f5c776 fix a compiler warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 01:02:04 +00:00
Ivailo Monev
10a2bdaf62 minor QPen header cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 13:36:49 +00:00
Ivailo Monev
6e4af59a4d QPen is forward declared in qwindowdefs header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 13:33:33 +00:00
Ivailo Monev
1f3e17350c remove now unused functions from raster painting engine
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 09:09:32 +00:00
Ivailo Monev
70dc47bf3b get rid of QCosmeticStroker
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-24 14:54:22 +00:00
Ivailo Monev
e40225f7c8 cleanup the resterizer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-24 14:29:42 +00:00
Ivailo Monev
b1cf754ee5 do not forward-declare QColor just for the sake of debug stream
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-22 13:57:51 +00:00
Ivailo Monev
b1176f7089 do not use Q_PACKED
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-22 09:27:36 +00:00
Ivailo Monev
12dacc1d9a various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-21 13:50:52 +00:00
Ivailo Monev
093009f3e7 properly implement QAlphaPaintEngine::drawImage()
unlike in the upstream commit I opted to implement it properly since it is
called explicitly (and questionably) from QPSPrintEngine::drawImage()

upstream commits:
14d9a2b06c

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-17 02:18:23 +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
9c0729f7d5 Revert "QTessellator is private and used only on platforms that use X11"
This reverts commit e4ed5d7cef.

the opengl component needs it too
2016-07-03 18:23:11 +03:00
Ivailo Monev
22b0d07313 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-03 01:59:10 +00:00
Ivailo Monev
e438721dff kill the emulation painting engine with fire
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-03 01:27:03 +00:00
Ivailo Monev
6e0f5e5e06 kill the runtime graphics system with fire
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-03 01:18:55 +00:00
Ivailo Monev
e4ed5d7cef QTessellator is private and used only on platforms that use X11
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-02 22:56:17 +00:00
Ivailo Monev
c648b66656 manage the gray raster pointer from the object owning it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-01 23:21:43 +00:00
Ivailo Monev
8471e75f9d fix build regression since df4f8b77
some toolchains still do not support C99 (by default) like the current
MinGW for Windows

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-01 21:40:32 +00:00
Ivailo Monev
d0f9d27214 fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 15:07:34 +00:00
Ivailo Monev
7fc8100503 silence -Woverloaded-virtual warnings in QRasterPaintEngine
upstream commits:
7ac4bf8a40

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 15:06:57 +00:00
Ivailo Monev
9bdda0cd5e fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-30 02:44:25 +00:00
Ivailo Monev
df4f8b7782 cleanup the raster paint engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-29 22:45:52 +00:00
Ivailo Monev
c453353492 cleanup the raster paint engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-29 13:35:40 +00:00
Ivailo Monev
3685e3960d cleanup the raster paint engine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-29 04:03:26 +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
940f7d4647 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-27 11:28:32 +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
748cb7993d fix some pedantic compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-25 14:11:51 +00:00
Ivailo Monev
d5ce29803c various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 15:01:33 +00:00
Ivailo Monev
26f71b6fe6 constify some static declarations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-22 13:13:25 +00:00
Ivailo Monev
3a60ea1f30 cleanup draw helper
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-21 21:50:38 +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