kernel32/tests: Remove win9x hacks.
[wine] / ANNOUNCE
index 06859bf..6973301 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-The Wine development release 1.1.6 is now available.
+The Wine development release 1.3.14 is now available.
 
 What's new in this release (see below for details):
-  - Beginnings of schannel implementation using GnuTLS.
-  - Many fixes from various code analysis tools.
-  - Support for X11 desktop work area.
-  - Fixes for Richedit tables.
-  - More complete JavaScript support.
+  - Many cleanups to address Valgrind and Clang warnings.
+  - Support for creating compressed cabinet files.
+  - Translation updates.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.6.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.6.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.14.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.3.14.tar.bz2
 
 Binary packages for various distributions will be available from:
 
-  http://www.winehq.org/site/download
+  http://www.winehq.org/download
 
-You will find documentation on http://www.winehq.org/site/documentation
+You will find documentation on http://www.winehq.org/documentation
 
 You can also get the current source directly from the git
-repository. Check http://www.winehq.org/site/git for details.
+repository. Check http://www.winehq.org/git for details.
 
 Wine is available thanks to the work of many people. See the file
 AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.6:
-
-   2122  wrong window size on startup, busted graphics and invisible text in listboxes.
-   3875  ACM format codecs shutdown sound in WINE
-   3915  Win32 GTK apps are all black when run in WINE (dogfood)
-   5008  Wine 0.9.11 does not run applications on FreeBSD 6.0
-   5145  Microsoft Visual C++ Runtime Library (Etherlords 2 Demo)
-   6253  EQ II Patcher Fails
-   6382  CaptureWizard fails to install
-   7051  EVE Online isn't displaying some elements of the ui
-   7186  fonts in applications using cairo ( not only through GTK )
-   7200  Tab control flickers too much
-   7257  Documents Manager doesn't find iexplore.exe
-   7295  wine.inf's timezone data is inconsistent with Windows
-   7368  eISLP -font too small on main list
-   7441  GlobalMemoryStatus 2GB limiting results in failure of virtual > physical memory checks
-   7452  JScript not functioning
-   7488  Screen.ActiveForm  run-time error 91
-   7581  Shell Folder AutoComplete List in browseui.dll not implemented
-   7645  Wine tests fail under FreeBSD and other problems
-   7829  Photoshop CS3 install / Adobe Setup fails at runtime
-   7996  serious sam dedicated servers don't work
-   9298  Empire at war, best of PC install failes
-   9319  Sony Vegas v4.0: Menus dissapear after single view
-   9519  Adobe Reader 8.1 (and Acrobat Pro 8): Unable to accept License (window.external object)
-   9877  AT1 crashes when system.ini or wini.ini have too many lines
-   9929  Internet Explorer 7 installer complains it cannot verify integrity of installation files, quits
-   9963  GPSMapEdit: Unimplemented function gdiplus.dll.GdipGetImageDecodersSize
-  10544  treeview scrolling on collapsing is broken on windows
-  10933  PAF 5 unicode font displays with inconsistent size
-  11294  Adobe Imageready 3 and 6 (part of Photoshop 6 and 7) and InDesign 2 tool option window in wrong place
-  11735  ClocX: UpdateLayeredWindow needs to be implemented
-  11838  Y axis inverted in tablet with OpenCanvas 1.1?
-  11938  Valve Hammer Editor unusable: window mostly black
-  11943  Wacom Tablet Y-axe gets inverted on click in ArtRage 2.5
-  11948  TF2 and Portal do not render correctly with nvidia-drivers-169.x and above
-  12059  Help window cannot be closed
-  12133  Desktop directory is invalid
-  12144  Endnote demo crashes on launch in gdiplus
-  12255  Static sound effects with Syberia 2
-  12309  energyXT gui rendering brings the system down to its knees.
-  12421  Digsby beta crashes during login (needs lots of gdiplus functions)
-  12447  MSN Messenger 7.0 crash while loading the Contact list
-  12861  Gtk+ demo (gtk-demo.exe) doesn't work
-  13214  No icons on control buttons with Audacity 1.2.6
-  13520  Facewound crosshair does not render
-  13634  dogfood: geany not usable at all
-  13728  Crash when running Oblivion installation program
-  13745  Installing DirectX breaks "gold" VB6 heavy application
-  14188  utorrent - it disconnects fast leaching peers with Error 10022
-  14281  Richedit's EM_SETTEXTEX handler doesn't notice \urtf as valid RTF sequence
-  14353  problem with displaying digits in the bookkeeping proram "Mala Ksiegowosc Rzeczpospolitej"
-  14422  AutoCAD 2005, Adobe Photoshop CS3 crash on unimplemented function gdiplus.dll.GdipGetFamily
-  14642  mIRC 6.33 hang up then IRC channel topic has ISO-8859-2 char
-  14674  Wine WordPad fails to correctly open CP1251 RTF documents with russian letter "ya"
-  14732  WINE Wordpad crashes horizontally resizing certain RTF documents
-  14744  Burning Sea: draw regression under alpha UI elements
-  14773  Adobe Photoshop CS3 crashes at startup on unimplemented function gdiplus.dll.GdipGetFontHeight, GdipGetFontStyle
-  14800  directx-dinput problem in PES2008
-  14913  Dawn of war, transperent characters  become invisable
-  14986  Rome Total War v1.5 Gold crashs if buttons that highlight on mouse hover
-  15009  Black & White 2 crash on start up since 0.9.44
-  15066  FedExShipManager installer crashes in msi
-  15077  Myth II 1.6 fails with Wine 1.1.3 (regression from 1.1.2)
-  15096  This user account does not have sufficient rights to install
-  15138  Spore crashes after the first stage of life
-  15210  MIDI-OX installer crashes
-  15215  Microsoft Office 2007: Attempting to update IME dictionary => crash (dogfood)
-  15279  Saxo Trader installer crashes into unimplemented msi functoims
-  15281  PROFILE_Load and friends doesn't handle ini files with CR-only line endings
-  15298  Highway Pursuit crashes with a X Error
-  15313  Leela: graphics do not show (win32/GDI?)
-  15332  Compiling on PC-BSD with -Werror fails in dlls/mscms/handle.c
-  15334  richedit: cursor doesn't change when over a scrollbar
-  15335  Regedit: char format, different type arg errors
-  15344  reaper sequencer crashes
-  15347  Lexware: Installation fails with "Systemprüfung konnte nicht erfolgreich abgeschlossen werden"
-  15366  Starcraft cant find CD
-  15378  mshtml/tests: dom.c fails in gcc 3.3/CFLAGS="-Werror"
-  15387  VB6 Format error in wine 1.1.4
-  15391  "--without-opengl" configure option doesn't compile anymore
-  15413  dualcad crashes into msvcrt
-  15416  Garena : division by zero in comctl32
-  15488  IFC Trade Terminal crash on unimplemented function dwmapi.dll.DwmExtendFrameIntoClientArea
-  15507  winex11.drv regression causes ClocX 1.5 beta 2 installer window to be hidden
+Bugs fixed in 1.3.14:
+
+  10140  Most grayscale JPEGs cause abnormal rendering artifacts in CDisplay
+  11021  Unable to launch Universal Combat
+  11124  VAZ Modular Demo unable to exit raising access violation exception
+  11242  Deprecated functions called in audiounit.c
+  12303  Halo has white boxes covering menu items when it loads the first screen.
+  13629  ABEV (Hungarian Tax Returning SW) has some GFX problem with logo
+  14282  Eve Online in windowed mode has additional black borders
+  15686  Microsoft Word 5.5 for DOS does not install; int 21h ah=41h not fully implemented
+  16695  Wine broken on PowerPC
+  17884  Tree glitch in fable
+  19202  eve online 100% cpu usage (frame rate limiter is not limiting anything)
+  21517  Sims 3 crashes to desktop when entering Create-A-Sim or buying a house
+  23267  Eudora 7.1.0.9: White space appears below the Search Web dropdown
+  25206  Anarchy Online v18.4, Ingame browser crashes (Awesomium.dll)
+  25865  EVE Online crashes if a character portrait requests fails
+  25911  Miranda + windows riched20.dll = crash
+  25933  SolidWorks 2010: Unimplemented function propsys.dll.PSRefreshPropertySchema
+  25951  Mathematica 6.0 installation fails
+  25989  Total Commander: Crashes when clicking the current directory field of the current panel
+  25991  DameWare Exporter: Unimplemented function netapi32.dll.NetUseDel
+  26014  Printing produces garbled output, characters rotated and sliced.
+  26036  [foobar2000 1.x] crash when opening certain dialog box
+  26051  wintrust/softpub tests show a few leaks under valgrind
+  26052  usp10/usp10 tests show a few valgrind errors
+  26071  urlmon/uri tests show some valgrind warnings
+  26123  mshtml/protocol shows several leaks under valgrind
 
 ----------------------------------------------------------------
 
