http://bugs.winehq.org/show_bug.cgi?id=22171
Summary: BizAgi Process Modeler under Mono 2.4 requires implemented GdipWidenPath Product: Wine Version: 1.1.41 Platform: x86 URL: http://download.bizagi.com/modeler/BizAgiPMSetup.exe OS/Version: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: gdiplus AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
Created an attachment (id=27051) --> (http://bugs.winehq.org/attachment.cgi?id=27051) BizAgi Process Modeler Mono gdiplus backtrace
As a followup to bug 20677, launching the BizAgi Process Modeler under wine-1.1.41-211-g719d904 now yields:
fixme:gdiplus:GdipWidenPath (0x236eea8,0x2543370,(nil),0.25)
Unhandled Exception: System.NotImplementedException: The requested feature is not implemented [GDI+ status: NotImplemented] at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00000] at System.Drawing.Drawing2D.GraphicsPath.Widen (System.Drawing.Pen pen, System.Drawing.Drawing2D.Matrix matrix, Single flatness) [0x00000] at System.Drawing.Drawing2D.GraphicsPath.Widen (System.Drawing.Pen pen) [0x00000] at (wrapper remoting-invoke-with-check) System.Drawing.Drawing2D.GraphicsPath:Widen (System.Drawing.Pen) ...
http://bugs.winehq.org/show_bug.cgi?id=22171
--- Comment #1 from Austin English austinenglish@gmail.com 2010-07-29 18:14:41 --- Still in wine-1.2-562-ga6203f8.
http://bugs.winehq.org/show_bug.cgi?id=22171
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet CC| |focht@gmx.net Summary|BizAgi Process Modeler |BizAgi Process Modeler |under Mono 2.4 requires |requires |implemented GdipWidenPath |gdiplus.GdipWidenPath() | |implementation (Mono, MS | |.NET)
--- Comment #2 from Anastasius Focht focht@gmx.net 2010-08-18 11:07:03 --- Hello,
same issue when using MS .NET Framework 2.0, adding 'dotnet' keyword and adjusting summary reflecting this.
--- snip --- 0009:Call gdiplus.GdipWidenPath(001ae3d0,001d8480,00000000,3f2aaaab) ret=04f02657 0009:fixme:gdiplus:GdipWidenPath (0x1ae3d0,0x1d8480,(nil),0.67) 0009:Ret gdiplus.GdipWidenPath() retval=00000006 ret=04f02657 0009:Call KERNEL32.GetLastError() ret=04f0265d 0009:Ret KERNEL32.GetLastError() retval=00000000 ret=04f0265d 0009:Call KERNEL32.VirtualAlloc(00ab2000,00010000,00001000,00000004) ret=79e74a2b 0009:Ret KERNEL32.VirtualAlloc() retval=00ab2000 ret=79e74a2b 0009:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0032ed58) ret=79f97065 0009:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b835ad2 ip=7b835ad2 tid=0009 ... --- snip ---
--- snip --- Unhandled Exception: System.NotImplementedException: Not implemented. at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness) at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen) at DevComponents.DotNetBar.Office2007RibbonForm.?(Rectangle ?) at DevComponents.DotNetBar.Office2007RibbonForm.GetRegion() at DevComponents.DotNetBar.Office2007Form.OnResize(EventArgs e) at System.Windows.Forms.Control.OnSizeChanged(EventArgs e) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) at System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height) at System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at DevComponents.DotNetBar.Office2007RibbonForm.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) ... --- snip ---
$ wine --version wine-1.3.0-335-g1afc16e
Regards
http://bugs.winehq.org/show_bug.cgi?id=22171
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lukasz.wojnilowicz@gmail.co | |m
--- Comment #3 from Anastasius Focht focht@gmx.net 2011-04-25 06:33:06 CDT --- *** Bug 26922 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=22171
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #4 from Dan Kegel dank@kegel.com 2012-02-10 19:05:44 CST --- Also affects SR 3D Builder (see bug 24288). Here's the stack from that app:
System.NotImplementedException: Not implemented. at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness) at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen) at Microsoft.VisualBasic.PowerPacks.LineShape.GetRegionLine(Boolean flag) at Microsoft.VisualBasic.PowerPacks.LineShape.GetRegionInternal(RegionType type) at Microsoft.VisualBasic.PowerPacks.Shape.GetInvalidateRegion() at Microsoft.VisualBasic.PowerPacks.LineShape.SetStartPoint(Int32 x, Int32 y, Boolean invalidate) at Microsoft.VisualBasic.PowerPacks.LineShape.set_X1(Int32 value)
http://bugs.winehq.org/show_bug.cgi?id=22171
gestatten@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gestatten@gmail.com
--- Comment #5 from gestatten@gmail.com 2012-04-06 04:19:39 CDT --- Also effects SoftArt Order.NET
Unhandled Exception: System.NotImplementedException: Not implemented. at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen, Matrix matrix, Single flatness) at System.Drawing.Drawing2D.GraphicsPath.Widen(Pen pen) at Microsoft.VisualBasic.PowerPacks.RectangleShape.GetRegionRectangle(Boolean flag) at Microsoft.VisualBasic.PowerPacks.RectangleShape.GetRegionInternal(RegionType type) at Microsoft.VisualBasic.PowerPacks.Shape.GetInvalidateRegion() at Microsoft.VisualBasic.PowerPacks.SimpleShape.SetBounds(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified, Boolean invalidate) at Microsoft.VisualBasic.PowerPacks.SimpleShape.set_Bounds(Rectangle Value) at Microsoft.VisualBasic.PowerPacks.SimpleShape.set_BoundRect(Rectangle value) at Microsoft.VisualBasic.PowerPacks.Shape.set_VirtualBounds(Rectangle value) at Microsoft.VisualBasic.PowerPacks.ShapeContainer.SetBoundsForShape(Shape shp, Int32 deltaWidth, Int32 deltaHeight) at Microsoft.VisualBasic.PowerPacks.ShapeContainer.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) at System.Windows.Forms.Control.ScaleControl(SizeF factor, BoundsSpecified specified) at System.Windows.Forms.ScrollableControl.ScaleControl(SizeF factor, BoundsSpecified specified) at System.Windows.Forms.Control.ScaleControl(SizeF includedFactor, SizeF excludedFactor, Control requestingControl) at System.Windows.Forms.Control.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl) at System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl) at System.Windows.Forms.Control.ScaleChildControls(SizeF includedFactor, SizeF excludedFactor, Control requestingControl) at System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl) at System.Windows.Forms.ContainerControl.PerformAutoScale(Boolean includedBounds, Boolean excludedBounds) at System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout() at System.Windows.Forms.ContainerControl.OnLayoutResuming(Boolean performLayout) at System.Windows.Forms.Control.ResumeLayout(Boolean performLayout) at NewOrderForms.saEdit.InitializeComponent() at NewOrderForms.saEdit..ctor() at NewOrderForms.saBelegsuche.InitializeComponent() at NewOrderForms.saBelegsuche..ctor() at NewOrderForms.frmMain.InitializeComponent() at NewOrderForms.frmMain..ctor() at NewOrderForms.Program.Main() wine: Unhandled exception 0xe0434f4d at address 0x7b82b3d2 (thread 0018), starting debugger... Unhandled exception: 0xe0434f4d in 32-bit code (0x7b82b3d2).
http://bugs.winehq.org/show_bug.cgi?id=22171
--- Comment #6 from Dan Kegel dank@kegel.com 2012-04-26 11:32:04 CDT --- Vincent posted related patches, http://www.winehq.org/pipermail/wine-patches/2012-April/113728.html
https://bugs.winehq.org/show_bug.cgi?id=22171
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
this was fixed some time ago by commit http://source.winehq.org/git/wine.git/commitdiff/7b5af23604867e3b8f1a328424d...
Thanks Vincent
Additionally there were commits over long timespan which implemented various functionality related to:
http://source.winehq.org/git/wine.git/commitdiff/2dbd0e1694ad498d1953b5bf64e... ("Implement remaining dash styles in GdipWidenPath.")
http://source.winehq.org/git/wine.git/commit/1c35dd6cb422c575a5cbfb3d2dd402a... ("Implement GdipWidenPath for custom dashed lines.")
http://source.winehq.org/git/wine.git/commitdiff/0b40c9cb4101fa0891df4b1e6ba... ("Implement LineCapRound in GdipWidenPath.")
http://source.winehq.org/git/wine.git/commitdiff/47c433de8ce9fd894b83a0b96d1... ("Implement LineCapSquare in GdipWidenPath.")
http://source.winehq.org/git/wine.git/commitdiff/930cdab2e9d17be1d1cb1c38f2f... ("Add basic implementation of GdipWidenPath.")
Regards
https://bugs.winehq.org/show_bug.cgi?id=22171
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.14.
http://bugs.winehq.org/show_bug.cgi?id=22171
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7b5af23604867e3b8f1a328424d | |bea08b3141934