Release 1.7.2.
diff --git a/ANNOUNCE b/ANNOUNCE
index 07d7ac0..d8eb0b8 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,18 +1,17 @@
-The Wine development release 1.7.1 is now available.
+The Wine development release 1.7.2 is now available.
 
 What's new in this release (see below for details):
-  - Support for keyed event objects.
-  - Support for the "init once" synchronization mechanism.
-  - Activation context support for DLLs, typelibs, and COM classes.
-  - Support for loading 32-bit typelibs on 64-bit.
-  - Various Mac driver fixes.
-  - Some fixes for serial port devices.
+  - Right-to-left text layout improvements.
+  - NTLM and Negotiate authentication for RPC over HTTP.
+  - More glyphs in the built-in Wingdings font.
+  - Better system tray support in the Mac driver.
+  - Activation context improvements.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://prdownloads.sourceforge.net/wine/wine-1.7.1.tar.bz2
-  http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.1.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.7.2.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.2.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -28,505 +27,394 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.7.1 (total 56):
+Bugs fixed in 1.7.2 (total 39):
 
-   3456  Gazillionaire Game Background not fully drawn.
-  11837  Popup has magenta background - should be transparent
-  12272  Aliens Versus Predator 2 1.0.9.6 mouse axis problem
-  15032  Problems with Webpage content in Station Launcher
-  16576  Warlords Battlecry III crashes on exit.
-  20265  TR4W program starts if I go into terminal mode ctrl-alt-F1 and then back to GUI ctrl-alt-f7
-  21146  safari's welcome page crashes in d3d
-  22097  Starcraft II has a crash on exit in win7 mode (but not XP)
-  22136  Starcraft II - very slow on ultra shaders (fps 1/4 that in windows)
-  23362  The Starcraft 2 Editor crashes when you open the terrain view after opening and closing the previewer.
-  23421  unimplemented function SHLWAPI.dll.AssocGetPerceivedType (affects Windows Live Photo Gallery)
-  25212  piwigo ploader can't connect to the net
-  25994  Process Hacker 2.x needs ntdll.dll.NtCreateKeyedEvent
-  26076  shdocvw/shdocvw tests show a memory leak in winemenubuilder?
-  26077  setupapi/misc tests show a memory leak in winemenubuilder?
-  26084  Total Commander: Incorrect character appears instead of backslash in the UI
-  26089  MS Office 2003 install needs msi.Migrate10CachedPackagesW
-  26245  DC++: "Select text style" in "Colors and sounds" settings crashes
-  26254  King School computer aided course will not execute
-  26495  Some games crash with Gstreamer issues
-  27034  USB-over-Network installer crashes on destination folder selection (_BrowseProperty not handled)
-  27691  Star Wars Battlefront II renders textures incorrectly on certain maps
-  28143  GODS-Lands of Infinity: foliage of trees has graphical glitches
-  29448  GameShield/SoftwareShield protected apps/games won't start (SetCurrentDirectoryA calling W API causes detours recursion)
-  29720  Eclipse (Europa) crashes when tries to display welcome window
-  30004  Scrollbars flicker while searching in regedit
-  30813  1by1 player crashes by jumping to the next song
-  31319  Age of Mythology: slow performance
-  31435  git lastest version(1.5.10) don't show korean text
-  31487  kernel32.dll.InitOnceExecuteOnce needed for several MS installer (Office2013 / Windows Essentials 2012 / .NET Framework 4.5 / Skydrive / ARM Applications)
-  31756  Borderlands 2 crash on startup (once ingame)
-  31773  Torchlight 2 shadows are rendered incorrectly on some areas
-  31917  vb6 fails to open project after wine's update
-  32132  Starcraft 2 crashes on startup
-  32794  Batman: Arkham City missing text in launcher
-  32976  TaxAct 2012: tax forms do not display correctly on screen
-  33378  measuring/painting strings needs better tests
-  33573  Trillian Basic v.5.3.0.15: Crashes when trying to launch it
-  33657  Garena didn't start with ADMINISTRATOR privileges
-  34037  XNA 4 install does not recognize wine mono
-  34057  .Net Framework 3.0 installer fails
-  34077  Sins of a Solar Empire Font Size Regression
-  34102  It is not drawn when specify 0 for the width and height in GdipDrawString.
-  34142  Nullsoft installer appearance is broken
-  34162  CGDirectPaletteRef has been deprecated so winemac.drv can't be compiled in Mavericks.
-  34177  -pipe makes mingw-g++ work unreliably
-  34188  crash when creating a new wineprefix with winemac.drv
-  34190  number.c could not compile due to "dtoa" naming conflict in Cygwin
-  34211  strncpy C library function doesn't compliant C standard.
-  34214  Printing from notepad crashes
-  34275  Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_GetIDsOfNames is a stub)
-  34276  native msvc* stopped working
-  34305  League of Legends 3.10.13_07_26_19_59: page fault in read_map()
-  34316  The Guild 2: loading screen is blank (white)
-  34353  The Ur-Quan Masters fails to start
-  34378  ePub DRM Removal crashes importing files
+  14401  The Sword project search function causes a crash
+  18248  Everquest certain areas do not render the models just have blank regions
+  19116  MSXML4 installer doesn't install C:\Windows\Installer\{37477865-A3F1-4772-AD43-AAFC6BCFF99F\icon.exe (appinstall)
+  21254  Word 97 needs native oleaut32 to record the first macro
+  24196  oleaut32: typelib registration should not fail bitness-neutral assemblies (32-bit typelib wrapped in 64-bit PE, x64 .NET 2.0 installer)
+  25739  Unhandled Exception - Monopoly Westwood (Win95 settings)
+  25754  Excel Workbook with Macros Is not Running : Getting Crashed.
+  25762  Excel crashes trying to run macros
+  26280  PowerSoccer crashes
+  26746  IncrediMail: No icon for desktop short-cut
+  27052  winedbg and its man page should use "wpid" consistently for Windows' process ID
+  27632  Death and the Fly demo crashes on start
+  28004  PartyPoker fails to install with builtin wininet
+  28663  Multiple Adobe products fail due to improper file type and protocol associations handling (Adobe Reader X online help, Adobe AIR installers)
+  30194  XIII: some levels are not correctly illuminated
+  30765  Outlook 2010 can't connect to exchange server
+  30797  wine(1) man page should mention running built-in programs like explorer.exe
+  30958  StarForge Alpha build: Black screen due to shader compilation errors
+  31205  Mixcraft hangs on exit when using WaveRT audio driver
+  32412  WebSync 2.7.0 doesn't install
+  32537  unimplemented function cfgmgr32.dll.CM_Reenumerate_DevNode, aborting
+  33794  Arabic Entry Box Has Big Errors .
+  33811  Amazon software downloader does not work with builtin msvcrt
+  33827  The Testament of Sherlock Holmes inverted shadows and sharpness
+  33836  Civilization IV shows a lot of XML Load Error while loading
+  33890  Anno 1602 (demo): crash during startup
+  34245  WMI query "select * from win32_Directory" via WMI crashes
+  34268  Louisiana Adventure crashes without native d3dx9_36 (D3DXCompileShaderFromFile() needs to call user-supplied include callbacks for resolving primary shader files)
+  34284  Fur looks wrong on Sims 3 Pets
+  34317  Process Hacker 2.x needs winsta.dll.WinStationRegisterConsoleNotification
+  34381  Rectangle rotation problem using GM_ADVANCED graphicmode
+  34401  QuiteRSS WinRT/ARM port needs msvcr110.dll.fabsf
+  34402  Multiple applications ported to WinRT/ARM require atl110.dll (Halite torrent client for Windows RT )
+  34403  AVP Classic WinRT/ARM port needs xinput1_4.dll
+  34412  Winsock error when connecting to Xsyon game servers
+  34442  Multiple applications ported to WinRT/ARM require msvcr110.dll.?before@type_info@@QBA_NABV1@@Z (Halite torrent client)
+  34464  Jagged Alliance 2 fails to start (becomes unresponsive after startup)
+  34476  Arx Fatalis crashes on start
+  34486  __unDName cannot demangle a string and shows error
 
 ----------------------------------------------------------------
 
