WINE GDI+ Support

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
Sarah
Newbie
Newbie
Posts: 3
Joined: Sun Sep 28, 2008 2:04 am

WINE GDI+ Support

Post by Sarah »

Hello, are there any plans to eventually support GDI+? :D
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

Sarah
Newbie
Newbie
Posts: 3
Joined: Sun Sep 28, 2008 2:04 am

Post by Sarah »

Thank you! Brilliant! That is sweet..... I am glad it has been worked on (pretty far it seems) But, just curious, does anyone know if GDI+ is being advanced? I don't think GDI+ has changed at all on Windows in years... but there seems to be some command gaps on the Wine edition, which will generally make most robust GDI+ applications fail on WINE that already will run on Windows 2000-Vista OK :)

I guess it isn't a verbatim translation? -- or maybe I am not right there. Need to do some extra checking. It looks like there was a TO-DO list at that wiki link.

I am certainly open to doing porting work ... but if WINE GDI+ can run Windows GDI+ apps without major conversions (which will be quite insane since the code gets very complex), .... that will be very nice to know it is working towards that direction for GDI+ Wine. :)

Have a wonderful day! And thanks for listening anyone. :D :D

GDI+ commands is kinda the heart of many great things I know I am capable of doing graphically.... and I really hope to see it advanced for these systems.

Best wishes & Cheers,
Sarah.
msclrhd
Level 2
Level 2
Posts: 11
Joined: Sun Mar 30, 2008 2:31 pm

Post by msclrhd »

Hi,

Microsoft released version 1.1 as a minor update to GDI+. However, they are no longer working on this (except for security bug fixes) as they have the new Windows Presentation Foundation (WPF) API.

The Wine version is still missing several functions (see http://source.winehq.org/git/wine.git/? ... 7d9c85ed72). The methods with "stub" at the beginning have not been implemented yet.

Also, see http://source.winehq.org/git/wine.git/? ... &s=gdiplus for the activity on the Wine side.

Wine translates the GDI+ calls to GDI methods. One thing you could do is to report bugs for the applications that don't work/issues with the applications. See http://bugs.winehq.org/buglist.cgi?quer ... nt=gdiplus for the bugs that currently reference GDI+.

Thanks,
- Reece
Sarah
Newbie
Newbie
Posts: 3
Joined: Sun Sep 28, 2008 2:04 am

Post by Sarah »

msclrhd wrote: Wine translates the GDI+ calls to GDI methods. One thing you could do is to report bugs for the applications that don't work/issues with the applications. See http://bugs.winehq.org/buglist.cgi?quer ... nt=gdiplus for the bugs that currently reference GDI+.

Thanks,
- Reece
Very cool msclrhd, I think I will start doing that! :)

Greetings,
Sarah
Locked