[Development] QPrinter Maintainer
jlayt at kde.org
Sun Oct 30 20:39:54 CET 2011
I've been appointed as the new maintainer for QPrinter so I thought it would
be a good idea to introduce myself and explain what the plans are for
I'm a KDE hacker, where I'm maintainer for parts of our Locale, Date/Time and
PIM library code, but also maintainer of the KDE additions to QPrintDialog
pretty much as no-one else wanted to touch printing :-) My day job is working
on mainframes in the financial services sector which is about as far from the
Qt/C++ world as you can get. I make no pretence to being a great C++ hacker,
or even a moderately good one, but I do care about printing support and have
taken the maintainers role to ensure we can get some focus on solving the
problems we have. As such I see my role more as a co-ordinator and I'll be
looking to the community for help in solving specific problems. If you're
interested in helping fix printing and have patches or ideas I'll be glad to
hear from you.
For Qt 5.0, Lars and Gunnar have separated all the printing code into a new
QtBase module called QPrinterSupport. This module is marked as being Done and
is intended to be replaced in Qt 5.1 or 5.2 with a new module and api that
supports more modern printing features such as both 'push' and 'pull'
workflows, colour management, and settings management. The initial target
will be supporting the full CUPS feature set on OSX and Linux, then trying to
extend that support to Windows where possible. I also have links into the
OpenPrinting community and will be looking how to integrate their work as
for some more details.
I intend to start design work on this after I'm done with my QLocale related
changes for 5.0.
The first step however is to do a bug triage and see what bugs we can fix for
Qt 4.8/5.0. I've had a quick skim through the 117 Open/Reported issues, and
it's roughly a 50/50 split between bugs and feature requests, with a few
duplicates and optimisations thrown in. A few of the bugs have patches
attached and could be quick-wins for the 4.8.0 release.
A few of those bugs are issues I can work on myself, mostly the Linux/CUPS
related ones, but many of these bugs involve font, painting, Windows and OSX
issues that lie well outside my expertise. Any help people can give on these
will be great.
In short: patches welcome!
Just a couple of admin points on the bug-tracker, I believe the granting of
management rights to non-Nokians is a work in progress? Also a lot of the
bugs are assigned to Trond Kjernåsen who I believe is no longer involved in
More information about the Development