https://bugs.winehq.org/show_bug.cgi?id=48489
Bug ID: 48489 Summary: .Net 4.7+ requires GpFontFamily to be referenced counted instead of cloning. Product: Wine Version: 5.0-rc6 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: gdiplus Assignee: wine-bugs@winehq.org Reporter: leslie_alistair@hotmail.com Distribution: ---
This is to track the staging patch in regards to .Net 4.7 and reference counting of the GpFontFamily object.
https://bugs.winehq.org/show_bug.cgi?id=48489
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/tree/mast | |er/patches/gdiplus-FontFami | |ly-RefCount Status|NEW |STAGED
https://bugs.winehq.org/show_bug.cgi?id=48489
--- Comment #1 from Vincent Povirk madewokherd@gmail.com --- Seems like they expect to be able to do pointer equality tests: https://github.com/dotnet/runtime/blob/master/src/libraries/System.Drawing.C...
That would imply that clone_font_family should never be used, and FontFamily objects should only be created as part of a FontCollection.
https://bugs.winehq.org/show_bug.cgi?id=48489
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|STAGED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |b9307cfa61e9884b01d34c2310e | |c1ffbb1868728
--- Comment #2 from Dmitry Timoshkov dmitry@baikal.ru --- Commited as b9307cfa61e9884b01d34c2310ec1ffbb1868728.
https://bugs.winehq.org/show_bug.cgi?id=48489
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.2.