ChangeLog 5.4 KB

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