-Changes since 1.7.0:
+Changes since 1.7.1:
 
-Alexandre Julliard (31):
-      gdi32: Use Microsoft and Unicode encodings in priority for font names.
-      kernel32: Don't call from A to W function in Get/SetCurrentDirectory.
-      libwine: Add support for defining round-trip mappings using the Unicode private range.
-      libwine: Add support for codepage 10004 (Mac Arabic).
-      libwine: Add support for codepage 10005 (Mac Hebrew).
-      ntdll: Add a magic number to validate timer queue pointers.
-      ntdll: Silence some printf format warnings.
-      ntdll: Add the keyed events entry points.
-      server: Add support for keyed event objects.
-      server: Create the critical section keyed event object on startup.
-      server: Don't include SYNCHRONIZE in the keyed event access rights.
-      server: Map new handle access even when not checking it.
-      iphlpapi: Fix some memory leaks.
-      server: Add a structure to pass the parameters of a select request.
-      ntdll: Pass a select operation structure to NTDLL_wait_for_multiple_objects.
-      server: Make select on all handles a separate operation.
-      server: Make signal and wait a separate select operation.
-      ntdll: Rename NTDLL_wait_for_multiple_objects to server_select since it's more generic now.
-      ntdll: Move the select and APC support to server.c.
-      kernel32/tests: Increase some wait timeouts.
-      server: Store the wait structure in the wait entry and add an accessor function for the thread.
-      server: Pass a wait queue entry to the signaled/satisfied object functions.
-      server: Store abandoned state as a flag in the wait structure.
-      server: Implement waiting on keyed events.
-      ntdll/tests: Add a number of tests for keyed events.
-      kernel32/tests: Add more tests for the InitOnce functions.
-      ntdll: Implement the RunOnce functions.
-      kernel32: Implement the InitOnce functions.
-      ntdll: Use a RunOnce function to initialize directory lookup options.
-      ntdll: Use a RunOnce function to initialize relay debugging options.
-      winex11: Use a InitOnce function to initialize GDI device parameters.
+Alexandre Julliard (6):
+      ntdll: Add stubs for the SRW lock functions.
+      ntdll: Actually return the mount point in get_device_mount_point on Mac OS.
+      ntdll: Add a configure check for the tcdrain function.
+      gdi32: Add more helpers for converting font sizes to logical coordinates.
+      gdi32: Add a check for overflow in DIB dimensions.
+      taskmgr: Use definitions from winternl.h instead of duplicating them.
 
-Alistair Leslie-Hughes (7):
-      mscoree: Redirect .NET 1.0 to .NET 2.0.
-      mshtml: Implement IHTMLStorage GetTypeInfoCount.
-      oledb32: Implement DataConvert DBTYPE_I2 -> VARIANT.
-      oledberr: Add more defines.
-      oledb32: Implement IErrorRecord::AddErrorRecord.
-      oledb32: Add IDataSourceLocator support.
-      comsvcs: Add stub dll.
+Alistair Leslie-Hughes (1):
+      msdasc.idl: Correctly register DataLinks.
 
 Andrew Cook (1):
-      ntdll: Implement NtQueryEvent.
+      kernel32: Fix argument order for NtIsProcessInJob.
 
-Andrew Eikum (14):
-      oleaut32: Don't prevent 64-bit from loading 32-bit typelibs.
-      oleaut32: 64-bit typelib fixes.
-      oleaut32: Save typelib SYSKIND.
-      oleaut32/tests: Add save/load tests for created typelibs.
-      oleaut32/tests: Test all supported SYSKINDs.
-      oleaut32: Correct version byte order.
-      oleaut32: Run LayOut on typeinfos that require it before saving.
-      oleaut32: Assign MEMBERIDs to vardescs without one.
-      winmm: Increase mmdevapi buffer sizes.
-      winecoreaudio.drv: Rewrite capture mode.
-      dsound: For capture, use MMDevAPI event API instead of timers.
-      oleaut32: Resize 32-bit typeinfos when loaded in 64-bit.
-      oleaut32: Implement ICreateTypeInfo::SetTypeDescAlias.
-      comctl32: Return the number of visible months for MCM_GETMONTHDELTA.
+Andrew Eikum (8):
+      oleaut32: Improve TYPEDESC encoding for unknown VARTYPEs.
+      oleaut32: Apply TKIND_DISPATCH changes to FUNCDESC results from ITypeComp::Bind.
+      oleaut32: Correct TRACE statement.
+      oleaut32: Typelib strings of size -1 are NULL.
+      oleaut32: Fix TRACE.
+      oleaut32: Don't crash on NULL string arguments.
+      ieframe: Register CLSID_WebBrowser as an ActiveX control.
+      mshtml: Free advpack after use.
 
-Andrey Turkin (1):
-      ntdll/tests: Test FileDispositionInformation file class.
+André Hentschel (6):
+      msvcrt: Export fabsf on ARM and x86_64.
+      xinput1_4: Add new dll based on xinput1_3.
+      winedump: Add and use IMAGE_DELAYLOAD_DESCRIPTOR.
+      include: Add delayloadhandler.h.
+      kernel32: Add partial CreateFile2 implementation.
+      kernel32/tests: Add tests for ResolveDelayLoadedAPI.
 
-André Hentschel (10):
-      msvcp90/tests: Add dynamically loaded functions for ARM.
-      winemaker: Improved check for libXML at runtime.
-      msvcrt/tests: Fix dynamically loaded functions for ARM.
-      include/ddk: Add USB_HUB_DESCRIPTOR.
-      include/ddk: Add DEVICE_RELATIONS and DEVICE_INTERFACE_CHANGE_NOTIFICATION.
-      schannel/tests: Fix test on win8.1.
-      secur32/tests: Better defined InitializeSecurityContext tests.
-      msvcr80: Add more ARM forwards.
-      msvcr90/tests: Add more ARM forwards and use them in tests.
-      msvcr100: Add more ARM forwards.
+Aric Stewart (4):
+      Unicode Private Use Area is also rotated by tategaki.
+      gdi32: GetCharWidth32A/W return positive widths for all layouts and various DC transforms.
+      gdi32: ABC value signs remain the same despite any changes in layout direction or viewport.
+      user32: Use Uniscribe ScriptBreak and the resulting Unicode Line Break algorithm to break lines for DT_WORDBREAK.
 
