Community
Participate
Working Groups
Provide printing support on more platforms than just Windows, primarily Linux and Solaris (and Mac OS X would-be-nice). A secondary goal is the resolution of several outstanding issues (listed as dependent bugs) in the user interaction with printing, basically as a side-effect of redesigning the printing architecture. Initial Requirements: R1. Support diagram printing on Linux/GTK platform. R2. Support diagram printing on Solaris/GTK platform. R3. Provide wysiwyg print-preview: all printing options that are not implemented by the printer driver (such as N-up, contrast, etc.) must be previewable. Design Goals: G1. Use a pure-Java implementation where possible, according to SWT's platform printing support (no native code).
+1. That would be a huge contribution. Thanks for working on it!
+1 to get rid of native code!
*** Bug 145819 has been marked as a duplicate of this bug. ***
Created attachment 91224 [details] Phase 1 of printing enhancements. These enhancements have been tested against the logic diagram and geoshape diagram.
Created attachment 91809 [details] Printing Phase 1
Committed the patch to HEAD. A note that I asked James to add the new JRS printer as an action "Print (Experimental)" So we have File + Print ==> windows only File + Print (Experimental) ==> multiplatform support. Once James completes the work, we can remove the windows only support. This would be a good opportunity for Linux and Mac users out there to provide some early feedback.
[target cleanup] 2.1 M6 was the original target milestone for this bug
[GMF Restructure] Bug 319140 : product GMF and component Runtime was the original product and component for this bug