-Changes since 1.1.5:
-
-Alexander Morozov (5):
-      ntoskrnl.exe: Initialize StackSize field of DEVICE_OBJECT structure.
-      include: Add some definitions.
-      include: Add usb.h, usb100.h, usb200.h and usbdlib.h.
-      ntoskrnl.exe: Implement some functions.
-      ntoskrnl.exe: Fix trace typo.
-
-Alexander Nicolaysen Sørnes (3):
-      regedit: Fix char escaping for registry export.
-      regedit: Fix some fprintf arguments.
-      netapi32: Improve NetUserGetLocalGroups stub.
-
-Alexandre Julliard (22):
-      configure: Always use -fno-builtin if supported, since it's needed for scanf too.
-      ntdll/tests: Fix a few test failures on NT4.
-      user32/tests: Fix some more message test failures.
-      comctl32/tests: Fix a couple of message test failures.
-      winex11: Fix SetLayeredWindowAttributes when called on a thread that doesn't have any window.
-      regedit: Fix file exports in ASCII format.
-      configure: Make sure opengl is not built with --without-opengl is specified.
-      user32/tests: Fix more message test failures on NT4 and XP.
-      user32/tests: Fix the winstation tests on NT4.
-      user32/tests: Fix some input test failures.
-      user32/tests: Fix the listbox tests on Win9x and NT4.
-      gdiplus: Fix a string buffer overflow.
-      advapi32: Always pass a valid argv pointer to a service even if there are no arguments.
-      oleaut32: Fix a couple of interface registrations to match Windows.
-      inetcomm: Add missing license header.
-      ntdll: Preserve the 2K block size returned for CDROMs.
-      msvcrt: Pass the command interpreter as exe name from _wpopen.
-      server: Follow symlink even with OBJ_OPENLINK unless it is the last element of the path.
-      ws2_32: Allow arbitrary-sized iovecs again in WSASendTo and WSARecvFrom.
-      msi/tests: Clean up the binary.dat file.
-      widl: Add support for attributes on enum, struct and union definitions.
-      stdole2: Add some missing attributes and fix some typos.
-
-Alistair Leslie-Hughes (9):
-      mshtml: Implement IDispatch for IHTMLDOMNode2.
-      mshtml: Implement IDispatch for IHTMLDOMNode.
-      mshtml: Implement IDispatch for IHTMLElementCollection.
-      mshtml: Implement IDispatch for IHTMLDOMChildrenCollection.
-      mshtml: Implement IHTMLBodyElement put_background.
-      msxml3: Correct cast.
-      gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI.
-      msxml3: Add IXMLHTTPRequest support.
-      mshtml: Implement IHTMLStyle put/get borderWidth.
-
-Andrew Nguyen (1):
-      wine.inf: Add entry for fake wintab32.dll.
-
-Andrew Talbot (12):
-      comdlg32: Sign-compare warnings fix.
-      comctl32: Sign-compare warnings fix.
-      credui: Sign-compare warnings fix.
-      crypt32: Sign-compare warnings fix.
-      crypt32: Sign-compare warnings fix.
-      dbghelp: Sign-compare warnings fix.
-      dbghelp: Sign-compare warnings fix.
-      ddraw: Sign-compare warnings fix.
-      dinput: Sign-compare warnings fix.
-      ddraw: Sign-compare warning fix.
-      dsound: Sign-compare warnings fix.
-      gdi32: Sign-compare warnings fix.
-
-Andrey Turkin (7):
-      ntdll: Add stubbed implementations for NtQueryEaFile and NtSetEaFile.
-      regedit: Ignore spaces in regedit files.
-      dwmapi: Add a few stub implementations.
-      kernel32: Add ExitProcess wrapper to please Shrinker.
-      wordpad: Fix some unicode bugs.
-      wordpad: Convert some ANSI calls to Unicode.
-      wordpad: Fix some compile-time warnings.
-
-Aric Stewart (19):
-      imm32: ImmConfigureIME should return 0 when the type is IME_CONFIG_REGISTERWORD and the data is NULL.
-      mlang/tests: IMultiLanguage2_GetRfc1766FromLcid can return S_FALSE on partial name matching so deal with this properly.
-      mlang/tests: Some versions of native mlang return E_FAIL when source string is NULL and a source length is supplied.
-      mlang/tests: GetLastError may not be set if Japanese conversions fail with S_FAIL so do not require that to skip the Japanese tests.
-      mlang/tests: Skip testing a codepage returning the buggy, legacy unicodeFEFF charset (only appears to exist on windows 2008).
-      mlang/tests: windows 2008's version of mlang E_FAILs when you pass in a rgelt in IEnumCodePage::Next.
-      mlang: Correct use of uninitialized rfcstr value (Coverity 796).
-      user32/tests: GetMenuItemCount returns an INT which can be -1 (Coverity 543).
-      user32/tests: GetMenuItemCount returns INT so check for -1 (Coverity 542).
-      ole32: Handle GetMenuItemCount returning -1 by changing UINT to INT (Coverity 228).
-      version: Check for out of memory in VerInstallFileA/W conversion (Coverity 635).
-      x11drv: ime: In the update functions if we get a null string with a len report this and fix len to be 0 (Coverity 656 and 655).
-      winealsa: Don't dereference a potentially NULL value in the WARN statement (Coverity 93).
-      quartz: Check hr so we are not incrementing a NULL (Coverity 106).
-      wineoss: Don't dereference a potentially NULL value in the WARN statement (Coverity 93).
-      d3d8: Initialize IDirect3DDevice8 *device to NULL in case of immediate cleanup (Coverity 795).
-      oleaut32: In variants check bOverflow to make sure not to accidently overun static buffers in an overflow case (Coverity 313).
-      browseui: Update AutoComplete Multi to have a stub implemntation of CLSID_ACListISF and IID_IACList2.
-      mlang/tests: Make sure a given codepage has 'abc' before depending on that conversion to detect if a codepage is convertable.
-
-Austin English (3):
-      mscms: Undefine HIWORD to avoid a conflict.
-      mshtml/tests: Fix gcc warnings.
-      ntdll: Quiet a noisy fixme.
-
-Christian Costa (8):
-      d3dxof: Rewrite check_TOKEN and parse_TOKEN_* to work properly and be more logical.
-      d3dxof: Implement IDirectXFileDataImpl_GetNextObject.
-      d3dxof: Do not print an error for interfaces that can be queried to retrieve the type of the object.
-      d3dxof: Implement IDirectXFileDataReference.
-      d3dxof: Allow omission of comma which separates array elements.
-      d3dxof: Enumerate only 2 levels of objects obtained from a reference.
-      d3dxof: Store number of subojects for all top level objects.
-      d3dxof: Enable referencing of named subobjects too.
-
-Damjan Jovanovic (1):
-      oleaut32: Fix double negative sign regression in VarFormat.
-
-Detlef Riekenberg (6):
-      jscript/tests: Fix a typo in ok().
-      oleaut32: Remove redundant NULL check before SysFreeString.
-      msxml3: Remove redundant NULL check before SysFreeString.
-      msi: Remove redundant NULL check before SysFreeString.
-      shdocvw: Remove redundant NULL check before SysFreeString.
-      shdocvw: Set the default homepage.
-
-Dimitrie O. Paun (1):
-      user32: Fix a noisy FIXME.
-
-Dmitry Timoshkov (13):
-      gdi32: Add a test for PS_NULL pen being equal to NULL_PEN stock object.
-      gdi32: Make the PS_NULL test pass under Wine.
-      wine.inf: Correct the Pacific SA Standard Time entry.
-      gdi32: Do not skip the font metrics update after the DC transform change.
-      winex11.drv: Add support for _NET_WORKAREA.
-      user32: Print the expected and received rectangles.
-      gdi32: Make test_font_metrics require the font being selected into the DC.
-      gdi32: Add a test for a font being selected into 2 DCs with different transformations.
-      gdi32: Allow a rounding error in the text justification test.
-      winex11.drv: Use the monitor work area to decide whether a window should be made managed.
-      gdi32: Remove the code which bypasses the DC transformation checks.
-      gdi32: Revert incorrect fix introduced in a5d288f08c08dc19d217093fdf8622605c92a4e0.
-      winmm: The buffer provided by an application is valid only in the mmioOpen(FOURCC_MEM) case.
-
-Dylan Smith (21):
-      richedit: Removed space in front of function signature.
-      richedit: Fixed test failure that happend on older builds of riched20.dll.
-      richedit: Fixed test failing on windows version with larger font sizes.
-      richedit: Make sure border properties are saved for undo/redo.
-      richedit: Prevent font or colour buffer overflow on stream out.
-      richedit: Prevent assertion failure when streaming out nested tables.
-      richedit: Added code to stream out table border properties.
-      richedit: Fixed a bug preventing streaming out nested table properties.
-      richedit: Made sure table row gap/offset is copied on append row.
-      richedit: Print hex string for strcmp test failing on Windows 95, 98 & NT4.
-      richedit: Swapped the expected and destination buffers in a test.
-      richedit: Avoided testing for undocumented behaviour causing test to fail.
-      richedit: Removed invalid assertion.
-      richedit: Unsigned cast char to avoid EOF equality.
-      richedit: Use RTF reader for text starting with {\urtf.
-      richedit: ES_AUTOHSCROLL window style disables word wrapping.
-      user32: Converted rcScrollBar to screen coordinates.
-      richedit: Show arrow cursor over scrollbar.
-      runtest: More helpful error when top of wine directory isn't found.
-      runtest: Modified the default program so that it might find the test program.
-      runtest: Let the test program handle the lack of a test name.
-
-Eric Pouech (21):
-      dbghelp: Added stubs for add symbol functions.
-      dbghelp: Added the latest stubs.
-      dbghelp: Added stub for SymSetScopeFromAddr.
-      dbghelp,winedump: Added support for symbol 0x113a.
-      dbghelp,winedump: Added support for symbol 0x1012.
-      winedump: Added support for dumping long long constants.
-      winedump: Dump a bit more of information from procedures.
-      winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols.
-      dbghelp: Silence symbol 0x1139.
-      dbghelp,winedump: Added support for 0x113d symbol.
-      dbghelp,winedump: Added support for symbol 0x113c.
-      dbghelp,winedump: Added support for symbol symbol.
-      winedump: Improved a bit the MS Tool V3 description.
-      dbghelp: Now fully reading the leafs as variant for constants.
-      dbghelp: Added support for real80 (aka long double) in inner codeview types.
-      winedump: Now dumping codeview source line information.
-      winedump: First stab at dumping the "new" line information out of pdb files.
-      dbghelp: Rewrote the linetab access so that we don't need to allocate intermediate information.
-      dbghelp: Add support for the newest line number information in pdb files.
-      msvcrt: Implemented wcsncpy_s.
-      msvcrt: Implemented splitpath_s.
-
-Erik Inge Bolsø (1):
-      kernel32: Fix PROFILE_Load to handle mac line endings.
-
-Francois Gouget (10):
-      kernel32/tests: Fix compilation on systems that don't support nameless unions.
-      jscript: Remove spaces before '\n' in Wine traces.
-      jscript: Add a trailing '\n' to a Wine trace.
-      secur32: Fix compilation with GNU TLS 1.0.16.
-      make_opengl: Avoid the deprecated '$#' construct.
-      comctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0.
-      comctl32/tests: Don't crash if adding the tooltip failed.
-      mshtml/tests: Add a trailing '\n' to an ok() call.
-      cryptdlg: Fix compilation on systems that don't support nameless unions.
-      Assorted spelling fixes.
-
-Gerald Pfeifer (1):
-      cryptnet: Include stdarg.h.
-
-Hans Leidekker (13):
-      rpcrt4: Add stub implementations for RpcMgmtInqStats and RpcMgmtStatsVectorFree.
-      winhttp: Implement WinHttpCreateUrl.
-      winhttp: Add tests for WinHttpCreateUrl.
-      wininet: Support setting username and password through options.
-      shlwapi: Fix PathIsValidChar tests that fail on some versions of Windows.
-      winhttp: Skip notifications that may arrive out of order.
-      include: Define IRangeList, IIMAPCallback and IIMAPTransport.
-      inetcomm: Add a stub implementation of IIMAPTransport.
-      wldap32: Return an error when ldap_parse_sort_control or ldap_parse_vlv_control is called with NULL control array.
-      wldap32: Add tests for ldap_parse_sort_control and make them pass.
-      wininet: Option INTERNET_OPTION_CALLBACK is not settable.
-      wininet: Avoid a crash on certain buffer size queries in HTTP_HttpQueryInfoW.
-      usp10: Store glyph mappings and widths in the script cache.
-
-Henri Verbeet (44):
-      wined3d: Make sure update_minfilter and update_magfilter are initialized.
-      wined3d: Destroy FBO entries in the context.
-      wined3d: Fix a memory leak.
-      wined3d: Don't try to draw with unsupported attribute data types.
-      wined3d: Get rid of the wantsDepthStencilBuffer in IWineD3DSwapChainImpl.
-      wined3d: Add/update the D3DPRESENTFLAG constants.
-      wined3d: Skip copying the depth stencil if it's discarded.
-      wined3d: Merge pshader_hw_map2gl() and vshader_hw_map2gl().
-      wined3d: Use shader_glsl_log() in some more places.
-      secur32: Skip schannel tests if schannel is unavailable.
-      secur32: Require gnutls for schannel.
-      secur32: Basic implementation of schannel AcquireCredentialsHandle/FreeCredentialsHandle.
-      secur32: Allocate schannel client credentials.
-      secur32: Allow gnutls debug output to be shown.
-      wined3d: Move part of the shader instruction table to the backend.
-      wined3d: atifs_shader_backend doesn't exist anymore.
-      wined3d: Make some more ARB program functions private to the backend.
-      wined3d: Make some more GLSL functions private to the backend.
-      wined3d: Remove the "Wine 1.0 safety path".
-      wined3d: Split SetGlTextureDesc() up.
-      wined3d: Set the texture name at surface creation.
-      wined3d: Properly handle the offset for compressed surfaces in IWineD3DDeviceImpl_UpdateSurface().
-      wined3d: If a stage isn't mapped to a texture unit, we can't set default coordinates either.
-      wined3d: Handle texture coordinates the same way we handle other vertex attributes.
-      wined3d: Enable lights on the correct swapchain.
-      secur32: Use ~0UL instead of -1 for invalid schannel handles.
-      secur32: Improve error handling for gnutls_certificate_allocate_credentials().
-      secur32: Forward schannel InitializeSecurityContextA to InitializeSecurityContextW.
-      d3d9: Use more reasonable texture dimensions.
-      gdi32: Call AbortProc from StartDoc instead of EndPage.
-      comdlg32: Add a test for AbortProc handling.
-      wined3d: Print an error when drawStridedSlow() is called with 0 idxSize and non-NULL idxData (CID 509).
-      wined3d: Remove a redundant initialization of cfgs in WineD3D_ChoosePixelFormat.
-      wined3d: Cleanup CreateAdditionalSwapChain error handling a bit (LLVM/Clang).
-      wined3d: Assign the correct "levels" variable (LLVM/Clang).
-      wined3d: Remove a redundant initialization of cfgs in CheckDepthStencilCapability (LLVM/Clang).
-      wined3d: Get rid of some redundant assignments (LLVM/Clang).
-      wined3d: Set the correct pow2Matrix for cube textures when NPOT textures are supported.
-      wined3d: Don't do GL calls without a context.
-      wined3d: Correct some swizzles and write masks in arb_program_shader.
-      wined3d: Make sure some variables are always initialized.
-      wined3d: Declare diffuseColor and specularColor inside their respective blocks (LLVM/Clang).
-      wined3d: Pass the correct RECT to LoadLocation() in LockRect().
-      ddraw: Remove a few more redundant inits (LLVM/Clang).
-
-Huw Davies (9):
-      inetcomm: Start of IMimeMessage_SetOption.
-      inetcomm: Start of IMimeBody_SetOption.
-      inetcomm: Charset name comparison should be case insensitive.
-      inetcomm: Content-Disposition can have parameters.
-      inetcomm: Implement IMimeBody_IsType(IBT_EMPTY).
-      inetcomm: Add wrapper functions MimeOleFindCharset and MimeOleGetDefaultCharset.
-      include: Add a missing WINAPI.
-      rpcrt4: Actually set an unmarshalled object ptr to NULL when a NULL pointer id is received.
-      ole32: Remove an unneeded WINAPI and remove some useless comments.
-
-Jacek Caban (151):
-      mshtml: Fixed dynamic properties allocation.
-      jscript: Added string to number conversion implementation.
-      jscript: Added Array.push implementation.
-      jscript: Added Array.join implementation.
-      jscript: Added Array.toString implementation.
-      jscript: Added Number constructor implementation.
-      jscript: Added Number.toString implementation.
-      jscript: Added Number function implementation.
-      jscript: Added Array.sort implementation.
-      jscript: Fixed array literal length calculation.
-      jscript: Added Array.concat implementation.
-      jscript: Added Object default value implementation.
-      jscript: for..in is not error if in expression is not an object.
-      jscript: Added Array default value implementation.
-      jscript: Fixed typo in to_integer.
-      jscript: Added String.substring implementation.
-      jscript: Added String.toString implementation.
-      jscript: Added String.valueOf implementation.
-      jscript: Added String.slice implementation.
-      jscript: Added String.charCodeAt implementation.
-      jscript: Added parseInt implementation.
-      jscript: Remove no longer used jsdisp_set_prototype.
-      jscript: Added String constructor implementation.
-      jscript: Added String default value implementation.
-      jscript: Added String.concat implementation.
-      jscript: Added String function implementation.
-      jscript: Added Math.min implementation.
-      jscript: Added Math.round implementation.
-      jscript: Added Math.abs implementation.
-      jscript: Added Math.max implementation.
-      jscript: Added Math.pow implementation.
-      jscript: Added Math.ceil implementation.
-      jscript: Don't call IDispatch as constructor.
-      jscript: Added Function.toString implementation.
-      jscript: Added Function default value implementation.
-      jscript: Added RegExp contruction implementation.
-      jscript: Fixed a typo.
-      jscript: Added VT_R8 to string conversion implementation.
-      jscript: Added Number default value implementation.
-      jscript: Added object to number conversion implementation.
-      jscript: Split regexp_match function.
-      jscript: Added String.replace implementation.
-      jscript: Added String.match implementation for non-regexp arguments.
-      jscript: Added String.split implementation.
-      mshtml: Use ActiveScript for JavaScript in file protocol documents.
-      mshtml: Fixed tests timeout.
-      shdocvw: Fixed tests on IE5.
-      urlmon: Fixed file protocol tests on win9x.
-      mshtml: Fixed tests on IE7.
-      urlmon: Fixed potential null dereference.
-      mshtml.idl: Added IHTMLTableRow declaration.
-      mshtml.idl: Added DispHTMLTable declaration.
-      mshtml.idl: Added DispHTMLTableRow declaration.
-      mshtml: Added IHTMLTableRow stub implementation.
-      mshtml: Added IDispatchEx support to HTMLTableRow.
-      mshtml: Added IDispatchEx support to IHTMLTable.
-      mshtml: Don't use IHTMLControlElement in IDispatchEx implementations.
-      mshtml: Move IHTMLElementCollection to separated file.
-      mshtml: Use create_collection_from_nodelist in IHTMLElement::get_children implementation.
-      mshtml: Use create_all_collection in IHTMLElement::get_all implementation.
-      mshtml: Store nsIDOMHTMLTableElement in HTMLTable.
-      mshtml: Added IHTMLTable::get_rows implementation.
-      mshtml: Added IHTMLTableRow::get_cells implementation.
-      mshtml: Ignore IDispatchJS in QueryInterface.
-      jscript: Optimize GetDispID usage.
-      jscript: Allocate variables when entering execution context.
-      jscript: Don't clear uninitialized variable.
-      jscript: Added Date constructor object implementation.
-      jscript: Added IDispatchEx::GeleteMemberByDispID implementation.
-      jscript: Added delete expression for EXPRVAL_IDREF implementation.
-      mshtml.idl: Added IHTMLStyle2 interface declaration.
-      mshtml: Added IHTMStyle2 stub implementation.
-      mshtml: Added IHTMLStyle2 to IDispatchEx support.
-      mshtml: Added IHTMLElement2::get_currentStyle implementation.
-      jscript: Don't initialize variables without initialiser to undefined in variable_list_eval.
-      jscript: Fixed conflict in Block statement that caused problems with empty blocks.
-      jscript: Fixed backslash handling in regular expressions.
-      jscript: Added possibility to run test scripts from file.
-      mshtml.idl: Added DispHTMLCurrentStyle dispinterface declaration.
-      mshtml: Added IDispatchEx support to HTMLCurrentStyle.
-      mshtml: Moved HTMLStyle to separated header file.
-      mshtml: Use IDs instead of strings in HTMLStyle implementation.
-      mshtml: Store nsIDOMCSSStyleDeclaration in HTMLCurrentStyle.
-      mshtml: Added IHTMLCurrentStyle::get_display implementation.
-      mshtml: Release nsstyle when destroying HTMLStyle.
-      mshtml: Added IHTMLStyle::[get|put]_border implementation.
-      mshtml: Added IHTMLStyle::[get|put]_left implementation.
-      mshtml: Added IHTMLStyle::[get|put]_cursor implementation.
-      mshtml: Added IHTMLStyle::[put|get]_top implementation.
-      mshtml: Added IHTMLStyle::[get|put]_verticalAlign implementation.
-      mshtml: Added IHTMLStyle::[get|put]_height implementation.
-      mshtml: Added IHTMLStyle2::[get|put]_position.
-      mshtml: Added INVOKE_FUNC support to InvokeEx.
-      mshtml: Fixed handing non-element nodes in IHTMLElementCollection.
-      mshtml: Added DispHTMLIFrame dispinterface declaration.
-      msi: Added MsiInstallMissingComponentW stub implementation.
-      jscript: Added String.indexOf implementation.
-      jscript: Added a few missing allocation checks (Coverity).
-      jscript: Fixed compare function check in Array.sort (Coverity).
-      jscript: Fixed copy&paste bug in disp_propget.
-      jscript: Fixed list literal length calculation.
-      jscript: Added Array.pop implementation.
-      jscript: Fixed numeric escapes unescaping.
-      jscript: Added encodeURI implementation.
-      jscript: Added String.split implementation for non-regexp arguments.
-      mshtml: Added IHTMLElement::get_offsetWidth implementation.
-      mshtml: Added IHTMLElement3 stub implementation.
-      mshtml: Added HTMLIFrame stub implementation.
-      mshtml: Added IDispatchEx support for HTMLIFrame.
-      mshtml: Added IHTMLStyle::[get|put]_zIndex implementation.
-      mshtml: Added support for accessing style attributes by CSS syntax.
-      mshtml: Added IHTMLStyle::[get|put]_textAlign implementation.
-      mshtml: Added IHTMLStyle::[get|put]_filter implementation.
-      mshtml: Store nsIDOMHTMLDocument in HTMLDocument.
-      mshtml: Use stored nsdoc in handle_load.
-      mshtml: Use stored nsdoc in get_compatMode.
-      mshtml: Use stored nsdoc in createRange.
-      mshtml: Use stored nsdoc in get_doc_string.
-      mshtml: Use stored nsdoc in set_font_size.
-      mshtml: Use stored nsdoc in exec_hyperlink.
-      mshtml: Use stored nsdoc in createTextRange.
-      mshtml: Use stored nsdoc in HTMLCurrentStyle_Create.
-      mshtml: Use stored nsdoc in IHTMDocument2::get_all.
-      mshtml: Use stored nsdoc in IHTMLDocument2::get_body.
-      mshtml: Use stored nsdoc in IHTMLDocument2::put_title.
-      mshtml: Use stored nsdoc in IHTMLDocument2::get_title.
-      mshtml: Use stored nsdoc in IHTMLDocument2::write.
-      mshtml: Use stored nsdoc in IHTMLDocument2::createElement.
-      mshtml: Use stored nsdoc in IHTMLDocument2::get_styleSheets.
-      mshtml: Use stored nsdoc in createTextNode.
-      mshtml: Use stored nselem in get_documentElement.
-      mshtml: Use stored nsdoc in IHTMLDocument3::getElementById.
-      mshtml: Use stored nsdoc in prev_node.
-      mshtml: Use stored nsdoc in IHTMLTxtRange::put_text.
-      jscript: Added '%' expression implementation.
-      jscript: Added '%=' expression implementation.
-      mshtml: Use stored nsdoc in IHTMLTxtRange::expand.
-      mshtml: Use stored nsdoc in exec_indent.
-      mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentHTML.
-      mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentText.
-      mshtml: Use stored nsdoc in IHTMOptionElement::put_text.
-      mshtml: Use stored nsdoc in IHTMLOptionElementFactory::create.
-      mshtml: Get rid of setup_nswindow.
-      mshtml: Forward IHTMLelement3::[get|put]_disabled to child object if possible.
-      mshtml: Added IHTMLElement3::[get|put]_implementation.
-      mshtml: Use IHTMLElement3 in IDispatchEx.
-      mshtml: Added IHTMLSelectElement::[get|put]_disabled implementation.
-      mshtml: Don't use IDispatchEx for timer callbacks.
-      mshtml.idl: Added DispCEventObj declaration.
-      mshtml: Added IDispatchEx support to HTMLEventObj.
-      mshtml: Moved events declaration to separated file.
-
-James Hawkins (31):
-      comctl32: Fix several failing tests in win95.
-      comctl32: Fix a failing test in win95.
-      comctl32: Add a missing newline.
-      crypt32: Fix several test failures in win98.
-      ntdll: Fix a couple failing tests in NT4.
-      oleaut32: Fix a failing test in win95.
-      secur32: Fix a failing test in win95.
-      comctl32: Fix a failing test in win9x.
-      msi: Fix several test failures in win9x.
-      crypt32: Fix several failing tests in win9x.
-      comctl32: Fix a test on locales where default first day of week is not the max value.
-      msi: Add a stub implementation of MsiDatabaseMerge.
-      msi: Forward MsiDatabaseMergeA to MsiDatabaseMergeW.
-      msi: Fix a test that fails in win95.
-      comctl32: Only log system messages.
-      comctl32: Fix several test failures in win2k.
-      comctl32: Only log system messages.
-      msi: Implement the DROP TABLE sql command.
-      msi: Resolve file source paths dynamically, as the source directory can be changed.
-      msi: Remove a break that kept other columns from getting the table name.
-      msi: Remove the columns in reverse order.
-      msi: Add tests for dropping tables with multiple columns.
-      msi: Don't update the table columns if there are no more columns.
-      msi: Remove a part of a debugging statement that was accidentally left in.
-      msi: Add tests for converting record fields between strings and ints.
-      msi: Add initial implementation of MsiDatabaseMerge, with tests.
-      msi: Replace lengthy calls to MSI_DatabaseOpenView with MSI_OpenQuery.
-      msi: Add a stub implementation of MsiDetermineApplicablePatches.
-      msi: Add extra constraints on the formatting string of edit path text.
-      msi: Initialize the count variable to zero.
-      comctl32: Fix MCM_SETFIRSTDAYOFWEEK when the first day set is greater than max allowed.
-
-Jan-Peter Nilsson (1):
-      wininet: Fix HTTP_ProcessCookies only processing one cookie.
-
-Jeff Zaroyko (2):
-      hhctrl.ocx: Always set WS_OVERLAPPEDWINDOW.
-      msvcrt: Avoid a NULL pointer deref in ctime.
-
-John Klehm (3):
-      wintab32: Improve tracing of LOGCONTEXT struct.
-      wintab32: Handle negative output context range for y-axe.
-      wintab32: Send notification when z-order changes.
-
-Joris Huizer (1):
-      version/tests: Corrected memset placement.
-
-Juan Lang (40):
-      cryptui: Implement CryptUIDlgViewCertificateA on top of CryptUIDlgViewCertificateW.
-      cryptui: Build import lib.
-      wintrust: Search all additional stores when building a chain, not just the first one.
-      wintrust: Store the error status and confidence for each element in the chain.
-      wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage.
-      wintrust: Use helper function to allocate CRYPT_PROVIDER_DATA.
-      wintrust: Use helper function to add the trust steps to execute.
-      wintrust: Only do policy check if pointer is set.
-      wintrust: Check that the end certificate in the chain isn't disallowed to match native behavior.
-      wintrust: Support the CERT_CERTIFICATE_ACTION_VERIFY action.
-      cryptdlg: Implement CertViewPropertiesA on top of CertViewPropertiesW.
-      cryptdlg: Implement CertViewPropertiesW on top of CryptUIDlgViewCertificateW.
-      cryptdlg: Implement CertTrustInit.
-      cryptdlg: Implement CertTrustFinalPolicy.
-      include: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT.
-      wintrust: Map cert trust error status to a windows error.
-      wintrust: Use helper function for setting confidence in SoftpubCheckCert.
-      wintrust: Only set the error on the root element of the chain.
-      secur32: Fix test failure with neither gnutls nor ntlm_auth available.
-      inetmib1: Skip tests if a portion of inetmib1 isn't implemented.
-      wintrust: Add stub for WTHelperGetKnownUsages.
-      wintrust: Add tests for WTHelperGetKnownUsages.
-      wintrust: Implement WTHelperGetKnownUsages.
-      wintrust: Implement OpenPersonalTrustDBDialog.
-      wininet: Trace the cache file entry's local file name rather than the passed-in cache entry info's local file name, as the caller may have passed a NULL pointer.
-      wininet: Don't call URL_LocalFileNameToPathA when asked for a unicode string and URL_LocalFileNameToPathW fails.
-      wininet: Fix trace typo.
-      cryptnet: Don't access URL cache entry before it's been read.
-      cryptnet: Set cache expiration time of objects that have an expiration time to the object's expiration time, rather than relying on the HTTP Expires header.
-      wintrust: Implement CryptSIPGetSignedDataMsg for .cat files.
-      crypt32: Implement CryptSIPRetrieveSubjectGuid for .cat files.
-      wintrust: Don't hardcode supported OIDs, let CryptDecodeObject handle it directly.
-      crypt32: Fix test failures on NT4.
-      crypt32: Fix some chain failures on Win9x/NT4.
-      crypt32: Remove an error that no longer fails.
-      crypt32: Fix error handling for cyclic chains.
-      wintrust: Fix test failures on Win9x.
-      inetmib1: Fix some test failures on Win9x/NT4.
-      inetmib1: Fix remaining failure on Win9x/NT4.
-      crypt32: Fix some test failures on Win9x.
-
-Kai Blin (2):
-      secur32: Make GetComputerObjectName(A|W) tests work on win2k3 domains.
-      dplayx: Set tests to "interactive" to avoid timing out on all machines.
-
-Kirill K. Smirnov (1):
-      oleaut32: Add tests for metafiles, make them pass under Wine.
-
-Kjell Rune Skaaraas (1):
-      wined3d: Implement IWineD3DResourceImpl_GetPriority and IWineD3DResourceImpl_SetPriority for resource management.
-
-Konstantin Kondratyuk (2):
-      fonts: Add afii61352 into tahoma.sfd.
-      fonts: Add afii61352 into tahomabd.sfd.
-
-Lei Zhang (11):
-      winspool: Check the return results from schedule_* functions.
-      gdiplus: Allocate enough space for BITMAPINFO in GdipCreateTextureIA.
-      gdiplus: Free memory on a failure.
-      gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapLockBits.
-      gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapUnlockBits.
-      gdiplus: Allocate enough space for BITMAPINFO in GdipLoadImageFromStream.
-      comctl32: Avoid a divide by zero in listview.
-      regedit: Use W version of TreeView_GetItem.
-      regedit: Check return values, don't request unneeded value which always fails.
-      regedit: Make branch export behavior work more like native regedit.
-      regedit: Pass VK_DELETE messages to Listview/Treeview child windows.
-
-Louis Lenders (2):
-      shdocvw: Create default App Paths key for iexplore.exe.
-      msi: Add stub for MsiSetExternalUIRecord.
-
-Maarten Lankhorst (7):
-      quartz: Implement IMediaPosition::put_CurrentPosition.
-      quartz: Add missing calls to EndFlush.
-      quartz: Don't abort starting for unconnected pin in avi splitter.
-      quartz: Return VFW_E_WRONG_STATE in file source if flushing.
-      quartz: Requeue in pullpin if request for data timed out.
-      dsound: Fix volume and panning for primary buffer.
-      winealsa.drv: Don't hang on last few bytes not played.
-
-Marcus Meissner (6):
-      jscript: Fixed crash in run test.
-      jscript: Fix number conversion in non-English locales.
-      msi/tests: Fix explicit C:\\Program Files\\ references.
-      msi: Fix potential uninitialized use of substg.
-      gdiplus: Also handle 32bpp bitmaps.
-      advapi32: Check for NULL ptr.
-
-Michael Karcher (12):
-      msxml3/tests: Clean up test_removeChild.
-      msxml3: removeChild can only delete direct children.
-      msxml3: Fail a bit earlier on removeChild(...,NULL,...).
-      msxml3: Simplify IXMLDOMNode::removeChild.
-      msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests.
-      msxml3/tests: Valgrind fix.
-      msxml3: Basic implementation of IXMLDOMNode::replaceChild.
-      msxml3: replaceNode accepts IXMLDOMElement instead of IXMLDOMNode.
-      msxml3: Handle all variant types in IXMLDOMDocument::createNode.
-      msxml3: Revert "Simplify IXMLDOMNode::removeChild".
-      msxml3: _domtext->element is in fact a IXMLDOMNode.
-      msxml3: Text node should not aggregate element.
-
-Michael Stefaniuc (28):
-      oleaut32/tests: Remove redundant NULL check before SysFreeString (Smatch).
-      jscript: Remove redundant NULL check before SysFreeString (Smatch).
-      msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch).
-      oleaut32: Remove redundant NULL check before SysFreeString (Smatch).
-      shlwapi/tests: Remove redundant NULL check before SysFreeString (Smatch).
-      oleaut32/tests: Fix printf format warning.
-      shell32: Use FAILED instead of !SUCCEEDED.
-      ole32: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
-      qmgr: Use FAILED instead of !SUCCEEDED.
-      quartz: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
-      ddraw/tests: Use FAILED instead of !SUCCEEDED.
-      urlmon/tests: Use FAILED instead of !SUCCEEDED.
-      mshtml/tests: Use FAILED instead of !SUCCEEDED.
-      d3d9/tests: Use FAILED instead of !SUCCEEDED.
-      shlwapi: Use FAILED instead of !SUCCEEDED.
-      dplayx: Use SUCCEEDED instead of !FAILED.
-      qcap: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
-      shdocvw: Use FAILED instead of !SUCCEEDED.
-      comctl32: Use FAILED instead of !SUCCEEDED.
-      dxdiagn: Use FAILED instead of !SUCCEEDED.
-      d3dxof: Use FAILED instead of !SUCCEEDED.
-      winefile: Use FAILED instead of !SUCCEEDED.
-      msxml3/tests: Use SUCCEEDED instead of !FAILED.
-      itss/tests: Use FAILED instead of !SUCCEEDED.
-      winecfg: Use FAILED instead of !SUCCEEDED.
-      msi: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
-      oleaut32: Use FAILED instead of !SUCCEEDED.
-      shell32/tests: Use FAILED instead of !SUCCEEDED.
-
-Muneyuki Noguchi (22):
-      regedit: Use "MS Shell Dlg" 9 in Japanese resources.
-      wineboot: Use "MS Shell Dlg" 9 in Japanese resources.
-      winefile: Use "MS Shell Dlg" 9 in Japanese resources.
-      taskmgr: Use "MS Shell Dlg" 9 in Japanese resources.
-      winecfg: Use "MS Shell Dlg" 9 in Japanese resources.
-      wordpad: Use "MS Shell Dlg" 9 in Japanese resources.
-      winhlp32: Use "MS Shell Dlg" 9 in Japanese resources.
-      notepad: Use "MS Shell Dlg" 9 in Japanese resources.
-      avifil32: Use "MS Shell Dlg" 9 in Japanese resources.
-      setupapi: Use "MS Shell Dlg" 9 in Japanese resources.
-      shell32: Use "MS Shell Dlg" 9 in Japanese resources.
-      user32: Use "MS Shell Dlg" 9 in Japanese resources.
-      wineps.drv: Use "MS Shell Dlg" 9 in Japanese resources.
-      wininet: Use "MS Shell Dlg" 9 in Japanese resources.
-      comctl32: Use "MS Shell Dlg" 9 in Japanese resources.
-      msacm32: Use "MS Shell Dlg" 9 in Japanese resources.
-      oledlg: Use "MS Shell Dlg" 9 in Japanese resources.
-      serialui: Use "MS Shell Dlg" 9 in Japanese resources.
-      shlwapi: Use "MS Shell Dlg" 9 in Japanese resources.
-      write: Add Japanese resources.
-      reg: Add Japanese resources.
-      mshtml: Add Japanese resources.
-
-Nikolay Sivov (7):
-      gdiplus: Stub for GdipSetPathGradientBlend.
-      gdiplus: Implement GdipGetTextureTransform with test.
-      gdiplus: Implemented GdipSetTextureTransform with tests.
-      gdiplus: Implemented GdipResetTextureTransform.
-      gdiplus: Implemented GdipSetClipRect/GdipSetClipRectI.
-      gdiplus: Implemented GdipSetClipPath.
-      gdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI.
-
-Paul Vriens (39):
-      kernel32/tests: Use skip instead of trace.
-      kernel32/tests: Skip some tests on win9x.
-      kernel32/tests: Fix tests on NT4.
-      kernel32/tests: Make sure we can remove a test directory.
-      kernel32/tests: Add extra tests for SetCurrentDirectory.
-      ddraw/tests: Fix a test on a Win98 box.
-      dsound/tests: Fix failure on Win9x and NT4.
-      userenv/tests: Don't crash on NT4.
-      ntdll/tests: Use skip and add a FreeLibrary.
-      ntdll/tests: Show that we are skipping tests.
-      ntdll/tests: Show that we are skipping tests.
-      imm32/tests: Skip tests when IME support is not implemented.
-      kernel32/tests: Add a skip.
-      kernel32/tests: Add a skip.
-      comctl32/tests: Don't crash on some win9x boxes.
-      gdi32/tests: Fix a few failures on win9x.
-      kernel32/tests: Fix the remaining errors on win95.
-      kernel32/tests: Fix some failures on win9x.
-      kernel32/tests: Add some skips to fix failures on WinMe.
-      kernel32/tests: We need the return value.
-      kernel32/tests: Fix failures on WinMe.
-      user32/tests: Run tests on win95 again.
-      user32/tests: Fix failures on W2K and below.
-      kernel32/tests: Add a missing newline.
-      advapi2/tests: Compare instead of assign.
-      inetmib1/tests: Compare instead of assign.
-      msxml3/tests: Compare instead of assign.
-      shell32/tests: Compare instead of assign.
-      gdi32/tests: Skip some tests on Win9x/WinMe.
-      shlwapi/tests: Don't crash on NT4.
-      wininet/tests: Don't crash on W2K and below.
-      lz32/tests: Change a trace into a skip.
-      ole32/tests: Fix two failures on NT4.
-      shell32/tests: Fix a failure on NT4.
-      wintrust/tests: Vista/W2K8 have some extra struct members.
-      user32/tests: Don't crash on NT4.
-      winmm/tests: Fix the failures on Win9x and WinMe.
-      winmm/tests: Fix some failures on Vista and W2K8.
-      spoolss/tests: Fix a failure on Vista/W2K8.
-
-Philip Nilsson (1):
-      configure: Add i486-mingw to the cross-compiler prefixes.
-
-Piotr Caban (9):
-      msxml3: Change order of interface recognition and fix typo.
-      msxml3: Fix xmlnode_get_xml to work properly with XML_DOCUMENT_NODE.
-      msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument).
-      msxml: Partial implementation of ISAXXMLReader_putProperty.
-      msxml: Fix implementation of ISAXContentHandler_characters.
-      msxml: Rewrite ISAXContentHandler_characters.
-      msxml: Fix parsing <.../> elements.
-      msxml: Added ISAXLexicalHandler_comment event.
-      msxml: Added CDATA related events handling.
+Changes since 1.3.13:
+
+Akihiro Sagawa (2):
+      wmc: Update PO message match algorithm.
+      po: Update Japanese translation.
+
+Alexander Kochetkov (2):
+      comctl32: Fixed height of comboboxex32.
+      wineps.drv: All map modes should have inverted y-transforms.
+
+Alexander Lakhin (5):
+      po: Update Russian translation.
+      cryptui: Add Russian translation resources.
+      inetcpl.cpl: Add Russian translation resources.
+      shdocvw: Add Russian translation resources.
+      regedit: Update Russian translation.
+
+Alexander Morozov (2):
+      shell32: Implement Folder2::get_Self.
+      shell32: Partially implement FolderItem::get_Path.
+
+Alexander Scott-Johns (2):
+      comctl32: Fix read of uninitialized data in LISTVIEW_HeaderNotification and rename it to LISTVIEW_Notify (Valgrind).
+      user32: Fix read of uninitialized data and a couple of typos in TrackMouseEvent (Valgrind).
+
+Alexandre Julliard (16):
+      cabarc: Add support for specifying a maximum cabinet file.
+      cabarc: Add support for starting a new folder with a '+' file name.
+      cabinet: Store folders in a list in memory instead of in a temp file.
+      cabinet: Store files in a list in memory instead of in a temp file.
+      cabinet: Add helper functions for temp file manipulations.
+      cabinet: Store the CCAB data as soon as it is available.
+      cabinet: Rewrite the cabinet header output code, and write everything to disk in one step.
+      cabinet: Store the data block headers in a memory list instead of on-disk.
+      msvcr90/tests: Fix the type info test for 64-bit.
+      kernel32: Don't try to initialize curses if the TERM variable is not set.
+      cabinet: Create one temp file per folder and avoid an extra copy of the data.
+      cabinet: Cleanup file loading and add infrastructure for plugging in real compression.
+      cabinet: Create temp files only once we have data to store into them.
+      cabinet: Add support for MSZIP compression.
+      cabinet: Avoid some memory allocations by storing buffers directly in the FCI structure.
+      configure: Print a notice if zlib isn't found.
+
+Alistair Leslie-Hughes (6):
+      mshtml: Implement IHTMLStyle put_borderRightColor.
+      mshtml: Implemented IHTMLStyle_put_borderBottomColor.
+      mshtml: Implement IHTMLStyle_put_borderLeftColor.
+      mshtml: Implement IHTMLCurrentStyle_get_padding.
+      mshtml: Implement IHTMLAnchorElement_put_href.
+      msxml3: Add IObjectWithSite support to IXMLHttpRequest.
+
+Amine Khaldi (1):
+      riched20: Fix a c89 conformance issue in ITextImpl->editor->rcFormat initialization.
+
+Andrew Nguyen (12):
+      dxdiagn: Make the containers keep a reference to a IDxDiagProvider object.
+      dxdiagn: Add code that introduces the infrastructure of a provider information tree.
+      dxdiagn: Add code that populates the DxDiag_SystemInfo container.
+      dxdiagn: Add code that populates the DxDiag_DisplayDevices container.
+      dxdiagn: Add code to create stub containers for DxDiag_DirectSound.
+      dxdiagn: Add code that populates the DxDiag_DirectXFiles container.
+      dxdiagn: Add code that populates the DxDiag_DirectShowFilters container.
+      dxdiagn: Remove the old container initialization code in preparation for switching to the information tree.
+      dxdiagn: Transition to the information tree by making IDxDiagContainer view the information tree.
+      dxdiagn: Restore a few traces in the container construction functions.
+      usp10/tests: Avoid passing optional pointers to uninitialized structures in ScriptString tests.
+      propsys: Add a PSRefreshPropertySchema stub.
+
+André Hentschel (12):
+      ntdll: Only use ST_FIX_ALIGN on solaris.
+      netapi32: Add stub implementation for NetUseDel.
+      netapi32: Add stub implementation for NetServerDiskEnum.
+      oleaut32/tests: Add more safearray tests.
+      msvcrt: Fixed a typo.
+      oleaut32: Remove an unneeded error.
+      winemaker: Ignore whitespaces before defines.
+      urlmon/tests: Mark unavailable InternetZoneManagerEx2 as broken.
+      urlmon/tests: Fix expected result.
+      rsaenh/tests: Test the reported length on success.
+      kernel32: Remove a useless error message.
+      kernel32: Forward RtlCompareMemory to ntdll on x86_64.
+
+Austin English (141):
+      advapi32/tests: Make sure to use return value (LLVM/Clang).
+      comcat/tests: Make sure to use return value (LLVM/Clang).
+      dinput/tests: Make sure to use return value (LLVM/Clang).
+      credui/tests: Make sure to use return value (LLVM/Clang).
+      crypt32/tests: Make sure to use return value (LLVM/Clang).
+      cryptnet/tests: Make sure to use return value (LLVM/Clang).
+      comctl32/tests: Make sure to use return value (LLVM/Clang).
+      gdi32/tests: Make sure to use return value (LLVM/Clang).
+      explorerframe/tests: Don't assign values to variables that are never checked (LLVM/Clang).
+      kernel32/tests: Remove unused assignment (LLVM/Clang).
+      ole32/tests: Remove unused assignment (LLVM/Clang).
+      rsaenh/tests: Make sure to use return values (LLVM/Clang).
+      shdocvw/tests: Make sure to use return value (LLVM/Clang).
+      usp10/tests: Make sure to use return value (LLVM/Clang).
+      wininet/tests: Make sure to use return value (LLVM/Clang).
+      winspool.drv: Make sure to use return values (LLVM/Clang).
+      gdiplus/tests: Make sure to use return values (LLVM/Clang).
+      avifil32/tests: Remove useless variable assignments (LLVM/Clang).
+      d3dx9_36/tests: Remove unused variable assignments (LLVM/Clang).
+      ddraw: Fix unused variable warnings (LLVM/Clang).
+      dsound/tests: Make sure to use return values (LLVM/Clang).
+      fusion/tests: Make sure to use return values (LLVM/Clang).
+      msvcrt/tests: Make sure return values are used (LLVM/Clang).
+      oleaut32/tests: Make sure return values are used (LLVM/Clang).
+      ntdll/tests: Make sure return values are used (LLVM/Clang).
+      localspl/tests: Make sure return values are used (LLVM/Clang).
+      inetcomm/tests: Make sure to use return values (LLVM/Clang).
+      mmdevapi/tests: Make sure return value is used (LLVM/Clang).
+      mstask/tests: Make sure return values are used (LLVM/Clang).
+      mlang/tests: Remove unused assignment (LLVM/Clang).
+      mshtml/tests: Make sure return value is used (LLVM/Clang).
+      msxml3/tests: Remove unneeded assignment (LLVM/Clang).
+      hlink/tests: Don't check results in disabled tests (LLVM/Clang).
+      qmgr/tests: Make sure return values are used (LLVM/Clang).
+      cryptui/tests: Remove a dead assignment (LLVM/Clang).
+      dplayx/tests: Make sure to use return values (LLVM/Clang).
+      msi/tests: Make sure to use return values (LLVM/Clang).
+      localui/tests: Make sure to use return values (LLVM/Clang).
+      riched20/tests: Make sure return value is used (LLVM/Clang).
+      rpcrt4/tests: Make sure return values are used (LLVM/Clang).
+      shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      version/tests: Make sure return values are used (LLVM/Clang).
+      user32/tests: Remove unneeded assignment (LLVM/Clang).
+      ws2_32/tests: Remove unneeded assignments (LLVM/Clang).
+      xmllite/tests: Don't check test results inside if(0) (LLVM/Clang).
+      windowscodecs/tests: Make sure returns values are used (LLVM/Clang).
+      kernel32/tests: Make sure to use return values (LLVM/Clang).
+      advapi32/tests: Remove useless assignments (LLVM/Clang).
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      gdiplus/tests: Make sure to use return values (LLVM/Clang).
+      shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      secur32/tests: Make sure a return value is used (LLVM/Clang).
+      winhttp/tests: Make sure a return value is used (LLVM/Clang).
+      mmdevapi/tests: Make sure return values are used (LLVM/Clang).
+      gdi32/tests: Make sure to use return value (LLVM/Clang).
+      mshtml/tests: Make sure return values are used (LLVM/Clang).
+      urlmon/tests: Make sure return values are used (LLVM/Clang).
+      d3dx9_36: Make sure return values are used (LLVM/Clang).
+      msi/tests: Make sure to use return values (LLVM/Clang).
+      msvcrt/tests: Remove useless assignment (LLVM/Clang).
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      gdi32/tests: Make sure to use return values (LLVM/Clang).
+      gdiplus/tests: Make sure to use return values (LLVM/Clang).
+      dsound/tests: Make sure to use a return value (LLVM/Clang).
+      ole32/tests: Make sure to use return values (LLVM/Clang).
+      shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      user32/tests: Remove some dead assignments (LLVM/Clang).
+      gdiplus/tests: Make sure to use return values (LLVM/Clang).
+      gdiplus/tests: Remove redundant assignments (LLVM/Clang).
+      ntdll/tests: Make sure return value is used (LLVM/Clang).
+      mshtml/tests: Make sure return value is used (LLVM/Clang).
+      secur32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      oleaut32/tests: Make sure return value is used (LLVM/Clang).
+      shdocvw/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      msvcr90/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      msxml3/tests: Make sure return value is used (LLVM/Clang).
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      crypt32/tests: Make sure to use a return value (LLVM/Clang).
+      crypt32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      crypt32/tests: Make sure to use a return value (LLVM/Clang).
+      msi/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      msi/tests: Make sure to use a return value (LLVM/Clang).
+      kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      kernel32/tests: Make sure to use return values (LLVM/Clang).
+      secur32/tests: Make sure return values are used (LLVM/Clang).
+      shlwapi/tests: Remove useless assignments (LLVM/Clang).
+      ntdll/tests: Make sure a return value is used (LLVM/Clang).
+      shell32/tests: Make sure return values are used (LLVM/Clang).
+      shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      shell32/tests: Make sure return values are used (LLVM/Clang).
+      shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      shell32/tests: Make sure a return value is used (LLVM/Clang).
+      shell32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      mshtml/tests: Make sure a return value is used (LLVM/Clang).
+      mshtml/tests: Make sure a return value is used (LLVM/Clang).
+      shell32: Trace APPBARDATA struct members based on message type (Valgrind).
+      gdi32: Add a stub for GdiDrawStream.
+      user32/tests: Make sure return values are used (LLVM/Clang).
+      ntdll/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      ole32/tests: Make sure to use return values (LLVM/Clang).
+      ole32/tests: Make sure to use a return value (LLVM/Clang).
+      ole32/tests: Make sure to use return values (LLVM/Clang).
+      urlmon/tests: Make sure to use a return value (LLVM/Clang).
+      ntdll/tests: Make sure return values are used (LLVM/Clang).
+      wine.inf: Add HKLM\\Software\\Microsoft\\Windows\\Current Version\\Run key.
+      msiexec: Add /unreg as an alias for /z.
+      oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      oleaut32/tests: Make sure a return value is used (LLVM/Clang).
+      oleaut32/tests: Make sure return values are used (LLVM/Clang).
+      oleaut32/tests: Make sure return values are used (LLVM/Clang).
+      oleaut32/tests: Remove dead assignments (LLVM/Clang).
+      oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang).
+      d3dx9_36/tests: Free memory after use (Valgrind).
+      advapi32/tests: Make sure to use return value (LLVM/Clang).
+      advapi32/tests: Make sure to use return value (LLVM/Clang).
+      advapi32/tests: Remove Win9x hacks.
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      msi/tests: Remove dead assignments.
+      msi/tests: Make sure to use return values (LLVM/Clang).
+      gdiplus/tests: Make sure to use return values (LLVM/Clang).
+      inetmib1/tests: Remove a dead assignment (LLVM/Clang).
+      crypt32/tests: Remove a dead initialization (LLVM/Clang).
+      ole32/tests: Make sure to use a return value (LLVM/Clang).
+      kernel32/tests: Make sure to use return values (LLVM/Clang).
+      usp10/tests: Remove dead assignment (LLVM/Clang).
+      winmm/tests: Remove dead assignment (LLVM/Clang).
+      crypt32/tests: Make sure to use a return value (LLVM/Clang).
+      crypt32/tests: Make sure to use return values (LLVM/Clang).
+      d3d9/tests: Make sure to use return values (LLVM/Clang).
+      jscript/tests: Remove a dead assignment (LLVM/Clang).
+      comctl32/tests: Remove dead assignments (LLVM/Clang).
+      comctl32/tests: Make sure to use a return value (LLVM/Clang).
+      comctl32/tests: Make sure to use a return value (LLVM/Clang).
+      comctl32/tests: Make sure to use a return value (LLVM/Clang).
+      comctl32/tests: Make sure to use a return value (LLVM/Clang).
+      wintrust/tests: Remove win9x hacks.
+      mshtml/tests: Update disabled test comment.
+
+Charles Davis (1):
+      mountmgr: Use the media kind to fill in the device type field on Mac OS.
+
+David Adam (1):
+      d3dx9_36: Add a few tests for D3DXCreateBox.
+
+Detlef Riekenberg (4):
+      winspool: Do not mark AddPrinterA as stub.
+      msi/tests: Fix a typo.
+      mshtml/tests: Fix a typo.
+      shlwapi: Add stubs for SHWinHelpOnDemandA/W.
+
+Dmitry Timoshkov (4):
+      user32: Add a test for reparenting a WS_POPUP window to a WS_CHILD parent.
+      user32: Add message tests for SetParent().
+      mlang: GetGlobalFontLinkObject() takes a non-zero number of arguments.
+      user32: Use the windows created by the SetParent() test to get a more predictable active/focus window state.
+
+EG Galano (1):
+      gdiplus/tests: Make sure return value is used (LLVM/Clang).
+
+Francois Gouget (1):
+      comctl32/tests: Fix compilation on systems that don't support nameless unions.
+
+Frédéric Delanoy (3):
+      po: Update French translation.
+      po: Update French translation.
+      po: Add missing \n in various po language files.
+
+Gerald Pfeifer (6):
+      comctl32/tests: Avoid uninitialized variable warning in GetWidthBytes().
+      wined3d: Remove an old hack around Mesa choking on protected memory from flush_to_framebuffer_drawpixels.
+      comctl32/tests: Remove unused parameter from test_removeimage().
+      wpp: Fix the output type for the "unsigned OP signed" cases in BIN_OP_INT and friends.
+      wpp: Add explicit casts when mixing signed and unsigned integers.
+      winmm: Simplify MCI_DumpCommandTable a bit.
+
+Hans Leidekker (4):
+      msi: Split up resolve_folder.
+      msi/tests: Show that a failing call to MsiGetSourcePath(SOURCEDIR) sets the SOURCEDIR property.
+      msi: Get rid of msi_component_set_state and msi_feature_set_state.
+      msi: Preserve existing advertise strings in the PublishComponents action.
+
+Huw Davies (5):
+      oleaut32: Rewrite ITypeInfo_GetDocumentation proxy/stub to return only the information that is requested.
+      oleaut32: Implement proxy / stub for ITypeInfo_GetDllEntry.
+      oleaut32: Implement proxy / stub for ITypeInfo2_GetDocumentation2.
+      oleaut32: Implement proxy / stub for ITypeLib_GetDocumentation.
+      oleaut32: Implement proxy / stub for ITypeLib2_GetDocumentation2.
+
+Hwang YunSong (1):
+      po: Update Korean resource.
+
+Igor Egorov (1):
+      kernel32: Add stderr redirection for native Unix programs started from Windows program.
+
+Igor Paliychuk (4):
+      po: Update Ukrainian translation.
+      cryptui: Fix French translation.
+      wininet: Fix translations.
+      wordpad: Improve translations.
+
+Jacek Caban (21):
+      mshtml: Added IHTMLWindow2::focus implementation.
+      mshtml: Added focus events tests.
+      mshtml: Use case insensitive comparison in parse_classid.
+      urlmon: Don't hardcode zone numbers.
+      mshtml: Return size in about protocols handler's ParseUrl(PARSE_SECURITY_URL) call.
+      mshtml: Fixed size check in res protocol ParseUrl(PARSE_SECURITY_URL) call.
+      urlmon: CoInternetGetSecurityUrl rewrite.
+      urlmon: CoInternetGetSecurityUrlEx rewrite.
+      urlmon: Added more CoInternetGetSecurityUrl[Ex] tests.
+      mshtml: Make nsIURI::[Get|Set]Username implementation IUri-based.
+      appwiz.cpl: Added support for installing packages from MSI files.
+      dsound.h: Added DSBNOTIFICATIONS_MAX definition.
+      dvdmedia.h: Added MPEG2VIDEOINFO declaration.
+      urlmon: Fixed Valgrind warnings.
+      urlmon: Get rid of init variable in stgmed_buf_t.
+      urlmon: Read remaining protocol data if report_data was called after binding finished.
+      urlmon: Properly handle BINDSTATUS_BEGINDOWNLOADDATA.
+      urlmon: Get rid of no longer needed buffering in stgmed_buf_t.
+      mshtml: Fixed a leak (valgrind).
+      msxml3: Silence QueryInterface FIXME.
+      urlmon: Use winetest page URL for abort test.
+
+Janne Hakonen (1):
+      iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases.
+
+Joris Huizer (6):
+      imagehlp/tests: Don't test function directly when reporting GetLastError().
+      kernel32/tests: Don't test function directly when reporting GetLastError().
+      user32/tests: Don't test function directly when reporting GetLastError().
+      ws2_32/tests: Don't test function directly when reporting GetLastError().
+      shdocvw: Initialise ie pointer as it's tested (Clang).
+      crypt32: Remove helper variable i (Clang).
+
+Juan Lang (17):
+      wintrust/tests: Fix a leak (valgrind).
+      crypt32/tests: Update a CryptMsgUpdate call to succeed on more Windows versions, and check its return value (Clang).
+      crypt32/tests: In more recent Windows versions, updating a data message with no content succeeds.
+      crypt32: Allow updating data messages with no content.
+      rsaenh/tests: Test errors creating schannel keys and hashes before parameters are set.
+      rsaenh: Disallow creating schannel master hashes before setting the client random and server random.
+      rsaenh: Disallow deriving schannel encryption keys before setting the encryption algorithm.
+      crypt32: Don't attempt to find the length of a NULL string (valgrind).
+      rsaenh: Fully initialize schannel algorithm information.
+      crypt32: Fix return value (clang).
+      crypt32: Fix return value in error cases (clang).
+      crypt32: Don't assume a function succeeded (clang).
+      crypt32: Don't assign a count value unless memory allocation succeeds (clang).
+      crypt32/tests: Remove an unused assignment (clang).
+      crypt32/tests: Test a return value (clang).
+      crypt32/tests: Test return value (clang).
+      wintrust/tests: Fix a leak (valgrind).
+
+Jörg Höhle (2):
+      msvcrt: sizeof(long double) is 12 with MS, but not necessarily so on UNIX.
+      msvcrt/tests: sizeof(long double) is 12 with MS.
+
+Ken Thomases (3):
+      user32: Rename GetKeyboardLayout param; it's a thread ID, not a layout.
+      user32: Remove wrong parameter name from comment.
+      iphlpapi: Enable non-privileged ICMP (ping) on Mac OS X.
+
+Maarten Lankhorst (2):
+      riched20: Do not call callback when no data needs to be flushed.
+      dsound: Forcibly lock buffers to be mixed.
+
+Matteo Bruni (3):
+      d3dcompiler: Include the string terminator in the output blob.
+      wined3d: Make clip planes independent from offscreen/onscreen drawing.
+      d3d9/tests: Add a test for clip planes.
+
+Max TenEyck Woodbury (2):
+      c2man: Search sub-directories for headers too.
+      c2man: Add header's subdirectory and a link to its source file in the 'IMPLEMENTATION' notes.
+
+Nicholas Niro (1):
+      winex11.drv: Add proper initialization for border_pixel.
+
+Nikolay Sivov (12):
+      comctl32/listview: Remove couple of dead assignments (LLVM/Clang).
+      comctl32/listview: Remove some useless operations (LLVM/Clang).
+      comctl32/listview: Remove duplicated operation (LLVM/Clang).
+      comctl32/tests: Test more return values (LLVM/Clang).
+      urlmon/uri: Remove dead assignment and useless initializer (LLVM/Clang).
+      msxml: Add IXSLTemplate stub.
+      msxml3: Add basic putref_stylesheet() implementation.
+      msxml3: Add a stub IXSLProcessor.
+      msxml3: Basic put_input() method for IXSLProcessor.
+      msxml3: Store output stream for processor.
+      msxml3: Initial implementation of transform() method.
+      msxml3: Null pointer for schema uri should be treated as empty.
+
+Peter Urbanec (5):
+      setupapi: Fix comparison issue on 64-bit systems.
+      gdi32/tests: Use virtual screen size instead of primary monitor screen size.
+      d3d8/tests: Use primary monitor screen size to perform tests.
+      d3d9/tests: Use primary monitor screen size to perform tests.
+      jscript: Implement character escaping as described by ECMA-262 B.2.1.
 
 Reece Dunn (1):
