ChangeLog 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. 2006-09-27 Jordi Mas i Hernandez <[email protected]>
  2. * PrintingServices.cs: Add LoadPrinterPaperSources member
  3. * PrintingServicesWin32.cs: Implements LoadPrinterPaperSources and
  4. reads the default paper source and size.
  5. * PrintingServicesUnix.cs: Add stub LoadPrinterPaperSources member
  6. * PrinterSettings.cs: Implements PaperSourceCollection property and
  7. makes default paper source and size from the system.
  8. 2006-08-02 Chris Toshok <[email protected]>
  9. * PreviewPrintController.cs: scale the Graphics context we pass
  10. back from OnStartPage such that the preview looks the way the
  11. printed output will.
  12. 2006-07-28 Carlos Alberto Cortez <[email protected]>
  13. * PrintDocument.cs: When null is passed to PrinterSettings,
  14. it should be set to a new PrinterSettings instance, and should never
  15. be null.
  16. * PrinterSettings.cs: Default value for Copies should be 1. Also
  17. add a space in the ToString method, to correctly show the printer
  18. info.
  19. 2006-07-26 Chris Toshok <[email protected]>
  20. * PrinterSettings.cs: expose PrintFileName in the 1.1 case as an
  21. internal property, so we can get at it from MWF.
  22. * PrintingServicesUnix.cs: handle print to file, and also remove
  23. the temp file after sending the data to the printer. fix some
  24. dllimports to match the rest of system.drawing.
  25. * PreviewPrintController.cs: implement this (warning, it'll eat
  26. all your memory until we get a real Metafile implementation, as
  27. we're storing bitmaps).
  28. * PrintDocument.cs: shift the graphics context stuff around a bit
  29. in Print(), so that the events after OnStartPrint are passed the
  30. graphics context the controller created there, and we use the
  31. return value of OnStartPage to do all drawing.
  32. 2006-05-20 Jordi Mas i Hernandez <[email protected]>
  33. * PrintingServices.cs: GetPrintDialogInfo definition
  34. * PrintingServicesWin32.cs GetPrintDialogInfo implementation
  35. * PrintingServicesUnix.cs: GetPrintDialogInfo stub
  36. 2006-04-14 Jordi Mas i Hernandez <[email protected]>
  37. * PrintingServicesUnix.cs: Replace cupsGetPrinters deprecated API call
  38. 2006-04-13 Jordi Mas i Hernandez <[email protected]>
  39. * PrintingServicesUnix.cs: Checks if cups is installed
  40. * PrinterSettings.cs: PrintToFile property and ToString method
  41. 2006-04-28 Sebastien Pouliot <[email protected]>
  42. * PrintController.cs: corcompare fix. No public ctor in 2.0.
  43. * PrinterSettings.cs: corcompare fix. Clone method isn't virtual.
  44. 2006-03-21 Sebastien Pouliot <[email protected]>
  45. * PrintingServicesUnix.cs: cupsGetPrinters(char***) requires to free
  46. each individual string and (finally) the list. Note that this call is
  47. deprecated.
  48. 2006-03-13 Peter Dennis Bartok <[email protected]>
  49. * PrintingServicesUnix.cs: Handle not having a printer
  50. 2006-02-09 Peter Dennis Bartok <[email protected]>
  51. * PrintingServicesWin32.cs: Simplyfied the code, removing the need
  52. for pointer calculations (part of 64bit cleanup)
  53. 2006-01-27 Sebastien Pouliot <[email protected]>
  54. * PrintingServicesWin32.cs: Ensure Marshal.FreeHGlobal is called for
  55. all unmanaged memory allocated with AllocHGlobal.
  56. 2006-01-15 Jordi Mas i Hernandez <[email protected]>
  57. * PrintingServicesUnix.cs: Allow setting the dpy's for the surface
  58. 2005-12-22 Jordi Mas i Hernandez <[email protected]>
  59. * PrintingServices.cs: Printing services abstration class
  60. * PrintingServicesWin32.cs: Win32 printer driver
  61. * PrintingServicesUnix.cs: Unix printer driver
  62. * Margins.cs: Fixes exceptions error messages
  63. * PrinterResolution.cs: Fixes
  64. * PrintEventArgs.cs: New internal method
  65. * PrintPageEventArgs.cs: New internal method
  66. * StandardPrintController.cs: Fixes
  67. * PrinterUnitConvert.cs: Fixes conversion errors
  68. * PrintDocument.cs: Fixes to make it print
  69. * PageSettings.cs: Take margains into account
  70. * PrintController.cs: Fixes
  71. * PaperSize.cs: Method to set paper Kind
  72. * PrinterSettings.cs: Implements settings and fixes
  73. *
  74. 2005-12-07 Jordi Mas i Hernandez <[email protected]>
  75. * PrinterResolutionKind.cs: Fixes signature for .Net 2.0
  76. * PaperKind.cs: Fixes signature for .Net 2.0
  77. * PaperSource.cs: Fixes signature for .Net 2.0
  78. * Margins.cs: Fixes signature for .Net 2.0
  79. * PrinterResolution.cs: Fixes signature for .Net 2.0
  80. * PrintEventArgs.cs: Fixes signature for .Net 2.0
  81. * PrintAction.cs: New enum in .Net 2.0
  82. * PageSettings.cs: Fixes signature for .Net 2.0
  83. * PaperSourceKind.cs: Fixes signature for .Net 2.0
  84. * PrintController.cs: Fixes signature for .Net 2.0
  85. * Duplex.cs: Fixes signature for .Net 2.0
  86. * PaperSize.cs: Fixes signature for .Net 2.0
  87. * PreviewPrintController.cs: Fixes signature for .Net 2.0
  88. * PrinterSettings.cs: Fixes signature for .Net 2.0
  89. * PrintRange.cs: Fixes signature for .Net 2.0
  90. 2005-09-16 Sebastien Pouliot <[email protected]>
  91. * InvalidPrinterException.cs: Removed NotImplementedException (not
  92. required) and added a demand for SerializationFormatter on the
  93. GetObjectData method.
  94. * PrintingPermission.cs: Throw ArgumentException if the class or
  95. version attributes are missing in the supplied XML (only in 1.x).
  96. 2005-03-23 Jordi Mas i Hernandez <[email protected]>
  97. * PaperKind.cs: fixes wrong enum values
  98. 2005-01-27 Lluis Sanchez Gual <[email protected]>
  99. * MarginsConverter.cs: Implemented support for InstanceDescriptor.