Release 1.7.19.
diff --git a/ANNOUNCE b/ANNOUNCE
index 00b2b5b..2beebbd 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,17 @@
-The Wine development release 1.7.18 is now available.
+The Wine development release 1.7.19 is now available.
 
 What's new in this release (see below for details):
-  - Improved OLE Accessible Object support.
-  - Window sizing improvements in the Mac driver.
+  - New JSProxy DLL for automatic proxy configuration.
+  - More OLE Accessible Object support.
+  - Improvements to the XML writer.
   - Fixes for various memory issues found by Valgrind.
-  - A few more MSHTML functions.
-  - Some DirectDraw cleanups.
+  - Initial headers for Direct2D support.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://prdownloads.sourceforge.net/wine/wine-1.7.18.tar.bz2
-  http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.18.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.7.19.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.19.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,347 +27,397 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.7.18 (total 80):
+Bugs fixed in 1.7.19 (total 99):
 
-   5944  IBM Lotus Notes 7.x/8.x: 'File > Preferences > User Preferences...' results in crash
-   9667  Grim Fandango hangs if X in 24bpp mode
-  13581  mouse corruption in lionheart
-  14060  Magic: The Gathering Online 3.x fails to connect/login to server
-  15784  Grim Fandango: altered colors
-  16966  Powerslide segfaults
-  17105  Magic: The Gathering Online 3.0 fails to log in with L0014
-  18119  SmartDraw 2009/2010/CI aborts after displaying trial window
-  18433  Rosetta Stone Online Spanish (version 0.87594D 221) hangs at "5" during startup
-  18614  Problem with starting of wine or winecfg
-  19151  Spotify crashes in the mittle of a song and give me a pop-up fault message
-  19896  GPS Utility 5.02 fails to connect to GPS device (USB serial)
-  20336  GetDriveTypeW exposes partially uninitialized out parameter iosb in NtDeviceIoControlFile ?
-  20853  Write buffer overflow in msi/tests/automation.c?
-  22515  Gothic 2 1.3 Infogrames Edition installer crashes
-  22781  ExpressPCB crashes when you try to upload a board
-  23857  Half-Life (Steam) doesn't run
-  23995  Football Manager 2010 fails to start
-  24064  Many steam games crash because of GameOverlayRenderer.dll
-  25241  Steam: Source based games will not start
-  26043  advapi32/security tests shows some leaks in valgrind
-  26066  use after free in X11DRV_GetKeyboardLayout?
-  26639  Steam: crashes randomly while downloading L4D2
-  26895  Microsoft 3D Movie Maker: rendering is red mesh/black text on black background
-  27102  VoipBuster 4.x crashes on startup
-  27413  Segmentation fault in Kudos 2 Demo
-  27441  El Matador crashes when starting a level(ASSERTION failed)
-  28398  Might & Magic VI Heroes - fails to start game, crashes right after menu
-  28621  Magic: The Gathering Online 3.x updater tool 'Kicker.exe' hangs
-  28628  advapi32/security.ok: GetTokenInformation(Token, TokenGroups,...) returns partial garbage leading to uninitialized memory accesses?
-  28695  Uninitialized variables in create_rebar
-  28697  ieframe/tests/ie.ok: Use-after-free (after ImageList_ReplaceIcon)
-  28708  gdiplus/tests/image.ok: test_fromhicon triggers reference of uninitialized variable from SetDIBits
-  28712  winhttp/notification.ok: invalid read in check_notification
-  28761  ddraw/tests: invalid writes in ddraw_surface7_Release and friends
-  28767  shell32: uninitialized memory used during TRASH_EnumItems, triggered by "make recyclebin.ok"
-  28797  comctl32/tests/listview.ok triggers uninitialized memory read of local variable in NC_DrawCaption()
-  28815  kernel32/tests/fiber.ok shows longjmp-related uninitialised memory references
-  28921  Battlefield 3 crashes on installation
-  28943  Notepad2 v4.2.25 installation fails
-  29882  Authorware Web Player 2004 Plugin - mouseClicks and keystroke are not recognized
-  30352  builtin iexplore + selenium hangs on startup
-  30518  Multiple 64-bit applications need KERNEL32.dll.RtlInstallFunctionTableCallback (Mono, Metatrader 5 Agent)
-  30616  7.62 High Calibre configuration tool unusable (can't make changes)
-  31918  Saints Row the Third (Steam) crashes on startup (needs support for PrimitiveMiscCaps 'D3DPMISCCAPS_PERSTAGECONSTANT')
-  32108  Borderlands 2 (Steam) fails to start
-  32138  Dishonored crashes on startup
-  32348  Crysis 2 fails to launch
-  33146  Path of Exile "Allocating Space" very slow, due to NtFlushVirtualMemory being synchronous
-  33347  WISO (Steuer) Sparbuch 2012/2013 fails during online activation (needs HTMLElementCollection_get__newEnum)
-  33606  Spin Tires: black menu with missing text (per-stage constants handling needed)
-  33745  SimCity Societies launcher (.NET app) crashes on startup (incorrect canonicalization of URL containing trade mark sign character U+2122)
-  33958  wine programs crash with joystick connected (OS X)
-  34581  Shadow Era client v20120 (Mono game) reports 'Fatal error in gc - GetThreadContext failed' during update/patching
-  34698  QQGame 2011 can't load (broken app uses LocalAlloc handle as direct buffer without prior locking)
-  34823  Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x app) fails on startup
-  35321  Wolverine: game crash after Unreal technology logo
-  35788  Planetside 2 crashes on launch (uninitialized/implausible MONITORINFOA.cbSize passed to GetMonitorInfoA, causing stack buffer overwrite)
-  35835  Symantec Norton 360 installer crashes on unimplemented function advapi32.dll.GetTraceLoggerHandle
-  36015  FIFA 2002 demo crashes because gethostbyaddr with magic loopback address return NULL
-  36024  Adobe Reader 8.1.1 fails to install
-  36026  Hawking control center driver install tool crashes during uninstallation (needs shlwapi.SHRegCreateUSKeyA implementation)
-  36036  Does not run WorldOfTanks 0.9 in 1.7.17
-  36043  Battlefield 1942: Crashes after map loading
-  36046  Absolute Blue demo launcher refuses to run
-  36050  Dragon NaturallySpeaking 12.x crashes on unimplemented function msvcr100.dll._wcsupr_l
-  36068  Symantec Norton 360 installer needs advapi32.dll GetTraceEnableLevel and GetTraceEnableFlags stubs
-  36069  invalid free in oleaut32/tests/vartype test
-  36070  Football Manager 2010 demo WMI query 'SELECT Manufacturer,CurrentClockSpeed FROM Win32_Processor' results in endless looping
-  36078  .NET 3.0 installer encounters an error and rolls back the installation
-  36080  Fifa 11 demo crashes on startup
-  36099  Ankh 2: Heart of Osiris fails to start
-  36106  Installshield Wizard:  scrollbar appears where it shouldn't be
-  36114  msi/action definite leak in is_process_limited
-  36132  valgrind shows some leaks in gdiplus/tests/graphics.c
-  36149  valgrind shows some an unintialized variable in jscript/tests/run.c
-  36161  valgrind shows a leak in wmiutils/tests/path.c
-  36177  Saints Row the Third (Steam) crashes on startup (expects 'PixelShader1xMaxValue' >= 32)
-  36207  Steel Beasts v1.19 demo installer crashes on exit
-  36210  Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants oleacc.CreateStdAccessibleObject
+   4264  Multiple apps refuse to install, complain about registry security (The 4th coming, Google Pack Installer expect a non-null DACL)
+  10202  Battery visualization not working in WMP9
+  12326  SHELL_FindExecutable breaks "mailto:" URL
+  14222  RpcBindingSetAuthInfo(Ex) fails with RPC_C_AUTHN_GSS_NEGOTIATE (Outlook 2007 connecting to Exchange server)
+  14690  Winamp Equalizer and playlist keeps always on top
+  15841  Counter-Strike: Source (Steam) crashes when joining game
+  16484  Dramatica Demo 4.0 file open dialog has the file name text box cursor in an incorrect position
+  16503  Gears of War fails on startup
+  17004  C&C Red Alert 3: black screen when Shadow Quality > Low
+  17083  Counter-Strike: Source (Steam): background artefacts
+  17798  Deus Ex: Invisible War crashed upon loading the main menu.
+  18447  fr-minus-012 hangs without doing seemingly anything
+  18592  ICQ 6.x fail to load
+  19427  Radio Manager 1.4 (.NET 2.0 app) fails on startup
+  19841  Wolfenstein (2009)(Steam): mouse cursor remains onscreen during FPS gameplay even after all menus are closed.
+  20126  HuluDesktop 0.9.x fails to start
+  21239  Left 4 Dead 2 (Steam) crashes trying to join a multiplayer game
+  22999  Lord of the Rings online: keyboard input doesn't work after the window was restored
+  23593  Supreme Commander 2 Demo (Steam) has some rendering artifacts
+  23988  Alt + Tab woes on Ubuntu and Debian.
+  24901  Sky Track: Crashes unexpectedly
+  25036  Warhammer 40k: Dawn of War II (Steam) starts to load gives no error and stops
+  25245  Gears of War fails on startup (ICustomDoc::SetUIHandler is a stub)
+  25343  mstsc fails when using rdp 7 client protocol
+  25479  Fussball Manager 11 crashes after showing the EA Logo
+  25595  Source engine games don't even launch
+  26016  Multiple Microsoft installers crash with heap corruption (StringTableXXX: binary compatible string table helps to reduce crash frequency)(XmlLite, XPSEP, IE7)
+  26296  Future Pinball could not load more than two or three different table in a row
+  26396  Roller Coaster Tycoon 3 has no audio without native quartz
+  26487  Game menu items installed by steam don't work
+  26717  Minitroid tech demo shows animation then stops
+  27963  Multiple games fail to start due to unimplemented function USER32.dll.RegisterTouchWindow (Anomaly: Warzone Earth, Shadowrun Returns)
+  27976  Software Astronav Crash
+  27992  Pazera Free Audio Extractor - Shift problem
+  27993  Pazera Free Audio Extractor - Directory problem
+  28439  Panzer Corps: fonts barely readable
+  28473  uTorrent 3.x hangs randomly
+  28496  From Dust (Steam) crashes after loading screen
+  29534  RIFF File Viewer crashes on choosing an item in a context menu
+  29906  wine build broken on clang from trunk
+  30450  Restarting a mission in Urban Chaos causes a crash
+  30565  monogame drawing flickers
+  30694  Fallout 3: Game of the Year Edition (Steam): game launcher crashes instantly
+  30743  hydorah is unbelievable slow
+  31362  Grand Theft Auto IV (Steam) fails to start, reportings 'DD3D20: reinstall the game and/or DirectX'
+  32177  Left 4 Dead 2 (Steam): can't enable multicore rendering option
+  32190  Forex Strategy Builder Professional(.NET app) fails to start
+  32472  Sonic CD (Steam) crashes with invalid parameters received
+  32511  BioShock 2 (Steam): Bioshock2.exe cannot be launched directly, please launch using Bioshock2Launcher.exe
+  32595  Guild Wars 2: mini map is rendered incorrectly
+  32784  Open Morrowind fails to start without native d3dx9
+  33114  Bioshock (Steam) crashes on exit
+  33797  DigiCel FlipBook crashes when attempting to load the main UI.
+  34100  Artemis Spaceship Bridge Simulator (demo version 1.66) crashes on startup
+  34371  Batman: Arkham City launcher needs native dotnet20
+  34448  League Of Legends v3.11: crash before game start since last patch
+  34659  Bioshock 2 (Steam): mouse can't be moved in main menu
+  34670  ManiaPlanet thinks it's not connected to the internet
+  34881  32-bit Python 3.3.2 fails to install
+  34999  Huawei HedEx Lite V2.0 fails to start
+  35079  DisplayFusion v5.1.1 (.NET 2.0 app) fails to run
+  35177  A Vampyre Story crashes
+  35335  MSVC 2013 C compiler (cl.exe) fails/crashes
+  35389  64-bit Newsbin Pro 6.50 crashes on startup
+  35468  Telepone (MTSP FIM) needs msvcr100.dll.__AdjustPointer
+  36003  mshtml/htmldoc tests crash with WINEDEBUG=warn+heap
+  36049  Marangatu (VB6 app) reports 'Run-time error -2147467259 (80004005)' when clicking 'about...' menu
+  36067  Fallout 3: semi-random crashes
+  36108  Chantelise crashes on start
+  36118  kernel32/actctx tests have a couple leaks
+  36119  valgrind shows leaks in ntdll/tests/file.c
+  36120  valgrind shows a leak in d3d9/vertextdeclaration test
+  36125  valgrind shows a leak in oleaut32/tests/olefont.c
+  36140  Dungeons & Dragons Online crashes upon login (needs msvcp100.dll.?uncaught_exception@std@@YA_NXZ)
+  36144  Airport Tycoon 2 demo needs msvcp70.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDH@Z
+  36178  HearthStone fails to start (Failed to load asset PlayErrors32)
+  36204  TrySim v5.0 demo has problem displaying the help window
+  36206  Wine Not lietening on UDP Port 9998 while running odindiet.exe application
+  36209  Sybase PowerDesigner 16.5 'pdshell16.exe' (.NET 4.x WPF app) wants non-blocking wait behaviour for ntdll.LdrLockLoaderLock (flag 0x02)
+  36215  Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetProcessHandleFromHwnd
+  36227  Salammbo: invisible mouse pointer in the menus
+  36228  Lotus Notes 8.x installer aborts with SAX parser exception (XSL pattern syntax error)
+  36250  valgrind shows an uninitialized value in ddraw/tests/ddraw{1,2}.c
+  36253  Add Nvidia gtx 750 support to the device list
+  36277  valgrind shows a leak in fusion/tests/asm.c
+  36293  valgrind shows some unitialized memory in msvcp60/tests/ios.c
+  36294  valgrind shows some uninitialized memory in msvcp60/tests/string.c
+  36296  valgrind shows a potential leak in msvcp90/tests/ios.c
+  36307  valgrind shows a possible leak in netcfg/tests/netcfgx.c
+  36311  valgrind shows some leaks in oledb32/tests/database.c
+  36329  valgrind shows an invalid read in sccrun/tests/filesystem.c
+  36358  valgrind shows some uninitialized memory used in dplayx/tests/dplayx.c
+  36372  Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.GetStateTextW
+  36376  eRacer demo doesn't start, fails to create d3d object
+  36387  Multiple Microsoft installers crash or hang with heap corruption (XmlLite, XPSEP, IE7)
+  36409  valgrind shows a couple leaks in netcfgx/tests/netcfgx.c
+  36444  ICQ 7.x crashes during post-install step
+  36458  wine tries to run all 16 bit programs with dosbox
+  36470  Inspect tool (Microsoft Active Accessibility inspector), part of Windows 7 SDK needs oleacc.dll.WindowFromAccessibleObject
 
 ----------------------------------------------------------------
 
