| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228 |
- 2005-10-19 Vladimir Krasnov <[email protected]>
- * Bitmap.jvm.cs: fixed InternalSave, ToBufferedImageFormat, Clone
- * PlainImage.jvm.cs: fixed Clone
- * Graphics.jvm.cs: fixed FillShape, Clear, FillScaledShape
- 2005-10-19 Vladimir Krasnov <[email protected]>
- * Brush.jvm.cs: added InternalClone() method
- changed transformation methods access level
- * TextureBrush.jvm.cs: refactoring, fixed clone()
- 2005-10-19 Vladimir Krasnov <[email protected]>
- * AdvancedStroke.jvm.cs: fixed createStrokedShape, check for transform
- matrix singularity added
- * Font.jvm.cs: implemetated ISerializable
- * Pen.jvm.cs: fixed DashPattern property,
- fixed GetNativeObject() dash pattern calculation
- 2005-10-14 Jordi Mas i Hernandez <[email protected]>
- * SystemColors.cs: Fixes the Win32 light and lightlight colours
- 2005-10-11 Jordi Mas i Hernandez <[email protected]>
- * SystemColors.cs: Fixes the Win32 system colors including the color
- name and the knownColor properties.
- 2005-10-07 Peter Dennis Bartok <[email protected]>
- * FontFamily.cs: Use Marshal.PtrToStringUni to do the string
- conversion, it's less overhead than StringBuilder. (Part of the
- bugfix for #74871 and #75534)
- * gdipFunctions: Changed signature for GdipGetFamilyName to just
- have an IntPtr for the buffer
- 2005-10-04 Peter Dennis Bartok <[email protected]>
- * Graphics.cs, FontFamily.cs: Calling GC.SuppressFinalize from Dispose,
- fixes bug #76329
- 2005-09-29 Peter Dennis Bartok <[email protected]>
- * SystemColor.cs: Added code used to generate properties, updated with
- Windows XP colors
- 2005-09-29 Peter Dennis Bartok <[email protected]>
- * SystemColor.cs: Make internal names predictable to allow scripted
- generation of color table
- 2005-09-28 Peter Dennis Bartok <[email protected]>
- * Color.cs(UpdateKnownColor): Ensure knownColors exists before trying
- to update it.
- 2005-09-27 Peter Dennis Bartok <[email protected]>
- * SystemColor.cs:
- - Changed properties to return colors from fields. This allows
- updating the colors via reflection, for example from MWF themes.
- - Added code to retrieve system colors via Win32 GetSysColors if
- running on Win32, this makes us compatible with Microsoft instead
- of returning static colors on Win32. Unix platforms still will
- use the static colors
- * Color.cs: Added UpdateKnownColor() method to allow updating of
- the KnownColors array
- 2005-09-26 Kornél Pál <[email protected]>
- * Graphics.cs: DrawImage: imageAttr can be null. Fixed to pass IntPtr.Zero
- when imageAttr is null.
- 2005-09-26 Vladimir Krasnov <[email protected]>
- * Brush.jvm.cs: fixed transform methods, createContext
- * TextureBrush.jvm.cs: implemetated transform, WrapMode, ctors
- 2005-09-21 Vladimir Krasnov <[email protected]>
- * Bitmap.jvm.cs: fixed Clone, InternalSave, Initialize, ctor refactoring, remarks refactoring
- * Image.jvm.cs: fixed GetFrameCount, GetThumbnailImage, SelectActiveFrame, remarks refactoring
- * PlainImage.jvm.cs: added metadata props, fixed ctor
- * PlainImageCollection.jvm.cs: fixed class access
- 2005-09-21 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs: Fixes exception type at FromImage method
- 2005-09-20 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: bitmap resolution fix in DrawImage
- 2005-09-20 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: fixed DrawImage
- 2005-09-19 Miguel de Icaza <[email protected]>
- * Graphics.cs: Removed restriction on the images that can be
- loaded. Indexed images *can* be loaded
- 2005-09-18 Miguel de Icaza <[email protected]>
- * Image.cs: introduce a workaround that catches errors on systems
- that lack GDI+ as this is being triggered too easily when we
- enumerate attributes on loaded classes.
- The real bug to fix is #76062.
- 2005-09-17 Kornél Pál <[email protected]>
- * Image.cs: Implemented FromHbitmap.
- 2005-09-16 Sebastien Pouliot <[email protected]>
- * gdipFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes so
- the JIT won't add demands for UnmanagedCode.
- * carbonFunctions.cs: Add [SuppressUnmanagedCodeSecurity] attributes
- so the JIT won't add demands for UnmanagedCode on Mac OSX.
- * Bitmap.cs: Added LinkDemand for UnmanagedCode on GetHbitmap
- (+ overloads) and GetHicon methods.
- * Graphics.cs: Added LinkDemand for UnmanagedCode on FromHdcInternal,
- FromHwndInternal and ReleaseHdcInternal methods (which are all public
- despite their names).
- 2005-09-15 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: text transform, headless session
- 2005-09-14 Vladimir Krasnov <[email protected]>
- * Bitmap.jvm.cs: native object refactoring
- * Image.jvm.cs: native object refactoring
- * Graphics.jvm.cs: fixed access to image native object
- * TextureBrush.jvm.cs: fixed access to image native object
- * Added PlainImage.jvm.cs, PlainImageCollection.jvm.cs
- 2005-09-14 Geoff Norton <[email protected]>
- * carbonFunctions.cs: Add GetCGContextForNSView for Cocoa# integration
- * Graphics.cs: Check GDIPlus.UseCocoaDrawable for Cocoa# integration
- * gdipFunctions.cs: Set UseCocoaDrawable depending on the environment variable MONO_GDIP_USE_COCOA_BACKEND
-
- 2005-09-14 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: transform, container, thin pen
- 2005-09-12 Konstantin Triger <[email protected]>
- * AdvancedStroke.jvm.cs: constants for pen fitting calculations
- * Pen.jvm.cs: fixing transform, pen fitting
- 2005-09-12 Konstantin Triger <[email protected]>
- * Region.jvm.cs: IsVisible is about intersection
- 2005-09-12 Gert Driesen <[email protected]>
- * ImageConverter.cs: Use default TypeDescriptor implementation of
- GetProperties.
- 2005-09-11 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: fixing clipping with rotate transform
- 2005-09-11 Konstantin Triger <[email protected]>
- * Region.jvm.cs: default region is infinite
- 2005-09-10 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: fixing clipping stuff
- 2005-09-07 Vladimir Krasnov <[email protected]>
- * Bitmap.jvm.cs: fixed bitamp accessors
- * Image.jvm.cs: fixed image accessors
- 2005-09-07 Konstantin Triger <[email protected]>
- * AdvancedStroke.jvm.cs: fix matrix translate
- * Graphics.jvm.cs: fix matrix concatenation order
- 2005-09-07 Vladimir Krasnov <[email protected]>
- * Brush.jvm.cs: added transform methods
- 2005-09-06 Konstantin Triger <[email protected]>
- * StrokeFactory.jvm.cs, AdvancedStroke.jvm.cs, Pen.jvm.cs:
- implementing fitting, output transform
- * Graphics.jvm.cs: fixing DrawXXX, Fill, Clipping, Containers
- 2005-09-06 Konstantin Triger <[email protected]>
- * ColorTranslator.cs: perform case insensitive check
- 2005-09-05 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: define new functions
- * Bitmap.cs: fixes image loading and exceptions
- * Image.cs: fixes image loading and exceptions
-
- Thanks Kornél Pál for its help
- 2005-08-30 Vladimir Krasnov <[email protected]>
- * Brush.jvm.cs: added brush transform field
- 2005-08-28 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: fixed .ctor (InterpolationMode)
- 2005-08-28 Konstantin Triger <[email protected]>
- * StrokeFactory.jvm.cs, AdvancedStroke.jvm.cs, Pen.jvm.cs
- Graphics.jvm.cs: adjust stroke before widening
- 2005-08-28 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Implemented BeginContainer, EndContainer,
- Save, Restore
- 2005-08-26 Gert Driesen <[email protected]>
- * PointConverter.cs: Use Int32Converter instead of Int32.Parse. First
- convert string to int before checking number of components.
- * RectangleConverter.cs: same.
- * SizeConverter.cs: same.
- 2005-08-26 Gert Driesen <[email protected]>
- * ColorConverter.cs: Use Int32Converter instead of Int32.Parse to
- convert individual components. Special case string containing hex
- prefix. Convert components before checking count.
- 2005-08-25 Marek Safar <[email protected]>
- * gdipFunctions.cs: GetIconInfo new user32 method.
- GdipGetDC uses IntPtr.
-
- * gdipStructs.cs: Defined IconInfo struct.
-
- * Graphics.cs: FromImage throws exception when image has an indexed format.
- GetHdc fixed.
-
- * Icon.cs: Implemented FromHandle, Dispose.
- 2005-05-24 Michael Hutchinson <[email protected]>
- * ToolboxBitmapAttribute.cs: Implemented retrieving the image
- 2005-08-23 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed ResetTransform, TransfromPoints
- Fixed SmoothingMode property
- 2005-08-23 Jordi Mas i Hernandez <[email protected]>
- * Brushes: Do not create the objects every time that they are requested
- as in Pens we create and cache them only once when need it. This also
- fixes the Equals method between two objects requested to Brushes
- 2005-08-22 Jordi Mas i Hernandez <[email protected]>
- * SolidBrush.cs: Fixes Dispose to avoid non-disposing some objects
- * Brush.cs Fixes Dispose to avoid non-disposing some objects
- * Pen.cs: Fixes Dispose to avoid non-disposing some objects
- * Region.cs: Dipose always frees if the resource was allocated
- 2005-08-19 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: Before calling GdiplusShutdown we make that all of handles
- from gdiplus have been released
- 2005-08-18 Vladimir Krasnov <[email protected]>
- * Pen.jvm.cs: Fixed DashSpacing in createStrokedShape
- * Color.cs: Fixed java NativeObject property
- * Image.jvm.cs: Fixed Save method
- 2005-08-16 Andrew Skiba <[email protected]>
- * Icon.jvm.cs: match Bitmap internal constructor change
- * Image.jvm.cs: use ImageCodecInfo.Clsid as primary format id, not ImageFormat
- * Bitmap.jvm.cs: started changes for supporting ImageCodecInfo
- 2005-08-16 Gert Driesen <[email protected]>
- * Color.cs: To match MS.NET, throw ArgumentException instead of
- ArgumentOutOfRangeException when color is not between 0 and 255.
- * RectangleConverter.cs: Take culture into account when converting
- to/from string. Use culture's ListSeparator as separator character.
- 2005-08-16 Gert Driesen <[email protected]>
- * Color.cs: Fixed line endings. Set eol-style to native.
- * ColorConverter.cs: Fixed line endings. Set eol-style to native.
- * Size.cs: Set eol-style to native.
- * SizeF.cs: Use current culture in ToString(), set eol-style to native.
- * SizeConverter.cs: Take culture into account when converting to/from
- string. Set eol-style to native.
- * Point.cs: Fixed line endings. Set eol-style to native.
- * PointF.cs: Use current culture in ToString(), set eol-style to native.
- * PointConverter.cs: Take culture into account when converting to/from
- string. Set eol-style to native.
- * ImageFormatConverter.cs: Fixed line endings. Set eol-style to
- native.
- * RectangleConverter.cs: Fixed line endings. Set eol-style to native.
- 2005-08-16 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed InterpolationMode property
- 2005-08-15 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed DrawImage
- 2005-08-14 Gert Driesen <[email protected]>
- * ColorConverter.cs: Use TextInfo.ListSeparator as separator, as this
- appears to be what MS.NET uses.
- 2005-08-14 Gert Driesen <[email protected]>
- * Point.cs: Use invariant culture for converting numbers to string.
- * PointF.cs: same
- * SizeF.cs: same
- 2005-08-14 Gert Driesen <[email protected]>
- * Color.cs: Fixed ToString for uninitialized color.
- * ColorConverter.cs: Support conversion from whitespace-only string to
- Color.Empty. Fixed conversion from Color.Empty and known colors to
- string.
- 2005-08-14 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Initial properties implementation
- 2005-08-14 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: DrawImage refactoring
-
- 2005-08-14 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Implemented PageUnit, PageScale.
- Added UpdateInternalTransform
- Fixed DrawImage, Transform, ConcatenateTransform
- 2005-08-14 Vladimir Krasnov <[email protected]>
- * Icon.jvm.cs: Internal constructor from bitmap
- * Added SystemIcons.jvm.cs with implementation of SystemIcons
-
- 2005-08-14 Vladimir Krasnov <[email protected]>
- * Region.jvm.cs: Fixed GetBounds, IsVisible, IsEmpty, IsInfinite, Equals
- (all methods that use Graphics object)
- 2005-08-11 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Refactoring
- 2005-08-11 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Fixed Clear, Refactoring
- 2005-08-11 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Fixed FillClosedCurve
- 2005-08-10 Zoltan Varga <[email protected]>
- * Rectangle.cs (Intersect): Return a non-empty rectangle if the two
- rectangles touch each other.
- 2005-08-09 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Fixed DrawCurve.
- 2005-08-09 Konstantin Triger <[email protected]>
- * StrokeFactory.jvm.cs: use correct stroke
- 2005-08-09 Konstantin Triger <[email protected]>
- * Added AdvancedStoke.jvm.cs and StrokeFactory.jvm.cs
- * Pen refactoring.
- 2005-08-09 Andrew Skiba <[email protected]>
- * FontConverter.cs: exclude not implemented destructor from TARGET_JVM
- 2005-08-09 Andrew Skiba <[email protected]>
- * ColorConverter.cs, ColorTranslator.cs: fixes to pass tests
- committed in r48150
- 2005-08-08 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Refactoring
- 2005-08-08 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed DrawPolygon
- 2005-08-08 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Refactoring
- * Pen.jvm.cs: setting awt.Stroke as a base
- 2005-08-07 Konstantin Triger <[email protected]>
- * Graphics.jvm.cs: Refactoring
- 2005-08-07 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed DrawLines, DrawPolygon to use GraphicsPath
- 2005-08-07 Andrew Skiba <[email protected]>
- * Rectangle.cs: Intersect fixed
- * RectandleF.cs: Intersect and Inflate fixed
- 2005-08-07 Andrew Skiba <[email protected]>
- * Point.cs: Produce same ToString result as dotnet
- 2005-08-07 Andrew Skiba <[email protected]>
- * Color.cs: GetHashCode is affected by Name, too
- 2005-08-07 Vladimir Krasnov <[email protected]>
- * Pen.jvm.cs: Fixed ctor, LineCap, SetLineCap
-
- 2005-08-07 Vladimir Krasnov <[email protected]>
- * Graphics.jvm.cs: Fixed DrawLines, DrawPolygon
- 2005-08-03 Andrew Skiba <[email protected]>
- * SolidBrush.jvm.cs: fix a typo
- 2005-08-03 Andrew Skiba <[email protected]>
- * Image.jvm.cs, StringFormat.jvm.cs, FontFamily.jvm.cs, Bitmap.jvm.cs,
- Pen.jvm.cs, Region.jvm.cs, Brush.jvm.cs, Graphics.jvm.cs, TextureBrush.jvm.cs,
- Font.jvm.cs: Added TARGET_JVM implementation
- 2005-08-03 Andrew Skiba <[email protected]>
- * Rectangle.cs, RectangleF.cs: TARGET_JVM - Add NativeObect property
- 2005-08-03 Andrew Skiba <[email protected]>
- * BasicShape.jvm.cs: Added TARGET_JVM specific class
- 2005-08-03 Andrew Skiba <[email protected]>
- * Icon.jvm.cs, SystemColors.jvm.cs: Added TARGET_JVM implementations
- 2005-08-03 Andrew Skiba <[email protected]>
- * ColorTranslator.cs: (GH merge) recognise HTML system colors
- 2005-08-02 Andrew Skiba <[email protected]>
-
- * SolidBrush.jvm.cs: added TARGET_JVM implementation of this class
- 2005-08-02 Andrew Skiba <[email protected]>
- * Color.cs: TARGET_JVM - NativeObject property
- 2005-07-27 Andrew Skiba <[email protected]>
- * Color.cs: Fixes equality operators, change isXXXcolor booleans into flags enum.
- 2005-07-27 Jordi Mas i Hernandez <[email protected]>
- * RectangleF.cs: Fixes IsEmpty logic
- 2005-06-23 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs: implements FromHwndInternal
- 2005-06-13 Peter Bartok <[email protected]>
- * Icon.cs(ToBitmap): If the icon is not 32bits, create the bitmap
- through an intermediary step, which turns it into a 32bit version.
- Fixes #75254
- 2005-06-13 Kornél Pál <[email protected]>
- * ComIStreamMarshaler.cs: Dispose releases managed objects as well,
- removed some unnecessary code
- * ComIStreamWrapper.cs: Reworked Seek method to proper support of
- positions beyond the size of stream
- 2005-06-11 Gonzalo Paniagua Javier <[email protected]>
- * Font.cs: fix platform checks.
- 2005-06-08 Jordi Mas i Hernandez <[email protected]>
- * Rectangle.cs:
- - Fixes is empty method IsEmpty logic
- - Fixes Contains method logic
- - Fixes IntersectsWith logic
-
- * RectangleF.cs:
- - Fixes is empty method IsEmpty logic
- - Fixes Contains method logic
- - Fixes IntersectsWith logic
- 2005-05-28 Kornél Pál <[email protected]>
- * ComIStreamMarshaler.cs: GC.SuppressFinalize(this) is not called in
- destructors. Some methods renamed. Removed unnecessary variables.
- 2005-05-25 Jonathan Gilbert <[email protected]>
- * Image.cs: Added retrieveGDIPalette () and storeGDIPalette ()
- and modified the Palette property to call them. This non-
- persistent behaviour was discovered by trial and error with
- Microsoft's implementation. In fact, the Palette property
- does not behave like a property at all! It is the only way an
- instance of System.Drawing.Imaging.ColorPalette can be created,
- and it reflects a backing store that is only updated when the
- property 'set' method is called. Also updated Clone () since
- the palette is no longer cached at image load time.
- * Image.cs: Added IsIndexedPixelFormat () in the same vein as
- Image::IsAlphaPixelFormat and Image::IsCanonicalPixelFormat.
- As such a function is not listed in MSDN nor given in
- Microsoft's implementation, I have made it a private function
- within the class that uses it.
- 2005-05-24 Kornél Pál <[email protected]>
- * Graphics.cs: Revised DrawString methods
- 2005-03-22 Peter Bartok <[email protected]>
- * Graphics.cs: Fixed bug #74762, DrawString was crashing on s.Length
- if s was null.
- 2005-05-20 Kornél Pál <[email protected]>
- * Image.cs: Uses MemoryStream wrapping on all platforms if needed
- * gdipFunctions.cs: Modified conditional compilation syntax
- * ComIStreamWrapper.cs: Modified conditional compilation syntax
- * ComIStreamMarshaler.cs: Modified conditional compilation syntax
- 2005-05-18 Marek Safar <[email protected]>
- * Bitmap.cs: Add null check into ctor.
- 2005-05-16 Jordi Mas i Hernandez <[email protected]> <[email protected]>
- * gdipFunctions.cs: Kornél Pál's IStream bug fixing
- * ComIStreamWrapper.cs: Kornél Pál's IStream bug fixing
- * ComIStreamMarshaler.cs: Kornél Pál's IStream bug fixing
- 2005-05-14 Jordi Mas i Hernandez <[email protected]> <[email protected]>
- * Bitmap.cs: Kornél Pál's Bitmap class ctor and MakeTransparent leak fixes
- 2005-05-11 Jordi Mas i Hernandez <[email protected]>
- * 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 <[email protected]>
- * Color.cs: Fix GetSaturation() again and remove
- obsolete constants.
- 2005-05-10 Juraj Skripsky <[email protected]>
- * Color.cs: New, correct implementations for GetHue(),
- GetBrightness() and GetSaturation().
- 2005-05-09 Sebastien Pouliot <[email protected]>
- * 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 <[email protected]>
- * Bitmap.cs, Icon.cs (constructor): Use
- GetManifestResourceStream(Type,string) in the constructor that
- takes a type.
- 2005-04-27 Lluis Sanchez Gual <[email protected]>
- * PointF.cs: Make serialization compatible with MS.
- 2005-04-10 Geoff Norton <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * Icon.cs: Finished Icon(Type, String) ctor
- 2005-03-23 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: fixes GdipGetImagePalette signature
- * Image.cs: Implements Palette property using gdiplus
- 2005-03-17 Peter Bartok <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * gdipFunctions.cs: Cache the delegates in the GdiPlusStreamHelper
- so they dont get garbage collected before use.
- 2005-02-11 Peter Bartok <[email protected]>
- * gdipFunctions.cs: Fixed prototype to match previous checkin
- 2005-02-11 Peter Bartok <[email protected]>
- * Graphics.cs (FromImage): Fixed type of graphics to be IntPtr (since
- it really is a pointer)
- 2005-02-10 Geoff Norton <[email protected]>
- * Icon.cs: Implement GetObjectData ()
- * Image.cs: Implement GetObjectData ()
- 2005-02-09 Geoff Norton <[email protected]>
- * Icon.cs: Implement deserializer
- * Bitmap.cs: Implement deserializer
- 2005-02-06 Ben Maurer <[email protected]>
- * Brushes.cs: Kill the static ctor here, it has tons of code bloat.
- 2005-02-03 Jordi Mas i Hernandez <[email protected]>
- * Region.cs: revert Jackson's patch and fix this at libgdiplus level
- 2005-02-02 Jackson Harper <[email protected]>
- * Region.cs: The default region constructor creates and infinite
- region, not an empty one.
- 2005-01-27 Peter Bartok <[email protected]>
- * Color.cs (GetBrightness, GetSaturation, GetHue): Fixed calculations
- of HSV numbers. Previous implementation returned wrong numbers and NaN
- on achromatic colors
- 2005-01-27 Lluis Sanchez Gual <[email protected]>
- * PointConverter.cs, ImageFormatConverter.cs, RectangleConverter.cs,
- SizeConverter.cs, ColorConverter.cs, FontConverter.cs
- : Implemented support for InstanceDescriptor.
- 2005-01-26 Peter Bartok <[email protected]>
- * Icon.cs (ToBitmap): Now sets transparency in according to
- icon AND mask
- 2004-01-22 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: Fixes GdipGet* function signatures
- * FontFamily.cs: Fixes GdipGet* function calls
- * Font.cs: Fixes ToString method
-
- 2004-01-17 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs: calls XCloseDisplay on X11 when need it
- * gdipFunctions.cs: calls XCloseDisplay on X11 when need it
- 2004-12-27 Zoltan Varga <[email protected]>
- * gdipFunctions.cs Image.cs: Fix marshalling of arrays on amd64.
- 2004-12-16 Peter Bartok <[email protected]>
- * Graphics.cs (GetHdc): Removed Wine assumptions, the handle is now
- equivalent to the gdi+ native object
- * Font.cs (GetHfont): Removed Wine assumptions, the handle is now
- equivalent to the gdi+ native object
- 2004-12-09 Geoff Norton <[email protected]>
- * carbonFunctions.cs: New carbon functions/structures
- * Graphics.cs: Update FromHwnd to work without being in the carbon eventing loop
- 2004-12-08 Geoff Norton <[email protected]>
- * Graphics.cs: Drop FromHwndWithSize; we can't change the public API
- Add Quartz support to FromHwnd marshalling a struct back with the ptr/width/height.
- 2004-12-07 Geoff Norton <[email protected]>
- * Graphics.cs: Add FromHwndWithSize for the MWF/Quartz backend
- * gdipFunctions.cs: Add the quartz dllimport into libgdiplus
- 2004-12-06 Miguel de Icaza <[email protected]>
- * FontFamily.cs: This one is static.
- 2004-11-25 Ravindra <[email protected]>
- * gdipFunctions.cs (GdipCreateFontFromLogfontA): Changed return
- type from int to Status type.
- 2004-11-25 Marek Safar <[email protected]>
- * Image.cs: Add CheckStatus to SaveAdd.
- 2004-11-22 Ravindra <[email protected]>
- * Graphics.cs: Fixed null values handling in all overloads of
- MeasureString method.
- 2004-11-18 Ravindra <[email protected]>
- * gdipFunctions.cs: Removed the .so extension from a DllImport
- that hooks to X11.
- 2004-10-27 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: calls GdiplusShutdown to propery signal GDI+
- termination
- 2004-11-03 Miguel de Icaza <[email protected]>
- * TextureBrush.cs (Clone): While cloning, it is not enough to let
- GDIPlus clone the underlying data, we must alos clone the managed
- information.
- * Pen.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch
- errors in the future, set the lock on the object before doing any
- other tests, not after.
-
- (Clone): While cloning, it is not enough to let
- GDIPlus clone the underlying data, we must alos clone the managed
- information.
- * Brush.cs (Dispose): Set the nativeObject to IntPtr.Zero to catch
- errors in the future.
- Set the lock in the object before checkign disposed.
- * SolidBrush.cs (Clone): While cloning, it is not enough to let
- GDIPlus clone the underlying data, we must alos clone the managed
- information.
- (Dispose): Set the nativeObject to IntPtr.Zero to catch
- errors in the future.
- 2004-10-28 Ravindra <[email protected]>
- * gdipFunctions.cs: Added checks for null stream in the
- StreamHelper internal class.
- * Icon.cs: Removed an ugly hack that used temp files in
- ToBitmap () method. We use MemoryStream instead.
- 2004-10-27 Jordi Mas i Hernandez <[email protected]>
- * Font.cs: fixes bug 66533
-
- 2004-10-22 Jordi Mas i Hernandez <[email protected]>
-
- * Bitmap.cs, Font.cs FontFamily.cs Graphics.cs Region.cs
- SolidBrush.cs StringFormat.cs TextureBrush.cs: removes the
- lock operations after conversation with Miguel. Do not really
- need it.
- 2004-10-22 Jordi Mas i Hernandez <[email protected]>
-
- * Bitmap.cs: Fixes MakeTransparent problem with 24bbps
- 2004-10-19 Jordi Mas i Hernandez <[email protected]>
-
- * Bitmap.cs: Fixes MakeTransparent method
- 2004-10-13 Ravindra <[email protected]>
- * Graphics.cs: Moved the initialization of 'use_x_drawable'
- member out of private constructor to class initialization.
- So that, we get it right even if Graphics is not instantiated.
- This fixes the problem we face (otherwise) when we make first
- call to Graphics.FromHwnd () method.
- 2004-10-08 Ravindra <[email protected]>
- * Image.cs: Suppress finalization in Dispose () method.
- 2004-10-04 Ravindra <[email protected]>
- * gdipFunctioncs.cs: Fix from Alois for bug #67383.
- 2004-09-29 Jackson Harper <[email protected]>
- * Graphics.cs: Use FromHdcInternal to set the X display
- handle. Add a flag to check if we are on unix so we aren't calling
- Environment.OSVersion.Platform all the time. Mad props to Peter
- Bartok for this.
- 2004-09-17 Marek Safar <[email protected]>
- * Font.cs (FromHfont, ToHfont): Fixed windows implementation.
- ToLogFont: Implemented.
- * gdipFunctions.cs: GdipCreateFromHDC changed int to IntPtr to
- avoid casts.
- GdipCreateFontFromLogfontA: A new extern call.
- 2004-09-13 Ravindra <[email protected]>
- * Graphics.cs: MSDN says that using image width and height gives
- better performance, hence we are using image width and height to
- avoid autoscaling in DrawImageUnscaled.
- 2004-09-10 Ravindra <[email protected]>
- * Graphics.cs: Implemented DrawIcon methods and fixed
- DrawImageUnscaled method implementation.
- 2004-08-21 Jackson Harper <[email protected]>
- * ImageAnimator.cs: Run animator as a background thread so we do
- not hang on exit.
- 2004-08-21 Ravindra <[email protected]>
- * gdipFunctions.cs: Modified exception message to include the case
- of missing required libraries for different formats.
- 2004-08-10 Jackson Harper <[email protected]>
- * SystemColors.cs: Make Highlight colour match colour from windows
- classic color scheme.
- 2004-07-30 Ravindra <[email protected]>
- * Font.cs: Fixed Height property implementation and implemented
- GetHeight method and its overloads.
- 2004-07-29 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Corrected signature of GdipGetPropertyItem
- P/Invoke function for Image.
- * Image.cs: Implemented GetPropertyItem() and SetPropertyItem() method.
- 2004-07-29 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Corrected signatures of GdipGetPropertySize and
- GdipGetAllPropertyItems P/Invoke function for Image.
- * gdipStructs.cs: Corrected MarshalTo() method of GdipPropertyItem.
- * Image.cs: Corrected implementation of PropertyItems property.
- 2004-07-29 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Corrected signature of GdipGetPropertyIdList
- P/Invoke function for Image.
- * Image.cs: Changed implementation of PropertyIdList property.
- 2004-07-28 Sanjay Gupta <[email protected]>
- * gdipStructs.cs: Implementing PropertyItem property in Image.cs.
- * Image.cs: Implemented PropertyItems and PropertyIdList properties.
- 2004-07-21 Ravindra <[email protected]>
- * gdipFunctions.cs: Corrected signatures of GdipPathIterCopyData and
- GdipPathIterEnumerate P/Invoke functions for GraphicsPathIterator.
- 2004-07-21 Jordi Mas i Hernandez <[email protected]>
-
- * Graphics.cs: fixes MeasureCharacterRanges function. It was completely wrong.
- * StringFormat.cs: MeasurableCharacterRanges should be passed to GDI+
- * gdipFunctions.cs: new GDI function calls
- 2004-07-16 Ravindra <[email protected]>
- * gdipFunctions.cs: Added P/Invokes for GraphicsPathIterator.
- 2004-07-15 Ravindra <[email protected]>
- * gdipFunctions.cs: Removed GdipGetPathData P/Invoke. It is redundant.
- 2004-07-13 Ravindra <[email protected]>
- * gdipFunctions.cs: Removed GdipGetPathGradientRectI P/Invoke.
- This was redundant. It was kept in previous checkin to avoid
- build breakage.
- 2004-07-13 Ravindra <[email protected]>
- * gdipFunctions.cs: Added some P/Invokes for PathGradientBrush.
- 2004-07-09 Peter Bartok <[email protected]>
- * Graphics.cs: Added support required for new managed SWF library
- * gdipFunctions.cs: Added XOpenDisplay definition/import
- 2004-07-02 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: fixes bug 61050
- 2004-06-24 Sanjay Gupta <[email protected]>
- * ImageAnimator.cs: Rewrote complete implementation.
- 2004-06-24 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Corrected issue in GdiPlusStreamHelper class.
- If read function was called after seek function call, the
- implementation was returning data from bytes already peeked and
- not from the new position in stream, which we have seeked.
-
- 2004-06-22 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs: added MeasureString wrappers
- 2004-06-22 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs, gdipFunctions.cs: define and use GdipSetVisibleClip_linux
- 2004-06-20 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs, gdipFunctions.cs: added missing clip function wrappers
- 2004-06-18 Ravindra <[email protected]>
- * FontConverter.cs: Implemented the missing functions.
- * Font.cs: Added some notes.
- 2004-06-16 Sanjay Gupta <[email protected]>
-
- * gdipFunctions.cs: Modified Function signature for
- GdipSaveImageToDelegate_linux() method for saving tiff images
- to streams.
- * image.cs: Modified function call GdipSaveImageToDelegate_linux()
- with new signature.
- 2004-06-15 Sanjay Gupta <[email protected]>
-
- * gdipFunctions.cs: Added delegate and StreamHelper functions, Close
- and Size, required by TIFFCodec. Modifed Function signature for
- GdipLoadImageFromDelegate_linux() method.
- * image.cs: Modified function call GdipLoadImageFromDelegate_linux()
- with new signature.
- 2004-06-11 Ravindra <[email protected]>
- * gdipFunctions.cs: (GdipCreateSolidFill): Changed one argument
- from out int to out IntPtr.
- * SolidBrush.cs: Same.
- 2004-06-10 Gert Driesen <[email protected]>
- * Image.cs: API signature fixes, meaning DisposeResources is now
- private and marked InitFromStream internal
- 2004-05-12 Jordi Mas i Hernandez <[email protected]>
- * FontFamily.cs: simplifies object destruction and fixes
- 2004-05-12 Jordi Mas i Hernandez <[email protected]>
- * FontFamily.cs: added destructor
- * Graphics.cs: added destructor to stop leaking, remove debugging code
- 2004-05-12 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: added GdipSaveAddImage
- * Image.cs: added SaveAdd methods
- 2004-06-02 Peter Bartok <[email protected]>
- * gdipFunctions.cs: Fixed reference to wrong DLLs for GetDC/ReleaseDC
- (This fixes bug #59479)
- 2004-06-01 Gert Driesen <[email protected]>
- * Font.cs: Added missing Browsable attribute on SizeInPoints.
- * Region.cs: Removed extra ComVisible attribute from Clone().
- 2004-06-01 Ravindra <[email protected]>
- * Pen.cs: Added a note on Dispose method.
- * Brush.cs: Fixed Dispose method.
- * SolidBrush.cs: Fixed Dispose method.
- 2004-05-28 Ravindra <[email protected]>
- * gdipFunctions.cs: Added some P/Invoke calls for Draw/Fill
- rectangles.
- * Graphics.cs: Implemented Dispose method and changed Draw/Fill
- rectangles implementation (This is basically done to avoid lots
- of brush and pen setup happening in libgdiplus.)
- 2004-05-27 Ravindra <[email protected]>
- * Color.cs: Changed Color.Green to what MS.NET has. Conforming to MS.
- 2004-05-26 Sanjay Gupta <[email protected]>
- * ImageFormatConverter.cs: Fixed issues discovered from nunit
- test cases.
- 2004-05-26 Ravindra <[email protected]>
- * Color.cs: Corrected Color.Green property.
- 2004-05-24 Jordi Mas i Hernandez <[email protected]>
- * gdipStructs.cs: remove unnecessary code, since bug 57706 is fixed
- 2004-05-20 Sanjay Gupta <[email protected]>
- * Icon.cs: Fixed issue with size property.
- 2004-05-18 Ravindra <[email protected]>
- * Pen.cs: Added value checks in DashPattern and CompoundArray
- properties.
- 2004-05-16 Gert Driesen <[email protected]>
- * Graphics.cs: fixed warning
- * ImageAnimator.cs: fixed warning
- * FontConverter.cs: fixed public API
- 2004-05-14 Vladimir Vukicevic <[email protected]>
- * gdipFunctions.cs: Fixed prototype for
- GdipGetEncoderParameterList
-
- * Image.cs: Reworked Save functions to handle EncoderParameters.
- Implemented GetEncoderParameterList
- Also removed unused setGDIPalette internal method.
- 2004-05-14 Peter Bartok <[email protected]>
- * StringFormat.cs: Added CharacterRange handling
- * Graphics.cs: Implemented MeasureCharacterRanges method
- 2004-05-14 Peter Bartok <[email protected]>
- * Graphics.cs: Added error check
- 2004-05-14 Duncan Mak <[email protected]>
- * gdipFunctions.cs (GdipCreatePath2I, GdipAddPathPieI):
- (GdipFlattenPath, GdipWarpPath, GdipWidenPath):
- (GdipGetPathWorldBounds, GdipGetPathWorldBoundsI): Imported.
- 2004-05-14 Sanjay Gupta <[email protected]>
- * ImageFormatConverter.cs: Modified implementation of ConvertFrom() method.
- 2004-05-13 Sanjay Gupta <[email protected]>
- * ImageFormatConverter.cs: Implemented GetStandardValuesSupported () method.
- 2004-05-13 Peter Bartok <[email protected]>
- * Bitmap.cs: Fixed bug #52868, Bitmap(Image, Size) did not
- resize the image.
- 2004-05-12 Peter Bartok <[email protected]>
- * Image.cs: Implemented GetThumbnailImage
- 2004-05-13 Sanjay Gupta <[email protected]>
- * Graphics.cs: Made method DrawRectangle (Pen , RectangleF) and
- FromXDrawable(IntPtr, IntPtr) internal.
-
- 2004-05-12 Jordi Mas i Hernandez <[email protected]>
- * Color.cs: work for API compatibilty: private date, todos
- * Font.cs: work for API compatibilty: private date, todos
- * FontFamily.cs: work for API compatibilty: private date, todos
- * Graphics.cs: work for API compatibilty: private date, todos
- * Icon.cs: work for API compatibilty: private date, todos
- * Image.cs: work for API compatibilty: private date, todos
- * ImageAnimator.cs: work for API compatibilty: private date, todos
- * Point.cs: work for API compatibilty: private date, todos
- * PointF.cs: work for API compatibilty: private date, todos
- * Rectangle.cs: work for API compatibilty: private date, todos
- * RectangleF.cs: work for API compatibilty: private date, todos
- * Region.cs: work for API compatibilty: private date, todos
- * Size.cs: work for API compatibilty: private date, todos
- * SizeF.cs: work for API compatibilty: private date, todos
- * SolidBrush.cs: work for API compatibilty: private date, todos
- * StringFormat.cs: work for API compatibilty: private date, todos
- * SystemPens.cs: work for API compatibilty: private date, todos
- * TextureBrush.cs: work for API compatibilty: private date, todos
- * gdipStructs.cs: work for API compatibilty: private date, todos
- 2004-05-12 Ravindra <[email protected]>
- * Bitmap.cs, Font.cs, FontConverter.cs, Graphics.cs, Icon.cs, Image.cs
- ImageAnimator.cs, Point.cs, PointF.cs, Rectangle.cs, RectangleF.cs
- Region.cs, Size.cs, SizeF.cs, ToolboxBitmapAttribute.cs, gdipFunctions.cs:
- Added missing attributes and some coding style fixes.
- * Pen.cs: Implementing CustomStartCap and CustomEndCap properties and
- some fixes.
- 2004-05-11 Sanjay Gupta <[email protected]>
- * ImageAnimator.cs: Implemented first version.
- 2004-05-11 Ravindra <[email protected]>
- * gdipFunctions.cs: Implementing AdjustableArrowCap. Added P/Invokes
- for the same.
- 2004-05-10 Ravindra <[email protected]>
- * gdipFunctions.cs: Implementing CustomLineCap. Added P/Invokes
- for the same. Added few related P/Invokes for Pen also.
- 2004-05-06 Sanjay Gupta <[email protected]>
- * ImageAnimator.cs: Corrected implementation of CanAnimate() method.
- 2004-05-06 Ravindra <[email protected]>
- * RectangleConverter.cs: Implemented GetProperties () method.
- * SizeConverter.cs: Implemented GetProperties () method.
- * PointConverter.cs: Implemented GetProperties () method.
- * FontConverter.cs: Implemented some of the methods.
- 2004-05-06 Ravindra <[email protected]>
- * Color.cs: Fixed Name property.
- * ColorTranslator.cs: Fixed the existing methods and implemented
- the missing methods.
- * ColorConverter.cs: Fixed the existing methods and implemented
- the missing methods. Also, fixed coding style.
- 2004-05-05 Jordi Mas i Hernandez <[email protected]>
- * Bitmap.cs: Let GDI+ calculate the strides, as it does in Win32.
- 2004-05-05 Jordi Mas i Hernandez <[email protected]>
- * Image.cs: raw_format should be handled by GDI+
- * Bitmap.cs: raw_format should be handled by GDI+
- 2004-05-04 Ravindra <[email protected]>
- * Pen.cs: Modified exception message. Fixed Transform, DashPattern,
- and DashCap properties. Implementing CoumpoundArray, StartCap, EndCap
- properties and SetLineCap method. In constructors use IntPtr instead
- of int.
- * SolidBrush.cs: Modified exception message.
- * TextureBrush.cs: Fixed Transform property.
- * gdipFunctions.cs: Fixed P/Invokes for Pen.cs, TextureBrush.cs and
- LinearGradientBrush.cs.
- 2004-04-30 Sanjay Gupta <[email protected]>
- * Image.cs: Implemented FrameDimensionsList property.
- 2004-04-30 Ravindra <[email protected]>
- * gdipFunctions.cs: Added few more P/Invoke calls for
- lineargradient brush and added one case statement in
- CheckStatus method.
- 2004-04-30 Jordi Mas i Hernandez <[email protected]>
- * Image.cs: takes into account MemoryBmp format when saving
- 2004-04-30 Ravindra <[email protected]>
- * StringFormat.cs: Added checks for status.
- 2004-04-30 Sanjay Gupta <[email protected]>
- * Image.cs: Removed calls which passes byte[] for Guid parameter.
- * gdipFunctions.cs: Removed unwanted unix specific function calls.
- 2004-04-30 Ravindra <[email protected]>
- * Graphics.cs: Added checks for status.
- * Image.cs: Added a check for status.
- * FontFamily.cs: Added checks for status.
- 2004-04-29 Peter Bartok <[email protected]>
- * Brushes.cs: Fixed bug #52695. No longer creates a new
- brush for every request and behaves Microsoft compatible
- 2004-04-29 Jordi Mas i Hernandez <[email protected]>
- * Image.cs: fixes Save method. It now retrieves the proper encoder and uses
- its ClsID instead of the formatID (as GDI+ expects)
- 2004-04-29 Ravindra <[email protected]>
- * Font.cs: Added checks for status.
- * Bitmap.cs: Added checks for status.
- * Pen.cs: Added checks for status.
- 2004-04-28 Sanjay Gupta <[email protected]>
- * ColorTranslator.cs, StringFormat.cs, SystemIcons.cs, ToolBoxBitmapAttributes.cs:
- Converted to unix format from dos format.
- 2004-04-28 Sanjay Gupta <[email protected]>
- * ImageConverter.cs: Implemented GetProperties() and GetPropertiesSupported () methods.
- 2004-04-28 Jordi Mas i Hernandez <[email protected]>
- * gdipStructs.cs: added GdipImageCodecInfo struct
- 2004-04-28 Sanjay Gupta <[email protected]>
- * ImageFormatConverter.cs: Corrected ConvertFrom method.
- 2004-04-27 Sanjay Gupta <[email protected]>
- * ImageConverter.cs: Added exception message.
- * IconConverter.cs: Added exception message.
- * ImageFormatConverter.cs: Implemented first version.
- 2004-04-27 Sanjay Gupta <[email protected]>
- * ImageConverter.cs: Implemented first version.
- 2004-04-27 Sanjay Gupta <[email protected]>
- * IconConverter.cs: Implemented first version.
- 2004-04-26 Sanjay Gupta <[email protected]>
- * Image.cs: Corrected implementation of Property RawFormat.
- * gdipFunctions.cs: Corrected declaration of GdipGetImageRawFormat.
- 2004-04-25 Sanjay Gupta <[email protected]>
- * Bitmap.cs: Resolved a compile time error.
- * Image.cs: Changed the implementation of few methods to progress
- with ImageAnimator class.
- * gdipFunctions.cs: Added few linux only function calls.
- * Icon.cs: Removed unused variable from code.
- 2004-04-25 Vladimir Vukicevic <[email protected]>
- * Graphics.cs, gdipFunctions.cs: Added CreateFromXDrawable_linux.
- 2004-04-23 Vladimir Vukicevic <[email protected]>
- * Commited patch from [email protected] (Bnehamin Jemlich) for
- serialization for Bitmaps. (Bugzilla #52568)
- 2004-04-23 Ravindra <[email protected]>
- * RectangleConverter.cs: Fixed ConvertTo () method.
- * SizeConverter.cs: Fixed ConvertTo () method.
- * PointConverter.cs: Fixed ConvertTo () method.
- 2004-04-23 Sanjay Gupta <[email protected]>
- * ImageAnimator.cs: Implemented CanAnimate() method.
- 2004-04-22 Jordi Mas i Hernandez <[email protected]>
- * Image.cs: added RotateFlip and RemovePropertyItem calls
-
- 2004-04-22 Ravindra <[email protected]>
- * RectangleConverter.cs: Implemented. Also changed file format
- dos2unix.
- * Rectangle.cs: Fixed ToString method.
- * RectangleF.cs: Fixed ToString method.
- 2004-04-22 Ravindra <[email protected]>
- * SizeConverter.cs: Implemented some of the functions.
- * PointConveter.cs: Implemented.
- * gdipFunctions.cs: Corrected one typo.
- * Brushes.cs: Added a comment.
- 2004-04-22 Vladimir Vukicevic <[email protected]>
- * gdipFunctions.cs: Fix StreamGetBytesImpl to handle
- returning portions of the peek buffer back. Fixes #57379.
- 2004-04-21 Peter Bartok <[email protected]>
- * Font.cs: Implemented Font.FromHfont method
- * gdipStructs.cs: fixed sign for LOGFONTA lfHeight member
- * gdipFunctions.cs: Added imports for functions required to support
- Font.FromHfont method
- 2004-04-21 Jordi Mas i Hernandez <[email protected]>
- * RectangleConverter.cs: stubbed out
- * Font.cs : added missing members
- 2004-04-19 Sanjay Gupta <[email protected]>
- * Icon.cs: Fixed problem in extracting bitmap from Icon.
- 2004-04-16 Ravindra <[email protected]>
- * Pen.cs: GC should be allowed to collect any pen including
- system pens.
- * SolidBrush.cs: GC should be allowed to collect any SolidBrush
- including system brushes.
- * Brushes.cs: Coding style.
- * Pens.cs: Objects created by Pens are not modifiable on
- MS.NET, so we are now. Also, coding style fixes.
- * SystemPens.cs: Removed static constructor and changed file
- format dos2unix.
- * SystemBrushes.cs: Some cosmetic changes.
- 2004-04-15 Sanjay Gupta <[email protected]>
- * Icon.cs: Implemented more missing bits and fixed the problem
- of icon not getting saved in proper format
- 2004-04-14 Sanjay Gupta <[email protected]>
- * Icon.cs: Implemented more missing bits
- 2004-04-13 Sanjay Gupta <[email protected]>
- * Icon.cs: Implemented few more missing bits
- 2004-04-12 Sanjay Gupta <[email protected]>
- * Icon.cs: Implemented first version
- 2004-04-11 Peter Bartok <[email protected]>
- * Font.cs: Implemented Font.ToHfont method; used Jordi's suggestion of splitting
- the code and using our own private gdiplus function when on Unix and using Win32
- functions when running on Windows
- * gdipStructs.cs: Added LOGFONTA structure
- * gdipFunctions.cs: Added various DllImports required for Font.ToHfont
- 2004-04-10 Vladimir Vukicevic <[email protected]>
- * Image.cs: Save should use encoder.FormatID, not Clsid
- 2004-04-06 Jordi Mas i Hernandez <[email protected]>
- * Region.cs: fixes GdipCombineRegionRect and GdipCombineRegionRectI signature
- * gdipFunctions.cs: fixes GdipCombineRegionRect and GdipCombineRegionRectI signature
- 2004-04-06 Duncan Mak <[email protected]>
- * gdipFunctions.cs (GdipCreatePath2): Fixed signature.
- 2004-04-06 Jordi Mas i Hernandez <[email protected]>
- * Region.cs: fixes GetRegionScans
- * gdipFunctions.cs: fixes GetRegionScans
- 2004-04-06 Vladimir Vukicevic <[email protected]>
- * gdipFunctions.cs: Added stream delegate helpers for
- stream loading/saving on linux
- * Image.cs, Bitmap.cs: Converted to call into GDIPlus for
- loading/saving image data.
- 2004-04-05 Jordi Mas i Hernandez <[email protected]>
- * Region.cs: implemented new methods
- * Graphics.cs: implemented new methods
- 2004-04-02 Jordi Mas i Hernandez <[email protected]>
- * Region.cs: implemented
- 2004-04-01 Duncan Mak <[email protected]>
- * Graphics.cs (DrawCurve): Call the correct GDI+ wrappers.
- * gdipFunctions.cs (GdipAddPathCurveI):
- (GdipAddPathCurve2, GdipAddPathCurve2I):
- (GdipAddPathCurve3, GdipAddPathCurve3I):
- (GdipAddPathClosedCurve, GdipAddPathClosedCurveI):
- (GdipAddPathClosedCurve2, GdipAddPathClosedCurve2I): Added new
- wrappers from GDI+.
- 2004-03-30 Jordi Mas i Hernandez <[email protected]>
- * Image.cs: implemented a few GDI+ wrapper calls
- 2004-03-30 Jordi Mas i Hernandez <[email protected]>
- * Bitmap.cs: remove redundant data already present at Image.cs
- * Image.cs: use GDI+ functions to get image details
- * StringFormat.cs: missing constructor and property
- 2004-03-24 Jordi Mas i Hernandez <[email protected]>
- * FontFamily.cs: added missing members and style clean
- * Graphics.cs: fixed signature of DrawArc and DrawPie
- * Image.cs: added missing members, fixes
- * StringFormat.cs: missing constructor and property
- 2004-03-24 Jordi Mas i Hernandez <[email protected]>
- * Graphics.cs: Added missing DrawImage GDI+ calls
- * gdipFunctions.cs: Added missing DrawImage GDI+ calls
- 2004-03-23 Ravindra <[email protected]>
- * gdipFunctions.cs: Added few more P/Invoke calls for
- LinearGradientBrush.
- 2004-03-22 Ravindra <[email protected]>
- * gdipFunctions.cs: Added P/Invoke calls for LinearGradientBrush
- and did few coding style fixes.
- 2004-03-18 Ravindra <[email protected]>
- * Brush.cs: Fixed Dispose method.
- * SolidBrush.cs: Fixed clone method.
- * TextureBrush.cs: Fixed clone method.
- * gdipFunctions.cs: Fixed P/Invokes for PathGradientBrush.
- 2004-03-13 Gonzalo Paniagua Javier <[email protected]>
- * SizeConverter.cs: fixd typo in ConvertFrom that made height be wrong.
- 2004-03-10 Ravindra <[email protected]>
- * Pen.cs: Implemented PenType property.
- * Brush.cs: Coding style.
- 2004-03-06 Ravindra <[email protected]>
- * gdipFunctions.cs: Added few more GDI+ P/Invoke calls
- for PathGradientBrush.
- 2004-03-06 Ravindra <[email protected]>
- * gdipFunctions.cs: Added GDI+ P/Invoke calls for
- PathGradientBrush.
- 2004-03-04 Duncan Mak <[email protected]>
- * Region.cs: Indentation.
- * RectangleF.cs: Changed the internal structure from a PointF,
- SizeF to floats in order to match the layout from the C API.
- 2004-03-04 Jordi Mas i Hernandez <[email protected]>
- * StringFormat.cs: DigitSubstitution and TabStob methods, coding-style
- 2004-03-03 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Added functions for ImageAttributes
- 2004-03-03 Sanjay Gupta <[email protected]>
- * Icon.cs: Missing function stubs added
- * Icon.cs: Missing function stubs added
- * IconConverter.cs: Missing function stubs added
- * ImageAnimator.cs: Missing function stubs added
- * ImageConverter.cs: Missing function stubs added
- * ImageFormatConverter.cs: Missing function stubs added
- 2004-03-02 Jordi Mas i Hernandez <[email protected]>
- * Font.cs: Allow multiple styles
-
- 2004-02-25 Jordi Mas i Hernandez <[email protected]>
- * StringFormat.cs: Clone method
-
- 2004-02-24 Jordi Mas i Hernandez <[email protected]>
- * font.cs: fixes, Clone, and ToString
-
- 2004-02-21 Jordi Mas i Hernandez <[email protected]>
- * gdipFunctions.cs: MeasureString
- * Graphics.cs : MeasureString
-
- 2004-02-17 Jordi Mas i Hernandez <[email protected]>
- * Font.cs: destructor and unit conversion
- * Graphics.cs : system dpi support
- 2004-02-13 Ravindra <[email protected]>
- * Pen.cs: Fixed some bugs.
- * TextureBrush.cs: Fixed some bugs.
- 2004-02-13 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Added ImageCodecInfo functions
- * Image.cs: Added few methods
- 2004-02-13 Jordi Mas i Hernandez <[email protected]>
- * FontFamily.cs: remove hardcoded font names, a few bug fixes
-
- 2004-02-12 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Added Image class functions
- * Image.cs: Added few methods
- 2004-02-10 Jordi Mas i Hernandez <[email protected]>
- * graphics.cs: fixes parameters for DrawStrings functions
- 2004-02-07 Andreas Nahr <[email protected]>
- * SRDescriptionAttribute.cs: Added and implemented
- * ToolboxBitmapAttribute.cs: Implemented a few members
- * SystemIcons.cs: Stubbed
- * StringFormat.cs: Implemented method
- * Region.cs: Added Todo, fixed attribute
- * Size.cs: Added attribute
- * SizeF.cs: Added attribute
- * RectangleF.cs: Added attributes
- * Rectangle.cs: Added attributes
- * PointF.cs: Added attribute
- * Point.cs: Added attribute
- 2004-02-06 Ravindra <[email protected]>
- * Brush.cs: Renamed GetException method to CheckStatus
- and moved it to gdipFunctions.cs.
- * gdipFunctions.cs: Added CheckStatus method.
- * SolidBrush.cs: Using CheckStatus method.
- * TextureBrush.cs: Using CheckStatus method.
- * gdipEnums.cs: Added a missing value.
- 2004-02-05 Ravindra <[email protected]>
- * Brush.cs: Added a missing namespace.
- 2004-02-05 Ravindra <[email protected]>
- * gdipFunctions.cs: Added methods for HatchBrush and
- SolidBrush.
- * SolidBrush.cs: Added checks for status.
- * Brush.cs: Added support for HatchBrush and TextureBrush
- types in internal CreateBrush() method.
- 2004-02-03 Jordi Mas <[email protected]>
- * Font.cs: Setup font properties
- 2004-02-03 Ravindra <[email protected]>
- * TextureBrush.cs and Brush.cs: Moved GetException (Status)
- method from TextureBrush.cs to Brush.cs.
- * Brush.cs: Made GetException (Status) method internal.
- 2004-02-03 Sanjay Gupta <[email protected]>
-
- * gdipFunctions.cs: Added methods for Image class.
- 2004-01-30 Ravindra <[email protected]>
- * TextureBrush.cs: Added more methods to complete it.
- * gdipFunctions.cs: Added methods for TextureBrush class.
- 2004-01-30 Ravindra <[email protected]>
- * gdipFunctions.cs: Added methods for TextureBrush class.
- 2004-01-30 Ravindra <[email protected]>
- * Pen.cs: Modified to handle TextureBrush also.
- * Bitmap.cs: Added one internal constructor.
- * TextureBrush.cs: Implemented.
- 2004-01-29 Duncan Mak <[email protected]>
- * gdipFunctions.cs
- * Graphics.cs: Indentation fixes, removed long dangling lines and
- extra spaces.
- * Graphics.cs (IsVisible): Renamed variable to not use hungarian
- notation.
- 2004-01-29 Sanjay Gupta <[email protected]>
-
- * FontFamily.cs: Implemented few methods and a constructor
- 2004-01-28 Sanjay Gupta <[email protected]>
- * gdipFunctions.cs: Added FontFamily and FontCollection functions.
- * FontFamily.cs: Implemented missing functionalities.
- 2004-01-24 Duncan Mak <[email protected]>
- * Graphics.cs (DrawPath): Implemented.
- 2004-01-23 Ravindra <[email protected]>
- * Point.cs: ToString modified.
- * PointF.cs: ToString modified.
- * Size.cs: ToString modified.
- * SizeF.cs: ToString modified. ToPoint and ToSize methods
- are added.
- 2004-01-21 Jordi Mas i Hernàndez
- * Bitmap.cs: Several new methods added.
-
- 2004-01-21 Duncan Mak <[email protected]>
- * gdipFunctions.cs (GdipGetPathTypes, GdipGetPathPoints): Add
- OutAttribute to the array argument. This fixes the PathPoints
- property in System.Drawing.Drawing2D.GraphicsPath.
- 2004-01-20 Ravindra <[email protected]>
- * Pen.cs: Fixed bug #52811 in Pen.Transform property. Setting
- this property was hanging and getting was throwing a NullRef
- Exception. Earlier we were passing Matrix object to and fro
- which was causing the problem. Now, we are using IntPtr.
- Thanks to Duncan for helping me.
- Also, .NET behavior is to maintain Pen.Color and Pen.Brush
- together. If color is set, a SolidBrush automatically gets
- set with the same color, Pen loses the old brush object.
- If a SolidBrush is set, Pen.Color gets the value same as that
- of brush color losing the old value. Pen shows this behavior
- now.
- * gdipFunctions.cs: Changed the signature of GdipGetPenTransform
- and GdipSetPenTransform methods to use IntPtr instead of Matrix.
- 2004-01-19 Duncan Mak <[email protected]>
- * gdipFunctions.cs: Import functions for GraphicsPath.
- 2004-01-14 Ravindra <[email protected]>
-
- * SolidBrush.cs: Made SolidBrush to initialize its color
- from IntPtr.
-
- * gdipFunctions.cs: Added call to GdipGetSolidFillColor GDI+ API.
- 2004-01-11 Duncan Mak <[email protected]>
- * Bitmap.cs (LockBits):
- * Graphics.cs (DrawString): Removed reference to GpRectF.
- 2004-01-09 Duncan Mak <[email protected]>
- * gdipStructs.cs (GpRectF, GpRect, GpPointF, GpPoint):
- Removed. Didn't know that structs are laid out sequentially by
- default. We don't need these anymore.
- 2004-01-12 Ben Maurer <[email protected]>
- * Color.cs: Keep KnownColors in an array so that we avoid ht lookup.
- 2004-01-11 Daniel Morgan <[email protected]>
- * Graphics.cs: fix compile error on Windows builds for out
- parameter state in call to GdipSaveGraphics
- 2004-01-10 Ravindra <[email protected]>
- * All Enums: Made serializable.
- * Image.cs: Corrected signature of Dispose(bool) method.
- * Pen.cs, SolidBrush.cs, SystemPens.cs, SystemBrushes.cs:
- Corrected coding style mistakes of my previous commit.
- * PointConverter.cs, RectangleConverter.cs: Inherit TypeConverter.
- * PointF.cs, RectangleF.cs, SizeF.cs: Made serializable.
- * StringFormat.cs: Inherits MarshalByRefObject.
- * ToolboxBitmapAttribute.cs: Added missing attribute [AttributeUsage].
- 2004-01-08 Ravindra <[email protected]>
- * Pen.cs: Added isModifiable (bool) variable. It is required to
- make Pens created by SystemPens.cs unmodifiable. All property
- setters are modified for this.
- * SolidBrush.cs: Added isModifiable variable (bool). It is
- required to make Brushes created by SystemBrushes.cs unmodifiable.
- All property setters are modified for this.
- * SystemBrushes.cs: Modified all the properties as per the .NET
- specs, so that Brushes are not created every time. Also, missing
- properties are added.
- * SystemPens.cs: Modified all the properties as per the .NET
- specs, so that Brushes are not created every time. Also, missing
- properties are added.
- 2003-12-12 Miguel de Icaza <[email protected]>
- * Rectangle.cs: Patch from Bryan Bulten, fixes Inflate and makes
- it serializable
- 2004-01-06 Duncan Mak <[email protected]>
- * gdipFunctions.cs: Import GraphicsPath functions from GDI+.
- 2003-12-21 Duncan Mak <[email protected]>
- * Graphics.cs (DrawArc): Fixed the method signature and hooked it
- up to the GDI+ implementation.
- (RotateTransform): Uncommented.
- * gdipFunctions.cs (DrawArc, DrawArcI): Import from
- libgdiplus.so.dll.
- 2003-12-13 Todd Berman <[email protected]>
- * Font.cs: Implementing a couple things for porting purposes
- * SystemBrushes.cs: ^
- * StringFormat.cs: ^^
- 2003-11-28 Duncan Mak <[email protected]>
- * Pen.cs (CompoundArray): Hide this for now.
- 2003-11-28 Duncan Mak <[email protected]>
- * Brush.cs (CreateBrush): new internal factory method for creating
- specific brushes based on the internal (GDI+ C API) BrushType
- enum.
- (Brush (IntPtr)): new internal constructor.
- * Pen.cs: Removed all the C# fields. We are using GDI+ completely
- now.
- (Pen (IntPtr)): new internal constructor.
- (Pen (Brush, float)): Use GdipCreateBrush2.
- (Clone): Implemented using GdipClonePen.
- (Alignment, Brush, Color, Width): Use GDI+ implementations
- instead.
- (CompoundArray, DashCap, DashOffset, DashPattern, DashStyle):
- Implemented these properties.
- (CustomStartCap, CustomEndCap, StartCap, EndCap, SetLineCap): Stubbed.
- (MultiplyTransform, ResetTransform, RotateTransform):
- (ScaleTransform, TranslateTransform): Implemented these methods.
- * SolidBrush.cs (SolidBrush (IntPtr)): new internal constructor.
- * gdipEnums.cs (BrushType): Added new GDI+ enum.
- * gdipFunctions.cs: Imported new Brush and Pen functions.
- 2003-11-22 Duncan Mak <[email protected]>
- * gdipFunctions.cs
- (GdipResetWorldTransform, GdipSetWorldTransform):
- (GdipGetWorldTransform, GdipScaleWorldTransform): Imported.
- * Graphics.cs: Remove unnecessary TODO, and reformatted the code.
- (transform): Removed this field. Always use the
- matrix associated in the GpGraphics ptr.
- (DrawBeziers): Implemented.
- (DrawLine): Don't need to manually invoke the transform now.
- (MultiplyTransform, ResetTransform):
- (ScaleTransform, TranslateTransform): Use GDI+ implementation.
- (Transform): Instead of storing a Matrix in managed code, use
- equivalent GDI+ functions.
- 2003-11-21 Gonzalo Paniagua Javier <[email protected]>
- * SizeConverter.cs: fixed class signature and implemented some methods.
- 2003-11-17 Duncan Mak <[email protected]>
- * gdipFunctions.cs (GdipGetMatrixElements): Fix signature.
-
- * Graphics.cs (MultiplyTransform): Commented out until my Matrix commit.
- 2003-11-17 Duncan Mak <[email protected]>
-
- * Bitmap.cs (LockBits):
- * Graphics.cs (DrawString): Use GpRectF.
- * gdipFunctions.cs: Updated method signatures.
- * Graphics.cs (MultiplyTransform): Implemented using
- GdipMultiplyWorldTransform from GDI+.
- * gdipStructs.cs (GdipRectF, GdipRect): Renamed to GpRectF and
- GpRect, to be more consistent with the C naming.
- 2003-11-16 Miguel de Icaza <[email protected]>
- * Graphics.cs: Implement the other DrawString overloads .
- 2003-11-16 Miguel de Icaza <[email protected]>
- * gdipStructs.cs (GdipRectF): Added utility constructor
- 2003-11-15 Duncan Mak <[email protected]>
- * gdipFunctions.cs: Imported matrix functions.
- 2003-11-13 Andreas Nahr <[email protected]>
- * Bitmap.cs: Added Attributes
- * ColorTranslator.cs: Added private constructor
- * Font.cs: Added Attributes
- * FontFamily.cs: sealed
- * Icon.cs: Added Attributes
- * IconConverter.cs: Fixed signature
- * Image.cs: Added attributes
- * ImageAnimator.cs:
- * ImageConverter.cs:
- * ImageFormatConverter.cs:
- * SolidBrush.cs:
- * StringFormat.cs:
- * SystemBrushes.cs:
- * SystemColors.cs:
- * SystemIcons.cs:
- * SystemPens.cs:
- * TextureBrush.cs: Fixed signature
- * Color.cs: Added attributes
- * Point.cs:
- * PointF.cs:
- * Rectangle.cs:
- * Size.cs:
- * SizeF.cs: Added attributes
- * ContentAlignment.cs: Added attribute
- 2003-11-13 Duncan Mak <[email protected]>
- * Pen.cs (LineCap, LineJoin, MiterLimit, Transform): implemented.
- * gdipFunctions.cs
- (GdipSetPenMiterLimit, GdipGetPenMiterLimit):
- (GdipSetPenLineJoin, GdipGetPenLineJoin):
- (GdipSetPenLineJoin, GdipGetPenTransform): imported.
- 2003-11-12 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs
- * gdipFunctions.cs copy image in Bitmap constructor
-
- 2003-11-06 Duncan Mak <[email protected]>
- * Graphics.cs (DrawPie): Use DrawPieI instead of DrawPie and fix
- angle parameters for the integer case.
- (DrawBezier): Hook it up with GdipDrawBezier.
- (DrawEllipse): Fix Width, Height ordering.
- 2003-11-05 Duncan Mak <[email protected]>
- * Graphics.cs (DrawPie):
- * gdipFunctions.cs (GdipDrawPie): Add hooks to the implementation
- in graphics.c.
-
- 2003-10-28 Duncan Mak <[email protected]>
- * Graphics.cs (DrawEllipse, DrawLine, DrawPolygon):
- (FillEllipse, FillPolygon): implemented.
- (RenderingOrigin): implemented.
- * gdipFunctions.cs: Added new GDI+ equivalents.
- 2003-10-25 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs
- * Image.cs small fixes
-
- 2003-10-25 Atsushi Enomoto <[email protected]>
- * Image.cs : renamed 'pallete' to 'colorPallete' for CLS compliance.
- 2003-10-24 Miguel de Icaza <[email protected]>
- * SystemBrushes.cs: Some more brushe3s.
- * SystemPens.cs: More pens.
- * Pen.cs: Implement IDisposable, ICloneable.
- * Region.cs: Add some more stubs here.
- * StringFormat.cs: Add some more code here.
- 2003-10-23 Miguel de Icaza <[email protected]>
- * Image.cs: Kill the InternalImageInfo, everything is now done in
- terms of Image and BitmapData.
- * Rectangle.cs: Make this one also sequential, change from using
- Point + Size to use x, y, width, height; So we can use GdiPlus.
- * gdipFunctions.cs (GdipBitmapLockBits): Remove the ref from the
- BitmapData class argument, and instead use the [In,Out]
- attributes, which will do struct marshalling on the fields. Now
- we can use C#'s BitmapData directly to talk to Gdiplus.
- * gdipStructs.cs: Every internal structure that has to talk to
- Gdi+ is properly prefixed, to minimize the confussion.
- * Bitmap.cs Bitmap (int width, int height, PixelFormat format):
- Compute the stride here where we have the BPP information,
- allocate a buffer of the proper size, and pass this to
- GdipCreateBitmapFromScan0
- * Image.cs: Implement Dispose pattern.
- 2003-10-14 Alexandre Pigolkine <[email protected]>
- * Graphics.cs
- * gdipFunctioncs.cs
- * gdipStructs.cs DrawString function added
- 2003-10-12 Alexandre Pigolkine <[email protected]>
- * gdipEnums.cs
- * gdipFunctions.cs
- * gdipStructs.cs added
-
- 2003-10-12 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs
- * Brush.cs
- * Font.cs
- * FontFamily.cs
- * Graphics.cs
- * Image.cs
- * Pen.cs
- * SolidBrush.cs
- implementation changed to gdi+
- 2003-09-08 Duncan Mak <[email protected]>
- * Factories.cs (DefaultImplementationNamespace): Change it from
- "XrImpl" to "Cairo".
- 2003-08-20 Gonzalo Paniagua Javier <[email protected]>
- * Color.cs: fixed FromArgb to handle alpha value correctly. Closes
- bug #47727.
- 2003-08-08 Duncan Mak <[email protected]>
- * Graphics.cs (DrawBezier): Fixed.
- 2003-08-03 Alexandre Pigolkine <[email protected]>
- * Graphics.cs delegate Dispose to implementation
- 2003-08-01 Gonzalo Paniagua Javier <[email protected]>
- * FontConverter.cs: stub it out so that system.web compiles.
- 2003-07-30 Alexandre Pigolkine <[email protected]>
- * Image.cs InternalImageInfo class improved
- 2003-07-23 Miguel de Icaza <[email protected]>
- * Factories.cs: If the AppDomain key `Mono.Running.Windows.Forms'
- is set, default to Win32Impl
- 2003-07-22 Alexandre Pigolkine <[email protected]>
- * Image.cs implementation added
-
- 2003-07-21 Andreas Nahr <[email protected]>
- * Icon.cs: Stubed out (fix for System.Drawing.Design)
- 2003-07-17 Andreas Nahr <[email protected]>
- * StringFormat.cs: Changes to become CLS-compliant
- 2003-07-14 Miguel de Icaza <[email protected]>
- * Factories.cs: Remove debugging message.
- 2003-07-01 Alexandre Pigolkine <[email protected]>
- * Color.cs code generation program modified
- 2003-06-29 Alexandre Pigolkine
- * Graphics.cs image drawing
- 2003-06-28 Alexandre Pigolkine <[email protected]>
- * Color.cs
- * SystemColors.cs
- supply KnowColor enum value to save Enum.Parse at runtime
- 2003-06-26 Alexandre Pigolkine <[email protected]>
- * Graphics.cs coordinate transformations
- * Image.cs small fix
- 2003-06-22 Alexandre Pigolkine <[email protected]>
- * Factories.cs
- * FontFamily.cs more implementation
- 2003-06-20 Alexandre Pigolkine <[email protected]>
- * Font.cs
- * FontFamily.cs more implementation
- 2003-06-18 Alexandre Pigolkine <[email protected]>
- * Graphics.cs few more calls to implementation
- 2003-06-15 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs BITMAP declaration removed
- * Graphics.cs few more calls to implementation
- * Image.cs InternalImageInfo structure, image read/write functions
-
-
- 2003-05-26 Alexandre Pigolkine <[email protected]>
- * Factories.cs analyse environment variable and machine.config to select implementation
- * Image.cs PixelFormat property added
- 2003-04-30 Nick Drochak <[email protected]>
- * Factories.cs: Change weird characters that broke build on windows.
- 2003-04-26 Gonzalo Paniagua Javier <[email protected]>
- * ColorConverter.cs:
- (ConvertFrom): return a system or named color if there's one that fits
- teh values parsed with Color.FromArgb.
- 2003-04-26 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs
- * Brush.cs
- * Font.cs
- * Graphics.cs
- * Image.cs
- * Pen.cs
- * SolidBrush.cs
- * SystemBrushes.cs
- * Factories.cs
- delegate function calls to implementation
- 2003-04-26 Alexandre Pigolkine <[email protected]>
- * Bitmap.cs
- * ChangeLog
- * Image.cs
- * SystemBrushes.cs switch to Linux style line terminators
- 2003-03-29 Alan Tam <[email protected]>
- * ToolboxBitmapAttribute
- stubbed more constructors and fixed base class
- 2003-03-01 Alexandre Pigolkine <[email protected]>
- * SystemBrushes.cs
- added stubs to compile SWF
- 2003-02-21 Alexandre Pigolkine <[email protected]>
- * Font.cs
- * Graphics.cs
- * Image.cs
- * SystemBrushes.cs
- small changes to be able to run SWF apps
- 2003-02-08 Gonzalo Paniagua Javier <[email protected]>
- * Graphics.cs: stubbed out all the methods.
- 2003-02-08 Piers Haken <[email protected]>
- * fixed case of pens.cs and font.cs
- 2003-02-07 Alexandre Pigolkine <[email protected]>
- * Font.cs Added
- * Graphics.cs
- * StringFormat.cs
- * SystemBrushes.cs
- stubs added
- 2002-11-21 Dennis Hayes ([email protected])
- * checkin for Matt Stump ([email protected])
- * Pens.cs
- * Added file
- 2002-10-19 Rachel Hestilow <[email protected]>
- * ColorTranslator.cs (FromHtml): Implement.
-
- 2002-10-14 Dennis Hayes ([email protected])
- * Region.cs
- * changed using namespace from Drawing2d to Drawing2D
- 2002-9-15 Asier Llano <[email protected]>
-
- * Fixes the enum values in the following enums
- * ContentAlignment.cs:
- * FontStyle.cs:
- * GraphicsUnit.cs:
- * KnownColor.cs:
- * RotateFlipType.cs:
- * StringAligment.cs:
- * StringDigitSubstitute.cs:
- * StringFormatFlags.cs:
- * StringTrimming.cs:
- * StringUnit.cs:
- * SolidBrush.cs: Easy implementation
- * Brushes.cs: Implementation based on SolidBrush and Color class.
- * Brush.cs: Fixes based on the status web).
- * CharacterRange.cs: Implemented the missing Lenth property.
- 2002-9-14 Dennis Hayes ([email protected])
-
- * sample.cs
- * removed personal template that should not have been checked in
- 2002-09-13 Gonzalo Paniagua Javier <[email protected]>
- * ColorConverter.cs: readded MonoTODOs and implemented a couple of
- methods.
- 2002-9-14 DennisHayes <[email protected]>
- * FontConverter.cs
- * FontFamily.cs
- * Icon.cs
- * IconConverter.cs
- * ImageAnimator.cs
- * ImageConverter.cs
- * ImageFormatConverter.cs
- * PointConverter.cs
- * RectangleConverter.cs
- * Sample.cs
- * SizeConverter.cs
- * SolidBrush.cs
- * StringFormat.cs
- * SystemBrushes.cs
- * SystemIcons.cs
- * SystemPens.cs
- * TextureBrush.cs
- * ToolboxBitmapAttribute.cs
- * Added null classes for most/all classes, Many stubs, and some implmentation
- 2002-9-2 DennisHayes <[email protected]>
- * Bitmap.cs
- * Color.cs
- * ColorConverter.cs
- * Image.cs
- * Pen.cs
- * Added stubs, implmentation
- 2002-9-2 DennisHayes <[email protected]>
- * Brushes.cs : stubbed, added colors. Not sure how to implement,
- but this should at least save someone some typing.
- * CharacterRange.cs :Implmented
- * Region.cs : stub needed for system.windows.forms
- 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
- * ColorTranslator.cs: use Color.Name.
- 2002-07-18 Gonzalo Paniagua Javier <[email protected]>
- * Color.cs: implemented SystemColors and NamedColors properties that
- are used by ColorConverter, removed public constructor, use
- SystemColors, and misc. fixes to make it behave as MS (ToString,
- parsing names, FromKnownColor,...).
- * ColorConverter.cs: use NamedColors and SystemColors from Color when
- trying to get the color from its name.
- * SystemColors.cs: new file.
- 2002-07-16 Gonzalo Paniagua Javier <[email protected]>
- * Color.cs: changed static properties to use FromArgbNamed. Also
- modified the program included in comments that get the values for
- static properties.
- (FromArgbNamed): build named colors.
- (FromKnownColor): fixed.
- (FromName): use a hash to look up colors by name.
- (FillColorNames): create the hash of colors.
- (Equals): compare values and name.
- (ToString): improved.
- * ColorTranslator.cs: implemented ToHtml.
- 2002-06-20 Gonzalo Paniagua Javier <[email protected]>
- * Color.cs: added TypeConverter attribute.
-
- * ColorConverter.cs: added constructor.
- 2002-06-15 Gonzalo Paniagua Javier <[email protected]>
- * ColorConverter.cs: implemented minimal set of features needed by xsp.
- 2002-05-03 Mike Kestner <[email protected]>
- * Bitmap.cs : using System.IO
- * ColorTranslator.cs : Stubbed off build breakers.
- * Image.cs : Stub off IDisposable and ICloneable.
-
- 2002-04-27 Christian Meyer <[email protected]>
- * Bitmap.cs: Ximian is the new copyright holder now.
- * Image.cs: ditto
- 2002-04-05 Christian Meyer <[email protected]>
- * Uppercased several files.
- 2002-04-05 Christian Meyer <[email protected]>
- * color.cs: Fixed a typo in GetSaturation ().
- 2002-02-26 Christian Meyer <[email protected]>
- * Bitmap.cs: Added method headers.
- 2002-02-25 Christian Meyer <[email protected]>
- * Bitmap.cs: Added, no implementation's done, yet.
- 2001-12-15 Mike Kestner <[email protected]>
- * Rectangle.cs : Add a doc comment.
- * RectangleF.cs : New struct implementation.
- 2001-12-15 Mike Kestner <[email protected]>
- * Rectangle.cs : New struct implementation.
- 2001-08-17 Mike Kestner <[email protected]>
- * PointF.cs, Size.cs, SizeF.cs : New struct implementations.
- 2001-08-16 Mike Kestner <[email protected]>
- * Point.cs : New. Implementation of System.Drawing.Point struct.
|