-Aric Stewart (2):
-      wineps.drv: Handle empty strings when building vertical runs.
-      wineps.drv: Remove unnecessary changes included with vertical font work.
+Austin English (2):
+      netcfgx: Add stub dll.
+      msiexec: Add a fixme for administrative installs.
 
-Austin English (1):
-      programs: Add a stub tasklist.exe.
+Bruno Jesus (13):
+      server: Store the protocol while creating the socket.
+      server: Add a request to get socket information.
+      ws2_32: Merge protocol.c and socket.c.
+      ws2_32: Cope with invalid protocols in WSAEnumProtocols.
+      ws2_32: Add parameters TRACE for WS_EnumProtocols.
+      ws2_32: Fix SO_ACCEPTCONN on BSD systems.
+      ws2_32: Remove a FIXME message.
+      ws2_32/tests: Mark WinNT result as broken.
+      ws2_32: Implement WSADuplicateSocket[A|W] using a helper function.
+      kernel32: Fix parameters checking for GetVolumePathName().
+      ws2_32: Implement get socket option SO_PROTOCOL_INFO.
+      ws2_32: Fix WSADuplicateSocket implementation.
+      ws2_32/tests: Add more WSASocket tests.
 
-Bruno Jesus (2):
-      ws2_32: Implement WSAEnumProtocols[A|W] using a helper function.
-      ws2_32/tests: Add SO_PROTOCOL_INFO tests.
+Detlef Riekenberg (3):
+      scrrun/tests: Ignore case in path names.
+      d3dx11_43: Add stub dll.
+      d3dx11_42: Add stub dll.
 
-Charles Davis (6):
-      configure: Use a real header guard for config.h.
-      winemac.drv: Advertise some legacy WGL extensions in the GL_EXTENSIONS string.
-      winex11.drv: Advertise some legacy WGL extensions in the GL_EXTENSIONS string.
-      iphlpapi: Implement find_owning_pid() for Mac OS.
-      iphlpapi: Implement find_owning_pid() on FreeBSD.
-      winemac.drv: Support the public UTF-16 type for Unicode text.
+Dmitry Timoshkov (15):
+      kernel32/tests: Add a test to show that WaitCommEvent should succeed after SetCommMask(EV_TXEMPTY)+WriteFile+FlushFileBuffers.
+      kernel32/tests: Add a test to show that WaitCommEvent should fail if there is a pending wait.
+      ntdll: Avoid a needless goto.
+      server: Print the debug trace to stderr.
+      ntdll: NtWriteFile should fail for overlapped IO on files if offset is NULL.
+      ntdll: NtReadFile should fail for overlapped IO on files if offset is NULL.
+      ntdll/tests: Add some tests for negative file offsets.
+      server: Add a serial event mask change counter.
+      ntdll: Add support to NtWriteFile for special offset -1.
+      kernel32/tests: Add a read/write test for a COM port.
+      ntdll: NtWriteFile should fail for overlapped IO on files if offset is negative.
+      ntdll: Make NtWriteFile explicitly check for negative offset and fail.
+      ntdll: NtReadFile should fail for overlapped IO on files if offset is negative.
+      shlwapi: Merge two case statements.
+      kernel32/tests: Add a file access test.
 
-Daniel Jelinski (6):
-      shell32: Fix context menu creation.
-      shell32: Context menu offset is handled by client.
-      shell32: Return command strings for a few more commands.
-      shell32/tests: Test context menu contents.
-      comctl32: Do not rearrange treeview when collapsing already collapsed item.
-      shell32: Simplify cut/copy operations.
+François Gouget (9):
+      iphlpapi: Check for proc_pidinfo() instead of assuming libproc.h always defines it.
+      loader: Fix the clean target to delete the generated wine_info.plist file.
+      winegcc: Add a trailing '\n' to the try_link() test file.
+      winegcc: Ignore the test link command stdout and stderr messages.
+      winegcc: Solaris uses the same link option detection code as other platforms.
+      oleaut32/tests: Fix compilation on systems that don't support nameless unions.
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
+      sane.ds: SANE_SaneSetDefaults() is only used if SONAME_LIBSANE is defined.
+      msi: Make some dialog_xxx() functions static.
 
-Daniel Lehman (1):
-      msvcrt: Invoke invalid_handler in _wcscpy_s.
+Frédéric Delanoy (5):
+      winedbg: Fix manpage formatting.
+      winedbg: Use consistently wpid in documentation.
+      winedbg: Fix winedbg --help message formatting.
+      loader: Mention builtin executables in wine manpage.
+      loader: Update French translation of wine manpage.
 
-Detlef Riekenberg (2):
-      comdlg32/tests: Limit the number of copies to avoid a test hang.
-      comdlg32/tests: Handle result from broken drivers.
+George Stephanos (1):
+      advapi32/tests: HKCR mask tests fix for WinNT.
 
-Dmitry Timoshkov (29):
-      kernel32/tests: Fix some typos.
-      kernel32/tests: Make ClearCommError very first test since it depends on device queue being empty.
-      kernel32/tests: Constify test data.
-      kernel32/tests: Make serial tests self-contained.
-      kernel32/tests: Make test_waittxempty() use overlapped IO to avoid waiting forever when a kernel driver doesn't support TIOCGICOUNT/TIOCSERGETLSR ioctl.
-      kernel32/tests: Add interactive WaitCommEvent tests.
-      ntdll: Last parameter of NtSetIoCompletion is 64-bit on 64-bit platforms.
-      ntdll/tests: Check WriteFile return values.
-      ntdll/tests: Use official path for temporary files instead of current directory.
-      ntdll/tests: Add a bunch of overlapped IO tests for files.
-      ntdll/tests: Fix the typos.
-      ntdll/tests: Use NtWriteFile instead of WriteFile in order to detect broken overlapped IO implementation.
-      ntdll/tests: Add the tests for some error cases.
-      kernel32/tests: Revert inadvertent change.
-      ntdll/tests: Add some tests for FILE_USE_FILE_POINTER_POSITION.
-      ntdll/tests: Mark the NtReadFile call which doesn't return STATUS_PENDING for an overlapped IO call as broken, and don't test returned values in broken case.
-      ntdll/tests: Fix one more place regarding temp path usage.
-      ntdll/tests: Use WAIT_OBJECT_0 instead of 0.
-      server: Store full-sized completion information on the server side.
-      kernel32: Add a trace to ClearCommError.
-      ntdll: Ignore ioctl(TIOCGICOUNT) failures.
-      ntdll: Fallback to ioctl(TIOCOUTQ) if ioctl(TIOCSERGETLSR) fails.
-      ntdll: Properly test line status register for TIOCSER_TEMT bit.
-      ntdll: Add a trace for transmitter's buffer empty flag.
-      ntdll: Stop waiting for COM-port events if the device handle gets closed.
-      kernel32/tests: Remove a useless trace.
-      kernel32/tests: Increase time interval that WriteFile could spend for an overlapped IO write.
-      ntdll: Properly set flag which indicates buffer empty state.
-      kernel32/tests: Add a FlushFileBuffers test for a COM port.
+Hans Leidekker (5):
+      wininet: Fix calculation of content length from chunk size.
+      winhttp: Fix the base64 decoder.
+      rpcrt4: Add support for NTLM and Negotiate.
+      rpcrt4: Don't remove the authorization header if the scheme is Basic.
+      rpcrt4: Don't try to decode the authorization value in the first leg.
 