-Changes since 1.7.17:
+Changes since 1.7.18:
 
-Akihiro Sagawa (4):
-      gdi32/tests: Make bmi structure const.
-      msvfw32/tests: Add tests for drawdib.
-      msvfw32: Drawdib doesn't support inverted DIBs.
-      msvfw32: Fix uncompressed bitmap size handling in DrawDibDraw.
+Akihiro Sagawa (1):
+      taskmgr: Show whether the process is running under WOW64.
 
-Alex Henrie (1):
-      bcrypt: Add stub for BCryptOpenAlgorithmProvider.
+Alex Henrie (2):
+      gdi32: Simplify family_matches and face_matches.
+      gdi32/tests: Add MS Shell Dlg tests.
 
-Alexandre Julliard (8):
-      msvcrt: Update comments for non-exported functions.
-      dxguid: Remove some symbols that aren't exported in native.
-      ntdll: Don't wait for writes to complete in NtFlushVirtualMemory.
-      gdi32/tests: Don't fetch the bits into the DIB itself.
-      msvcp90: Fix the mbstowcs_s macro return value.
-      winegcc: Only pass large-address-aware option for i386 builds.
-      user32: Don't bother returning a value from the SetWindowRgn driver entry point.
-      comctl32/imagelist: Correctly resize the alpha flags when clearing the image list.
+Alexandre Julliard (16):
+      include: Add some more media type uuids.
+      ntdll: Determine the mapping type automatically from the WRITECOPY flag.
+      advpack: Remove unnecessary DllMain implementation.
+      dciman32: Remove unnecessary DllMain implementation.
+      msimg32: Remove unnecessary DllMain implementation.
+      wintrust: Remove unnecessary DllMain implementation.
+      d3d8: Remove unnecessary DllMain implementation.
+      d3d9: Remove unnecessary DllMain implementation.
+      d3d10: Remove unnecessary DllMain implementation.
+      d3d10_1: Remove unnecessary DllMain implementation.
+      bcrypt: Remove unnecessary DllMain implementation.
+      d2d1: Remove unnecessary DllMain implementation.
+      d3d10core: Remove unnecessary DllMain implementation.
+      winemapi: Remove unnecessary DllMain implementation.
+      sane.ds: Remove unnecessary DllMain implementation when SANE is missing.
+      wnaspi32: Remove unnecessary DllMain implementation on non-Linux.
 
