This file has a list of functionality not yet implemented or issues that
have to be fixed in libgdiplus.

---- Functionality not implemented

* Image formats 

- WMF and EMF. We have limited support metafiles.

---- Not implemented / partially implemented functions

* Handle functions

Functions that use or create Win32 handles and are not yet implemented 
(except for window and device needed in System.Windows.Forms.)

GdipCreateBitmapFromResource
GdipCreateFontFromDC
GdipCreateFromHWND

* Generic functions

GdipBeginContainer2
GdipBeginContainerI
GdipGetPixelOffsetMode		[2]
GdipGetTextContrast		[2]
GdipSetPixelOffsetMode		[2]
GdipSetTextContrast		[2]
GdipTransformPoints
GdipTransformPointsI

* Image handeling

GdipSetImageAttributesThreshold
GdipSetImageAttributesOutputChannelColorProfile
GdipGetImageAttributesAdjustedPalette
GdipSetImageAttributesOutputChannel
GdipLoadImageFromStream
GdipSaveImageToStream
GdipSaveAdd
GdipSaveAddImage 

* Pens and brushes

GdipSetPenDashCap197819		[2]
GdipGetPenDashCap197819		[2]
GdipSetPenCustomStartCap	[3]
GdipGetPenCustomStartCap	[3]
GdipSetPenCustomEndCap		[3]
GdipGetPenCustomEndCap		[3]

* Functions related to paths

GdipAddString			[1]
GdipAddStringI			[1]
GdipIsOutlineVisiblePathPoint	[4]
GdipIsOutlineVisiblePathPointI	[4]
GdipIsVisiblePathPoint		[4]
GdipIsVisiblePathPointI		[4]
GdipWindingModeOutline
GdipWidenPath
GdipWarpPath


Notes
[1] Partially implemented. LayoutRect and StringFormat are ignored.
[2] Function exists (return Ok) but doesn't do anything (visually or not)
[3] Function exists (return Ok) but only display a warning on the console
[4] Partially implemented. GpGraphics is ignored.

---- Known Limitations

* Maximum of 32bpp

	GDI+ supports bitmaps with more than 32bpp.
	http://bugzilla.ximian.com/show_bug.cgi?id=80693

* Coordinates limitations

	GDI+ supports 32bips of precision (Cairo is limited to 15bits)
	http://bugzilla.ximian.com/show_bug.cgi?id=79729

* Cairo doesn't support 8-bit pseudocolor visuals

	http://bugzilla.ximian.com/show_bug.cgi?id=77937

* Cairo doesn't implement cairo_stroke_to_path

	GdipWidenPath implementation depends on this feature.
	http://bugzilla.ximian.com/show_bug.cgi?id=78110

----

last updated: August 9th, 2007
