wined3d: Introduce a separate function for attaching depth / stencil renderbuffers.
[wine] / ANNOUNCE
index d7ca31c..016f823 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,18 +1,18 @@
-The Wine development release 1.3.18 is now available.
+The Wine development release 1.3.26 is now available.
 
 What's new in this release (see below for details):
-  - Support for mouse pointer clipping.
-  - Raw mouse events support using XInput2.
-  - First steps of a DIB engine implementation.
-  - More properties supported in DXDiag.
-  - New security tab in the Internet control panel.
-  - Improved video playback on Mac OS X.
+  - 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.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.18.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.3.18.tar.bz2
+  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
 
 Binary packages for various distributions will be available from:
 
@@ -28,467 +28,653 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.3.18:
-
-   1918  PostMessage(hwnd,WM_QUIT,0,0) doesn't exit the message loop
-   4553  Future Cop doesn't start
-   5559  rendering problem in Beyond Good and Evil
-   7663  War Of the Ring Demo aborts silently on startup
-   9026  division by zero in winealsa
-  13387  Crysis patcher fails
-  14045  SketchUp was unable to initialize OpenGL
-  15304  Running any Half-Life based game in "Windowed Mode" corrupts mouse movement
-  15394  Activating a single item menu using a hotkey doesn't execute the menu item command
-  16187  Google Sketchup Layout crashes on startup (needs TIFF encoding)
-  19191  Adobe Updater 6: unable to install updates for Adobe Reader 9
-  19960  NtQuerySystemInformation( SystemProcessorPerformanceInformation returns stale and incorrect values
-  20998  Anarchy Online starting up slowly and KDE panel shown fullscreen
-  22282  Dragon Age: Origins mouse control glitches
-  23509  SetThreadAffinityMask() doesn't work correctly anymore
-  23830  KKBOX 4.2.0.158 crashes
-  23962  Borderlands will not start
-  24134  Demos on dhpoware website won't run without native msvcp100.dll
-  24359  dbghelp has lots of 'elf_new_wine_thunks Duplicate' (gcc 4.6)
-  24870  thief gold multiprocessor bug not affected by taskset or schedtool.
-  25321  Osu! doesn't run in OpenGL mode
-  25407  Office 2007 SP2 installer reports success but fails to install some components
-  25520  Unreal Gold (gog.com version) crashes
-  25653  ratGPU standalone renderer hits unimplemented function MSVCR90.dll.__CxxFrameHandler3 on x86_64
-  25825  kernel32:debugger tests fail under clang
-  25920  winedbg does not work under clang
-  25975  Edge of Chaos window display does not update
-  26013  Brigade E5 crashes at startup
-  26023  Live Messenger 2009 crashes on start, needs msvcr80.dll._mbslwr_s
-  26026  Installation of ICBC online bank Active Control needs scarddlg.dll
-  26266  Moving the mouse ingame causes it to halt in Retribution Engine
-  26284  Crysis 2 demo needs msvcr90.dll._snscanf (purist)
-  26381  mcmap.exe help text is wrong
-  26418  Guitar Hero World Tour: Playstation 3 (ps3) hardware detection in game
-  26482  Typo in c2man.pl leads to FTBFS
-  26509  dbghelp gives a ton of duplicate symbols under clang
-  26564  Sinking Island: exception occurs on exit
-  26591  Slingplayer 2 crashes when clicking on "Log in" when compiled with gcc -O0
-  26599  ip-tv player not switch to fullscreen
-  26627  Z doesn't install (needs ole2disp.SETERRORINFO)
-  26632  MultiByteToWideChar with MB_ERR_INVALID_CHARS doesn't fail for some code points.
-  26650  MS Office 2007 won't install
-  26675  Lots of black surfaces and textures in Dungeon Keeper 2
-  26679  Warcraft 3 stops rendering when pressing the left mouse button (selecting several units)
-  26689  Creative Writer 2 crashes after opening some sets of files consecutively
-  26720  hifree required InternetSetW with INTERNET_OPTION_DATA_SEND_TIMEOUT
-  26728  d3d_compiler/reflection test shows a ton of valgrind warnings
-  26732  Winecfg: tab text is missing
-  26733  AutoCAD 2008: Hang-up at start-up
-  26735  It should be possible to select Windows 2008 R2
-  26777  Games for Windows Live fails to start without native windowscodecs
+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"
 
 ----------------------------------------------------------------
 
-Changes since 1.3.17:
-
-Akihiro Sagawa (6):
-      gdi32/tests: Add a test for a charset enumeration order.
-      gdi32: Move charset enumeration to helper function.
-      gdi32: Remove redundant charset assignments.
-      gdi32: Create charset enumeration order list for EnumFontFamiliesEx.
-      kernel32/tests: Add a test for undefined byte character conversion.
-      libwine: MB_ERR_INVALID_CHARS makes an error when the undefined byte character is used.
-
-Alexandre Julliard (29):
-      gdi32: Use the hdc from the generic physdev structure in metafiles.
-      gdi32: Use the hdc from the generic physdev structure in enhanced metafiles.
-      server: Don't run low-level hooks in debugged processes.
-      server: Add a more general way of posting messages to the desktop window.
-      server: Post a message to the desktop window when the cursor clip rectangle changes.
-      winex11: Implement cursor clipping using a pointer grab.
-      winex11: Add an option to disable pointer grabs.
-      winex11: Always forward SetCursor to the driver, and limit the frequency of updates on the driver side.
-      winex11: Update the cursor on the clipping window while it's mapped.
-      user32: Avoid accessing the dialog info of a destroyed window.
-      winex11: Update the cursor on the clip window when the pointer grab starts.
-      winex11: Simplify the event handler lookup, and support names in debug traces for extension events.
-      server: Fix a memory leak.
-      server: Queue a WM_MOUSEMOVE message when the cursor position is explicitly changed.
-      server: Warp the mouse inside the clipping rectangle when it's set.
-      server: Don't queue a hardware WM_MOUSEMOVE if the position hasn't changed.
-      gdi32: Avoid reading bits outside of the glyph bitmap in GetGlyphOutline.
-      gdi32: Fix a compiler warning on 64-bit.
-      winex11: Get rid of the old ddraw HAL support.
-      winex11: Add infrastructure for managing the extra data of generic extension events.
-      winex11: Build the mouse input structure directly in the mouse event handlers.
-      configure: Add a check for XInput2 headers.
-      winex11: Add handlers for the XInput2 raw mouse events.
-      winex11: Retrieve raw mouse events through XInput2 while the cursor is clipped.
-      winex11: Make sure the clipping window is initialized in every thread.
-      ntdll: Implement the ProcessAffinityMask case in NtQueryInformationProcess.
-      server: Inherit the process affinity from the parent process.
-      server: Retrieve the Unix thread affinity for the initial thread.
-      ntdll: Rewrite the SystemProcessorPerformanceInformation handing to avoid code duplication.
-
-Andrew Nguyen (11):
-      dxdiagn: Add some machine name properties to the DxDiag_SystemInfo container.
-      dxdiagn: Broaden the scope of the DLL instance handle.
-      dxdiagn: Add language properties to the DxDiag_SystemInfo container.
-      dxdiagn: Add a NetMeeting detection property to the DxDiag_SystemInfo container.
-      dxdiagn: Add a NECPC98 property to the DxDiag_SystemInfo container for completeness.
-      dxdiagn/tests: Add tests for some DxDiag_SystemInfo properties.
-      dxdiagn: Add date and time properties to the DxDiag_SystemInfo container.
-      dxdiagn: Add a physical memory display string property to the DxDiag_SystemInfo container.
-      dxdiagn: Add paged memory display string properties to the DxDiag_SystemInfo container.
-      dxdiagn: Add operating system string properties to the DxDiag_SystemInfo container.
-      msvcrt: Ensure that old buffer contents are copied when allocating a growable pf_output buffer for the first time.
-
-André Hentschel (7):
-      uxtheme/tests: Mark XP SP1 behaviour as broken.
-      uxtheme/tests: Remove unneeded comment.
-      winedbg: Implement get_addr on sparc.
-      mshtml: Fix Warning message.
-      gdiplus: Add a FIXME.
-      dbghelp: Implement sparc_get_addr.
-      winedbg: Implement adjust_pc_for_break on Sparc.
-
-Aric Stewart (9):
-      strmbase: Create OutputQueue for queuing outgoing samples.
-      strmbase: Add OutputQueue_EOS implementation.
-      wineqtdecoder: Move pixel buffer access to utility module.
-      wineqtdecoder: Implement a Wine specific Data Handler.
-      wineqtdecoder: Add 64-bit functions to datahandler.
-      wineqtdecoder: Work to add a QuickTime video Splitter.
-      wineqtdecoder: Add processing for audio in the movie.
-      wineqtdecoder: Optimizations for audio extraction.
-      wineqtdecoder: Tweak required for processing MPEG streams.
-
-Aurimas Fišeras (5):
+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.
       po: Update Lithuanian translation.
-      po: Update Lithuanian translation.
-      inetcpl: Update Lithuanian translation.
-      po: Update Lithuanian translation.
 
-Austin English (12):
-      msvcp100: Add stub dll.
-      vcomp: Add stub dll.
-      windowscodecs: Only declare jpeg debug channel if jpeg is supported.
-      ole2disp.dll16: Add a stub for SETERRORINFO.
-      winex11.drv: Remove extraneous parentheses (LLVM/Clang).
-      winealsa.drv: Remove extraneous parentheses (LLVM/Clang).
-      quartz: Remove extraneous parentheses (LLVM/Clang).
-      wineoss.drv: Remove extraneous parentheses (LLVM/Clang).
-      ole32: Remove extraneous parentheses (LLVM/Clang).
-      comctl32: Remove extraneous parentheses (LLVM/Clang).
-      progman: Avoid assigning a variable to itself (LLVM/Clang).
-      ntdll: Add support for win2k8r2.
-
-Christian Inci (1):
-      crypt32: Fix a string test.
-
-David Hedberg (2):
-      comdlg32: Fetch rectangle from the correct control.
-      comdlg32: Add support for customizing control labels in the item dialog.
-
-Detlef Riekenberg (6):
-      inetcpl: Add a security propsheet.
-      inetcpl: Fill the security listview with zones.
-      inetcpl: Display description and security level for a zone.
-      inetcpl: Add German version of the security propsheet.
-      winecfg: Fix major version of windows 3.1.
-      po: Update German translation.
-
-Dmitry Timoshkov (9):
-      user32: Add a test for WM_QUIT handling by DefDlgProc.
-      user32: DefDlgProc on WM_QUIT should repost it and terminate the dialog message loop.
-      user32: Add a test for activating a menu consisting from a single menu item using a hot key.
-      kernel32: Constify some data.
-      user32: Use symbolic names for values returned by WM_MENUCHAR handler.
-      winex11: Move the SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE/SC_RESTORE) call after the window extents check.
-      user32: Use symbolic names for values returned by WM_MENUCHAR handler.
-      user32: Fix the single menu item activation using a hot key.
-      ole32: Replace a spurious FIXME by a TRACE.
-
-Eric Pouech (5):
-      dbghelp: For codeview/bprel symbols force the register to be EBP, other CPUs should use regrel symbol instead of bprel.
-      dbghelp: Force void type in const declaration, when subtype cannot be found.
-      dbghelp: Extended CPU structure by adding a default register number for frame.
-      dbghelp: Added some missing defines to dwarf.h.
-      dbghelp: Silence DW_TAG_GNU_call_site objects.
-
-Francois Gouget (16):
-      msxml3/tests: Fix variable initializations to conform to C89.
-      programs: NOINVERT is an obsolete flag so remove it.
-      cmdlgtst: Use the human readable application name in the window title.
-      progman: Fix accelerator support.
-      taskmgr: Implement the Help menu.
-      shell32: Fix the *CPLINFO* lData field type.
-      winhlp32: Add support for accelerators in general and F1 in particular.
-      progman: Fix the Alt+Enter accelerator so it shows the selected element attributes.
-      d3dx9_36: Make get_parameter_{handle,struct}() static.
-      mshtml: Make HTMLFiltersCollection_Create() static.
-      mmdevapi: Reorder a couple of functions to avoid forward declarations and make MMDevice_SetPropValue() static.
-      programs: Standardize the About menus.
-      clock: Rename the Info menu to Help for consistency.
-      winemine: Fix and standardize the menus.
-      programs: Standardize the Help menus.
-      qcap: Ifdef-out code that is not used if V4L support is missing.
-
-Frédéric Delanoy (2):
+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.
+
+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.
+      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.
-
-Gerald Pfeifer (4):
-      winex11.drv: Initialize a variable in create_xcursor_frame to silence a warning.
-      gdiplus: Initialize a variable in SOFTWARE_GdipFillRegion to avoid a compiler warning.
-      quartz: Properly set a parameter by reference in Parser_OutputPin_DecideAllocator.
-      configure: Add compiler warning -Wunused-but-set-parameter.
-
-Hans Leidekker (10):
-      msi: Fix parsing of an empty property followed by a non-empty property.
-      msi: Honor msidbFeatureAttributesFollowParent.
-      wine.inf: Add shell handler for .msp files.
-      msi: More Wow64 fixes.
-      msi: Check the return value of MSIREG_OpenUpgradeCodesKey (valgrind).
-      msi: Fix a memory leak (valgrind).
-      msi/tests: Fix some memory leaks (valgrind).
-      msi: Avoid redundant loading of media info.
-      msi: Add support for maintaining a list of cabinet streams.
-      msi: Add offsets to disk ids added by patches.
-
-Henri Verbeet (50):
-      ddraw: Get rid of the unused LoadWineD3D() declaration.
-      ddraw: Do not unset the index buffer on D3D device destruction.
-      ddraw: Fix a typo in a comment.
-      wined3d: Fix ARB_0001 with pixel shaders in arb_get_helper_value().
-      wined3d: Introduce a helper function for translating blend operations.
-      wined3d: Don't bother setting a depth render buffer for WINED3DFMT_NULL render targets.
-      wined3d: Fix partial depth buffer copies.
-      d3d8/tests: Add a test for partial depth buffer copies.
-      d3d9/tests: Add a test for partial depth buffer copies.
-      wined3d: Correctly check if the destination format is FBO attachable in fbo_blit_supported().
-      wined3d: Make "blit_operation" naming a bit more consistent.
-      wined3d: Introduce a separate function for depth fills.
-      wined3d: Allow depth and stencil clears on surfaces other than the current depth / stencil buffer.
-      wined3d: Add depth fills to the blitter interface.
-      wined3d: Remove COM from the rendertarget view implementation.
-      wined3d: Add support for depth blits to the blitter.
-      d3d9/tests: Add a depth blit test.
-      wined3d: Don't unregister windows with the wrong window proc on unload either.
-      wined3d: Rename "NumberOfPalettes" to "palette_count".
-      wined3d: Rename "NumberOfSwapChains" to "swapchain_count".
-      wined3d: Don't use IWineD3DDeviceImpl_GetSwapChain() in IWineD3DDeviceImpl_Present().
-      wined3d: Merge swapchain_gdi.c into swapchain.c.
-      wined3d: Merge swapchain_base.c into swapchain.c.
-      wined3d: Only create a swapchain context array for GL swapchains.
-      wined3d: Merge the IWineD3DSwapChain::Destroy() implementations.
-      wined3d: Don't free D3D swapchains until the wined3d swapchain is destroyed.
-      wined3d: Explicitly handle 0 rt_count right at the start of context_apply_draw_buffers().
-      wined3d: Only set draw buffers that are explicitly specified in context_apply_draw_buffers().
-      wined3d: Set the read buffer to GL_NONE for draws and clears on an FBO.
-      wined3d: Check FBO completeness after the read / draw buffers are specified.
-      wined3d: Depth-only clears are done offscreen.
-      wined3d: Flush after accessing the front buffer in surface_blt_fbo().
-      wined3d: Flush after accessing the front buffer in flush_to_framebuffer_drawpixels().
-      d3d8: Get rid of the implicit swapchain refcounting hacks.
-      d3d9: Get rid of the implicit swapchain refcounting hacks.
-      comctl32: Allocate the correct amount of memory for tab items in TAB_InsertItemT().
-      wined3d: Get rid of the swapchain destroy callback.
-      wined3d: Remove IWineD3DSwapChain::Destroy() from the public interface.
-      wined3d: Merge the IWineD3DSwapChain::SetDestWindowOverride() implementations.
-      wined3d: Take hDestWindowOverride into account in IWineGDISwapChainImpl_Present().
-      wined3d: Merge the GL and GDI swapchain vtbls.
-      wined3d: Remove COM from the swapchain implementation.
-      wined3d: Get rid of the IWineD3DSwapChain typedefs.
-      wined3d: Get rid of the unused vSyncCounter swapchain field.
-      wined3d: Decrement the refcount in wined3d_query_decref().
-      wined3d: Remove COM from the volume implementation.
-      wined3d: Get rid of the IWineD3DVolume typedefs.
-      wined3d: Don't flush just because a swapchain has multiple contexts.
-      wined3d: Get rid of the IWineD3DResource interface.
-      wined3d: Get rid of the IWineD3DBase interface.
-
-Huw Davies (21):
-      gdi32: Add a skeleton dib driver.
-      gdi32: Add a dib primitive function table.
-      gdi32: Add support for 32 bpp BI_BITFIELDS.
-      gdi32/tests: Start of a framework for writing dib driver tests.
-      gdi32: Add a solid_rects primitive.
-      gdi32: Initial SelectPen support.
-      gdi32: Add the ability to track whether we should defer to the graphics driver.
-      gdi32: Add support for DC pens.
-      gdi32: Calculate AND and XOR masks corresponding to the current pen colour and rop2.
-      gdi32: Draw single pixel wide, horizontal or vertical lines with the dib driver.
-      gdi32/tests: Add horizontal and vertical solid line tests.
-      gdi32: Implement SelectBrush for solid brushes.
-      gdi32: Implement PatBlt.
-      gdi32/tests: Add PatBlt tests.
-      winex11: Don't use the bitfields for the BI_RGB case.
-      gdi32: Don't use the bitfields for the BI_RGB case.
-      gdi32: Don't use the bitfields for the BI_RGB case and also cope with zero masks.
-      gdi32: Don't set the bitfields when the dib section is BI_RGB.
-      gdi32: Add support for solid diagonal lines.
-      gdi32: Keep track of the combined clip region.
-      gdi32: Add clipping for horizontal and vertical solid lines.
-
-Hwang YunSong (3):
-      po: Update Korean translation.
-      po: Update Korean translation.
-      po: Update Korean translation.
-
-Igor Paliychuk (1):
-      po: Update Ukrainian translation.
-
-Jacek Caban (18):
-      wininet: Abstract different transfer and content encoding reading to layered structures.
-      wininet: Added more tests.
-      mshtml: Get rid of no longer needed app-startup observer initialization.
-      mshtml: Properly handle upload streams containing headers.
-      urlmon: Use dedicated data.php URL for testing regular http binding.
-      wininet: Check NETCON_connected in netconn_end_of_data.
-      urlmon: Use winetest data.php URLs for regular http binding tests.
-      shdocvw: Moved more registration to .rgs file.
-      shdocvw: Register .url extension.
-      shdocvw: intshcut.c COM clean up.
-      shdocvw: Clean tests skipping.
-      shdocvw: Make tests stricter and fix GetUrl problem found by the change.
-      mshtml: Reimplement nsIURI::SetHost on top of IUriBuilder.
-      kernel32: Moved GetProcessImageFileName implementation from psapi to kernel32.
-      mshtml: Use xul.dll directly instead of via xpcom.dll.
-      shdocvw: Register known protocols as URL protocols.
-      shdocvw: Added more InternetShortcut tests.
-      urlmon: Use winetest post.php URLs for http POST tests.
-
-Jerome Leclanche (1):
-      mscms: Move MSCMS_dbgstr_tag outside of the HAVE_LCMS conditional.
-
-Joris Huizer (1):
-      dxdiagn: Plug memory leak.
-
-Juan Lang (2):
-      crypt32: Accept CA certificates without a key usage extension.
-      wininet: Honor security flags specified when opening a connection.
-
-Jörg Höhle (5):
-      winmm: Check callback flags prior to opening a driver.
-      winmm: Trace DriverCallback once upon entry.
-      winmm: DriverCallback returns TRUE iff there is notification.
-      winmm: Audio drivers unconditionally invoke DriverCallback.
-      user32: Added message names for winmm.
-
-Maarten Lankhorst (2):
-      include: Add missing defines to mddk.h.
-      dsound: COM cleanup property sets.
-
-Marcus Meissner (3):
-      msxml3: Fixed two const table declarations (Coverity).
-      mscms: Fixed bad sizeof() (Coverity).
-      mscms: Added missing breaks (Coverity).
-
-Matteo Bruni (1):
-      wined3d: Get rid of context_validate.
-
-Michael Curran (2):
-      d3dxof: Adjusted to allow for parsing of optional template elements.
-      d3dxof: Changed is_string function to accept spaces.
-
-Michael Stefaniuc (7):
-      wininet: Move "inline" right after the storage specifier.
-      riched20: COM cleanup for the ITextHost iface.
-      riched20: COM cleanup for the ITextServices iface.
-      d3d9: COM cleanup for the IDirect3D9Ex iface.
-      d3d9: COM cleanup for the IDirect3DQuery9 iface.
-      d3d9: COM cleanup for the IDirect3DStateBlock9 iface.
-      d3d9: COM cleanup for the IDirect3DCubeTexture9 iface.
-
-Nikolay Sivov (8):
-      comctl32/monthcal: Week numbers use title colour.
-      comctl32/monthcal: Fix today label position and text colour.
-      comctl32/monthcal: Cache pens, fix line colour.
-      comctl32/monthcal: Get rid of empty slots in cached brushes array.
-      comctl32/monthcal: Some tests for MCM_SIZERECTTOMIN.
-      ole32: Handle null argument in OleIsRunning().
-      comctl32/tab: Fix invalid read of item data.
-      comctl32/tab: Use dpa to store item data.
-
-Owen Rudge (1):
-      advapi32: Add basic SaferSetLevelInformation stub.
-
-Philipp Middendorf (1):
-      dsound: Handle 8 channel audio input.
-
-Piotr Caban (7):
-      msvcrt: Added _wassert implementation.
-      msvcrt: Added _snscanf implementation.
-      msvcrt: Added _snwscanf implementation.
-      msvcr90: Added _CRT_RTC_INIT and _CRT_RTC_INITW implementation.
-      msvcrt: Added wctob implementation.
-      msvcp100: Fix spec file.
-      ntdll: Restore stack guard and prevent stack from shrinking.
-
-Rex Tsai (1):
-      wininet: Added stub for option DATA_SEND_TIMEOUT.
-
-Rico Schüller (15):
-      d3dcompiler: Move D3DCreateBlob() to blob.c.
-      d3dx9: Add argument check to D3DXCreateBuffer().
-      d3dx9: Add ID3DXBuffer test.
-      d3dcompiler: Remove type cast in D3DCreateBlob().
-      d3dcompiler: Move blob and strip functions to blob.c.
-      d3dcompiler: Make some variables static.
-      d3dx9: Fix return values.
-      d3dx9: Start effect parameter parsing.
-      d3dx9: Parse effect parameter type definition.
-      d3dx9: Parse effect type D3DXPC_STRUCT.
-      d3dx9: Parse name and semantics.
-      d3dx9: Parse value data.
-      d3dcompiler: Fix HeapAlloc/HeapFree for type members in the reflection parser.
-      d3dx9: Make some functions inline.
-      d3dx9: Parse effect pass and technique.
-
-Stefan Dösinger (3):
-      wined3d: Don't drop VBOs for full buffer reloading without conversion.
-      wined3d: Remove FLOAT16 vertex attribute conversion support.
-      wined3d: Only acquire a context in buffer::PreLoad if we have to.
-
-Stefan Leichter (1):
-      scarddlg: New dll stub.
-
-Thomas Mullaly (6):
-      include: Updated INTERNETFEATURELIST enum and flags.
-      urlmon/tests: Added tests for CoInternetIsFeatureEnabled.
-      urlmon/tests: Added tests for CoInternetSetFeatureEnabled.
-      urlmon: Added FeatureControl registry keys.
-      urlmon/tests: Added FeatureControl registry key tests.
-      urlmon: Added basic implementation for CoInternet{Is/Set}FeatureEnabled.
-
-Vincent Povirk (24):
-      gdiplus: Add helper for translating GpFont to HFONT.
-      gdiplus: Add a software implementation of GdipDrawDriverString.
-      gdiplus: Don't settle on a font size until absolutely necessary.
-      gdiplus: Respect the CmapLookup flag in GDI32_GdipDrawDriverString.
-      windowscodecs: Implement TiffDecoder_GetResolution.
-      windowscodecs: Add stub TIFF encoder.
-      windowscodecs: Implement TiffEncoder_Initialize.
-      windowscodecs: Implement TiffEncoder_CreateNewFrame.
-      windowscodecs: Implement TiffFrameEncode_Initialize.
-      windowscodecs: Implement TiffFrameEncode_SetPixelFormat.
-      windowscodecs: Implement TiffFrameEncode_SetSize.
-      windowscodecs: Implement TiffFrameEncode_SetResolution.
-      windowscodecs: Implement TiffFrameEncode_WritePixels.
-      windowscodecs: Implement TiffFrameDecode_WriteSource.
-      gdiplus: Validate MatrixOrder in matrix functions.
-      windowscodecs: Implement TiffFrameEncode_Commit.
-      windowscodecs: Implement TiffEncoder_Commit.
-      gdiplus: Add support for encoding TIFF images.
-      windowscodecs: Add test for TIFF encoder.
-      windowscodecs: Add test for multi-frame TIFF encoding.
-      windowscodecs: Implement FlipRotator_GetPixelFormat.
-      windowscodecs: Log unsupported conversion formats.
-      windowscodecs: Add support for converting from 32bppPBGRA.
-      windowscodecs: Add support for converting to 32bppPBGRA.
-
-Vitaliy Margolen (1):
-      dinput: Implement getting DIPROP_VIDPID property for evdev joystick driver. Fixes bug 26418.
-
-Łukasz Wojniłowicz (1):
-      po: Update Polish 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.
+
+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.
 
 --
 Alexandre Julliard