Wine Wishes
Every once in a while a developer from another project asks 'What could I do in my project to help Wine?'. Usually the answer is that we have no idea.
So the goal of this page is to build a list of changes to other projects that would help Wine.
See also IntegrationProjects.
OpenGL
(This is a draft, please update)
An OpenGL extension might be needed to properly support windowed OpenGL Windows applications. See the OpenGL page for more details.
Samba
(This is a draft, please update)
In http://www.winehq.org/pipermail/wine-devel/2006-April/047137.html Kai Blin wrote:
I've talked to Steve French about exposing named pipes as file descriptors or fifos and he thinks that should be doable. I have to admit I'm not totally sure what those beasts are needed for, but Juan asked me to bug Steve about.
Window Managers
(This is a draft, please update) There's issues with maximizing a Window where we need to know the size of the Windows before X makes it available. Maybe an ICCCM extension could help?
(This is a draft, please update) There's issues with unmanaged windows and how they interact with multiple desktops and z-order. Maybe an ICCCM extension could help?
(This is a draft, please update) We need a good, freedesktop.org-approved standard for opening a link in the system's preferred web browser that will work across window managers. This happens, for example, when a user clicks a link in an application running under Wine - Wine needs a way to tell the system which web browser to open it in. Currently, Wine simply guesses Linux web browsers until something works - a far better solution would be opening it in the system default.
This is addressed at the Portland project of Freedesktop.org. For Browser, see TaskOpenURL with xdg-open (commandline) and OpenUrl(...) (API), for emails the TaskEmail offers xdg-email (commandline) and MailTo(...) (ABI).
