wgl: Replace the GLXFBConfigIDs in the pixelformat list with real GLXFBConfigs.
[wine] / ANNOUNCE
index e54d4c5..787c988 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,19 +1,18 @@
-This is release 0.9.33 of Wine, a free implementation of Windows on Unix.
+This is release 0.9.41 of Wine, a free implementation of Windows on Unix.
 
 What's new in this release:
-  - Many Direct3D fixes and performance improvements.
-  - More comctl32 tests and some bug fixes.
-  - Compatibility improvements in cmd.exe.
-  - Still more fixes to builtin OLE.
-  - Support for process control on Solaris.
+  - A number of gdiplus functions.
+  - More complete pdh.dll implementation.
+  - Support for MSI remote calls.
+  - Messaging support in crypt32.dll.
   - Lots of bug fixes.
 
 Because of lags created by using mirrors, this message may reach you
 before the release is available at the public sites. The sources will
 be available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.33.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.33.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.41.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-0.9.41.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -35,520 +34,444 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Changes since 0.9.32:
-
-Alasdair Sinclair (1):
-      kernel32: Fix GetComputerNameA to not count trailing NULL, with test.
-
-Alessandro Pignotti (1):
-      dplayx: DirectPlay should keep track of the user count.
-
-Alexandre Julliard (34):
-      clock: Make the window round in no title bar mode, to exercise SetWindowRgn.
-      server: Expose areas revealed by changes to the window region.
-      server: Replace use of internal __pthread_kill() function by a system call.
-      wine.inf: dwReserved values for DirectPlay providers should be dwords
-      wineps.drv: Return correct values for DESKTOPHORZ/VERTRES since they are used to setup the visible region.
-      server: Use internal luid_t type where appropriate.
-      netapi32: Added support for more info levels in NetWkstaGetInfo.
-      Added version information for a number of dlls.
-      wine_common_ver: Set company name to Microsoft, some apps check for that.
-      winedump: Fixed formatting of timestamps.
-      kernel32: Add missing limits.h include.
-      configure: Get rid of lex compatibility support, we require flex anyway.
-      configure: Fixed default dependencies to work properly in test dirs too.
-      advapi32: Fixed registry test that failed because of a buffer overflow.
-      kernel32: Fixed DosDateTimeToFileTime behavior when timegm() is missing.
-      kernel32: Implemented GetSystemInfo() for Solaris.
-      server: Added process control support using /proc on Solaris.
-      shdocvw: Avoid a printf format warning.
-      ntdll: Fixed a compiler warning for size_t/unsigned int mismatch.
-      Fixed some compilation issues on Mac OS X Leopard.
-      msvcrt: Improved _local_unwind2 implementation.
-      oleview: Use standard APIs in SaveIdl and avoid overflows.
-      ntdll: Changed some Solaris defines so that we can access the signal error code.
-      ntdll/tests: Mask reserved bits before testing dr7.
-      ntdll: Fixed some exception codes and parameters.
-      msvcrt: _initterm doesn't return anything.
-      ntdll: Add a wrapper to call the thread entry point for broken apps.
-      ntdll: Fixed typo in previous patch, spotted by Ken Thomases.
-      winnls.h: Added some defines for Unicode surrogates.
-      libwine: Pass flags to wine_utf8_wcstombs to allow supporting WC_ERR_INVALID_CHARS.
-      libwine: Added support for Unicode surrogates in utf-8 conversions.
-      libwine: Update the Unicode tables to version 5.0.1 of the standard.
-      configure: Remove no longer needed check for libsane.
-      cmd: Fix a compiler warning.
-
-Anatoly Lyutin (3):
-      comctl32: Update Russian and Ukrainian resourses.
-      cmd: Update translation and synchronize Russian resource.
-      wineconsole: Update Russian resources.
-
-Andrew Talbot (19):
-      version: Constify some variables.
-      advapi32: Constify a variable.
-      advapi32: Replace const pointer parameters with correct pointers to const.
-      msi: Replace const pointer parameters with correct pointers to const.
-      comctl32: Replace const pointer parameter with correct pointer to const.
-      msvfw32: Replace const pointer parameter with correct pointer to const.
-      comdlg32: Replace const pointer parameters with correct pointers to const.
-      user32: Replace const pointer parameters with correct pointers to const.
-      mpr: Replace const pointer parameters with correct pointers to const.
-      winmm: Replace const pointer parameters with correct pointers to const.
-      serialui: Replace const pointer type with correct pointer to const.
-      winex11.drv: Replace const pointer parameters with correct non-const pointers.
-      advapi32: Constify some variables.
-      advapi32: Constify some variables.
-      advapi32: Constify some variables.
-      advapi32: Explicitly initialize nested array element.
-      advpack: Constify some variables.
-      avifil32: Constify some variables.
-      cabinet: Constify some variables.
-
-András Kovács (1):
-      wined3d: Set WINED3DCAPS2_DYNAMICTEXTURES flag.
-
-Aric Stewart (5):
-      gdi32: Set FontSubstitute values by locale.
-      user32: Don't delete hrgnClip until we are done using it.
-      gdi32: Search SystemLinked fonts when looking for a valid replacement.
-      wineps.drv: Check for correct value for end of list.
-      wineps.drv: Values for DC_MINEXTENT and DC_MAXEXTENT are returned, not placed in the data pointer.
-
-Byeong-Sik Jeon (3):
-      gdi32: Add missing pFT_Done_Face().
-      gdi32: Fix FontSubstitute values for Korean locale.
-      winecfg: Fix typo.
-
-Chris Peterson (1):
-      comctl32: treeview: Message sequencing tests.
-
-Chris Robinson (12):
-      quartz: Return the proper interface for IFilterMapper.
-      quartz: Use the proper CLSID when creating the IFilterMapper2 interface.
-      quartz: Use the right vtable offset for the IMediaFilter functions.
-      quartz: Report the previous refcount of a PullPin object.
-      quartz: Don't AddRef an object we just created and are handing back to the caller.
-      quartz: Improve reference traces.
-      quartz: Use proper alloc/free functions for COM objects.
-      quartz: Check allocation failure and clear memory in DSound Renderer.
-      quartz: Stop DSound buffer playback when the filter is paused or stopped, not the next time it's processed.
-      quartz: Cleanup properly around error conditions and avoid a potential infinite loop.
-      quartz: Force disconnect when a filter is fully released.
-      quartz: Avoid asserting from used samples on allocator release.
-
-Dan Kegel (1):
-      advapi32: RegGetKeySecurity needs to pass length of struct to caller.
-
-Detlef Riekenberg (9):
-      winspool/tests: Vista returns a different status.
-      localspl: Do not crash when Xcv was opened without a space in the name.
-      serialui: Fix return type for CommConfigDialog.
-      serialui/tests: Add some tests for CommConfigDialog.
-      localspl: Implement DeletePort for XcvDataPort.
-      localspl/tests: Add tests for XcvDataPort_DeletePort.
-      localspl/tests: Add tests for XcvDataPort_AddPort.
-      localspl/tests: Check for Xcv-API only once.
-      localspl: Add a comment, why we do not implement AddPort for XcvDataPort.
-
-Dmitry Timoshkov (12):
-      user32: Fix most of test failures when running message test under win2k and XP.
-      user32: win2k and XP return broken border info in GetWindowInfo most of the time, so there is no point in testing it.
-      gdi32: Avoid a needless goto.
-      user32: Make the excessive scroll test pass under Windows.
-      winex11.drv: Do not ignore the keysyms assigned to a group switch, it leads to side effects like missing KeyRelease events.
-      gdi32: Add an extensive EnumFontFamilies test, fix some failures when running under Wine.
-      comdlg32: Use unicode Win32 APIs when possible.
-      comdlg32: Use unicode Win32 APIs when possible.
-      ntdll: Make the error test pass under XP.
-      ntdll: Catch the exceptions in the TLS callback like Windows does.
-      gdi32: Add a GetTextMetrics test, make it pass under Wine.
-      user32: Restore erroneously removed chunk of code.
-
-Eric Pouech (15):
-      winedbg: Fix maint type when no process is active.
-      winedbg: Fix printing function signature type for circular references on return type.
-      winedbg: When reloading a minidump, recreate all threads from the thread record (and not just the first one).
-      dbghelp: Implemented SymEnumTypesW.
-      dbghelp: Fixes for loading circular references on function signature.
-      dbghelp: module target: Better error handling when init fails and creates a dummy thread.
-      winedbg: We no longer need to force for ELF modules in minidumps as we do it automatically now.
-      winedbg: Forward the wShowWindow option from winedbg to the debuggee.
-      dbghelp: Added helper to get the basename + extension from full filename.
-      dbghelp: Rewrote module_is_elf_container_loaded so that it no longer
-      dbghelp: Cleanups for module loading (lookups on module name and image name are two different things)
-      dbghelp: Get rid of module_name in all traces (using Unicode flavor).
-      imagehlp: Added a few more forward definitions to dbghelp.
-      dbghelp: Renamed pe_load_module (resp pe_load_module_from_pcs)
-      dbghelp: Rewrote SymEnumerateModules with Unicode basis, and implemented SymEnumerateModulesW64.
-
-Erich Hoover (1):
-      wined3d: Allow SetCursorProperties on existing cursor.
-
-Fabian Bieler (6):
-      wined3d: Height of rectangle is bottom - top, not vice versa.
-      wined3d: Set wrapmode for cubemags to clamp regardless of the sampler state.
-      wined3d: Implemented signed texture formats via NV_TEXTURE_SHADER.
-      kernel32: GlobalMemoryStatusEx: memory usage reported only reflects physical memory.
-      kernel32: GlobalMemoryStatusEx: return the size of physical memory + swapsize in ullTotalPageFile/ullAvailPageFile.
-      kernel32: GlobalMemoryStatusEx: always report at least 1 byte of virtual memory even if none is available.
-
-Farshad Agah (3):
-      comctl32: monthcal: Reject out of range dates in MCM_SETCURSEL.
-      comctl32: monthcal message sequence test cases.
-      comctl32: monthcal: Correct the return value in MCM_SETFIRSTDAYOFWEEK.
-
-Felix Nawothnig (8):
-      comctl32: Add a failing custom draw related test.
-      comctl32: Remove clrTextBkDefault member from LISTVIEW_INFO and fix (clrTextBk == CLR_DEFAULT) handling for custom drawing.
-      comctl32: Fix my last patch.
-      comctl32: Fix a typo.
-      comctl32: Implement LVS_EX_DOUBLEBUFFER.
-      gdi32: Add PS_ALTERNATE tests.
-      comctl32: Layout and redraw on TCM_SETIMAGELIST.
-      comctl32: Fix visual glitches with TVS_HASLINES.
-
-Francois Gouget (17):
+Changes since 0.9.40:
+
+Alexander Nicolaysen Sørnes (3):
+      comdlg32: fontdlg: Respect the CF_NOSCRIPTSEL flag.
+      wordpad: Disable copy/cut in menu when appropriate.
+      wordpad: Prompt for saving file changes.
+
+Alexandre Julliard (41):
+      configure: Fix the strip command line for Mac OS.
+      configure: Export the shared library extension instead of hardcoding .so.
+      configure: Don't use a default soname if a library is not found, leave it undefined.
+      configure: Don't set LDPATH if not needed.
+      configure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHECK_LIB.
+      configure: Move the dll checks earlier in the file to make them available for library checks.
+      configure: Merge the libhal existence check with the soname check.
+      configure: Merge the libcurses existence check with the soname check.
+      configure: Merge the libcapi20 existence check with the soname check.
+      configure: Merge the libsane existence check with the soname check.
+      configure: Make the libcups soname check depend on the header check.
+      configure: Make the libjack soname check depend on the header check.
+      configure: Make the libfontconfig soname check depend on the header check.
+      configure: Make the libssl soname check depend on the header check.
+      configure: Make the libjpeg soname check depend on the header check.
+      configure: Added checks for libpng.
+      ntdll: Add check for null pointer in NtQuerySystemInformation(SystemModuleInformation).
+      configure: Merge the libGL existence check with the soname check.
+      configure: Merge the libXrandr existence check with the soname check.
+      configure: Merge the libXrender existence check with the soname check.
+      configure: Merge the libXinerama existence check with the soname check.
+      configure: Get rid of the no longer used check for libtxc_dxtn.
+      Maketest.rules: Add dependency on IDL headers for crosstest objects.
+      configure: Make the libXcursor soname check depend on the header check.
+      configure: Make the libXi soname check depend on the header check.
+      configure: Merge the libfreetype existence check with the soname check.
+      configure: Merge the libX11 and libXext existence check with the soname check.
+      configure: We no longer need the shared library extension.
+      aclocal: Add macros for logging messages about missing features.
+      configure: Move notices about missing features next to the corresponding checks.
+      configure: Add a few more notices for missing packages.
+      include: Add some definitions for manifest resources.
+      winedump: Add RT_MANIFEST resource type.
+      configure: Fix typo in liblcms notice check.
+      kernel32: Implemented GetTickCount64.
+      user32/tests: Flush messages more aggressively in a couple of tests.
+      msi/tests: Comment out call to function that is still a stub in Wine.
+      user32: Check both A and W proc for previously allocated winprocs.
+      user32: Allocate a dual A/W winproc for DefWindowProc.
+      dnsapi: Fix some potential infinite loops because of an unsigned loop counter.
+      wldap32: Fix some potential infinite loops because of an unsigned loop counter.
+
+Anatoly Lyutin (1):
+      cmd: Use toupperW instead of toupper.
+
+Andrew Talbot (10):
+      ole32: Constify some variables.
+      oleaut32: Constify some variables.
+      ole32: Constify some variables.
+      winelib: Cast-qual warnings fix.
+      ole32: Constify a variable (and fix a typo concerning its level of indirection).
+      ole32: Cast-qual warnings fix.
+      comdlg32: Cast-qual warning fix.
+      ole32: Cast-qual warning fix.
+      winedump: Cast-qual warnings fix.
+      winedump: Cast-qual warnings fix.
+
+Aric Stewart (4):
+      imm32: Implementation of GCS_CURSORPOS.
+      include: Add a ddk header for imm.
+      imm32: Implement Locking/Unlocking IMC and IMCC functions.
+      imm32: Use the COMPOSITIONSTRING in hCompStr.
+
+Ben Hodgetts (2):
+      ws2_32: Don't tell users to run Wine as root when sockets not creatable.
+      winecfg: Clean up Graphics tab and remove broken neutral translation.
+
+Bernd Buschinski (1):
+      gdiplus: Fix test typo/compile error.
+
+Chris Robinson (4):
+      winemp3: Check the right macro when defining TRUE.
+      winemp3: Use head_check to check for valid headers.
+      winemp3: Remove global mpstr pointer.
+      winemp3: Remove function declarations with no definition and unused macros.
+
+Damjan Jovanovic (2):
+      shell32: DragQueryFile doesn't count the null terminator.
+      ntdll: Use the win16 current directory for win16 processes.
+
+Detlef Riekenberg (4):
+      setupapi: Avoid crash in SetupCloseInfFile.
+      advpack+setupapi: Remove unneeded checks before SetupCloseInfFile.
+      ntdll: Avoid crash with WINEDEBUG=+snoop.
+      printui: Parse args for PrintUIEntryW.
+
+Dmitry Timoshkov (4):
+      gdi32: Do not report an error if a requested to add font is already loaded.
+      include: Add HandleToUlong, UlongToHandle, UintToPtr, UlongToPtr compatibility macros.
+      ntdll: Remove an artificial limitation in NtQuerySecurityObject.
+      shlwapi: Fix some spec entry definitions.
+
+Emmanuel Maillard (1):
+      winecoreaudio: MIDIIn_MessageHandler: Fix non-SysEx messages parsing.
+
+Evan Stade (50):
+      oleaut32: Added support for decoding some PNG files.
+      oleaut32: Save load time format of pictures.
+      gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI.
+      gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path.
+      gdi32: Don't access DC in PolyDraw after releasing handle.
+      gdiplus: Added SetPenEndCap.
+      gdiplus: Rendering of linecaps.
+      gdiplus: Added linecap rendering for GdipDrawBezier.
+      gdiplus: Public declaration of GdipSetPenEndCap.
+      gdiplus: Added GdipAddPathLine2.
+      gdiplus: Added GdipClosePathFigure.
+      gdiplus: Added GdipClosePathFigures.
+      gdiplus: Added GdipGetPointCount.
+      gdiplus: Added GdipGetPathPoints.
+      gdiplus: Added GdipGetPathTypes.
+      gdiplus: Updated draw_pie to use SaveDC/RestoreDC.
+      gdiplus: Updated GdipDrawRectangleI.
+      gdiplus: GdipDrawCurve2 now uses SaveDC()/RestoreDC() and end caps.
+      gdiplus: Fixed a bug in helper function draw_polybezier.
+      gdiplus: Make LineCapArrowAnchor look more like it does in windows.
+      gdiplus: Added constructor and destructor test for gdiplus paths.
+      gdiplus: Fixed bug in GdipGetPathPoints().
+      gdiplus: Added a test for GdipAddPathLine2.
+      gdiplus: Changed calls to floor to floorf.
+      gdiplus: Moved two inline helpers to the header.
+      gdiplus: Added GdipAddPathArc.
+      gdiplus: Added GdipAddPathArc test.
+      gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps.
+      gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps.
+      gdiplus: Added GdipStartPathFigure.
+      gdiplus: Added GdipDrawPath.
+      gdiplus: Added draw_polybezier error checking.
+      gdiplus: Added draw_polyline error checking.
+      gdiplus: Added basic matrix implementation.
+      gdiplus: Added GdipTransformMatrixPoints.
+      gdiplus: Added GdipCreateMatrix2 test.
+      gdiplus: Added GdipTransformPath.
+      gdiplus: Added GdipGetPathWorldBounds.
+      gdiplus: Fixed memory leak in GdipDeletePath.
+      gdiplus: Added GdipTransformMatrixPoints test.
+      gdiplus: Added GdipGetPathWorldBounds test.
+      gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArrowAnchor direction match Windows better.
+      gdiplus: Added GdipSetPenLineJoin.
+      gdiplus: Use passed pen in GdipAddPathWorldBound.
+      gdiplus: Added more GdipGetPathWorldBounds tests.
+      gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect on bounding box.
+      gdiplus: Added GdipGetPathFillMode.
+      gdiplus: Added GdipResetPath.
+      gdiplus: Added GdipAddPathPath.
+      gdiplus: Added GdipAddPathPath test.
+
+Francois Gouget (3):
       ddraw/tests: Fix compilation on systems that don't support nameless unions.
