windowscodecs: Implement IWICComponentInfo::GetVendorGUID.
[wine] / ANNOUNCE
index 016f823..773ed0b 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,18 +1,18 @@
-The Wine development release 1.3.26 is now available.
+The Wine development release 1.5.6 is now available.
 
 What's new in this release (see below for details):
-  - Various improvements to the builtin Internet Explorer.
-  - Support for Get/SetDIBits in the DIB engine.
-  - Support for enhanced metafiles in the View tool.
-  - Many improvements in WinHTTP.
-  - A number of fixes to the COM stubless marshaller.
-  - Improved mechanism for DLL registrations.
+  - Automatic installation of the Mono add-on package.
+  - Control panel applet for joysticks.
+  - Device bitmap rendering now done through the DIB engine.
+  - Support for video rendering through DirectX (VMR-9).
+  - First steps towards a D3D shader compiler.
+  - Build fixes for DragonFly BSD.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.26.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.3.26.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.5.6.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.6.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -28,653 +28,411 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.3.26:
-
-   3493  Commandos get's very slow (almost locked) while mouse is moving
-   4173  Slowness and corruption in old DirectDraw game: Warlords 3
-   8012  missing aliases for setlocale()
-   8613  Game Conquest: Frontier Wars 1.07 does not start
-   9156  images on buttons are drawn incorrectly (Network Assistant)
-  10211  gmax 1.2 installer doesn't update dialog controls subscribed to SelectionPath event when the INSTALLDIR property has changed
-  11358  Emulator3000 does not display menu and status bar
-  12237  Temple Of Elemental Evil crashes after the loading screen
-  13496  Director Player Error dialog: "The projector file is corrupt. Unable to continue."
-  17075  PLSQLDeveloper: Trying to create some of bultin reports returns "OLE error 80070057"
-  17215  Sid Meier's Alpha Centauri - excessive clipping of title screen
-  17874  Runes of Magic - will not install.
-  19428  Microsoft SQL Express 2005 fails to install - Error 1627 - ERROR_FUNCTION_FAILED
-  19924  centry7 application (running within IE) doesn't handle font correctly
-  20711  Flatout2 demo crashes on exit
-  21202  HotWheels CRASH!: Window invisible
-  22002  Runes of Magic: crash when clicking "Start game" in the launcher
-  22090  Starcraft II installer window's border is not transparent, but black
-  22223  CDBurnerXP's audio disc mode is inaccessible
-  22466  Zombie Driver: graphical glitches when using hardware vertex shaders
-  22948  Caesar3: there is only black screen and playing sounds.
-  23384  Clicking on Audio Tab on Winecfg takes several seconds the first time
-  23406  Chrome: multiplayer frequently freezes when loading a new map or disconnecting
-  23621  DDraw surface reference counting doesn't match Windows (causes Recoil to fail)
-  23703  Runes of Magic clientupdate.exe crashes
-  23784  Ballistic (Paddle) game - mouse pointer leaves the game's Window when it shouldn't
-  23939  WoW sound issues on win7
-  23958  FlylinkDC++ crashes
-  24706  No fonts displayed in Synthesia
-  24857  Lotus Approach wont paint initial screen
-  24894  Where’s Waldo installer refuses to run since it can't phone home via WinHttpRequest com object?
-  25397  AutoCAD R14: Impossible to enter serial number at 96dpi
-  25570  Crash when attempting to log in to Desura client
-  25633  Chip's Challenge crashes Wine after about 10 minutes of gameplay.
-  25887  winevdm tries to run dos apps via dosbox on Z: which is reserved in dosbox
-  25905  DC Universe Online: installer window is missing most text
-  25913  The program TypeFaster.exe has encountered a serious problem and needs to close.
-  25977  IW2: Edge of Chaos crashes on exit
-  26237  EVE-Online Crashes when applyling any setting in options menu
-  26298  DC Universe Online: needs msvcp90.dll.wctype
-  26309  Civilization V crashes after clicking play game and prior to the game starting
-  26491  Guild Wars: No sound in Windows Vista and Windows 7 mode
-  26556  StarCraft2 Editor: Icons in treeview are transparents
-  26685  East India Company: multiple issues when using built-in msvcr90.dll
-  27083  crash while installing Kingsoft PC manager
-  27178  advapi32: CryptEnumProvidersW may not free resources
-  27257  Unimplemented function xmllite.dll.CreateXmlWriter
-  27383  cmd: mkdir should give an error for pre-existing directories
-  27392  Lemmix game (lemmings clone) - mouse pointer no longer works properly
-  27393  mmdevapi uninitialiased memory access and crash past rendering
-  27562  Autocomplete is case sensitive
-  27615  Regression from 1.3.22 -> 1.3.23. Overlord Steam version. Left mouse button no longer responds in menus.
-  27630  Vampire The Masquerade: Bloodlines: Regression causes graphics corruption
-  27740  Morrowind: click-and-drag doesn't work
-  27811  CivCity Rome: Autorun.exe shows misplaced text
-  27818  Eurobattle.net installer fails to run (invalid command line parameters passed to child due to user32.wsprintf not handling %I64u format specifier)
-  27838  Can't change some graphics settings in GTAIV
-  27843  Weather Watcher Live: Cannot start free trial
-  27862  Watchtower Library 2010 - Italiano don't start
-  27864  Implement winhttp SetCredentials
-  27865  Winhttprequest doesn't work with https
-  27874  Configure detects no Sound System
-  27882  Eschalon Book I [Steam]: audio stopped working
-  27883  Bink videos without sound (Mass Effect) [bisected, regression]
-  27891  Winhttprequest POST doesn't work
-  27898  Winhttprequest wrong credentials return empty response
-  27904  wine iexplore parse http://127.0.0.1:8000 to http://127.0.0.1:8000:8000
-  27908  Diablo 2 - sound doesn't work
-  27913  Safari 5.1 wants  msvcr80.dll._vscwprintf_p_l
-  27915  Lemmix game (lemmings clone) - crashes when entering 1st level
-  27917  [regression] sound does not work, wine chooses wrong pcm
-  27926  "#msgctxt#directory#Desktop" used as name for the desktop folder
-  27927  Winhttprequest WaitForResponse should process messages
-  27929  Bus error in create_alpha_bitmap on Mac OS X 10.7 Lion with Xcode 4.1
-  27938  GdipDrawString Resource leak (GDI Font object).
-  27957  psdk2003 installer crash every time
-  27961  psdk2003 failed to install, ACTION_InstallFiles Failed to ready media for L"qithunk_s.6720DB2A_1A21_4E82_940E_95044B030B06"
+Bugs fixed in 1.5.6:
+
+  11482  Airline Tycoon Demo fails to start
+  11895  GeoControl installer hangs
+  13186  Warcraft III TFT fails to start with prefixes never used by <wine-0.9.61
+  15092  Adobe Flash Player 9 and 10: movies and images are messed up
+  16209  The Lord of the Rings Online: Mines of Moria doesn't start
+  17893  The Alien Nations / Die Völker crashes: amstream GetFormat stub
+  21460  Construct 0.99.8 "File" menu does not work
+  23706  d3dx9_36.dll.D3DXSaveSurfaceToFileInMemory is needed by Ship Simulator 2008 demo, King's Bounty demo
+  24210  Sound does not work in Big Fish Games when acceleration is set to full
+  25103  Medieval Total War Gold DVD Italian - Unload the debugger error
+  25287  Rise of Nations Gold Edition Nuclear Blast Effect Looks Awful
+  25533  Machinarium window does not show any contents and hangs desktop
+  25535  .NET Framework 4.0 Fails to install with HRESULT 0x80070643
+  26203  ie7 can connect to https://mail.google.com, but not https://gmail.com ?
+  26476  builtin IE cannot open https://ebank.njcb.com.cn:8001/perbank/logon.jsp
+  26928  Midi messages MTC trashed
+  27690  Just Cause crashes on first level load (texture resolution 'high')
+  27939  SQLyog crashes when displaying data
+  28486  Office Professional Plus 2010 install fails without machine.config file (does not need it on Windows)
+  28799  d3dx9_36/tests/mesh.ok: memcpy source and destination overlap in weld_float16_2() triggered by test_weld_vertices()
+  28898  Blizzard Launcher/Installer needs AcceptEx improvements (Affects WoW, D3...)
+  29359  DSOUND_BufPtrDiff: Assertion `ptr1 < buflen' failed.
+  29561  graphedt crash while expand "DirectShow Filters"
+  30249  Sanitarium crashes/hangs frequently with OpenGL renderer
+  30659  GTAVC crashes when car is visible at some angle
+  30705  usb joystick not working with virtuanes
+  30719  SmartFTP 4.0 crashes on startup (crypt32 CertCreateSelfSignCertificate failure)
+  30729  EVE Online crashes on attempt to move window
+  30766  Microsoft SQL Server Management Studio Express 2005: hangs with .NET Fatal Execution Engine Error
+  30777  Dr.com v3.71 infinitely asks for reboot due to missing registry entry
+  30781  Construct needs D3DXSaveTextureToFileInMemory
+  30784  CodeJock's XTPToolBar renders transparent areas of icons black
+  30799  "automatically grab mouse in full-screen windows" doesn't grab mouse with regard to Gnome 3 tray bar
+  30818  BMFont crashes on startup with Unhandled page fault
+  30842  Take Command 14 from JPSoftware wants KERNEL32.dll.SetConsoleIcon
+  30848  Windows 8 release preview upgrade assistent crashes due to unimplemented function ntdll.dll.NtQuerySystemEnvironmentValueEx
+  30854  OSForensics crashes on 1st launch
+  30868  Wine has troubles installing dotnet20 (using winetricks) and doesn't run some games like osu! or Path of Exile (which worked before)
 
 ----------------------------------------------------------------
 
-Changes since 1.3.25:
-
-Alexander Morozov (1):
-      include: Synchronize CRYPTUI_SELECTCERTIFICATE_STRUCT definition with MSDN.
-
-Alexandre Julliard (88):
-      wrc: Run through the translation process even if libgettext-po is missing.
-      widl: Check for mismatched types in ?: expressions.
-      user32/tests: Make hook messages optional in the SetParent test.
-      makefiles: Install dlls from the top-level makefile.
-      makefiles: Install programs from the top-level makefile.
-      user32: Add support for 64-bit formats in wsprintf.
-      shlwapi: Add support for 64-bit formats in wsprintf.
-      winex11: Return color information in GetImage when passed null bits.
-      winex11: Get rid of the no longer used SetDIBits implementation.
-      gdi32: Get rid of the SetDIBits driver entry point.
-      gdi32: Implement GetImage in the null driver.
-      gdi32: Implement GetImage in the DIB driver.
-      gdi32: Add an inline helper to retrieve a DDB byte width.
-      gdi32: Reimplement GetBitmapBits using the GetImage driver function.
-      winex11: Get rid of the no longer used GetBitmapBits implementation.
-      gdi32: Get rid of the GetBitmapBits driver entry point.
-      makefiles: Still generate makefile rule for disabled dlls that have an import lib.
-      rpcrt4/tests: Add a test about unmarshalling of an out-only structure.
-      winex11: Force unprotecting the DIB section bits in PutImage.
-      widl: Clear out more types of parameters in the proxy error handlers.
-      widl: Don't set base types to 0 on proxy entry.
-      rpcrt4/tests: Fix a test failure on 64-bit platforms.
-      rpcrt4: Use a single structure for all parameter types in new format descriptors.
-      rpcrt4: Fetch the arguments address from the StubMsg structure.
-      rpcrt4: Simplify tracing of function parameters and flags.
-      rpcrt4: Convert old-style argument formats to new style so that the client call implementation can be shared.
-      rpcrt4: Convert old-style arguments for NdrMesProcEncodeDecode.
-      rpcrt4: Convert old-style arguments for stub calls.
-      rpcrt4: Pass the full argument format to the size/marshall/unmarshall wrappers to greatly simplify the argument processing.
-      rpcrt4: Use the same phase values for clients and stubs.
-      rpcrt4: Add a phase in proxies for clearing output parameters on error.
-      rpcrt4: Add a phase in proxies for zeroing output parameters on startup.
-      rpcrt4: Support sizing of a few more argument types.
-      ntdll: Remove divl second argument for compatibility with clang.
-      gdi32: Fix the blend function handling for the AlphaBlend enhanced metafile record.
-      makefiles: Also install the program manpages from the top-level makefile.
-      actxprxy: Specify the PSFactoryBuffer class in the idl files.
-      dispex: Specify the PSFactoryBuffer class in the idl file.
-      msdaps: Specify the PSFactoryBuffer class in the idl files.
-      ole32: Specify the PSFactoryBuffer class in the idl files.
-      oleaut32: Specify the PSFactoryBuffer class in the idl files.
-      qmgrprxy: Specify the PSFactoryBuffer class in the idl file.
-      quartz: Specify the PSFactoryBuffer class in the idl file.
-      sti: Specify the PSFactoryBuffer class in the idl file.
-      windowscodecs: Specify the PSFactoryBuffer class in the idl file.
-      widl: Only register interfaces when the factory buffer is known.
-      ole32: Fix a couple of race conditions with the local server pipe.
-      configure: Don't reserve page zero on Mac OS, it won't run DOS apps anyway.
-      widl: Add helper functions for outputting resource files.
-      widl: Add support for generating typelibs directly in resource format.
-      makefiles: Generate resource files for typelibs.
-      setupapi: Allocate a virtual memory buffer to read fake dll files.
-      setupapi: Run registration scripts of fake dlls as they are copied.
-      widl: Generate a registration script along with the typelib when creating a resource file.
-      makefiles: Remove some redundant registration scripts.
-      oleaut32: Remove typelib registrations.
-      mshtml: Remove typelib registrations.
-      ieframe: Remove registrations that are duplicated in mshtml.
-      winecrt0: No longer register typelibs, they use IRegistrar scripts now.
-      winecrt0: Remove the clsid parameter in __wine_(un)register_resources.
-      wiaservc: Register the service from wine.inf.
-      wiaservc: Convert the remaining registrations to IRegistrar format.
-      qmgr: Register the service from wine.inf.
-      qmgr: Convert the remaining registrations to IRegistrar format.
-      devenum: Don't register quartz from devenum.
-      tools: Register the MSI service from wine.inf.
-      oleaut32: Generate a few more coclass registrations from idl.
-      atl: Use the standard registration mechanism now that the initial registration is handled differently.
-      gdi32: Partial implementation of PutImage in the null driver for DDBs.
-      gdi32: Reimplement SetBitmapBits using the PutImage driver entry point.
-      gdi32: Set the initial bits of a bitmap from the gdi side.
-      gdi32: Get rid of the SetBitmapBits driver entry point.
-      gdi32: Use GetImage to retrieve the brush bits in metafiles.
-      gdi32: Use GetImage to retrieve the brush bits in enhanced metafiles.
-      gdi32: Use the visrect coordinates in dibdrv_PutImage.
-      gdi32: Update the coordinates in convert_bitmapinfo to reflect the position in the destination bitmap.
-      comdlg32/tests: Fix a couple of test failures on NT4.
-      gdi32: Create a sanitized BITMAPINFO in CreateDIBSection and pass that to the driver.
-      gdi32: Create a sanitized BITMAPINFO in StretchDIBits and pass that to the drivers.
-      gdi32: Create a sanitized BITMAPINFO in SetDIBitsToDevice and pass that to the drivers.
-      gdi32: Move initialization of a correct BITMAPINFOHEADER to a separate function.
-      gdi32: Create a sanitized BITMAPINFOHEADER in GetDIBits.
-      gdi32: Create a sanitized BITMAPINFOHEADER in CreateDIBitmap.
-      gdi32: Get rid of the DIB_GetBitmapInfo function.
-      gdi32: Add a missing release in the error path.
-      gdi32: Validate the DIB parameters in functions that take a BITMAPINFO.
-      gdi32: Always set compression to BI_BITFIELDS for 16-bpp DIB sections.
-      gdi32: Always use BI_BITFIELDS for 16-bpp in GetImage.
-
-Alistair Leslie-Hughes (1):
-      advapi32: Add stub TraceMessage, TraceMessageVa.
-
-Andrew Eikum (6):
-      mmdevapi: Try loading multiple audio drivers from the registry.
-      winealsa.drv: Fix AudioRenderClient write pointer calculation.
-      wineoss.drv: Choose default device using a better method.
-      winmm: Fix looping handling.
-      winealsa.drv: Tell ALSA to play silence during underruns.
-      winealsa.drv: Inject handle_underrun=1 setting for pulse-backed devices.
-
-Andrew Talbot (2):
-      mscms: Move a misplaced brace.
-      riched20: Declare some variables unsigned.
-
-André Hentschel (15):
-      winevdm: Try using the new DOSBox command to remap Z to a free drive.
-      view: Merge 3 C source files and a header file into one file.
-      view: Add support for enhanced metafiles.
-      view: Handle the commandline.
-      view: Don't load icons, we don't have one yet.
-      shlwapi/tests: Don't access memory when the allocation failed.
-      comctl32: Remove dead increments (clang).
-      user32: Fix for finding nested default buttons.
-      rpcrt4/tests: Only free string when function succeeded.
-      oleaut32/tests: Only use interface if we succeeded in recreating it.
-      dbghelp: One line only for the copyright.
-      c2man: We don't have multiple dlls in one directory anymore.
-      oleaut32/tests: Skip tests if typelib can't be registered.
-      fusion/tests: Skip tests when file creation fails.
-      c2man: Mark the file used if a comment is found.
-
-Aurimas Fišeras (2):
-      po: Update Lithuanian translation.
+Changes since 1.5.5:
+
+Akihiro Sagawa (2):
+      readme: Update Japanese translation.
+      po: Update Japanese translation.
+
+Alexandre Julliard (29):
+      gdi32: Improve support of bitmaps without a color table in PutImage.
+      gdi32: Fix StretchBlt color mapping for monochrome bitmaps without a color table.
+      gdi32/tests: Add some more tests for monochrome bitmap blits.
+      gdi32: Always use the DIB engine for DDB rendering.
+      gdi32: Remove the null driver Get/PutImage fallbacks for bitmaps.
+      gdi32: Add a helper function that implements GetImage on a bitmap.
+      gdi32: Add a helper function that implements PutImage on a bitmap.
+      winedbg: Fix some pointer conversion warnings.
+      gdi32: Remove the bitmap parameter from the Get/PutImage entry points.
+      gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points.
+      winex11: XRender repeat mode is no longer needed in functions that use a DC.
+      winex11: Always allocate a new GC for bitmap operations.
+      winex11: Remove the support for device-dependent bitmaps.
+      ntdll: Export _local_unwind.
+      appwiz.cpl: Specify a default download URL for add-ons.
+      setupapi: Add support for a WinePreInstall section for registry keys that need to be created before anything else.
+      gdi32: Make sure the bounds are always updated in ExtTextOutW.
+      gdi32: Move DC hook private definitions out of wingdi.h.
+      gdi32: Don't implement the gamma ramp functions in the DIB driver.
+      gdi32: Keep the source DC locked until the end in StretchBlt and AlphaBlend.
+      winex11: Use XGetKeyboardMapping instead of XKeycodeToKeysym.
+      winex11: Don't free a variable that is no longer allocated on the heap.
+      gdi32: Take into account the DIB rectangles when determining overlap for blits.
+      gdi32: Clip output to both the DIB visible rectangle and the total DIB extents.
+      shell32: Use a default icon for control panels without one.
+      shell32: Convert the control panel list to a standard list.
+      shell32: Remove the applet valid flag and improve the error handling.
+      mountmgr.sys: Don't try to close the dbus connection.
+      libwine: Avoid memrchr.
+
+Alistair Leslie-Hughes (2):
+      mscoree: Use .NET 2.0 for 1.0 assemblies.
+      mscoree: Correct possible uninitialized variable (clang).
+
+André Hentschel (39):
+      kernel32: Add stub for SetThreadStackGuarantee.
+      server: Add checks for DragonFly BSD.
+      kernel32: Add checks for DragonFly BSD.
+      loader: Add check for DragonFly BSD.
+      libwine: Add checks for DragonFly BSD.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Dither.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]Quality.
+      d3drm: Implement IDirect3DRMDeviceX_[Get|Set]RenderMode.
+      d3drm: Implement width and height handling in device interfaces.
+      d3drm: Improve stub for IDirect3DRMWinDevice_HandleActivate.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Type.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Color and IDirect3DRMLight_SetColorRGB.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Range.
+      ntdll: Enhance FreeBSD checks to also check for DragonFly BSD when appropriate.
+      ntdll: Add default COM device for DragonFly BSD.
+      ntdll: Change default COM device for FreeBSD 8.0.
+      ntdll: Get the unix tid on DragonFly BSD.
+      iphlpapi: Fix check for icmpstat.icps_outhist.
+      iphlpapi: Check for the right IP statistics structure name (for DragonFly BSD).
+      iphlpapi: Check for the right TCP statistics structure name (for DragonFly BSD).
+      ntdll: Add a helper function that returns the record length of a dirent struct.
+      libwine: Improve bin directory detection on kFreeBSD and DragonFly BSD.
+      ntdll: Add stub for NtQuerySystemEnvironmentValueEx.
+      kernel32/tests: Add tests for LCMapStringEx.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]ConstantAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]LinearAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]QuadraticAttenuation.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Umbra.
+      d3drm: Implement IDirect3DRMLight_[Get|Set]Penumbra.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Back.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Front.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Field.
+      d3drm: Implement IDirect3DRMViewportX_[Get|Set]Projection.
+      d3drm: Improve IDirect3DRMViewportX_Clear stub.
+      d3drm: Improve IDirect3DRMViewportX_Render stub.
+      d3drm: Improve IDirect3DRMDeviceX_Update stub.
+      d3drm: Improve IDirect3DRMWinDevice_HandlePaint stub.
+      iphlpapi: Check for struct udpstat (for NetBSD).
+      iphlpapi: Check for struct icmpstat (for NetBSD).
+
+Aric Stewart (11):
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Arabic.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Hebrew.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Syriac.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thaana.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Thai.
+      usp10: Insert dotted circle (U+25CC) for invalid combining sequences in Lao.
+      usp10: Correct glyph caching beyond the BMP.
+      quartz: Implement default Surface Allocator for vmr9.
+      quartz: Allocate surfaces in VMR-9.
+      quartz: Create the rendering window for VMR-9.
+      quartz: Hookup the VMR-9 to directX and the Allocator-Presenter.
+
+Aurimas Fišeras (1):
       po: Update Lithuanian translation.
 
-Austin English (16):
-      configure: Fix audio detection on OSX.
-      mmdevapi/tests: Remove a dead assignment (LLVM/Clang).
-      ntdll/tests: Remove a dead assignment (LLVM/Clang).
-      wininet: Make sure to use return values (LLVM/Clang).
-      urlmon/tests: Make sure a return value is used (LLVM/Clang).
-      ole32/tests: Make sure to use a return value (LLVM/Clang).
-      kernel32/tests: Make sure return values are used (LLVM/Clang).
-      msctf/tests: Make sure return values are used (LLVM/Clang).
-      hlink: Remove win9x hacks.
-      comctl32/tests: Remove win9x hacks.
-      gdi32/tests: Remove win9x hacks.
-      wininet/tests: Remove win9x hacks.
-      user32/tests: Remove win9x hacks.
-      makefiles: sysconfdir is unused.
-      kernel32/tests: Remove win9x hacks.
-      msvcrt/tests: Make sure to use return values.
-
-Bernhard Loos (2):
-      ntdll/tests: Add a number of named pipe tests using the nt api and ioctls.
-      msi: MsiDatabaseCommit also succeeds for a a readonly database.
-
-Camillo Lugaresi (1):
-      configure: Fix problem with linking on OS X 10.7.
-
-Dan Kegel (5):
-      kernel32: Add initial test for DefineDosDevice.
-      riched20/tests: Fix test_EM_FINDWORDBREAK comments.
-      cmd: mkdir: Handle multiple arguments.
-      cmd: mkdir: Set errorlevel on invalid argument.
-      cmd: mkdir: Set errorlevel and output error message if final directory already exists.
+Austin English (2):
+      wine.inf: Add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries registry entry.
+      kernel32: Add a stub for SetConsoleIcon.
+
+Christian Costa (15):
+      d3drm: Implement IDirect3DRMFrameXImpl_GetLights and IDirect3DRMLightArray interface.
+      d3drm: Implement IDirect3DRMMesh_GetGroupTexture.
+      d3drm: Implement IDirect3DRMMeshImpl_GetGroupMaterial.
+      d3drm: Generate normals automatically when there are not present in the x file.
+      d3drm: Handle material list in mesh.
+      d3drm: Implement IDirect3DRMMeshImpl_SetGroupMaterial and forward material from mesh builder to created mesh.
+      d3drm: Implement IDirect3DRMMeshBuilderX_SetColor and IDirect3DRMMeshBuilderX_SetColorRGB.
+      d3drm: Implement IDirect3DRMMesh_GetGroupColor.
+      d3drm: Load mesh color to mesh builder.
+      d3drm: Implement IDirect3DRMMeshImpl_SetGroupColor.
+      d3drm: Pass mesh builder color to newly created mesh.
+      d3drm: Implement IDirect3DRMMesh_SetGroupTexture.
+      d3drm: Pass texture of mesh builder to newly created mesh.
+      d3drm: Fix SetMaterial macros.
+      d3drm: Implement IDirect3DRMMeshBuilderX_SetMaterial.
+
+Damjan Jovanovic (1):
+      libwine: Improve bin directory detection on FreeBSD.
+
+Daniel Jelinski (9):
+      ntdll: Add missing parameters to syscall call.
+      kernel32: Make SetThreadStackGuarantee stub return TRUE.
+      regedit: Make key names editable also with native comctl32.
+      regedit: Adding new subkey to a key with no subkeys now works with native comctl32.
+      comdlg32: Fixed support for deleting items other than the first.
+      comdlg32: Make tests pass with native comctl32.
+      shell32: Make folder names in folder picker editable.
+      comctl32: Allow label edit only if treeview style allows editing.
+      comctl32/tests: Treeview shouldn't modify cChildren if it was explicitly set.
+
+Detlef Riekenberg (4):
+      ntdll: Implement RtlGetProductInfo.
+      kernel32/tests: Add tests for GetProductInfo.
+      kernel32/tests: Remove debug code from GetProductInfo.
+      localui/tests: Do not fail when the spooler service was stopped.
+
+Dmitry Timoshkov (17):
+      windowscodecs: Fix the test for rational IFD tag.
+      windowscodecs: Add support for preferred vendor guid in CreateDecoderFromStream.
+      windowscodecs: Extend IWICImagingFactory to IWICComponentFactory.
+      gdi32/tests: GetGlyphOutline should fail for a bitmap font.
+      oleaut32: Recognize icon and cursor in the being loaded data.
+      oleaut32: Explicitly initialize idReserved field in the icon directory header.
+      oleaut32: Simplify bitmap saving code.
+      oleaut32: Always write header to stream when saving an icon.
+      oleaut32: Add a test for saving an icon into a stream.
+      gdi32: Fix parameters of some GDI stock fonts.
+      server: Make sure that region and rectangle have the same origin before calling rect_in_region().
+      windowscodecs: Add a stubbed out IWICMetadataBlockReader to TIFF decoder.
+      kernel32: Print in the CopyFileW trace also fail_if_exists parameter.
+      windowscodecs: Protect from invalid input some metadata handler methods.
+      windowscodecs: Implement MetadataHandler_GetCount.
+      windowscodecs: Add WICIfdMetadataReader stub implementation.
+      windowscodecs: Add WICIfdMetadataReader registration.
 
 Eric Pouech (1):
-      winhlp32: Better protect macros against not finding a help file.
-
-Florian Köberle (2):
-      comctl32/tests: Test that headers do not free their image list.
-      comctl32/header: Don't free the imagelist in HEADER_NCDestroy.
-
-Francois Gouget (23):
-      d3dx9_36: Fix compilation on systems that don't support nameless unions.
-      winegstreamer: Make GSTTf_QueryInterface() static.
-      po: Use non-breaking spaces where required by the French typography rules.
-      ntdll/tests: Fix compilation on systems that don't support nameless unions.
-      itss/tests: Fix spelling of a variable name.
-      kernel32/tests: Remove a space before a '\n' in an ok() call.
-      dinput: Remove IDirectInputDevice8AImpl_{Build,Set}ActionMap() as it is unused.
-      kernel32/tests: Make test_define_dos_deviceA() static.
-      netapi32: Add some lmuse.h constants.
-      net: Make it possible to translate the connection status descriptions.
+      dbghelp: Use build-id information to locate debug information (and prefer it over .debug_link when both are present).
+
+Erich Hoover (3):
+      server: Access the completion from the file descriptor instead of the async object.
+      server: STATUS_MORE_PROCESSING_REQUIRED indicates that an async operation should not send a completion.
+      ws2_32: Use STATUS_MORE_PROCESSING_REQUIRED to indicate that the AcceptEx async should not send a completion.
+
+Francois Gouget (8):
+      wined3d: We must include Wine's port.h before using NAN.
+      wineqtdecoder: Fix the spelling of a QTSplitter_loading_thread() variable.
+      msvcp90: Add a trailing '\n' to a TRACE() message.
       Assorted spelling fixes.
-      oleaut32: Fix the spelling of an internal structure field name.
-      hlink: Fix the spelling of a parameter name.
-      d3dxof: Fix the spelling of the children structure fields and constants.
-      dinput: Make _dump_diactionformatA() static.
-      ntdll: Fix the field names of KUSER_SHARED_DATA and update it.
-      net: Remove a debug trace.
-      kernel32: Fix writing to a pipe in WriteConsoleW().
-      kernel32: Implement K32GetProcessImageFileNameA().
-      shell32: Remove WINAPI on static functions where not needed.
-      shell32: Make SHELL_CreateContextMenu() static.
-      net: Convert to Unicode.
-      net: Add a WriteConsole() fall back so things still works on Windows if the output is redirected.
-
-Frédéric Delanoy (37):
-      urlmon: Fix various typos/misspellings.
-      cmd/tests: Add tests for & (un)conditional execution.
-      cmd/tests: Add tests for && on success conditional execution.
-      cmd/tests: Add tests for || on failure conditional execution.
-      cmd/tests: Add ^ escape character tests.
-      cmd/tests: Test multiple params mkdir.
-      cmd/tests: Test multiple params rmdir.
-      cmd: Add help for setlocal/endlocal commands.
-      po: Update French translation.
-      dxdiag: Remove dead increment (Clang).
-      cmd/tests: Add tests for stdout redirection and appending operators.
-      cmd: Fix some comments.
-      programs: Assorted spelling fixes.
-      include: Assorted spelling fixes.
-      cmd/tests: Fix test runner so it catches cases where an output line contains the associated expected line as prefix.
-      cmd/tests: Test special handling of ':' in echo.
-      cmd: Partial fix for echo's special ':' handling.
-      cmd/tests: Additional variable expansion FOR tests.
-      tools: Assorted spelling fixes.
-      cmd/tests: Add FOR /D tests.
-      cmd/tests: Add FOR /L tests.
-      cmd/tests: Additional CALL tests.
-      cmd/tests: Add tests for variable delayed expansion.
-      dlls: Assorted spelling fixes.
-      cmd/tests: Additional tests for variable delayed expansion.
-      dlls: Assorted spelling fixes.
-      po: Update French translation.
-      dlls: Assorted spelling fixes.
-      cmd/tests: Fix "broken" handling when expected line is empty.
-      cmd/tests: Ensure failures are caught in all cases when an expected line ends with a '@'.
-      cmd/tests: Remove redundant ok check in compare_line function.
-      cmd/tests: Refactor "broken" keyword handling so all cases are handled correctly.
-      cmd/tests: Add setlocal/endlocal tests.
-      tests: Assorted spelling fixes.
-      cmd/tests: Add FOR /A tests.
-      winedbg: Remove dead assignment (Clang).
-      cmd: Fix handling of lines starting with echo. or echo:.
-
-Gerald Pfeifer (1):
-      mshtml: Handle the failure case in get_nsstyle_attr.
-
-Hans Leidekker (36):
-      msi: Fix the SelectionPath event handler.
-      winhttp: Use an offset instead of a pointer for the write position.
-      winhttp: Implement IWinHttpRequest::get_ResponseBody.
-      winhttp: Implement IWinHttpRequest::SetCredentials.
-      winhttp: Set last error if the server didn't return a valid response.
-      winhttp: Propagate errors from asynchronous requests.
-      msi: Don't duplicate column string data.
-      msi: Allow read sharing if the package is openend in transacted mode.
-      winhttp: Implement IWinHttpRequest::SetProxy.
-      winhttp: Add accept types to the request headers.
-      winhttp: Add a default user agent header.
-      winhttp: Set WINHTTP_FLAG_SECURE if the scheme is https.
-      winhttp: Implement IWinHttpRequest::GetAllResponseHeaders.
-      winhttp: Add some parameter checks.
-      winhttp: Implement IWinHttpRequest::GetResponseHeader.
-      winhttp: Implement IWinHttpRequest::SetRequestHeader.
-      winhttp: Add support for sending data with a request.
-      winhttp: Include the extra info part of the URL in the request.
-      winhttp: Don't send any data if the verb is GET.
-      msi: Store table and column names in the string table.
-      msi: Make the column and table name parameters of get_column_info const.
-      msi: Clean up the database queries.
-      msi: Always check the return value of MSI_IterateRecords.
-      winhttp: Disable automatic authentication.
-      winhttp: Fix some valgrind warnings.
-      winhttp: Set an appropriate error when the request is cancelled.
-      winhttp: Factor out request initialization.
-      winhttp: Store a copy of the proxy server name and bypass list.
-      kernel32: Add a trace to ReplaceFileW.
-      winhttp: Protect access to the request object with a critical section.
-      winhttp: Execute asynchronous requests in a separate thread.
-      winhttp: Implement IWinHttpRequest::SetAutoLogonPolicy.
-      winhttp: Verify parameter types in IWinHttpRequest::SetProxy.
-      msi: Avoid a crash in ControlEvent_SetTargetPath.
-      msi: Make sure the source directory has a trailing backslash.
-      winhttp: Don't depend on shlwapi for decoding a URL.
-
-Henri Verbeet (51):
-      wined3d: Use gl_info from the context in context_apply_clear_state().
-      wined3d: Use the "rts" variable in context_apply_clear_state().
-      wined3d: Get rid of the vpos_uniform field from the wined3d_pixel_shader structure.
-      wined3d: Make the shader and ctx_priv parameters to shader_generate_glsl_declarations() const.
-      wined3d: Store a pointer to the state table in the context.
-      wined3d: Pass "reset_enum_callback" directly to wined3d_device_reset().
-      wined3d: Get rid of wined3d_device_enum_resources().
-      wined3d: Unbind resources inside wined3d_device_reset().
-      wined3d: Unbind all textures in wined3d_device_reset().
-      wined3d: Release the onscreen depth / stencil reference on reset.
-      wrc: Don't include gettext-po.h if we don't have the corresponding library.
-      wined3d: Introduce a "state" variable in device_stream_info_from_declaration().
-      wined3d: Get rid of the use_vshader parameter to device_stream_info_from_declaration().
-      wined3d: Get rid of the redundant state_table parameter to context_invalidate_state().
-      wined3d: Only invalidate state for the current context in swapchain_blit().
-      wined3d: Only invalidate state for the current context in wined3d_surface_depth_blt_fbo().
-      wined3d: Only invalidate state for the current context in surface_blt_fbo().
-      wined3d: Only invalidate state for the current context in tesselate_rectpatch().
-      wined3d: Only invalidate state for the current context in device_clear_render_targets().
-      wined3d: Only invalidate state for the current context in wined3d_device_set_cursor_properties().
-      wined3d: Only invalidate state for the current context in wined3d_buffer_map().
-      wined3d: Only invalidate state for the current context in wined3d_buffer_unmap().
-      wined3d: Recognize some more AMD cards.
-      wined3d: Don't hide GL function pointer typedefs behind extension defines.
-      wined3d: wined3d_device_evict_managed_resources() doesn't need a return value.
-      wined3d: Complain about users disabling GLSL.
-      wined3d: Apply draw state after depth / stencil setup in drawPrimitive().
-      wined3d: Apply clear state after depth / stencil setup in device_clear_render_targets().
-      wined3d: Just invalidate STATE_FRAMEBUFFER in surface_load_ds_location().
-      wined3d: Get rid of dst_fbo.
-      wined3d: Get rid of context_bind_fbo() calls outside context.c.
-      wined3d: Resolve source and destination rectangles in wined3d_surface_blt().
-      wined3d: IWineD3DSurfaceImpl_BltOverride() is always passed valid source and destination rectangles.
-      wined3d: Check for locked surfaces in wined3d_surface_blt().
-      wined3d: Go straight to the fallbacks for complex blits in surface_blt().
-      wined3d: Go to the fallbacks if D3D is not initialized in surface_blt().
-      wined3d: Set the read buffer to GL_NONE in surface_load_ds_location().
-      wined3d: Fix switching color keying on / off.
-      wined3d: Add WINED3DFMT_P8_UINT support to wined3d_format_convert_from_float().
-      wined3d: Go to the fallbacks for cross-swapchain blits.
-      wined3d: Merge wined3d_surface_blt(), surface_blt() and gdi_surface_blt().
-      wined3d: Remove the unused blit_op parameter to arbfp_blit_surface().
-      wined3d: Remove src_rect and dst_rect NULL checks from surface_cpu_blt().
-      wined3d: Move rectangle validation from surface_cpu_blt() to wined3d_surface_blt().
-      ddraw: Remove rectangle validation from ddraw_surface7_Blt().
-      wined3d: Move some flags handling from surface_cpu_blt() to wined3d_surface_blt().
-      wined3d: Implement wined3d_surface_bltfast() on top of wined3d_surface_blt().
-      ddraw: Remove rectangle validation from ddraw_surface7_BltFast().
-      wined3d: Always pass a non-NULL rectangle to surface_color_fill() in wined3d_device_color_fill().
-      wined3d: Pass a non-NULL rectangle to surface_color_fill() in wined3d_device_clear_rendertarget_view().
-      wined3d: Get rid of the fglrx point sprite hack.
-
-Huw Davies (20):
-      gdi32: Rewrite SetDIBits to use the PutImage gdi driver function.
-      gdi32/tests: Add some SetDIBits tests.
-      gdi32: Better handling of non-trivial source and destination areas.
-      gdi32/tests: Add tests for GetDIBits using non-trivial source and destination areas.
-      shell32: Initialise the error string pointer.
-      gdi32: Add an inline helper to return the number of colour entries in a dib.
-      gdi32: Use the helper to retrieve the number of colours.
-      gdi32: Simplify the calculation of the rop masks.
-      gdi32: Add a function to retrieve the rop codes.
-      gdi32: Add a copy_rect primitive.
-      gdi32: Move the colour setting to a separate function.
-      gdi32: Add a PutImage implementation to the dib driver.
-      gdi32: Actually use the dib driver's Get/PutImage if the bitmap is a dib.
-      gdi32/tests: Simplify some of the tests.
-      gdi32/tests: Add some GetDIBits tests with zero lines and bits parameters.
-      gdi32: Simplify the code a little by using a separate variable for the return value.
-      gdi32: If possible use the GetImage driver entry to fill the colour table for GetDIBits.
-      gdi32: Don't load a font replacement if any face of the real family exists.
-      gdi32: Fix dibdrv_PutImage for the selected bitmap case.
-      gdi32: Simplify dibdrv_GetImage by merging the stand-alone and selected bitmap cases.
-
-Hwang YunSong (2):
-      po: Updated Korean translation.
-      po: Updated Korean translation.
-
-Jacek Caban (70):
-      mshtml: Moved binding-related declarations to separate file.
-      mshtml: Use CreateURLMonikerEx2 in SuperNavigate.
-      mshtml: Moved OLECMDID_SETDOWNLOADSTATE call to separated function.
-      mshtml: Moved script mode out of get_script_host to allow exec_script calls in Gecko script mode.
-      mshtml: Downgrade GetAsciiHost FIXME to WARN.
-      mshtml: Split set_moniker implementation.
-      mshtml: Call set_moniker asynchronously in SuperNavigate.
-      mshtml: Added support for javascript: URLs.
-      mshtml: Added javascript: URLs test.
-      ieframe: Added new DLL.
-      ieframe: Moved InternetShortcut implementation to ieframe.dll.
-      ieframe: Moved CUrlHistory implementation to ieframe.
-      ieframe: Moved TaskbarList implementation to ieframe.
-      ieframe: Added version information.
-      mshtml: Fixed tests on some old IEs.
-      urlmon: Store URI host len in parse_ipv4address before further parsing.
-      ieframe: Moved dialog resources to ieframe.
-      ieframe: Moved string and menu resources to ieframe.
-      ieframe: Added typelib.
-      ieframe: Moved image resources to ieframe.
-      ieframe: Moved WebBrowser and InternetExplorer objects implementations to ieframe.
-      mshtml: Added IHTMLEventObj::put_returnValue implementation.
-      ieframe: Moved ie.c tests to ieframe.
-      mshtml.idl: Added IHTMLStyle5 and IHTMLStyle6 declarations.
-      mshtml: Added IHTMLStyle5 implementation.
-      mshtml: Added IHTMLSyle6 stub implementation.
-      mshtml.idl: Added missing DispHTMLStyle properties.
-      mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces.
-      wininet: Fixed realm allocation in cache_basic_authorization.
-      urlmon: Fixed duplicated IUri creation in CoInternetGetSecurityUrlEx.
-      iexplore: Moved iexplore registration extension to iexplore.exe.
-      iexplore: Removed unneeded imports.
-      ieframe: Removed remaining bits of shdocvw.
-      mshtml: Fixed HTMLHeadElement_QI implementation.
-      mshtml: Improved handling empty dispex_data_t in preprocess_dispex_data.
-      winetest: Include language settings in OS info.
-      shell32: Moved MruLongList registration to shell32, where it belongs.
-      shdocvw: Get rid of MicrosoftBrowserArchitecture registration.
-      ieframe: Moved classes registration to ieframe.
-      shdocvw: Moved remaining code out of factory.c.
-      iexplore: Use ieframe instead of shdocvw.
-      winnt.h: Added LOCALE_CUSTOM_* declarations.
-      mshtml: Added semi-stub implementation of IHTMLWindow2::status property.
-      mshtml: Added IHTMLPluginsCollection::get_length implementation.
-      mshtml: Added IOmNavigator::get_*Language implementations.
-      mshtml: Added IOmNavigator::get_*Language tests.
-      mshtml: Added IOmNavigator::get_appMinorVersion implementation.
-      mshtml: Rename call_event to fire_event.
-      mshtml: Added possibility for node implementations to add default event handlers.
-      mshtml: Added default click handler for anchor element.
-      mshtml: Moved nsevents.c declarations to htmlevent.h.
-      mshtml: Always alloc event_vector for documents.
-      mshtml: Always set onclick event handler during document initialization.
-      ieframe: Moved WebBrowser object tests to ieframe.
-      mshtml: Added IURi-based nsIURL::GetDirectory implementation.
-      mshtml: Call default event handlers only for events that have them.
-      mshtml: Allow async tasks to have custom destructors.
-      mshtml: Use task destructor for navigate task.
-      mshtml: Use task destructor for navigate_javascript task.
-      mshtml: Use task destructor for start_request task.
-      mshtml: Use task destructor for async_doc_binding task.
-      mshtml: Use task destructor for start_binding task.
-      mshtml: Use task destructor for set_downloading task.
-      mshtml: Properly free tasks in remove_target_tasks.
-      mshtml: Removed duplicated includes.
-      ieframe: Moved intshcut.c tests to ieframe.
-      wshom.ocx: Added new DLL.
-      wshom.ocx: Added typelib.
-      wshom.ocx: Added Dll[Un]RegisterServer implementation.
-      mshtml: Fixed nsAString handling in navigate_anchor.
-
-Jay Yang (4):
-      shell32: Have the system context menus respect idCmdFirst.
-      include: Add header entries required for SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
-      shell32/tests: Add tests for SHCreateDefaultContextMenu.
-      shell32: Implement SHCreateDefaultContextMenu and CDefFolderMenu_Create2.
-
-Jörg Höhle (7):
-      winmm: Functions that take an open HWAVE don't need StartDevicesThread.
-      winmm: Replace one HeapAlloc with stack allocation.
-      winmm: Assign to structs instead of using memcpy.
-      winmm: Fix memory leak in msacm error path.
-      winmm: Fix logic conditions.
-      winmm: Restore checking of callback flags.
-      winmm: Remove redundant code.
-
-Kusanagi Kouichi (1):
-      winex11.drv: Fix a memory leak.
-
-Maarten Lankhorst (1):
-      ntdll: Use FUTEX_PRIVATE_FLAG for critical section futexes when available.
-
-Marcus Meissner (1):
-      dinput: const REFGUID is doubled const (Coverity).
-
-Mariusz Pluciński (12):
-      shell32/tests: Fix mistake in checking known folder to verify all known folders.
-      shell32/tests: Add verification of known folders categories.
-      shell32/tests: Add verification of known folders parents.
-      shell32/tests: Add verification of known folders relative paths.
-      shell32/tests: Add notification about unknown known folders.
-      shell32/tests: Add notification when expected known folder does not exists.
-      shell32/tests: Add checking some non-published known folders.
-      shell32/tests: Add verification of known folders parsing names.
-      shell32/tests: Add verification of known folders attributes.
-      shell32/tests: Add verification of known folders definition attributes.
-      shell32/tests: Add verification of FOLDERID_ProgramFilesX64 and FOLDERID_ProgramFilesCommonX64.
-      shell32: Check if known folder's relative path was passed to function.
+      windowscodecs/tests: Fix compilation on systems that don't support nameless structs.
+      d3dcompiler_43: Make debug_{base,node}_type() static.
+      quartz: Make VMR9_{Break,Complete}Connect() static.
+      iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values.
+
+Gerald Pfeifer (2):
+      dbghelp: Avoid unconditional use of NT_GNU_BUILD_ID.
+      ntdll: Omit unused typedef in test_query_timeofday.
+
+Hans Leidekker (3):
+      msi: Don't terminate the string in msi_id2stringA.
+      msi: Don't create empty values for special registry entries.
+      fusion: Account for the version prefix when building the file mask.
+
+Henri Verbeet (20):
+      wined3d: Properly preload index buffers.
+      ddraw/tests: Move test_window_style() to ddraw7.c.
+      ddraw/tests: Add test_window_style() for older ddraw versions.
+      d3d9: Get rid of IDirect3DDevice9Impl.
+      d3d9: Get rid of IDirect3DVolume9Impl.
+      wined3d: Use NAN.
+      ddraw/tests: Move test_redundant_mode_set() to ddraw7.c.
+      ddraw/tests: Add test_redundant_mode_set() for older ddraw versions.
+      d3d9: Get rid of IDirect3DSwapChain9Impl.
+      d3d9: Get rid of IDirect3DSurface9Impl.
+      wined3d: Update nouveau card info.
+      ddraw/tests: Move test_coop_level_mode_set() to ddraw7.c.
+      d3d9: Get rid of IDirect3DVertexBuffer9Impl.
+      d3d9: Get rid of IDirect3DIndexBuffer9Impl.
+      ddraw/tests: Add test_coop_level_mode_set() for older ddraw versions.
+      ddraw/tests: Split up test_initialize().
+      ddraw/tests: Split up test_coop_level_surf_create().
+      d3dx9: Use wine_dbgstr_rect() in some more places.
+      d3d9: Get rid of IDirect3DStateBlock9Impl.
+      d3d9: Get rid of IDirect3DVertexDeclaration9Impl.
+
+Huw Davies (2):
+      include: Add a couple of missing printer status values.
+      winspool: Change get_dword_from_reg to accept a unicode value name.
+
+Jacek Caban (37):
+      urlhist.idl: Added missing flags.
+      wininet: Handle error flags only for masked-error mode.
+      wininet: Fixed grouping security error flags.
+      wininet: Get rid of no longer used serverName and serverPort from http_session_t.
+      port.h: Added NAN macro.
+      jscript: Get rid of ret_nan hack.
+      jscript: Get rid of num_set_nan hack.
+      mshtml: Fixed Exec_ShellDocView_84 tests.
+      jscript: Added missing port.h include to lex.c.
+      wininet: Use CRLF separator in INTERNET_CERTIFICATE_INFO.
+      mshtml: Added IWindowForBindingUI stub implementation.
+      mshtml: Added support for BSCallback::QueryService(IID_IWindowForBindingUI).
+      mshtml: Forward BSCallback::QueryService call to document.
+      mshtml: Added IWindowForBindingUI tests.
+      urlmon: Set INTERNET_ERROR_MASK_COMBINED_SEC_CERT flag for HTTP requests.
+      urlmon: Correctly handle BINDF_NO_UI in handle_http_error.
+      dxgi.idl: Added IDXGIKeyedMutex declaration.
+      wininet: Properly set security flags for ERROR_INTERNET_SEC_CERT_DATE_INVALID.
+      urlmon: Added support for more error codes in handle_http_error.
+      wininet: Set correct security flags in InternetErrorDlg for ERROR_INTERNET_SEC_CERT_ERRORS.
+      ieframe: Added IHttpSecurity implementation.
+      wininet: Added support for undocumented InternetQueryOption(98).
+      wininet: Added InternetGetSecurityInfoByURL* stubs.
+      wininet: Properly set flags in InternetSetOption(INTERNET_OPTION_SECURITY_FLAGS).
+      wininet: Improved handling ERROR_INTERNET_INVALID_CA error.
+      wininet: Added support for undocumented InternetSetOption(99) call.
+      wininet: Store request object instead of handle in error dialog.
+      wininet: Set SECURITY_FLAG_SECURE when error dialog ignores invalid certificate.
+      wininet: Added support for ERROR_INTERNET_SEC_CERT_REV_FAILED in InternetErrorDlg.
+      wininet: Added more security flags and errors tests.
+      urlmon: Improved ERROR_INTERNET_SEC_CERT_REV_FAILED error handling.
+      wininet: Simplify proxy server access in dialogs.
+      wininet: Access directly host name from request object in dialogs.
+      wininet: Access request object directly in WININET_SetAuthorization.
+      wininet: Read status code directly from request object in InternetErrorDlg.
+      wininet: Skip security flags tests on too old wininet versions.
+      widl: Added --help command line option.
+
+Juan Lang (6):
+      crypt32/tests: Don't shadow a variable with a variable of a different type.
+      crypt32/tests: Add more tests of CertCreateSelfSignCertificate and the CERT_KEY_PROV_INFO parameter.
+      crypt32: Don't fail if HCRYPTPROV and PCRYPT_KEY_PROV_INFO parameters are both non-NULL.
+      crypt32: Fail earlier if CryptExportPublicKeyInfo fails.
+      crypt32/tests: Add more tests for CertCreateSelfSignCertificate.
+      crypt32: Initialize key spec correctly.
+
+Julian Rüger (1):
+      po: Update German translation.
+
+Józef Kucia (17):
+      windowscodecs: Implement IWICStream::InitializeFromIStream.
+      d3dx9: Implement D3DXSaveSurfaceToFileInMemory.
+      d3dx9: Forward D3DXSaveTextureToFile to D3DXSaveTextureToFileInMemory.
+      d3dx9: Implement D3DXSaveTextureToFileInMemory.
+      d3dx9/tests: Add tests for D3DXSaveTextureToFileInMemory.
+      d3dx9/tests: Add tests for DDS header handling.
+      windowscodecs/tests: Fix the expected values in some ok() messages.
+      d3dx9/tests: Add tests for loading surfaces from non-lockable render targets.
+      d3dx9/tests: Fix indentation.
+      d3dx9: Add stub for D3DXCreateRenderToSurface.
+      d3dx9/tests: Add basic tests for D3DXCreateRenderToSurface.
+      d3dx9: Add ID3DXRenderToSurface interface stub.
+      d3dx9: Implement ID3DXRenderToSurface::GetDesc.
+      d3dx9: Implement ID3DXRenderToSurface::GetDevice.
+      d3dx9: Implement ID3DXRenderToSurface::BeginScene and ID3DXRenderToSurface::EndScene.
+      d3dx9/tests: Add tests for ID3DXRenderToSurface interface.
+      d3dx9/tests: Add tests for device state changes for ID3DXRenderToSurface interface.
+
+Ken Thomases (1):
+      winex11: Be more conservative when matching keys from built-in layout tables.
+
+Kimmo Myllyvirta (1):
+      wined3d: Add NVIDIA GeForce GTX 680.
+
+Lauri Kenttä (2):
+      po: Update Finnish translation.
+      po: Update Swedish translation.
+
+Lucas Zawacki (8):
+      dinput: Implement GetProperty for JOYSTICKID (Linux driver).
+      dinput: Implement GetProperty for JOYSTICKID (LinuxInput driver).
+      dinput/tests: Added a test for DIPROP_JOYSTICKID.
+      joy.cpl: First version of the joystick configuration applet.
+      joy.cpl: Added joystick listing.
+      joy.cpl: Added joystick testing tab and button tests.
+      joy.cpl: Added a Graphical Axis test.
+      joy.cpl: Added trace messages to show joystick input.
 
 Matteo Bruni (9):
-      d3d8/tests: Rename a variable.
-      d3d8/tests: Fix some error messages.
-      d3d8/tests: Add a couple of fog tests.
-      ddraw/tests: Rename a variable.
-      ddraw/tests: Fix some messages.
-      d3d9/tests: Rename a variable.
-      d3d9/tests: Fix some messages.
-      ddraw/tests: Add a couple of fog tests.
-      d3d9/tests: Add a couple of fog tests.
-
-Michael Mc Donnell (3):
-      d3dx/tests: Fixed double free (valgrind).
-      d3dx9/tests: Implemented ConvertPointRepsToAdjacency test.
-      d3dx9: Implemented ConvertPointRepsToAdjacency.
-
-Michael Stefaniuc (22):
-      dmstyle: Merge all the different IClassFactory implementations.
-      dmstyle: Implement IClassFactory::QueryInterface.
-      dmstyle: Remove an unused function declaration.
-      dpnet: COM cleanup for the IDirectPlay8Address iface.
-      dswave: COM cleanup for the IClassFactory iface.
-      dswave: Implement IClassFactory::QueryInterface.
-      dmusic: Merge the IClassFactory implementations.
-      dmime: Merge the IClassFactory implementations.
-      dmcompos: Merge the IClassFactory implementations.
-      dmsynth: Merge the IClassFactory implementations.
-      dmscript: Merge the IClassFactory implementations.
-      dmband: Merge the IClassFactory implementations.
-      devenum: COM cleanup for the IClassFactory iface.
-      dxdiagn: COM cleanup for the IClassFactory iface.
-      dxdiagn: Implement IClassFactory::QueryInterface.
-      dmloader: Merge and simplify the IClassFactory implementations.
-      dmloader: Simplify the module refcount handling.
-      dpnet: COM cleanup for the IDirectPlay8Client iface.
-      ole32/tests: COM cleanup in compobj.c.
-      dpnet: COM cleanup for the IDirectPlay8Peer iface.
-      dpnet: COM cleanup for the IDirectPlay8ThreadPool iface.
-      dpnet: COM cleanup for the IDirectPlay8LobbiedApplication iface.
-
-Michał Ziętek (1):
-      wscript: Fix tests on wow64.
-
-Nikolay Sivov (7):
-      shell32/autocomplete: Autocompletion should be case insensitive for string comparison.
-      shell32/autocomplete: Really append suggested part instead of replacing whole string.
-      shell32/autocomplete: Remove redundant memory initialization.
-      advapi32: Fix CheckTokenMemberShip for primary tokens.
-      advapi32: Basic test for CreateRestrictedToken.
-      include: Fix definition name.
-      advapi32/crypt: Fixed some HKEY leaks.
-
-Nowres Rafed (1):
-      iphlpapi: Implemented IcmpSendEcho2Ex().
-
-Octavian Voicu (2):
-      shell32: Disable WOW64 redirection when converting pidls to UNIX paths.
-      configure: Disable gstreamer support if headers are not compatible with build environment.
-
-Piotr Caban (12):
-      msvcrt: Fixed tmpnam and _wtmpname implementation.
-      msvcrt: Fix %f format handling in printf so it works with big floats.
-      msvcrt: Fix uninitialized memory access in wcsrtombs_l implementation (valgrind).
-      msvcp90: Added _Locinfo class stub.
-      msvcp: Sync spec files.
-      msvcrt: Fixed vswprintf* exports.
-      msvcp90: Added wctype implementation.
-      msvcrt: Added vscwprintf_{l,p_l} functions implementation.
-      ieframe: Added OleObject_Close implementation.
-      shdocvw/tests: Added OleObject_Close tests.
-      mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec.
-      mshtml: Added error handling to get_doc_string.
-
-Richard Bradbrook (2):
-      comctl32: Fix to ComboBoxEx processing of WM_ENABLE message.
-      comctl32: Make ComboBoxEx draw its contents even when disabled.
-
-Ričardas Barkauskas (6):
-      ddraw: Do not increase wined3d texture refcount in IDirect3DDevice7_GetTexture.
-      ddraw: Use unsafe_impl_from_IDirect3DTexture() for application provided interfaces.
-      ddraw: COM cleanup for IDirect3DTexture interface.
-      ddraw: Use unsafe_impl_from_IDirect3DTexture2 for application provided interfaces.
-      ddraw: Rename surface_from_texture2 to impl_from_IDirect3DTexture2.
-      ddraw: Change IDirect3DTexture2_vtbl to IDirect3DTexture2_iface.
-
-Stefan Dösinger (1):
-      wined3d: Restore the call to context_validate_onscreen_formats.
-
-Vincent Povirk (9):
-      gdiplus: Don't use a gdi32 brush for semi-transparent hatch brushes.
-      windowscodecs: Implement GetContainerFormat for more components.
-      windowscodecs: Implement GetDecoderInfo for all the decoders.
-      windowscodecs: Implement FlipRotator_GetResolution.
-      windowscodecs: Implement FlipRotator_CopyPalette.
-      windowscodecs: Implement IcoFrameDecode_GetResolution.
-      windowscodecs: Fix typo.
-      gdiplus: Fix vertical string alignment.
-      winex11.drv: Don't set gamma when UseXVidMode is turned off.
-
-William Pettersson (1):
-      wined3d: Add support for Nvidia GTX 550/560 Ti.
+      d3dcompiler: Use a separate bytecodewriter debug channel.
+      d3dcompiler: Flesh out the lexer more.
+      d3dcompiler: Add identifiers parsing.
+      d3dcompiler: Parse variable declarations.
+      d3dcompiler: Dump preprocessed shader sources.
+      d3dcompiler: Distinguish between scalars, vectors and matrices.
+      d3dcompiler: Parse modifiers.
+      d3dcompiler: Parse variable initializers, basic expressions.
+      d3dcompiler: Parse variable references in expressions.
+
+Michael Geddes (1):
+      kernel32: Add timed wait capability flag to COMM Port properties.
+
+Michael Stefaniuc (9):
+      user32/tests: Fix the expected values in some ok() messages.
+      shlwapi/tests: Fix the expected value in an ok() message.
+      msxml3/tests: Fix the expected values in some ok() messages.
+      include: Move "inline" right after the storage specifier.
+      d3drm/tests: Remove stray backslashes at end of lines.
+      comctl32/tests: Remove stray backslashes at end of lines.
+      msctf: Remove a stray backslash at the end of a line.
+      wineqtdecoder: Remove duplicated assert.h include.
+      mscoree: Remove duplicated include.
+
+Oleksij Rempel (2):
+      shell32: Return empty list instead of NULL.
+      krnl386.exe: Fix drive spec in get_media_id call.
+
+Piotr Caban (9):
+      msvcrt: Fixed typo in DEFINE_EXCEPTION_TYPE_INFO macro.
+      msvcrt: Handle rethrown exception in cxx_frame_handler.
+      msvcp90: Added partial basic_ostream<char> implementation.
+      msvcp90: Fix streamoff and streampos definition.
+      msvcp90: Rename sentry_char_{create,destroy} functions.
+      msvcp90: Call correct setstate function in basic_ostream class.
+      msvcp90: Added partial basic_istream<char> implementation.
+      msvcp90: Added codecvt_base class implementation.
+      msvcp90: Added codecvt<char> implementation.
+
+Rico Schüller (1):
+      d3dx9: Crop the input in ID3DXBaseEffect::SetBool().
+
+Roderick Colenbrander (1):
+      winex11.drv: Limit formats to nMaxFormats in wglChoosePixelFormatARB.
+
+Stefan Leichter (2):
+      kernel32: Fix OutputDebugStringA called with NULL pointer.
+      setupapi: Add stub for SetupAddToSourceListA.
+
+Vincent Povirk (11):
+      propsys: Add test for saving/loading an empty property store.
+      mscoree: Install Wine Mono on prefix update.
+      wine.inf: Do not install .NET registry keys and fake dlls.
+      windowscodecs: Add tests for IWICMetadataBlockReader on handler classes.
+      Revert "windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.".
+      wine.inf: Add .NET keys to the 64-bit registry.
+      windowscodecs: Add test for IWICMetadataBlockReader interface.
+      windowscodecs: Add stub IWICMetadataBlockReader to PNG decoder.
+      include: Add declarations for metadata handler info interfaces.
+      windowscodecs: Add test for IWICMetadataReaderInfo.
+      windowscodecs: Add metadata reader information to the registry.
 
 --
 Alexandre Julliard