ChangeLog 4.7 KB

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