-      kernel32: Be more verbose when reporting the sync test failures.
-
-Rob Shearman (58):
-      include: Add DShellFolderViewEvents to shldisp.idl.
-      rpcrt4: Don't call VirtualFree with MEM_RELEASE and non-zero size.
-      msvcrt: Fix mutual exclusion over logical or is always a non-zero constant.
-      msvcrt: Fix testing zero-valued expression with bitwise and in find_best_locale_proc.
-      msvcmaker: Define USE_COMPILER_EXCEPTIONS and HAVE_SPAWNVP.
-      msvcmaker: Fix the arguments passed to winebuild to generate the .def file.
-      msvcmaker: Fix the generated filename for the spec file for modules with extensions other than .dll.
-      msvcmaker: Fix generated imports for Wine modules and link with delayed imports.
-      msvcmaker: Factor out some common settings.
-      msvcmaker: Add HAVE_* defines for some types present in the MSVC build environment.
-      msvcmaker: Update the HAVE_* defines for headers in the generated config.h file.
-      msvcmaker: Remove the defining of __ASM_SHORT and __ASM_STRING in the generated config.h file.
-      msvcmaker: Update the function list for which HAVE_* defines are written into config.h.
-      msvcmaker: Add support for building wine.lib.
-      msvcmaker: Fix invocation of winebuild to generate compatible .def files.
-      msvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules.
-      msvcmaker: Generate include project and make every wine module depend on it.
-      msvcmaker: Fix detection of static libraries.
-      msvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined when including <math.h>.
-      urlmon: Fix race in protocol tests.
-      ole32: Create a dummy window for use in the drag and drop API tests.
-      ole32: Fix clipboard test failures on some versions of Windows.
-      winebuild: Declare fatal_error and fatal_perror as non-returning functions.
-      uxtheme: SetPropW returns a BOOL not an HRESULT.
-      shlwapi: Use an error code instead of -1 for signalling prefix not being found in URL_GuessScheme.
-      d3d9: Fix incorrect ordering of brackets in IDirect3DVertexShader9Impl_GetDevice.
-      avifil32: Fix type of variable used to store the result of ICCompress in AVIFILE_EncodeFrame.
-      oledlg: Fix the type of ret in UIINSERTOBJECTDLG_PopulateObjectTypes.
-      avifil32: Fix treating the return values of mmio* functions as HRESULTs instead of MMRESULTs.
-      d3d8: Fix incorrect ordering of brackets in IDirect3DVertexShader8Impl_GetDevice.
-      comcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCAT_IEnumCATEGORYINFO_Next and COMCAT_CATID_IEnumGUID_Next.
-      advapi32: Output the last error when services tests fail.
-      cabinet: Check buffer size before copying in NONEfdi_decomp.
-      include: Define DD_OK to S_OK instead of 0.
-      include: Wrap uses of u_* types in ws2tcpip.h with WS() macro.
-      winhttp: Fix compilation with MinGW/MSVC.
-      urlmon: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
-      wininet: Compare HRESULT values explicitly against S_OK instead of using an implicit != 0 comparison.
-      winedos: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
-      quartz: Don't use strlenW in array size declaration.
-      quartz: Fix placement of WINAPI attribute in fnFoundSeek typedef.
-      wininet: Make WININET_AllocHandle 64-bit safe by using the correct type in the sizeof expression.
-      include: Generate error codes with correct type in urlmon.idl.
-      oleaut32: Make the code in copy_to_variant and copy_from_variant more portable.
-      wininet: Add tests for InternetTimeFromSystemTimeW with insufficient buffer.
-      wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when a buffer that is too small is passed in.
-      wininet: Move internet time tests from http.c to internet.c.
-      Add configure check for dirent.h and readdir.
-      d3d8/9: Use WINED3D_OK instead of D3D_OK in vertexshader.c.
-      wininet: Return error codes explicitly from URLCache functions instead of returning a BOOL and storing the error code in the last error value.
-      wininet: Fix GetUrlCacheEntryInfoA/W when a NULL lpCacheEntryInfo parameter is passed in.
-      wininet: Add tests for passing invalid parameters into InternetTimeFromSystemTimeA/W.
-      wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when dealing with invalid parameters.
-      wininet: Validate parameters passed to RetrieveUrlCacheEntryInfoA/W.
-      wininet: Get rid of rc variable in InternetReadFile_test.
-      wininet: Fix crash when calling HttpQueryInfoA/W(HTTP_QUERY_RAW_HEADERS) before any response has been received from a server.
-      msvcmaker: Don't generate project files for DLLs that can't be compiled with MSVC.
-      msvcmaker: Don't automatically add a define for the DLL name.
-
-Roderick Colenbrander (7):
-      wined3d: Re-add a comment which got lost.
-      wined3d: UpdateSurface should take into account the offset from the source rectangle.
-      opengl32: Don't run wgl tests on old gl drivers.
-      opengl32: Add some driver traces to the tests.
-      opengl32: Remove some tests which cause issues on win9x.
-      opengl32: Merge recent opengl extensions and prepare for opengl 3.0.
-      opengl32: Add a test case for WGL_ARB_create_context/opengl3.
+      winefile: In the Options > Font menu handler, initially select the current font.
+
+Rico Schüller (9):
+      d3dcompiler: Parse OSG5 in the reflection interface.
+      d3dcompiler: Parse bound resources.
+      d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDesc().
+      d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDescByName().
+      d3dcompiler: Add argument check in D3DReflect().
+      d3dcompiler/tests: Add reflection test.
+      d3dcompiler/tests: Add reflection vs desc test.
+      d3dcompiler/tests: Add reflection ps desc test.
+      d3dcompiler/tests: Add GetResourceBindingDesc() test.
 
 Stefan Dösinger (1):
