Wine staging 4.2 release

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Sat Feb 16 23:28:36 CST 2019


Binary packages for various distributions will be available from:
https://www.winehq.org/download

Summary since last release
* Rebased to current wine 4.2 (798 patches are applied to wine vanilla)

Upstreamed (Either directly from staging or fixed with a similar patch).
* windowscodecs: WICConvertBitmapSource should ask 
IWICFormatConverter::Initialize to use an optimized palette.
* windowscodecs: Fix behaviour of format converter for indexed formats 
when NULL or empty palette has been provided.
* windowscodecs/tests: Add a bunch of new tests for indexed format 
conversions.
* windowscodecs/tests: Add some tests for converting 24bppBGR to 
8bppIndexed format.
* windowscodecs/tests: Add a missing check for 
IWICBitmapFrameDecode::GetPixelFormat return value.
* ntoskrnl.exe: Implement ExInitializeNPagedLookasideList.
* ntoskrnl.exe: Implement NtBuildNumber.
* wined3d: Ignore multisample quality for MULTISAMPLE_NONE in 
context_find_fbo_entry().
* d3d8: Improve ValidateVertexShader stub.
* ntdll: Improve speed of LdrGetDllHandle when searching for the 
basename of modules that are not loaded.
* include: Add more VSS_* typedefs
* include: Add VSS writer enum
* include: Convert header vswriter to an idl.
* include: Add vsbackup.idl
* vssapi: Add CreateVssBackupComponentsInternal stub
* vssapi: Add 
?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z stub
* wined3d: Return stream frequency of 1 if it was not set.
* tools/make_unicode: Implement full Unicode character decomposition.
* tools/make_unicode: Implement canonical composition for use in 
normalization.
* kernel32: Implement NormalizeString API function.
* libs: Generated make_unicode files
* ntdll: Check architecture before loading module.
* ntdll: Add a futex-based condition variable implementation.
* bcrypt: Implement BCryptDeriveKeyPBKDF2 and add test vectors.
* bcrypt: Implement BCryptGenerate/FinalizeKeyPair for ECDH P256.
* mfplat: Implement MFGetSystemTime.
* wineps.drv: Add stubs for escapes required by Adobe PageMaker.
* wineps.drv: PostScript header should be written by StartDoc instead of 
StartPage.

Added:
* [19153] ddraw: Return correct devices based off requested DirectX version.
* [34579] gdi32: fix for rotated Arc, ArcTo, Chord and Pie drawing problem.
* [35331] gdi32: fix for rotated ellipse.

Updated:
* uxtheme-GTK_Theming.

Where can you help
* Run Steam/Battle.net/UPlay.
* Try you favorite game.
* Test your favorite applications.
* Improve staging patches and get them accepted upstream.

As always, if you find a bug, please report it via
https://bugs.winehq.org

Best Regards
  Alistair.



More information about the wine-devel mailing list