-Alistair Leslie-Hughes (4):
-      include: Add dvoice.h.
-      dpnet/tests: Use dxguid for tests.
-      dpnet: Improve error checking in Get/Set SP.
-      dpnet: Cleanup IDirectPlay8Address.
+Alistair Leslie-Hughes (8):
+      dplayx: Initial msgtid variable (Valgrind).
+      netcfgx: Fix memory leak (valgrind).
+      dpnet/tests: Add IDirectPlay8Client tests.
+      dpnet: Implement IDirectPlay8Client Initialize.
+      dpnet: Store DPN_SP_CAPS as part of the object.
+      dpnet: Implement IDirectPlay8Client GetSPCaps.
+      dxguid: Include dplobby8.h.
+      dpnet: Implement IDirectPlay8LobbiedApplication Initialize.
 
-Andrew Eikum (2):
-      user32: Allow setting horizontal extent even without WS_HSCROLL.
-      user32: Only update listbox horizontal scroll info if WS_HSCROLL is set.
+Aric Stewart (1):
+      user32: Pass WM_IME_CONTROL messages to the IME.
 
-Andrew Sheldon (1):
-      wined3d: Add NVIDIA Geforce GTX 780 to supported device list.
-
-André Hentschel (9):
-      advapi32: Add stub for GetTraceLoggerHandle.
-      winemenubuilder: Use boolean return values in boolean functions.
-      wined3d: Add NVIDIA Geforce GTX 780 Ti to supported device list.
-      advapi32: Add stubs for GetTraceEnableFlags and GetTraceEnableLevel.
-      shell32: Use boolean return value in boolean function.
-      dbghelp: Use boolean return value in boolean function.
-      dbghelp: Make pdb_load_stream_name_table a void function.
-      winemenubuilder: Return FALSE on error when processing links and URLs.
-      wscript: Fix function types.
+Aurimas Fišeras (1):
+      po: Update Lithuanian translation.
 
 Austin English (1):
