Release 1.8.2. Signed-off-by: Michael Stefaniuc <mstefani@winehq.org> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
diff --git a/ANNOUNCE b/ANNOUNCE index 8bf3902..9f1168c 100644 --- a/ANNOUNCE +++ b/ANNOUNCE
@@ -1,4 +1,4 @@ -The Wine maintenance release 1.8.1 is now available. +The Wine maintenance release 1.8.2 is now available. What's new in this release (see below for details): - Various bug fixes. @@ -6,8 +6,8 @@ The source is available from the following locations: - http://dl.winehq.org/wine/source/1.8/wine-1.8.1.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8.1.tar.bz2 + http://dl.winehq.org/wine/source/1.8/wine-1.8.2.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.8/wine-1.8.2.tar.bz2 Binary packages for various distributions will be available from: @@ -23,108 +23,200 @@ ---------------------------------------------------------------- -Bugs fixed in 1.8.1 (total 24): +Bugs fixed in 1.8.2 (total 32): - 7938 Gyldendal dictionary needs ole2disp.dll.SAFEARRAYALLOCDATA - 11023 Lack of ole2disp.dll.SAFEARRAYDESTROYDESCRIPTOR causes Nota Bene to refuse to launch - 22581 Internet Explorer 3.01 crashes on some web pages (unimplemented function ole2disp.dll16.VARIANTINIT) - 24658 Unimplemented function ole2.dll16.READCLASSSTM - 28113 winverbs doesn't work, needs ole2disp.dll16.SAFEARRAYALLOCDESCRIPTOR - 32852 BioEdit: changing the install directory doesn't show the change in the GUI - 34185 Castlevania: Lords of Shadow demo doesn't work after intro movies - 38076 GameRanger: unimplemented function dnsapi.dll.DnsFlushResolverCacheEntry_A - 38818 Umax Astra 4100 USB scanner driver installer needs setupx.dll16.DiBuildDriverIndex in Win9X mode - 39454 64-bit StarCraft II v3.0 client crashes immediately on startup (SetThreadContext on self with only DRx registers/CONTEXT_DEBUG_REGISTERS provided) - 39611 Any Video Converter (AVC) crashes after converting a video, needs msvcr100.dll._wtmpnam_s - 39660 some *-config scripts in configure.ac are not crosscompiling friendly - 39678 Zararadio can not read folder/file name path with Latin characters - 39739 Cobra 11 - Burning Wheels demo: crashes when starting the tutorial - 39752 The elder scrolls IV: Oblivion issues - 39805 GTAIV rendering is broken - 39811 GetLongPathName not working on case insensitive filesystems when short path is passed - 39904 Spurious "You must use msvcrt" error even when __MSVCRT__ is defined (-mno-cygwin) - 39943 Worms Armageddon opens wine explorer instead of running - 39952 trackbar thumb always at zero on dialog load. - 39953 StarCraft II: 64bit client crashing regularly due to access violation (0xC0000005) - 39954 StarCraft II: 64bit client only runs with lowest shader settings - 39974 Thumb slider doesn't respond to key events - 40052 Opening an RTF file with "A Wine application" fails with "File not found" + 12652 Tom Clancy's Rainbow Six: Vegas 2 fails to launch (number of quality levels for D3DMULTISAMPLE_NONMASKABLE multiple-sample type must not exceed 8) + 13683 Ultima IX: Mouse pointer missing when reading books, under inventory + 14617 Multiple Visual Basic 5/6 applications using ActiveX components depend on Standard OLE Types Typelib which is missing from 'olepro32.dll' + 15473 Adobe After Effects 4 crashes on startup + 25086 Multiple games and applications need kernel32.GetLogicalProcessorInformationEx implementation (CPU-Z 1.72, Splinter Cell: Blacklist, Adobe CC 2015, Kontakt 5) + 30687 Powerpoint 2003/2007: embedded video play/pause on click no longer works + 32827 Legrand XlPro 3 (MFC app) crashes on startup (failure to load registry-free COM servers via app hook, 'OleCreate' must ignore HRESULT of 'IOleObject::GetMiscStatus') + 33787 IE8 crashes on new tab + 33988 Star Wars: The Force Unleashed II - Crashes with a page fault + 34174 MinGW installer 0.5-beta-20120426-1 fails to process log files (sharing violation on temp file used for piped output) + 34318 Multiple games and applications need ntdll.dll.EtwRegisterTraceGuidsW (Process Hacker 2.x, Far Cry 4) + 35187 Jade Empire Special Edition configuration tool always resetting video settings + 36013 bleem! 1.4 (PlayStation emulator) fails on startup, complaining with 'Not enough memory to load program!' + 37115 Calling ReadFile from WINBASEAPI (WinBase.h) with zero read length causes hang + 37288 Not implemented feature System.Drawing.Pen.ResetTransform() + 37536 Native MSVCP120.dll override requires implementation of msvcr120.dll._W_Gettnames (Desura client) + 37556 CompareStringW should abort on the first nonmatching character to avoid invalid memory access. + 38314 Mouse Wheel doesn't work for Jagged Alliance 2 version 1.13 (it uses MOUSEHOOKSTRUCTEX) + 39591 Crimzon Clover: Page fault on launch + 39838 Wreckfest Server: Crashes at startup, unimplemented function KERNEL32.dll.GetConsoleScreenBufferInfoEx & SetConsoleScreenBufferInfoEx + 39866 XIIZeal (steam) immediately exits on start + 39875 Starcraft can't see Direct Cable Connection games hosted on another computer + 39878 Diablo II does not start on 64bit system with more than 2GB VRAM cards + 39908 SuperTux 0.3.5a crashes on startup, needs msvcr120.dll.strtof + 40021 IDEA v1.7 fails to start + 40053 Romance of the Three Kingdoms 13 (三國志13) fails to start + 40083 Heroes of the Storm Freezes/Crashes after its recent updates + 40129 MSI Reading and Writing Behaves differently than Windows + 40147 Assertion 'm->state == STATE_PASSIVE' failed at pulse/mainloop.c:827 on starting Skype 7.18.0.112 + 40201 EccoPro only works on Wine 1.6.2 + 40204 Steam client fails to start with UmePlus font installed, when running in dwrite mode + 40222 IMalloc(Spy)::Free nullptr ---------------------------------------------------------------- -Changes since 1.8: +Changes since 1.8.1: Alex Henrie (1): - maintainers: Add Wine Staging maintainers. + ntdll: Finish serial reads of size 0 immediately. -Alexandre Julliard (4): - Update copyright info for 2016. - explorer: Support a quoted /desktop option. - wine.inf: Fix the wordpad.exe path in associations. - wine.inf: Add quotes around the wordpad.exe path. +Alexandre Julliard (5): + make_unicode: Fix typo in Indic syllable table generation. + server: Implement serial port read interval timeouts. + advapi32: Fix null termination in RegQueryInfoKeyA. + tools: Add a script to update the ANNOUNCE file at release time. + secur32/tests: Don't check the exact number of cipher bits. -Alistair Leslie-Hughes (2): - msi: Allow PathEdit controls to be updated. - msi: Refreh controls after spawned dialog is closed. +Alistair Leslie-Hughes (7): + user32: Don't crash in DrawTextEx when tab length is zero. + olepro32: Add typelib resource. + include: Add GdipGetPenTransform, GdipSetPenTransform declarations. + gdiplus/tests: Add Pen Transform tests. + gdiplus: Implement GdipGetPenTransform. + gdiplus: Implement GdipSetPenTransform. + gdiplus: Implement GdipResetPenTransform. -Andrew Eikum (1): - maintainers: Add DirectShow section. +Andrew Eikum (6): + oleaut32: Don't clear BSTR size. + mciqtz: Implement MCI_RESUME. + xaudio2: Handle openal source allocation failure. + winepulse.drv: Check that the server connection actually succeeded. + ntdll: Implement SystemLogicalProcessorInformationEx. + ntdll: Initialize variable (Coverity). -André Hentschel (1): - include: Add more OID defines. +André Hentschel (2): + winemaker: Markup fixes in German translation. + ntdll: Set TPIDRURW also on ARMv8-A. -Anthony Fok (1): - include: Suppress "use msvcrt" error in tchar.h when -mno-cygwin is used. +Anton Baskanov (1): + quartz: Set the result to 1.0 in FilterGraph::GetRate. + +Aric Stewart (1): + winejoystick.drv: Initialize unhandled dwPOV to JOY_POVCENTERED. Austin English (1): - setupx.dll16: Add DiBuildDriverIndex stub. + kernel32: Add GetConsoleScreenBufferInfoEx/SetConsoleScreenBufferInfoEx stubs. -Frédéric Delanoy (2): - loader: Update French translation of wine manpage. - po: Update French translation. +Bernhard Übelacker (2): + include: Implement todo_wine_if for usage in wine tests. + msvcr120: Implement strtof and _strtof_l. -Hans Leidekker (1): - dnsapi: Add a stub implementation of DnsFlushResolverCacheEntry_A/UTF8/W. +Charles Davis (3): + winex11.drv: Actually query the swap method attribute. + dwrite: Fix typos, and fix definition of Mac LangCodes for Welsh and up. + configure: Check for __builtin_ms_va_list on all x86_64 platforms. + +Christopher Thielen (4): + user32: Ensure that button responds only to changes in WM_CAPTURECHANGED handler. + comctl32: Ensure that trackbar respond only to changes in WM_CAPTURECHANGED handler. + comctl32: Ensure that toolbar respond only to changes in WM_CAPTURECHANGED handler. + user32: A window may be notified with WM_CAPTURECHANGED about itself if SetCapture() is called twice. + +Dmitry Timoshkov (1): + kernel32: CompareStringW should abort on the first nonmatching character to avoid an invalid memory access. + +Frédéric Delanoy (1): + winemaker: Markup fixes in French translation. + +Hans Leidekker (3): + msiexec: Fix manpage markup for repair and logging modifiers. + msi: Fix the CHAR column type. + winhttp/tests: Fix test failures. Henri Verbeet (1): - wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well. + ntdll: Add special handling for int $0x2d exceptions. -Jactry Zeng (1): - po: Update Simplified Chinese translation. +Hugh McMaster (1): + reg: Remove stub output from the 'add' and 'delete' functions. -Józef Kucia (1): - d3d9: Implement d3d9_device_CreateDepthStencilSurfaceEx(). +Huw D. M. Davies (1): + ole32: The type of the size of IMalloc'ed blocks is SIZE_T. -Matteo Bruni (1): - wined3d: Regenerate FFP replacement VS on changes to the normal attribute in the vertex declaration. +Jacek Caban (4): + ntdll: Pass SYNCHRONIZE flag in NtOpenFile and NtCreateFile calls. + ntdll: Don't call NtOpenKeyEx directly from NtOpenKey. + kernel32: Don't set unconditionally SECTION_QUERY flag in OpenFileMapping. + ntdll: Moved RegisterTraceGuids[AW] implementation to ntdll. -Nikolay Sivov (10): - ole2disp: Implement VariantInit(). - ole2: Fix error handling in ReadClassStg(). - ole2: Implement ReadClassStm(). - ole2disp: Implement SafeArrayAllocDescriptor(). - ole2disp: Implement SafeArrayDestroyDescriptor(). - ole2disp: Implement SafeArrayAllocData(). - msvcrt: Fix char to int promotion that breaks pattern lookup. - comctl32/tests: Separate individual Trackbar tests from each other. - comctl32/trackbar: Update thumb immediately on TBM_SETPOS. - comctl32/trackbar: Update thumb immediately on key press. +Jens Reyer (2): + loader: Fix macro-not-defined error from man. + winemaker: Fix macro-not-defined errors from man. -Piotr Caban (4): - ntdll: Fix NtQueryDirectoryFile behavior on short file names on case insensitive file systems. - msvcrt: Add tmpnam_s implementation. - msvcrt: Add _wtmpnam_s implementation. - msvcrt: Fix modff signature. +Józef Kucia (4): + wined3d: Validate render state in wined3d_device_set_render_state(). + wined3d: Limit amount of video memory for older Windows versions. + wined3d: Fix driver version check. + wined3d: Allow to query if surface format supports gamma correction. -Sebastian Lackner (2): - ntdll: Check ContextFlags before restoring registers on x86_64. - ntdll: Receive debug registers from server on x86_64. +Kira Backes (1): + user32: Add MOUSEHOOKSTRUCTEX for mouse wheel support. -Stefan Dösinger (1): - wined3d: Prepare GL textures in surface_load_ds_location. +Marcus Meissner (2): + manpages: Markup fixes. + ntdll: Cast left shifted 1 to be ulong wide (Coverity). -Thomas Petazzoni (1): - configure: Allow to override the location of the *-config scripts. +Matteo Bruni (2): + wined3d: Limit the number of WINED3D_MULTISAMPLE_NON_MASKABLE quality levels reported. + wined3d: Add WINED3DFMT_FLAG_RENDERTARGET to WINED3DFMT_B5G5R5X1_UNORM. + +Michael Müller (6): + msvideo.dll16: Translate 16 bit address in lparam for MCIWNDM_SETTIMEFORMATA message. + include: Add definitions for Win8 pseudo handles. + server: Add support for Win8 pseudo handles. + advapi32/tests: Add tests for Win8 pseudo handles. + kernel32: Allow to pass NULL as old protection in VirtualProtect for Win9x compatibility. + user32: Preserve beginning of extra data for MDI windows. + +Miklós Máté (2): + winex11: Add 1280x960 resolution. + wined3d: Warn only once about unsupported wrap state. + +Nikolay Sivov (12): + ole2disp: Implement SafeArrayGetDim(). + ole2disp: Implement SafeArrayGetElemsize(). + ole2disp: Implement SafeArrayLock()/SafeArrayUnlock(). + ole2disp: Implement SafeArrayAccessData()/SafeArrayUnaccessData(). + include: Fix IsBad* prototypes. + ctl3d32: Claim success in Ctl3dRegister(). + ole32: Ignore GetMiscStatus() returned value in OleCreate(). + dwrite: Handle font data initialization failure when building collections. + ntdll/tests: Some tests for NtQuerySystemInformationEx(). + ntdll: Add NtQuerySystemInformationEx() stub. + kernel32: Forward GetLogicalProcessorInformationEx() to ntdll. + ole32: Don't call spy on IMalloc::Free(NULL). + +Paul Gofman (1): + d3dx9: Fix D3DXIntersectTri function. + +Piotr Caban (6): + msxml3: Update xmlNode reference count when nodes are merged in node_insert_before. + msxml3: Store information about ignorrable whitespace nodes in xmlNode._private variable. + msxml3: Reimplement node_get_text helper so it uses information about ignorred white space nodes. + msxml3: Add support for CDATA nodes in node_get_text. + msvcr110: Fix __lc_time_data definition. + msvcr110: Add _W_Gettnames implementation. + +Sebastian Lackner (15): + vcomp/tests: Reenable architecture dependent tests. + vcomp: Implement 64-bit atomic instructions. + ntdll: Implement RtlInterlockedPushListSListEx and fix calling convention of RtlInterlockedPushListSList. + kernel32/tests: Clean up interlocked SList tests. + kernel32/tests: Add tests for RtlInterlockedPushListSList[Ex]. + kernel32: Forward InterlockedPushListSList[Ex] to ntdll. + cmd: Fix sharing permissions of piped output files. + vmm.vxd: Fix protection flags passed to VirtualAlloc. + kernel32/tests: Add test to show that CompareStringW aborts on first non-matching character. + ntdll: Mimic Windows behaviour when calling debug service. + ntdll: Implement handling of int $0x2d for x86_64. + ntdll/tests: Add more tests for calling int $0x2d on x86 and x86_64. + ntdll/tests: Add additional tests for instruction pointer in debug service tests. + ntdll/tests: Add separate tests for exception handling of int $0x3. + ntdll: Fix up instruction pointer in context for EXCEPTION_BREAKPOINT on x86_64. -- Michael Stefaniuc
diff --git a/AUTHORS b/AUTHORS index 378fa7e..8534bc0 100644 --- a/AUTHORS +++ b/AUTHORS
@@ -258,6 +258,7 @@ Christopher Berner Christopher Gautier Christopher Harvey +Christopher Thielen Christoph Frick Christoph von Wittich Chris Wilson @@ -795,6 +796,7 @@ Kim Jung Eon Kim Lilliestierna Kimmo Myllyvirta +Kira Backes Kirill K. Smirnov Kirill Smelkov Kjell Rune Skaaraas @@ -1001,6 +1003,7 @@ Mikhail Maroukhine Mikio Idneuma Mikko Rasa +Miklós Máté Mikołaj Zalewski Milan Ševčík Milko Krachounov @@ -1092,6 +1095,7 @@ Paul Bryan Roberts Paul Chitescu Paul Falstad +Paul Gofman Paul Laufer Paul McNett Paul Millar
diff --git a/VERSION b/VERSION index 44d12a7..8cc3b5b 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -Wine version 1.8.1 +Wine version 1.8.2
diff --git a/configure b/configure index 028ecf0..926de70 100755 --- a/configure +++ b/configure
@@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Wine 1.8.1. +# Generated by GNU Autoconf 2.69 for Wine 1.8.2. # # Report bugs to <wine-devel@winehq.org>. # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.8.1' -PACKAGE_STRING='Wine 1.8.1' +PACKAGE_VERSION='1.8.2' +PACKAGE_STRING='Wine 1.8.2' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -2102,7 +2102,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.8.1 to adapt to many kinds of systems. +\`configure' configures Wine 1.8.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2172,7 +2172,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.8.1:";; + short | recursive ) echo "Configuration of Wine 1.8.2:";; esac cat <<\_ACEOF @@ -2372,7 +2372,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.8.1 +Wine configure 1.8.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2890,7 +2890,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.8.1, which was +It was created by Wine $as_me 1.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -18807,7 +18807,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.8.1, which was +This file was extended by Wine $as_me 1.8.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18878,7 +18878,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.8.1 +Wine config.status 1.8.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"