Hello guys,
I have pushed wine-2.0.4-rc1 (with tag) to https://github.com/mstefani/wine-stable/tree/oldstable http://static-winehq.193b.starter-ca-central-1.openshiftapps.com/stable/
This should be the last release for 2.0.x. Thus nothing fancy in it even though I could have cherry picked more stuff. Please let me know if I missed anything obvious.
The interesting parts from the ANNOUNCE file are:
What's new in this release (see below for details): - Various bug fixes
----------------------------------------------------------------
Bugs fixed in 2.0.5 (total 0):
----------------------------------------------------------------
Changes since 2.0.4:
Akihiro Sagawa (3): imm32/tests: Add a skip message when composition string isn't available. imm32/tests: Add more composition string tests. winex11: Keep the result string in the IME UI window procedure.
Alex Henrie (4): ucrtbase: Add __stdio_common_vsprintf_p. advapi32: Add stub for LsaLookupPrivilegeName. libport: Move rint fallback implementations from msvcrt to libport. mmsystem.dll16: Pass through MCI_LIST, MCI_SETAUDIO, and MCI_SETVIDEO.
Alexandre Julliard (9): kernel32: Also set the preloader range for 64-bit binaries. setupapi: Use correct architecture for fake dlls on ARM and ARM64. comctl32/imagelist: Use the correct allocation size for the image mask. explorer: Fix parsing command line that contains spaces. libport: Add a replacement implementation for strnlen. kernel32: Properly detect ELF binaries that are position independent executables. ntdll: Fix source/destination confusion in vsscanf. ddraw: Validate the surface descriptor size in GetDisplayMode. configure: Check the positive form of the warning options.
Alistair Leslie-Hughes (4): oleaut32: Remove dead code. oleaut32: Use VariantChangeTypeEx to convert to VT_BOOL. oleaut32/tests: Add more VarCat tests. oleaut32: Improve support for IDispatch in VarCat.
Andrew Eikum (2): xaudio2: Ignore buffers returned from OpenAL after Stop. xaudio2: Account for abandoned buffer bytes.
Andrey Gusev (1): d3dx10: Add D3DX10PreprocessShaderFromMemory stub.
Bob Ziuchkovski (1): dinput: Ignore vendor-specific usage pages for joystick elements on Mac.
Daniel Lehman (1): wininet: Use case-insensitive comparison for server name.
Fabian Maurer (2): gdiplus: In GdipPrivateAddMemoryFont allow loading fonts with long names. msvcrt: Don't crash if _vsnwprintf gets NULL as format string and add test.
Gerald Pfeifer (1): configure: Use the -Wno-packed-not-aligned compiler option if available.
Henri Verbeet (3): wined3d: Rename WINED3D_BUFFER_DOUBLEBUFFER to WINED3D_BUFFER_PIN_SYSMEM. wined3d: Try to avoid stalling on dynamic buffer maps. wined3d: Ignore WINED3D_MAP_DISCARD when used together with WINED3D_MAP_NOOVERWRITE.
Hugh McMaster (1): setupapi: Recursively remove any subkeys before calling NtDeleteKey().
Huw D. M. Davies (2): comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists. comctl32: Don't create a masked imagelist if CLR_NONE is specified.
Joel Holdsworth (1): urlmon: Support [Add.Code] sections in ActiveX INF files.
Józef Kucia (3): wined3d: Use correct data type for immediate constants. wined3d: Allow copies between compatible formats in wined3d_device_copy_sub_resource_region(). d3d11: Implement depth bias.
Kimmo Myllyvirta (1): xaudio2: Add support for float formats with more than 2 channels.
Lucian Poston (1): shell32: Stub GetRedirectionCapabilities with S_OK.
Martin Payne (3): kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken. krnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows < 3.0. user.exe16: Implemented OldExitWindows() user.exe16 function.
Martin Storsjo (1): configure: Check for -Wno-pragma-pack.
Matteo Bruni (1): d3dx9: Implement D3DXGetShader{Input|Output}Semantics().
Michael Stefaniuc (1): comctl32/tests: Add an ImageList_Copy() test.
Nikolay Sivov (9): advapi32: Partially implement LsaLookupPrivilegeName(). d3dx9: Implement D3DXFrameFind(). msvcrt: Implement _memicmp_l(). msvcrt: Added _get_purecall_handler(). user32/tests: Added some tests for WM_GETTEXTLENGTH/WM_GETTEXT after EM_GETHANDLE was used. user32/edit: Allow buffer access after EM_GETHANDLE. comctl32/tooltips: Remove window subclass right before window is destroyed. comctl32/updown: Reset control width conditionally on UDM_SETBUDDY with NULL buddy handle. mshtml: Avoid potential moniker instance leak.
Piotr Caban (4): msvcrt: Fix buffer size checks in swscanf_s. msvcrt: Call cdecl functions with empty FPU stack in _CI* functions. msvcrt: Correctly set rounding mode in _ftol implementation. msvcp90: Use correct locale in basic_ios::narrow and basic_ios::widen.
Sebastian Lackner (1): user32: Globally invalidate key state on changes in other threads.
Thomas Faber (1): ntdll: Handle RtlReAllocateHeap failure in com_class_add_progid (Coverity).
Vincent Povirk (1): windowscodecs: Fix 32bppGrayFloat to 8bppGray conversion.
Zebediah Figura (5): dinput/tests: Don't pump messages in test_acquire(). winegstreamer: Hold a reference to the filter in push_data(). compobj.dll16: Implement CoGetClassObject16(). imaadp32.acm: Fix nibble ordering. winedbg/gdbproxy: Replace memory read over a breakpoint with the real value.
Zhiyi Zhang (1): winecfg: Fix a crash when inputting non-ASCII dll override name.
-- Michael Stefaniuc mstefani@winehq.org
On 02/18/2018 11:52 PM, Michael Stefaniuc wrote:
Hello guys,
I have pushed wine-2.0.4-rc1 (with tag) to
*sigh* copy&paste fail, this is 2.0.5-rc1
bye michael
https://github.com/mstefani/wine-stable/tree/oldstable http://static-winehq.193b.starter-ca-central-1.openshiftapps.com/stable/
This should be the last release for 2.0.x. Thus nothing fancy in it even though I could have cherry picked more stuff. Please let me know if I missed anything obvious.
The interesting parts from the ANNOUNCE file are:
What's new in this release (see below for details):
- Various bug fixes
Bugs fixed in 2.0.5 (total 0):
Changes since 2.0.4:
Akihiro Sagawa (3): imm32/tests: Add a skip message when composition string isn't available. imm32/tests: Add more composition string tests. winex11: Keep the result string in the IME UI window procedure.
Alex Henrie (4): ucrtbase: Add __stdio_common_vsprintf_p. advapi32: Add stub for LsaLookupPrivilegeName. libport: Move rint fallback implementations from msvcrt to libport. mmsystem.dll16: Pass through MCI_LIST, MCI_SETAUDIO, and MCI_SETVIDEO.
Alexandre Julliard (9): kernel32: Also set the preloader range for 64-bit binaries. setupapi: Use correct architecture for fake dlls on ARM and ARM64. comctl32/imagelist: Use the correct allocation size for the image mask. explorer: Fix parsing command line that contains spaces. libport: Add a replacement implementation for strnlen. kernel32: Properly detect ELF binaries that are position independent executables. ntdll: Fix source/destination confusion in vsscanf. ddraw: Validate the surface descriptor size in GetDisplayMode. configure: Check the positive form of the warning options.
Alistair Leslie-Hughes (4): oleaut32: Remove dead code. oleaut32: Use VariantChangeTypeEx to convert to VT_BOOL. oleaut32/tests: Add more VarCat tests. oleaut32: Improve support for IDispatch in VarCat.
Andrew Eikum (2): xaudio2: Ignore buffers returned from OpenAL after Stop. xaudio2: Account for abandoned buffer bytes.
Andrey Gusev (1): d3dx10: Add D3DX10PreprocessShaderFromMemory stub.
Bob Ziuchkovski (1): dinput: Ignore vendor-specific usage pages for joystick elements on Mac.
Daniel Lehman (1): wininet: Use case-insensitive comparison for server name.
Fabian Maurer (2): gdiplus: In GdipPrivateAddMemoryFont allow loading fonts with long names. msvcrt: Don't crash if _vsnwprintf gets NULL as format string and add test.
Gerald Pfeifer (1): configure: Use the -Wno-packed-not-aligned compiler option if available.
Henri Verbeet (3): wined3d: Rename WINED3D_BUFFER_DOUBLEBUFFER to WINED3D_BUFFER_PIN_SYSMEM. wined3d: Try to avoid stalling on dynamic buffer maps. wined3d: Ignore WINED3D_MAP_DISCARD when used together with WINED3D_MAP_NOOVERWRITE.
Hugh McMaster (1): setupapi: Recursively remove any subkeys before calling NtDeleteKey().
Huw D. M. Davies (2): comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists. comctl32: Don't create a masked imagelist if CLR_NONE is specified.
Joel Holdsworth (1): urlmon: Support [Add.Code] sections in ActiveX INF files.
Józef Kucia (3): wined3d: Use correct data type for immediate constants. wined3d: Allow copies between compatible formats in wined3d_device_copy_sub_resource_region(). d3d11: Implement depth bias.
Kimmo Myllyvirta (1): xaudio2: Add support for float formats with more than 2 channels.
Lucian Poston (1): shell32: Stub GetRedirectionCapabilities with S_OK.
Martin Payne (3): kernel32: Don't report valid non-Win16 NE executables (e.g. OS/2) as broken. krnl386.exe16: Shared libraries have a ".exe" rather than ".dll" extension on Windows < 3.0. user.exe16: Implemented OldExitWindows() user.exe16 function.
Martin Storsjo (1): configure: Check for -Wno-pragma-pack.
Matteo Bruni (1): d3dx9: Implement D3DXGetShader{Input|Output}Semantics().
Michael Stefaniuc (1): comctl32/tests: Add an ImageList_Copy() test.
Nikolay Sivov (9): advapi32: Partially implement LsaLookupPrivilegeName(). d3dx9: Implement D3DXFrameFind(). msvcrt: Implement _memicmp_l(). msvcrt: Added _get_purecall_handler(). user32/tests: Added some tests for WM_GETTEXTLENGTH/WM_GETTEXT after EM_GETHANDLE was used. user32/edit: Allow buffer access after EM_GETHANDLE. comctl32/tooltips: Remove window subclass right before window is destroyed. comctl32/updown: Reset control width conditionally on UDM_SETBUDDY with NULL buddy handle. mshtml: Avoid potential moniker instance leak.
Piotr Caban (4): msvcrt: Fix buffer size checks in swscanf_s. msvcrt: Call cdecl functions with empty FPU stack in _CI* functions. msvcrt: Correctly set rounding mode in _ftol implementation. msvcp90: Use correct locale in basic_ios::narrow and basic_ios::widen.
Sebastian Lackner (1): user32: Globally invalidate key state on changes in other threads.
Thomas Faber (1): ntdll: Handle RtlReAllocateHeap failure in com_class_add_progid (Coverity).
Vincent Povirk (1): windowscodecs: Fix 32bppGrayFloat to 8bppGray conversion.
Zebediah Figura (5): dinput/tests: Don't pump messages in test_acquire(). winegstreamer: Hold a reference to the filter in push_data(). compobj.dll16: Implement CoGetClassObject16(). imaadp32.acm: Fix nibble ordering. winedbg/gdbproxy: Replace memory read over a breakpoint with the real value.
Zhiyi Zhang (1): winecfg: Fix a crash when inputting non-ASCII dll override name.
-- Michael Stefaniuc mstefani@winehq.org
On Sun, Feb 18, 2018 at 11:52 PM, Michael Stefaniuc mstefani@winehq.org wrote:
Józef Kucia (3): wined3d: Use correct data type for immediate constants. wined3d: Allow copies between compatible formats in wined3d_device_copy_sub_resource_region(). d3d11: Implement depth bias.
We should drop "wined3d: Allow copies between compatible formats in wined3d_device_copy_sub_resource_region().". It needs raw blits to work properly, e.g. https://source.winehq.org/git/wine.git/?a=commit;h=ac689f0ac9376f06fea6cbcee... and https://source.winehq.org/git/wine.git/?a=commit;h=e196ecd940b9f8b28a9c84175....
The D3D11 depth bias patch has other dependencies as well, see https://source.winehq.org/git/wine.git/?a=commit;h=5d2a3ad3100490fd80d3ee26b....