-      cmd: Fix compilation on systems that don't support nameless unions.
-      oleview: Fix compilation on systems that don't support nameless unions.
-      cmd: Remove unneeded NONAMELESS* defines and ifdefs.
-      dplayx/tests: Add missing '\n' to ok() call.
-      dplayx/tests: Fix compilation on systems that don't support nameless unions.
       Assorted spelling fixes.
-      dbghelp: Check file handles against INVALID_HANDLE_VALUE, not NULL.
-      rpcrt4: Fix a file handle leak in RPCRT4_RPCSSOnDemandCall().
-      wininet: Check file handles against INVALID_HANDLE_VALUE, not NULL.
-      wininet: Fix a couple of reversed checks that could result in leaked socket handles.
-      ws2_32: Replace a few -1 literals with SOCKET_ERROR.
-      ws2_32: Fix an int/long mismatch in a trace.
-      rpcss: Fix a file handle leak in RPCSS_BecomePipeServer().
-      cmd: Fix compilation on systems that don't support nameless unions.
-      comctl32/tests: Add missing '\n's in ok() calls.
-      wined3d: Remove space before '\n' in trace.
-
-George Gov (1):
-      comctl32: Add some listview message tests.
-
-Gerald Pfeifer (1):
-      cabinet: Simplify code in fdi_decomp().
-
-H. Verbeet (19):
-      wined3d: Properly check the clipplane index against the limit.
-      wined3d: The texldl instruction takes 3 arguments.
-      wined3d: gl_FogFragCoord is a scalar.
-      wined3d: Fix a typo.
-      wined3d: Remove broken software shaders.
-      d3d9: Add a mova rounding test.
-      d3d8: Save the d3d8 vertex declaration.
-      d3d8: Implement IDirect3DDevice8_GetVertexShaderDeclaration.
-      wined3d: Fix IWineD3DPixelShader_GetFunction / IWineD3DVertexShader_GetFunction.
-      d3d8: Add tests for GetVertexShaderDeclaration, GetVertexShaderFunction and GetPixelShaderFunction.
-      wined3d: Correct various texture limits checks.
-      wined3d: 11 space indent is ugly.
-      wined3d: Remove FVF related fields from IWineD3DVertexDeclaration.
-      wined3d: Disable vertex shaders when transformed vertices are used.
-      wined3d: Remove some redundant checks in the vertexdeclaration() state handler.
-      wined3d: Remove a redundant check in handleStreams().
-      wined3d: Remove some redundant code in IWineD3DVertexBufferImpl_FindDecl().
-      d3d9: Add a cubemap wrapping test.
-      d3d9: Add a LockRect test for DXTn formats.
-
-Hagop Hagopian (1):
-      comctl32: Adding getter-setter tests for tab control.
-
-Hans Leidekker (2):
-      mscms: Fix compilation with the latest lcms header.
-      wininet: Fix buffer size calculation in INTERNET_InternetOpenUrlW.
-
-Huw Davies (5):
-      wineps.drv: Convert the page size list to a standard Wine list.
-      wineps.drv: Remove paper sizes that lack either a PageSize or a PaperDimension entry in the PPD.
-      rpcrt4: Tests that show that the allocation rules for unmarshaling a conformant array are the same as those for a simple structure.
-      ole32: Only retrieve posted and paint messages in an STA message loop.
-      kernel32: Fix GetPrivateProfileSectionNamesA when the file does not exist.
-
-Hwang YunSong(황윤성) (5):
-      regedit: Updated Korean resource.
-      cmd: Updated Korean resource.
-      wordpad: Updated Korean resource.
-      cmd: Updated Korean Resource.
-      oledlg: Updated Korean resource.
-
-Jacek Caban (19):
-      hhctrl.ocx: Correctly handle URLs in SetChmPath.
-      hhctrl.ocx: Try to build URL with full path if navigation to URL fails.
-      atl: Compare file handle to INVALID_HANDLE_VALUE to handle errors.
-      mshtml: Improve ReadSegments implementation.
-      mshtml: Remove false FIXME.
-      mshtml: Release IOleCommandTarget in IPersistMoniker::Load.
-      shdocvw: Move offline and silent variables to DocHost.
-      shdocvw: Added DISPID_AMBIENT_OFFLINEIFNOTCONNECTED and DISPID_AMBIENT_SILENT implementation in DocHost::Invoke.
-      shdocvw: Always set hostui to NULL in SetClientsite.
-      shdocvw: Added mode dispids implementation in DocHost::Invoke.
-      shdocvw: Release callback and bindctx in bind_url_to_object.
-      shdocvw: Move frame variable to DocHost.
-      shdocvw: Call EnableModeless and SetStatusText in navigate.
-      shdocvw: Added Navigate2 test.
-      mshtml: Use get_client_disp_property in SetClientSite to get silent property.
-      itss: Ignore trailing slash in IStorage::OpenStream.
-      itss: Ignore trailing slash in ITSProtocol::Start.
-      itss: Use object_name in FindMimeFromData.
-      itss: Added test of URLs with trailing slash.
-
-Jan Zerebecki (31):
-      dinput: Add DebugInfo to critical sections.
-      dmime: Add DebugInfo to critical sections.
-      dplayx: Add DebugInfo to critical sections.
-      kernel32: Add DebugInfo to critical sections.
-      itss: Add DebugInfo to critical sections.
-      crypt32: Add DebugInfo to critical sections.
-      mapi32: Add DebugInfo to critical sections.
-      msvcrt: Add DebugInfo to critical sections.
-      ntdll: Add DebugInfo to critical sections.
-      netapi32: Add DebugInfo to critical sections.
-      mciavi32: Add DebugInfo to critical sections.
-      oleaut32: Add DebugInfo to critical sections.
-      riched20: Add DebugInfo to critical sections.
-      qcap: Add DebugInfo to critical sections.
-      quartz: Add DebugInfo to critical sections.
-      secur32: Add DebugInfo to critical sections.
-      wintab32: Add DebugInfo to critical sections.
-      urlmon: Add DebugInfo to critical sections.
-      rsaenh: Add DebugInfo to critical sections.
-      winealsa.drv: Conform critical section DebugInfo names.
-      dsound: Conform critical section DebugInfo names.
-      winex11.drv: Add DebugInfo to critical sections.
-      wineesd.drv: Add DebugInfo to critical sections.
-      wineaudioio.drv: Add DebugInfo to critical sections.
-      wineoss.drv: Add DebugInfo to critical sections.
-      winearts.drv: Add DebugInfo to critical sections.
-      winmm: Add DebugInfo to critical sections.
-      dmloader: Add DebugInfo to critical sections.
-      winenas.drv: Add DebugInfo to critical sections.
-      ole32: Add DebugInfo to critical sections.
-      msvcrt: Remove unused variable.
-
-Jason Edmeades (34):
-      cmd.exe: Support rd dir1 dir2.
-      cmd.exe: Additional PROMPT options.
-      cmd.exe: PROMPT option to show pushd levels.
-      cmd.exe: Add ASSOC command.
-      cmd.exe: Add support for del file1 file2.
-      cmd.exe: Fix stdio redirects.
-      kernel32/tests: Show wrong behaviour with current directory.
-      cmd.exe: Add COLOR command.
-      cmd.exe: Add cmd.exe /T option.
-      cmd.exe: Support default colours for wineconsole.
-      cmd.exe: Support unquoted directories in CD command.
-      cmd.exe: Wildcards in directory names for CD.
-      cmd.exe: Set errorlevel if CD fails.
-      cmd.exe: Support PUSHD with wildcards.
-      cmd.exe: Prevent options to pushd.
-      cmd.exe: Support DATE /T option.
-      cmd.exe: Support TIME /T option.
-      cmd.exe: Add support for working directories per drive.
-      cmd.exe: Hide new internal vars during SET.
-      cmd.exe: setlocal and endlocal should preserve drive and directory.
-      cmd.exe: Add support for CD /D.
-      cmd.exe: Support SHIFT /n option.
-      cmd.exe: Add support for FTYPE.
-      cmd.exe: Save initial working directory.
-      cmd.exe: Add support for stderr redirection to a file.
-      cmd.exe: Add TYPE multiple file support.
-      cmd.exe: Add 2>&1 and 1>&2 support.
-      cmd.exe: Add SET /P support.
-      cmd.exe: Make SET have correct errorlevel.
-      cmd.exe: Add dir /L support.
-      cmd.exe: Add DIR /T support.
-      cmd.exe: Add DIR /X support.
-      cmd.exe: Add dir /X support (sort of...).
-      cmd.exe: Add DIR /O ordering support.
-
-Jeremy White (1):
-      sane.ds: Dynamically load libsane.so.
-
-Joris Huizer (3):
-      winebuild: sign-compare fixes.
-      preloader: sign-compare fix.
-      winedump: sign-compare fixes.
-
-Juan Lang (3):
-      ntdll: Implement NtAllocateLocallyUniqueId with server call.
-      user32: Fix a comment.
-      crypt32: Set ppSignerSig to NULL in case caller doesn't check return value.
-
-Kai Blin (4):
-      secur32: Use skip for skipped tests, reduce indentation.
-      dplayx: Use skip and fix indentation.
-      dplayx: Remove unneeded test, fix compilation on msvc++.
-      secur32: Check for actual return value on invalid QuerySecurityPackageInfo call.
-
-Kanit Therdsteerasukdi (4):
-      comctl32: datetime: Tests for events for date and time picker added.
-      comctl32: datetime: Reject out of range dates in DTM_SETSYSTEMTIME.
-      comctl32: datetime: Return 1 in DTM_SETFORMAT when successful.
-      comctl32: datetime: Test for out of range dates in DTM_SETSYSTEMTIME only when flag=GDT_VALID.
-
-Keith Stevens (4):
-      comctl32/tests: trackbar: Reorganize the getter and setter tests into functions.
-      comctl32/tests: trackbar: Test message sequences.
-      comctl32: trackbar: Correctly set lSetMin and lSelMax.
-      comctl32: trackbar: Return the correct number of tics for TBM_GETNUMTICS.
-
-Ken Thomases (1):
-      shell32: Avoid W->A conversion in RenderHDROP.
-
-Konstantin Kondratyuk (1):
-      kernel32: Allow to execute .cmd files.
-
-Leslie Choong (2):
-      comctl32: updown: Expect macro and spelling errors.
-      comctl32: updown: Added message sequencing tests.
-
-Louis Lenders (1):
-      winex11.drv: Small spelling fix.
-
-Luis Carlos Busquets Pérez (1):
-      dpnaddr: Added dll that just forwards to dpnet.
-
-Michael Stefaniuc (7):
-      hhctrl.ocx: Fix a format warning.
-      snmpapi: Fix printf format warnings.
-      comctl32: Remove redundant NULL checks before Free() (found by Smatch).
-      janitorial: Remove two redundant checks for NULL.
-      winecfg: Initial Romanian translation.
-      winedos: Check a file handle against INVALID_HANDLE_VALUE, not 0.
-      winemine: Add Romanian translation.
-
-Mike Schaadt (1):
-      snmpapi: Changed %llu to %x%08lx.
-
-Mikołaj Zalewski (11):
-      kernel32: Fix LANGID for Korean resource.
-      oledlg: Fix Korean resource name.
-      cmd: Update Polish translation.
-      start: Add Polish translation.
-      shell32: Update Polish translation.
-      credui: Move language-dependent resources to credui_En.rc.
-      credui: Add Polish translation.
-      comctl32: listview: Compute the state icon rect in GetItemMetrics.
-      wordpad: Update Polish translation.
-      localspl: Add Polish translation.
-      comctl32: Register all the controls in DllMain.
-
-Paul Vriens (24):
-      advapi32/tests: Make use of skip.
-      shell32/tests: Rewording and cleanup.
-      msi/tests: Properly cleanup after each test.
-      programs/winetest: Raise fileversion.
-      mapi32/tests: Don't run tests if functions are not implemented.
-      advapi32/tests: Don't use FreeLibrary with GetModuleHandle.
-      advapi32/tests: Move skip to a more appropriate place.
-      gdi32/tests: Make sure we can run on win9x and NT again.
-      gdi32/tests: Use skip where appropriate.
-      winspool.drv/tests: Remove tempfile after running the tests.
-      localspl/tests: Remove tempfile after running the tests.
-      msvcrt/tests: Properly remove temporary directory.
-      dnsapi/tests: Load dnsapi dynamically and use skip.
-      d3d8/tests: Use skip as is done in the other tests.
-      d3d9/tests: Use skip as is done in the other tests.
-      kernel32/tests: Use skip.
-      advapi32/tests: Prepare for more tests and use skip.
-      crypt32/tests: Use GetModuleHandle and skip.
-      advapi32/tests: Use GetModuleHandle and skip.
-      advapi32/tests: Use GetModuleHandle and skip.
-      advapi32/tests: No need to check return value of GetModuleHandle.
-      crypt32/tests: No need to check return value of GetModuleHandle.
-      advapi32/tests: RegQueryValueW is not always implemented.
-      netapi32/tests: Use GetModuleHandle and skip.
-
-Peter Beutner (2):
-      ntdll: Testcase for handling SIMD exceptions.
-      ntdll: Handle SIMD exceptions.
-
-Peter Oberndorfer (5):
-      ntdll: Make exception test not hang when creating process fails.
-      winedbg: Do not write over const char * parameter.
-      dbghelp: Initialize the elf_section_map in case of failures in elf_find_section.
-      dbghelp: Fix up load_offset to work in case the load offset is different for real binary and debug link file.
-      dbghelp: Use elf load_offset passed to dwarf2_parse to relocate addresses.
-
-Rob Shearman (44):
-      msi: Set the Date, Time and VersionDatabase properties.
-      msi: Rewrite the second loop in ACTION_FinishCustomActions so that it always terminates.
-      msi: Set the PackageCode property based on the "revision number" data in the summary information.
-      credui: The pfSave parameter of CredUIPromptForCredentials is optional.
-      wininet: Always make copies of strings passed to INTERNET_SendCallback.
-      kernel32: Implement CallNamedPipeW.
-      credui: Fix a missing ":" in the credential dialog domain name text box.
-      ole32: OleLoad should call CoCreateInstance with CLSCTX_INPROC_SERVER as well as CLSCTX_INPROC_HANDLER.
-      ole32: Compare the class contexts in COM_GetRegisteredClassObject.
-      secur32: NTLM - don't copy more data from User, Domain and Password
-      secur32: NTLM - don't bother nul terminating the password string as nothing relies on it being nul terminated.
-      secur32: NTLM's AcquireCredentialHandleA/W should accept domains and usernames with lengths of 0.
-      server: A general solution for handling MAXIMUM_ALLOWED access right has been implemented so remove the workarounds.
-      ole32: Fix a use-after-free of the file moniker in the running object table tests.
-      ole32: Fix a failing CoUnmarshalInterface test on Windows.
-      ole32: Remove some unnecessary traces from the HeapUnknown implementation.
-      ole32: Add some tests for IBindCtx.
-      kernel32: Add tests for ImpersonateNamedPipeClient.
-      Maketest.rules.in: Make CROSSOBJS consistent with the equivalent OBJS rule in the toplevel Make.rules.in.
-      widl: Implement writing of SAFEARRAY type descriptions in typelibs.
-      ole32: CreateBindCtx should fail if reserved parameter is not zero.
-      ole32: Fix BindCtxImpl_GetBindOptions to return the correct locale and to not fail if the input size is too large.
-      ole32: Set output param to NULL in BindCtxImpl_EnumObjectParam.
-      oleaut32: TKIND_COCLASS parameters to Invoke'd functions should be converted into VT_DISPATCH instead of VT_UNKNOWN.
-      ole32: Add more tests of IBindCtx functions.
-      ole32: Fix cbStruct handling in IBindCtx:GetBindOptions.
-      ole32: Fix return codes returned by IBindCtx::RegisterObjectBound and IBindCtx::RevokeObjectBound when used on NULL objects.
-      ole32: REGCLS_MULTIPLEUSE implies CLSCTX_INPROC_SERVER in CoRegisterClassObject.
-      ole32: Enable local server test and make it work with Win9x COM implementation.
-      ole32: Close the named pipe after revoking local server objects.
-      ole32: Add some tests for the flags input to CoRegisterClassObject.
-      ole32: Don't keep the local server named pipe open for a single-use object.
-      ole32: Make RegisteredClass list into a standard Wine list.
-      ole32: Implement CoAddRefServerProcess and CoReleaseServerProcess.
-      include: Add credential serialisation APIs to wincred.h.
-      ole32: Don't allocate an initial table for bind contexts.
-      ole32: OleCreate shouldn't pass CLSCTX_LOCAL_SERVER to CoCreateInstance.
-      ole32: OleCreate isn't a semi-stub any more, as it is tested in a range of cases and has no todos.
-      include: Add a definition for REGCLS_SURROGATE and add declarations for CoRegisterSurrogate and CoGetObjectContext.
-      rpcrt4: Unmarshal NULL OLE interfaces properly by handling the case of a 0 stream size.
-      user32: Add several more MsgWaitForMultipleObjects tests and split them out from the main message tests.
-      ole32: Print the contents of the IID input to OleLoad.
-      kernel32: Fix several failing GetComputerNameA/W tests on Windows.
-      advapi32: Fix a failing test on Windows caused by the existence of one SID that always has no associated account.
-
-Shanren Zhou (2):
-      comctl32: Header message sequence test cases.
-      comctl32: Added header message sequence test cases.
-
-Stefan Dösinger (16):
-      wined3d: Use the scissor test when clearing the full surface too.
-      wined3d: Adjust the rhw transformation for offscreen rendering.
-      wined3d: Adjust the rhw transformation for offscreen rendering.
-      wined3d: WINED3DFMT_U8V8 is signed.
-      wined3d: Store the number of aux buffers in the gl limits structure.
-      wined3d: Use an aux buffer as blitting helper if available.
-      wined3d: Clearing the depth stencil buffer fails without a depth stencil buffer.
-      wined3d: Disable depth stencil related states without a depth stencil buffer.
-      wined3d: Do not specify the viewport origin upside down when doing offscreen rendering.
-      wined3d: Remove IWineD3DSurface::SetPBufferState.
-      wined3d: Rework surface dirtification.
-      wined3d: Restore the index buffer when switching from UP to buffer drawing.
-      wined3d: Blit the offscreen texture into the drawable if needed.
-      wined3d: Account for offscreen rendering when setting up the clearing scissor rectangle.
-      wined3d: Blitting to offscreen target.
-      direct3d: Add a fixed function fog test.
-
-Stefan Huehner (3):
-      Change some functions arguments from () -> (void).
-      comctl32: rebar: Test the rebar style for RBBS_VARIABLEHEIGHT, not the passed in structure.
-      Mark several functions as static.
-
-Tomas Carnecky (1):
-      dsound: Update prototypes for IDirectSoundBuffer::Lock/Unlock.
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
+
+H. Verbeet (8):
+      wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGISTER_COMBINERS as well.
+      wined3d: Only call activate_dimensions() if the texture is used.
+      wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
+      wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.
+      wined3d: Cleanup shader_glsl_load_psamplers().
+      wined3d: Implement dsx & dsy shader instructions.
+      wined3d: Advertise A32B32G32R32F render target support.
+      wined3d: Advertise VTF support.
+
+Hans Leidekker (9):
+      dwmapi: Add a stub implementation for DwmIsCompositionEnabled.
+      pdh: Add tests for opening and closing queries.
+      pdh: Add an uptime counter source based on GetTickCount.
+      pdh: Add tests for Pdh{Add, Remove}Counter and PdhCollectQueryData.
+      pdh: Implement and test PdhSetCounterScaleFactor and PdhGetFormattedCounterValue.
+      pdh: Implement and test PdhGetRawCounterValue.
+      pdh: Implement and test PdhGetCounterInfo{A, W} and PdhGetCounterTimeBase.
+      pdh: Use GetTickCount64 instead of GetTickCount.
+      pdh: Fix two typos.
+
+Huw Davies (6):
+      winex11.drv: Pass root_window to XCreatePixmap to avoid BadDrawable errors.
+      winex11.drv: Move the PictFormats into an array.
+      winex11.drv: Use global Pictures for the tiles.
+      gdi32: Using a bitmap font as the fallback sans serif is a very bad idea.
+      kernel32: Swap incorrect use of buffers.
+      kernel32: SetNamedPipeHandleState() is a stub, so for now don't check its return value.
+
+James Hawkins (56):
+      msi: Implement MsiSourceListGetInfoA.
+      msi: Add tests for MsiSourceListGetInfo.
+      msi: Validate MsiSourceListGetInfo parameters.
+      msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
+      msi: Return ERROR_SUCCESS if the PackageName property is not present.
+      msi: Add the IWineMsiRemotePackage interface.
+      msi: Add the IWineMsiRemoteCustomAction interface.
+      msi: Handle remote calls to MsiGetActiveDatabase.
+      msi: Handle remote calls to MsiGetProperty.
+      msi: Handle remote calls to MsiSetProperty.
+      msi: pcchValue represents the length of szValue in TCHARS, not bytes.
+      msi: Add support for the MSICODE_PATCH option.
+      msi: Add tests to show when the SourceList is published to the registry.
+      msi: PackagePath must also include the package name.
+      msi: Delay publishing of the SourceList until the PublishProduct action.
+      msi: Unpublish the product when it is entirely removed.
+      msi: Only publish the product if at least one feature is to be installed.
+      msi: Set the WindowsInstaller value in RegisterProduct instead of PublishProduct.
+      msi: Add tests for MsiQueryFeatureState.
+      msi: Open the correct key and return INSTALLSTATE_ADVERTISED if it's missing.
+      msi: Return INSTALLSTATE_ADVERTISED if the component list is empty.
+      msi: Return INSTALLSTATE_BADCONFIG if we can't decode the first component.
+      msi: Read the components state directly from the registry.
+      msi: Handle remote calls to MsiProcessMessage.
+      msi: Handle remote calls to MsiDoAction.
+      msi: Handle remote calls to MsiSequence.
+      msi: Handle remote calls to MsiGetTargetPath.
+      msi: Handle remote calls to MsiGetSourcePath.
+      msi: Handle remote calls to MsiSetTargetPath.
+      msi: Handle remote calls to MsiGetMode.
+      msi: Handle remote calls to MsiSetFeatureState.
+      msi: Handle remote calls to MsiGetFeatureState.
+      msi: Handle remote calls to MsiGetComponentState.
+      msi: Handle remote calls to MsiSetComponentState.
+      msi: Handle remote calls to MsiGetLanguage.
+      msi: Handle remote calls to MsiSetInstallLevel.
+      msi: Fix use of BSTRs.
+      msi: Handle remote calls to MsiFormatRecordW.
+      msi: Forward MsiFormatRecordA to MsiFormatRecordW.
+      msi: Handle remote calls to MsiEvaluateCondition.
+      msi: Enable remote custom actions.
+      msi: Match the changes made by the hand-generated and API-generated transforms.
+      msi: Delete msifile after the tests.
+      msi: Test adding columns with data in a transform.
+      msi: Handle adding columns in transforms.
+      msi: Check for NULL transform, as there may be no transforms for the _Columns or _Tables tables.
+      msi: Fix current _Property table tests and add more tests.
+      msi: Add tests for adding properties in a transform.
+      msi: Add tests for adding properties with a transform during an install.
+      msi: Fix a copy and paste error.
+      msi: Reload properties as they may have been changed by a transform.
+      msi: Fix automation.c compile for MSVC.
+      msi: Fix three tests that were failing in Windows.
+      msi: Fix compilation in MSVC.
+      msi: Add a test for installing from different current working directories.
+      msi: Add a test for running an ADMIN install.
+
+Juan Lang (44):
+      crypt32: Use skip to avoid failures where support is missing.
+      crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and get rid of unnecessary indenting).
+      crypt32: Accept OSS errors.
+      crypt32: Accept OSS errors as well.
+      crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.
+      crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and remove no-longer-useful checkFileStoreFailure).
+      crypt32: Pass function pointers to CryptMsgBase_Init rather than rely on callers to initialize them.
+      crypt32: Add more tests for opening a data message for encoding.
+      crypt32: Make a copy of a passed-in stream info rather than assuming the pointer will live forever.
+      crypt32: Test that inner content OID is ignored for data messages.
+      crypt32: Add tests for streamed encoding of data messages.
+      crypt32: Test and fix CryptMsgGetParam for streamed messages.
+      crypt32: Add a stub decode message implementation.
+      crypt32: Implement getting the type of a decode message.
+      crypt32: Add some tests for updating decode messages.
+      crypt32: More decode message update tests.
+      crypt32: Implement CryptSIPLoad.
+      crypt32: Implement CryptSIPGetSignedDataMsg, CryptSIPPutSignedDataMsg,
+      rsaenh: Get rid of the hash idle state, native doesn't behave as though it has one.
+      crypt32: Make some encoding functions available outside encode.c.
+      crypt32: Implement streamed encoding of definite-length data messages.
+      crypt32: Add open tests for hash messages.
+      crypt32: Add tests for updating hash messages opened to encode.
+      crypt32: Test opening hash messages to encode with streaming.
+      crypt32: Add a stub hash message implementation.
+      crypt32: Add tests for getting hash message params.
+      crypt32: Implement getting a hash message's hash value.
+      crypt32: Simplify hash value tests.
+      crypt32: Test updating hash messages with NULL stream output function.
+      crypt32: Partially implement updating hash messages.
+      crypt32: Add more missing defines.
+      crypt32: Implement getting hash message version.
+      crypt32: Add tests for hash message encoding.
+      crypt32: Copy data in hash message update.
+      crypt32: Add a helper function to copy params.
+      crypt32: Don't check if msg is NULL, tests show native doesn't either.
+      crypt32: Detached hash messages don't contain the content, so don't make a copy of it.
+      crypt32: Add tests for retrieving the content of a non-finalized (detached) message.
+      crypt32: Introduce an algorithm id encoding function that encodes missing parameters as NULL
+      crypt32: Implement retrieving a hashed message's content.
+      crypt32: Relax a test, the specific error isn't so important.
+      crypt32: Change finalized from a boolean to a state and use it to simplify message updating.
+      crypt32: Introduce an updated state, and use it to remove boolean "begun".
+      crypt32: Update comments about hash message version numbers.
+
+Julio E. Gonzalez P (1):
+      ntdll: Add PYT and PYST time zones.
+
+Kai Blin (1):
+      ws2_32: Handle IPv6 in WSAStringToAddress.
+
+Ken Thomases (6):
+      winecoreaudio: Enable DirectSound HEL mode for output.
+      winecoreaudio: Enable DirectSound HEL mode for input.
+      winecoreaudio: Improve safety of iterations when returning WAVEHDRs to client.
+      winecoreaudio: Correct the AudioBufferList allocated for input.
+      winecoreaudio: Protect against AudioUnitRender clobbering our buffer list.
+      winecoreaudio: Report format error on sample rate mismatch when opening wave-in device.
+
+Kovács András (1):
+      d3d10: Add stub for d3d10.dll.
+
+Lei Zhang (2):
+      start.exe: Put double quotes around arguments with spaces.
+      winex11.drv: Remove old dnd code.
+
+Maarten Lankhorst (6):
+      winealsa: Silence the buffer warning more often.
+      dsound: Revert "dsound: Disable property sets if hardware doesn't support it.".
+      dsound: Clean up some unused variables.
+      dsound: Remove some more unused variables.
+      dsound: Fix division by zero in DSOUND_Calc3DBuffer.
+      dsound: Simplify IDirectSoundBufferImpl_GetCurrentPosition.
+
+Mark Adams (2):
+      iphlpapi: Add support for GetTcpTable on Mac OS X.
+      iphlpapi: Fix byte ordering of Linux ports.
+
+Markus Gömmel (2):
+      comctl32/datetime: Added a missing InvalidateRect to update display after WM_ENABLE.
+      user32: Center MessageBox dialogs to desktop, as Windows does.
+
+Michael Stefaniuc (2):
+      ntdll: Fix missing unlock on error path. Found by Smatch.
+      msvcrt: Remove superfluous casts of void pointers to other pointer types.
+
+Mikołaj Zalewski (2):
+      comctl32: toolbar: The iImage in TBN_GETDISPINFO should be initialized to -1.
+      comctl32: toolbar: We should send TBN_GETDISPINFOW even for ANSI controls (with testcase).
+
+Misha Koshelev (7):
+      gdi32: Slightly simplify result handling in PolyDraw.
+      urlmon/tests: Make http protocol mime type test pass on native.
+      urlmon: Improve ObtainUserAgentString conformance to native.
+      urlmon/tests: Add tests for ObtainUserAgentString.
+      urlmon: Implement HttpProtocol.
+      urlmon: Fix HttpProtocol_Start and strndupW to work properly with native wininet.
+      urlmon: Make HttpProtocol conform with native wininet on wine.
+
+Paul Vriens (29):
+      advapi32/tests: Add tests for OpenSCManagerA.
+      user32/tests: Use skip.
+      user32/tests: Use skip.
+      advapi32/tests: Use skip when we don't have enough rights.
+      advpack/tests: Create the temporary inf-file in a directory where we are allowed to write.
+      kernel32/tests: Use skip when functions are not available.
+      kernel32/tests: Don't crash on win98.
+      kernel32/tests 2/2: Use skip for not implemented function.
+      advapi32/tests: Use skip for not implemented function.
+      secur32/tests: Use skip when functions are not available.
+      advapi32/tests: Add tests for OpenServiceA.
+      advapi32/tests: Add tests for CloseServiceHandle.
+      ddraw/tests: Use skip instead of trace.
+      ddraw/tests: Use skip instead of trace.
+      kernel32/tests: Add a forgotten if statement.
+      advapi32: Handle to Service Control Manager is checked first.
+      advapi32: Create specific access rights for service control manager handles.
+      gdiplus: Don't use struct member before NULL check (Coverity).
+      advapi/service: Simplify DeleteService by using RegDeleteTree.
+      advapi/service: Fix possible handle leak.
+      advapi/service: First tests (and fixes) for CreateService.
+      advapi/service: Check if we have enough access rights to create a service.
+      advapi/service: Check for empty servicename and binaryname.
+      programs/cmd: Do the assignment after the return to avoid a missing free() (Coverity).
+      advapi/service: Create specific access rights for service handles.
+      advapi/service: Check servicetype and starttype.
+      advapi32/tests: Use skip instead of trace.
+      crypt32/tests: Skip test if we don't have enough rights.
+      mscms/tests: Skip tests if we don't have enough rights.
+
+Pedro Araujo Chaves Jr (1):
+      winspool.drv: Fallback to the first found printer as default printer.
+
+Peter Dons Tychsen (1):
+      winex11: Fix X11DRV_DIB_GetImageBits() when target bitmaps are larger than fetched.
+
+Rob Shearman (9):
+      secur32: Don't free the password in InitializeSecurityContextW to enable the credentials handle to be re-used in further InitializeSecurityContextW calls.
+      secur32: Add tests for multiple use of a credential handle.
+      rpcrt4: Translate between NCA and RPC status codes.
+      rpcrt4: Call RPCRT4_Send directly from PKT_RECEIVE handler in server.
+      rpcrt4: Return a fault packet if the proc num exceeds the index of the last function available for the interface.
+      ntdll: The impersonation level in NtDuplicateToken should be taken from the SecurityQualityOfService member of ObjectAttributes if present.
+      rpcrt4: Make binding to an interface a function of RpcAssoc instead of
+      msxml3: Implement IXMLDOMNode::get_text for CDATA, processing instruction and comment nodes.
+      mshtml: Implement HTMLElement_insertAdjacentHTML and HTMLElement_insertAdjacentText.
+
+Romain Iehl (3):
+      dsound: Fix bug preventing correct calculation of the sound parameters
+      dsound: Simplify the calculation of sound attenuation due to distance.
+      dsound: Correct field access.
+
+Stefan Dösinger (19):
+      wined3d: rsq and rcp use the .w component if no swizzle is given.
+      wined3d: Select onscreen contexts based on the thread id.
+      wined3d: Create multiple contexts for onscreen render targets.
+      ddraw: Z buffers can be attached to offscreen d3d devices.
+      ddraw: Fix an incorrect iface->impl cast.
+      ddraw: Materials in the execute buffer are handles.
+      ddraw: D3DOP_BRANCHFORWARD includes the current instruction size.
+      ddraw: Read the world matrix correctly.
+      ddraw: Implement IDirect3DViewport3::TransformVertices.
+      wined3d: Offscreen rendering from foreign threads.
+      ddraw: Update the wined3d matrix if a current matrix handle is modified.
+      ddraw: Y coords are inversed.
+      wined3d: Do not set streamIsUP in DrawPrimitiveStrided.
+      wined3d: Implement high order patches.
+      wined3d: Initialize surfaces at creation.
+      wined3d: Print the fixed and unfixed vertex warning only when needed.
+      wined3d: Add CTXUSAGE_CLEAR context usage.
+      wined3d: Make ActivateContext a bit smaller.
+      wined3d: Store the last active thread.
+
+Thomas Weidenmueller (2):
+      shell32: Set current directory when executing files in a shell view.
+      shlwapi: Use publicly defined structure DATABLOCK_HEADER instead of redefining it locally.
+
+Tim Schwartz (1):
+      net.exe: Converted strings to resources.
+
+Vitaliy Margolen (9):
+      dinput: Correct test - use appropriate mouse state structure.
+      dinput: Keep the list of all the dinput devices created for each IDIrectInput object.
+      dinput: Keep a list of all IDirectInput objects and check it instead of refcount to create/destroy hook thread.
+      dinput: Export Mouse and Keyboard GUIDs.
+      dinput: Handle multiple keyboard and mouse devices.
+      dinput: Rename set_dinput_hook and call it from the base class.
+      dinput: Clear static variables after releasing hooks.
+      dinput: Convert IDirectInput into multi-interface object.
+      dxdiagn: Add reporting of some display related information.
 
 --
 Alexandre Julliard