-      msxml3: Complain louder if libxslt was missing at compile time.
+      user32: Add a stub for RegisterTouchWindow.
 
-Bruno Jesus (1):
-      dinput: Remove duplicated TRACE check.
+Bruno Jesus (4):
+      ws2_32/tests: Test more the behavior of SO_REUSEADDR.
+      ws2_32: Avoid using WS_ prefix on unix sockaddr struct.
+      ws2_32: Return the correct error if SO_REUSEADDR is set in bind error.
+      ws2_32: Avoid magic numbers in shutdown() function.
 
-Dmitry Timoshkov (3):
-      user32/tests: Add AppendMenu/ModifyMenu MF_POPUP tests.
-      user32: When converting from MF_ flags to MENUITEMINFO ignore MF_POPUP if id is not a menu.
-      ole32: Add support for VT_DISPATCH/VT_UNKNOWN to PropVariantClear and PropVariantCopy.
+Christoph von Wittich (1):
+      comctl32/treeview: Notify the parent on a return key press.
+
+Damjan Jovanovic (1):
+      winex11: Fix a WM_DROPFILES memory ownership ambiguity.
 
 Erich Hoover (1):
-      user32: Reduce the minimum Set[System]Timer from 15 ms to 10 ms.
+      hhctrl.ocx: Fix an off by one mistake in searching for the node endpoint.
 
-François Gouget (3):
-      ddraw: Remove WINAPI on static functions where not needed.
-      ole32/tests: Add a trailing '\n' to an ok() call.
-      dpnet/tests: Add a trailing '\n' to an ok() call.
+François Gouget (1):
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
 
-Frédéric Delanoy (2):
-      po: Update French translation.
-      Assorted spelling/grammar fixes.
+Frédéric Delanoy (3):
+      usp10: Silence a noisy fixme in ScriptPlaceOpenType.
+      user32/tests: Constify some arrays.
+      oleacc: Add message context for object state string resources.
 
-Gerald Pfeifer (1):
-      readme: Raise the minimum version of FreeBSD to 8.0.
+Hans Leidekker (17):
+      wininet: Use a semicolon to delimit registered proxy servers.
+      wininet: Fix a couple of memory leaks.
+      wininet: Only parse proxy URLs taken from the environment.
+      wininet: Handle secure proxy connections inside the main loop.
+      wininet: Add support for retrieving the proxy automatic configuration URL on Mac OS X.
+      wbemprox: Use a separate index variable to build the safearray in get_properties.
+      wbemprox: No longer prefer native.
+      wmiutils: Always null-terminate the server string in build_server (valgrind).
+      fusion: Fix a couple of memory leaks (valgrind).
+      wininet: Fix a memory leak (valgrind).
+      winhttp: Fix a couple of memory leaks (valgrind).
+      include: Add missing proxy definitions.
+      jsproxy: New dll.
+      jsproxy: Implement InternetInitializeAutoProxyDll and InternetDeinitializeAutoProxyDll.
+      jsproxy: Implement InternetGetProxyInfo.
+      winhttp: Reimplement WinHttpGetProxyForUrl on top of jsproxy.
+      winhttp: Add support for retrieving the proxy automatic configuration URL on Mac OS X.
 