-Fabrice Bauzac (1):
-      winmm: Fix WOD_Open() WID_Open() WAVE_MAPPER no-device case.
+Henri Verbeet (50):
+      wined3d: Move the MAXLOCKCOUNT constant to surface.c.
+      wined3d: Get rid of some leftover comments referring to the GL lock.
+      wined3d: Avoid some forward declarations.
+      d3dx9: Avoid LPWSTR.
+      d3dx9: Avoid LPCSTR.
+      wined3d: Get rid of some leftover references to IWineD3D.
+      wined3d: Rename wined3d_fake_gl_ctx to wined3d_caps_gl_ctx.
+      wined3d: Don't clamp texture lookups in the GLSL fixed function fragment pipe.
+      d3dx9: Avoid LPSTR.
+      d3dx9: Avoid LPCVOID.
+      wined3d: Use clamp() instead of max() for calculating the clamped cosine in the ffp lighting calculations.
+      wined3d: Avoid a couple of useless glGetUniformLocationARB() calls.
+      wined3d: Don't set WINED3DUSAGE_RENDERTARGET on the front buffer.
+      d3dx9: Avoid LPVOID.
+      d3dcompiler: Get rid of a couple of redundant casts.
+      ddraw: Don't imply WINED3DUSAGE_RENDERTARGET on primary surfaces.
+      wined3d: Enforce WINED3DUSAGE_RENDERTARGET format restrictions on resource creation.
+      wined3d: Enforce WINED3DUSAGE_DEPTHSTENCIL format restrictions on resource creation.
+      d3dcompiler: Avoid LPCSTR.
+      d3dcompiler: Avoid LPCVOID.
+      wined3d: Return 1 instead of 0 for max_vertex_blend_matrices in glsl_vertex_pipe_vp_get_caps().
+      wined3d: Get rid of the SFLAG_INTEXTURE / SFLAG_INSRGBTEX check in surface_set_texture_name().
+      ddraw: Introduce a helper function for initializing a D3DDEVICEDESC structure from a D3DDEVICEDESC7 structure.
+      d3dcompiler: Avoid LPVOID.
+      d3drm: Avoid LPCSTR.
+      wined3d: Get rid of the "dirty" flag to wined3d_texture_set_dirty().
+      wined3d: Replace the "dirty" field in struct gl_texture with WINED3D_TEXTURE_ flags.
+      wined3d: Rewrite surface_modify_location() on top of surface_validate_location() and surface_invalidate_location().
+      d3drm: Avoid LPSTR.
+      d3drm: Avoid LPVOID.
+      wined3d: Get rid of the special SFLAG_INTEXTURE / SFLAG_INSRGBTEX code in surface_modify_location().
+      wined3d: Replace surface_modify_location(surface, location, FALSE) calls with surface_invalidate_location().
+      wined3d: Get rid of surface_modify_location().
+      d3drm: Avoid LPDWORD.
+      d3drm: Avoid LPRECT.
+      wined3d: Get rid of the render target / overlay check in wined3d_surface_flip().
+      wined3d: Properly check if the swapchain format is WINED3DFMT_P8_UINT in primary_render_target_is_p8().
+      ddraw: Get rid of get_config_key().
+      ddraw: Avoid LPVOID.
+      ddraw: Avoid LPBYTE.
+      wined3d: Make primary_render_target_is_p8() work on a swapchain.
+      wined3d: Allow the first render target to be set to NULL.
+      ddraw: Just set the render target to NULL in d3d_device_inner_Release().
+      ddrawex: Avoid LPVOID.
+      d3d8: Avoid LPVOID.
+      wined3d: Just set the first render target to NULL in wined3d_device_uninit_3d().
+      wined3d: Just set the first render target to NULL in wined3d_device_reset().
+      wined3d: Never set the first render target to the front buffer in wined3d_device_init_3d().
+      d3d9: Avoid LPCWSTR.
+      d3d9: Avoid LPVOID.
 
