summaryrefslogtreecommitdiffstats
path: root/src/gui/painting/painting.pri
Commit message (Collapse)AuthorAgeFilesLines
* Remove qtessellator.* from QtGuiLars Knoll2011-08-191-2/+0
| | | | | | | | | It's now unused since the GL1 paintengine is gone. Change-Id: I1415b725dc05aab920670976a8eb8c3145464297 Reviewed-on: http://codereview.qt.nokia.com/3246 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* QColormap is gone from QtGuiLars Knoll2011-08-191-1/+0
| | | | | | | | Fixes compilion of Gui Change-Id: I5b66b3d3817d8e54c990d761bb8e8b591fa0da63 Reviewed-on: http://codereview.qt.nokia.com/3245 Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
* Restore feature compatibility with QPrinter in QTextDocument::printLars Knoll2011-08-191-0/+1
| | | | | | | | | | | | Add a margin method to QPagedPaintDevice. The other variables required are stored in QPagedPaintDevicePrivate without a public API for now. This needs cleaning up once we have a new printing system. Change-Id: Id3f2d7ac7f3cbce8619072a897d91f3a588add64 Reviewed-on: http://codereview.qt.nokia.com/3211 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* Introduce a paged paintdevice and use itLars Knoll2011-08-191-0/+2
| | | | | | | | | | | Introduce a QPagedPaintDevice class that has a newPage() method and page dimensions. QPdfWriter and QPrinter inherit from it. Add a bit of API to QPdfWriter. Change-Id: Ibf23e7fe741f3a5ed854faf5d249a272acc75f35 Reviewed-on: http://codereview.qt.nokia.com/3206 Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* move printing related files into their own directoryLars Knoll2011-08-191-82/+2
| | | | | | | | | | This is done to prepare the next step where we move printing into it's own module. Change-Id: I95919c28079983e7c5e4ff23d223f8c062b8ac8c Reviewed-on: http://codereview.qt.nokia.com/3205 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* first version of a public API to generate PDFsLars Knoll2011-08-191-0/+2
| | | | | | | | | | The class is required to be able to move the printing subsystem out into a module of it's own. Change-Id: I80703b8a8725504c7e6884a34f76e0735efcf95a Reviewed-on: http://codereview.qt.nokia.com/3200 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* Move QColorMap into QtWidgetsLars Knoll2011-08-191-1/+0
| | | | | | | | | | | | | Remove the remaining dependency in qnativeimage and move the whole class into QtGui for compatibility. The class is not needed anymore since we're not going to support 8bit/indexed displays going forward. Change-Id: I7b5f1b2a5661db4ed77bb3801039114c7518512d Reviewed-on: http://codereview.qt.nokia.com/3199 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
* Rename QWindowSurface -> QBackingStore and split into platform / public.Samuel Rødal2011-06-211-2/+4
| | | | Also get rid of GL window surface and related classes.
* Compile on Mac.Morten Sorvig2011-05-301-1/+1
| | | Use the unix QPrinterInfo implementation.
* Add QPlatformPrinterSupport.Friedemann Kleint2011-05-301-3/+4
| | | | | | | Add QPlatformPrinterSupport which provides functionality for obtaining QPrinterInfo and creating native printer engines. Rubber-stamped-by: Lars Knoll <lars.knoll@nokia.com>
* Compile fix for QtGui when configure with -qpa on WindowsOlli Werwolff2011-05-261-3/+3
| | | | Reviewed-by: Friedemann Kleint
* Merge remote branch 'origin/master' into refactorLars Knoll2011-05-121-1/+3
|\ | | | | | | | | | | | | | | Conflicts: src/gui/gui.pro src/gui/painting/painting.pri src/opengl/opengl.pro src/openvg/openvg.pro
| * New algorithm for drawing thin linesLars Knoll2011-05-121-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new QCosmeticStroker class for drawing thin lines. The class can handle both aliased and antialiased lines. The code replaces all the midpoint line drawing algorithms in the raster paintengine and gives correct subpixel positioning for lines. It gives around 30% to 50% speedup against the midpoint algorithm. If we missed that fast path, the speedup is around between a factor of 6 to 8 for lines and aliased paths and 100 and 400 for antialiased paths. Reviewed-by: Kim (cherry picked from commit 37c329a3e35fabc88fbcad824a69f37c671d2132)
* | qdrawutil is for QtWidgetsLars Knoll2011-05-041-2/+0
| | | | | | | | the methods don't make sense for QML based apps
* | QStylePainter belongs in QtWidgetsLars Knoll2011-05-041-2/+0
| | | | | | | | | | Move it into the styles/ directory that will end up in the QtWidgets library
* | split kernel/ up according to the future library splitLars Knoll2011-05-041-5/+0
| | | | | | | | | | | | | | Create a guikernel/ directory that contains the files that'll go into libQtGui. What remains in kernel/ will go into QtWidgets. In addition to that image/, painting/ and text will end up int QtGui.
* | Get rid of unused window surfaces.Samuel Rødal2011-05-041-15/+1
| |
* | remove obsolete stuffLars Knoll2011-05-031-1/+0
| | | | | | | | | | everything inside QT3_SUPPORT is gone in gui/painting
* | remove postscript support from QtLars Knoll2011-05-031-3/+0
| | | | | | | | | | I really wanted to do this since many years already! :)
* | remove the graphicssystem code paths.Lars Knoll2011-05-031-19/+0
| | | | | | | | | | QPA's platform integration layer replaces the graphics system now.
* | QWS removal, part 2Lars Knoll2011-05-021-31/+5
|/
* Initial import from the monolithic Qt.Qt by Nokia2011-04-271-0/+269
This is the beginning of revision history for this module. If you want to look at revision history older than this, please refer to the Qt Git wiki for how to use Git history grafting. At the time of writing, this wiki is located here: http://qt.gitorious.org/qt/pages/GitIntroductionWithQt If you have already performed the grafting and you don't see any history beyond this commit, try running "git log" with the "--follow" argument. Branched from the monolithic repo, Qt master branch, at commit 896db169ea224deb96c59ce8af800d019de63f12