1 2006-09-27 Jordi Mas i Hernandez <jordimash@gmail.com>
3 * PrintingServices.cs: Add LoadPrinterPaperSources member
5 * PrintingServicesWin32.cs: Implements LoadPrinterPaperSources and
6 reads the default paper source and size.
8 * PrintingServicesUnix.cs: Add stub LoadPrinterPaperSources member
10 * PrinterSettings.cs: Implements PaperSourceCollection property and
11 makes default paper source and size from the system.
13 2006-08-02 Chris Toshok <toshok@ximian.com>
15 * PreviewPrintController.cs: scale the Graphics context we pass
16 back from OnStartPage such that the preview looks the way the
19 2006-07-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
21 * PrintDocument.cs: When null is passed to PrinterSettings,
22 it should be set to a new PrinterSettings instance, and should never
25 * PrinterSettings.cs: Default value for Copies should be 1. Also
26 add a space in the ToString method, to correctly show the printer
29 2006-07-26 Chris Toshok <toshok@ximian.com>
31 * PrinterSettings.cs: expose PrintFileName in the 1.1 case as an
32 internal property, so we can get at it from MWF.
34 * PrintingServicesUnix.cs: handle print to file, and also remove
35 the temp file after sending the data to the printer. fix some
36 dllimports to match the rest of system.drawing.
38 * PreviewPrintController.cs: implement this (warning, it'll eat
39 all your memory until we get a real Metafile implementation, as
40 we're storing bitmaps).
42 * PrintDocument.cs: shift the graphics context stuff around a bit
43 in Print(), so that the events after OnStartPrint are passed the
44 graphics context the controller created there, and we use the
45 return value of OnStartPage to do all drawing.
47 2006-05-20 Jordi Mas i Hernandez <jordimash@gmail.com>
49 * PrintingServices.cs: GetPrintDialogInfo definition
50 * PrintingServicesWin32.cs GetPrintDialogInfo implementation
51 * PrintingServicesUnix.cs: GetPrintDialogInfo stub
53 2006-04-14 Jordi Mas i Hernandez <jordimash@gmail.com>
55 * PrintingServicesUnix.cs: Replace cupsGetPrinters deprecated API call
57 2006-04-13 Jordi Mas i Hernandez <jordimash@gmail.com>
59 * PrintingServicesUnix.cs: Checks if cups is installed
60 * PrinterSettings.cs: PrintToFile property and ToString method
62 2006-04-28 Sebastien Pouliot <sebastien@ximian.com>
64 * PrintController.cs: corcompare fix. No public ctor in 2.0.
65 * PrinterSettings.cs: corcompare fix. Clone method isn't virtual.
67 2006-03-21 Sebastien Pouliot <sebastien@ximian.com>
69 * PrintingServicesUnix.cs: cupsGetPrinters(char***) requires to free
70 each individual string and (finally) the list. Note that this call is
73 2006-03-13 Peter Dennis Bartok <pbartok@novell.com>
75 * PrintingServicesUnix.cs: Handle not having a printer
77 2006-02-09 Peter Dennis Bartok <pbartok@novell.com>
79 * PrintingServicesWin32.cs: Simplyfied the code, removing the need
80 for pointer calculations (part of 64bit cleanup)
82 2006-01-27 Sebastien Pouliot <sebastien@ximian.com>
84 * PrintingServicesWin32.cs: Ensure Marshal.FreeHGlobal is called for
85 all unmanaged memory allocated with AllocHGlobal.
87 2006-01-15 Jordi Mas i Hernandez <jordimash@gmail.com>
89 * PrintingServicesUnix.cs: Allow setting the dpy's for the surface
91 2005-12-22 Jordi Mas i Hernandez <jordimash@gmail.com>
93 * PrintingServices.cs: Printing services abstration class
94 * PrintingServicesWin32.cs: Win32 printer driver
95 * PrintingServicesUnix.cs: Unix printer driver
96 * Margins.cs: Fixes exceptions error messages
97 * PrinterResolution.cs: Fixes
98 * PrintEventArgs.cs: New internal method
99 * PrintPageEventArgs.cs: New internal method
100 * StandardPrintController.cs: Fixes
101 * PrinterUnitConvert.cs: Fixes conversion errors
102 * PrintDocument.cs: Fixes to make it print
103 * PageSettings.cs: Take margains into account
104 * PrintController.cs: Fixes
105 * PaperSize.cs: Method to set paper Kind
106 * PrinterSettings.cs: Implements settings and fixes
109 2005-12-07 Jordi Mas i Hernandez <jordimash@gmail.com>
111 * PrinterResolutionKind.cs: Fixes signature for .Net 2.0
112 * PaperKind.cs: Fixes signature for .Net 2.0
113 * PaperSource.cs: Fixes signature for .Net 2.0
114 * Margins.cs: Fixes signature for .Net 2.0
115 * PrinterResolution.cs: Fixes signature for .Net 2.0
116 * PrintEventArgs.cs: Fixes signature for .Net 2.0
117 * PrintAction.cs: New enum in .Net 2.0
118 * PageSettings.cs: Fixes signature for .Net 2.0
119 * PaperSourceKind.cs: Fixes signature for .Net 2.0
120 * PrintController.cs: Fixes signature for .Net 2.0
121 * Duplex.cs: Fixes signature for .Net 2.0
122 * PaperSize.cs: Fixes signature for .Net 2.0
123 * PreviewPrintController.cs: Fixes signature for .Net 2.0
124 * PrinterSettings.cs: Fixes signature for .Net 2.0
125 * PrintRange.cs: Fixes signature for .Net 2.0
127 2005-09-16 Sebastien Pouliot <sebastien@ximian.com>
129 * InvalidPrinterException.cs: Removed NotImplementedException (not
130 required) and added a demand for SerializationFormatter on the
131 GetObjectData method.
132 * PrintingPermission.cs: Throw ArgumentException if the class or
133 version attributes are missing in the supplied XML (only in 1.x).
135 2005-03-23 Jordi Mas i Hernandez <jordi@ximian.com>
136 * PaperKind.cs: fixes wrong enum values
138 2005-01-27 Lluis Sanchez Gual <lluis@novell.com>
140 * MarginsConverter.cs: Implemented support for InstanceDescriptor.