File: TODO

package info (click to toggle)
libgdiplus 2.10-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 12,636 kB
  • sloc: ansic: 102,856; sh: 13,336; makefile: 870
file content (94 lines) | stat: -rw-r--r-- 2,242 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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