mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2024-09-13 09:17:20 -07:00
Staging repository for Wine
debian | ||
patches | ||
.gitignore | ||
LICENSE.wine-compholio | ||
precommit-hook.sh | ||
README.md |
wine-compholio
The Wine "Compholio" Edition repository includes a variety of patches for Wine to run common Windows applications under Linux.
These patches fix the following Wine bugs:
- Multiple applications and games need support for ws2_32 SIO_GET_EXTENSION_FUNCTION_POINTER TransmitFile (WSAID_TRANSMITFILE) (Wine Bug #5048)
- Support junction points, i.e. DeviceIoCtl(FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_POINT) (Wine Bug #12401)
- Rhapsody 2 crashes on startup (GetSecurityInfo returns NULL DACL for process object) (Wine Bug #15980)
- Many apps and games need SetNamedPipeHandleState implementation (support for named pipe message mode)(FireFox+Flash, Win8/NET 4.x SDK/vcrun2012, WiX installers) (Wine Bug #17273)
- Some Microsoft debuggers fail to enumerate processes due to wtsapi32.WTSEnumerateProcessesW() being a stub (Microsoft Visual Studio 2005, DbgCLR from .NET 2.0 SDK) (Wine Bug #29903)
- Netflix on Firefox fails with Internet Connection Problem when loading bar is at 99% (Wine Bug #31858)
- Netflix (Silverlight 4.x) and several .NET Framework 3.x/4.0 WPF apps require either Arial or Verdana to be installed (Wine Bug #32323)
- Many .NET and Silverlight applications require SIO_ADDRESS_LIST_CHANGE for interface change notifications (Wine Bug #32328)
- Finale Notepad 2012 doesn't copy/create user files on program start (Wine Bug #34406)
Besides that the following additional changes are included:
- Lockfree algorithm for filedescriptor cache (improves file access speed)
- Other Pipelight specific enhancements
- Reduced SetTimer minimum value from 15 ms to 5 ms (improves Silverlight framerates)
- Support for GetVolumePathName
- Support for PulseAudio backend for audio
- Workaround for shlwapi URLs with relative paths
- XEMBED support for embedding Wine windows inside Linux applications