-Hans Leidekker (6):
-      wbemprox: Return selected properties only from IWbemClassObject::GetNames.
-      wbemprox: Return selected properties only from IWbemClassObject::Next.
-      wbemprox: Implement Win32_Processor.CurrentClockSpeed.
-      wmiutils: Fix a memory leak (valgrind).
-      msi/tests: Fix a couple of memory leaks (valgrind).
-      msi: Avoid a crash when MIME entries point to non-existing extensions.
+Henri Verbeet (26):
+      gdi32: Use FIELD_OFFSET to calculate the structure size in GetRegionData().
+      d2d1: Add the ID2D1Resource interface.
+      d2d1: Add the ID2D1StrokeStyle interface.
+      d2d1: Add the ID2D1TessellationSink interface.
+      d2d1: Add the ID2D1Geometry interface.
+      d2d1: Add the ID2D1RectangleGeometry interface.
+      d2d1: Add the ID2D1RoundedRectangleGeometry interface.
+      d2d1: Add the ID2D1EllipseGeometry interface.
+      d2d1: Add the ID2D1GeometryGroup interface.
+      d2d1: Add the ID2D1TransformedGeometry interface.
+      d2d1: Add the ID2D1GeometrySink interface.
+      d2d1: Add the ID2D1PathGeometry interface.
+      d2d1: Add the ID2D1DrawingStateBlock interface.
+      d2d1: Add the ID2D1Image interface.
+      d2d1: Add the ID2D1Bitmap interface.
+      d2d1: Add the ID2D1Brush interface.
+      d2d1: Get rid of "optional" attributes.
+      d2d1: Add the ID2D1BitmapBrush interface.
+      d2d1: Add the ID2D1SolidColorBrush interface.
+      d2d1: Add the ID2D1GradientStopCollection interface.
+      d2d1: Add the ID2D1LinearGradientBrush interface.
+      d2d1: Add the ID2D1RadialGradientBrush interface.
+      d2d1: Add the ID2D1Layer interface.
+      d2d1: Add the ID2D1Mesh interface.
+      d2d1: Add the ID2D1RenderTarget interface.
+      d2d1: Add the ID2D1BitmapRenderTarget interface.
 
-Henri Verbeet (30):
-      d3d8/tests: Use a separate device for offscreen_test().
-      d3d8/tests: Use a separate device for z_range_test().
-      d3d8/tests: Use a separate device for fog_test().
-      d3d8/tests: Use a separate device for clear_test().
-      d3d8/tests: Use a separate device for lighting_test().
-      d3d8/tests: Use a separate device for depth_clamp_test().
-      d3d8/tests: Use a separate device for test_sanity().
-      d3d8/tests: Handle the Windows 8 testbot results in zenable_test().
-      d3d8/tests: Handle the Windows 8 testbot results in cnd_test().
-      wined3d: Ignore invalid PCI vendor/device overrides.
-      wined3d: Simplify the driver version info lookup in init_driver_info().
-      wined3d: Introduce a separate function to calculate the pitch for a given format and width.
-      ddraw: Validate the pitch for user memory surfaces against the unaligned minimum pitch.
-      wined3d: Implement support for per-stage texture stage constants.
-      wined3d: Get rid of surface_set_texture_target().
-      ddraw: Implement D3DOP_STATELIGHT on top of IDirect3DDevice3_SetLightState().
-      ddraw: Implement D3DOP_STATERENDER on top of IDirect3DDevice3_SetRenderState().
-      ddraw: Cleanup the D3DOP_PROCESSVERTICES implementation a bit.
-      ddraw: Cleanup d3d_execute_buffer_QueryInterface().
-      ddraw: Don't return an error when setting a 0 material handle in d3d_device3_SetLightState().
-      ddraw/tests: Handle the Windows 8 testbot in test_primary_palette().
-      ddraw: Disable lighting when a 0 material handle is set.
-      ddraw: Reject setting a 0 material handle in d3d_viewport_SetBackground().
-      ddraw: Only output a warning when clearing a viewport without background material.
-      ddraw/tests: Add some basic material tests.
-      wined3d: Bump ps_1x_max_value.
-      wined3d: Fix a couple of string declarations.
-      ddraw: Cleanup DDRAW_dump_pixelformat().
-      d3dcompiler: Make some string arrays const.
-      d3d9/tests: Merge vertexdeclaration.c into device.c.
+Huw D. M. Davies (14):
+      usp10/tests: Mark two failing Hebrew strings as broken under win8.
+      wintrust/tests: Fix failing test on win8.
+      include: Add a couple of new win 8 access rights.
+      advapi32/tests: Fix access rights tests in win 8.
+      gdi32: In a Hebrew locale the last char of a symbol font is reported as 0xf896 rather than 0xf0ff.
+      msxml3/tests: Don't overwrite a variant which is later used in a QueryInterface call.
+      imagehlp/tests: Don't assume the certificate chain is originally empty.
+      msxml3/tests: Don't test the values of alignment holes in the variant structure.
+      msxml3/tests: Fix a failing test on win 8.
+      msxml3/tests: Don't test the variant payload for the VT_EMPTY type.
+      msxml3/tests: Fix test on win 8.
+      shell32/tests: Fix the tests when run from the top directory.
+      shell32/tests: Fix tests on win 8.
+      wininet/tests: Don't test GetLastError() on success.
 
-Huw D. M. Davies (4):
-      include: Add a few missing out-precision and clip-precision defines.
-      shlwapi/tests: Fix win8 test failures.
-      ole32/tests: Fix win8 test failures.
-      kernel32/tests: Fix test for win8 heap layout.
+Jacek Caban (20):
+      mshtml: Use debugstr_mshtml_guid in a few more places.
+      mshtml: Use debugmsg_mshtml_guid in a few more places.
+      mshtml: Forward IHTMLImageElementFactory IDispatch functions to IDispatchEx implementation.
+      ntdll: Always use MAP_SHARED in NtMapViewOfSection.
+      kernel32/tests: Added more shared memory tests, exposing MAP_PRIVATE mapping for read only mapping problem.
+      mshtml: Use debugmsg_mshtml_guid in a few more places.
+      mshtml: Added IDispatchEx support to HTMLStyleSheetRulesCollection object.
+      mshtml: Fixed leaks in IHTMLStyleSheet::Release and IHTMLStyleSheetsCollection::Release implementations.
+      mshtml: Use debugmsg_mshtml_guid in a few more places.
+      mshtml: Added IDispatchEx support to HTMLOptionElementFactory object.
+      mshtml: Forward IHTMLScreen's IDispatch methods to IDispatchEx.
+      ntdll: Use MAP_PRIVATE for copy on write mappings.
+      mshtml: Use debugstr_mshtml_guid in a few more places.
+      oleaut32: Added debugstr_variant helper for better debug traces.
+      wmvcore: Added IWMReader interface stub implementation.
+      oleaut32: Use debugstr_variant in variant.c where appropriate.
+      msctf: Added IEnumTfInputProcessorProfiles interface stub implementation.
+      ieframe/tests: Fixed tests on IE11.
+      mshtml/tests: Fixed a few more IE11 test failures.
+      urlmon: Avoid ProtocolHandler being destroyed in Terminate call.
 