-François Gouget (3):
-      ntdll/tests: Add a trailing '\n' to an ok() call.
-      imm32/tests: Fix a trailing '\n' in an ok() call.
-      oleaut32/tests: Add a trailing '\n' to a couple of ok() calls.
-
-Gediminas Jakutis (1):
-      wined3d: Recognize Nvidia GeForce GTX 770.
-
-George Stephanos (5):
-      quartz: Replace CloseHandle by RegCloseKey.
-      advapi32/tests: delete_key() permissions fix.
-      advapi32/tests: RegEnumKey and RegEnumValue tests for merged view of HKCR.
-      advapi32/tests: Add tests for hkcr handle mask.
-      advapi32/tests: Add more tests for hkcr handle mask in existent tests.
-
-Hans Leidekker (18):
-      wbemdisp: Add a stub dll.
-      wbemdisp: Register interfaces.
-      wbemdisp: Add a stub implementation of ISWbemLocator.
-      wbemdisp: Add a class factory implementation.
-      wbemdisp: Add a typelib.
-      winhttp: Allow setting NULL username and password for NTLM, Passport and Negotiate.
-      winhttp: Fix invalid parameter handling in WinHttpQueryAuthSchemes.
-      rpcrt4: Accept NULL server principal name in RpcBindingSetAuthInfoExA.
-      rpcrt4: Include authentication schemes in the quality of service match.
-      rpcrt4: Trace the first authentication scheme in RpcBindingSetAuthInfoExA/W.
-      rpcrt4: Try to authorize with the first HTTP request instead of waiting for a challenge.
-      wbemprox: Accept the root\default namespace.
-      wbemprox: Avoid a crash on file or directory queries with an empty WHERE clause.
-      rpcrt4: Add support for session cookies.
-      rpcrt4: Remove an unneeded parameter from RPCRT4_BuildHttpConnectHeader.
-      rpcrt4: Don't follow HTTP redirects.
-      rpcrt4: Only accept status code HTTP_STATUS_OK.
-      wininet: Replacing a header with an empty value deletes it.
-
-Henri Verbeet (60):
-      wined3d: Don't bother downloading buffer contents on destruction.
-      wined3d: Make buffer_add_dirty_area() never fail.
-      wined3d: Assume the buffer has a buffer object in buffer_add_dirty_area().
-      d3drm: Avoid LPDIRECT3DRMPICKEDARRAY.
-      d3drm: Avoid LPDIRECT3DRMLIGHTARRAY.
-      wined3d: Only set fragment pipe uniforms if they're needed by the shader.
-      wined3d: Try to avoid redundant constant updates.
-      wined3d: Just update a range of constants in walk_constant_heap().
-      d3drm: Avoid LPDIRECT3DRMPROGRESSIVEMESH.
-      d3drm/tests: Avoid LPDIRECT3DRMWINDEVICE.
-      wined3d: Avoid some redundant state_pscale() calls.
-      wined3d: Store the immediate mode fixed function attribute submission function pointers in struct wined3d_d3d_info.
-      wined3d: Use the "adapter" local variable in swapchain_init().
-      d3drm: Avoid LPDIRECTXFILE.
-      d3drm: Avoid LPDIRECTXFILEENUMOBJECT.
-      wined3d: Store the original display mode in the swapchain.
-      d3d9: Always create textures for surfaces.
-      d3d8: Always create textures for surfaces.
-      d3drm: Avoid LPDIRECTXFILEDATA.
-      d3drm: Avoid LPUNKNOWN.
-      wined3d: Avoid looking up shaders for shader stages that didn't change.
-      wined3d: Handle NP2 fixup updates in shader_load_constants().
-      wined3d: Read from stateBlock instead of updateStateBlock in wined3d_device_get_stream_source_freq().
-      d3dx9: Avoid LPD3DXMATRIX.
-      d3dx9: ID3DXBaseEffectImpl doesn't need to be a COM implementation.
-      wined3d: Read from stateBlock instead of updateStateBlock in wined3d_device_get_material().
-      wined3d: Read from stateBlock instead of updateStateBlock in wined3d_device_get_scissor_rect().
-      wined3d: Read from stateBlock instead of updateStateBlock in wined3d_device_get_texture_stage_state().
-      d3dx9: Get rid of some unused vtbl forward declarations.
-      d3dx9: Get rid of the ID3DXMatrixStack_Vtbl forward declaration.
-      wined3d: Store the current GLSL program per-context.
-      wined3d: Keep track of contained indices in struct constant_heap itself.
-      wined3d: Only update the stateblock's "changed" field if we're recording.
-      d3dx9: Simplify D3DXCreateEffectFromResourceExA().
-      d3dx9: Simplify D3DXCreateEffectFromResourceExW().
-      wined3d: Replace the "updateStateBlock" wined3d_device field with a "update_state" field.
-      wined3d: Make stateblock_unbind_resources() work with a wined3d_state structure instead.
-      wined3d: Introduce a separate function for cleaning up a wined3d_state structure.
-      d3dx9: Simplify D3DXCreateEffectCompilerFromResourceA().
-      d3dx9: Simplify D3DXCreateEffectCompilerFromResourceW().
-      wined3d: Introduce a separate function for initializing a wined3d_state structure.
-      wined3d: Make stateblock_init_default_state() work with a wined3d_state structure instead.
-      wined3d: Replace the "stateBlock" wined3d_device field with a wined3d_state structure.
-      d3dx9: Simplify D3DXGetImageInfoFromResourceA().
-      d3dx9: Simplify D3DXGetImageInfoFromResourceW().
-      wined3d: Get rid of the unused MAX_PALETTES constant.
-      wined3d: Get rid of GL_EXT_paletted_texture support.
-      wined3d: Get rid of RTL_READDRAW.
-      d3dx9: Simplify D3DXLoadSurfaceFromResourceA().
-      d3dx9: Simplify D3DXLoadSurfaceFromResourceW().
-      wined3d: Get rid of the SHADER_PGMSIZE constant.
-      wined3d: Get rid of the DDRAW_PITCH_ALIGNMENT and D3D8_PITCH_ALIGNMENT constants.
-      wined3d: Get rid of the unused WINED3D_BUFFER_OPTIMIZED flag.
-      d3dx9: Simplify D3DXCreateTextureFromResourceExA().
-      d3dx9: Simplify D3DXCreateTextureFromResourceExW().
-      wined3d: Move the buffer flags to buffer.c.
-      wined3d: Move the WINED3D_MAX_FBO_ENTRIES constant to context.c.
-      wined3d: Move the DEFAULT_REFRESH_RATE constant to directx.c.
-      d3dx9: Avoid some needless casts.
-      d3dx9: Avoid LPCWSTR.
-
-Huw D. M. Davies (12):
-      ieframe: DdeNameService returns NULL on error.
-      ntdll: Call the correct server request.
-      winegcc: Set the LDDLLFLAGS according to the target platform.
-      winegcc: Don't use DLLFLAGS in winegcc.
-      gdi32/tests: Split write_ttf_file() into a resource loader and tmp file writer.
-      gdi32/tests: Separate out the metrics checking code.
-      gdi32/tests: Add an option to match metrics exactly.
-      Revert "gdi32: Do not use VDMX for mapping of negative font heights, based on a test case.".
-      gdi32: Reset ppem to zero if we fail to find a matching height.
-      gdi32: Skip vdmx records with charset == 0.
-      gdi32/tests: Mark some tests as exact.
-      gdi32/tests: Add vdmx tests.
+Huw D. M. Davies (7):
+      iphlpapi: Don't set the dns server list if there are no servers.
+      fonts: Fix glyph names and advance widths.
+      fonts: Add a few more glyphs in wingding.
+      fonts: Add some box-type glyphs to wingdings.
+      iphlpapi/tests: Increase buffer size to prevent overflow.
+      iphlpapi: Move dns server enumeration to a single function.
+      iphlpapi: Add support for ip6 dns addresses.
 
 Jacek Caban (25):
