r=mkaply, sr=blizzard
OS/2 only from jblanco - only set number of copies in one place
git-svn-id: svn://10.0.0.236/trunk@190280 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, sr=blizzard
OS/2 only - code from Jessica Blanco - don't use CRLF in printer names
git-svn-id: svn://10.0.0.236/trunk@190275 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, sr=blizzard, a=roc+moz
OS/2 only - from Jessica Blanco - different way to allocate printer data to fix crash/hang on some drivers
git-svn-id: svn://10.0.0.236/trunk@190271 18797224-902f-48f8-a5cc-f745e15eee43
2) Stubs this out on al other platforms
3) On Windows implmenets new method "InitPrintSettingsFromPrinter" which sets certain key values from the native devmode into the print settings
4) Stubs this out on all other platforms
5) It also cleans up the nsDeviceContextSpecWin interface a little bit:
It now has a single GetDevMode method that must be paired with a UnlockDevMode method.
6) It moved GetDataFromPrinter into the public interface
7) Created a simple helper function for getting the default printer name.
Bug 123554 r=dcone sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@190268 18797224-902f-48f8-a5cc-f745e15eee43
1) Removes the EnumeratePrinterExtended from nsIPrintOptions and all impls of it
2) Sets the Windows platform to once again use the native print dialog
3) The nsDeviceContextSpecWin will detect at runtime whether to use the standard PRINTDLG or the new PRINTDLGEX (supported by XP and WIN2k), this new code is only compiled in when the ifdef MOZ_REQUIRE_CURRENT_SDK is defined.
4) It adds an extra Property Sheet to the new dialog for Frameset Printing options
5) Now creates a DEVMODE before the diaog is created, this is used for setting different options in the print dialog before it comes up.
122530 r=dcone sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@190267 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, sr=blizzard
OS/2 only - use the name of the queue for the printer dialog
git-svn-id: svn://10.0.0.236/trunk@190266 18797224-902f-48f8-a5cc-f745e15eee43
Enabling XP Print Dialog for Windows
Enabling XP Print Progress Dialog
Enabling XP Page Setup Dialog
Fixing nsPrintPreviewContext to use nsIPrintPreviewContext
Bug 113917 r=dcone sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@190264 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, sr=blizzard
OS/2 only - code from jblanco to get print preview working
git-svn-id: svn://10.0.0.236/trunk@190263 18797224-902f-48f8-a5cc-f745e15eee43
r=cls/rods/mkaply/pchen sr=roc+moz
Checking in for Roland.Mainz@informatik.med.uni-giessen.de
git-svn-id: svn://10.0.0.236/trunk@190262 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, sr=blizzard, a=asa for drivers
OS/2 only - do the right thing when cancel is pressed in print dialog
git-svn-id: svn://10.0.0.236/trunk@190259 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, a=brendan
Make nsDeviceContextSpecFactoryO look more like Windows
git-svn-id: svn://10.0.0.236/trunk@190254 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, a=blizzard
OS/2 ONLY - Change OS/2 to use real XPCOM component registration to fix printing
git-svn-id: svn://10.0.0.236/trunk@190253 18797224-902f-48f8-a5cc-f745e15eee43
r=mkaply, a=brendan
Include the right stuff so this header builds regardless of where it is included
git-svn-id: svn://10.0.0.236/trunk@190251 18797224-902f-48f8-a5cc-f745e15eee43