-      wined3d: Initialize standalone surface parameters.
-
-Stefan Leichter (1):
-      winscard: Add stubs for SCardAddReaderToGroupA/W.
-
-Ulrich Czekalla (1):
-      shell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance.
-
-Vincent Povirk (2):
-      shell32/tests: Accept delays in getting ABN_POSCHANGED notifications.
-      user32: Handle undocumented WM_POPUPSYSTEMMENU message.
-
-Vitaliy Margolen (3):
-      user32/tests: Use empty_message_queue with timeouts.
-      user32/tests: Make it easier to identify failed tests.
-      user32/tests: Move shell test to the end - killing explorer affects lots of tests.
-
-Vitaly Lipatov (1):
-      include/ddk: Fix include path and include guard name.
+      d3d9: Use a proper window class for the query test.
+
+Thomas Mullaly (2):
+      urlmon: Fixed invalid read and write errors (Valgrind).
+      mshtml: Fixed a few typos.
+
+Vincent Povirk (6):
+      windowscodecs: Release the icon frame substream on success too.
+      gdiplus: Allow adding rectangles with negative sizes to paths.
+      gdiplus: Fix error path in GdipAddPathRectangle.
+      gdiplus: Store an ImageAttributes in texture brushes.
+      gdiplus: Add test for ImageLockModeUserInputBuf.
+      gdiplus: Add tests for locked image bit reading/writing.
+
+Yaron Shahrabani (1):
+      po: Hebrew update.
 
 --
 Alexandre Julliard