-      inputscope.idl: Imported from mingw-w64.
-      urlmon: Improved BindToObject failure when MIME handler is not available.
-      urlmon: Added more BindToObject tests.
-      urlmon: Added support for ROT in BindToObject.
-      mshtml: Use winehq snapshot instead of the main page in tests.
-      mshtml: Added IDispatchEx support to HTMLStyleSheet object.
-      evcode.h: Added some missing defines.
-      rpcndr.h: Added EXTERN_GUID define.
-      wmsdkidl.idl: Added some missing GUIDs.
-      ieframe/tests: Use winehq snapshot instead of the main page.
-      crypt32: Added a test showing that CertGetCertificateChain should use global store.
-      mshtml: Added better IHTMLCurrentStyle2::get_hasLayout stub.
-      mshtml: Added IHTMLLabelElement::htmlFor property implementation.
-      mshtml/tests: Added IHTMLLabelElement::htmlFor property tests.
-      wbemdisp: Register WINMGMTS object.
-      wbemdisp: Use wbemdisp.idl to register SWbemLocator.
-      wbemdisp: Added WinMGMTS object stub implementation.
-      mshtml: Added IHTMLDocument2::get_scripts implementation.
-      mshtml: Added IHTMLAnchorElement::get_hash implementation.
-      mshtml: Added IHTMLStyle::whiteSpace property implementation.
-      winedump: Improved TLB custom data handling.
-      widl: Include string info in tlb custom data.
-      widl: Increase version number stored in custom data.
-      widl: Generate names for imported nameless typedefs.
-      guiddef.h: Better GUID declaration for widl.
+      crypt32: Get rid of PCertificateChainEngine typedef.
+      crypt32: Use CertificateChainEngine instead of HCERTCHAINENGINE in a few more places.
+      atl110: Added new DLL.
+      crypt32: Use CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL flag for root store certificate's chain validation.
+      crypt32: Get rid of P*WINE_CONTEXT_INTERFACE typedefs.
+      crypt32: Get rid of PCONTEXT_FUNCS typedef.
+      crypt32: Get rid of PCONTEXT_PROPERTY_LIST typedef.
+      crypt32: Get rid of PWINECRYPT_CERTSTORE typedef.
+      crypt32: Get rid of PCertificateChain typedef.
+      crypt32: Get rid of PWINE_STORE_LIST_ENTRY typedef.
+      crypt32: Get rid of PWINE_COLLECTIONSTORE typedef.
+      crypt32: Get rid of P*_CONTEXT typedefs.
+      crypt32: Get rid of PWINE_FILESTOREINFO typedef.
+      crypt32: Get rid of PCONTEXT_PROPERTY typedef.
+      crypt32: Get rid of PWINE_PROVIDERSTORE typedef.
+      crypt32: Get rid of PWINE_HASH_TO_DELETE and PWINE_REGSTOREINFO typedefs.
+      crypt32: Get rid of remaining P* typedefs.
+      cryptnet: Removed unused typedefs.
+      crypt32: Search world collection when looking for issuer.
+      crypt32: Added support for retrieving issuers from URL cache.
+      crypt32: Added support for retrieving certs by URL.
+      d3d11: Use proper D3D11CreateDevice argument types.
+      d3d11.idl: Added some missing declarations.
+      d3d10_1.idl: Added D3D10_1_SHADER_*_VERSION constants.
+      dxgiformat.h: Added missing formats.
 
-Jactry Zeng (1):
-      include: Add definition of ST_UNICODE.
+Jactry Zeng (2):
+      riched20/tests: Add tests of ITextDocument_Open.
+      riched20: Add a length return parameter to ME_ToUnicode.
 
-Kai Tietz (9):
-      widl: New option --rt for enabling rt's specific language extensions.
-      widl: Add RT's namespace keyword to scanner, and parser.
-      widl: Allow attributes before and after typedef-keyword.
-      widl: Handle default value for public vs hidden attribute.
-      widl: Allow hexadecimal argument for version-attribute.
-      widl: Allow hidden-attribute on type.
-      widl: Allow inputsync-attribute on functions.
-      widl: Allow version-attribute on type and enum.
-      widl: Add async_uuid attribute base support in parser.
+Ken Thomases (8):
+      winemac: Don't use Cocoa parent-child relationship when topmost state is enough to keep owned in front of owner.
+      winemac: When ordering sibling child windows, don't remove and re-add ones already in the right order.
+      winemac: Add support for mouse-move and right- and middle-click events on systray icons in the Mac status bar.
+      winemac: Don't allow dead-key state to repeat after characters are generated.
+      user32: Fix mouseRect computation for starting position when sizing window.
+      winemac: Restrict DescribePixelFormat() to displayable pixel formats.
+      winemac: Return failure from DescribePixelFormat() for invalid pixel format.
+      winemac: Trace the pixel format in DescribePixelFormat().
 
-Ken Thomases (19):
-      gdi32: Link against AppKit on the Mac to avoid later crash in the Mac driver.
-      winemac: Avoid using display palette API, which was deprecated with the 10.7 SDK.
-      winemac: Make cgrect_from_rect() preserve origin of empty rectangles.
-      winemac: Create 1x1 Cocoa window with empty shape for zero-sized Win32 window.
-      winemac: Remove a redundant memset of a struct.
-      winemac: Improve tracing in sync_window_position() to include adjusted frame.
-      winemac: Always trace arguments in macdrv_ShowWindow().
-      winemac: Don't unminimize a window for SetFocus().
-      winemac: Don't generate scroll wheel events for axes with 0 delta.
-      winemac: Don't reorder clicked window relative to sibling owned windows if it's in the right place.
-      winemac: On click, don't reorder Cocoa child window after siblings of higher level.
-      winemac: Skip minimized windows when looking for z-ordering neighbor.
-      winemac: Remove some duplicated code from -makeKeyAndOrderFront:.
-      winemac: Make -setMacDrvParentWindow: do nothing if new parent is same as latent parent.
-      winemac: Consolidate the code for managing the Cocoa parent/child window relationship.
-      winemac: Clear latent parent on window close to break potential retain cycle.
-      winemac: When a window becomes ineligible to be a parent, make the relationship latent in its children, too.
-      winemac: Track latent child windows (the inverse of the latent parent window relationship).
-      winemac: A window is ineligible to be a Cocoa parent or child while minimized.
+Marcus Meissner (3):
+      kernel32/tests: Avoid leaving com handle open (Coverity).
+      rpcrt4: Free url in error paths (Coverity).
+      mciqtz32: Do not print uninitialized variables (Coverity).
 
-Marcus Meissner (2):
-      scrrun: Added missing FindClose in error case (Coverity).
-      usp10: Added missing break (Coverity).
+Matteo Bruni (5):
+      d3d8/tests: Add cnd instruction test.
+      d3dcompiler: Skip search of the parent include for the initial file.
+      d3dx9: Add / improve traces in some shader-related functions.
+      d3dx9: Use the ID3DXInclude object to open the initial file in D3DX[Assemble|Compile|Preprocess]ShaderFromFile.
+      d3dx9/tests: Add some more tests for D3DX[Assemble|Preprocess]ShaderFromFile.
 
-Michael Stefaniuc (5):
-      gdi32/tests: Use the standard way of allocating a struct with VLA on the stack.
-      gdi32/tests: Use offsetof instead of sizeof on structs with VLA.
-      gdi32/tests: Replace FIELD_OFFSET with offsetof for the sake of consistency.
-      winedbg: Fix the return type of read_input(); it is never negative.
-      windowscodecs: Silence a warning due to an API change in libpng 1.5.
+Michael Müller (1):
+      d3d9: Add headers for IDirect3DSwapChain9Ex interface.
 
