WineWishes

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

  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).

WineWishes (last edited 2008-05-03 02:48:32 by nathan.n)