server: Update the registry key and value name length limits to the now documented...
[wine] / ANNOUNCE
index 1a8abc2..2df5b43 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,19 @@
-The Wine development release 1.1.33 is now available.
+The Wine development release 1.1.41 is now available.
 
 What's new in this release (see below for details):
-  - Gecko now installed at wineprefix creation time.
-  - Better support for certificates in crypt32.
-  - Improved sound support in mciwave.
-  - Some more Direct3D 10 functions.
-  - Many cleanups for issues spotted by Valgrind.
+  - A wide range of Direct3D improvements.
+  - Support for SHA-256, SHA-384, and SHA-512 algorithms.
+  - A number of MSHTML fixes.
+  - Support for mp3 decoding on Mac OS X.
+  - Various widl improvements.
+  - More typelib fixes.
+  - OLE storage improvements.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.33.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.33.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.41.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.41.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,853 +29,458 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.33:
-
-   2329  DrawText() with DT_CALCRECT incorrect in MM_HIENGLISH mode
-   5395  Windows Vista Upgrade Advisor beta won't install
-   6208  Diamond Mind Baseball used to work now does not
-   6481  Bada janggi korean chess application hangs
-   8436  Port Royale II - Crashes at start-up
-   9575  IBExpert need windows native ole32.dll to run
-   9682  NVDVD fails to start due to saxxml error
-   9856  winecfg freezes when alt+ certain keys are pressed in certain places
-   9895  Alzip crashes: Invalid float operation
-  11423  Canon Digital Photo Professional (DPP) upgrader crash
-  12003  foobar2000-0.9.4.4 status bar not updated
-  12074  The conformance tests fail on Windows
-  12297  Movie Magic Screenwriter 6: Initialization Error requiring installation of a device driver
-  12453  Bad performance in Source based games
-  12578  err:mshtml:init_xpcom NS_InitXPCOM2 failed: 80004005 in htmlhelp
-  12721  Various cygwin executables fail with Exception: STATUS_ACCESS_VIOLATION
-  13029  winetest should make it possible to just extract the individual tests
-  13100  Sanitarium - D3D fails to create DIB section and page fault
-  13345  Mr Robot: silently fails to start
-  13488  pixel shader does not work after update
-  13571  Direct-buy & play tool for EA games does not work
-  13630  Crash when clearing ie6 cache - needs FreeUrlCacheSpaceA
-  13647  DSM Plugin for UltraVNC 1.0.4 Doesn't Work
-  13822  Excel 2002/2003/2007 can't save over OpenOffice created files. A "Disk full" error message appears.
-  13948  Glossomatheia crashes on startup
-  14427  widl crashes in dlls/rpcrt4
-  14541  WinExec() fails when starts Unix binaries
-  15036  'Gift' game crash with a D3D/OpenGL error
-  15060  MCI_WAVE_SET_SAMPLESPERSEC not implimented, patch (needs cleanup)
-  15272  Pipes (PeekNamedPipe, NtQueryInformationFile) crash Wine
-  15367  "Using help" or "Help on help"  crashes winhlp32
-  15421  go.exe does not work
-  15469  windows in a virtual desktop only get keyboard focus when the mouse is on them
-  15599  S.T.A.L.K.E.R. - no sound with OpenAL
-  15706  iphplapi: iphplapi.ok test fails in OpenSolaris but not Ubuntu
-  15755  Some applications do not correctly detect administrative privileges
-  15839  Games for Windows Live fails to initialize, resulting Fallout 3 crash
-  15935  Carbide c++ 1.3 crashes
-  16202  Counter-Strike 1.6 makes wineserver run busy
-  16688  tests/rsaenh: array size smaller than bound length
-  16939  NASA WorldWind renders everything black, unless ran with native oleaut32.
-  17034  IBExpert hung up with wine gecko 0.9.0
-  17412  oleaut32/tmarshal tests fail with +heap enabled
-  18092  Race Driver: GRID - not rendered correctly
-  18112  Long time play of Assasine's Creed Ver. 1.02
-  18134  Drawing artifact in Lotus Notes 5.0.10
-  18139  WineD3D: add version information to DLL
-  18168  cmd fails when passing environment variables in a batfile
-  18183  Crazy Machines with CD-ROM: no mouse, no exit
-  18264  AutoCAD 2008: QuickCalc doesn't show up
-  18337  CertVerifyCertificateChainPolicy doesn't implement CERT_CHAIN_POLICY_SSL
-  18636  All source games crash on exit
-  18711  Digsby pagefaults when accessing Preferences => Skins
-  18743  UltraEdit setup: Some text is hidden
-  18861  GameZone Downloader: Window is partly blacked-out
-  19031  Alpha Centauri failes with GLXBadDrawable/X_GLXMakeCurrent
-  19352  Windows Live Messenger 2009 installer doesn't start
-  19383  [Monkey Island Special Edition] Version Hotswap does not work
-  19391  HxD hides a List
-  19450  Notation Composer: toolbar and menu icons missing or white
-  19489  WinHttpSendRequest does not support empty string ("") as headers argument
-  19490  WINHTTP_QUERY_VERSION not implemented in WinHttp query_headers()
-  19878  TrackMania UnitedForever - mouse does not work
-  19931  winedbg crashes entering an infinite self-launch loops
-  19948  Starscape OpenGL mode - screen stays black
-  20160  iexplore: automatic gecko installer crashes
-  20201  winetest64 no longer runs on 64-bit wine
-  20227  msi: Table Join on two tables that have same (non-join) column name causes only first column data to be returned.  (Affects Visual Studio 2008 Standard Edition.)
-  20263  Fifa 09 Demo crash while starting
-  20348  Cannot install Mirror's Edge
-  20353  chromium ipc_tests.exe fails when KERNEL32.GetQueuedCompletionStatus() hangs on peer disconnect of named pipe?
-  20358  chromium's base_unittests.exe fails on RSAPrivateKeyUnitTest.*
-  20371  SolidWorks 2008: Installation fails
-  20417  Uninstall software list
-  20452  Particle Systems' Pog Compiler crashes when outputting debug info
-  20477  Dragon NaturallySpeaking MSI installer fails
-  20503  ref counting bug in crypt32
-  20518  winetest-1.1.32 Can't enumerate test files: 998 after refusing to install Gecko
-  20523  Installing Internet Explorer fails due to problem in setupapi
-  20567  Uninitialised memory reference in RSAENH_CPImportKey
-  20619  chromium's unit_tests.exe's RenderViewTest.PrintLayoutTest fails with FATAL:image.cc(211)] Check failed: rect.x() == 0 (-1 vs. 0)
-  20626  Chromium's unit_tests.exe's DownloadManagerTest.TestDownloadFilename fails
-  20627  chromium's base_unittests's StackTrace.OutputToStream fails (RtlCaptureStackBackTrace unimplemented)
-  20641  Problems loading dispatch and dual types in SLTG TypeLibs
-  20642  Installing codecs fails due to insufficient administrator rights
+Bugs fixed in 1.1.41:
+
+  10479  Grass jumping around in S.T.A.L.K.E.R.
+  10829  err:ntdll:RtlpWaitForCriticalSection when trying to use an SMS-sending program
+  11827  Asterix et les jeux olympiques demo crashes in shdocvw component
+  11842  abel370 crashes
+  12200  error message in TREPCAD on project creation
+  12896  kernel32: pipe.ok hangs in PC-BSD but not Linux
+  13302  GetProcessMemoryInfo is unimplemented
+  13555  Adobe Acrobat Pro 6 does not install
+  14057  "Psalmen - Lieder des Lebens" fails to load
+  14511  Discworld Noir: segfault crash regression upon startup
+  14616  Dracula Origin Demo: Pixelshaders broken
+  15283  Morrowind: Random, usually reproducible crashes when traveling by boat
+  15324  gdi32: bitmap test fails in PC-BSD but not Ubuntu
+  16137  If a Linux window is set to On Top, it will not be able to be on top of a Wine window set on top
+  16215  Adobe Framemaker 8.0 prevented from installing due to invalid O/S version
+  16684  cnsconf.exe fails to start
+  17056  Team Fortress 2 launched from within steam loads, but crashes when launching any map
+  17251  Torrents renaming each other
+  17324  Lotus Notes Client 6.5.5 crashed
+  17731  Profesor Henry 5.0 doesn't run - a black screen appears
+  18572  TCP(iexplore.exe:23945): Application bug, race in MSG_PEEK.
+  18585  Evil Genius crashes with page fault in d3d9
+  18613  Hero Lab hangs with an invisible message box while loading Mutants & Masterminds RPG game
+  18632  gklayout.dll compiled from mingw fails to load (.dll from Firefox)
+  18997  Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.
+  19627  IPersistFile_fnGetCurFile too stubby, some installers fail
+  19798  IoReportResourceUsage is not implemented
+  20079  WOW locks up at login screeen
+  20299  AutoCAD 2008: No images on buttons from Quick Help Toolbar
+  20360  Mouse cursor changes colour
+  20376  Albumplayer craches with dotnet20 function
+  20714  build fails on OpenSolaris: ifenum.c:322: error: structure has no member named `ifr_hwaddr'
+  21300  Sony Vegas 5 fails with open a new mp3
+  21310  motocross madness crashing
+  21323  Spelunky 0.98.1 crashes after config screen
+  21426  Fallout Tactics no longer works
+  21581  GTA4 crashes during "Lure" mission
+  21784  Pandaland does not work
+  21869  Jazz Jack Rabbit 2: Black/flickering screen followed by page fault
+  21903  gdiplus: graphics test crashing
+  21938  Test tool breaks secured wireless on windows 7 x64
+  21941  Alpha Prime crashes right after the intro
+  21946  Pokémon Play It! v2 installer aborts
+  21949  Verbose the d3d vertices processing code
+  21951  3D Studio Max 2010 trial installer crashes in GdipCreateTextureIA
+  21954  Blood Ties (Yahoo! Games) fails during the startup
+  21971  Gecko-using help viewer crashes application
+  21980  ImgBurn: no recognized drives
+  21993  Lemmings Paintball: Crash when skipping intro video
+  22001  datetime.c test fails when LC_CTYPE="ru_RU.UTF-8"
+  22017  LiveUpdate can not connect via proxy
+  22020  Page Fault in wine_utf8_wcstombs when running ToonTalk/AvrStudio
+  22028  King's Bounty. Armored Princess - mouse doesn't work
+  22035  After clicking a link in Steam program it crashes
+  22043  Regression of VB6 string comparison bug 14703
 
 ----------------------------------------------------------------
 
-Changes since 1.1.32:
-
-Alexander Nicolaysen Sørnes (3):
-      include: Add defines for GetProductInfo.
-      ntdll: Add RtlGetProductInfo stub.
-      kernel32: Implement GetProductInfo on top of ntdll stub.
-
-Alexandre Julliard (51):
-      winetest: Refuse to submit results if we are using native dlls.
-      ole32: Specify the full application path when starting rpcss.exe.
-      rpcrt4: Specify the full application path when starting rpcss.exe.
-      shell32: Specify the full application path when starting winemenubuilder.exe.
-      shdocvw: Specify the full application path when starting winemenubuilder.exe.
-      user32: Specify the full application path when starting builtin apps.
-      explorer: Specify the full application path when starting winefile.exe.
-      oleview: Specify the full application path when starting regedit.exe.
-      shdocvw: Specify the full path to iexplore.exe.
-      wine.inf: Specify the full path to iexplore.exe and winemenubuiler.exe.
-      setupapi: Create fake dlls before performing dll registration.
-      kernel32: Make GetQueuedCompletionStatus return failure for I/O errors, as per MSDN.
-      libwine: Reserve some low memory space even without a preloader.
-      ntdll: The meaning of the flag is inverted between RtlWow64EnableFsRedirection and RtlWow64EnableFsRedirectionEx.
-      kernel32: Specify the full application path when starting wineboot.exe.
-      kernel32: Add a structure to store all the information about an executable.
-      kernel32: Retrieve the executable information as soon as we open the file.
-      kernel32: Set the 64-bit flag for builtin executables based on their load directory.
-      libwine: Fix handling of precision argument in vsnprintfW.
-      kernel32/tests: Add some tests for width and precision formatting in FormatMessage.
-      kernel32: Reimplement the formatting of inserts in FormatMessageA.
-      kernel32: Reimplement the formatting of inserts in FormatMessageW.
-      kernel32: Propagate the error result from RtlFindMessage in FormatMessage.
-      kernel32: Fix handling of width and precision arguments and remove assumptions about va_list implementation in FormatMessage.
-      kernel32/tests: Use __ms_va_list in the FormatMessage test.
-      kernel32: Replicate the MS bug with va_list argument counting in FormatMessage.
-      kernel32/tests: Fix FormatMessage test failures on various Windows versions.
-      kernel32: Make sure the codepage registry keys are set correctly on wineprefix creation.
-      setupx: Use the correct field index for string substitutions.
-      wia: Force specifying the correct header version in Wine code.
-      ntdll: Reject VirtualAlloc blocks in NtUnmapViewOfSection.
-      gdi32: Don't update the metafile bounding box in ExtTextOut if there's no rectangle.
-      ntdll: Moved RtlCaptureStackBackTrace stub to the cpu-specific files.
-      ntdll: Implemented RtlCaptureStackBackTrace for i386.
-      mshtml: Move some Content-Type registry keys to mshtml.inf.
-      mshtml: Register a few more MIME types.
-      comdlg32: Reimplement the 16-bit font dialog on top of the 32-bit one.
-      comdlg32: Reimplement the 16-bit print dialog on top of the 32-bit one.
-      comdlg32: Reimplement the 16-bit color dialog on top of the 32-bit one.
-      comdlg32: Reimplement the 16-bit file dialog on top of the 32-bit one.
-      comdlg32: Create a 32-bit dialog for find/replace.
-      comdlg32: Make commdlg.dll into a stand-alone 16-bit module.
-      winmm: Use PeekMessageW instead of UserYield.
-      mmsystem: Use PeekMessageW instead of UserYield.
-      kernel32: Use PeekMessageW instead of UserYield.
-      user32: Reimplement UserYield using PeekMessageW.
-      user32: Move driver support to mmsystem and replace it with stubs in user.exe.
-      ctl3d: Stub out Ctl3dDlgFramePaint16 to avoid calling DefWindowProc16.
-      user32: Reimplement DefDlgProc16 using message mapping functions.
-      user32: Use the correct type for the return value of DefDlgProcA/W.
-      user32: No longer export the 16-bit dialog and message functions.
-
-Andrew Eikum (1):
-      mshtml: Fix typo in TRACE.
-
-André Hentschel (7):
-      ntdll: Stub for RtlNumberGenericTableElements.
-      ntdll: Implement KeyNameInformation.
-      appwiz: Ignore apps without title in the list.
-      msvcrt: Do not overlap in strcpy (Valgrind).
-      ws2_32: Fix a comment.
-      ws2_32/tests: Test for initial state of SIOCATMARK.
-      jscript: Update German translation.
-
-Aric Stewart (1):
-      msctf/tests: Handle an occasional unexpected SetFocus from wine.
-
-Aurimas Fišeras (2):
-      cryptui: Fix Lithuanian translation.
-      jscript: Update Lithuanian translation.
-
-Austin English (5):
-      configure: preloader is Linux specific, don't build it elsewhere.
-      ntdll: Add support for Windows 7 version.
-      mshta: Add a stub program.
-      wininet: Add stubs for FreeUrlCacheSpace.
-      wined3d: Add version resource.
-
-Chris Robinson (1):
-      openal32: Use the correct prototype for function pointers.
-
-Damjan Jovanovic (6):
-      wia: Add rudimentary wia headers.
-      sti: Marshal WIA COM interfaces.
-      wiaservc: Add wiaservc.dll and implement its svchost entrypoint.
-      wiaservc: Add the class factory and IWiaDevMgr stubs.
-      wiaservc: Add self registration.
-      winemenubuilder: Escape XML special characters in MIME types.
-
-Dan Kegel (3):
-      crypt32/tests: CryptUnprotectData: test zero-length payload.
-      user32: Fix uninitialized variable so first call to DdeGetLastError isn't undefined.
-      wininet: FTP_FtpOpenFileW: initialize dwInternalFlags.
-
-Detlef Riekenberg (2):
-      msi/tests: MsiSetExternalUIRecord not present before Installer 3.1.
-      ntdll/tests: GetVolumePathnameW is not present before w2k.
+Changes since 1.1.40:
+
+Alexandre Julliard (17):
+      krnl386.exe: Preload gdi and user when thunks are being used.
+      makefiles: Don't recurse for the testclean target.
+      kernel32: Abstract the key creation routine and move the key existence check to the top-level function.
+      makedep: Append the separator if not found in an existing makefile.
+      makedep: Output source dependency for bison files needed for parallel makes.
+      makefiles: Remove the no longer needed explicit separators for dependencies.
+      makefiles: Remove the no longer needed explicit dependencies for bison files.
+      makefiles: Add more shell functions to generate the main makefile.
+      kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.
+      user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
+      user32/tests: Add some tests for ShowCursor.
+      user32/tests: Add some tests for GetCursorInfo.
+      user32: Return fake global information in GetCursorInfo instead of thread-local values.
+      gdiplus/tests: Create a window for graphics tests instead of painting over the desktop.
+      winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
+      oleaut32: Move variable declaration outside of the switch statement.
+      shlwapi/tests: Avoid size_t in a trace.
+
+Andrew Eikum (6):
+      shlwapi: Improve error handling in UrlGetPart.
+      hlink: Set hlink's location to NULL if the empty string is given.
+      hlink: Split target at hash in HlinkCreateFromString.
+      hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo.
+      mshtml: Fix return value interpretation when navigating.
+      shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.
+
+Andrew Nguyen (8):
+      wine.inf: Add LSA key under the HKLM control key.
+      dxdiagn/tests: Add tests for IDxDiagContainer.
+      dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumChildContainerNames.
+      dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumChildContainerNames.
+      dxdiagn: Initialize output pointer to NULL in IDxDiagContainer::GetChildContainer.
+      dxdiagn: Fix dot parsing in IDxDiagContainer::GetChildContainer for the case of a lone dot terminator.
+      dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumPropNames.
+      dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames.
+
+André Hentschel (3):
+      oleaut32/tests: Remove a todo_wine from a dead test.
+      documentation: Keep README.de in sync.
+      README.de: Sync german filesystem support section.
+
+Aric Stewart (2):
+      winemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.
+      msctf: Add stub for ITfDisplayAttributeMgr.
+
+Christian Costa (14):
+      d3dxof: Fix tzip and bzip files tests on all windows platform.
+      d3dxof: Avoid using strlen for specifying templates or objects size.
+      d3dx9_36: Rename variables in D3DXGetShaderConstantTable(Ex) to match naming convention used in the file.
+      d3dx9: Fix typo in ID3DXConstantTable_SetMatrixTranspose macro.
+      d3dx9: Add some shader definitions.
+      d3dx9_36/tests: Fix contant table header in ctab data.
+      d3dx9_36: Add stub for D3DXCreateTextureFromFileInMemoryEx.
+      d3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.
+      d3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.
+      d3dx9_36: Fix method name.
+      d3dx9_36: Use %u to print unsigned integer.
+      d3dx9: Add d3dx9effect.h include file.
+      d3dx9_36: Add stub for D3DXCreateEffect.
+      attrib.exe: Add stubbed command.
+
+Damjan Jovanovic (4):
+      setupapi: Stub out SetupDiRemoveDevice.
+      ntoskrnl.exe: Implement IoIsWdmVersionAvailable.
+      usbd.sys: Add stub usbd.sys.
+      usbd.sys: Add USB descriptor parsing functions.
+
+David Hedberg (3):
+      wine.inf: Add key for approved shell extensions.
+      shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension.
+      shell32: Initial support for the properties command in the IContextMenu for shellview.
+
+Detlef Riekenberg (7):
+      msvcr70: Add msvcr70.dll with forwards to msvcrt.dll.
+      msvcr80: Add msvcr80.dll with forwards to msvcrt.dll.
+      msvcr90: Add msvcr90.dll with forwards to msvcrt.dll.
+      msvcr90: Implement _initterm_e.
+      msvcr80: Forward _initterm_e to msvcr90.dll.
+      msvcr90: Forward _malloc_crt to msvcrt.malloc.
+      msvcr80: Forward _malloc_crt functions to msvcrt.malloc.
 
 Dmitry Timoshkov (2):
-      msi: Limit the progress to its maximal value, use MulDiv for better results.
-      msi: Add support for msidbControlAttributesProgress95.
-
-Eric Pouech (11):
-      msvfw32: Remove 16bit driver references (now that they no longer exist in winmm).
-      winedump: Ensure all PDB fields are printed.
-      winedump: Correctly handle the constant fields.
-      winedump, dbghelp: In .pdb files (>= VC2005), handle the case where the codeview_linetab2_file structure is not the first one.
-      mmsystem.dll16: Fix the callback function.
-      richedit: Only increment objects' reference by one when inserting an OLE object.
-      richedit: When inserting an OLE object from an RTF stream, don't force update as the stream is not fully read.
-      winhlp32: Added support for macros as hotspots' target.
-      winedbg: In proxy mode, correctly init the wine_segs fields.
-      mmsystem.dll16: Correctly send messages up to winmm.dll.
-      dbghelp: Fix the threads stream size.
-
-Erich Hoover (1):
-      wineconsole: Fix Alt+F10 sent when F10 pressed.
-
-Francois Gouget (9):
-      winapi_check: Add support for the new architectures in the spec files.
-      mmsystem.dll16: Reorder the thread and time functions to avoid the need for forward declarations.
-      mmsystem.dll16: Make MMSYSTEM_MMTIME16to32() static.
-      msi/tests: Make the handler_xxx() functions static.
-      cryptui: Remove WINAPI on the cert_mgr_sort_by_text() static function that does not need it.
-      winmm/tests: Add a trailing '\n' to an ok() call.
-      winmm: WINMM_CheckForMMSystem() is not used, remove it.
-      mshtml/tests: Fix a trailing '\n' in an ok() call.
-      Assorted spelling fixes.
-
-Frédéric Delanoy (1):
-      jscript: Update French translation.
-
-Gerald Pfeifer (1):
-      winex11: Handle error situation earlier in X11DRV_GetDIBits().
-
-Hans Leidekker (24):
-      wininet: Avoid accessing uninitialized memory.
-      winhttp: Implement HTTP_OPTION_PARENT_HANDLE for connection handles.
-      wininet: Avoid accessing uninitialized memory in ConvertUrlComponentValue.
-      wininet: Avoid accessing uninitialized memory in HttpSendRequestExW.
-      winhttp: Clean up locks after closing libssl and libcrypto.
-      wininet: Clean up locks after closing libssl and libcrypto.
-      msi/tests: Fix a couple of user SID string leaks.
-      msi: Avoid accessing uninitialized memory in ACTION_AppSearchReg.
-      ws2_32: Avoid accessing uninitialized memory in GetAddrInfoW.
-      ws2_32: Add a test for GetAddrInfoW.
-      winhttp: Accept empty headers parameter in WinHttpSendRequest.
-      winhttp: Implement WinHttpQueryHeaders(WINHTTP_QUERY_VERSION).
-      msi: Add support for the Unicode version of the global UI handler.
-      msi: Unicode and ANSI global UI handlers are mutually exclusive.
-      msi: Implement MsiSetExternalUIRecord.
-      rpcrt4: Correct spelling of RPC_C_QOS_IDENTITY_STATIC and RPC_C_QOS_IDENTITY_DYNAMIC.
-      rpcrt4: Add a test for the ncalrpc protocol sequence.
-      ole32: Return success from OleLockRunning when the object does not support IRunnableObject.
-      include: Add protocol sequence constants.
-      rpcrt4: Implement RpcBindingInqAuthClient{, Ex}.
-      rpcrt4: Implement RpcBindingInqAuthInfo{, Ex}.
-      rpcrt4: Add tests for RpcBindingInqAuthInfo.
-      msi: Handle environment strings without a value.
-      msi: Test more variations of environment string prefixes.
-
-Henri Verbeet (44):
-      wined3d: Remove a redundant ActivateContext() call.
-      wined3d: Add a separate structure for driver info.
-      wined3d: Refuse to parse shaders with an invalid version token.
-      wined3d: Fix a typo.
-      wined3d: Print an ERR instead of crashing in context_check_fbo_status().
-      wined3d: Store PCI IDs in wined3d_driver_info instead of wined3d_gl_info.
-      wined3d: Apply PCI ID overrides in init_driver_info() instead of IWineD3DImpl_GetAdapterIdentifier().
-      wined3d: Set a driver name appropriate for the vendor in init_driver_info().
-      wined3d: Restore the wglMakeCurrent() call in context_destroy_gl_resources().
-      wined3d: Restore the thread's previous GL context in WineD3D_ReleaseFakeGLContext().
-      wined3d: Restore the thread's previous GL context in context_destroy_gl_resources().
-      wined3d: Keep better track of where we're using wined3d contexts.
-      wined3d: Call context_release() for wined3d contexts made current by context_create().
-      wined3d: Restore the thread's GL context on context_release() if it wasn't created by wined3d.
-      wined3d: Rename DestroyContext() to context_destroy().
-      wined3d: Remove some unused GLINFO_LOCATION definitions.
-      wined3d: Introduce a separate structure for various OpenGL implementation limits.
-      wined3d: Get rid of the GL_SUPPORT macro.
-      wined3d: directly pass gl_info to stream_info_element_from_strided().
-      wined3d: Don't depend on uninitialized data in the CreateSurface() thunks (Valgrind).
-      wined3d: It's not an error to request multisampling.
-      wined3d: Map D3DFMT_D24S8 to WINED3DFMT_D24_UNORM_S8_UINT.
-      d3d10core: Add a separate function for d3d10_geometry_shader initialization.
-      d3d10core: Add a separate function for d3d10_rendertarget_view initialization.
-      d3d10core: Fix a small whitespace error.
-      d3d10core: Add a stub ID3D10DepthStencilView implementation.
-      d3d10core: Add a stub ID3D10ShaderResourceView implementation.
-      d3d10core: Add a stub ID3D10DepthStencilState implementation.
-      d3d10core: Add a stub ID3D10RasterizerState implementation.
-      d3d10core: Add a stub ID3D10SamplerState implementation.
-      d3d10core: Add a stub ID3D10BlendState implementation.
-      d3d10: Add a D3D10GetVertexShaderProfile() stub.
-      d3d10: Add a D3D10GetGeometryShaderProfile() stub.
-      d3d10: Add a D3D10GetPixelShaderProfile() stub.
-      wined3d: Initialize "context[0]" in IWineD3DDeviceImpl_CreateSwapChain() when not using OpenGL (Valgrind).
-      d3d8/tests: Only run the vertex/pixel shader constant apply tests when the implementation supports them.
-      d3d8/tests: Don't require dynamic usage for textures in the stateblock tests.
-      d3d9/tests: Don't require dynamic usage for textures in the stateblock tests.
-      wined3d: Report a driver version appropriate for the reported OS.
-      server: Store the Unix name in the fd.
-      ntdll: Implement the FileNameInformation class for NtQueryInformationFile().
-      ntdll/tests: Add some tests for the NtQueryInformationFile() FileNameInformation class.
-      ntdll: Fix the FileNameInformation info size.
-      wine.inf: Create the mui directory.
-
-Huw Davies (31):
-      rpcrt4: Move the full pointer table init to after a potential call to NdrServerInitializeNew().
-      widl: Add support for parsing the annotation attribute.
-      include: Remove comments around annotation attributes.
-      include: Flesh out dbs.idl a bit.
-      include: Add access.idl.
-      msdaps: Implement CreateAccessor Proxy and Stub.
-      msdaps: Implement ReleaseAccessor Proxy and Stub.
-      include: Add cmdbas.idl.
-      include: Add cmdtxt.idl.
-      msdaps: Implement SetCommandText proxy and stub.
-      include: Add rstinf.idl.
-      msdaps: Implement IRowsetInfo_GetProperties proxy and stub.
-      oledb32: Add CanConvert support for DBTYPE_FILETIME.
-      oledb32: Add a couple of conversions to DBTYPE_FILETIME.
-      oledb32: Add a few simple conversions to DBTYPE_GUID.
-      oledb32: Add some conversions to DBTYPE_UI1.
-      oledb32: Add some conversions to DBTYPE_UI4;.
-      oledb32: Add some conversions to DBTYPE_R4.
-      oledb32: Add some conversions to DBTYPE_CY.
-      oledb32: Add some conversions to DBTYPE_UI8.
-      include: Add rstbas.idl.
-      include: Add rstloc.idl.
-      include: Add row.idl.
-      include: Add rowchg.idl.
-      oledb32/tests: Fix some failing tests on win98.
-      ntdll/tests: Fix spelling of succeeded.
-      include: Add asynot.idl.
-      include: Add asysta.idl.
-      msctf: Correctly initialize the description field.
-      msctf/tests: Don't convert past the end of a nul terminated string.
-      gdi32/tests: Test the return value of GetClipBox before trying to access the rect.
-
-Ilya Shpigor (3):
-      extrac32: Add command-line parsing.
-      user32: Fix switching focus to parent after child hiding.
-      extrac32: Implementation of the CAB archive extraction.
-
-Jacek Caban (41):
-      mshtml: Fail to create HTMLDocument if Gecko is not available.
-      mshtml: Store window reference in nsURI.
-      mshtml: Use HTMLWindow in AsyncOpen implementation.
-      mshtml: Moved bscallback to HTMLWindow.
-      mshtml: Moved url and mon to HTMLWindow.
-      mshtml: Allow task queue to be used for different targets.
-      mshtml: Moved binding list to HTMLDocumentNode.
-      mshtml: Moved nsIDOMEventListener implementations to HTMLDocumentNode.
-      mshtml: Moved event_vector to HTMLDocumentNode.
-      mshtml: Avoid crash in nsIURI:Equals if other_url is NULL.
-      mshtml: Added HTML frames support.
-      jscript: Store a copy of code in parser_ctx_t.
-      mshtml: Improve debug traces.
-      mshtml: Inherit scriptmode from parent window.
-      mshtml: Added IHTMLDOMNode::nextSibling implementation.
-      jscript: Pass global object as this if 'this' argument is null or undefined in Function.call.
-      jscript: Pass global object as this if 'this' argument is null or undefined in Function.apply.
-      mshtml: Moved whole element initialization to HTMLElement_Init.
-      mshtml: Moved IHTMLFrameBase to separated object to allow sharing implementation with HTMLFrame.
-      mshtml: Store content window on HTMLIFrameElement creation.
-      mshtml: Moved content_window to HTMLFrameBase.
-      mshtml: Associate HTMLWindow with HTMLIFrame.
-      mshtml: Added HTMLFrameElement object and associate it with frame window.
-      mshtml: Return NS_OK for empty aRef in nsIURL::SetRef.
-      mshtml: Added InvokeEx(DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF) implementation.
-      mshtml: Added fdexNameCaseInsensitive support.
-      mshtml: Don't create dynamic property if alloc arg is false.
-      mshtml: Moved global property allocation to separated function.
-      mshtml: Added support for accessing elements id by global properties.
-      mshtml: Return NULL ownerDocument for document node.
-      mshtml: Moved readystate changes to separated function.
-      mshtml: Handle EndLoad via script runner.
-      mshtml: Moved add_script_runner call to push_mutation_queue.
-      mshtml: Moved readystate to HTMLWindow.
-      jscript: Don't return function value it's unless explicitly returned.
-      mshtml: Split parse_complete to handle_load and mutation observer.
-      mshtml: Correctly handle NULL nschannel in channelbsc_load_stream (Coverity).
-      mshtml: Get rid of no longer needed bind_complete in set_moniker.
-      mshtml: Moved GeckoUrl registry to mshtml.inf.
-      mshtml: Download Gecko in DllRegisterServer.
-      mshtml: Update description in Gecko installer dialog.
-
-Jeremy White (4):
-      oleaut32: StructArg tests cannot rely on an unpacked structure memcmp.
-      oleaut32: Implement the ability to marshall VT_CARRAY's of user defined types.
-      advapi32/tests: Prevent test failure when computer name and user name are the same.
-      advapi32/tests: Only release providers and free keys if we've had success creating them.
-
-Jerome Leclanche (2):
-      msvcirt: Implement MSVCIRT_operator_sl_callback.
-      msvcirt: Make sure a FIXME doesn't overflow.
-
-Juan Lang (126):
-      crypt32: Move tracing of key usage extension to common extension tracing location.
-      crypt32: Fix a test failure on systems with no c: drive.
-      cryptui: Support sorting columns by clicking on their headers.
-      cryptui: Sort certificates by subject name by default.
-      cryptui: Display <None> for a cert's friendly name if no friendly name property is set.
-      crypt32: Trace enhanced key usage extension.
-      crypt32: Trace cert policies extension.
-      crypt32: Trace name constraints extension.
-      crypt32: Trace the alt name extensions.
-      crypt32: Accept either the subject alt name 2 or subject alt name extensions, and prefer the former when both are present.
-      crypt32: Correct a prototype.
-      crypt32: Trace directory name of alt name entries.
-      crypt32: Trace netscape cert type extension.
-      crypt32: Support IPv6 addresses in name constraint comparison.
-      crypt32: Add the Google website's cert to tests.
-      crypt32: Allow the caller of checkChainPolicyStatus to specify the date to test with and additional policy parameters.
-      crypt32: Add some tests of the SSL policy.
-      crypt32: Implement CertVerifyCertificateChainPolicy for CERT_CHAIN_POLICY_SSL.
-      cryptui: Fix German translation.
-      crypt32: Add basic constraints and key usage to chain0_0.
-      crypt32: Add basic constraints and key usage to chain2_0.
-      crypt32: Add basic constraints and key usage to chain5_0.
-      crypt32: Add basic constraints and key usage to chain8_0.
-      crypt32: Add basic constraints and key usage to chain12_0.
-      crypt32: Add basic constraints to chain14_0.
-      crypt32: Add basic constraints to chain15_0.
-      crypt32: Remove redundant if clause.
-      crypt32: Add basic constraints to chain quality selection algorithm.
-      crypt32: Only permit v1 or v2 CA certificates without a basic constraints extension if they're installed locally.
-      crypt32: Add key usage extension to chain4_0.
-      crypt32: Use a helper function to find an existing cert by hash.
-      crypt32: Only permit v1 or v2 CA certificates without a key usage extension if they're installed locally.
-      crypt32: Check CA certificates for the enhanced key usage extension.
-      crypt32: Create a V1 certificate if it doesn't have extensions.
-      crypt32: Trace policy error status in CertVerifyCertificateChainPolicy.
-      crypt32: Partially implement CryptBinaryToStringW.
-      crypt32: Add support for the CRYPT_STRING_NOCRLF flag to CryptBinaryToStringA/W.
-      crypt32: Trace contents of CERT_CHAIN_PARA.
-      crypt32: Allow errors in locally installed root certs.
-      crypt32: Abstract function used to read from reading a serialized store.
-      crypt32: Support reading a serialized store object from memory in CryptQueryObject.
-      crypt32: Fix a memory leak querying a message object.
-      crypt32: Fix a memory leak reading trusted root certs.
-      crypt32: Fix a memory leak in a test.
-      crypt32: Add stub for CryptGetIntendedKeyUsage.
-      crypt32: Correct spec entries for certificate stores.
-      rsaenh: Test exporting an RSA private key with the most significant bit set.
-      crypt32: Add tests for CertGetIntendedKeyUsage.
-      crypt32: Implement CryptGetIntendedKeyUsage.
-      crypt32: Add stub for CertAddCertificateLinkToStore.
-      crypt32: Implement CertAddEncodedCertificateToSystemStoreA/W.
-      wintrust: Only close a file in SoftpubCleanup if the WINTRUST_DATA contains a WINTRUST_FILE_INFO.
-      crypt32: Add return value to Context_Release to allow detecting reference counting errors.
-      crypt32: Propagate errors from CertFree*Context to CertDelete*FromStore.
-      crypt32: Correct reference counting when deleting contexts from collections.
-      crypt32: When removing contexts from a list, make sure the context no longer references the list.
-      crypt32: When add-ref'ing a context, add-ref its linked contexts too.
-      crypt32: When creating a link context, call Context_AddRef to add-ref it so its children get add-ref'd too.
-      crypt32: Release a link context's linked context on every release, not just when it reaches 0.
-      crypt32: Trace whenever a reference count changes, and change default debug channel to quiet the main crypt channel.
-      crypt32: Add an error if the ref count is invalid when releasing a context.
-      crypt32: Don't delete a context when removing it from a list.
-      crypt32: Release contexts when removing them from the mem store.
-      crypt32: Rename a function to reflect its behavior better, and return whether it succeeds.
-      crypt32: Eliminate a double free in the tests.
-      crypt32: Add tests of committing a collection store.
-      crypt32: Add an implementation of CertControlStore for memory stores.
-      crypt32: Implement CertStoreControl for collection stores.
-      crypt32: Fix a test failure on NT 4.
-      wintrust: Fix a test failure on Win2008.
-      crypt32: Don't copy past end of buffer when removing the last string in a multistring.
-      crypt32: Add a warning if a store's ref count is invalid.
-      crypt32: Don't free a file store's mem store, it's already freed by the provider store.
-      cryptui/tests: Remove a double free.
-      cryptui/tests: Fix typos.
-      rsaenh: Explicitly clear unused memory when exporting a private key.
-      rsaenh: Explicitly clear unused memory when exporting a public key.
-      rsaenh/tests: Add round-trip test of RSA.
-      rsaenh: Only reverse the significant bytes of an exported private key.
-      rsaenh: Only reverse the significant bytes of an exported public key.
-      crypt32: Permit lack of key usage extension on root certificates.
-      crypt32: Permit lack of basic constraints extension on root certificates.
-      crypt32: Add more tests of cert encoding/decoding.
-      crypt32: Fix encoding cert issuer/subject unique ids.
-      crypt32: Fix decoding cert issuer/subject unique ids.
-      crypt32: Add tests for encoding/decoding cert policy mappings.
-      crypt32: Implement encoding cert policy mappings.
-      crypt32: Implement decoding cert policy mappings.
-      crypt32: Add tests for encoding/decoding cert policy constraints.
-      crypt32: Implement encoding cert policy constraints.
-      crypt32: Implement decoding cert policy constraints.
-      crypt32: Fix test failures on Win9x/NT4.
-      wincrypt.h: Define szOID_INHIBIT_ANY_POLICY.
-      crypt32: Fix decoding unicode names when CRYPT_DECODE_ALLOC_FLAG is not specified.
-      crypt32: Fix decoding names when CRYPT_DECODE_ALLOC_FLAG is not specified.
-      crypt32: Forbid minimum or maximum fields in name constraints.
-      crypt32: Reject certificates whose fields don't match their versions.
-      crypt32: Test encoding and decoding name values with embedded NULLs.
-      crypt32: Test decoding alternate names with embedded NULLs.
-      crypt32: Disallow embedded NULLs in alternate names.
-      crypt32: Test more chains against different policies.
-      crypt32: Add more tests of name constraints.
-      crypt32: Check the issued certificate for name constraint violations, not the issuing certificate.
-      crypt32: Correct error when the subject alternate name can't be decoded.
-      crypt32: Use helper function to find the subject alternate name extension wherever it's needed.
-      crypt32: Correct error when a constrained, permitted name type isn't found in the subject name.
-      crypt32: Update a comment to reflect a fixed vulnerability.
-      rsaenh/tests: Fix some test failures.
-      crypt32: Fix some test failures on older crypt32 versions.
-      crypt32: Fix test failures across Windows versions.
-      rsaenh/tests: Fix a couple typos.
-      crypt32: Trace cert version.
-      crypt32: Stop reading a serialized store if a non-context prop ID appears before a context prop ID.
-      crypt32: Correct error when a matching name constraint is found.
-      crypt32: Fix test failures on multiple Windows versions.
-      crypt32/tests: Fix test failures.
-      crypt32: Fix more test failures on older crypt32 versions.
-      crypt32: Fix more test failures on older crypt32 versions.
-      rsaenh/tests: Fix length of copied buffer.
-      crypt32: Add openssl.org's cert to the tested chains.
-      crypt32: Test matching a certificate with a wildcard in its name.
-      crypt32: Implement matching a certificate with a wildcard in its name.
-      crypt32: Use broken() to mark an expected result from a broken version of crypt32.
-      crypt32: Add tests for cs.stanford.edu's chain.
-      crypt32: Accept any matching dNSName in a subject alternate name.
-      crypt32: Fix test failures.
-
-Jörg Höhle (29):
-      mciwave: Pause/resume is not accepted from every state.
-      mciwave: Do not lie about state when winmm fails in Pause or Resume.
-      mciwave: Do not transition via Resume from Record into Play.
-      mciwave: Send notification after everything else.
-      winmm: Time formats hms/tmsf use leading zeroes as in 00:00:00.
-      mciwave: Fix wave format first, then compute position.
-      mciwave: Default wave format is 11025x8x1.
-      mciwave: Update message and comments.
-      mciwave: waveaudio does not support the shareable flag.
-      mciwave: Correct MCI return codes.
-      winmm/tests: Add MCI waveaudio tests.
-      winmm: Do not crash on NULL MCI Sysinfo command output buffer pointer.
-      mciwave: Set wave format PCM is the only one accepted.
-      mciwave: Allow (again) to set wave format parameters prior to recording.
-      winmm/tests: Fix MCI test failure on Win9x/WinME.
-      mciwave: Return on error in Seek.
-      mciwave: Stop must not reset current position.
-      winmm: MCI Close all causes one notification per open driver.
-      winmm/tests: Give flaky progress test more time.
-      mciwave: Favour return over ExitThread.
-      mciwave: Rework MCI notification system.
-      mciwave: Implement Cue as no-op.
-      mciwave: Allow MCI to Save non-PCM formats, obtained via Open.
-      mciwave: Seek stops and rounds position down modulo nBlockAlign.
-      mciwave: Play/Record return MCIERR_OUTOFRANGE as required.
-      mciwave: Store only slots from OpenParms that we need.
-      mciwave: Use the current device ID for notification.
-      msg711: Correct wave format parameters to remove stuttering.
-      mciwave/tests: Fix a few tests including one hang on Win9X.
-
-Kai Blin (2):
-      netapi32: Implement NetUserGetGroups stub.
-      secur32: Use empty credentials when cached creds fail.
-
-Ken Thomases (3):
-      winex11: Assign OEM virtual key codes in a separate loop.
-      winex11: Use a table of available OEM virtual key codes.
-      winex11: Allow assigning non-OEM virtual key codes for remaining keys.
-
-Kirill K. Smirnov (1):
-      gdiplus: Avoid deleting non-existent object.
-
-Louis Lenders (4):
-      wuaueng: Add stubbed wuaueng.dll.
-      wuaueng: Add version resource.
-      kernel32/tests: Add more tests for FormatMessageA.
-      d3d9: Quiet a few noisy fixme's.
-
-Luca Bennati (3):
-      cmd: Add Italian translation.
-      start: Update Italian translation.
-      clock: Update Italian translation.
-
-Maarten Lankhorst (13):
-      winealsa.drv: Fix underrun recovery.
-      include: Add audiosessiontypes header.
-      include: Add some more defines to winerror.h.
-      include: Add avrt header.
-      include: Add SHCOLSTATE to shtypes.idl.
-      include: Add partial structuredqueryexception header.
-      include: Add PROPERTYKEY to wtypes.idl.
-      include: Add DEFINE_ENUM_FLAG_OPERATORS to winnt.h.
-      avrt: Add initial stub implementation.
-      include: Fix REFPROPVARIANT definition.
-      include: Add propkeydef header.
-      avrt: Add stub for Av(Set,Revert)MmThreadCharacteristics.
-      include: Add partial propsys header.
-
-Marcus Meissner (7):
-      mapi32: Check folder for NULL (Coverity).
-      wined3d: Check for NULL before context_release (Coverity).
-      ws2_32: Use correct buffer for 17 byte write.
-      d3d8: Removed superflous NULL checks (Coverity).
-      crypt32: Pass the correct pointer into CertificateFindStore.
-      rpcrt4: Compare network options correctly (Coverity).
-      mciavi32: Removed duplicate strlen/NULL check (Coverity).
-
-Markus Stockhausen (1):
-      ddraw: Avoid memory overwrite in GetDeviceIdentifier().
-
-Matteo Bruni (1):
-      d3dx9: Add D3DXAssembleShader tests.
-
-Michael Martin (1):
-      kernel32/tests: Additional tests for CopyFile/MoveFile used on mapped files.
-
-Michael Stefaniuc (1):
-      mshtml: Free the right variable (Smatch).
-
-Mikey Alexander (1):
-      shell32/tests: Add Program Manager DDE conformance tests.
-
-Nate Gallaher (2):
-      msi: Add tablename tracking to VIEW_find_column.
-      msi: Test that a query on a join of two tables returns data from the correct table.
+      gdi32: Fix GDI locking in SetBitmapBits.
+      user32: Restore special handling of monochrome bitmaps removed by c2202929ab4b6d1ce379865dfd8904186814f265.
+
+Eric Pouech (14):
+      dbghelp: Added full support for DW_FORM_data8 attributes, as well as primary support for DW_FORM_block* attributes.
+      dbghelp: Added helper to free module's specific data (ELF, MSC...) upon removal.
+      dbghelp: Store the file map in ELF's module specific data.
+      dbghelp: Make the ELF mapping code easier to use.
+      dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.
+      dbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.
+      dbghelp: Keep the file map around for every PE module, so that we can access image whenever we like to.
+      dbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.
+      dbghelp: Let dwarf_parse decide on which sections it needs to map.
+      dbghelp: Now that we can keep ELF sections around, don't copy the loclist section, just don't unmap it.
+      dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.
+      dbghelp: Move the PE debug info to the newly define scheme.
+      dbghelp: Moved the ELF's module information into the new scheme.
+      dbghelp: Move the mach-o information into the modfmt structure.
+
+Francois Gouget (2):
+      include: Also define the WSAxxx error codes in winerror.h.
+      server: Don't include winsock.h to avoid creating a dependency on generated headers.
+
+Gerald Pfeifer (4):
+      comdlg32: Removed unused parameters from PRINTDLG_WMInitDialogW and PRINTDLG_WMInitDialogA.
+      comdlg32: Removed unused parameters from FILEDLG95_OnWMSize, FILEDLG95_OnWMCommand, and FD32_WMMeasureItem.
+      comdlg32: Remove unused parameters from CFn_WMMeasureItem and CFn_WMDrawItem.
+      ntdll: Avoid compiler warning in the default case in append_entry.
+
+Henri Verbeet (43):
+      server: Debugging our own process is disallowed.
+      ddraw: Print unhandled vertex processing flags in IDirect3DExecuteBufferImpl_Execute().
+      d3dx9_36: ID3DXBuffer is a base interface for ID3DXConstantTable.
+      d3dx9_36: Not implementing an interface is not an internal error.
+      wined3d: Kill pbuffer offscreen rendering support.
+      wined3d: Don't partially initialize contexts in AddContextToArray().
+      wined3d: Move device context array functions to device.c.
+      ntdll: Fix the ProcessDebugPort information length in NtQueryInformationProcess().
+      ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
+      kernel32: Implement CheckRemoteDebuggerPresent().
+      wined3d: Use "gl_info" in some more places in context_create().
+      wined3d: Add a separate function to set the pixel format in context_create().
+      wined3d: Store the swapchain instead of the surface in the context.
+      wined3d: Use the context's window handle in stretch_rect_fbo().
+      wined3d: Use the context's window handle in IWineD3DSurfaceImpl_BltOverride().
+      wined3d: The swapchain should always have a window handle.
+      wined3d: Simplify a comparison in IWineD3DDeviceImpl_Reset().
+      wined3d: Store the device window in the swapchain.
+      wined3d: Implement SetDestWindowOverride() by simply making the context current on a different window.
+      wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well.
+      wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
+      wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit().
+      wined3d: Add missing checkGLcall's to buffer_Map().
+      wined3d: Simplify context_apply_attachment_filter_states() flow a bit.
+      wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code.
+      wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
+      wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers().
+      ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
+      ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
+      user32/tests: Add a test for foreground windows on a different thread.
+      d3d8/tests: Extend the window proc / focus window tests.
+      d3d9/tests: Extend the window proc / focus window tests.
+      wined3d: Make the focus window also the foreground window.
+      ddraw: Acquire/release the focus window from the correct location.
+      wined3d: Unify GLINFO_LOCATION in surface.c.
+      wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
+      wined3d: Replace some VTRACEs with proper TRACEs.
+      wined3d: Kill VTRACE.
+      wined3d: Avoid some common invalid context accesses.
+      wined3d: Simplify the generated GLSL for NRM.
+      wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
+      wined3d: Unify "gl_formats_template" naming with the other format info tables.
+      wined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.
+
+Henry Kroll III (1):
+      notepad: Don't prompt to save empty Untitled file.
+
+Huw Davies (2):
+      wineps.drv: Retrieve the full printer name to avoid truncation when the name is 32 characters or longer.
+      dispex: Implement proxy and stub for IDispatchEx_InvokeEx.
+
+Ilya Basin (1):
+      shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile.
+
+Jacek Caban (21):
+      mshtml: Fixed ref count leak.
+      mshtml: Ignore EndLoad call if document is already detached.
+      shdocvw: Use heap_alloc_zero to allocate DocHost objects.
+      shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command.
+      shdocvw: Separate document state from control state.
+      shdocvw: Pass post data as SAFEARRAY to on_before_navigate2.
+      shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available.
+      shdocvw: Use IHTMLPrivateWindow for navigation in navigate_url if available.
+      shdocvw: Added more navigation tests.
+      mshtml: Ignore load event on detached documents.
+      mshtml: Return S_OK from IHTMLDocument2::get_referrer.
+      mshtml: Forward setting document.location to window object.
+      mshtml: Use user agent string in IOmNavigator::get_appVersion.
+      shdocvw: Fixed tests on some Windows.
+      mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.
+      mshtml: Fire readystatechange event on document nodes.
+      mshtml: Moved removing event target to separated function.
+      mshtml: Added support for load event on all nodes.
+      mshtml: Added IHTMLImgElement::onload property implementation.
+      mshtml: Added IHTMLImgElement::onload tests.
+      cmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.
+
+Jeff Latimer (2):
+      usp10: Change default glyph returned from 0xffff to 0.
+      comctl32: cchTextMax needs to be set for LVS_OWNERDATA as it uses LVN_GETDISPINFO notifications.
+
+Juan Lang (13):
+      iphlpapi: Check for ifr_hwaddr member of struct ifreq.
+      iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses.
+      iphlpapi: Pass address family to adapterAddressesFromIndex.
+      iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses.
+      rsaenh: Fix some test failures on Win9x/NT4.
+      rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
+      include: Add a few missing OIDs.
+      wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies.
+      rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
+      rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
+      crypt32: Add constants to support SHA-256, SHA-384, and SHA-512.
+      crypt32: Switch to use the AES provider by default.
+      crypt32: Add support for the anyPolicy certificate policy.
+
+Julian Rüger (1):
+      windowscodecs: Small spelling fixes.
+
+Justin Chevrier (2):
+      gdiplus/tests: Expand GdipImageGetFrameCount test coverage.
+      gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests.
+
+Jörg Höhle (6):
+      mciavi: Prevent deadlock when closing while playing or when paused.
+      mcicda: Prevent crash when closing while playing.
+      mciavi: Stubs should return a success code.
+      mciseq: MCI Set Port allows to select the MIDI device.
+      msvfw32: MCI Step is like Seek.
+      midimap: Allow GetVolume by device identifier.
+
+Maarten Lankhorst (9):
+      dsound: Improve underrun behavior.
+      mmdevapi: Implement property store.
+      mmdevapi: Add IMMEndpoint to IMMDevice.
+      mmdevapi: Implement some methods in IMMDevice.
+      mmdevapi: Implement MMDeviceCollection methods.
+      mmdevapi: Implement IMMDeviceEnumerator::GetDevice.
+      mmdevapi: Pass a property bag to IBaseFilter in IMMDevice::Activate.
+      midimap: Defer initialisation.
+      winmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.
+
+Maciej Borsz (1):
+      winhttp: Fix invalid behaviour of WinHttpCrackUrl.
+
+Michael Stefaniuc (4):
+      ddraw: Remove redundant memset.
+      iphlpapi: Don't crash when enumerating PtP interfaces.
+      oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
+      oleaut32: Plug some memleaks on error paths (Smatch).
 
 Nicolas Le Cam (1):
-      winmm/tests: Skip tests when running on non-english locale.
-
-Nikolay Sivov (6):
-      comctl32/toolbar: Don't leak button strings.
-      comctl32/tests: Release Imagelist handles when no needed anymore.
-      comctl32/toolbar: Use single handler for TB_SETBUTTONINFOW/TB_SETBUTTONINFOA pair.
-      comctl32/toolbar: Use single handler for TB_GETBUTTONTEXTW/TB_GETBUTTONTEXTA.
-      comctl32/toolbar: Call handlers in more general way.
-      comctl32/treeview: Collapse some message handlers.
-
-Owen Rudge (9):
-      mapi32: Use separate pointer for drafts folder when sending via extended MAPI.
-      mapi32: Pass several extended MAPI functions through to provider.
-      comctl32: Add absolute version of iterator_frameditems.
-      comctl32: Move marquee logic into separate function.
-      comctl32: Cancel marquee selection if we lose focus in listview.
-      comctl32: Add support for scrolling during marquee selection.
-      shell32: Add Unicode version of GetFileNameFromBrowse.
-      comctl32: Add basic structure for IImageList interface.
-      comctl32/tests: Add IImageList creation test.
-
-Paul Bolle (1):
-      dbghelp: elf_load_file: return if elf_map_file fails.
-
-Paul Chitescu (7):
-      sccbase: Stubs for DllRegisterServer() and DllUnregisterServer().
-      mssip32: Stubs for DllRegisterServer() and DllUnregisterServer().
-      dssenh: Stubs for DllRegisterServer() and DllUnregisterServer().
-      initpki: Stubs for DllRegisterServer() and DllUnregisterServer().
-      slbcsp: Stubs for DllRegisterServer() and DllUnregisterServer().
-      gpkcsp: Stubs for DllRegisterServer() and DllUnregisterServer().
-      crypt32: Check the result of CryptAcquireContextW() when initializing default provider.
-
-Paul Vriens (27):
-      advapi32/tests: Add some basic eventlog tests.
-      advapi32/tests: Add some input parameter checks.
-      advapi32/tests: Cope with empty servername.
-      advapi32/tests: Add a input parameter check (CloseEventLog).
-      advapi32/tests: Add some GetEventLogInformation tests.
-      advapi32: Add a stubbed GetEventLogInformation with input param checking.
-      comctl32/tests: Use A-functions.
-      advapi32/tests: Add some GetNumberOfEventLogRecords tests.
-      advapi32: Add some input parameter checks to GetNumberOfEventLogRecords.
-      advapi32/tests: Add some GetOldestEventLogRecord tests.
-      advapi32: Add some input parameter checks to GetOldestEventLogRecord.
-      advapi32/tests: Add some BackupEventLog tests.
-      advapi32: Add some input parameter checks to BackupEventLog.
-      advapi32/tests: Add some ReadEventLogA tests.
-      advapi32/tests: Add some OpenBackupEventLog tests.
-      advapi32: Add some input parameter checks to OpenBackupEventLog.
-      ddraw/tests: Fix a test failure on systems with no DirectDraw7.
-      advapi32/tests: Add some ClearEventLog tests.
-      advapi32: Add a input parameter check to ClearEventLog.
-      advapi32/tests: Add some tests for handling a backup file.
-      advapi32/tests: Fix a test failure on Vista+.
-      advapi32/tests: Run tests on Win9x/WinMe again.
-      kernel32/tests: Fix some test failures on Win9x/WinMe.
-      shell32/tests: Run tests again on NT4.
-      setupapi/tests: Fix some test failures on Win9x/WinMe.
-      comctl32/tests: Remove unused parameter.
-      advapi32/tests: Add tests for reading and writing to a real eventlog.
-
-Peter Urbanec (1):
-      winex11: Implement AlphaBlend mode for the case where SourceConstantAlpha is combined with source alpha.
-
-Piotr Caban (2):
-      jscript: Fix Error.toString() test.
-      jscript: Throw URIError in encodeURI function.
-
-Rico Schüller (35):
-      d3d10: Improve d3d10_variable_type().
-      d3d10: Add matrix column major parsing.
-      d3d10: Improve parse_fx10_type().
-      d3d10: Parse local_variables.
-      d3d10: Implement ID3D10Effect::GetVariableByIndex().
-      d3d10: Improve ID3D10Effect::GetVariableByName().
-      d3d10: Add ID3D10EffectBlendVariableVtbl.
-      d3d10: Add ID3D10EffectDepthStencilVariableVtbl.
-      d3d10: Add ID3D10EffectRasterizerVariableVtbl.
-      d3d10: Add ID3D10EffectSamplerVariableVtbl.
-      d3d10: Add ID3D10EffectStringVariableVtbl.
-      d3d10: Add ID3D10EffectShaderResourceVariableVtbl.
-      d3d10: Add ID3D10EffectRenderTargetViewVariableVtbl.
-      d3d10: Add ID3D10EffectDepthStencilViewVariableVtbl.
-      d3d10: Add ID3D10EffectShaderVariableVtbl.
-      d3d10: Improve set_variable_vtbl().
-      d3d10: Fix a HeapFree() in d3d10_effect_Release().
-      d3d10: Implement ID3D10EffectVariable::AsString().
-      d3d10: Implement ID3D10EffectVariable::AsShaderResource().
-      d3d10: Implement ID3D10EffectVariable::AsRenderTargetView().
-      d3d10: Implement ID3D10EffectVariable::AsDepthStencilView().
-      d3d10: Implement ID3D10EffectVariable::AsConstantBuffer().
-      d3d10: Implement ID3D10EffectVariable::AsBlend().
-      d3d10: Implement ID3D10EffectVariable::AsDepthStencil().
-      d3d10: Implement ID3D10EffectVariable::AsRasterizer().
-      d3d10: Implement ID3D10EffectVariable::AsSampler().
-      d3d10: Implement ID3D10EffectVariable::AsShader().
-      d3d10: Mark annotation variable as annotation.
-      d3d10: Improve constant buffer stride and size_unpacked calculation.
-      d3d10: Initialize *->buffer for all effect variables.
-      d3d10/tests: Add effect variable type and class test.
-      d3d10/tests: Add IsValid() checks to effect variable type and class test.
-      d3d10/tests: Add GetParentConstantBuffer() checks to effect variable type and class test.
-      d3d10/tests: Add constant buffer stride test.
-      user32: Add argument check for PTITLEBARINFO in GetTitleBarInfo().
-
-Rob Shearman (26):
-      secur32: Output extra data in NTLM sign & seal test to diagnose failures seen on some Windows machines.
-      msi: Improve stub for MsiGetFeatureCost{A, W} and hook the stub into the VolumeCostList dialog control.
-      winhlp32: Restore the original window proc for the richedit control before freeing the winhelp window memory.
-      advapi32: Implement CheckTokenMembership.
-      msdaps: Implement IDBProperties_GetProperties_Proxy and IDBProperties_GetProperties_Stub.
-      oledb32: Add test for marshalling IDBProperties.
-      Revert "widl: A structure that contains an embedded interface ptr in an array is a BOGUS_STRUCT.".
-      widl: Enhance the IDL grammar to support unnamed arguments to functions.
-      widl: Implement [range] attribute.
-      widl: Check for [string] attribute being applied when the elements are ranged.
-      widl: Rename set_type to declare_var.
-      widl: Implement __int3264 keyword.
-      include: Declare the *_PTR types on top of the __int3264 intrinsic IDL types for widl in basetsd.h.
-      widl: Add support for bit-fields in non-remote structures.
-      widl: Add support for varargs functions.
-      widl: Allow pointers, type-qualifiers and other more complicated constructions in sizeof and cast expressions.
-      advapi32: Fix CheckTokenMembership test on Windows.
-      advapi32: Use a duplicate of the process token if a NULL token is passed into CheckTokenMembership and there is no thread token.
-      rpcrt4: The get_ranged_enum test doesn't work on Windows, so don't execute it for the moment.
-      rpcrt4: Support multiple interfaces and transfer syntaxes in bind and bind ack messages.
-      oledb32: Fix IDBProperties::GetProperties test on Windows.
-      oledb32: Fix style of accessing prgPropertySets in Test_DBProperties_GetProperty.
-      rpcrt4: Stop searching through transfer syntaxes in process_bind_packet when one has been found.
-      rpcrt4: Replace sizeofs with FIELD_OFFSET in RPCRT4_BuildBindNackHeader to avoid relying on ANYSIZE_ARRAY being 1.
-      widl: Include range types in constant BufferLength calculation for server function.
-      Revert "rpcrt4: The get_ranged_enum test doesn't work on Windows, so don't execute it for the moment.".
-
-Roderick Colenbrander (6):
-      winex11: Make sure the formats are the same instead of the depths since the bit ordering can be different.
-      winex11: Check format in XRender_GetSrcAreaStretch instead of depth.
-      wgl: Fix a violation of the GLX specs in ConvertAttribWGLtoGLX.
-      winex11: Fix a regression when the same depth was used but in a different bit-ordering.
-      wgl: None of the WGL_render_texture attribute values makes sense for GLX_X_RENDERABLE, so get rid of it.
-      wgl: Make sure we set a valid value for GLX_DRAWABLE_TYPE. Right now we default to 0 which is illegal.
-
-Stefan Dösinger (17):
-      wined3d: Use the shader backend reported constant limit outside the shader backend.
-      wined3d: Get rid of the general shader constant limit.
-      wined3d: Use the ARB native constant limit in the GLSL-ARB constants quirk.
-      wined3d: Take native constants into account when reporting ARB limits.
-      wined3d: Remove dead code.
-      wined3d: Use the native constant limit for fitting private constants.
-      wined3d: Add a parameter for SetRenderTarget viewport setup.
-      wined3d: Add a usage flag for vertex buffer optimization.
-      wined3d: Add a usage flag for static buffer declarations.
-      d3d8: Fix device creation error handling.
-      d3d: Handle the pointsize_min default difference in d3d8.
-      d3d8: Read the backbuffer in the visual test.
-      d3d8: Run the visual tests in a window.
-      d3d9: Make the visual test read the backbuffer.
-      d3d9: Run the visual tests in a window.
-      wined3d: Create clip coords only if they are used.
-      d3d9: Abort the x8l8v8u8 test if the format is not supported.
-
-Stefan Leichter (1):
-      setupapi: Add stub and some tests for SetupGetInfFileListW.
-
-Sunil Mohan Adapa (4):
-      oleaut32: Fix SLTG parser so that dispatch interface can inherit another interface.
-      oleaut32: Fix SLTG parser so that dual interfaces are returned as IDispatch first.
-      oleaut32: Do no check for dispatchable flag on dual interfaces.
-      oleaut32: Update comment about a newly seen value in SLTG TypeLib.
-
-Viliam Lejcik (1):
-      kernel32: Fix GetCurrencyFormat grouping.
-
-Vincent Povirk (42):
-      ole32: Clarify the timestamp fields in StgProperty.
-      ole32: Rename previous/nextProperty to left/rightChild.
-      ole32: Don't use IEnumSTATSTG to search for elements of storages.
-      ole32: Fix the LEFTCHILD and RIGHTCHILD offset defines.
-      ole32: Don't use IEnumSTATSTGImpl to search for a parent directory entry.
-      ole32: Reduce duplicated code in adjustPropertyChain.
-      ole32: Further simplify adjustPropertyChain and fold in findPlaceholder.
-      ole32: Move the low-level functionality of ReadProperty to a new function.
-      ole32: Move the low-level functionality of WriteProperty to a new function.
-      ole32: Use the raw directory entry functions in getFreeProperty.
-      ole32: Split the data conversion functions out of WriteProperty.
-      ole32: Write the new data in getFreeProperty and rename the function.
-      ole32: Remove directory entries from the tree before we free them.
-      ole32: Convert adjustPropertyChain into real binary tree removal.
-      ole32: Take a StorageBaseImpl in updatePropertyChain.
-      ole32: Rename StorageImpl_CreateStorage to StorageBaseImpl_CreateStorage.
-      ole32: Don't call internal functions from OLECONVERT_GetOLE20FromOLE10.
-      ole32: Don't call internal functions from OLECONVERT_WriteOLE20ToBuffer.
-      ole32: Rename StorageImpl_CopyTo to StorageBaseImpl_CopyTo.
-      ole32: Rename StorageImpl_MoveElementTo to StorageBaseImpl_MoveElementTo.
-      ole32: Rename StorageImpl_DestroyElement to StorageBaseImpl_DestroyElement.
-      ole32: Rename StorageImpl_SetElementTimes to StorageBaseImpl_SetElementTimes.
-      ole32: Rename StorageImpl_SetStateBits to StorageBaseImpl_SetStateBits.
-      ole32: Remove uses of This->base.ancestorStorage in createDirEntry.
-      ole32: Remove uses of This->base.ancestorStorage in removeFromTree.
-      ole32: Add and use a destroyDirEntry function for deleting directory entries.
-      ole32: Adjust updatePropertyChain signature and name to match removeFromTree.
-      ole32: Simplify RenameElement by using the same entry in the file.
-      ole32: Add tests for IStorage_RenameElement.
-      ole32: Remove the term "property type", it's just an STGTY.
-      ole32: Rename the StgProperty structure to DirEntry.
-      ole32: Rename StorageImpl_ReadProperty to StorageImpl_ReadDirEntry.
-      ole32: Rename StorageImpl_WriteProperty to StorageImpl_WriteDirEntry.
-      ole32: Rename StorageUtl_CopyPropertyToSTATSTG.
-      winex11.drv: Allow windows in a virtual desktop to have X focus.
-      winex11.drv: Allow explorer to focus other process windows.
-      winex11.drv: Ignore FocusOut events on virtual desktop windows.
-      ole32: Rename PROPERTY_NULL to DIRENTRY_NULL.
-      ole32: Rename PROPERTY_NAME_*_LEN to DIRENTRY_NAME_*_LEN.
-      ole32: Rename PROPSET_BLOCK_SIZE to RAW_DIRENTRY_SIZE.
-      ole32: Rename dirProperty to dirRootEntry.
-      ole32: Rename PROPERTY_RELATION constants to DIRENTRY_RELATION.
-
-Vladimir Pankratov (2):
-      setupapi: Update Russian translation.
-      jscript: Update Russian translation.
-
-Yann Droneaud (3):
-      libwine: Test against __linux__ define instead of just linux.
-      loader: Use __asm__ keyword instead of asm.
-      ntdll: Use __asm__ keyword instead of asm in signal_sparc.c.
+      wine.inf: Define the Win64 DefaultInstall.Services section.
+
+Nikolay Sivov (24):
+      shell32/shellview: Improve error handling on some helpers, fix possible leak.
+      shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
+      shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
+      shell32/shellview: Remove unneeded memset, release browser reference on failure.
+      shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
+      shell32/shellview: Implemented IFolderView::GetFocusedItem.
+      shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
+      shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
+      shell32/shellview: Don't crash on ::DragLeave called without droptraget.
+      shell32: Add SHCreateFileExtractIconW stub.
+      shlwapi: Partially implement SHGetObjectCompatFlags with tests.
+      avifil32: Registry access calls don't return HRESULT codes.
+      msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
+      shlwapi: Don't cast WCHAR string to BSTR.
+      quartz: Don't cast WSTR to BSTR, convert properly instead.
+      comctl32/datetime: Use user locale for format.
+      msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
+      ole32: Turn FIXME to TRACE for CoGetTreatAsClass.
+      ole32: Remove useless parameter check.
+      urlmon: Add stub IUriBuilder interface.
+      urlmon: Add CoInternetIsFeatureEnabled stub.
+      shlwapi: Add a forward to DelayLoadFailureHook.
+      shlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.
+      shell32: Add IPersistFile::GetCurFile implementation for IShellLink.
+
+Paul Chitescu (3):
+      qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
+      qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
+      qedit: Implement buffering in SampleGrabber.
+
+Paul Vriens (13):
+      msi/tests: Remove a key after running tests.
+      advapi32/tests: Restore default cryptographic provider after the tests.
+      oleaut32/tests: Don't add typelib information to the registry.
+      shlwapi/tests: Fix a test failure on NT4.
+      mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function.
+      kernel32/tests: Run tests again on Win95.
+      gdiplus/tests: Fix a test failure on Win98/WinMe.
+      rsaenh/tests: Fix some test failures on XP (pre SP3).
+      shlwapi/tests: Fix some test failures on XP/Vista.
+      shlwapi/tests: Fix some test failures on Vista+.
+      d3d8/tests: Fix timeouts on Win9x/WinMe.
+      d3d9/tests: Fix timeouts on Win9x/WinMe.
+      user32/tests: Fix timeouts on Win9x/WinMe.
+
+Piotr Caban (16):
+      oleaut32: Simplify ICreateTypeInfo2_SetTypeFlags implementation.
+      oleaut32: Improve TypeInfos with changed TypeKind handling.
+      oleaut32: Improve dual interfaces creation in typelib.
+      oleaut32: Added ICreateTypeInfo2_SetFuncHelpContext implementation.
+      oleaut32: Fix some reference leaks.
+      oleaut32: Fix importinfo flags.
+      oleaut32: Remove incorrect memid validation.
+      oleaut32: Use QueryPathOfRegTypeLib in ICreateTypeInfo2_AddRefTypeInfo.
+      oleaut32: Improved ICreateTypeInfo AddFuncDesc implementation.
+      oleaut32: Improve ICreateTypeInfo_LayOut implementation.
+      oleaut32: Set parameter to NULL in GetMops stub.
+      oleaut32: Improve ITypeInfo2 GetTypeAttr implementation.
+      oleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.
+      oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
+      oleaut32: Improve ICreateTypeInfo2 AddImplType implementation.
+      oleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.
+
+Ričardas Barkauskas (2):
+      wined3d: Fix ATI2N pitch and offset calculations.
+      d3d9/tests: Test ATI2N pitch and locking offset behaviour.
+
+Rob Shearman (16):
+      widl: Remove some unused functions, definitions and types.
+      widl: Make write_pointer_tfs more readable.
+      widl: Simplify write_typeformatstring_var.
+      widl: Write pointers in write_typeformatstring_var using write_pointer_tfs.
+      widl: Don't use the return value of write_embedded_types to determine whether a type contains pointers or not.
+      widl: Merge write_typeformatstring_var and write_embedded_types into one function, write_type_tfs.
+      widl: Use typegen_detect_type to determine which types should be written for the pointer description in write_struct_tfs.
+      widl: Pass current_structure into write_conf_or_var_desc in write_ip_tfs.
+      widl: error_status_t isn't an allowed conformance type.
+      widl: Fix the writing of expressions in un-typedef'd structures by using write_type_left to write out the type, which adds the "struct ..." if necessary.
+      widl: Remove some FIXME comments and replace them with comments explaining why the current behaviour is correct.
+      widl: Clean up array case in write_remoting_arg.
+      widl: Simplify write_parameter_conf_or_var_exprs by making use of typegen_detect_type.
+      widl: Remove a FIXME comment in write_function_stubs.
+      rpcrt4: Add support for marshalling/unmarshalling complex arrays of pointers.
+      rpcrt4: Add tests for a complex array of pointers.
+
+Roderick Colenbrander (9):
+      wgl: Add more OpenGL diagnosing checks.
+      opengl32: Add OpenGL 3.3/4.0 extensions.
+      wined3d: Extend surface_get_depth_blt_info with texture coordinate code from surface_blt_to_drawable.
+      wined3d: Use surface_get_blt_info to compute texture coordinates for surface_blt_to_drawable.
+      wined3d: Remove oversize texture support.
+      wined3d: Add a helper function for drawing a textured quad.
+      wined3d: Use draw_textured_quad in BltOverride.
+      wined3d: Start moving paletted texture support to the blit_shader.
+      wined3d: Get rid of d3dfmt_get_conv in RealizePalette.
+
+Sandijs Ribaks (1):
+      wined3d: Add surface conversion function from WINED3DFMT_YUY2 to WINED3DFMT_B8G8R8X8_UNORM.
+
+Stefan Dösinger (11):
+      d3d9: Fix test failures on Windows 7.
+      wined3d: Don't DISCARD or NOOVERWRITE non-dynamic buffers.
+      wined3d: Use glMapBuffer for 1:1 uploads in PreLoad.
+      wined3d: Implement unfenced updates of double buffered buffers.
+      wined3d: Check the alignment of mapped buffer pointers.
+      wined3d: Merge two if conditions in buffer.c.
+      wined3d: Make resources 16 byte aligned.
+      ddraw: Use a D24X8 depth buffer.
+      d3d9: Remove the double unlock test.
+      d3d9: Windows 7 rejects invalid rectangles.
+      d3d9: Remove old debug messages from the tests.
+
+Trey Hunner (1):
+      ping: Add skeleton ping command.
+
+Vincent Povirk (19):
+      ole32: Allow CopyTo to succeed in spite of already open source streams.
+      gdiplus: Don't crash when creating a texture with NULL imageattributes.
+      gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile.
+      gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
+      include: Add definitions for IWICBitmap.
+      ole32: Don't treat the header as a big block in StorageImpl_LoadFileHeader.
+      ole32: Don't treat the header as a big block in StorageImpl_SaveFileHeader.
+      ole32: Fix the big block offset calculation.
+      ole32: Remove the unused BlockBits structures from BigBlockFile objects.
+      ole32: Remove the BIG_BLOCK_SIZE define.
+      ole32: Remove the NUM_BLOCKS_PER_DEPOT_BLOCK define.
+      ole32: Remove knowledge of block sizes from the BigBlockFile object.
+      ole32: Allow storage files with a block size of 4096 to open.
+      oleaut32: Return type mismatch errors in ITypeLibComp_fnBind.
+      oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument.
+      winex11.drv: ReadSelectionData should fail if the import function fails.
+      winex11.drv: Use CurrentTime to focus windows if we have no timestamp.
+      include: Add definitions for IWICBitmapScaler.
+      windowscodecs: Make component enumerators thread-safe.
+
+Yann Droneaud (5):
+      cmd: Fixed uninitialised field in WCMD_addCommand() (Valgrind).
+      configure: Fixed <linux/ppdev.h> test.
+      cmd: Added some expansion tests.
+      cmd: Remove %CD% test.
+      cmd: Add another expansion test.
 
 --
 Alexandre Julliard