-Nikolay Sivov (43):
-      ntdll: Support optional 'versioned' attribute for windowClass sections.
-      ntdll: Implement compatible section for dll redirects.
-      shell32: Forward to IShellLinkW methods.
-      shell32: Remove unused parameters from conversion helper.
-      shell32: Forward GetClassID() to IPersistFile.
-      shell32: Remove unnecessary WINAPI and some casts.
-      shell32: Move QueryInterface to IShellLinkW.
-      ntdll: Fix hash collision check condition for string keys.
-      xmllite: Support reporting of a local name and value for attributes.
-      xmllite: Improve attribute value parsing.
-      ole32: Fix standard GIT initialization.
-      ole32: Test HRESULT values using proper success code.
-      msxml3: Apostrophe is never escaped by writer.
-      xmllite: Support predefined xml entities.
-      msxml3: Fix a warning in DTD dumping code on recent libxml2 versions.
-      msxml3: Fix a warning accessing internal buffer of xmlOutputBuffer.
-      ole32: Fix IClassFactory initialization and QueryInterface behavior for GIT.
-      oledb32: Report IRowPositionChange as supported sink type.
-      oledb32: Implement Advise/Unadvise for IRowPositionChange.
-      oledb32: Added IChapteredRowset definition.
-      oledb32/tests: A basic test for IRowPosition_Initialize().
-      oleaut32/tests: Some tests for LoadRegTypeLib() with activated context.
-      oleaut32/tests: Some tests for QueryPathOfRegTypeLib() with activated context.
-      oledb32: Implement IRowPosition_ClearRowPosition() with events.
-      oledb32: Implement IRowPosition_GetRowset().
-      oledb32: Implement GetRowPosition().
-      ole32: GIT can be released on process detach only.
-      kernel32/tests: Some tests for typelib sections.
-      ntdll: Parse 'flags' and 'version' attributes of typelib sections.
-      ntdll: Implement compatible typelib section.
-      browseui/tests: Call methods using helpers instead of direct vtbl access.
-      ole32: Release marshal info on error path.
-      oledb32: Implement SetRowPosition().
-      ole32/tests: Test for OleRegGetMiscStatus() redirection behaviour.
-      ole32: Missing MiscStatus key is not a failure for OleRegGetMiscStatus().
-      server: Fix string length used with strncmpW().
-      kernel32: Simplify constant string length calculation.
-      ntdll: Store all 'comClass' attributes.
-      ntdll: Fix typelib section leak on context release.
-      ntdll: Implement compatible comClass section.
-      kernel32/tests: Test search with alias guid.
-      ole32/tests: Some tests for redirection in CoGetPSClsid().
-      mshtml: Use defined dispid instead of a magic value.
+Michael Stefaniuc (20):
+      avifil32: Basic COM cleanup for the IAVIStream iface.
+      avifil32: Move the IAVIStream vtbl to avoid forward declarations.
+      msxml3: Avoid shadowing a function parameter.
+      dplayx: Use consistent naming for the IDPLobbySP members.
+      dplayx: Introduce impl_from_IDPLobbySP().
+      dplayx: Simplify ref-counting for IDPLobbySP.
+      dplayx: Remove the unused lock from IDPLobbySPImpl.
+      dplayx: Merge the extra struct into IDPLobbySPImpl.
+      dplayx: Finish the COM cleanup for IDPLobbySP.
+      dplayx: Simplify the creation of a IDPLobbySPImpl COM object.
+      dplayx: Fix the initial refcount of the IDPLobbySPImpl object.
+      dplayx: Use consistent naming for the IDirectPlaySP methods.
+      dplayx: Introduce impl_from_IDirectPlaySP().
+      dplayx: Simplify ref-counting for IDirectPlaySP.
+      dplayx: Remove commented out TRACEs that mimic +tid functionality.
+      dplayx: Remove the unused lock from IDirectPlaySPImpl.
+      dplayx: Merge the extra struct into IDirectPlaySPImpl.
+      dplayx: Finish the COM cleanup for IDirectPlaySP.
+      dplayx: Simplify the creation of an IDirectPlaySPImpl object.
+      ntdll: Avoid TRUE FALSE conditional expressions.
 
-Piotr Caban (10):
-      jscript: Fix compilation issues when dtoa is defined in headers.
-      msvcrt: Improve setting standard handles flags.
-      msvcrt: Fix lookahead buffer usage on pipes.
-      msvcrt: Fix parameter validation in _stat64 function.
-      oleaut32: Fix memory leaks in typelib tests.
-      oleaut32: Allocate bigger buffer in WMSFT_compile_names function.
-      msvcp60: Fix locale::dtor implementation.
-      msvcp90: Fix string leak in locale__Locimp__Makeloc function.
-      msvcp60: Fix basic_filebuf::_Init implementation.
-      msvcrt: Add _wsetlocale implementation.
+Nikolay Sivov (33):
+      kernel32/tests: Some tests for 'comInterfaceProxyStub' data.
+      kernel32/tests: Some tests for 'comInterfaceExternalProxyStub' data.
+      ntdll: Store all interface redirection data in context.
+      ntdll: Implement interface redirection section.
+      ntdll: For typelib and COM class sections point global data to module names.
+      ntdll: Store clrSurrogate version value, added some tests.
+      ntdll: Implement compatible section for 'clrSurrogate'.
+      kernel32/tests: Some tests for clrClass data.
+      ntdll: Store 'clrClass' as COM class.
+      kernel32: Forward ZombifyActCtx() to ntdll.
+      shell32: Consistently return interface pointer instead of implementation pointer.
+      ntdll: Added support for multiple progids in comClass and clrClass elements.
+      shell32: Fix remaining cases of implementation pointer being returned.
+      po: Tweak Russian strings for winecfg.
+      kernel32/tests: Some tests for initial thread activation context.
+      ntdll: Inherit default activation context from creation thread.
+      user32/tests: Test to show that SendMessage/PostMessage don't force caller activation context on window thread.
+      kernel32/tests: Added some activation context tests for SearchPath().
+      comctl32: Fix LVS_OWNERDRAWFIXED handling in hittesting.
+      comctl32/tests: Manually load comctl32.dll with newly activated context.
+      ntdll: Added compatible sections for clrClass data.
+      shell32: Fix search for a command string to cover more cases (like protocol associations).
+      shell32: Added support for ASSOCF_NOTRUNCATE flag in GetString().
+      shell32: Fix handle leak on consecutive Init() calls.
+      shell32: Remove asserts on invalid parameters.
+      msxml3: Added ISupportErrorInfo support for schema cache.
+      shell32: Fix getting a command string when root key default value doesn't point to a key.
+      ntdll: Try application manifest path when searching for dependent assemblies.
+      kernel32: Support activation context in SearchPath().
+      include: Added a definition for CopyFile2.
+      kernel32/tests: Some tests for CopyFile2().
+      kernel32/tests: Some tests for ProgID section.
+      ntdll: Added compatible ProgID section.
 
-Qian Hong (6):
-      ntdll: Fixed parameter list in spec file for RtlpNtQueryValueKey.
-      imm32/tests: Added more IMCC lock count tests.
-      imm32/tests: Added tests for ImmDestroyIMCC.
-      imm32: Fixed IMCC implementation.
-      imm32/tests: Added more IMC lock count tests.
-      imm32/tests: Added tests for ImmDestroyContext.
+Piotr Caban (6):
+      winedump: Improve TLB string table handling.
+      winedump: Fix TLB function dumping.
+      oleaut32: Add ICreateTypeInfo2::SetVarName implementation.
+      msvcr110: Add forwards to type_info::before function.
+      msvcrt: Don't forward _wcsnicmp to ntdll.
+      msvcrt: Add support for vtordisp functions demangling.
 
