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\\"