-Jacek Caban (17):
-      mshtml: Added IHTMLElementCollection::get__newEnum implementation.
-      mshtml: Added IHTMLElementCollection::get__newEnum tests.
-      mshtml: Fixed HTMLElementCollectionEnum_Next implementation for NULL pCeltFetched.
-      mshtml: Added IHTMLDOMChildrenCollection::get__newEnum implementation.
-      mshtml: Added IHTMLDOMChildrenCollection::get__newEnum tests.
-      vbscript: Return proper error on invalid argument in Chr.
-      mshtml: Added IConnectionPoint::EnumConnections implementation.
-      ieframe: Improved debug traces.
-      mshtml: Introduce a new debugstr_mshtml_guid helper for printing GUIDs.
-      mshtml: Renamed nsIDOMHTMLSelectElement::Remove to select_Remove to avoid conflict with nsIDOMElement.
-      mshtml: Removed invalid nsAString_InitDepend from HTMLTable_put_bgColor and fixed error handling.
-      jscript: Fixed uninitialized variable access in interp_end_finally.
-      iexplore: Mark iexplore.exe as large address aware.
-      vbscript: Forward Invoke call to InvokeEx.
-      msctf: Added ITfInputProcessorProfileMgr interface stub implementation.
-      vbscript: Allow property getters to take arguments.
-      vbscript: Added InvokeEx(DISPATCH_PROPERTYGET) implementation.
+Joachim Priesner (1):
+      wined3d: Clear active lights when cleaning up a D3D stateblock.
 
-Jérôme Gardou (1):
-      msi: Expand REG_EXPAND_SZ keys when resolving AppSearch entries.
+Ken Thomases (4):
+      winex11: Consolidate duplicate code from glxdrv_wglSetPixelFormat() and X11DRV_wglSetPixelFormatWINE().
+      winemac: Don't bring owned windows to the front when they're clicked.
+      winemac: Fix a memory leak if posting WM_DROPFILES fails.
+      winemac: Add the ability to disable high-resolution scrolling.
 
-Ken Thomases (5):
-      winex11: Remove dead store into win_gravity in get_window_attributes().
-      winemac: For GetKeyNameText(), use the hard-coded table in preference to the Mac keyboard layout.
-      winemac: Send WM_SIZING messages during resizing to let app alter the proposed size.
-      winemac: Disable moving or resizing windows when cursor clipping is in effect.
-      configure: Use the discovered LCMS2_LIBS when testing linking against lcms2.
+Lauri Kenttä (1):
+      po: Update Finnish translation.
 
-Matteo Bruni (7):
-      d3dx9/tests: Release the device when skipping some tests.
-      d3dx9/tests: Don't fail a test if volume textures are not supported.
-      d3dx9/tests: Fix expected values when mipmaps on cube maps are not supported.
-      d3dx9/tests: Take MaxVolumeExtent into account in some tests.
-      d3dcompiler: Remove a couple of noisy traces.
-      d3dcompiler: Pre/post increment/decrement operators are unary.
-      d3dcompiler: add_func_parameter is only used in hlsl.y.
+Marcus Meissner (1):
+      ver.dll16: filelen is an in/out parameter (Coverity).
 
-Nikolay Sivov (23):
-      gdiplus: Properly delete a DC.
-      services: Remove loop that's not really used anymore (Coverity).
-      atl: Move IUnknown methods to IOleClientSite.
+Mark Harmstone (1):
+      setupapi: Add CM_Get_DevNode_Registry_Property wrapper around CM_Get_DevNode_Registry_Property_Ex.
+
+Martin Storsjo (2):
+      ntdll: Don't write uninitialized bytes at the end of filenames.
+      ntdll: Align FILE_*_DIRECTORY_INFORMATION structs to 8 bytes.
+
+Michael Stefaniuc (1):
+      dmusic: Move a struct to the .c file it is used.
+
+Nikolay Sivov (30):
+      ntdll: Fix a 'tlbid' string value leak (Valgrind).
+      msxml3/tests: Fix a BSTR leak (Valgrind).
+      msxml3/tests: Null-terminate a string before A->W conversion (Valgrind).
+      msxml3/tests: Fix some stream instance leaks (Valgrind).
+      msxml3: Fix a string leak in msxml6 mode (Valgrind).
+      oledb32: Fix IDBInitialize instance leak on error path (Valgrind).
+      oledb32/tests: Simplify IMalloc handling.
+      dmime: Fix handling of NULL out pointer in QI.
+      scrrun: Fix use-after-free of version info (Valgrind).
+      scrrun: Fix invalid read/write access to path buffer (Valgrind).
+      msxml3: Fix some string leaks (Valgrind).
+      oleaut32/tests: Fixed a couple of string leaks (Valgrind).
+      ntdll/tests: Fix some string leaks (Valgrind).
+      setupapi: Implement a binary compatible string table.
+      setupapi: Make default context structure layout compatible.
+      comctl32/listview: Fix custom draw stage sequence.
+      comctl32/treeview: Added a test for NM_RETURN.
+      msxml3: Support 'any attribute' selection [@*] in XSLPattern predicates.
+      msxml3: Implement empty tagname case of getElementsByTagName() for document.
+      xmllite: Support external IMalloc for writer.
+      xmllite/writer: Implement SetOutput() for writer.
+      xmllite/writer: Implement GetProperty().
+      msxml3: Remove no longer used helper.
+      xmllite/reader: Create reader input with same IMalloc as reader.
+      xmllite/writer: Initial support of output buffer creation.
+      xmllite/writer: Initial support for starting a document.
+      xmllite/writer: Implement Flush() method.
+      ntdll: Implement non-blocking mode for LdrLockLoaderLock().
       po: Update Russian translation.