-Rico Schüller (1):
-      d3dx9: Introduce a helper function for the annotations.
+Rafał Mużyło (1):
+      configure: Don't use X_PRE_LIBS.
 
-Stefan Dösinger (26):
-      wined3d: Keep GL_UNPACK_CLIENT_STORAGE_APPLE off by default.
-      wined3d: Improve volume size calculation.
-      wined3d: Add a function for allocating aligned resource memory.
-      wined3d: Properly allocate heap memory for volumes.
-      wined3d: Move volume booleans into a flags field.
-      wined3d: Store the mipmap level in the volume.
-      wined3d: Separate volume allocation and loading.
-      wined3d: Move volume data uploading into a separate function.
-      wined3d: Remove locked and dirty boxes from volumes.
-      wined3d: Remove WINED3D_RESOURCE_ACCESS_SCRATCH.
-      wined3d: Implement basic volume location management.
-      wined3d: Move volume sysmem allocation into a separate function.
-      wined3d: Free volume sysmem after upload.
-      wined3d: Don't lock the dst volume in device_update_volume.
-      wined3d: Enforce volume mapping restrictions.
-      wined3d: Use PBOs for dynamic volumes.
-      wined3d: Implement NOOVERWRITE and DISCARD volume maps.
-      wined3d: Implement sRGB for volumes.
-      wined3d: UpdateTexture requires a sysmem source and default destination.
-      wined3d: Check volume formats and sizes in device_update_volume.
-      wined3d: Disallow MANAGED or SCRATCH pool dynamic volumes.
-      d3d9/tests: Add a volume texture locking test.
-      d3d8/tests: Add a volume texture locking test.
-      d3d9/tests: Add UpdateTexture tests with volumes.
-      d3d8/tests: Add UpdateTexture tests with volumes.
-      d3d9/tests: Add a volume sRGB test.
+Ralf Habacker (1):
+      gdi32: Fixed Rectangle() rotation with GM_ADVANCED graphics mode in dib driver.
 
-Vincent Povirk (5):
-      gdiplus: Only clip strings if rectangle width and height are positive.
-      gdiplus: Add error checking to GdipClonePen.
-      gdiplus: Copy custom dashes in GdipClonePen.
-      riched20: Use \ulnone instead of \ul0 for no underline.
-      msvcrt: _[w]access_s returns an error code.
+Roderick Colenbrander (2):
+      winex11: Refactor wglSwapIntervalEXT for use with glXSwapIntervalEXT.
+      winex11: Support WGL_EXT_swap_control_tear.
 
-Wolfgang Walter (1):
-      ntdll: Call tcdrain for serial handles from NtFlushBuffersFile.
+Stefan Dösinger (32):
+      ddraw: Gracefully handle recursive SetCooperativeLevel calls.
+      ddraw/tests: Test WM_ACTIVATEAPP messages generated by SetCooperativeLevel.
+      d3d9/tests: Add a DXT5 volume test.
+      d3d8/tests: Add a DXT5 volume test.
+      wined3d: Don't clamp texture lookups in the ARB fixed function fragment pipe.
+      wined3d: Use the ftoa helper function in the ARB shader backend.
+      ddraw/tests: Test DDCAPS2_TEXTUREMANAGE compatibility, with other flags.
+      ddraw: Create managed pool textures.
+      ddraw: Enumerate DXT2 and DXT4.
+      ddraw: Create a sysmem surface if the format is not supported.
+      wined3d: Enforce texturing capability format restrictions on resource creation.
+      wined3d: Check the format block size before creating textures.
+      d3d9/tests: Test blocked texture creation restrictions.
+      d3d8/tests: Test blocked texture creation restrictions.
+      ddraw/tests: Test blocked texture creation restrictions.
+      ddraw/tests: Test unsupported texture formats.
+      wined3d: Only invalidate STATE_INDEXBUFFER for the current context in buffer_create_buffer_object().
+      wined3d: Only invalidate STATE_INDEXBUFFER for the current context in buffer_get_sysmem().
+      wined3d: Pass the context to the main buffer preload function.
+      ddraw/tests: Don't test transformed vertices with normals.
+      d3d8/tests: Test the behavior of failing surface creation calls.
+      d3d9/tests: Test the behavior of failing surface creation calls.
+      d3d8/tests: Mark YUY2 and UYVY broken.
+      d3d9/tests: Use a plain depth stencil instead of a texture.
+      d3d9/tests: Actually accept r500 results.
+      wined3d: Pass the swizzle map to find_vs_compile_args.
+      wined3d: Pass position_transformed and gl_info to find_ps_compile_args.
+      wined3d: Pass stream info and needed fixups to buffer_find_decl.
+      wined3d: Move the decoded stream info into the context.
+      wined3d: Explicitly pass the state information to buffer_internal_preload.
+      d3d9/tests: Clean up z_range_test a bit.
+      d3d9/tests: D3DCMP_GREATER is broken on r500.
 
-Álvaro Nieto (1):
-      msvrct: Fix strncpy to fill the buffer.
+Sylvain Petreolle (1):
+      wbemprox: Implement Win32_OperatingSystem.LocalDateTime.
+
+Thomas Faber (1):
+      ntdll/tests: Use correct prototype for RtlCreateUnicodeString[FromAsciiz].
+
+Vincent Povirk (2):
+      winsta: Stub WinStationRegisterConsoleNotification.
+      winsta: Stub WinStationGetAllProcesses.
 
 --
 Alexandre Julliard
diff --git a/AUTHORS b/AUTHORS
index 8789d4a..9de34c3 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -913,6 +913,7 @@
 Michael McCormack
 Michael Mc Donnell
 Michael Moss
+Michael Müller
 Michael Patra
 Michael Ploujnikov
 Michael Poole
@@ -1113,6 +1114,7 @@
 Raimonds Praude
 Rajeev Jhangiani
 Ralf Beck
+Ralf Habacker
 Ralf S. Engelschall
 Ramon Garcia
 Randy Weems
diff --git a/VERSION b/VERSION
index 3542942..79b4e87 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.7.1
+Wine version 1.7.2
diff --git a/configure b/configure
index 16678d3..8ee4819 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.7.1.
+# Generated by GNU Autoconf 2.69 for Wine 1.7.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.7.1'
-PACKAGE_STRING='Wine 1.7.1'
+PACKAGE_VERSION='1.7.2'
+PACKAGE_STRING='Wine 1.7.2'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1444,7 +1444,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.7.1 to adapt to many kinds of systems.
+\`configure' configures Wine 1.7.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1513,7 +1513,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.7.1:";;
+     short | recursive ) echo "Configuration of Wine 1.7.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1703,7 +1703,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.7.1
+Wine configure 1.7.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2221,7 +2221,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.7.1, which was
+It was created by Wine $as_me 1.7.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -17221,7 +17221,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.7.1, which was
+This file was extended by Wine $as_me 1.7.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17292,7 +17292,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.7.1
+Wine config.status 1.7.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"