msvcp90: Added codecvt_base class implementation.
[wine] / ANNOUNCE
index 376fe11..d1984d3 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,16 @@
-The Wine development release 1.3.24 is now available.
+The Wine development release 1.5.5 is now available.
 
 What's new in this release (see below for details):
-  - Various DirectInput improvements.
-  - Support for line breaking in Uniscribe.
-  - More UI elements in builtin Shell Explorer.
-  - Some more D3DX9 functions.
-  - Improved support for shell known folders.
+  - Support for installing Mono as a Wine add-on package.
+  - Dithering of pattern brushes in the DIB engine.
+  - Support for installing the .NET 4.0 runtime.
+  - DDS files supported in D3DX9.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.24.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.3.24.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.5.5.tar.bz2
+  http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.5.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,510 +26,529 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.3.24:
-
-   2748  Space Empires: Starfury fails to run
-   5597  Kiwi Cattools 3.0.6 crashes on startup
-   7640  Mouse too slow / lags in games
-   7798  datanorm v2.0 demo fails to start
-   8754  Games doesn't receive keyboard Input (BuildActionMap, SetActionMap, EnumDevicesBySemantics)
-  10309  Can't start Buhl T@x Online Banking 2007 trial
-  10781  Fibotrader: program crashes when starting and creating *.mdb database
-  11658  BSSBWin software crashes when searching for previous installations
-  12022  Quicktax 2007 cannot create new tax report
-  13536  ThinkWave Educator installer launches MDAC 2.8 installer with invalid command line (MSI command line property quote parsing)
-  13782  Autocad 2004 trial: Cannot deselect components to skip for install
-  14832  Need for Speed Underground - Crash after aprox. 1 minut of gaming
-  15465  Panzer General 3D Demo randomly hangs with err:seh:setup_exception_record nested exception on signal stack
-  15695  Ableton Live: freeze, audio record and audio render don't work.
-  16306  Cannot drag image from Linux Desktop to application
-  16858  Jetmen REVIVAL: Unplayable because of strange bugs
-  16956  Lexware: Installation of .Net 2.0 SP 1 fails
-  17092  NFS Underground: The game crashes after loading drag race
-  17916  Windows 64 bit exe Service unable to recognize internal process created
-  17986  BrsFolder_OnCommand make new folder not implemented
-  18136  Installation of MSXML6 for 64bit wine
-  18225  HL2: Intro movie garbled with medium resolutions
-  18321  FireFox 3.0.9 + Silverlight 2.0  = Crash
-  18363  [Win 3.11/16-bit] [Bermuda Syndrome] In-game menu buttons unclickable
-  18821  World of Goo - Heavy flicker
-  19342  Adobe Photoshop CS2: Doesn't display license screen for installation (appinstall)
-  20410  NHL 2002 won't launch
-  20467  Battle Realms: Crashes on closing
-  21751  Wine locks the initial executable
-  21834  Inspiration 8.0b does not work
-  22236  World of Goo Demo all black without D3DXGetImageInfoFromFile from native D3DX9_38.dll
-  22623  Unigine Heaven 2 benchmark d3d version has funny stripes on stone and wood
-  22679  Photoshop CS5 installer requires native msxml3
-  23271  X2 the threat fails to install
-  23829  HTML-Kit's plug-in preview never refreshes
-  24067  Overlord 2 Demo shows incorrect shadows and transparent persons
-  24184  Ground Control II fails to start
-  24188  The Last Remnant demo: can't resize window to show menu
-  24584  Serif Draw SE installer fails
-  24732  Complex Text (Devanagari, Hindi, indian languages) are not rendered as expected
-  24858  ProgDVB: Fails to start
-  25156  Startup of Quest Atlantis yields a page fault
-  25255  installation of woodoo doesn't works
-  25562  Yu-gi-oh online 3 hangs when you scroll up in chat window
-  25607  PhysX: Removes files but leaves empty directories behind at uninstall
-  25608  PhysX: Cached local package isn't deleted at uninstall
-  25609  PhysX: Entry under the Uninstall key is not removed at uninstall
-  25661  Embarcadero RadPHP XE crashes on startup
-  25769  Crysis demo wants d3dx9_36.dll.D3DXFloat32To16Array
-  25907  Characters not echoed when typing
-  26555  Crysis 2 during installation progressbar not updated
-  26794  Vampire the Masquerade Bloodlines mouse became unresponsive
-  26869  Darkspore: enemy characters are rendered very darkly until killed
-  27116  Darkspore: Water effects display with a green outline and dark stripes
-  27306  AutoCAD 2008: adlmdll.dll failed to initialize
-  27361  Dawn of War Dark Crusade Demo uninstaller crashes.
-  27375  mshtml crashes in Fedora 15
-  27464  Spectromancer crashes on exit
-  27514  Winole does not work with Wine
-  27524  Runaway 3: A Twist of Fate only shows a black screen on start
-  27554  World of Tanks hangs in an infinite loop when selecting text.
-  27571  Call to unimplemented function KERNEL32.dll.GetNumaHighestNodeNumber
-  27591  Need for speed underground 1: Empty registration window
-  27610  Overlord 2 crash on start in full screen mode
-  27620  RIFT 1.3 hotfix 2 hangs, weird behavior with vectored exception handlers
-  27622  wine regedit.exe crashes in comctl32
-  27634  Freespace 2 does not display screen
-  27662  an installshield installation building with installshield 2011 run but with character problem
-  27670  Pagecontrol popupmenu doesn't work
-  27674  Majesty 2: fog of war broken
-  27692  msvcp90/string test crashes when built with gcc 4.6.0
-  27693  qedit/mediadet test fails on 32-bit gentoo
+Bugs fixed in 1.5.5:
+
+    836  Speed up PDB support
+   1977  When running Half-Life in software mode, the screen is not updated
+   4208  Wine hangs when attempting to add video file in DVD lab Pro 1.53
+   4286  eBay Turbo Lister exits silently before displaying anything
+   5946  text rendering using vsfilter doesn't properly display (affects Flash Pro 8)
+   7076  BCDC++ redraws too many times on window resize
+   8577  Screen Resolution Bug
+   9942  Powerpoint Viewer 2007 crashes opening Keynote.pptx
+  10281  No$gba- 3D layer drawn behind 2D layer, making 3D invisible
+  10621  Thinkwell Player does not hide password under wine
+  10915  jedit hangs on startup if ddraw is disabled
+  11964  .NET Reflector 6.x user interface is distorted
+  12026  Alien Shooter 2 graphical glitch on shadows
+  12460  West Point Bridge Designer 2007 crashes with page fault in oleaut32
+  12510  MS Powerpoint Viewer 2007 crashes when displaying embedded table
+  12515  Adobe Premiere CS2 doesn't run
+  12782  TimeShift demo does not launch
+  12975  outlook 2007 doesn't run after install
+  13082  Adobe Premiere Pro 1.5 fails to start
+  13369  Vobblanker: crashes randomly
+  13837  FlowCode hangs when works with LCD module init.
+  14256  Half-Life 2 Episode 2 & Portal: hl2.exe continues to running after exit of game
+  14551  Wine Iexplore does not have usable GUI
+  14972  The config program that comes with Final Fantasy 8 does not work.
+  15042  check boxes go sometimes completely black
+  15160  bad display in Azure Quest3D demo
+  15292  Microsoft Office Outlook 2007: Cannot start outlook once e-mail settings have been configured
+  15360  Halo Editing Kit will not load
+  15576  Adobe Dreamweaver 8: "Next" link in Help doesn't work
+  15714  tools/font_convert.sh should be bourne compatible
+  16156  Networking doesn't work for app "IPS" Internet Print Service (foto software fotoquelle.de)
+  16237  Distorted sound in Dyson game
+  16329  Make test fails in ds3d.c
+  16559  PixelFormat_WineD3DtoDD Can't translate this Pixelformat
+  16716  Flowcode has a bad display refresh
+  17514  IBExpert does not work as expected (can't register database)
+  18106  Visual C# 2005 Express: Form Designer is blank on first run, then gives memory error
+  18396  ATK0100 Asus Utility Driver: Crashes on install start
+  18687  Medal of Honor: Pacific Assault - sand is too light
+  18776  VBALink: GBC roms open at an incorrect resolution
+  20264  SmartHeap Library reports MEM_BAD_POINTER and Sinistar Unleashed crashes on launch
+  20800  Star Sonata does not load
+  21072  Dragon NaturallySpeaking freezes then crashes after about a half hour of use.
+  21281  NHL 99 graphics are corrupted on Direct3D
+  21282  d3d_surface:IWineGDISurfaceImpl_UnLoad UnLoad is not supported on X11 surfaces!
+  21637  picasa 3.6 unable to scan
+  22229  Sketchup fails to print previews, show back area, template and part previews also
+  22393  3dmark06 free version reports "D3DXGetImageInfoFromFileInMemory failed" when you try to run the demo
+  22396  Hearts of Iron III - Texture brushes are not sized/aligned properly
+  22688  Bonzai3D - mouse pointer position mapped incorrectly in project window
+  22779  Portal and Uru graphics glitches (fglrx only)
+  22789  Bonzai3D irretrievable following window minimize
+  23322  Jedi Knight: Dark Forces II - in game map is not fully painted
+  24508  Fritz 11 needs d3dx9_36.dll.D3DXCreateCubeTextureFromFileA
+  24530  Two Worlds calls unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileInMemoryEx
+  24541  Final Fantasy 8: Eidos Intro movie and sound choppy
+  24679  SketchUp cannot produce correct png/jpg/bmp files
+  24725  King's Bounty needs DDS support
+  24788  Energy Tycoon won't run
+  25221  SketchUp 7 prints black rectangle and export the same into JPG
+  25736  Men of War (Steam) won't run.
+  26005  Flowcode v4 : double click on component macros crashes
+  26426  .NET 3.5 Framework installer fails to install some assemblies into GAC (affects Visual Studio 2008 and later products)
+  26989  Playchess, games tab is not drawn
+  27264  Silent Hill 2 menu invisible
+  27893  Where’s Waldo installer needs native msxml
+  28300  Money 2002 fails to run
+  29888  MPLAB 8 Logic Analyzer doesn't work
+  30169  Polybius crashes on exit
+  30369  Star Wars: Republic Commando hangs when skipping the intro video
+  30445  Powerpoint 2003 & 2007: embedded video won't stop playing, program unresponsive to mouse or keyboard
+  30474  Microsoft SQL Server Management Studio Express 2005 (SSMSE): corrupted font in properties window
+  30475  Microsoft SQL Server Management Studio Express 2005 (SSMSE): "New table" fails with unknown error 80070057
+  30559  Several apps started rendering some fonts incorrectly (appear as huge font sizes have been used)
+  30605  The Stalin Subway 2 (Red Veil) crashes when shooting
+  30607  The Stalin Subway 2 (Red Veil) crashes on game start
+  30635  .NET 3.x/4.x WPF based installers/apps require windowscodecs.dll.IWICStream_InitializeFromMemory_Proxy
+  30653  Deleting text from richedit controls extremely slow
+  30656  Word viewer crashes on some .rtf
+  30664  Add support for msi INSTALLMESSAGE_PROGRESS subtype "ProgressAddition"
+  30691  excessive operator '&' in GetThemeSysFont(); can probably lead to segfault
+  30707  Add support for .NET 4.0 assembly cache (.NET 4.0 Framework installer)
+  30724  Playchess pieces are too small
+  30750  [patch] krnl386.exe16/int21.c: set (1<<12) for cdrom
+  30758  .NET 4.0 installer/CLR native ngen.exe runs into "unimplemented function fusion.dll.InitializeFusion, aborting" (Wine builtin fusion override during .NET 4 install)
 
 ----------------------------------------------------------------
 
-Changes since 1.3.23:
-
-Alex Stanev (1):
-      advapi32: Set *lpSize properly in GetUserNameA.
-
-Alexandre Julliard (20):
-      msvcp90: Make sure an exported variable is initialized.
-      ntdll: Encode the function pointers in the vectored handler list.
-      server: Only check read/write-specific access bits for file sharing access checks.
-      kernel32/tests: Get rid of the Win9x support in the file sharing tests.
-      kernel32/tests: Add tests for file sharing with file-specific access bits.
-      msvcp90/tests: Dynamically generate a thunk to call thiscall functions.
-      winex11: Set the reported screen bpp based on the available pixmap formats.
-      cmd/tests: Rewrite replace_escaped_spaces to avoid overflows.
-      gdi32: Export the gdi_physdev structure for the external drivers.
-      wineps.drv: Get rid of the empty SetDeviceClipping entry point.
-      wineps.drv: Pass a generic PHYSDEV to all graphics functions.
-      wineps.drv: Use the HDC from the gdi_physdev structure.
-      winebuild: Output cfi data for relay thunks on i386.
-      tools: Move the cpmap.pl script to tools/make_unicode.
-      usp10: Make the various lookup tables more compact.
-      include: Remove duplicate device caps definitions.
-      msvcp90/tests: Fix the calling convention of some function pointers.
-      winex11: Pass a generic PHYSDEV to all graphics entry points.
-      winex11: Use the HDC from the gdi_physdev structure.
-      widl: Support LANG_NEUTRAL as a valid lcid in typelibs.
-
-Alistair Leslie-Hughes (6):
-      mscoree: Define interface IManagedObject.
-      msxml3: Improve namespace tests to highlight get nodeName issue.
-      msxml3: clang corrections.
-      oleaut32: COM Cleanup ICreateTypeLib2Imp.
-      oledb32: Add DBTYPE_UI2 support to DataConvert.
-      oleaut32: Implement ICreateTypeInfo2 SetHelpStringContext.
-
-Andrew Eikum (4):
-      dsound: Inform the driver if we are in emulation mode or not.
-      winmm/tests: Remove uninteresting tests.
-      winmm: Pull wave and mixer functions into their own source file.
-      winmm/tests: Don't test MCI output if no output devices are available.
-
-Andrew Nguyen (10):
-      dinput: Implement IDirectInput::RunControlPanel.
-      dinput: Fix some return values of IDirectInput::QueryInterface.
-      dinput: Improve the behavior of IDirectInput::Initialize.
-      dinput: Improve the behavior of IDirectInput::CreateDevice.
-      dinput: Add tests for IDirectInput::EnumDevices and add a parameter check.
-      dinput/tests: Add tests for IDirectInput::GetDeviceStatus.
-      dinput: Extract the DirectInput instance creation and initialization in DirectInputCreateEx to separate functions.
-      dinput: Improve the behavior of DirectInputCreateEx.
-      dinput8: Improve the behavior of DirectInput8Create.
-      dinput8/tests: Replicate the IDirectInput tests for IDirectInput8.
-
-André Hentschel (20):
-      user32: Use more meaningful variable names.
-      shdocvw: Add ITaskbarList2 Interface.
-      tools: Preserve ordinal when updating specfiles.
-      dbghelp: Only declare deltapc for i386.
-      imm32: Test and fix ImmIsUIMessageA/W.
-      shell32: Add stub for SetCurrentProcessExplicitAppUserModelID.
-      winebuild: Remove dead code (clang).
-      user32: Remove dead code (clang).
-      imm32: Remove redundant check.
-      wined3d: Remove dead code (clang).
-      shdocvw: Add ITaskbarList[34] Interface.
-      mountmgr.sys: Better fixme for unsupported ioctls.
-      winefile: Remove dead initialization (clang).
-      winmm: Remove dead initialization (clang).
-      user32: Remove dead initializations (clang).
-      shell32: Remove dead initialization (clang).
-      server: Remove dead initializations (clang).
-      vnbt.vxd: Remove dead initialization (clang).
-      kernel32/tests: Fix warning on non-x86 platforms.
-      shell32: Make sure that a structure is initialized (clang).
-
-Aric Stewart (4):
-      usp10: Restart Indic syllable processing immediately after malformed syllable.
-      hhctrl.ocx: Improve parsing of incoming file specs to HtmlHelp.
-      usp10: Implement ScriptBreak using the Unicode Line Breaking Algorithm.
-      usp10: Shift to using the unicode data for most of the indic lexical functions.
+Changes since 1.5.4:
+
+Alex Henrie (2):
+      kernel32: Avoid calling MultiByteToWideChar with invalid parameters.
+      kernel32: Correct WideCharToMultiByte and MultiByteToWideChar error codes and conditions.
+
+Alexander Morozov (1):
+      wininet: Add "Content-Disposition" field.
+
+Alexandre Julliard (28):
+      kernel32/tests: Avoid a non-portable printf format.
+      winex11: Use an XVisualInfo structure to store color formats in Get/PutImage.
+      winex11: Add a helper to retrieve an image from a pixmap.
+      winex11: Use the get_pixmap_image helper to import XA_PIXMAP clipboard formats.
+      ole32: Add a NULL pointer check in CoDisconnectObject.
+      winex11: Add a helper to create a pixmap from an image.
+      winex11: Use the create_pixmap_from_image helper to select DIB pattern brushes.
+      winex11: Use the create_pixmap_from_image helper to export XA_PIXMAP clipboard formats.
+      winex11: Use the create_pixmap_from_image helper to create color cursors.
+      winex11: Use the create_pixmap_from_image helper to create monochrome cursors.
+      winex11: Use the create_pixmap_from_image helper to create window icons.
+      tools: Remove the fnt2bdf tool, we no longer use X11 fonts.
+      gdi32: Add support for dithering pattern brushes when painting to monochrome bitmaps.
+      gdi32: Use a rop_mask_bits object to store the brush bits.
+      gdi32: Pass a rop_mask_bits object to the pattern_rects primitive.
+      gdi32: Add a helper function to allocate the brush bits.
+      gdi32: Simplify creation of hatch masks and avoid endianness issues.
+      gdi32: Use the default color table when mapping colors in bitmaps that don't have one.
+      gdi32: Don't store the default color table in dib_info objects.
+      gdi32: Implement dithering of solid brushes when drawing to DDBs.
+      gdi32: Don't use the DC colors when drawing a monochrome pattern to a monochrome DDB.
+      gdi32: Always store a copy of the bitmap bits for pattern brushes.
+      winex11: Always create the brush pixmap from the pattern bits.
+      gdi32: Remove the CopyBitmap driver entry point.
+      gdi32: Check that the bitmap depth matches the DC when selecting it.
+      gdi32: Always use the DIB engine for monochrome bitmap rendering.
+      gdi32/tests: Add tests for color mappings in monochrome bitmaps.
+      oleaut32/tests: Fix handle sign extension on 64-bit.
+
+Andrew Eikum (12):
+      dsound: Remove minlen, since we always mix full chunks anyway.
+      dsound: Express buffer positions in terms of bytes, not fragments.
+      dsound: Base fragment size off of the MMDevice's period.
+      dsound: Ensure primary buffer's buffer is large enough to hold the entire prebuffer.
+      dsound: Change mix_buffer to float instead of INT.
+      dsound: Get rid of redundant primary_mixpos member.
+      dsound: Compute mix buffer's size more accurately.
+      dsound: Resample to float, not device format.
+      dsound: Don't use IAudioClock::GetPosition to determine buffer fullness.
+      msgsm32: Downgrade ERR to WARN.
+      wineoss.drv: Track number of frames reserved by client in capture direction.
+      wineoss.drv: Resolve some diff between winealsa and wineoss.
+
+André Hentschel (4):
+      winedbg: Add partial Thumb2 disassembler.
+      wmvcore: Add stub for WMCreateSyncReader.
+      wmvcore: Add stub for WMCreateReader.
+      wmvcore: Set output parameters to NULL.
+
+Aric Stewart (14):
+      strmbase: do not lock in BaseOutputPinImpl_GetDeliveryBuffer the MemInputPin will lock in the required places.
+      quartz: Some cleanup around evComplete now that DSoundRenderer uses baseRenderer.
+      quartz: Reinstate DSoundRender_Pause.
+      quartz: Handle a crash and race condition that occurs on directsound renderer input pin disconnect.
+      quartz: vmr-9 call BaseControlWindow_Destroy when destroying.
+      wineqtdecoder: Implement DataHGetFileSizeAsync.
+      wineqtdecoder: Implement a stub for DataHPlaybackHints64.
+      quartz: Implement a Default Presenter in VMR9.
+      quartz: Add offscreen presentation to VMR9.
+      quartz: COM cleanup for WAVEParserImpl.
+      wineqtdecoder: Recreate audio extraction session when we run out of frames.
+      quartz: COM cleanup for Parser_OutputPin.
+      quartz: COM cleanup for ParserImpl.
+      usp10: Check bounds before checking value in array.
+
+Aurimas Fišeras (1):
+      po: Update Lithuanian translation.
 
 Austin English (2):
-      kernel32: Stub a few of the numa functions.
-      ws2_32: Define sipx_network / sipx_node for DragonFly BSD.
-
-Austin Lund (3):
-      ntoskrnl.exe: Made KdDebuggerEnabled a boolean and set to false.
-      include: Added OBJECT_TYPE_INFORMATION to winternl.h.
-      ntdll/tests: Added tests for ObjectTypeInformation class in NtQueryObject.
-
-Charles Welton (2):
-      d3dx9: Implement Begin and End methods.
-      d3dx9: Implemented tests for ID3DXLine's Begin and End methods.
-
-Damjan Jovanovic (1):
-      rpcrt4: Implement RpcNetworkInqProtseqs.
-
-Dan Kegel (1):
-      d3dcompiler_43: Don't crash on long TRACE().
-
-Daniel Verkamp (2):
-      msvcrt: Add _get_pgmptr and _get_wpgmptr.
-      msvcrt/tests: Add test for _get_pgmptr.
+      msxml3: Avoid a dangling else (LLVM/Clang).
+      uxtheme: plf is already a pointer.
+
+Bruno Jesus (1):
+      regedit: Fix qword entries export.
+
+Christian Costa (40):
+      dmusic: COM cleanup of IReferenceClock.
+      dmusic: COM cleanup of DirectMusicCollection and get rid of separated IUnknown interface.
+      dmusic: Implement IDirectMusicBuffer_SetUsedBytes.
+      dmsynth: Implement IDirectMusicSynth8_GetAppend.
+      dmsynth: Display more info in IDirectMusicSynth8Impl_Download stub.
+      d3drm: Retrieve mesh name at loading time. Implement GetName and SetName.
+      d3drm: Move loading code from IDirect3DRM3Impl_Load to a separate function so it can be called recursively.
+      d3drm: Implement IDirect3DRMFrame2Impl_GetVisuals and IDirect3DRMVisualArray interface.
+      d3drm: Load all sub-objects when a frame is found.
+      d3drm: Attach mesh to the parent frame if any.
+      d3drm: Free visual and light resources when releasing frame.
+      d3drm: Load transform matrix and aply it to the current frame.
+      d3drm: Implement IDirect3DRMFrameX_AddTransform.
+      d3drm: Display new ref in trace for AddRef and Release for IDirect3DRMMesh.
+      d3drm: Improve traces of AddRef and Release of IDirect3DRMLight.
+      d3drm: Hande parent when creating a new frame.
+      dmusic: Display new ref in trace for AddRef and Release for collection object.
+      dmusic: Cleanup IDirectMusicCollection_GetInstrument.
+      dmusic: Cleanup IDirectMusicCollection_EnumInstrument.
+      dmusic: COM cleanup of DirectMusicPort object.
+      d3drm: IDirect3DRM3_Load implementation is correct now.
+      dmusic: Simplify IPersistStream_Load by checking DLS header first and exit if it is wrong.
+      d3drm: Implement IDirect3DRMMeshBuilderX_Scale method.
+      d3drm: Implement IDirect3DRMMesh_AddGroup.
+      d3drm: Improve IDirect3DRMMeshBuilder3_CreateMesh and forward IDirect3DRMMeshBuilder2_CreateMesh to it.
+      d3drm: Implement IDirect3DRMMesh_GetGroupCount.
+      d3drm: Implement IDirect3DRMMesh_GetGroup.
+      d3drm: Implement IDirect3DRMMesh_SetVertices.
+      d3drm: Implement IDirect3DRMMesh_GetVertices.
+      d3drm: Set vertices data of the created mesh.
+      d3drm: Fix method name Material to CreateMaterial.
+      d3drm: Implement IDirect3DRMMaterial2 interface.
+      d3drm: Implement IDirect3DRMXImpl_CreateMaterial.
+      d3drm: Material object is taken into account when a mesh references it.
+      d3drm: Add some tests for mesh default material and texture.
+      d3drm: Add stub interface for IDirectTextureX.
+      dmusic: Display new ref in trace for AddRef and Release for direct music object.
+      dmusic: Cleanup IDirectMusic8Impl_QueryInterface.
+      dmusic: Cleanup DMUSIC_CreateDirectMusicImpl.
+      d3drm: Add support for D3DRMLOAD_FROMFILE in IDirect3DRMMeshBuilder3_Load.
 
 Detlef Riekenberg (4):
-      jscript: Support also VT_UI4 in debugstr_variant.
-      jscript/tests: Fix copy & paste typos.
-      winemenubuilder: Show filename on failure.
-      include: Add definitions and declarations for SRW lock.
-
-Dylan Smith (6):
-      d3dx9/tests: Fix comparison that expects NAN, since NAN != NAN.
-      ddraw: Partially revert a struct copy change to fix a regression.
-      d3dx9: Implement D3DXFloat32To16Array.
-      d3dx9/tests: Added tests for rounding of denormalized number for D3DXFloat32To16Array.
-      riched20/tests: Test the text services IIDs.
-      richedit: Fix incorrect GUID values for ITextHost and ITextHost2.
-
-Francois Gouget (8):
-      d3dx9_36: Fix compilation on systems that don't support nameless structs/unions.
-      shell32: Update a comment.
-      d3dx9_36: Add a trailing '\n' to some TRACE() calls.
-      d3dx9_36/tests: Add a trailing '\n' to an ok() call.
-      vbscript: Make VBScriptFactory_CreateInstance() static.
-      Assorted spelling fixes.
-      shell32: Remove WINAPI on static functions where not needed.
-      msi: Make msi_parse_patch_summary() and msi_apply_patch_db() static.
-
-Frédéric Delanoy (17):
-      hhctrl.ocx: Remove misplaced semicolon after an if condition.
+      ntdll: Implement NtGetCurrentProcessorNumber.
+      ntdll: Use ThreadAffinityMask for NtGetCurrentProcessorNumber.
+      ntdll/tests: Add tests for NtGetCurrentProcessorNumber.
+      ntdll: Read the current processor with the __NR_getcpu syscall.
+
+Dmitry Timoshkov (21):
+      gdiplus: Create 'const' friendly internal entries for font APIs.
+      gdiplus: Measure the passed in string without height clipping in order to compute correct Y offset.
+      gdiplus: Fix the clipping region calculation.
+      gdiplus: Save total and current frame in the image structure.
+      gdiplus: Implement GdipImageGetFrameCount.
+      oleaut32: Call OleCreatePictureIndirect directly.
+      oleaut32: Move OLEPicture implementation into its own debug channel.
+      oleaut32: OleCreatePictureIndirect should set loadtime_format for a bitmap.
+      oleaut32: OLEPictureImpl_Save should load bitmap data if it's not yet loaded.
+      oleaut32: Add a test for saving bitmap data into a stream.
+      gdiplus: Use font emSize to map to pixel size instead of using gdi32 font metrics.
+      ole32: Query support also for static storage formats.
+      ole32: Forward OleCreateLinkFromData and OleCreateStaticFromData to OleCreateFromData.
+      comctl32: Use WARN instead of ERR if a toolbar index is out of range.
+      windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.
+      gdiplus: Reimplement GdipIsEmptyRegion.
+      gdiplus: Return correct status code if GdipAlloc fails.
+      gdiplus: Avoid needless gotos.
+      windowscodecs: Fix some typos in the tEXt metadata test.
+      include: Add some ids for IFD metadata support.
+      windowscodecs: Add some tests for IFD metadata reader.
+
+Dylan Smith (2):
+      richedit: Remove some unused structure fields.
+      richedit: Invalidate a range of paragraphs without marking them.
+
+Eric Pouech (4):
+      winedbg: Also recognize 'rep ret' as a valid return insn for i386 as we did for x86_64.
+      dbghelp: Protect COFF line number parsing against out of bounds access.
+      winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones).
+      winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones).
+
+Francois Gouget (24):
+      dplayx: Use a proper plural for the repliesExpected field name.
+      dplayx: Fix the spelling of the BuildParentalHierarchy field name and type.
+      hlink: Fix the spelling of the Hlink::SetAdditionalParams() implementation.
+      jscript/tests: Fix the spelling of the testEmbeddedFunctions() function name.
+      urlmon: Fix the spelling of the destroy_uri_obj() function.
+      po: Update the English (neutral / Great Britain) translation.
+      po: English (neutral / Great Britain) spelling fixes.
+      user32/tests: Add a trailing '\n' to ok() calls.
+      ntoskrnl.exe: Fix the name of a POOL_TYPE value.
+      wsock32: Fix the spelling of the XP_BANDWIDTH_ALLOCATION constant.
+      winedump: Fix the spelling of a NETWORK_VOLUME_INFO field.
+      wineqtdecoder: Fix the spelling of the available variables.
+      user32: Fix the spelling of the hRecipient variable.
+      taskmgr: Fix the spelling of the AdjustControlPosition() function.
+      usp10: Fix the spelling of the Consonant_is_post_base_form() function.
+      wininet: Fix the spelling of an InternetQueryDataAvailable() parameter.
+      Assorted typo, spelling, wording and case fixes.
+      mpr: Tweak a label so it matches the one in wininet.
+      wordpad: Tweak the spelling of a couple of menus.
+      d3drm: Make load_data() static.
+      secur32: Make some SecurityFunction methods static.
+      quartz/tests: Fix compilation on systems that don't support nameless structs.
+      vbscript: Add support for integer values in conditional jumps.
+      d3d8: Add a trailing '\n' to an ERR() message.
+
+Frédéric Delanoy (2):
+      cmd: Improve WCMD_parameter documentation.
       po: Update French translation.