-      comctl32/treeview: Restore hdc before CDDS_ITEMPOSTPAINT.
-      mshtml/tests: Remove old system version check that doesn't work anymore.
-      netprofm/tests: Fix a test failure on Win7/Win2008 systems.
-      shlwapi: Implement SHRegCreateUSKeyA().
-      oleaut32: Properly free record name (Valgrind).
-      uxtheme/tests: No need to check last error when error code is explicitly returned.
-      advapi32/tests: Fix some leaks in tests (Valgrind).
-      comctl32/tests: Initialize text buffer pointer (Valgrind).
-      crypt32/tests: Fix some leaks (Valgrind).
-      gdi32/dibdrv: Fix a clipped_rects leak (Valgrind).
-      dwrite/tests: Fix a font instance leak (Valgrind).
-      gdiplus/tests: Fix some leaks when running with Wine (Valgrind).
-      gdiplus: Simplify GdipResetImageAttributes(), fix remap table leak (Valgrind).
-      msxml3: Fix a leak when trying to add to readonly collection (Valgrind).
-      msxml3/tests: Fix enumerator instance leak (Valgrind).
-      msxml3: Fixed attribute value string leak (Valgrind).
-      msxml3: Fix XPath query result leak (Valgrind).
-      msxml3/tests: Fixed attributes map leak (Valgrind).
-      oleaut32: Always free TLIBATTR in LoadRegTypeLib() (Valgrind).
+      xmllite/writer: Fix Flush() behaviour on partial writes.
 
-Patrick Rudolph (4):
-      user32: Check for valid cbSize in GetMonitorInfoA.
-      user32/tests: Add tests for valid cbSize in GetMonitorInfoA.
-      user32: Check for valid cbSize in GetMonitorInfoW.
-      user32/tests: Add tests for valid cbSize in GetMonitorInfoW.
-
-Piotr Caban (28):
-      msvcrt: Don't raise exception in _invalid_parameter.
-      msvcrt: Remove _set_invalid_parameter_handler calls from msvcrt tests.
-      msvcrt: Remove no longer needed exports.
-      msvcrt: Use win_skip when function is not exported.
-      msvcrt/tests: Fix _popen test failures when path contains spaces.
-      msvcr80: Add type_info::name partial implementation.
-      msvcrt: Don't use default process heap.
-      include: Don't redefine LIBID_Accessibility in oleacc.idl.
-      oleacc: Add LresultFromObject implementation.
-      oleacc: Add ObjectFromLresult implementation.
-      oleacc: Add initial LresultFromObject tests.
-      oleacc: Add AccessibleObjectFromWindow implementation.
-      oleacc: Add AccessibleObjectFromWindow tests.
-      msvcrt: Add _wcsupr_l implementation.
-      msvcrt: Handle seh exception rethrowing in catch_function_nested_handler.
-      msvcrt: Handle seh exceptions rethrowing in cxx_frame_handler.
-      oleaut32: Handle VariantCopy errors in VariantChangeTypeEx.
-      oleacc: Add default client accessible object stub.
-      oleacc: Add Client_get_accChildCount implementation.
-      oleacc: Add Client_get_accName implementation.
-      oleacc: Add Client_get_accValue implementation.
-      oleacc: Add Client_get_accDescription implementation.
-      oleacc: Add Client_get_accRole implementation.
-      oleacc: Add Client_get_accHelp implementation.
-      oleacc: Add Client_get_accDefaultAction implementation.
-      oleacc: Add Client_get_accHelpTopic implementation.
-      oleacc: Add Client_get_accRole implementaiton.
-      oleacc: Add tests for default client accessible object.
+Piotr Caban (26):
+      oleacc: Add GetProcessHandleFromHwnd implementation.
+      msvcr80: Update exceptions RTTI data to reflect it's part of std namespace.
+      msvcrt: Add __ExceptionPtr* functions implementation.
+      msvcrt: Fix ioinfo structure size.
+      msvcp70: Add basic_fstream(const char*, int) constructor implementation.
+      msvcr80: Add __AdjustPointer implementation.
+      msvcp60: Fix uninitialized variable access in basic_string::_Tidy.
+      msvcp: Fix global_locale leak.
+      msvcp/tests: Force dll cleanup code to get executed (for valgrind).
+      oleacc: Add default window accessible object stub.
+      oleacc: Add Client_accHitTest implementation.
+      oleacc: Add Client_get_accParent implementation.
+      oleacc: Add Client_accLocation implementation.
+      msvcrt: Don't crash on NULL struct _tm in asctime.
+      user32: Fix LoadStringA behavior on 1-character long buffer.
+      include: Add STATE_SYSTEM_* definition to oleacc.idl.
+      oleacc: Add GetStateText implementation.
+      oleacc: Modify output buffer on incorrect role in GetRoleTextA.
+      oleacc: Don't return partial data in GetRoleTextA if buffer is too small.
+      oleacc: Disable tests on old oleacc.
+      oleacc: Add IOleWindow interface stub to default client accessible object.
+      oleacc: Add IOleWindow interface stub to default window accessible object.
+      oleacc: Add IOleWindow::GetWindow implementation in default client accessible object.
+      oleacc: Add WindowFromAccessibleObject implementation.
+      oleacc: Add IID_IAccessible, IID_IAccessibleHandler and LIBID_Accessibility exports.
+      oleacc: Prepare CreateStdAccessibleObject to support class specific accessibility objects.
 
 Qian Hong (2):
-      wscript: Don't fail silently for unsupported switches.
-      include: Added some ATL function prototypes.
+      include: Added atlcom.h.
+      atl: Include atlcom.h for ATL_PROPMAP_ENTRY.
 
