Release 1.5.25.
diff --git a/ANNOUNCE b/ANNOUNCE
index 923ba70..019755c 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,15 +1,15 @@
-The Wine development release 1.5.24 is now available.
+The Wine development release 1.5.25 is now available.
 
 What's new in this release (see below for details):
-  - Keyboard and mouse wheel support in the Mac driver.
-  - Regular expression support in VB Script.
-  - Many RichEdit code cleanups.
+  - Proper cursor support in the Mac driver.
+  - Fixes for right-to-left support in RichEdit.
+  - Initial version of a Wingdings font.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2
-  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.24.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.5.25.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.25.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -25,330 +25,337 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.5.24 (total 38):
+Bugs fixed in 1.5.25 (total 40):
 
-   6512  power-tab-editor freezes at end of a song
-   8598  msvcrt file IO functions do not handle unicode properly in text mode
-  12908  Battle Zone I does not start.
-  16685  redraw problem in AIM_675
-  17380  CListCtrl: wrong icon spacing
-  17762  Citavi: Application is very slow
-  17763  Citavi: mouse doesn't catch links
-  18079  AutoCorect: does not properly display custom checkboxes made by Alcinoe
-  20294  sigma photo pro crashes in X11DRV_DIB_DeleteDIBSection
-  24089  EverQuest: Escape to Norrath: login screen is blank without native ie6
-  24315  Verizon Media Manager crashes on exit (VZMediaagent.exe
-  24361  Crashday: game is unusably slow during gameplay
-  24474  Simpsons Hit & Run sound bug
-  24554  Black screen in Everquest 2 (lighting issue?)
-  25576  Microsoft Flight Simulator X: Demo/Deluxe Edition, menu blank without native ie7
-  25584  Racedriver:GRID sound hardware acceleration not working
-  25958  DreamStation 1 free music tracker visually freezes under some conditions
-  27011  Lucent Heart: patcher window is blank
-  27905  HUNTED The Demon Forge: Sound does not work in the game (in movies this works)
-  29718  IE4 setup wants wininet.dll.LoadUrlCacheContent
-  29873  Guild Wars: Water graphic is missing
-  30008  Resource Hacker logo on about window has black background
-  30183  Fchart installation crashes
-  30246  EA Origin:Crashes when using openssl 1.0.1
-  30839  BSTR cache corrupts most of cached BSTR entries
-  31308  Remote Tools for Visual Studio 2012 RC installer for Windows on ARM (WoA) crashes because TPIDRURW (user TLS register) needs to be set to TEB address
-  31706  Sacred Underworld: Some models glow like a Christmas tree
-  31977  YoudaoDict crash at start
-  32520  EVE Online and other games want d3d11.dll.D3D11CreateDevice
-  32669  Ghost Master: invisible mouse pointer unless 'Enhanced Cursor' option selected
-  32808  installer of PPTV: needs unimplemented atl100.dll.AtlComModuleRegisterClassObjects
-  32818  Adrenalin Extreme Show: launcher.exe has repainting issues
-  32842  TurboTax 2012 needs shlwapi.dll IsInternetESCEnabled stub
-  32858  Crash dialog Details button Russian text doesn't fit
-  32862  Microsoft Expression Design 4 (Free Version) needs WindowsCodecsExt.dll (Microsoft Windows Codecs Extended Library)
-  32882  Grand Theft Auto IV doesn't start, aborts with a GLX error.
-  32909  QQDownload 3.9 needs unimplemented msvcr80.dll._wstat32i64
-  32929  Microsoft Expression Design 4 (Free Version) needs windowscodecsext.dll.WICCreateColorTransform_Proxy
+   5341  SourceInsight: Missing dock button
+   8942  Astral Masters no longer gets past start screen
+  17130  felix2: The screenmate flashes and doesn't move
+  18819  LOK Soul Reaver program error
+  19144  QueryContextAttributesW returns wrong return value
+  19504  Moedan: Crashes after showing developer's logo.
+  19678  Lingoes does not start
+  21283  sPlan 7.0: Non properly text rotation
+  21856  VB6 modal form appears BEHIND parent (borderless) form when focus is on certain controls, making parent form unusable.
+  22227  Wrong grayed picture for disabled vb6 controls
+  22551  Multiple .NET apps fail to load riched20.dll into memory (.NET Framework/Windows Forms wants riched20.dll loaded into lower 2GiB address space range)
+  22860  Enterprise Architect fails to create a new project or loads an existing one
+  23227  G-Police: Page fault on read access
+  23986  datetime control SetRange() has no effect, enter big year will cause CTime assert failed
+  24669  Civilization V crashes on startup
+  26261  Start menu items are not displayed
+  26465  Sound Recorder cannot convert audio codec/sample rate, due to 'acmFormatChooseW' missing
+  26775  Ace of Spades: Incomplete Sound
+  27941  Very slow rendering in sPlan7
+  29616  1Password crashes while creating a backup
+  31456  Emulating a virtual screen does not work
+  31769  windowsx.h macro HANDLE_WM_DISPLAYCHANGE is incorrect
+  31987  FindNextFile/DeleteFile loop fails for directories with many files
+  32391  Iexplore crashes play.google.com
+  32697  Word 2003 crashes on formula edit
+  32709  The Testament of Sherlock Holmes crashes at launch
+  32743  putty_arm for jailbroken WinRT needs KERNEL32.dll.GetCurrentPackageId
+  32798  Memory leak in Path of Exile
+  32829  TurboTax 2012 crashes when applying updater preferences
+  32846  dxdiag: can't retrieve network info
+  32854  Winedbg on ARM: gdb proxy mode lacks support for reading CPSR
+  32905  MT4(MetaTrader) crash at start when mpd playing music
+  32919  Yarmap causes Unhandled exception: page fault on read access in 32 bit code
+  32990  Wine on ARM: relay tracing is broken with entry points having an odd number of arguments, calling into glibc code that makes use of alloca()
+  33011  Metatrader4 crashes trying to open message
+  33014  Steam enters into an infinite update loop upon opening with wine 1.4.1
+  33029  wine-gecko downloads broken
+  33063  Rosetta Stone 4.5.5 - RosettaStoneLtdServices.exe crash on start
+  33064  Rosetta Stone 4.5.5 - Cannot start lesson: See only a gray box
+  33071  Adobe Reader XI not installing
 
 ----------------------------------------------------------------
 
-Changes since 1.5.23:
+Changes since 1.5.24:
 
-Akihiro Sagawa (1):
-      gdi32: Ensure a fixed-pitch full-width character has double advance of a half-width character.
+Alessandro Pignotti (8):
+      quartz: IEnumFiltersImpl needs to access data from IGraphFilterImpl.
+      quartz: Properly implement IGraphVersion in IFilterGraph.
+      quartz: Modify GetClassMediaFile to also extract the SourceFilter value.
+      quartz: Make GetClassMediaFile visible in the module.
+      quartz: Check byte patterns in GetFileSourceFilter.
+      quartz: Use the moniker to create the filter directly.
+      quartz: Get the CLSID directly from the filter.
+      quartz: It's not guaranteed that filters have a GUID in the property bag.
 
-Alexander Morozov (1):
-      ole32: Avoid a deadlock when a being loaded DLL calls CoRegisterClassObject from its DLL_PROCESS_ATTACH handler.
-
-Alexandre Julliard (28):
-      winemac: Don't move off-screen windows to a random position.
-      gdi32: Return the correct module handle for the initial display driver load.
-      explorer: Retrieve the graphics driver module from gdi32.
-      explorer: Return a simple boolean instead of a window in the wine_create_desktop entry point.
-      wintab32: Retrieve the graphics driver module from gdi32.
-      imm32: Retrieve the graphics driver module from gdi32.
-      winex11: Ignore color key and exposures when using the null surface.
-      user32: Avoid releasing a potentially null pointer.
-      server: Also exclude the top-level client rectangle for windows that have a pixel format.
-      server: Return the window paint flags in the get_visible_region request.
-      user32: Don't paint to the surface if the window has a pixel format, regardless of the state of the top parent.
-      wininet: Don't reset the available size after the async has been queued.
-      user32: Prefer loading color cursors in LoadImage.
-      ntdll: Add a helper function to check that a fault address lies in a known virtual memory view.
-      ntdll: Check for invalid %gs value in 32-bit code.
-      winex11: Preserve the client window when changing the window visual.
-      server: Don't support debug registers in ptrace if sys/user.h is missing.
-      loader: Define our own auxv structure.
-      loader: Rename the elf_hash function to avoid conflicts.
-      odbccu32: Remove an unnecessary source file.
-      twain_32: Remove an unnecessary DllMain entry point.
-      cryptnet: Remove an unnecessary DllMain entry point.
-      dpnhpast: Remove an unnecessary DllMain entry point.
-      iphlpapi: Remove an unnecessary DllMain entry point.
-      ktmw32: Remove an unnecessary DllMain entry point.
-      sensapi: Remove an unnecessary DllMain entry point.
-      usp10: Remove an unnecessary DllMain entry point.
-      wtsapi32: Remove an unnecessary DllMain entry point.
+Alexandre Julliard (6):
+      gdi32/tests: Define the required Windows version before including anything.
+      user32/tests: Define the required Windows version before including anything.
+      rpcrt4/tests: Define the required Windows version before including anything.
+      kernel32: Attempt to buffer the full directory in FindFirstFile to avoid races.
+      winegcc: Don't use prelink when cross-compiling.
+      psapi/tests: Define the required Windows version before including anything.
 
 Alistair Leslie-Hughes (1):
-      fusion: Return correct error for null public token.
+      webservices: Add new dll.
 
-Andrew Talbot (8):
-      jscript: Avoid signed-unsigned integer comparisons.
-      mapi32: Avoid signed-unsigned integer comparisons.
-      kernel32: Avoid signed-unsigned integer comparisons.
-      mscoree: Avoid signed-unsigned integer comparisons.
-      mmdevapi: Avoid signed-unsigned integer comparisons.
-      mlang: Avoid signed-unsigned integer comparisons.
-      msdaps: Avoid signed-unsigned integer comparisons.
-      msctf: Avoid signed-unsigned integer comparisons.
+Andrew Talbot (19):
+      msvcp90: Avoid signed-unsigned integer comparisons.
+      msi: Avoid signed-unsigned integer comparisons.
+      mshtml: Avoid signed-unsigned integer comparisons.
+      msxml3: Avoid signed-unsigned integer comparisons.
+      msvcrt: Avoid signed-unsigned integer comparisons.
+      ntdll: Avoid signed-unsigned integer comparisons.
+      oleaut32: Avoid signed-unsigned integer comparisons.
+      ole32: Avoid signed-unsigned integer comparisons.
+      quartz: Avoid signed-unsigned integer comparisons.
+      oledlg: Avoid signed-unsigned integer comparisons.
+      oledb32: Avoid signed-unsigned integer comparisons.
+      shell32: Avoid signed-unsigned integer comparisons.
+      rpcrt4: Avoid signed-unsigned integer comparisons.
+      sane.ds: Avoid signed-unsigned integer comparisons.
+      usbd.sys: Avoid signed-unsigned integer comparisons.
+      urlmon: Avoid signed-unsigned integer comparisons.
+      usp10: Avoid signed-unsigned integer comparisons.
+      windowscodecs: Avoid signed-unsigned integer comparisons.
+      kernel32/tests: Do not assume the signedness of plain char.
 
-André Hentschel (4):
-      ntdll: Set TPIDRURW to TEB on thread init for ARM.
-      make_xftmpl: Avoid comparing a char with EOF.
-      winedbg: Add PState to cpu_register_map for ARM64.
-      ntdll: Implement RtlUnwind for ARM.
+André Hentschel (10):
+      winhlp32: Properly detect non-ASCII chars.
+      ntdll: Correctly align the stack for odd numbers of arguments in relay traces on ARM.
+      kernel32: Add stub for GetCurrentPackageId.
+      comctl32/tests: Mark win8 behaviour as broken.
+      winedbg: There is no hardware single stepping support on ARM.
+      winedbg: Add support for XML Target Descriptions to read Cpsr on ARM.
+      api-ms-win*: Update spec files.
+      msvcrt: Add a new file for the ARM exception handling.
+      msvcrt/tests: Mark win8 behaviour as broken.
+      msvcrt: Fix DISPATCHER_CONTEXT on ARM.
 
-Aric Stewart (6):
-      usp10: Fix typo with Script_Khmer_Numeric.
-      usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions.
-      usp10: Update diacritical script handling for non OpenType Itemization.
-      usp10: Free default_language items when freeing script cache.
-      usp10: Fix memory leak when a font has 0 languages, scripts or features.
-      usp10: Correct error with ScriptLayout log2vis.
+Austin English (1):
+      riched20: Make sure to load dll below 2GB address space.
 
-Austin English (4):
-      windowscodecsext: Add a stub dll.
-      shlwapi: Add a stub for IsInternetESCEnabled.
-      d3d11: Add a stub for D3D11CreateDevice.
-      wininet: Add a stub for LoadUrlCacheContent.
+Byeongsik Jeon (1):
+      gdi32: Fix the GdiGetCodePage() support ANSI_CHARSET font associated charset.
 
-Daniel Jelinski (6):
-      comctl32/listview: Correct icon spacing calculation when set to 0 or -1.
-      comctl32/listview: Always use large icon size when calculating icon spacing.
-      comctl32/listview: Do not touch icon spacing if set explicitly.
-      user32: Fix CopyImage implementation when changing cursor to icon.
-      comctl32/listview: Better handling of custom colors in report view.
-      comctl32/listview: Fix LVM_SETICONSPACING on 64bit machines.
+Carlo Bramini (1):
+      windowsx.h: Fix HANDLE_WM_DISPLAYCHANGE macro.
 
-Detlef Riekenberg (2):
-      advapi32/tests: Skip tests on non-English systems.
-      kernel32/tests: Skip tests on non-English systems.
+Daniel Jelinski (3):
+      comctl32/listview: Fix incorrect message parameters.
+      comctl32/listview: Implement overlay image support.
+      comctl32/imagelist: Allow only one drag cursor.
 
-Dmitry Timoshkov (14):
-      wbemprox: Free name in create_signature (Coverity).
-      comctl32: Test appropriate tool window for active state.
-      gdi32: Add support for 16-bit QUERYESCSUPPORT queries.
-      gdi32: Add a bunch of tests for CreateDC/ResetDC with a custom DEVMODE.
-      winspool.drv: Turn macros into helper functions.
-      wineps.drv: Add DEVMODE dumping to make debugging device state easier.
-      winspool.drv: There is no need to speculate about wineps.drv default DEVMODE.
-      gdi32: Make sure that actual clipping region is updated for a EMF DC.
-      gdi32: Add more EMF clipping tests.
-      gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
-      gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
-      gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
-      gdi32: SelectClipPath should update actual clipping region for a EMF DC.
-      kernel32: There is no need for lock/unlock heap in GlobalAlloc.
+Dmitry Timoshkov (28):
+      gdiplus: Forward GdipDrawLine to GdipDrawLines.
+      gdiplus: Forward GdipDrawLineI to GdipDrawLine.
+      gdiplus: Forward GdipDrawLinesI to GdipDrawLines.
+      include/gdiplusenums.h: Add FlatnessDefault definition.
+      gdiplus: Avoid a devision by zero when a being added segment length is 0.
+      gdiplus: Avoid a crash in GdipDrawImagePointRect.
+      gdiplus: Forward GdipDrawBezierI to GdipDrawBezier.
+      gdiplus: Slightly simplify GdipDrawClosedCurve2 implementation.
+      gdiplus: Reimplement GdipDrawCurve2 using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawLines using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawArc using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawBeziers using GdipDrawPath.
+      gdiplus: Forward GdipDrawBezier to GdipDrawBeziers.
+      gdiplus: Reimplement GdipDrawEllipse using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawPie using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawRectangle using GdipDrawPath.
+      gdiplus: Reimplement GdipDrawRectangles using GdipDrawPath.
+      gdiplus: Slightly simplify GdipFillClosedCurve2 implementation.
+      gdiplus: Reimplement GdipFillRectangles using GdipFillPath.
+      gdiplus: Use an off-screen DC for font enumeration.
+      gdiplus: Use an off-screen DC as an image surface.
+      gdiplus: Use an off-screen DC to trace a path.
+      gdiplus: Correct the GdipDrawString .spec entry.
+      gdiplus: Remove debug traces from GdipBitmapGetPixel and GdipBitmapSetPixel.
+      gdiplus: Add some tests for ARGB conversions.
+      gdiplus: Round up when converting from 32-bit ARGB to PARGB.
+      gdiplus: If a device doesn't support AlphaBlend don't convert image to PARGB.
+      fonts: Add an initial version of Wingdings font.
 
-Erich Hoover (2):
-      advapi32: Support registry objects in GetNamedSecurityInfo.
-      advapi32: Support registry objects in SetNamedSecurityInfo.
+Francois Gouget (2):
+      ddraw/tests: Fix the refresh rate test when running with the Windows 'Standard VGA' driver.
+      d3d9/tests: CheckDeviceType() may also return D3DERR_NOTAVAILABLE for D3DFMT_X1R5G5B5.
 
-Francois Gouget (5):
-      kernel32/tests: Reduce the size of the console buffer to speed up the tests.
-      rpcrt4/tests: Trace the GUID when it is wrong.
-      d3d11: Make debug_d3d_driver_type() static.
-      ws2_32/tests: Fix the GetAcceptExSockaddrs() test.
-      winetest: Trace the time it takes to run each test.
+Hans Leidekker (10):
+      wmiutils: Add support for for parsing and serializing a key list.
+      wmiutils: Add a stub implementation of IWbemPathKeyList.
+      wmiutils: Implement IWbemPathKeyList::GetCount.
+      wmiutils: Implement IWbemPathKeyList::RemoveAllKeys.
+      rpcrt4: Accept HTTP idle packets while waiting for the second prepare header.
+      wbemprox: Avoid a crash in destroy_view.
+      wbemprox: Implement more properties of Win32_CDROMDrive.
+      wbemprox: Add a partial implementation of Win32_DiskPartition.
+      msi: Handle more than one patch per file.
+      msi: Don't attempt to patch files from disabled components.
 
-Frédéric Delanoy (1):
-      msi: Fix memory leak (coverity).
+Huw Davies (10):
+      riched20: Add the ability to CharFromPoint to either pick the closest leading edge or the leading edge of the selected character.
+      usp10: Clusters are represented by glyph indices not character positions.
+      riched20: Change ME_FindRunInRow to fill out a cursor structure.
+      riched20: Return a BOOL that indicates whether the hit is exact.
+      riched20: Only retrieve the next row.
+      riched20: Rewrite ME_FindPixelPos to use ME_GetRunInRow.
+      riched20: Correctly set the row's x position.
+      riched20: Allow the cursor offset to be equal to the run length - this implies the cursor is at the end of the run, which isn't necessarily the start of the next.
+      riched20: Don't assume the the runs in a row are in visual order.
+      riched20: Send WM_CHAR notifications.
 
-Hans Leidekker (12):
-      windowscodecs: Implement IWICColorContext::InitializeFromFilename.
-      windowscodecs: Add a stub IWICColorTransform implementation.
-      windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.
-      windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.
-      wbemprox: Trace the qualifier value in IWbemClassObject::GetNames.
-      windowscodecsext: Implement WICCreateColorTransform_Proxy and IWICColorTransform_Initialize_Proxy.
-      windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for TIFF images.
-      msiexec: Add /unregserver support.
-      msiexec: Convert DoRegServer to Unicode.
-      wininet/tests: Fix a test failure.
-      msi/tests: Move a couple of tests from install.c to msi.c.
-      msi: Don't remove products if msidbUpgradeAttributesOnlyDetect is set.
-
-Henri Verbeet (2):
-      wined3d: Add WINED3DFMT_INST to the format table.
-      configure: Include Xlib.h before Xrandr.h.
-
-Huw Davies (23):
-      riched20: Actually pass the ANSI string to the break proc.
-      riched20: Pass the character ptr and string length directly to the break proc helper.
-      riched20: Pass a character ptr and length to SplitParagraph.
-      riched20: Pass character ptrs to the whitespace finding functions.
-      riched20: Move the text to the paragraph level.
-      riched20: Move SplitRun to wrap.c and make it static.
-      riched20: Move the split point calculation to wrap.c.
-      riched20: Move run extent calculation to wrap.c.
-      riched20: The run width is always passed so we don't need to calculate it again.
-      riched20: Pass the run to the text drawing routine.
-      riched20: Move underline pen creation to a helper function.
-      riched20: Move y offset calculation to a helper function.
-      riched20: Move text color determination to a helper function.
-      riched20: Move the white space painting operations to a common function.
-      riched20: Remove the special case tab handling now that we handle that in draw_space.
-      riched20: Make it possible to perform point -> char conversion while holding a context.
-      riched20: The string len parameter is no longer necessary.
-      riched20: Use the point from char helpers to calculate the selection rectangle.
-      riched20: Simplify selection painting by drawing a selected run twice with appropriate clipping.
-      riched20: Move underline drawing to a common function.
-      riched20: Move the range clamping to the helper now that the range isn't used later on.
-      riched20: Move the password string hack to just before it's used.
-      riched20: Use ME_PointFromChar to calculate the caret position.
-
-Jacek Caban (13):
-      atl100: Added AtlComModuleRegisterClassObjects implementation (based on AtlModuleRegisterClassObjects).
-      oleaut32: COM clean up of ITypeLib2 interface implementation.
-      mshtml: Use VT_ERROR as return type in DispCallFunc call.
-      oleaut32: Return error if VT_HRESULT is used as return type in DispCallFunc.
-      urlmon: Clean up handling tested URLs.
-      urlmon: Fixed QueryInfo tests during BINDSTATUS_PROXYDETECTING notification.
-      urlmon: Skip reported_url tests when binding to object.
-      urlmon: Fixed tests on IEs that report BINDSTATUS_DECODING.
-      oleaut32: Don't free a string in SysFreeString if it's already in cache.
-      oleaut32: Added some SysFreeString tests.
-      urlmon: Allow available_bytes to be set before protocol_continue call.
-      wininet: Set available bytes in InternetQueryDataAvailable even if it ends up in async call.
+Jacek Caban (42):
+      urlmon: Skip https tests on IE6.
+      wininet: Address string should never be converted to UNICODE in status notifications.
+      wininet: Removed broken cache tests.
+      mshtml: Fixed tests on some broken Vista versions.
+      oleaut32: Fixed copy&paste mistake in SysFreeString.
+      jscript: Use to_int32 in to_uint32 implementation.
+      jscript: Fixed BSTR leak.
+      mshtml: Don't crash if fire_event_obj is called on detached document.
+      winhttp: Get cert store directly from cert in netconn_verify_cert.
+      urlmon: Added a few more forward to propsys.
+      mshtml: Forward IHTMLDocument3::get_childNodes to IHTMLDOMNode implemnentation.
+      mshtml: Added IHTMLWindow2::onfocus property implementation.
+      mshtml: Addeed IHTMLDocument5::createAttribute implementation.
+      mshtml: Added support for IHTMLDOMAttribute::get_nodeName in detached attributes.
+      mshtml: Added IHTMLDocument5::createAttribute tests.
+      winhttp: Removed no longer used netconn_init argument.
+      wininet: Fail in NETCON_secure_connect instead of create_netconn if OpenSSL is not available.
       vbscript: Added support for a few more constants.
+      urlmon: Use separated variable for InternetQueryDataAvailable to avoid races.
+      mshtml: Don't report IHTMLTextContainer as supported in anchor element.
+      mshtml: Added IHTMLAnchorElement::get_hostname implementation.
+      widl: Allow shadowing imported types with typedef.
+      msctf.idl: Added some missing declarations.
+      wininet: Don't call get_avail_data multiple times in HTTP_ReceiveRequestData.
+      wininet: Moved dialog-related functions to dialog.c.
+      vbscript: Make constant type explicit.
+      vbscript: Added color constants.
+      vbscript: Fixed chr(0) implementation.
+      vbscipt: Added string constants.
+      secur32: Report SecPkgContext_ConnectionInfo in bits, not bytes.
+      mshtml.idl: Added IHTMLLabelElement* interfaces declarations.
+      mshtml: Added IHTMLLabelElement stub implementation.
+      ieframe: Fixed QI tests on IE10, where IStdMarshalInfo is supported by WebBrowser object.
+      urlmon.idl: Added IGetBindHandle declaration.
+      wininet: Renamed useSSL to secure and set it after secure connection is established.
+      wininet: Renamed socketFD to socket.
+      ieframe: Fixed tests on IE10.
+      mshtml: Fixed handling escaped paths in is_gecko_path.
+      mshtml: Fixed 'adjacent' spelling.
+      mshtml: insert_adjacent_node clean up.
+      mshtml: Added IHTMLElement2::insertAdjacentElement implementation.
+      mshtml: Added IHTMLElement2::insertAdjacentElement tests.
 
-Jactry Zeng (4):
-      msvcr100: Added _wstat32i64 implementation.
-      msvcr100: Added _stat32i64 implementation.
-      msvcr80: Sync _wstat32i64 and _stat32i64 implementation.
-      msvcr90: Sync _wstat32i64 and _stat32i64 implementation.
+Jörg Höhle (9):
+      ntdll: Stabilize CreateTimerQueueTimer callbacks over time.
+      mmdevapi/tests: Produce audible 16bit output too.
+      winmm: WAVE_OPEN_QUERY causes no WIM/WOM_OPEN notification.
+      mmsystem: Use SEGPTR when the .spec says so.
+      mmsystem: Do not rewrite input parameters.
+      mmsystem: Always use CALLBACK_FUNCTION to update MIDI/WAVEHDR.dwFlags.
+      winealsa: Reword some MIDI log messages.
+      wineoss: Add midi MTC Quarter Frame support (on output).
+      winmm: Prevent some MIDI race conditions.
 
-Jeff Latimer (2):
-      wmvcore: Add stub implementation for WMCreateEditor.
-      wmvcore: Fix a typo.
+Ken Thomases (20):
+      winemac: Discard old frame changed events when setting frame for off-screen windows, too.
+      winemac: Don't set Cocoa window frame to be zero-sized.
+      winemac: Use only on-screen windows for Cocoa parent (Win32 owner) and ordering sibling.
+      winemac: Track Cocoa windows in a z-ordered list.
+      winemac: Implement support for full-screen windows.
+      winemac: Implement DISPLAYS_CHANGED event for when display configuration has changed.
+      include/wingdi.h: Add definitions for DEVMODE display fixed output flags and values.
+      winemac: Implement EnumDisplaySettingsEx().
+      winemac: Implement ChangeDisplaySettingsEx().
+      winemac: Always use proper z-order when putting a window on screen.
+      winemac: Call sync_window_position() before show_window() since window frame affects whether it shows.
+      winemac: Don't bring a window onto the screen in SetFocus().
+      winemac: Implement SetCursor() and DestroyCursorIcon().
+      winemac: Use system cursors when possible.
+      winemac: Implement GetCursorPos().
+      winemac: Handle mouse moves in -[WineApplication sendEvent:] instead of WineWindow.
+      winemac: Request mouse move events when our window is active even when cursor is outside it.
+      winemac: Reset the cursor to the normal Mac arrow when it's outside all Wine windows.
+      winemac: Implement SetCursorPos().
+      winemac: Implement ClipCursor().
 
-Juan Lang (2):
-      iphlpapi: Fix HRESULT/win32 error code confusion.
-      cryptui: Use add_usage_to_oid correctly.
+Marcus Meissner (2):
+      kernel32: Use the correct pointer size in atl thunk (Coverity).
+      ole32: Free *ppszProgID on error path (Coverity).
 
-Julian Rüger (1):
-      po: Update German translation.
+Matteo Bruni (2):
+      wined3d: Make (wined3d_)surface_depth_blt_fbo handle locations other than SFLAG_INTEXTURE.
+      wined3d: Add RESZ support.
 
-Jörg Höhle (4):
-      ntdll: Use the monotonic time counter also for timer queues.
-      winmm: More compatible midiIn/Out[Un]Prepare MHDR_* flag handling.
-      winmm: More compatible waveIn/Out[Un]Prepare WHDR_* flag handling.
-      winmm: Handle GetTickCount overflow in MIDI player.
+Michael Stefaniuc (10):
+      Revert "dsound/tests: Primary and secondary buffers use the same IDirectSoundBuffer vtbl.".
+      mshtml: Fix copy and paste error.
+      ddraw/tests: Simplify some equality comparisons between bools.
+      shell32: COM clean up for the inner IUnknown of ShellFSFolder.
+      shell32: COM clean up for IShellFolder2 in ShellFSFolder.
+      shell32: Pass an IShellFolder2 to SHELL32_CompareIDs() to avoid casts.
+      shell32: COM clean up for IPersistFolder3 in ShellFSFolder.
+      shell32: Get rid of a helper function.
+      shell32: Finish the COM cleanup of ShellFSFolder.
+      shell32: Move IFSFolder_Constructor() to avoid forward declarations.
 
-Ken Thomases (25):
-      winemac: Implement ScrollDC().
-      winemac: Implement support for minimizing windows.
-      winemac: Build a map from Mac virtual key codes to Win32 vkeys and scan codes based on Mac keyboard layout.
-      winemac: Rebuild key map when Mac keyboard layout changes.
-      winemac: Generate KEY_PRESS/RELEASE events from Cocoa key events.
-      user32: In TranslateMessage, handle ToUnicode returning 2 or more chars.
-      winemac: Implement ToUnicodeEx().
-      winemac: Ignore Cocoa's window frame adjustments for off-screen windows.
-      winemac: Implement Beep().
-      winemac: Implement MapVirtualKeyEx().
-      winemac: Implement VkKeyScanEx().
-      winemac: Implement GetKeyNameText().
-      winemac: Implement fake support for the active Windows keyboard layout.
-      winemac: Implement SysCommand() to prevent Alt keypresses from activating system menu.
-      winemac: Add WineApplication methods to convert from Cocoa to Win32 coordinate space.
-      winemac: Implement MOUSE_MOVED(_ABSOLUTE) events.
-      winemac: Process clicks in an inactive window in addition to activating it.
-      secur32: On Mac, add support for cipher suites defined in 10.8 SDK.
-      user32: Improve mouse wheel scrolling in edit control.
-      user32: Improve mouse wheel scrolling in listbox control.
-      comctl32: Eliminate redundant local variable (gcWheelDelta == -wheelDelta).
-      comctl32: Improve mouse wheel scrolling in listview control.
-      comctl32: Improve mouse wheel scrolling in treeview control.
-      winemac: Implement MOUSE_SCROLL events.
-      winemac: Prevent Cocoa from consuming certain key-down events.
+Nikolay Sivov (12):
+      dwrite: Remove testing for exact script code value.
+      dwrite: Added more dwrite interfaces.
+      msvcrt: Move demangler flags to a header and use them.
+      msxml3: Fail to insert a node of unsupported type to a document.
+      wshom: Implement IWshShell3::Run().
+      msxml3: Better handle cross-tree node moves.
+      msxml3: Update refcount in replaceNode().
+      msxml3: Update backing docs refcount in put_documentElement().
+      msxml3: Remove unneeded cast to xmlDocPtr.
+      msxml3: Escape value for attribute in put_value().
+      msxml3: Don't make a variant copy if no need to for setting node value.
+      msxml3: Avoid unneeded variant copy in setAttribute(), leak fixed as a side effect.
 
-Ludger Sprenker (1):
-      windowscodecs: Add enum type WICTiffCompressionOption.
+Nozomi Kodama (5):
+      d3dx9: Specify arguments in trace to ease debugging.
+      d3dx9: Add a missing trace.
+      d3dx9: Avoid useless computations.
+      d3dx9: Explicit computations in D3DXMatrixDeterminant to speed them up.
+      d3dx9: Explicit computations in D3DXMatrixInverse to speed them up.
 
-Marcus Meissner (1):
-      comdlg32: Free files on errorpath (Coverity).
+Petr Kočandrle (1):
+      po: Small improvement of Czech translation.
 
-Michael Stefaniuc (20):
-      ddraw/tests: Use assignment instead of memcpy to copy structs.
-      crypt32: Use assignment instead of memcpy to copy structs.
-      wined3d: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      ieframe: Let C look like C.
-      krnl386.exe16: Let C look like C.
-      gphoto2.ds: Let C look like C.
-      iphlpapi: Let C look like C.
-      qedit: Let C look like C.
-      d3drm: Let C look like C.
-      riched20: Let C look like C.
-      usp10: Let C look like C.
-      d3d10core: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      d3d8: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      d3d9: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      d3dx9_36: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      d3drm: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      amstream: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      d3dcompiler_43: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      dmime: Remove ERR() on HeapAlloc failure for small sizes known at compile time.
-      wineoss.drv: Use offsetof to calculate the size of a struct with variable length array.
+Piotr Caban (24):
+      msvcr90: Prefer builtin version.
+      msvcp90: Prefer builtin version.
+      jscript: Rename JSREG_* defines to REG_*.
+      jscript: Cleanup regular expressions engine API.
+      jscript: Avoid copying regular expression results.
+      vbscript: Added RegExp2::Test implementation.
+      vbscript: Added RegExp2 flags getters and setters implementation.
+      vbscript: Added RegExp2::Execute implementation.
+      vbscript: Silence IDispatchEx queries on RegExp objects.
+      vbscript: Added RegExp.Execute tests.
+      vbscript: Added IMatchCollection2::_NewEnum implementation.
+      vbscript: Added tests for invalid parameters in regular expression functions.
+      vbscript: Added IMatchCollection2::__NewEnum test.
+      msvcrt: Mark gmtime32 tests with negative argument as broken on win8.
+      oleaut32: Fixed time outputing for dates before 1899 in VarBstrFromDate.
+      oleaut32: Fixed VarBstrFromDate behavior on dates before year 1600.
+      oleaut32: Fixed VARIANT_FormatDate behavior on dates before year 1600.
+      hlink: Call BindToObject with IID_IUnknown in IHlink_fnNavigate.
+      hlink: Return value returned by IHlinkTarget_Navigate in IHlink_fnNavigate.
+      hlink: Added basic Hlink::Navigate tests.
+      ole32: Added more OleCreateDefaultHandler tests.
+      ole32: Don't pass CLSCTX_INPROC_SERVER and CLSCTX_INPROC_HANDLER flags to CoCreateInstance in DefaultHandler_Run.
+      cmd: Fixed memory leak in WCMD_run_program.
+      msvcrt: Fixed closing of FindFirstFile handle in build_expanded_argv.
 
-Nikolay Sivov (3):
-      oledb32: Add a table of init properties, support Persist Security Info switch in init string.
-      xmllite: Store start data pointer for comments.
-      xmllite: Basic test for chunk value read vs full value read.
+Rico Schüller (2):
+      d3d9/tests: Use lower base hexadecimal values.
+      d3dx9: Fix typos.
 
-Nozomi Kodama (1):
-      d3dx9: Use const instead of CONST.
+Ričardas Barkauskas (2):
+      wined3d: Rename bsize to content_size to reflect usage.
+      wined3d: Make shader buffer dynamic.
 
-Piotr Caban (11):
-      jscript: Rename jsheap_t to heap_pool_t.
-      jscript: Don't use jsstr_t in JSRegExp structure.
-      jscript: Don't use jsstr_t in js_NewRegExp.
-      jscript: Move code operating on JSRegExp out of do_regexp_match_next function.
-      jscript: Make context generic in internal regular expression functions.
-      jscript: Moved generic regular expressions code to separate file.
-      vbscript: Added IRegExp2 stub.
-      vbscript: Added IRegExp2_QueryInterface tests.
-      vbscript: Added partial implementation of IDispatch methods in IRegExp2.
-      vbscript: Added IRegExp2::Pattern implementation.
-      vbscript: Rename vbsheap to heap_pool.
-
-Roman Dadkov (3):
-      ole32/tests: Add test for SetClientSite.
-      mpr/tests: Test to check the return values of WNetGetUniversalNameA.
-      ole32/tests: Add test for OleRun.
-
-Stefan Dösinger (2):
-      wined3d: Use the ARBfp ffp pipeline only if ARBfp is supported.
-      wined3d: Reserve one vs constant on r200.
-
-Vijay Kiran Kamuju (1):
-      msvcr90: Update the manifest version.
+Vincent Povirk (2):
+      mscoree: Add WINE_MONO_VERBOSE environment setting.
+      mscoree: Keep a reference to mscoree when shutting down.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index f572312..8bdb979 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.5.24
+Wine version 1.5.25
diff --git a/configure b/configure
index 5a29243..17cc687 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.5.24.
+# Generated by GNU Autoconf 2.69 for Wine 1.5.25.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.5.24'
-PACKAGE_STRING='Wine 1.5.24'
+PACKAGE_VERSION='1.5.25'
+PACKAGE_STRING='Wine 1.5.25'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1403,7 +1403,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.5.24 to adapt to many kinds of systems.
+\`configure' configures Wine 1.5.25 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1472,7 +1472,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.5.24:";;
+     short | recursive ) echo "Configuration of Wine 1.5.25:";;
    esac
   cat <<\_ACEOF
 
@@ -1619,7 +1619,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.5.24
+Wine configure 1.5.25
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2137,7 +2137,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.5.24, which was
+It was created by Wine $as_me 1.5.25, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -16960,7 +16960,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.5.24, which was
+This file was extended by Wine $as_me 1.5.25, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17031,7 +17031,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.5.24
+Wine config.status 1.5.25
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"