-      crypt32: Remove dead code (Clang).
-      secur32: Remove dead code (Clang).
-      dplayx: Remove dead code (Clang).
-      dbghelp: Remove dead code (Clang).
-      krnl386.exe16: Remove dead initialization (Clang).
-      msxml3: Remove dead assignment (Clang).
-      winex11.drv: Remove dead assignment (Clang).
-      ws2_32: Remove dead assignment (Clang).
-      winhttp: Remove dead assignment (Clang).
-      gdi.exe16: Remove dead assignment (Clang).
-      riched20: Remove dead assignment (Clang).
-      d3dx9_36: Remove dead assignment (Clang).
-      mpr: Remove dead assignment (Clang).
-      msi: Remove dead assignment (Clang).
-      shell32: Remove dead assignment (Clang).
-
-Gerald Pfeifer (2):
-      strmbase: Mark TransformFilter_QualityControlImpl_Notify static.
-      urlmon: Silence a compiler warning (GCC 4.6).
-
-Hans Leidekker (20):
-      msi: Perform a full uninstall if no feature resolves to INSTALLSTATE_LOCAL.
-      msi: Use an enum to represent folder states.
-      msi: Handle escaped double quotes in command line parsing.
-      msi/tests: Remove a test.
-      msi/tests: Clean up the local package in test_register_product.
-      msi: Remove directories after removing all files.
-      msi: Delay creating local installer and patch packages until the product is registered.
-      msi: Get rid of the remaining tabs.
-      msi: Use the return value of MSI_IterateRecords (clang).
-      msi: Avoid using an uninitialized value (clang).
-      msi: Remove some dead assignments (clang).
-      msi: Add a stub implementation of MsiDeterminePatchSequence.
-      msi: Check the transform language against the package language instead of the system language.
-      msi: Avoid dereferencing a NULL pointer (clang).
-      msi: Get rid of the msistring typedef.
-      msi: Check the return value of MSI_IterateRecords (clang).
-      include: Add httprequestid.h and httprequest.idl.
-      winhttp: Add a stub implementation of IWinHttpRequest.
-      winhttp: Add a class factory implementation.
-      winhttp: Register interfaces and add a typelib resource.
-
-Henri Verbeet (40):
-      wined3d: Make the depth_stencil parameter to context_validate_onscreen_formats() const.
-      wined3d: Make the target parameter to generate_rt_mask_from_surface() const.
-      wined3d: Make the generate_rt_mask_no_fbo() parameters const.
-      wined3d: Make the rts and ds parameters to context_validate_rt_config() const.
-      wined3d: Properly destroy contexts not owned by the implcit swapchain.
-      wined3d: Get rid of the glsl_dst_param_t typedef.
-      wined3d: Get rid of the glsl_src_param_t typedef.
-      wined3d: Get rid of the glsl_sample_function_t typedef.
-      wined3d: Make the context parameter to context_create_fbo_entry() const.
-      wined3d: Make the context parameter to context_attach_depth_stencil_fbo() const.
-      wined3d: Make the context parameter to context_check_fbo_status() const.
-      wined3d: Make the device and surface parameters to context_enum_surface_fbo_entries() const.
-      wined3d: Make the device parameter to context_resource_released() const.
-      wined3d: Make the device parameter to context_resource_unloaded() const.
-      wined3d: Make the surface parameter to context_surface_update() const.
-      wined3d: Get rid of some macros.
-      wined3d: Move some enums to directx.c.
-      wined3d: Get rid of some IWineD3D* references.
-      wined3d: Get rid of the tex_op_args typedef.
-      wined3d: Get rid of the GL_SupportedExt typedef.
-      wined3d: Make D3DRS_ZBIAS work.
-      wined3d: Introduce a separate function for loading the SFLAG_INSYSMEM surface location.
-      wined3d: Introduce a separate function for loading the SFLAG_INDRAWABLE surface location.
-      wined3d: Introduce a separate function for loading the SFLAG_INTEXTURE and SFLAG_INSRGBTEX surface locations.
-      wined3d: Print an ERR for unknown / invalid surface locations in surface_load_location().
-      wined3d: Make context_create() work if the window is already destroyed.
-      wined3d: Rename "flag" to "location" in surface_load_location().
-      wined3d: Explicitly pass device and state to gen_ffp_frag_op().
-      wined3d: Remove the unused currentPatch field from struct wined3d_device.
-      wined3d: Pass a state pointer instead of a device pointer to device_get_draw_rect().
-      wined3d: Make the device parameter to device_preload_textures() const.
-      wined3d: Make the context parameter to the get_drawable_size() callback const.
-      wined3d: Make the current_renderbuffer field in struct wined3d_surface const.
-      wined3d: Make the surface parameter to surface_get_texture_name() const.
-      wined3d: Rename "flag" to "location" in surface_modify_location().
-      wined3d: Make the rt parameter to surface_set_compatible_renderbuffer() const.
-      wined3d: Make the surface parameter to surface_translate_drawable_coords() const.
-      wined3d: Make the surface parameter to surface_upload_data() const.
-      wined3d: Make the src_surface parameter to draw_textured_quad() const.
-      wined3d: Make the surface parameter to d3dfmt_get_conv() const.
-
-Huw Davies (3):
-      gdi32: Simplify colour table generation.
-      gdi32: Fix the 8 bpp generated colour table.
-      gdi32: Construct the EGA palette from the default palette.
-
-Jacek Caban (24):
-      mshtml: Make sure we always create nsWineURI with valid IUri.
-      mshtml: Get rid of wine_url in nsWineURI object.
-      mshtml: Added IUri-based nsIURI::SetPort implementation.
-      urlmon: Use CoInternetParseIUri instead of IUri::GetPath in file protocol handler implementation.
-      include: Added wpcapi.idl.
-      widl: Insert standard windows.h and ole2.h includes to generated headers.
-      d3dx9math.h: Removed duplicated D3DXMatrixOrthoLH declaration.
-      d3d10.idl: Added CD3D10_TEXTURE2D_DESC and CD3D10_BUFFER_DESC declarations.
-      d3d10_1.idl: Added D3D10_1_SDK_VERSION declaration.
-      d3d10.idl: Added missing D3D10_CREATE_DEVICE_FLAG values.
-      mediaobj.idl: Remove includes that are autogenerated by widl.
-      dxgi.idl: Added DXGI_SWAP_CHAIN_FLAG enum declaration and DXGI_MWA_* flags.
-      d3d10.idl: Added missing D3D10_RESOURCE_MISC_FLAG values.
-      include: Added objectarray.idl.
-      shobjidl.idl: Added ITaskbarList[34] and ICustomDestinationList declarations.
-      propkey.h: Added more PROPERTYKEY declarations.
-      propvarutil.h: Added InitPropVariantFromBoolean and InitPropVariantFromString implementations.
-      audiopolicy.idl: Fixed SetGroupingParam declaration.
-      shobjidl.idl: Added some missing coclasses.
-      propvarutil.h: Fixed inline syntax.
-      propkeydef.h: Fixed DEFINE_PROPERTYKEY define.
-      widl: Generate class forward declaration for coclasses.
-      widl: Use proper calling convention attributes.
-      mshtml: Mark some functions as cdecl.
-
-Jay Yang (4):
-      explorer: Add navigation buttons to explorer.
-      explorer: Add a path combobox to explorer.
-      explorer: Add dropdown entries to explorer's combobox.
-      explorer: Fix incorrect cast.
-
-John Edmonds (1):
-      ddraw: Warning message about an invalid structure size will now print the structure's size.
-
-Lauri Kenttä (1):
-      netapi32: Fix h_addr_list handling.
-
-Louis Lenders (1):
-      httpapi: Add stub for HttpCreateHttpHandle.
-
-Lucas Fialho Zawacki (9):
-      dinput8/tests: Test EnumDevicesBySemantics mouse and keyboard enumeration with flags.
-      dinput: EnumDevicesBySemantics enumerating keyboard and mouse with priority flags.
-      dinput8/tests: Testing BuildActionMap and SetActionMap with keyboard input.
-      dinput: SetActionMap setting the device buffer.
-      dinput8/tests: BuildActionMap and input tests for mouse.
-      dinput: Keyboard and mouse implementation of BuildActionMap.
-      dinput: SetActionMap constructing a dataformat for keyboard and mouse.
-      dinput: SetActionMap and queue_event setting mapped data.
-      include: Corrected the value of the DIEDFL_ATTACHEDONLY flag.
-
-Maarten Lankhorst (1):
-      winegstreamer: Fix setcaps call.
-
-Marcus Meissner (19):
-      oleaut32: Unshadow cmp to make code work (Coverity).
-      shell32: Remove superflous NULL check (Coverity).
-      strmbase: Move NULL check up a bit (Coverity).
-      quartz: Removed useless NULL check (Coverity).
-      ole32: Access the array entry, not the array (Coverity).
-      gameux: Revert NULL ptr check and deref (Coverity).
-      dmstyle: Reverse NULL check and deref (Coverity).
-      ddrawex: Remove superflous NULL checks, add error skips (Coverity).
-      d3d9: Remove superflous NULL checks (Coverity).
-      krnl386.exe16: pSeg might be NULL (Coverity).
-      msi: Removed useless NULL check (Coverity).
-      msi: Remove superflous NULL check (Coverity).
-      urlmon: Fixed array size check (Coverity).
-      dxdiag: Removed unused endptr assignment (Coverity).
-      comctl32: Fixed strncpy (Coverity).
-      server: Do not promote lparam to signed int (Coverity).
-      wrc: Fixed some small leaks in PO code (Coverity).
-      explorer: Remove useless array NULL check (Coverity).
-      widl: Decrease is_object_interface after usage.
-
-Mariusz Pluciński (11):
-      shell32/tests: Modify tests of redirection to check more advanced features.
-      shell32: Add support of parent folder to RegisterFolder.
-      shell32: Add support of parent folder to GetPath.
-      shell32: Add support of known folders redirection to Redirect.
-      shell32: Add support of known folders redirection to GetPath.
-      shell32: IKnownFolder::SetPath modified to use redirection instead of overwriting original path.
-      shell32: Check for known folder existance.
-      include: Add FOF_NO_UI flag.
-      shell32: Add support of KF_REDIRECT_COPY_CONTENTS flag to redirection.
-      shell32: Add support of KF_REDIRECT_DEL_SOURCE_CONTENTS flag to redirection.
-      shell32/tests: Remove duplicated test of known folder.
-
-Matteo Bruni (2):
-      d3d9/tests: Fix alpha component in the unbound sampler tests.
-      wined3d: Make dummy textures black.
-
-Michael Stefaniuc (32):
-      shell32: Don't pass an unitialized size to RegGetValue().
-      quartz: COM cleanup for the IFilterGraph2 iface.
-      quartz: Pass the object instead of the iface to an internal helper.
-      quartz: COM cleanup for the IMediaControl iface.
-      quartz: COM cleanup for the IMediaSeeking iface.
-      quartz: COM cleanup for the IBasicAudio iface.
-      quartz: COM cleanup for the IBasicVideo2 iface.
-      quartz: COM cleanup for the IVideoWindow iface.
-      quartz: COM cleanup for the IMediaEventEx iface.
-      quartz: COM cleanup for the IMediaFilter iface.
-      quartz: COM cleanup for the IMediaEventSink iface.
-      quartz: COM cleanup for the IGraphConfig iface.
-      quartz: COM cleanup for the IMediaPosition iface.
-      d3d8: Avoid an unsafe IDirect3DSurface8 to object cast.
-      d3d8: Use unsafe_impl_from_IDirect3DSurface8 for app provided ifaces.
-      d3d8: COM cleanup for the IDirect3DSurface8 iface.
-      d3d8: Use unsafe_impl_from_IDirect3DIndexBuffer8 for an app provided iface.
-      d3d8: COM cleanup for the IDirect3DIndexBuffer8 iface.
-      d3d9: Use unsafe_impl_from_IDirect3DIndexBuffer9 for an app provided iface.
-      d3d9: COM cleanup for the IDirect3DIndexBuffer9 iface.
-      d3d9: Use unsafe_impl_from_IDirect3DPixelShader9 for an app provided iface.
-      d3d9: COM cleanup for the IDirect3DPixelShader9 iface.
-      d3d9: Use unsafe_impl_from_IDirect3DVertexShader9 for an app provided iface.
-      d3d9: COM cleanup for the IDirect3DVertexShader9 iface.
-      d3d9: Use unsafe_impl_from_IDirect3DVertexBuffer9 for app provided ifaces.
-      d3d9: COM cleanup for the IDirect3DVertexBuffer9 iface.
-      d3d9: Use unsafe_impl_from_IDirect3DSurface9 for app provided ifaces.
-      d3d9: COM cleanup for the IDirect3DSurface9 iface.
-      d3d8: Use unsafe_impl_from_IDirect3DVertexBuffer8 for app provided ifaces.
-      d3d8: COM cleanup for the IDirect3DVertexBuffer8 iface.
-      ddraw: COM cleanup for the IDirect3DExecuteBuffer iface.
-      ddraw: Use unsafe_impl_from_IDirect3DExecuteBuffer for an app provided iface.
-
-Michał Ziętek (3):
-      wscript: Implemented Host_get_Name.
-      wscript: Implemented Host_get_Version.
-      wscript: Implemented Host_get_BuildVersion.
-
-Misha Koshelev (2):
-      include: Add declarations related to D3DXFLOAT16.
-      d3dx9_36: Implement and add tests for D3DXFloat16To32Array.
-
-Nikolay Sivov (7):
-      comctl32/tab: Make WM_RBUTTONUP reach default window procedure.
-      comctl32/treeview: Remove redundant initializer (Clang).
-      comctl32/monthcal: Remove unused variable (Clang).
-      comctl32/tests: Test more return values in tests (Clang).
-      user32/tests: Test that class data is set with wrong size value too.
+
+Hans Leidekker (22):
+      msi: Don't hide failure of script custom actions.
+      msi: Add support for the ProgressAddition progress message subtype.
+      msi: Add support for the ActionInfo progress message subtype.
+      fusion: Implement IAssemblyName::IsEqual.
+      fusion: Allow zero spaces between attributes in display names.
+      fusion: Allow quotes around attribute values in display names.
+      fusion: Make sure the assembly exists in IAssemblyCache::QueryAssemblyInfo.
+      msi: Break out of the loop as soon as the assembly is detected in msi_load_assembly.
+      msi: Use the correct function pointer in msi_init_assembly_caches.
+      msi: Add support for version 4.0 of the .NET runtime.
+      wininet: Support setting the user agent string on handles returned by InternetOpen.
+      taskkill: Print a fixme if the /T option is used.
+      fusion: Add a helper to retrieve the runtime version for an assembly.
+      fusion: Use the PEKIND type where appropriate.
+      fusion: Add support for ASM_CACHE_ROOT_EX in GetCachePath.
+      fusion: Add support for enumerating version 4.0 assemblies.
+      fusion: Add support for installing version 4.0 assemblies.
+      fusion: Enumerate 64-bit assemblies.
+      fusion: Get rid of some redundant buffer copying.
+      fusion: Add a "v4.0_" prefix to version 4.0 assembly directories.
+      fusion: Handle DWORD-sized blob indices when loading the public key.
+      fusion: Add a stub implementation of InitializeFusion.
+
+Henri Verbeet (25):
+      wined3d: Move the resource map count field up to wined3d_resource.
+      wined3d: Get rid of SFLAG_LOCKED.
+      wined3d: Don't evict resources that are currently mapped in wined3d_device_evict_managed_resources().
+      d3d8: Get rid of IDirect3DDevice8Impl.
+      d3d8: Get rid of IDirect3DIndexBuffer8Impl.
+      wined3d: Avoid moving buffers while they're mapped.
+      wined3d: Get rid of the conv_mat macro.
+      wined3d: Store user clip planes as 4-component float vectors.
+      d3d8: Get rid of IDirect3DVertexBuffer8Impl.
+      d3d8: Get rid of IDirect3DSwapChain8Impl.
+      ddraw/tests: Add a helper function to setup execute buffers.
+      ddraw/tests: Properly cleanup on failed device creation in a couple of places.
+      ddraw/tests: Add a test for the initial color keying state.
+      d3d8: Get rid of IDirect3DSurface8Impl.
+      d3d8: Get rid of IDirect3DVolume8Impl.
+      ddraw: Only initially enable color keying for version 1 devices.
+      ddraw/tests: Move test_wndproc() to ddraw7.c.
+      ddraw/tests: Add test_wndproc() for the other ddraw versions as well.
+      d3d8: Get rid of the wined3d_usage_t typedef.
+      d3d9: Get rid of the D3DDECLTYPE_INFO typedef.
+      d3d9: Get rid of the d3dType field from d3d_dtype_lookup.
+      d3d9: Get rid of the D3D_DECL_* macros.
+      d3dx9: Don't use HEAP_ZERO_MEMORY if we're going to overwrite the memory anyway.
+      d3d9: Add a separate function for d3d9 initialization.
+      d3d9: Get rid of IDirect3D9Impl.
+
+Huw Davies (7):
+      wineps: Use the get_pagesize helper to look up the default pagesize.
+      wineps: Add a helper to perform duplex lookup by name.
+      localspl: Only store the file part of the filenames in the registry.
+      localspl: Calling AddPrinterDriver on an existing driver should succeed.
+      wineps: Fix top-down dib pattern brushes.
+      winspool: Only perform printer initialisation once per session.
+      winspool: Pass unicode names to set_reg_DWORD.
+
+Hwang YunSong (2):
+      po: Update Korean translation.
+      po: Update Korean translation.
+
+Jacek Caban (32):
+      widl: Added support for nameless structs and unions.
+      include: Use widl to take care of nameless structs and unions.
+      jscript: Added get_op_bstr helper.
+      jscript: Added get_op_uint helper.
+      jscript: Added get_op_int helper.
+      jscipt: Make arg_cnt parameter of OP_new unsigned.
+      jscript: Make flags parameter of OP_regexp unsigned.
+      jscript: Added get_op_str and get_op_double helpers.
+      jscript: Store double op arg directly instead of by pointer.
+      wininet: Fixed typo in tests and accompanying implementation.
+      mshtml: Always use English locale in document_write to perform type conversion.
+      appwiz.cpl: Moved package file name to a struct that will allow customization.
+      appwiz.cpl: Moved addon SHA and version to addon_info_t.
+      appwiz.cpl: Moved package subdir to addon_info_t.
+      appwiz.cpl: Moved config_key value to addon_info_t.
+      appwiz.cpl: Replace install_wine_gecko with configurable install_addon.
+      ieframe: Added default action implementation for IDocHostUIHandler::GetExternal.
+      ieframe: Added GetExternal tests.
+      mshtml: Get rid of no longer needed nsIWindowCreator2.
+      axextend.idl: Added VIDEO_STREAM_CONFIG_CAPS and AUDIO_STREAM_CONFIG_CAPS declarations.
+      wininet: Moved querying INTERNET_OPTION_REQUEST_FLAGS implementation to HTTPREQ_QueryOption.
+      wininet: Added real implementation of InternetQueryOption(INTERNET_OPTION_REQUEST_FLAGS).
+      wininet: Added INTERNET_OPTION_REQUEST_FLAGS tests.
+      wininet: Added better traces for status info in INTERNET_SendCallback.
+      wininet: Store server_t in http_request_t.
+      wininet: Store security flags in server_t.
+      wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect.
+      wininet: Set SECURITY_FLAG_STRENGTH_* flags in NETCONN_secure_connect.
+      wininet: Store server_t on the list until clean up.
+      wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stub implementation.
+      wininet: Store certificate error information in security flags.
+      wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests.
+
+Julian Rüger (1):
+      po: Update German translation.
+
+Józef Kucia (30):
+      d3dx9: Add missing pixel formats.
+      d3dx9: Check the size of a DDS file in D3DXGetImageInfoFromFileInMemory.
+      d3dx9: Forward D3DXCreateCubeTextureFromFile functions to D3DXCreateCubeTextureFromFileInMemoryEx.
+      d3dx9: Implement D3DXCreateCubeTextureFromFileInMemoryEx.
+      d3dx9: Add DDS support in D3DXCreateTextureFromFile functions.
+      d3dx9: Add DDS support in D3DXLoadSurfaceFromFile functions.
+      d3dx9/tests: Add tests for compressed pixel formats support in D3DXLoadSurface functions.
+      d3dx9: Add traces.
+      d3dx9: Properly check if a texture is lockable in D3DXCreateTextureFromFileInMemoryEx.
+      d3dx9/tests: Do not release a cube texture if it wasn't created.
+      d3dx9/tests: Fix messed up parameters.
+      d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckTextureRequirements.
+      d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckVolumeTextureRequirements.
+      d3dx9: Use actual level count for computing the number of loaded mipmaps.
+      d3dx9: Correctly check if a texture is dynamic in D3DXCreateTextureFromFileInMemoryEx.
+      d3dx9: Correctly check if a cube texture is dynamic in D3DXCreateCubeTextureFromFileInMemoryEx.
+      d3dx9/tests: Add more tests for D3DXFilterTexture.
+      d3dx9/tests: Add a test for D3DXLoadSurfaceFromSurface.
+      d3dx9/tests: Use more common formats for surfaces in DXTn tests.
+      d3dx9/tests: Do not release a texture when it wasn't created.
+      d3dx9/tests: Mark broken behavior of the debug version of d3d9.
+      d3dx9/tests: Remove d3d9 test from d3dx9 tests.
+      d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetLevelDesc is called with invalid level.
+      d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetCubeMapSurface is called with invalid level.
+      d3d9/tests: Add tests for IDirect3DCubeTexture9::GetLevelDesc and IDirect3DCubeTexture9::GetCubeMapSurface.
+      d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetCubeMapSurface is called with invalid level.
+      d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetLevelDesc is called with invalid level.
+      d3dx9: Fix the expected_length computation for non-square DDS files.
+      d3dx9: Add a WARN to get_image_info_from_dds about too short DDS files.
+      d3dx9: Add support for luminance pixel formats.
+
+Karsten Elfenbein (1):
+      wined3d: Add Nvidia GTX 670.
+
+Lauri Kenttä (2):
+      po: Update Finnish translation.
+      po: Update Swedish translation.
+
+Matteo Bruni (5):
+      d3dcompiler: Make SlWriteBytecode return the shader size.
+      d3dcompiler: Partially implement D3DCompile function.
+      d3dcompiler: Trace compilation messages.
+      d3dcompiler: Add a stub parser.
+      d3dcompiler: Add a stub lexer.
+
+Michael Stefaniuc (24):
+      version/tests: Check the correct variable.
+      user32/tests: Check the correct variable for the correct value.
+      user32/tests: Remove duplicated ok() call.
+      shlwapi/tests: Remove useless ok() call on the "out" variable.
+      msxml3/tests: Check the correct return value.
+      quartz/tests: Remove misplaced ok() call.
+      mstask: Actually run a test and fix the expected behaviour.
+      msi/tests: Test the correct return values.
+      riched20/tests: Remove duplicated ok() call.
+      advapi32/tests: Test the correct error codes.
+      ddraw/tests: Actually run a test.
+      jscript/tests: Check the correct return value.
+      ddraw/tests: Remove some stray ok() calls.
+      winhttp/tests: Remove wrong check for 'len'.
+      d3d9/tests: Remove stray ok() call.
+      mshtml/tests: Remove duplicated ok() call.
+      mshtml/tests: Remove leftover code from c3d8d052.
+      wininet/tests: Remove wrong check for 'len'.
+      d3dx9_36/tests: Check the correct return value.
+      mshtml/tests: Check the correct variables.
+      urlmon/tests: Remove stray ok() call.
+      urlmon/tests: Fix typo in an ok() message.
+      riched20/tests: Check the correct return value.
+      mshtml/tests: Remove stray ok() calls.
+
+Nikolay Sivov (15):
+      msxml3: Store encoding-codepage mapping in a table.
+      msxml3: Support iso-8859-x encodings in writer.
+      msxml3: Remove no longer used get_xml() option to mess with encoding attribute.
+      comctl32: Properly disable redraw on tab control.
+      comctl32: When created with TCS_VERTICAL, TCS_MULTILINE is set automatically.
+      urlmon: Implement TYMED_HGLOBAL case for CopyStgMedium.
+      msxml3: Support dumping VT_VARIANT|VT_BYREF variants.
+      msxml3/tests: Fix test crashes running old versions.
+      msxml3/tests: A test to show that writer flushes buffer to stream automatically.
+      msxml3: Move methods implementation to separate functions, so it can be reused.
+      msxml3: Stub support for IServerXMLHTTPRequest.
+      msxml3: Added IDispatch support for IServerXMLHTTPRequest.
+      msxml3: Use constant to store supported safety options.
+      comctl32: Make it possible to use TVM_GETITEM with item from another tree.
       po: Update Russian translation.
