Hello guys,
I have pushed wine-1.8.4-rc1 (with tag) to https://github.com/mstefani/wine-stable https://static-winehq.rhcloud.com/stable/
Getting nearer to the goal of "around 50" commits for a stable release as this one contains only 66 commits. Nothing fancy though: - Stubs - More GPUs added - One wined3d fix backported (thanks again to Henri) - One original patch aka not cherry-picked, see below.
Should somebody look at the release commit he'll notice that 7 of the bugs were already included in wine-1.8.3. That was a mistake as I had deferred those for a later release. So I've modified tools/make_announce to avoid that mistake in the future.
For the release I would follow the same process: one week for feedback followed by another rc if needed with the final release 3-4 days later. Lets see how this works out as I'm on vacation travelling and Alexandre will travel too.
And last but not least an excerpt from the ANNOUNCE file:
What's new in this release (see below for details): - Various bug fixes. - A few more cards added to the GPU description table.
----------------------------------------------------------------
Bugs fixed in 1.8.4 (total 49):
18745 64-bit Mortal Kombat X crashes on unimplemented function KERNEL32.dll.GetLargePageMinimum 20977 Bad hlp table rendering 22819 Some applications like Heroes of Might and Magic 2 display loopback. 25396 Safrosoft RoX freezes at start. 26268 Multiple applications need ntdll.ZwSetLdtEntries stub (kwiksupport.me, Ragnarok Online patcher) 26965 Dragon Age 2 demo - sound in cutscenes is muffled 27680 Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API) 28082 OCCT Perestroïka needs hal.dll.READ_PORT_ULONG 34052 The Witcher: Character models are sometimes invisible 36556 valgrind shows a definite leak in comctl32/tests/syslink.c 36838 TOCA Touring Car Championship: installer copies one file from CD and then shows an error 37063 NTLM EncryptMessage/DecryptMessage failure 37090 Multiple applications crash with built-in amstream (Shogun: Total War, Medieval: Total War) 37271 Applications get IP address of 127.12.34.56 when lo0 is up on OSX 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW 38137 WBaduk: "Could not obtain OLE control window handle" regression 38811 Java JRE 8 installer 'jre-8uXX-windows-i586.exe' crashes on startup (GetThreadPreferredUILanguages is a stub) 38962 expr.c:234 and 235 attempted computation of 1 << 31 should be 1u << 31 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal) 39579 iNode 3.6 client needs ndis.sys.NdisAllocateMemoryWithTag 39842 Skype for windows doesn't work (needs ndis.sys.NdisSystemProcessorCount) 39911 dxd9 PresentationInterval not propagated on device Reset 39933 iNode 3.6 client needs ndis.sys.NdisAllocateSpinLock 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters 40301 wxDatePickerCtrl (wxWidgets) generates an assert on DTM_GETRANGE message result 40380 Wine should take dosbox's configuration instead of creating a new one 40389 cmd.exe (native): Unimplemented function KERNEL32.dll.GetConsoleAliasExesLengthW 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT 40497 "Trainz: A New Era" needs msvcr120.dll.?__ExceptionPtrToBool@@YA_NPEBX@Z 40511 Application that copies files from one place to another stoped working in wine versions greater then 1.6.2 40532 Microsoft Word Viewer 11.8 does not show text on file properties dialog until the text is selected 40557 KSP Trajectory Optimization Tool (MATLAB Runtime (MCR)) crashes at launch 40562 AkelPad: [ToolBar plugin] tooltips for toolbar buttons have some extra text 40581 Regression: dsound input recording from microphone lags with 2 seconds delay 40614 Cisco Jabber 11.6 crashes due to missing dbghelp.dll.EnumerateLoadedModulesExW 40618 Autodesk 123D Design needs msvcr100.dll.mbsrtowcs_s 40659 Window with CS_OWNDC style cause DC leak when GetDC/ReleaseDC is used. 40691 DVDFab 9.2.4.4 pre-check FabCheck.exe executable fails, needs setupapi.dll.CM_Get_DevNode_Status 40745 Python 3.5.1 interpreter crashes, needs _set_thread_local_invalid_parameter_handler 40747 Microsoft Expression Web 4 crashes on startup, needs gdiplus.dll.GdipGetImageAttributesAdjustedPalette 40754 GOG Galaxy crashes with unimplemented function api-ms-win-crt-locale-l1-1-0.dll._lock_locales 40755 GOG Galaxy crashes with unimplemented function ucrtbase.dll._lock_locales 40756 GOG Galaxy crashes with unimplemented function api-ms-win-crt-heap-l1-1-0.dll._calloc_base 40770 Nvidia GeForce GT 730 not recognized properly 40796 Python 3.5.1 interpreter crashes when importing pyqtSlot 40830 Conflict between kVK_RightCommand and macOS 10.12 Sierra in carbon framework 40833 Batman: Arkham Origins Blackgate no sound during gameplay (except cutscenes) 40851 macOS 10.12 Build Failure in winspool.drv with cupsGetPPD 40923 Alone in the Dark (2008) crashes on launch with msvcrt assertion
----------------------------------------------------------------
Changes since 1.8.3:
Alex Henrie (6): msvcrt: Stub out _(get|set)_thread_local_invalid_parameter_handler. ucrtbase: Implement _(un)lock_locales. ucrtbase: Implement _calloc_base. ucrtbase: Implement _malloc_base. ucrtbase: Implement _free_base. riched20: Don't call UpdateWindow after setting the background color.
Alexandre Julliard (1): user32: Completely free owned DCEs when the corresponding window/class is destroyed.
Alistair Leslie-Hughes (2): wininet: Free socket when connection is freed. wined3d: Correct memory size for Geforce 9600 GT.
Andrew Eikum (3): dsound: Support downmixing 5.1 to stereo. dsound: Capture all available data on each period callback. xaudio2: Always set current OpenAL context before making AL calls.
André Hentschel (1): ndis.sys: Implement NdisSystemProcessorCount.
Austin English (12): hal: Add READ_PORT_ULONG stub. hal: Add READ_PORT_UCHAR stub. hal: Add WRITE_PORT_ULONG stub. kernel32: Add FreeUserPhysicalPages stub. winsta: Add a stub for WinStationEnumerateW. dwmapi: Add DwmSetPresentParameters stub. kernel32: Add GetConsoleAliasExesLengthA/W stubs. ntdll: Add NtSetLdtEntries/ZwSetLdtEntries stub. dbghelp: Add forwards for EnumerateLoadedModulesEx/EnumerateLoadedModulesExW. kernel32: Implement GetLargePageMinimum. ndis.sys: Add NdisAllocateMemoryWithTag stub. ndis.sys: Add NdisAllocateSpinLock stub.
Benjamin Hodgetts (1): wined3d: Add Intel Iris chips to identification list.
Bruno Jesus (1): ws2_32: Ensure default route IP addresses are returned first in gethostbyname.
Béla Gyebrószki (2): wined3d: Add Nvidia GeForce GTS 250. wined3d: Add Nvidia GeForce GT 730 (GK208).
David Woodhouse (1): secur32: Fix handling of ANSI NTLM credentials.
Fabian Maurer (1): msacm32: Added converter for ADPCM to PCM 8 bit mono.
Grazvydas Ignotas (3): wined3d: Use Intel data returned by Windows driver. wined3d: Add some more Intel GPUs. wined3d: Add a fallback for Skylake.
Hans Leidekker (1): kernel32: Improve the stub for GetThreadPreferredUILanguages.
Henri Verbeet (1): wined3d: Also update the swap interval when not recreating the context in wined3d_device_reset().
Jarkko Korpi (1): widl: Fix overflow when left-shifting.
Jean-Christophe Cardot (6): winhlp32: Replace magic numbers by symbols. winhlp32: Add some trace calls. winhlp32: Add a warning trace. winhlp32: Prepare winhlp32 for more font types. winhlp32: Rework and rename HLPFILE_HalfPointsToTwips. winhlp32: Fix table formatting.
Justas Lavišius (1): include: Force stack alignment on x86_64.
Ken Thomases (2): winspool.drv: Include <cups/ppd.h> to fix building against the macOS 10.12 SDK. winemac: Don't define kVK_RightCommand when building against the macOS 10.12 SDK.
Luis Sahagun (1): winevdm: Tell dosbox to read the current user's config.
Matteo Bruni (1): wined3d: Add a setting to check relative addressing indices when accessing uniforms.
Michael Müller (1): amstream: Implement IDirectDrawMediaStream::GetMultiMediaStream.
Michael Stefaniuc (1): tools: Get the bug list for ANNOUNCE from the stable-notes git notes.
Nikolay Sivov (2): comctl32/datetime: Use MCM_GETRANGE result directly in DTM_GETRANGE. comctl32/tooltips: Cut tooltip text at first tab char unless TTS_NOPREFIX is used.
Olivier F. R. Dierick (1): shell32: Set last error explicitly in SHFileOperation().
Piotr Caban (6): msvcrt: Add mbsrtowcs_s implementation. msvcp110: Fix num_put<char> structure layout. msvcrt: Fix mbtowc behavior for buffers containing more than one character. ieframe: Restore closed IOleClientSite in DoVerb. msvcr120: Add __ExceptionPtrToBool implementation. msvcrt: Return error when previously parsed type is accessed while demangling simple data type.
Rob Walker (1): setupapi: Add stub for setupapi.dll.CM_Get_DevNode_Status.
Sebastian Lackner (3): comctl32/syslink: Fix a blocks leak (Valgrind). amstream/tests: Add tests for GetMultiMediaStream methods. server: Fix assignment of primary_group in token_duplicate.
Stefan Leichter (3): kernel32: Add stub for GetSystemPreferredUILanguages. kernel32/tests: Add tests for GetSystemPreferredUILanguages. kernel32: Return a dummy value in GetSystemPreferredUILanguages.
Vincent Povirk (1): gdiplus: Implement GdipGetImageAttributesAdjustedPalette.
bye michael -- Michael Stefaniuc mstefani@winehq.org
Am 30.07.2016 um 22:49 schrieb Michael Stefaniuc:
Hello guys,
I have pushed wine-1.8.4-rc1 (with tag) to https://github.com/mstefani/wine-stable https://static-winehq.rhcloud.com/stable/
It builds fine in buildroot, but then thinks it's a 1.8.3 build (./wine --version told me so), despite "Wine version 1.8.4" in the VERSION file
On Sunday, 31 July 2016 11:19 PM, André Hentschel wrote:
Am 30.07.2016 um 22:49 schrieb Michael Stefaniuc:
Hello guys,
I have pushed wine-1.8.4-rc1 (with tag) to https://github.com/mstefani/wine-stable
It builds fine in buildroot, but then thinks it's a 1.8.3 build (./wine --version told me so), despite "Wine version >1.8.4" in the VERSION file
It's just a mistake in the configure file.
# Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' PACKAGE_VERSION='1.8.3' PACKAGE_STRING='Wine 1.8.3'
On 08/01/2016 01:01 PM, Hugh McMaster wrote:
On Sunday, 31 July 2016 11:19 PM, André Hentschel wrote:
Am 30.07.2016 um 22:49 schrieb Michael Stefaniuc:
Hello guys,
I have pushed wine-1.8.4-rc1 (with tag) to https://github.com/mstefani/wine-stable
It builds fine in buildroot, but then thinks it's a 1.8.3 build (./wine --version told me so), despite "Wine version >1.8.4" in the VERSION file
It's just a mistake in the configure file.
Not a mistake, Alexandre generates the configure part before pushing out the final 1.8.4. This is just to avoid noise due to differences in autoconf versions.
# Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' PACKAGE_VERSION='1.8.3' PACKAGE_STRING='Wine 1.8.3'
bye michael