-Stefan Dösinger (7):
-      ddraw: Only ddraw7 disallows SetPalette on sublevels.
-      ddraw/tests: Add a test for mipmap palettes.
-      ddraw/tests: Test P8 to RGB blits.
-      ddraw/tests: Skip the ddraw7 primary palette test if 8 bpp mode doesn't work.
-      ddraw/tests: Add a test for getdc palette handling.
-      ddraw/tests: Test mipmap GetDC behavior.
-      wined3d: Remove broken gdi palette code.
+Shuai Meng (2):
+      vbscript: Fixed CBool handling.
+      vbscript: Implemented CByte.
 
-Thomas Faber (2):
-      usp10: Do not write to last script item if buffer space is insufficient.
-      qmgr: Register WINE_REGISTRY resource in DllRegisterServer instead of a nonexistent inf file.
+Stefan Dösinger (14):
+      gdi32/tests: Test RGBQUAD.rgbReserved in SetDIBColorTable.
+      wined3d: Copy the DIB to sysmem when PIN_SYSMEM is set.
+      wined3d: Store RGBQUADs in palettes.
+      ddraw: Alpha palettes can only be attached to textures.
+      ddraw/tests: Test palette alpha behavior.
+      wined3d: Implement DDBLTFX_MIRRORUPDOWN for DXT2.
+      wined3d: Remove wined3d_surface_get_palette.
+      wined3d: Always store the palette index in the alpha component.
+      wined3d: Remove WINED3D_CT_PALETTED_CK.
+      wined3d: Always provide P8 GL texture information.
+      wined3d: Use GL_ALPHA8 for WINED3DFMT_P8_UINT surfaces.
+      wined3d: Don't update the color table on palette changes.
+      wined3d: Move get_dc palette updates to ddraw.
+      wined3d: Fix indentation in d3dfmt_p8_init_palette.
 
-Victor Martinez Calvo (2):
-      dbghelp: Fix invalid assignment in symt_fill_sym_info.
-      msvcrt: Avoid null dereference in TRACE in MSVCRT__wfreopen.
+Victor Martinez Calvo (4):
+      ieframe: Compare against the correct IID in ShellUIHelper.
+      quartz: Check correct dwReserved item before tracing.
+      msdmo: Actually copy output string in IEnumDMO_fnNext.
+      shlwapi: Check correct attributes in PathRelativePath.
 
-Vincent Povirk (14):
-      user32/tests: Add test calling EndMenu from WM_ENTERMENULOOP.
-      user32/tests: Add a message test for popup menus on windows that have capture.
-      user32/tests: Our popup test window loses capture to itself.
-      shell32: Respect CMIC_MASK_NO_CONSOLE in ShellLink InvokeCommand.
-      shell32: Pass MASK_NO_CONSOLE through to context menu handlers.
-      shell32: Use CREATE_NEW_CONSOLE when SEE_MASK_NOCONSOLE is omitted.
-      shell32/tests: Use SEE_MASK_NO_CONSOLE with ShellExecuteExA.
-      start: Don't use SEE_MASK_NO_CONSOLE.
-      appwiz.cpl: Don't use SEE_MASK_NO_CONSOLE to run installers.
-      ole32/tests: Add tests for storage locking.
-      ole32/tests: Add tests for sharing storages in transacted mode.
-      ole32: Reserve the range lock sector.
-      ole32: Initial storage file locking implementation.
-      gdiplus/tests: Fix image leak in graphics test.
+Vijay Kiran Kamuju (1):
+      usp10: Show fixme once in ScriptShapeOpenType.
+
+Vincent Povirk (10):
+      ole32: Use symbolic names for range lock offsets.
+      ole32: Use share modes when creating storage files.
+      ole32: Map STGM_SHARE_EXCLUSIVE to FILE_SHARE_READ.
+      ole32: Accept STGM_TRANSACTED with no share mode specified.
+      ole32: Initial implementation of transaction locking.
+      shell32/tests: Use SW_HIDE with ShellExecuteA in tests.
+      ole32: Warn in cases where we might corrupt storage files.
+      ole32: Use real blocking operations for storage locking when possible.
+      server: Try to get a read lock if we can't get a write lock.
+      ole32: STGM_NOSNAPSHOT implies deny write.
 
 Zhenbo Li (2):
-      mshtml: Added IHTMLElement3::contentEditable property implemention.
-      mshtml: Added IHTMLTable::width property implementation.
+      mshtml: Removed invalid nsAString_InitDepend from HTMLTableRow_put_bgColor and fixed error handling.
+      mshtml: Added IHTMLSelectElement::remove method implementation.
 
 --
 Alexandre Julliard
diff --git a/AUTHORS b/AUTHORS
index c3ba295..812ab98 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -637,6 +637,7 @@
 Jimmy Tirtawangsa
 Jim Peterson
 Jiuming Luo
+Joachim Priesner
 Jochen Hoenicke
 Jochen Karrer
 Jody Goldberg
@@ -852,6 +853,7 @@
 Mariusz PluciƄski
 Mark Dufour
 Mark G. Adams
+Mark Harmstone
 Marko Kreen
 Marko Nikolic
 Markus Amsler
diff --git a/VERSION b/VERSION
index ffee510..8aad042b 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.7.18
+Wine version 1.7.19
diff --git a/configure b/configure
index 4bcbfd8..3d85e03 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.18.
+# Generated by GNU Autoconf 2.69 for Wine 1.7.19.
 #
 # 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.18'
-PACKAGE_STRING='Wine 1.7.18'
+PACKAGE_VERSION='1.7.19'
+PACKAGE_STRING='Wine 1.7.19'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1974,7 +1974,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.18 to adapt to many kinds of systems.
+\`configure' configures Wine 1.7.19 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -2043,7 +2043,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.7.18:";;
+     short | recursive ) echo "Configuration of Wine 1.7.19:";;
    esac
   cat <<\_ACEOF
 
@@ -2238,7 +2238,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.7.18
+Wine configure 1.7.19
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2756,7 +2756,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.18, which was
+It was created by Wine $as_me 1.7.19, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -18084,7 +18084,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.18, which was
+This file was extended by Wine $as_me 1.7.19, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -18155,7 +18155,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.18
+Wine config.status 1.7.19
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"