-      comctl32/tests: Simplify a workaround for old module versions, add basic PSM_ADDPAGE test.
-
-Piotr Caban (12):
-      user32: Don't redeclare button state macros.
-      include: Added vsstyle.h.
-      include: Added vssym32.h.
-      comctl32: Use vssym32.h instead of tmschema.h.
-      comctl32: Improved setting button state.
-      comctl32: Make themed button hot when mouse is over it.
-      comctl32: Prevent double theme closing when WM_DESTROY is called many times.
-      comctl32: Make iterator_remove_common_items working on one range iterators.
-      comctl32: Fixed tab elements recognition.
-      shell32: Update currently selected folder in SHBrowseForFolder dialog.
-      shell32: Implement "make new folder" functionality in SHBrowseForFolder.
-      shell32: Implement folder renaming in SHBrowseForFolder.
-
-Piotr Pawlow (1):
-      wined3d: Delete cursor texture on device reset.
-
-Rico Schüller (9):
-      d3dx9: Fix light range spelling.
-      d3dx9: Implement ID3DXEffect::Begin().
-      d3dx9: Implement ID3DXEffect::BeginPass().
-      d3dx9: Implement ID3DXEffect::GetCurrentTechnique().
-      d3dx9: Implement ID3DXEffect::SetTechnique().
-      d3dx9: Implement ID3DXEffect::EndPass().
-      d3dx9: Fix ID3DXEffect::SetStateManager().
-      d3dx9: Handle ST_FXLC in d3dx9_parse_resource().
-      d3dx9: Handle ST_PARAMETER in d3dx9_parse resource().
-
-Ričardas Barkauskas (6):
-      ddraw: Use ddraw_surface_release_iface to destroy leftover surfaces.
-      ddraw: Fix SetRenderTarget behaviour on failure.
-      ddraw: Separate IDirectDrawSurface4 reference count.
-      ddraw: Separate IDirectDrawSurface and IDirectDrawSurface7 reference counts.
-      ddraw: Move IDirect3DTexture and IDirect3DTexture2 to IDirectDrawSurface reference counts.
-      ddraw: Separate IDirectDrawGammaControl reference count.
-
-Stefan Dösinger (8):
-      wined3d: Don't set FBO attachment filtering to GL_NEAREST.
-      wined3d: Separate stream sources and vertex declaration.
-      wined3d: Update the vertex shader when the clipplanes are changed.
-      wined3d: Rename the rt mask generation functions.
-      wined3d: Move FBO application into a state handler.
-      wined3d: Track framebuffer changes.
-      wined3d: Pass a struct wined3d_fb_state to device_clear_render_targets.
-      wined3d: Pass a struct wined3d_fb_state * to context_apply_clear_state.
-
-Vincent Povirk (15):
-      gdiplus: Add test for GdipMeasureDriverString.
-      gdiplus: Fix the order of arguments to expectf in test_string_functions.
-      gdiplus: Test MeasureDriverString with a character that has an underhang.
-      gdiplus: Implement GdipMeasureDriverString.
-      gdiplus: Use DrawDriverString to draw the text in DrawString.
-      user32: Notify the user driver of hotkey changes.
-      server: Implement QS_HOTKEY.
-      user32: Test that QS_HOTKEY is properly set and cleared.
-      winex11.drv: Process keyboard events when QS_HOTKEY is specified.
-      gdiplus: Stub GdipPlayMetafileRecord.
-      gdiplus: Implement GetDC for metafiles.
-      gdiplus: Add test for recording emf-only metafiles.
-      gdiplus: Add tests for GdipPlayMetafileRecord.
-      gdiplus: Add test showing scaling does not affect returned HDC objects.
-      gdiplus: Implement GdipPlayMetafileRecord for EMF records.
+
+Oleksij Rempel (2):
+      krnl386: Set remote bit for cdrom.
+      krnl386: Set 11-bit for fixed drive.
+
+Owen Rudge (3):
+      user32/tests: Add GetUserObjectInformation tests.
+      user32: Correct return value when buffer too short in GetUserObjectInformation.
+      user32: Return Unicode length instead of ANSI in GetUserObjectInformationA.
+
+Piotr Caban (8):
+      wininet: Store connect timeout in all layers.
+      wininet/tests: Added INTERNET_OPTION_CONNECT_TIMEOUT setting tests.
+      user32: Added GetMenuBarInfo implementation.
+      user32/tests: Added GetMenuBarInfo tests.
+      user32/tests: Added more GetMenuBarInfo tests.
+      comctl32: Return if point is over a button in TOOLBAR_InternalHitTest.
+      comctl32: Don't make separator on first position hot.
+      user32/tests: Added SetWindowPos test that incorrectly sets focus.
+
+Vincent Povirk (27):
+      windowscodecs: Add wrapper functions for IWICMetadataQueryReader methods.
+      windowscodecs: Add wrapper functions for IWICMetadataQueryWriter methods.
+      windowscodecs: Add wrapper functions for IWICBitmapFrameDecode methods.
+      windowscodecs: Add wrapper functions for IWICBitmapCodecInfo methods.
+      windowscodecs: Add wrapper functions for IWICBitmapDecoder methods.
+      windowscodecs: Add wrapper functions for IWICBitmapFrameEncode methods.
+      windowscodecs: Add wrapper functions for IWICBitmapEncoder methods.
+      windowscodecs: Add wrapper for IWICFormatConverter_Initialize.
+      windowscodecs: Add wrapper for IWICBitmapScaler_Initialize.
+      windowscodecs: Add wrapper for IWICBitmapClipper_Initialize.
+      windowscodecs: Add wrapper functions for IWICMetadataBlockReader methods.
+      windowscodecs: Add wrapper functions for IWICComponentFactory methods.
+      windowscodecs: Add wrapper functions for IWICStream methods.
+      appwiz.cpl: Move dialog template id to addon_info_t.
+      mscoree: Add a fallback for mono_image_open_from_module_handle.
+      windowscodecs: Implement IWICBitmapCodecInfo::GetContainerFormat.
+      appwiz.cpl: Add Wine Mono to addons.
+      propsys: Add tests for CLSID_InMemoryPropertyStore.
+      propsys: Register CLSID_InMemoryPropertyStore.
+      propsys: Add stub InMemoryPropertyStore implementation.
+      propsys: Implement IPropertyStore::SetValue and GetValue.
+      propsys: Implement IPropertyStore::GetCount.
+      propsys: Implement IPropertyStore::GetAt.
+      propsys: Implement IPropertyStoreCache::GetState.
+      propsys: Implement IPropertyStoreCache::GetValueAndState.
+      propsys: Implement IPropertyStoreCache::SetState.
+      propsys: Implement IPropertyStoreCache::SetValueAndState.
 
 --
 Alexandre Julliard