2005-05-11 Jordi Mas i Hernandez <jordi@ximian.com>
[mono.git] / mcs / class / System.Drawing / System.Drawing / ChangeLog
index dca0412eef73120e333d451b6462ad2fe2d5cb07..4803dcb50c91401af4046fd5ea0b33ae8e9a8dd7 100644 (file)
@@ -1,3 +1,102 @@
+2005-05-11 Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * gdipFunctions.cs: add GdipLoadImageFromStream and GdipSaveImageToStream
+       * ComIStreamWrapper.cs: Kornel Pal COM Stream for Win32
+       * ComIStreamMarshaler.cs: Kornel Pal COM Stream for Win32 
+       * Image.cs: uses new Win32 Stream functions when need it
+
+2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
+
+       * Color.cs: Fix GetSaturation() again and remove
+       obsolete constants.
+
+2005-05-10 Juraj Skripsky <juraj@hotfeet.ch>
+
+       * Color.cs: New, correct implementations for GetHue(),
+       GetBrightness() and GetSaturation().
+
+2005-05-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * gdipFunctions.cs: Use PlatformID.Unix under NET_2_0. 
+       * Graphics.cs: Use PlatformID.Unix under NET_2_0. 
+       * Image.cs: Use PlatformID.Unix under NET_2_0. 
+
+2005-05-05  Miguel de Icaza  <miguel@novell.com>
+
+       * Bitmap.cs, Icon.cs (constructor): Use
+       GetManifestResourceStream(Type,string) in the constructor that
+       takes a type. 
+
+2005-04-27  Lluis Sanchez Gual  <lluis@novell.com>
+
+       * PointF.cs: Make serialization compatible with MS.
+
+2005-04-10  Geoff Norton  <gnorton@customerdna.com>
+
+       * Graphics.cs:
+         carbonFunctions.cs:
+               Use CGContextSynchronize instead of CGContextFlush.  This saves
+               on average 20000 ticks per drawing operation.
+
+2005-04-04 Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * Color.cs: take into account the name color in == and != operators
+       * Font.cs: Use Equals instead of == to compare the family name
+       * FontFamily.cs:
+          -  Removes generic fontfamilies cache (done at libgdiplus level)
+          -  Fixes Equals method
+
+2005-03-30 Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * Pen.cs: remove locks. They are done at gdiplus level
+       * Brush.cs: remove locks. They are done at gdiplus level
+       * Image.cs: remove locks. They are done at gdiplus level
+
+2005-03-30  Rogério Pereira Araújo <rogerio.araujo@gmail.com>
+
+       * Icon.cs: Finished Icon(Type, String) ctor
+
+2005-03-23 Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * gdipFunctions.cs: fixes GdipGetImagePalette signature
+       * Image.cs: Implements Palette property using gdiplus     
+
+2005-03-17  Peter Bartok  <pbartok@novell.com>
+
+       * gdipFunctions.cs: 
+         - Changed P/Invoke signature for GdipLoadImageFromDelegate_linux()
+           method, now includes a get header delegate
+         - Added StreamGetHeaderImpl method, to allow libgdiplus to determine 
+           the image type even on non-seekable streams
+         - Fixed StreamGetBytesImpl to consider the bytes already retrieved
+           via StreamGetHeaderImpl
+       * Image.cs: Fixed call to GdipLoadImageFromDelegate_linux() to include
+         the new StreamGetHeader delegate
+
+2005-03-15 Jordi Mas i Hernandez <jordi@ximian.com>
+
+       * Pen.cs: Fixes dispose method to allow to be called multiple times
+       * Graphics.cs: matrix are saved and restored at gdiplus level   
+
+2005-02-24  Geoff Norton  <gnorton@customerdna.com>
+
+       * gdipFunctions.cs: Cache the delegates in the GdiPlusStreamHelper
+       so they dont get garbage collected before use.
+
+2005-02-11  Peter Bartok  <pbartok@novell.com>
+
+       * gdipFunctions.cs: Fixed prototype to match previous checkin
+
+2005-02-11  Peter Bartok  <pbartok@novell.com>
+
+       * Graphics.cs (FromImage): Fixed type of graphics to be IntPtr (since
+         it really is a pointer)
+
+2005-02-10  Geoff Norton  <gnorton@customerdna.com>
+
+       * Icon.cs: Implement GetObjectData ()
+       * Image.cs: Implement GetObjectData ()
+
 2005-02-09  Geoff Norton  <gnorton@customerdna.com>
 
        * Icon.cs: Implement deserializer