wined3d: Don't hide GL function pointer typedefs behind extension defines.
[wine] / ANNOUNCE
index 15c808e..a00ff01 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-The Wine development release 1.1.24 is now available.
+The Wine development release 1.3.25 is now available.
 
 What's new in this release (see below for details):
-  - Support for freedesktop file associations.
-  - Support for exception handling on 64-bit.
-  - Improved ARB shaders.
-  - Fixes for the FBO mode.
-  - Many listview improvements.
+  - Rewrite of the audio support, using the Win7 architecture.
+  - Old-style sound drivers for Jack, NAS and ESD are removed.
+  - Graphics driver architecture changes for the DIB engine.
+  - Improved handling of the shell recycle bin.
+  - Better joystick support in DirectInput.
+  - Initial stub for VBScript support.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.24.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.24.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.25.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.3.25.tar.bz2
 
 Binary packages for various distributions will be available from:
 
-  http://www.winehq.org/site/download
+  http://www.winehq.org/download
 
-You will find documentation on http://www.winehq.org/site/documentation
+You will find documentation on http://www.winehq.org/documentation
 
 You can also get the current source directly from the git
-repository. Check http://www.winehq.org/site/git for details.
+repository. Check http://www.winehq.org/git for details.
 
 Wine is available thanks to the work of many people. See the file
 AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.24:
-
-   2720  File open dialog crashes in Micrographic designer
-   9042  Paradise Poker Client gives black desktop background - bug
-  10551  When emulating Sprint-Layout the mouse doesn't catch obejects
-  10981  Anti-Grain Geometry GDI Demo does not run
-  11030  JIT fails to launch
-  11942  Trouble with actor's shadow in "Journey to the Center of the Earth"
-  12137  Test Drive: Unlimited slow performance
-  12169  Supreme Commander: Black bar obscuring screen when fidelity >low
-  12183  EVE Premium 4.10.51200 does not render correctly with shadows on
-  12380  Support fd.o file type associations
-  12405  Crash at starting WISO Sparbuch 2008
-  13266  ArchiCad 11 installer: Crashes after extraction (Java related?)
-  13705  keyboard does not work in Trackmania Nations Forever
-  13917  Supreme Commander won't let me select high fidelity
-  13922  configure script produces misleading warning about libhal
-  14767  WGL_SWAP_METHOD_ARB attribute not implemented
-  15206  Trouble with symbolic stack dumps and Chromium
-  15371  HDR not rendered correctly (e.g. in Rainbow 6 Vegas)
-  15377  1.1.5 breaks d3d game that worked in 1.1.4
-  15457  Languages dialog is empty in inetcpl.cpl (IMultiLanguage2_GetRfc1766Info)
-  15878  Dogfood:  Gimp 2.6 will not open images.
-  15925  World of Warcraft: Extreme FPS drop since 3.0.2
-  16115  jscript: field with has wrong type
-  16195  GetKeyNameTextW returns a wrong length
-  16267  Vista Winetest24112008 MSItest loop
-  16331  inetcomm: possible null pointer dereferences
-  16385  Photoshop CS4 interface doesn't load
-  16506  some GUI feedback is needed when wine crashes
-  16521  With separate x-screens, windowed applications in the secondary screen are limited to resolution of primary screen
-  16609  Wine's XDnD should support text/uri-list lines not ending in \r\n
-  16681  Adobe Photoshop CS4 fails to start, complains "Some of the application components are missing..."
-  17433  Photoshop CS4 crash in unimplemented function gdiplus.dll.GdipMeasureDriverString
-  17437  ATI and EVE Premium: no models display / crashes on startup
-  17591  WISO MeinBuero 2009 trial segfaults in wintrust.dll
-  17600  MSOffice installer (XP, 2003, 2007) : msi crash in custom action
-  17681  mcm2 Help immediately exists (Motocross Madness 2)
-  17914  Using \n rather then \r\n breaks HTTP RFC with HTTP_AddRequestHeadersW
-  18202  Programs show unhandled exception dialog on every run
-  18256  Quicktime 2 Unimplemented function olesvr32.dll.OleRevokeServer on exit
-  18516  Goldwave 5.25 File Save dialog no longer has options for file format...
-  18610  Quicken 2009 crashes
-  18617  Regedit can't import registry from standard input
-  18638  .NET 3.0 apps abort with: Call from to unimplemented function GDI32.dll.GdiEntry13, aborting
-  18641  Adobe Lightroom 2.3 crashes on unimplemented function gdiplus.dll.GdipCreateHICONFromBitmap
-  18735  Photoshop CS4 crash in unimplemented function GdipGetVisibleClipBoundsI
-  18736  Photoshop CS4 crash in unimplemented function GdipDrawDriverString
-  18742  WoW: Icons under d3d are incorrectly desaturated
-  18797  CATIAV5R19: Fails to install on Wine higher than 1.1.18
-  18798  Neuro-Programmer v2.5 unable to start
-  18809  Dragon NaturallySpeaking 10 no longer installs
-  18811  Lexware: wine crashes during .Net 2.0 SP1 Installation
-  18824  Thief 3 crashes when starting a new game
-  18841  Ghost Recon Installer Crashes
-  18882  Allow windows links (.lnk) to be handled by Wine
-  18895  Thief 3 crashes on closing.
-  18900  Wineserver crashes starting Team Fortress 2
-  18915  FAR Manager: crashes shortly after startup
-  18916  Thief 2 crashes when bringing up in-game menu
-  18925  OS X build broken
+Bugs fixed in 1.3.25:
+
+   1841  wrong region drawn
+   4931  Visual Basic 6 app wizard reports out-of-memory error due to oleaut32 ICreateTypeInfo2_fnSetHelpStringContext stub
+   5991  MSDE install fails due to missing ntdsapi.dll.DsGetSpnA stub
+   8543  archicad 10 demo installer severe Z order problems
+   8548  Runtime error 5 and 440 in factusol 2007 (oleaut32.VariantCopyInd input pvargSrc check fails for VT_RECORD|VT_BYREF)
+   8951  Textures are not displayed in Company of Heroes and everything is only black and white
+   9228  PartyPoker does not start the second time
+  10105  OLE Errors start upon launching and blank windows
+  11285  Static characters on Nvidia 7xxx cards in Witcher
+  11737  DVD Rebuilder fails to run
+  14186  Morrowind stucks for 3-5seconds during background music change (in combat)
+  14942  White trees in Drakensang
+  15542  The Settlers V - The Heritage of the Kings / Siedler 5 - Das Erbe der Könige
+  15586  Barkley, Shut up and Jam: Gaiden - Intro screen is drawn mostly off screen
+  17398  Giants: Citizen Kabuto - shadows appear as flickering pixel patterns
+  17815  Red Alert 3 won't start because of missing directx 9.0 (which works for others).
+  17890  Unreal Tournament shows only a quarter of the screen in full screen mode
+  18590  Silent Heroes: Out of adapter memory
+  18672  WinBUGS crashes under Linux with any Wine version > 1.1.12.
+  19030  Escape from Monkey Island - saving game freezes
+  19684  Viewports aren't displayed correctly in irrEdit
+  19939  Valve's Source Dedicated Server needs X for console mode
+  21214  cmd: "if" blocks are echoed only once; body shouldn't be echoed again
+  21338  cmd needs to set COMSPEC, PATHEXT, and PROMPT environment variables on startup
+  22063  cmd tests need todo_wine
+  22548  Mass Effect 2/Singularity: Banding in lighting effects
+  22609  SystemShock2 crash when starting level
+  22614  Unigine Heaven 2 d3d9 benchmark runs out of video memory
+  22773  VLC Media Player 1.0.5 doesn't show fullscreen videos correctly
+  23211  A-Ray Scanner v2.0.2.3 crashes with unhandled page fault
+  23410  OnLive fails to connect to service
+  23573  when Moving cursor, Xorg uses %100 CPU.
+  23685  Prince of Persia 3D demo crashes, D3D-related?
+  23881  CoreAudio driver stops playing sound when headphones are plugged in or removed
+  24412  Internet Explorer 9 installer prerequisite check fails due to missing ktmw32.dll
+  24509  Blur: crashes in intro videos in fullscreen mode
+  24580  Multiple apps fail due to commctrl.TaskDialogIndirect stub (utorrent, IE9 installer)
+  24590  [Settlers 7 Demo] Game waits for an event on the splash screen
+  25032  Banana 6.0 (accounting software) crashes on license registration dialog
+  25069  Dlink IP Surveillance 300 tool crashes on startup
+  25123  Dragon NaturallySpeaking 11 does not run
+  25233  SimCity 4 Deluxe Edition : graphical issues
+  25269  SNS-HDR: Fails to run
+  25567  Civilization V requires d3dx9_36
+  25650  BearShare: Crash at the end of installation
+  25667  foobar 2000: Balloon tooltip cropped
+  25670  Republic: The Revolution: Cann't run installer.
+  25717  Japanese fonts sometimes shifted to the left
+  25778  'kIconServices16PixelDataARGB' undeclared (first use in this function)
+  26353  Winhttprequest5.1 is unimplemented?
+  26492  GridIron Flow Essentials: Fails to install with built-in msxml3
+  26537  LabVIEW 2010: Installer detected non-existent previous installation
+  26637  Tom Clancy's HAWX is not running
+  26809  iexplore crashes when clicking on Home while it is already loading a https URL
+  26835  Portal 2 exits at menu screen.
+  26841  Reaper: File extensions not saved with project file
+  26881  Portal 2 main menu fonts are too big, entries get truncated
+  26906  HaoZip: No text in menu
+  26908  HaoZip: Files view does not draw the window background
+  26948  iTunes 10.2.2.12 reports "Apple Application Support was not found" on startup
+  26981  Word 2003 - very sluggish
+  27004  Warcraft III fails to select units by mouse drag
+  27074  avicap32 won't build correctly on recent kernel headers
+  27087  Space Empires: Star Fury hangs with sound enabled (Alsa full hw. acceleration)
+  27263  Broken depth test for translucent surfaces in Arx Fatalis (d3d 7 game)
+  27322  Flatout 1 does not run anymore
+  27517  Lord of the Rings Online wants d3dx9_36.dll.D3DXGetShaderSamplers (purist)
+  27522  Mouse motion blocked or laggy while clicking
+  27555  Text is not displayed on Wine 1.3.22+git in Civilization IV
+  27598  PLSQL Developer: can't not login to database
+  27676  PowerPC build broken in dlls/d3dx9_36/tests/math.c
+  27687  SSL cannot be connected with Solaris 11 Express
+  27711  ListView_SetTextBkColor may lead to infinite loop
+  27732  WinRAR became unusable since Wine 1.3.23, it constantly flashes and consumes 100% of CPU
+  27772  Rollercoaster Tycoon fails to start (unless ddr=opengl)
+  27776  Aquarium: Invalid floating point operation
+  27778  TYPE outputs extraneous blank line after file contents
+  27782  "echo off" does not work in cmd interactive mode
+  27795  Half-Life 2 hangs with a black screen on launch
+  27802  ollydbg2 crashes on unimpl dbghelp.dll.SymEnumSourceLinesW stub
+  27804  Multiple MS installers expect a "Logs" folder under %SystemRoot%
+  27822  Warcraft 3 Demo installer crashes during the installation
+  27823  d3d breaks after upgrade from 1.3.15 to 1.3.24
+  27828  MyVirtualHome doen't start (fixme:wininet:InternetSetOptionW Option 38 STUB)
+  27832  Iexplore crash in nsio.c (regression)
+  27840  winecfg crashes when using Royale (WindXP MCE) style
+  27866  Second Disk problem
 
 ----------------------------------------------------------------
 
