[Mono-bugs] [Bug 58224][Nor] Changed - Missing API calls in LibGDI+
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Wed, 12 May 2004 15:59:10 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by miguel@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=58224
--- shadow/58224 2004-05-08 03:06:02.000000000 -0400
+++ shadow/58224.tmp.9590 2004-05-12 15:59:10.000000000 -0400
@@ -1,23 +1,23 @@
Bug#: 58224
Product: Mono: Class Libraries
Version: unspecified
-OS:
+OS: unknown
OS Details: Suse 9.0
Status: NEW
Resolution:
-Severity:
+Severity: Unknown
Priority: Normal
Component: Sys.Drawing.
-AssignedTo: mono-bugs@ximian.com
+AssignedTo: jordi@ximian.com
ReportedBy: pumrs@web.de
QAContact: mono-bugs@ximian.com
TargetMilestone: ---
URL:
Cc:
-Summary: cannot assign LineCap (EntryPointException)
+Summary: Missing API calls in LibGDI+
Please fill in this template when reporting a bug, unless you know what you
are doing.
Description of Problem:
cannot assign LineCap
@@ -43,6 +43,104 @@
no error
How often does this happen?
Additional Information:
+
+------- Additional Comments From miguel@ximian.com 2004-05-12 15:59 -------
+here is a list of methods that we are missing from GDI+ that
+are being referenced from our System.Drawing library:
+
+ 1 DC_GetDCPtr_gdip
+ 1 GdipAddPathLine2
+ 1 GdipAddPathLine2I
+ 1 GdipAddPathPieI
+ 1 GdipBeginContainer
+ 1 GdipBeginContainer2
+ 1 GdipBeginContainerI
+ 1 GdipCloneCustomLineCap
+ 1 GdipCreateBitmapFromHBITMAP
+ 1 GdipCreateBitmapFromHICON
+ 1 GdipCreateBitmapFromResource
+ 1 GdipCreateCustomLineCap
+ 1 GdipCreateFontFromDC
+ 1 GdipCreateHBITMAPFromBitmap
+ 1 GdipCreateHICONFromBitmap
+ 1 GdipCreatePath2I
+ 1 GdipDeleteCustomLineCap
+ 1 GdipDrawBeziers
+ 1 GdipDrawBeziersI
+ 1 GdipEndContainer
+ 1 GdipFlush
+ 1 GdipGetAllPropertyItems
+ 1 GdipGetClipBounds
+ 1 GdipGetCompositingMode
+ 1 GdipGetCompositingQuality
+ 1 GdipGetCustomLineCapBaseCap
+ 1 GdipGetCustomLineCapBaseInset
+ 1 GdipGetCustomLineCapStrokeCaps
+ 1 GdipGetCustomLineCapStrokeJoin
+ 1 GdipGetCustomLineCapWidthScale
+ 1 GdipGetEncoderParameterList
+ 1 GdipGetEncoderParameterListSize
+ 1 GdipGetImageAttributesAdjustedPalette
+ 1 GdipGetImageThumbnail
+ 1 GdipGetLogFontA
+ 1 GdipGetNearestColor
+ 1 GdipGetPageScale
+ 1 GdipGetPageUnit
+ 1 GdipGetPenCustomEndCap
+ 1 GdipGetPenCustomStartCap
+ 1 GdipGetPenDashCap197819
+ 1 GdipGetPenEndCap
+ 1 GdipGetPenFillType
+ 1 GdipGetPenStartCap
+ 1 GdipGetPenStartCap
+ 1 GdipGetVisibleClipBounds
+ 1 GdipIsClipEmpty
+ 1 GdipIsVisibleClipEmpty
+ 1 GdipIsVisiblePoint
+ 1 GdipIsVisiblePointI
+ 1 GdipIsVisibleRect
+ 1 GdipIsVisibleRectI
+ 1 GdipLoadImageFromFileICM
+ 1 GdipPrivateAddMemoryFont
+ 1 GdipRemovePropertyItem
+ 1 GdipResetClip
+ 1 GdipSaveAdd
+ 1 GdipScaleWorldTransform
+ 1 GdipSetClipGraphics
+ 1 GdipSetClipPath
+ 1 GdipSetClipRect
+ 1 GdipSetClipRectI
+ 1 GdipSetClipRegion
+ 1 GdipSetCompositingMode
+ 1 GdipSetCompositingQuality
+ 1 GdipSetCustomLineCapBaseCap
+ 1 GdipSetCustomLineCapBaseInset
+ 1 GdipSetCustomLineCapStrokeCaps
+ 1 GdipSetCustomLineCapStrokeJoin
+ 1 GdipSetCustomLineCapWidthScale
+ 1 GdipSetImageAttributesColorMatrix
+ 1 GdipSetImageAttributesOutputChannel
+ 1 GdipSetImageAttributesRemapTable
+ 1 GdipSetImageAttributesWrapMode
+ 1 GdipSetInterpolationMode
+ 1 GdipSetPageScale
+ 1 GdipSetPageUnit
+ 1 GdipSetPathGradientCenterPointI
+ 1 GdipSetPenCustomEndCap
+ 1 GdipSetPenCustomStartCap
+ 1 GdipSetPenDashCap197819
+ 1 GdipSetPenEndCap
+ 1 GdipSetPenLineCap197819
+ 1 GdipSetPenStartCap
+ 1 GdipSetPropertyItem
+ 1 GdipTransformPoints
+ 1 GdipTransformPointsI
+ 1 GdipTranslateClip
+ 1 GdipTranslateClipI
+
+Not all of those are really missing functions, my script might be
+slightly off, and some methods might not be used today.
+