Hi John, Thanks a lot for all your work. I¹ll have a look at the changes as well.
Cheers, Lars On 30/01/14 01:15, "John Layt" <[email protected]> wrote: >On Monday 06 Jan 2014 22:40:44 you wrote: > >> My aims for the 5.3 release will be to >> * Define the new qpa print device api and implement support for the 3 >> core platforms >> * Use this new class in QPrinterInfo and QPrintEngine to replace the >> current print device code, ensuring behaviour is consistent across >> platforms >> * Remove all the ifdef'd api and platform-specific code from QPrinter, >> ensuring api and behaviour is consistent across platforms >> * Remove all platform-specific code from the widgets and dialogs >> * Improve the auto test framework > >Hi, > >I've just pushed a 33 commit change set for this to Gerrit, my apologies >to >the people I've tagged as reviewers :-) Any one else interested, feel >free to >jump in and help. > >There's 4 main new classes: >* QPageSize >* QPageMargins >* QPageLayout >* QPlatformPrintDevice, with backends for Windows, Mac and Cups > >These are then used in a fairly major rewrite of the platform and PDF >print >engines and QPrinter itself. I've tested these changes using my limited >set >of printers and some test painting code, but obviously I can't test for >everything, especially the wide variety of drivers and the dodgy data >they may >return. I'd appreciate if people could check out the last commit in the >chain >[1] and see if it works OK with your printers and apps and report any >problems >back here. > >Cheers! > >John. > >[1] https://codereview.qt-project.org/#change,76918 > >_______________________________________________ >Development mailing list >[email protected] >http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