-Changes since 1.1.23:
-
-Alexander Nicolaysen Sørnes (1):
-      regedit: Fix reading from stdin.
-
-Alexandre Julliard (47):
-      wininet: Always use a full URL for redirects, even with an absolute path.
-      user32: Disable assert() for the mingw build since mingw gets confused trying to import MessageBoxA.
-      kernel32: Fix handling of %ws format for Unicode.
-      comctl32: Avoid repainting a NULL link.
-      widl: Don't make the proxy virtual tables const if they use delegation.
-      server: Avoid a crash when trying to wait on a disconnected pipe client.
-      ole32: Get rid of line feeds and tabs in traces.
-      kernel32: Forward RtlUnwindEx to ntdll for x86_64.
-      winebuild: Properly restore %rax and %rbx in call_from_regs on x86_64.
-      rpcrt4: Adjust the start of the proxy virtual table for stubless proxies.
-      opengl32: Make the script default to version 1.1. Remove the glGetLevelParameter stubs.
-      configure: Detect the appropriate form for the __ASM_GLOBAL_FUNC macro.
-      configure: Add .cfi_startproc/endproc directives to assembly functions if supported.
-      riched20: Move the textHostVtbl definition to work around Mac OS X breakage with __ASM_GLOBAL_FUNC.
-      server: Restart at the head of the wait queue when we woke a thread, since this can modify the queue.
-      configure: Make sure that gcc is recent enough for building 64-bit code.
-      configure: Add a macro to define an stdcall suffix in assembly code.
-      configure: Add a macro to define an stdcall function in assembly.
-      msvcrt: Add appropriate stdcall decorations to assembly functions.
-      riched20: Add appropriate stdcall decorations to assembly functions.
-      rpcrt4: Add appropriate stdcall decorations to assembly functions.
-      hal: Add appropriate stdcall decorations to assembly functions.
-      ntoskrnl.exe: Add appropriate stdcall decorations to assembly functions.
-      kernel32: Add appropriate stdcall decorations to assembly functions.
-      ntdll: Add appropriate stdcall decorations to assembly functions.
-      advapi32/tests: Avoid accessing an uninitialized pointer.
-      advapi32: Fix self-relative security descriptor creation for 64-bit.
-      ntdll: Fix handling of self-relative security descriptors for 64-bit.
-      msvcrtd/tests: Fix calling convention for operator_new_dbg.
-      libwine: Add unwind annotations to the stack switching functions for x86_64.
-      ntdll: Add unwind annotations to the call_entry_point function for x86_64.
-      winebuild: Add unwind annotations to all the generated functions for x86_64.
-      ntdll: Handle x86_64 signals on a separate signal stack.
-      winebuild: Implement a --large-address-aware flag.
-      winegcc: Add support for the -Wl,--large-address-aware option.
-      ntdll: Implement stack unwinding for x86_64 builtin modules based on the Dwarf data.
-      include: Add a target address for unwinding for platforms that need it.
-      ntdll: Add support for calling the TEB exception chain handlers on x86_64.
-      server: The ptrace interfaces uses longs, not ints.
-      kernel32: Fix the HGLOBAL header size for 64-bit.
-      ntdll: Simplify the thread startup routine and make it CPU-specific.
-      ntdll: Move all thread exit processing to exit_thread(), and make RtlExitUserThread() CPU-specific.
-      configure: Don't accept mingw32 as target name, we need an explicit CPU specification.
-      rpcrt4/tests: Fix the marshalling test for Win64.
-      rpcrt4/tests: Fix the marshalling test for Win9x.
-      rpcrt4: Fix memory sizes of marshalled pointers on 64-bit.
-      urlmon/tests: Avoid comparing uninitialized structure data.
-
-Anders Jonsson (8):
-      ntoskrnl.exe: Stub for KeInitializeMutex.
-      ntoskrnl.exe: Stub for KeWaitForSingleObject.
-      ntoskrnl.exe: Stub for IoInitializeTimer.
-      ntoskrnl.exe: Stub for IoStartTimer.
-      ntoskrnl.exe: Stub for ExInitializeResourceLite.
-      ntoskrnl.exe: Stub for ExInitializeZone.
-      ntoskrnl.exe: Stub for PsTerminateSystemThread.
-      ntoskrnl.exe: Stub for ExInitializeNPagedLookasideList.
-
-Andrew Eikum (1):
-      gdiplus: Test cases and parameter checks for GdipDrawCurve.
-
-Andrew Talbot (8):
-      comctl32: Constify some variables.
-      comctl32: Constify some variables.
-      comdlg32: Constify some variables.
-      credui: Constify a variable.
-      crypt32: Constify some variables.
-      crypt32: Constify some variables.
-      crypt32: Constify some variables.
-      crypt32: Constify some variables.
-
-André Hentschel (10):
-      shell32/tests: Fix error messages.
-      wordpad: Add German translation.
-      shell32: Add German translation.
-      setupapi: Add German translation.
-      oleacc: Add German translation.
-      winedbg: Fix comment header.
-      cryptui: Add German translation.
-      cryptdlg: Add German translation.
-      cryptui: Improve German translation.
-      documentation: Keep README.de in sync.
-
-Aric Stewart (11):
-      msctf: Framework for ITfCompartmentMgr.
-      msctf: Define ITfCompartmentMgr for ThreadMgr.
-      msctf: Add ITfComponentMgr to documentmgr.
-      msctf: Define ITfCompartmentMgr for Context.
-      msctf: Setup global CompartmentMgr.
-      msctf: Implement ITfContext::GetDocumentMgr.
-      msctf: Implement ITfThreadMgr::IsThreadFocus.
-      msctf: Contexts have a default DocumentMgr of the one that creates them.
-      msctf: Implement ITfCompartmentMgr::ClearCompartment.
-      msctf: Implement ITfCompartmentMgr::EnumCompartments.
-      comctl32: In COMBOEX_FindStringExact do not try to get text from invalid items.
-
-Aurimas Fišeras (4):
-      winemine: Add Lithuanian translation.
-      wininet: Add Lithuanian translation.
-      hhctrl.ocx: Add Lithuanian translation.
-      oleacc: Add Lithuanian translation.
-
-Austin English (10):
-      mshtml: Make the wine-gecko warning more clear.
-      winex11: Return correct length for GetKeyNameText.
-      wine.desktop: Allow start to execute lnk files.
-      kernel32: GetConsoleAliasW is a stub, make sure it acts like one.
-      configure: Fix mach-o/dyld_images.h detection on OS X.
-      configure: Add a note about missing dbus if libhal is missing.
-      oleaut32: Fix a compiler warning for libjpeg includes.
-      gphoto2.ds: Fix a compiler warning for libjpeg includes.
-      wine.inf: Fix incorrect entry for hh.exe.
-      wine.inf: Add placeholder exe for wordpad.exe.
-
-Damjan Jovanovic (6):
-      winemenubuilder: Generate icons for Wine's MIME types.
-      start.exe: Add infrastructure to launch windows file open associations from freedesktop.
-      wine.inf: Update file type associations on startup.
-      shell32: Update file type associations when requested.
-      winex11.drv: Fix file drops on KDE4 and XFCE.
-      winemenubuilder: Log where freedesktop menu files are created, and provide an option to clean them up.
-
-Detlef Riekenberg (12):
-      mlang/tests: Fix failures with IE 5.5 and below.
-      mlang: Implement IMultiLanguage2_GetRfc1766Info.
-      mlang/tests: Add tests for IMultiLanguage2_GetRfc1766Info.
-      mlang/tests: Fix a failure on win98 with mlang 4.72.
-      mlang/tests: Store the expected results for GetRfc1766Info as Unicode.
-      shlwapi: Forward DnsRecordSetCompare to dnsapi.
-      mlang: Implement IMultiLanguage_GetRfc1766Info.
-      urlmon/tests: Move SecurityManager and ZoneManager tests to a separate file.
-      setupapi: Move IsUserAdmin to shell32.IsUserAnAdmin.
-      urlmon/tests: Fix a typo in an ok message.
-      mlang/tests: Some old IE versions truncate one character too short.
-      mlang: Implement IMultiLanguage_GetNumberOfCodePageInfo, with test.
-
-Dmitry Timoshkov (4):
-      wine.inf: Add kernel32.48/kernel32.49 (ReleaseThunkLock/RestoreThunkLock) to the RelayExclude list.
-      user32: Add support for SPI_GETFOCUSBORDERWIDTH and SPI_GETFOCUSBORDERHEIGHT.
-      user32: Add a test for PeekMessage((HWND)-1), make it pass under Wine.
-      user32: Invalidate button on WM_KILLFOCUS, like Windows does.
-
-Eric Pouech (1):
-      dbghelp: Improve speed of our hashtable implementation by remembering the last element added to every bucket.
-
-Francois Gouget (19):
-      cryptdlg & cryptui: Use SUBLANG_NEUTRAL for German.
-      winedos: Move VGA_SetGraphicMode() up a bit and make it static. VGA_GetModeInfoList() is unused so remove it.
-      winedos: DPMI_FreeInternalRMCB() is not used so remove it.
-      winedos: DOSVM_GetTimer() is not used so remove it.
-      gdi32/tests: Small indentation fix.
-      msctf/tests: Make EditSession_Constructor() static.
-      msctf: Make the CompartmentMgr functions static.
-      gdiplus: Remove spaces before '\n's.
-      winapi/c_parser: Remove some dead code.
-      rpcrt4/tests: Replace malloc() with HeapAlloc().
-      cmd: Introduce a WCMD_strsubstW() function to simplify string substitutions.
-      cmd: Replace malloc() with HeapAlloc().
-      comctl32: Extend the LVTILEINFO structure.
-      winapi: Fix a $blevel / $plevel mismatch.
-      wineesd.drv: Initialize the stream name before using it.
-      winweesd.drv: Make sure esd_all_info is always initialized and freed when needed.
-      wineesd.drv: Remove a redundant assignment.
-      dmime: Remove patterntrack.c and tool.c as they are unused and don't correspond to objects.
-      comctl32/tests: Make DummyCompareEx() static.
-
-Frank Richter (1):
-      d3d9: Fix bitmask for A2R10G10B10 format.
-
-Frédéric Delanoy (1):
-      documentation: Keep README.fr in sync.
-
-Ge van Geldorp (1):
-      advapi32: Set values to 0 in LsaEnumerateAccountRights.
-
-Gerald Pfeifer (7):
-      user32: Fix logic condition in SPY_DumpStructure().
-      winmm: Use & instead of && for bit test in wave_out_test_deviceOut().
-      wined3d: Use & instead of && for bit test in IWineD3DDeviceImpl_CreateSurface().
-      wined3d: Fix (and simplify) the ATI case in IWineD3DImpl_FillGLCaps.
-      d3d9: Use correct constant types (WINED3DPOOL_DEFAULT instead of D3DPOOL_DEFAULT and WINED3DRTYPE_SURFACE instead of D3DRTYPE_SURFACE).
-      cmd.exe: Fix incorrect check in WCMD_HandleTildaModifiers().
-      crypt32: Fix incorrect logic condition in test_decodePKCSAttribute().
-
-Guy Albertelli (2):
-      kernel32/tests: Fix tests when GetVolumeNameForVolumeMountPoint fails.
-      kernel32/tests: Fix tests to pass on Win9x and WinME.
-
-Hans Leidekker (5):
-      msi: Add some reinstall tests.
-      wintrust: Add stub implementations of HTTPSCertificateTrust and HTTPSFinalProv.
-      wininet: Always create a URL cache entry.
-      wininet: Don't fail if dwReserved is set in CreateUrlCacheEntryW.
-      wininet: Implement InternetQueryOption(INTERNET_OPTION_CACHE_TIMESTAMPS).
-
-Henri Verbeet (51):
-      wined3d: Add support for the ARB_depth_buffer_float extension.
-      wined3d: Use GL_DEPTH_COMPONENT32F for WINED3DFMT_D32F_LOCKABLE.
-      wined3d: Use GL_DEPTH32F_STENCIL8 for WINED3DFMT_D24FS8.
-      wined3d: Use context_attach_depth_stencil_fbo() to clear FBO depth attachments.
-      wined3d: Set FBO stencil attachments for relevant depth stencil formats.
-      wined3d: Avoid comparing shader compile args if the relevant shader isn't present.
-      wined3d: Simplify some code in set_glsl_shader_program().
-      wined3d: Don't modify the internal format in d3dfmt_get_conv().
-      wined3d: Get rid of the silly pointers in WINED3DVOLUME_DESC.
-      wined3d: Add some FIXMEs about blitting with unsupported fixups.
-      wined3d: Set explicitly sized internal formats for color key conversion in d3dfmt_get_conv().
-      wined3d: Check the correct extensions in d3dfmt_get_conv().
-      wined3d: Round rows up to whole blocks for compressed surface blits in BltFast().
-      wined3d: Store compression information about compressed formats.
-      wined3d: Use the format info for doing compressed surface blits in BltFast().
-      wined3d: Remove some redundant s3tc extension checks.
-      wined3d: Improve some TRACEs in init_format_fbo_compat_info().
-      wined3d: Use the format info to calculate compressed surface size in IWineD3DDeviceImpl_CreateSurface().
-      wined3d: Use the format info to calculate compressed surface size in IWineD3DBaseSurfaceImpl_SetFormat().
-      wined3d: Use the format info to calculate compressed surface pitch in IWineD3DBaseSurfaceImpl_GetPitch().
-      wined3d: Use the compressed format info in IWineD3DBaseSurfaceImpl_LockRect().
-      wined3d: Use WINED3DFMT_FLAG_COMPRESSED instead of checking for specific formats.
-      wined3d: Remove the useless "resource_type" parameter from IWineD3DDevice::CreateSurface().
-      wined3d: Respect the "srgb" parameter to IWineD3DSurfaceImpl_BindTexture().
-      wined3d: Avoid checking depth/stencil and compressed formats in init_format_fbo_compat_info().
-      wined3d: Introduce surface_cleanup().
-      wined3d: Introduce surface_gdi_cleanup().
-      wined3d: Introduce surface_init() to handle most of the surface initialization.
-      wined3d: Introduce surface_calculate_size().
-      wined3d: Get rid of the pointers in WINED3DSURFACE_DESC.
-      shdocvw: Take the riid parameter to TaskbarList_Create() into account.
-      shdocvw: Add SHDOCVW_LockModule()/SHDOCVW_UnlockModule() calls to ITaskbarList.
-      d3d8: Do some more verification on handles.
-      d3d8: Deleting an invalid pixel shader handle should return D3D_OK.
-      d3d8: Add tests for deleting invalid shader handles.
-      wined3d: Add format conversions for some depth stencil formats.
-      wined3d: Fix a typo.
-      wined3d: Fall back to backbuffer offscreen rendering if FBOs are unavailable.
-      wined3d: Only initialize unused components of varyings that are read.
-      wined3d: Avoid some unneeded depthstencil copies.
-      wined3d: Avoid some unneeded rendertarget copies.
-      wined3d: Make sure we have a context in stretch_rect_fbo().
-      wined3d: Reuse the FBO for check_fbo_compat().
-      wined3d: Remove some useless code in IWineD3DDeviceImpl_SetLightEnable().
-      wined3d: Simplify IWineD3DSurfaceImpl_LockRect() a bit.
-      wined3d: Remove a redundant ActivateContext() call in IWineD3DSurfaceImpl_UnlockRect().
-      d3d8: Add WINED3DFMT_W11V11U10 <=> D3DFMT_W11V11U10 conversion.
-      wined3d: Don't load a rendertarget just because alpha test is enabled.
-      d3dx9_36: Implement D3DXGetDeclVertexSize().
-      d3dx9_36: Add a test for D3DXGetDeclVertexSize().
-      d3d9: Use color_match() in the fog test.
-
-Hib Eris (1):
-      msi: Fix a crash when freeing memory.
-
-Huw Davies (6):
-      widl: Add support for the lcid parameter attribute.
-      widl: Fix typelib lcid fields to match those produced by midl.
-      oleaut32: TLibAttr.lcid is read from the second lcid field in the header. Confirmed by manually editing a tlb file.
-      oleaut32: Calling SetLcid with LOCALE_NEUTRAL is a special case which sets the first header lcid to US English and the second one to 0.
-      tools/widl: Fix behaviour when both lcid and retval arguments are present.
-      oleaut32/tests: Add some tests for [lcid] parameters.
-
-Jacek Caban (2):
-      wininet: Fixed gzip decoding on chunked stream.
-      urlmon: Fixed test on IE8.
-
-Jonathan Ernst (8):
-      crypt32: Updated French translation.
-      mshtml: Updated French translation.
-      notepad: Updated French translation.
-      regedit: Updated French translation.
-      setupapi: Updated French translation.
-      wordpad: Updated French translation.
-      reg: Updated French translation.
-      shell32: Updated French translation.
-
-Joris Huizer (1):
-      winemenubuilder: reg_get_val[AW]: Fix memory leak.
-
-José Manuel Ferrer Ortiz (1):
-      winecfg: Spanish resources update.
-
-Juan Lang (3):
-      wintrust: Only check the pgKnownSubject member if the struct includes it.
-      wintrust: Check for the presence of required members of WINTRUST_BLOB_INFO rather than requiring callers to be compiled with the same SDK version.
-      wintrust: Check for the presence of required members of WINTRUST_CERT_INFO rather than requiring callers to be compiled with the same SDK version.
-
-Ken Sharp (6):
-      gdiplus: Add stubs for GdipGetVisibleClipBoundsI, GdipDrawDriverString & GdipMeasureDriverString.
-      olesvr32: Add OleRevokeServer stub.
-      ntoskrnl: Add ObfReferenceObject stub.
-      ntoskrnl: Add IoRegisterFileSystem stub.
-      ntoskrnl: Add IoUnregisterFileSystem stub.
-      ntoskrnl: Add FsRtlRegisterUncProvider stub.
+Changes since 1.3.24:
+
+Adam Martinson (2):
+      msxml3: Don't cause an assert failure if the datatypes schema doesn't load.
+      msxml3: Don't include libxml/parser.h twice.
+
+Akihiro Sagawa (7):
+      po: Update Japanese translation.
+      po: Add message contexts for 'Restore' and update Japanese translation.
+      po: Add message contexts for 'Desktop' and update Japanese translation.
+      dsound: Fix a typo.
+      dsound/tests: Add tests to check notifications after duplicate.
+      dsound: Don't copy the notify object on duplicate.
+      dsound: Don't copy the position notify on duplicate.
+
+Alexander Morozov (3):
+      mshtml: Add stub implementation of IProvideClassInfo interface.
+      mshtml: Added IProvideClassInfo::GetClassInfo implementation.
+      cryptui/tests: Always use a function pointer for CryptUIWizImport.
+
+Alexandre Julliard (59):
+      makefiles: Allow install rules to run in parallel.
+      makefiles: Install static libraries from the top-level makefile.
+      makefiles: Install import libraries from the top-level makefile.
+      makefiles: Make MODULE contain the full module name also for static libraries.
+      gdi32: Export a function to compute the DC clip box.
+      gdi32: Compute StretchBlt rectangles in gdi32.
+      gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point.
+      gdi32: Pass the dest visible rectangle to the PatBlt driver entry point.
+      gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.
+      gdi32: Make the DC function structure public.
+      winex11: Add a DC function structure and export it.
+      wineps: Add a DC function structure and export it.
+      gdi32: Ask the graphics driver for the function table instead of loading functions one by one.
+      gdi32: Sort the OpenGL driver functions alphabetically.
+      gdi32: Graphics driver functions no longer need to be CDECL.
+      gdi32: Add driver entry points for GetImage and PutImage.
+      gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.
+      winex11: Add an implementation for the GetImage entry point.
+      winex11: Add support for byte swapping in GetImage.
+      winex11: Add an implementation for the PutImage entry point.
+      winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function.
+      winex11: Add support for rops in PutImage.
+      winex11: Add support for bottom-up format in PutImage.
+      gdi32/tests: Fix some test failures on Windows.
+      netapi32/tests: Don't crash if the administrators group is missing.
+      winex11: Set all the bitmap padding to 0 in GetImage.
+      gdi32: Use the original StretchBlt rectangle if a DC doesn't have a visible region.
+      winex11: Don't access the source rectangle in PutImage until needed.
+      winex11: Simplify a couple of BitBlt operation codes.
+      winex11: Avoid overflowing the source rectangle in StretchBlt.
+      gdi32: Move a couple of rectangle helper functions to the header.
+      gdi32: Remove the GetDIBits entry point from the graphics driver.
+      winex11: Remove the GetDIBits implementation.
+      winex11: Create a new message window every time we change clipping to avoid stale notifications.
+      Revert "d3dx9_36: Improved constant table handle support."
+      gdi32: Move GET_DC_PHYSDEV back to gdi_private.h, it can't be used from external drivers.
+      gdi32: Add inline helpers to compute DIB stride and total size.
+      gdi32: Add format conversion to the null driver StretchBlt implementation.
+      wineps: Remove unneeded GetTransform prototype.
+      winex11: Remap pixels to system palette in Get/PutImage for 4 and 8 bpp.
+      winex11: Fill in the color table in Get/PutImage for 4 and 8 bpp.
+      winex11: Verify that the color map matches in PutImage for 4 and 8 bpp.
+      gdi32: Add a special case for converting dibs to 1-bpp using the background color.
+      gdi32: Set the color maps to the destination DC colors for 1-bpp images.
+      gdi32: Move the checks for empty visible rects in PatBlt/StretchBlt back to gdi32.
+      comdlg32/tests: Print the id of the GetSaveFileName test on failure.
+      gdi32: Pass the full bitblt_coords structure to the Get/PutImage entry points.
+      gdi32: Allow the PutImage entry point to optionally support stretching.
+      gdi32: Get rid of the offset in the gdi_image_bits structure now that we are passing the full rectangles.
+      wineps: Add a couple of helper functions to simplify the StretchDIBits implementation.
+      wineps: Implement the PutImage entry point.
+      gdi32: Get rid of the StretchDIBits-based fallback for StretchBlt.
+      gdi32: Add an optional clip region to the PutImage entry point.
+      winex11: Add helper functions for changing and restoring the current clipping region.
+      winex11: Implement the additional clipping in PutImage.
+      wineps: Implement the additional clipping in PutImage.
+      user32/tests: Mark some messages optional in the SetParent sequence.
+      user32/tests: Fix some last error tests that fail on Windows.
+      user32/tests: Fix test failures when the low-level hook cannot be set.
+
+Alistair Leslie-Hughes (4):
+      oleaut32: Correct ISupportErrorInfo clsid value.
+      xmllite: Implement CreateXmlWriter.
+      oleaut32: Dont filter out VT_RECORD|VT_REF type in VariantCopyInd.
+      ntdsapi: Add stub for DsGetSpnA.
+
+Andrew Eikum (17):
+      winecoreaudio.drv: Make AudioSessionManager methods static.
+      winmm: Remove driver implementation of waveOut*.
+      winmm: Implement waveOut* on top of MMDevAPI.
+      mmdevapi: Only enumerate devices that can be opened during initialization.
+      dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format.
+      winmm: Support WAVE_MAPPED flag in waveOut*.
+      winmm: Remove driver implementation of waveIn*.
+      winmm: Implement waveIn* on top of MMDevAPI.
+      winmm: Remove driver implementation of mixer*.
+      winmm: Implement mixer* on top of MMDevAPI.
+      winenas.drv: Remove unused WinMM driver.
+      wineesd.drv: Remove unused WinMM driver.
+      winejack.drv: Remove unused WinMM driver.
+      mmdevapi: Use a sane default if no buffer size is requested.
+      winmm: Close ACM stream when closing wave device.
+      winmm: Perform Open and Close callbacks from client thread.
+      winmm: Fix check for DCB_NULL callback type.
+
+Andrew Nguyen (2):
+      msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation.
+      msxml3/tests: Fix two minor leaks in test_mxwriter_properties().
+
+André Hentschel (11):
+      dbghelp: Remove dead code (clang).
+      cmd/tests: Add test for parameter detection.
+      user.exe: Remove dead assignment (clang).
+      user32: Remove dead assignment (clang).
+      oledlg: Remove dead assignment (clang).
+      progman: Remove idempotent operation (clang).
+      version: Don't initialize the variable twice (clang).
+      usp10: Fix possible crashes (clang).
+      user32/tests: Add test for nested default button in dialogs.
+      winevdm: Use secure mode when running apps in DOSBox.
+      user32/tests: Fix two typos.
+
+Aric Stewart (1):
+      usp10: Add missing Bengali entry.
+
+Aurimas Fišeras (1):
+      po: Update Lithuanian translation.
+
+Austin English (2):
+      wine.inf: Create %systemroot%\logs directory by default.
+      dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW.
+
+Bellengé Maxime (1):
+      comctl32: Don't reset trackbar thumb on a WM_SIZE message.
+
+Bernhard Loos (3):
+      rpcrt4: Create pipes with FLAG_OVERLAPPED.
+      server: Check for STATUS_OBJECT_TYPE_MISMATCH before STATUS_ACCESS_DENIED in get_handle_obj.
+      ntdll/tests: Add a test for STATUS_OBJECT_TYPE_MISMATCH.
+
+Christian Inci (1):
+      setupapi: Fix return behaviour when the device key doesn't exist.
+
+Dan Kegel (1):
+      riched20/tests: Add test for WB_ISDELIMITER.
+
+Dmitry Timoshkov (1):
+      kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine.
+
+Francois Gouget (22):
+      winealsa.drv: Make the AudioSessionManager methods static.
+      wineoss.drv: Make the AudioSessionManager methods static.
+      explorer: Fix compilation on systems that don't support nameless unions.
+      d3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions.
+      d3dx9_36: Use copysignf() instead of signbit().
+      ole32: Fix a handle leak in local_server_thread().
+      ole32: Modify local_server_thread() to recreate the pipe for each request.
+      shell32: Add a trailing '\n' to Wine trace calls.
+      wineps.drv: Make some DC functions static.
+      winex11.drv: Make some DC functions static.
+      shell32: Make erase_items() static.
+      winmm: Make WINMM_DRVMessage() static.
+      wineoss.drv: Add a trailing '\n' to a TRACE() call.
+      winmm: Remove an unused variable in WINMM_GetComponentTypeLineInfo().
+      winex11.drv: Make copy_image_bits() static.
+      d3dx9_36: Add a trailing '\n' to an ERR() call.
+      po: French translation tweaks and fixes.
+      po: Remove English strings from the German translation.
+      po: Remove English strings from the Polish translation.
+      po: Remove English strings from the Bulgarian translation.
+      po: Remove English strings from the Czech translation.
+      po: A French translation fixe and a tweak.
+
+Frédéric Delanoy (23):
+      cmd/tests: Add support for todo_wine constructions.
+      winhlp32: Remove dead assignment (Clang).
+      ole32/tests: Remove dead assignment (Clang).
+      mmdevapi/tests: Remove dead assignment (Clang).
+      start: Add support for /? command line parameter.
+      cmd/tests: Add basic "for" tests.
+      cmd/tests: Add basic mkdir tests.
+      cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.
+      cmd/tests: Add basic rmdir tests.
+      po: Update French translation.
+      po: Update French translation.
+      cmd: Output a empty line before version in VER.
+      cmd: Avoid printing an excess newline after version is displayed on startup.
+      cmd: Do not show prompt when echo mode is off.
+      cmd: Avoid excess newline after TYPE outputs file contents.
+      cmd/tests: Convert line endings to DOS style at runtime before running batch test file.
+      cmd/tests: Add SET tests.
+      cmd/tests: Add tests for recursive rmdir.
+      cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered.
+      cmd/tests: Add tests for NUL handling.
+      kernel32: Fix function description of CompareStringA and lstrcmpA.
+      cmd/tests: Add CALL tests.
+      cmd: Fix comment for CMD_PIPE.
+
+Grazvydas Ignotas (4):
+      ntdll/tests: Add more debug register tests.
+      server: Set RW and LEN bits of DR7 before setting DR0-DR3.
+      server: Set debug enable bits briefly to commit the addresses to kernel.
+      ntdll/tests: Test NtQueryDirectoryFile with RestartScan set to FALSE.
+
+Hans Leidekker (11):
+      server: Include groups in file mode calculation if the security descriptor matches the current user.
+      winhttp: Implement IDispatch for WinHttpRequest.
+      winhttp: Implement IWinHttpRequest::Open.
+      winhttp: Implement IWinHttpRequest::Send.
+      winhttp: Implement IWinHttpRequest::SetTimeouts.
+      winhttp: Implement IWinHttpRequest::WaitForResponse.
+      winhttp: Implement IWinHttpRequest::get_Status.
+      winhttp: Implement IWinHttpRequest::get_StatusText.
+      winhttp: Implement IWinHttpRequest::get_ResponseText.
+      winhttp: Implement IWinHttpRequest::Abort.
+      winhttp: Add tests for IWinHttpRequest.
+
+Henri Verbeet (40):
+      wined3d: Make the device parameter to primary_render_target_is_p8() const.
+      wined3d: Make the surface parameter to d3dfmt_p8_init_palette() const.
+      wined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_from_declaration().
+      wined3d: Return data as struct wined3d_bo_address in buffer_get_memory().
+      wined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element.
+      wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader().
+      wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().
+      wined3d: Make the swapchain parameter to x11_copy_to_screen() const.
+      wined3d: Make the shader parameter to vshader_get_input() const.
+      wined3d: Make the shader parameter to shader_generate_main() const.
+      wined3d: Make the volume parameter to volume_bind_and_dirtify() const.
+      wined3d: Make the volume parameter to volume_load() const.
+      wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().
+      wined3d: Pass a state pointer instead of a stateblock to loadTexCoords().
+      wined3d: Pass a state pointer instead of a stateblock to loadVertexData().
+      wined3d: Store a pointer to the framebuffer state in struct wined3d_state.
+      wined3d: Remove the unused untransformed field from struct wined3d_device.
+      wined3d: Get rid of the clip status code.
+      wined3d: Make the context and device parameters to find_draw_buffers_mask() const.
+      wined3d: Pass a wined3d_state pointer to state handlers.
+      wined3d: Don't set GL_MAP_UNSYNCHRONIZED_BIT for WINED3D_BUFFER_DISCARD maps.
+      wined3d: Add stream offsets in device_stream_info_from_declaration().
+      wined3d: Get rid of the useext macro.
+      wined3d: Make the texture parameter to texture_srgb_mode() const.
+      wined3d: Make the swapchain parameter to swapchain_blit() const.
+      wined3d: Make the surface parameter to surface_get_rect() const.
+      wined3d: Make the surface parameter to surface_is_full_rect() const.
+      wined3d: Make the surface parameter to surface_convert_depth_to_float() const.
+      wined3d: Make the surface parameter to surface_convert_color_to_float() const.
+      wined3d: Make the surface parameter to surface_depth_blt() const.
+      ddraw: Just use SetWindowPos() in ddraw_set_display_mode().
+      wined3d: Make the surface parameter to ffp_blit_p8_upload_palette() const.
+      wined3d: Make the priv parameter to map_register() const.
+      wined3d: Make the query parameter to wined3d_event_query_test() const.
+      wined3d: Make the query parameter to wined3d_event_query_finish() const.
+      ddraw: Resize the window after setting the new display mode.
+      ddraw/tests: Add tests to show that resizing the window on mode changes is a property of DDSCL_EXCLUSIVE.
+      wined3d: Make the tex_unit_map parameter to shader_glsl_load_psamplers() const.
+      wined3d: Make the tex_unit_map parameter to shader_glsl_load_vsamplers() const.
+      wined3d: Make the heap parameter to update_heap_entry() const.
+
+Huw Davies (17):
+      gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.
+      gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
+      gdi32: Simplify the optional free'ing of bits pointer.
+      gdi32: Allow dib_info structures to share colour tables.
+      gdi32: Implement the conversion between two identical bitfield dibs.
+      gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.
+      gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels.
+      winex11: Sync a dib-section before accessing the image bits.
+      gdi32: Zero-pad the end of the scanlines.
+      gdi32: Move the query info code to a separate function.
+      gdi32: Export a bitmap conversion function.
+      gdi32: Implement GetDIBits using the GetImage driver function.
+      winex11: Sync the dib-section bits before writing to the image.
+      winex11: Use the appropriate color_shifts when the target is a bitmap.
+      gdi32: Add a helper to sanitize a BITMAPINFO structure.
+      gdi32: Add a helper to fill out the colour table from the current palette.
+      gdi32: Fix the lines parameter of SetDIBits to be positive.
+
+Hwang YunSong (2):
+      po: Updated Korean translation.
+      po: Updated Korean translation.
+
+Jacek Caban (21):
+      d3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration.
+      d3d10effect.h: Added missing D3D10_EFFECT_* flags.
+      include: Added macros for __uuidof emulation based on C++ templates.
+      widl: Produce __uuidof-compatible headers.
+      dxgi.idl: Added IDXGIResource, IDXGIAdapter1 and IDXGIFactory1 declarations.
+      mshtml: Factor out getting style value string from Gecko value.
+      mshtml: Pass flags to get_nsstyle_attr.
+      mshtml: Added IHTMLStyle::clip property implementation.
+      mshtml: Added IHTMLStyle::clip tests.
+      mshtml: Added IHTMLStyle::pageBreakAfter property implementation.
+      vbscript: Added stub VBScript object implementation.
+      vbscript: Added IActiveScriptParse stub implementation.
+      jscript: Properly handle aggregation attempt.
+      vbscript: Added creation tests.
+      mshtml: Implement nsIURI::SetUserPass on top of IUri.
+      mshtml: Moved style tests to separated file.
+      mshtml: Added IHTMLStyle::pageBreakBefore implementation.
+      mshtml: Added IHTMLStyle2::direction property implementation.
+      urlmon: Added support for javascript URIs.
+      mshtml: Make execScript tests more generic.
+      mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen.
+
+Jay Yang (11):
+      shell32/tests: Add tests for SHQueryRecycleBin.
+      shell32: Implement SHQueryRecycleBin.
+      shell32: Implement SHEmptyRecycleBin.
+      shell32: Have RecycleBin implement ISFHelper.
+      shell32: Implement a context menu for the recycle bin.
+      shell32: Implement restoring items from the recycle bin.
+      shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.
+      shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.
+      shell32: Make ISFHelper_fnCopyItems actually copy the items.
+      explorer: Fix various memory leaks.
+      comclt32: Ensure that item data is actually sent out with notifications.
+
+Jeff Latimer (1):
+      comctl32: Improve the stub of TaskDialogIndirect to display a simple message box pending a full implementation.
+
+Juan Lang (2):
+      wininet: De-Hungarian proxyinfo_t.
+      wininet: Implement setting proxy options globally for a process.
+
+Kazuyuki Sato (1):
+      crypt32: Add additional path for Solaris 11 Express.
+
+Ken Thomases (2):
+      winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.
+      winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.
 
 Louis Lenders (1):
-      gdi32: Add stub for GdiEntry13.
-
-Marcus Meissner (2):
-      widl: ifdef some not always present LANG_*.
-      ddraw: Use correct union member.
-
-Michael Abbott (1):
-      wined3d: Remove division from inner loop.
-
-Mike Kaplinskiy (4):
-      msi: Store temporary rows in the same place as persistent rows, just with a flag.
-      msi: Add a test to insert a null primary key temporary row and check its order.
-      wininet: Make \r and \n valid header separators.
-      wininet/test: Test malformed header separators.
-
-Mikio Idneuma (1):
-      appwiz.cpl: Update Japanese translation.
-
-Nikolay Sivov (25):
-      ntdll: Call NtCreateSection with NULL attributes loading native dll.
-      comctl32/listview: Edit box should be destroyed on invalid index too (LVM_EDITLABEL).
-      comctl32/listview: Test showing that Edit box should be positioned after LVN_BEGINLABELEDIT.
-      comctl32/listview: Position edit box after notification.
-      comctl32/listview: Defaulting to NFR_ANSI on query failure.
-      comctl32/listview: Use LV_VIEW_* constants instead of style.
-      comctl32/listview: Revert column scrolling recent change, it should be handled differently.
-      comctl32/listview: Fix item count tests to be dpi aware.
-      comctl32/listview: Remove outdated todo entries.
-      comctl32/listview: Test for indentation callback.
-      comctl32/listview: Implement callback functionality for item indentation.
-      comctl32/listview: Update some ListView structures with recently added members.
-      comctl32/listview: Make item width calculation not rely on column order for LV_VIEW_DETAILS.
-      comctl32/listview: Don't use special value (1) for item width to represent both zero and one pixel width.
-      comctl32/header: Update some Header flags and structures.
-      comctl32/listview: Don't offset item box to item position on LVS_EX_FULLROWSELECT if item isn't in leftmost column.
-      comctl32/listview: Fix some hittest problems on LVS_EX_FULLROWSELECT.
-      comctl32/listview: Don't offset subitems on painting.
-      comctl32/listview: Get rid of Header_* macros.
-      comctl32/listview: Setting item text to callback stub value already having it raises item-change notifications.
-      comctl32/listview: Block header items drag if LVS_EX_HEADERDRAGDROP isn't set.
-      comctl32/listview: Forward HDN_DIVIDERDBLCLICK to parent.
-      comctl32/listview: Convert forwarded header notifications to ANSI if NFR_ANSI is current format.
-      comctl32/listview: Fix test crashes on comctl32 <5.80.
-      comctl32/listview: Add ability to test comctl32 version 6. Add basic LVM_[G,S]ETVIEW test.
-
-Paul Vriens (36):
-      mshtml/tests: Correct a test and show a Wine bug.
-      mshtml/tests: Use lstrcmpA in a helper function to make it work correctly on Win98.
-      mshtml/tests: Correct another test.
-      mshtml/tests: Use strcmp_wa instead of lstrcmpW to test correctly on Win98.
-      kernel32/tests: Only report unimplemented functions once.
-      winecfg: Fix Dutch translations.
-      setupapi/tests: pSetupGetField returns A or W string depending on OS.
-      msi/tests: Make sure we only create one logfile.
-      riched32/tests: Fix some test failures on Win9x/WinME/NT4.
-      riched32/tests: Fix a few test failures on Win9x, WinME and NT4.
-      riched32/tests: Correct a test to better show the behavior.
-      riched32/tests: Fix a few test failures on Win9x/WinME/NT4.
-      riched32/tests: Cater for differences between platforms.
-      riched32/tests: Fix test failures on Win9x, WinMe and NT4.
-      mlang/tests: Fix a test failure on Win95.
-      user32/tests: Skip some tests on Win9x/WinME.
-      shell32/tests: Fix a test failure on some Win95 boxes and NT4.
-      gdi32/tests: Fix several test failures on Win9x/WinME/NT4.
-      gdi32/tests: Fix some test failures on NT4.
-      gdi32/tests: Fix the last test failure on NT4.
-      shell32/tests: Fix some test failures on NT4 (and some Win95 boxes).
-      comdlg32/tests: Fix some typos.
-      comctl32/tests: Fix some typos (copy-paste).
-      shell32/tests: Fix a test failure on Vista.
-      shell32/tests: Fix a test failure on Vista.
-      shell32/tests: Fix a test failure on Vista and higher.
-      shell32/tests: Fix some test failures on Vista and higher.
-      wldap32/tests: Skip a test on older versions of wldap32 to prevent a crash.
-      shell32/tests: Fix a test failure on Vista and higher.
-      shell32/tests: Fix some test failures on Vista and higher.
-      msi/tests: Fix test (logical || with non-zero constant).
-      d3d8/tests: Fix some tests (logical || with non-zero constant).
-      msi/tests: Fix some test failures on Win95 by using more A-functions.
-      mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
-      mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
-      mapi32/tests: Don't run tests if ScInitMapiUtil() fails.
-
-Piotr Caban (13):
-      jscript: Added Date_getFullYear and Date_getUTCFullYear implementation.
-      jscript: Added Date_getMonth and Date_getUTCMonth implementation.
-      jscript: Added Date_getDate and Date_getUTCDate implementation.
-      jscript: Added Date_getDay and Date_getUTCDay implementation.
-      jscript: Added Date_getHours and Date_getUTCHours implementation.
-      jscript: Fixed hour_from_time and week_day functions.
-      jscript: Added Date_getUTCMinutes and Date_getMinutes implementation.
-      jscript: Added Date_getUTCSeconds and Date_getSeconds implementation.
-      jscript: Added Date_getUTCMilliseconds and Date_getMilliseconds implementation.
-      jscript: Added Date_setUTCMilliseconds and Date_setMilliseconds implementation.
-      jscript: Added Date_setUTCSeconds and Date_setSeconds implementation.
-      jscript: Added Date_setUTCMinutes and Date_setMinutes implementation.
-      jscript: Added Date_setUTCHours and Date_setHours implementation.
-
-Rein Klazes (4):
-      gdi32: Fix RectInRegion() if right < left or bottom < top.
-      winedos: int21, function 32h returns data in DS:BX, not DS:DX.
-      comdlg32: Delay setting the initial size of resizable file dialog until the CDN_INITDONE notification has been processed.
-      comdlg32/tests: Fix file dialog resize failures on NT4 and with tiny desktops.
-
-Rico Schüller (1):
-      wined3d: Don't allow a negative lock_count in buffer_Unmap.
-
-Robert Key (1):
-      wined3d: Add missing HD 3400 renderer string.
-
-Roderick Colenbrander (3):
-      opengl32: Sync with the latest opengl 3.1 extensions and don't export opengl32 1.2 functions.
-      opengl32: Get rid of glext.h.
-      wgl: Get rid of glXQueryDrawable because officially it only works on GLXDrawables.
-
-Stefan Doesinger (20):
-      wined3d: Unroll loops in ARB if needed.
-      wined3d: Implement break and breakc.
-      wined3d: Implement IFC in ARB.
-      wined3d: Use flags instead of bools to control shader_hw_sample.
-      wined3d: Implement texldd in ARB.
-      wined3d: Implement texldl in ARB.
-      wined3d: Implement vpos and vface.
-      wined3d: Use bitfields for reg_maps uses* members.
-      d3d9: Accept an alternative oFog->ps_3_0 handling.
-      wined3d: Fix texm3x3pad.
-      wined3d: Add modifier support to tex and friends.
-      wined3d: Implement D3DSPDM_PARTIALPRECISION support.
-      wined3d: Deal with instructions that do not support _SAT.
-      wined3d: Properly free srgb textures.
-      wined3d: Properly load the y correction.
-      wined3d: Handle SM 3.0 varyings in ARB.
-      wined3d: Don't run out of varyings because of clipplanes.
-      wined3d: Implement vertex texture fetch in ARB.
-      wined3d: Emulate clipplanes in ARB if the NV extensions are not available.
-      wined3d: Implement EvictManagedResources.
-
-Stefan Dösinger (5):
-       wined3d: Store the bumpmap ARB constants in ARB structures.
-      wined3d: Implement loops with the NV extensions.
-      wined3d: Implement dsy in ARB.
-      wined3d: A small atifs bump map improvement.
-      wined3d: Don't set unloaded arrays to zero.
-
-Stefan Leichter (1):
-      kernel32: Implement QueryFullProcessImageNameA.
-
-Stefan Stranz (1):
-      c2man: Add xml documentation creation.
-
-Vincent Povirk (7):
-      windowscodecs: Add stub dll.
-      include: Add wincodec.idl.
-      include: Extend TVITEMEX and add NMTVDISPINFOEX.
-      comctl32: Use NMTVDISPINFOEX in the TVN_GETDISPINFO notification.
-      kernel32/tests: Test waiting on a disconnected client pipe.
-      gdiplus: Stub GdipSetPathGradientPresetBlend.
-      include: Add definitions needed for image decoding to wincodec.idl.
-
-Vladimir Pankratov (1):
-      advpack: Add stub for ExtractFilesW.
-
-Yann Droneaud (1):
-      wined3d: Improved ATI Radeon HD 4xxx detection.
+      advapi32: SetLastError in ReadEventLog{A, W} stub to avoid applications from looping forever.
+
+Lucas Fialho Zawacki (12):
+      dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags.
+      dinput: Made EnumDevicesBySemantics more terse.
+      dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback.
+      dinput: BuildActionMap and SetActionMap stubs for generic joystick.
+      dinput: EnumDevicesBySemantics enumerating all kinds of joysticks.
+      dinput: Corrected misuse of index in EnumDevicesBySemantics.
+      dinput/tests: Tests for EnumObjects with different types of device objects.
+      dinput: Using DIDFT_GETTYPE in EnumObjects instead of DIEFT_GETTYPE.
+      dinput: EnumDevicesBySemantics enumerate joysticks with priority flags.
+      dinput: BuildActionMap for all joysticks. For the moment only for buttons and axis.
+      dinput: SetActionMap for joysticks.
+      dinput: SetActionMap setting the axis range according to the action format.
+
+Marcus Meissner (4):
+      wingstreamer: Set target of parameter pointer, not parameter (Coverity).
+      dinput: const REFIID is duplicate const (Coverity).
+      shell32: Check error return in get_known_folder_path (Coverity).
+      gdiplus: Check return values of GdipCreateMatrix(2) (Coverity).
+
+Mariusz Pluciński (4):
+      include: Add FOLDERTYPEID types and values definitions.
+      shell32/tests: Add checking known folders' names.
+      shell32: Add IKnownFolder::GetFolderDefinition() implementation.
+      shell32: Fix FOLDERID_Document definition.
+
+Matteo Bruni (1):
+      d3dx9: Fix an error check in D3DXLoadMeshFromXResource.
+
+Michael Mc Donnell (2):
+      d3dx9/tests: Implemented ConvertAdjacencyToPointReps test.
+      d3dx9: Implemented ConvertAdjacencyToPointReps mesh method.
+
+Michael Stefaniuc (17):
+      d3d10core: COM cleanup for the ID3D10Device iface.
+      d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
+      d3d10core: COM cleanup for the ID3D10VertexShader iface.
+      d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
+      d3d10core: COM cleanup for the ID3D10PixelShader iface.
+      d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.
+      d3d10core: COM cleanup for the ID3D10RenderTargetView iface.
+      d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.
+      d3d10core: COM cleanup for the ID3D10InputLayout iface.
+      ole32: COM cleanup for the IEnumCATEGORYINFO iface.
+      shell32: Use FAILED instead of !SUCCEEDED.
+      ddrawex/tests: Use FAILED instead of !SUCCEEDED.
+      explorer: Use FAILED instead of !SUCCEEDED.
+      comctl32/tests: Don't cast NULL to an int.
+      vbscript: Don't bother with a FIXME in DllCanUnloadNow().
+      qmgr: COM cleanup for the IClassFactory iface.
+      gameux: COM cleanup for the IClassFactory iface.
+
+Michał Ziętek (4):
+      wscript: Implemented Host_get_FullName.
+      wscript: Implemented Host_get_Path.
+      wscript: Implemented Host_get_ScriptName.
+      wscript: Implemented Host_get_ScriptFullName.
+
+Misha Koshelev (1):
+      d3dx9_36: Use cross-platform versions of infinity and NaN.
+
+Natanael Copa (1):
+      configure: Test for isinf and isnan needs link to -lm.
+
+Nikolay Sivov (4):
+      comctl32/tests: Test that edit box is not multiline.
+      comctl32/listview: Don't invalidate list on LVM_SETTEXTBKCOLOR.
+      comctl32/listview: Don't invalidate list on LVM_SETTEXTCOLOR.
+      comctl32/listview: Don't invalidate list on LVM_SETBKCOLOR.
+
+Owen Rudge (1):
+      winemapi: Escape subject and body before building mailto URL.
+
+Piotr Caban (1):
+      comctl32: Don't invalidate item in LISTVIEW_SetItemT when its state has not changed.
+
+Rafał Mużyło (1):
+      avicap32: Drop v4l1 support.
+
+Rico Schüller (10):
+      d3dx9: Parse elements in d3dx9_parse_resource().
+      d3dx9: Implement D3DXGetShaderSamplers().
+      d3dx9: Implement ID3DXBaseEffect::SetTexture().
+      d3dx9: Introduce get_valid_parameter().
+      d3dx9: Implement ID3DXBaseEffect::GetMatrix().
+      d3dx9: Implement ID3DXBaseEffect::GetVectorArray().
+      d3dx9: Implement ID3DXBaseEffect::GetMatrixTranspose().
+      d3dx9: Fix ID3DXBaseEffect::GetFloat().
+      d3dx9: Implement ID3DXBaseEffect::GetMatrixArray().
+      d3dx9: Implement ID3DXBaseEffect::GetMatrixTransposeArray().
+
+Ričardas Barkauskas (1):
+      wined3d: Introduce quirk for proper RGBA16 support.
+
+Stefan Dösinger (1):
+      wined3d: Don't apply and invalidate the framebuffer when clearing the device's fb.
+
+Travis Athougies (2):
+      d3dx9_36: Separate calculation of Bytes.
+      d3dx9_36: Improved constant table handle support.
+
+Vincent Povirk (3):
+      gdiplus: Fix use of uninitialized memory.
+      shell32: Include NULL terminators in the lengths used by SHELL_ArgifyW.
+      shell32: Dynamically allocate argify buffer if the static one is too small.
+
+William Pettersson (1):
+      winex11: Add grab for XInput2 ButtonPress event.
 
 --
 Alexandre Julliard