Release 1.1.42.
diff --git a/ANNOUNCE b/ANNOUNCE
index 2df5b43..6980098 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,19 +1,18 @@
-The Wine development release 1.1.41 is now available.
+The Wine development release 1.1.42 is now available.
 
 What's new in this release (see below for details):
-  - A wide range of Direct3D improvements.
-  - Support for SHA-256, SHA-384, and SHA-512 algorithms.
-  - A number of MSHTML fixes.
-  - Support for mp3 decoding on Mac OS X.
-  - Various widl improvements.
-  - More typelib fixes.
-  - OLE storage improvements.
+  - Support for shared 32/64-bit setups.
+  - Dwarf debug info support for better backtraces.
+  - More standard actions supported in MSI.
+  - Support for TIFF image format in WinCodecs.
+  - A number of Direct3D improvements.
+  - Shell fixes for better Internet Explorer support.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.41.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.41.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.42.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.42.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -29,458 +28,617 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.41:
+Bugs fixed in 1.1.42:
 
-  10479  Grass jumping around in S.T.A.L.K.E.R.
-  10829  err:ntdll:RtlpWaitForCriticalSection when trying to use an SMS-sending program
-  11827  Asterix et les jeux olympiques demo crashes in shdocvw component
-  11842  abel370 crashes
-  12200  error message in TREPCAD on project creation
-  12896  kernel32: pipe.ok hangs in PC-BSD but not Linux
-  13302  GetProcessMemoryInfo is unimplemented
-  13555  Adobe Acrobat Pro 6 does not install
-  14057  "Psalmen - Lieder des Lebens" fails to load
-  14511  Discworld Noir: segfault crash regression upon startup
-  14616  Dracula Origin Demo: Pixelshaders broken
-  15283  Morrowind: Random, usually reproducible crashes when traveling by boat
-  15324  gdi32: bitmap test fails in PC-BSD but not Ubuntu
-  16137  If a Linux window is set to On Top, it will not be able to be on top of a Wine window set on top
-  16215  Adobe Framemaker 8.0 prevented from installing due to invalid O/S version
-  16684  cnsconf.exe fails to start
-  17056  Team Fortress 2 launched from within steam loads, but crashes when launching any map
-  17251  Torrents renaming each other
-  17324  Lotus Notes Client 6.5.5 crashed
-  17731  Profesor Henry 5.0 doesn't run - a black screen appears
-  18572  TCP(iexplore.exe:23945): Application bug, race in MSG_PEEK.
-  18585  Evil Genius crashes with page fault in d3d9
-  18613  Hero Lab hangs with an invisible message box while loading Mutants & Masterminds RPG game
-  18632  gklayout.dll compiled from mingw fails to load (.dll from Firefox)
-  18997  Warcraft 3 1.23 crashes after remaining one minute in a Battle.net chat room.
-  19627  IPersistFile_fnGetCurFile too stubby, some installers fail
-  19798  IoReportResourceUsage is not implemented
-  20079  WOW locks up at login screeen
-  20299  AutoCAD 2008: No images on buttons from Quick Help Toolbar
-  20360  Mouse cursor changes colour
-  20376  Albumplayer craches with dotnet20 function
-  20714  build fails on OpenSolaris: ifenum.c:322: error: structure has no member named `ifr_hwaddr'
-  21300  Sony Vegas 5 fails with open a new mp3
-  21310  motocross madness crashing
-  21323  Spelunky 0.98.1 crashes after config screen
-  21426  Fallout Tactics no longer works
-  21581  GTA4 crashes during "Lure" mission
-  21784  Pandaland does not work
-  21869  Jazz Jack Rabbit 2: Black/flickering screen followed by page fault
-  21903  gdiplus: graphics test crashing
-  21938  Test tool breaks secured wireless on windows 7 x64
-  21941  Alpha Prime crashes right after the intro
-  21946  Pokémon Play It! v2 installer aborts
-  21949  Verbose the d3d vertices processing code
-  21951  3D Studio Max 2010 trial installer crashes in GdipCreateTextureIA
-  21954  Blood Ties (Yahoo! Games) fails during the startup
-  21971  Gecko-using help viewer crashes application
-  21980  ImgBurn: no recognized drives
-  21993  Lemmings Paintball: Crash when skipping intro video
-  22001  datetime.c test fails when LC_CTYPE="ru_RU.UTF-8"
-  22017  LiveUpdate can not connect via proxy
-  22020  Page Fault in wine_utf8_wcstombs when running ToonTalk/AvrStudio
-  22028  King's Bounty. Armored Princess - mouse doesn't work
-  22035  After clicking a link in Steam program it crashes
-  22043  Regression of VB6 string comparison bug 14703
+   6698  Microsoft Money 2001 can't open saved files
+  11435  Asheron's Call: ACLauncher.exe crashes on load
+  11938  Valve Hammer Editor unusable: window mostly black
+  12536  Dawn of War Installer doesnt ask for CD key
+  14082  Anarchy Online "Unable to save settings".
+  17406  Lord of the Rings Online fails to connect to the Internet if WINE 1.1.14 is built with -O3
+  17440  Anarchy Online: Fog bug introduced between v. 1.1.11 and 1.1.13
+  18046  Resource leaks
+  18406  Game: Infantry (Free) 64Bit Issue
+  18506  Jedi Outcast: multiplayer results in crash
+  18978  Crash of wine when using clipboard
+  19539  Rise of Legends Demo fails to install
+  19576  Unimplemented function d3dx9_36.dll.D3DXCreateEffect
+  19814  Imperium Romanum: near trees are not visible
+  19837  ListView 'Range Check Error' in ImgBurn v2.5.0.0's Disc Layout Editor window.
+  20644  Google Picasa installer hangs on startup
+  20677  BizAgi Process Modeler under Mono 2.4 requires implemented GdipGetNearestColor
+  20972  Atlantica Online: crashes when closing, sometimes at login
+  20981  Brain Challenge setup fails with message "Your hardware does not meet the requirements for this game."
+  21380  ZEMAX lens data editor window is not treated as a popup of the main window
+  21384  Sins of a Solar Empire crash on exit
+  21427  Microsoft word 2007 can't save file to pdf
+  21469  Civilization 4 shows a myriad of errors of unnecessary wined3d check.
+  21629  Application doesn't display video, missing conversion function from WINED3DFMT_YUY2
+  21684  Albumplayer can't write to its database
+  21707  texture errors in Shaiya make it unplayable
+  21823  Dragon Unpacker: crash on startup
+  21837  Finale 2010: crash after entering and editing ~20 notes
+  21919  Roller Coaster Tycoon 3 demo: keyboard doesn't work correctly
+  21934  Windows Installer CleanUp Utility does not run
+  21970  Atlantica crashes on launch
+  22066  installshield installers terminate
+  22076  GOTO labels are not recognized if there are preceding spaces
+  22083  TrackMania Nations Forever serious graphical glitches
+  22100  SystemFunction036 has wrong prototype
+  22110  cmd can't execute start.exe with parameters
+  22129  CDBurnerXP: most large icons are missing
+  22134  wine fails to build, tools makedep not found
+  22150  Avira AntiVir Personal 8 installer crashes before completing setup
+  22178  start.exe crashes when trying to run MSPaint from Windows ME
+  22193  CDBurnerXP separator controls appear as a stretched red X
+  22194  Error in VGA video mode known mode list
+  22196  Unable to resize image size in PhotoScape editor
+  22199  AutoIt3 / Windows Scripting Host 5.6 : upgrade from 1.1.40 => 1.1.41 breaks dictionary functionality
+  22237  Paint.NET 3.5.4 installer disappears immediately (with Mono)
 
 ----------------------------------------------------------------
 
-Changes since 1.1.40:
+Changes since 1.1.41:
 
-Alexandre Julliard (17):
-      krnl386.exe: Preload gdi and user when thunks are being used.
-      makefiles: Don't recurse for the testclean target.
-      kernel32: Abstract the key creation routine and move the key existence check to the top-level function.
-      makedep: Append the separator if not found in an existing makefile.
-      makedep: Output source dependency for bison files needed for parallel makes.
-      makefiles: Remove the no longer needed explicit separators for dependencies.
-      makefiles: Remove the no longer needed explicit dependencies for bison files.
-      makefiles: Add more shell functions to generate the main makefile.
-      kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.
-      user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
-      user32/tests: Add some tests for ShowCursor.
-      user32/tests: Add some tests for GetCursorInfo.
-      user32: Return fake global information in GetCursorInfo instead of thread-local values.
-      gdiplus/tests: Create a window for graphics tests instead of painting over the desktop.
-      winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
-      oleaut32: Move variable declaration outside of the switch statement.
-      shlwapi/tests: Avoid size_t in a trace.
+Alexandre Julliard (88):
+      makefiles: Generate all the static lib rules inside the corresponding shell function.
+      makefiles: Generate all the test rules inside the corresponding shell function.
+      makefiles: Generate all the dll rules inside the corresponding shell function.
+      makefiles: Generate all the program rules inside the corresponding shell function.
+      makefiles: Add a configure macro for tools directories.
+      makefiles: Define the variables that are used by aclocal macros in aclocal too.
+      makefiles: Generate all the top-level make rules inside the corresponding shell function.
+      winex11: Don't make the owner window managed if its popup isn't.
+      server: Add a helper function to change a queue thread input.
+      server: Add support for storing the cursor and show count in the thread input structure.
+      user32: Store the current cursor and show count in the server.
+      configure: Makefile should be generated last.
+      user32/tests: Fix a couple of race conditions.
+      version: Support loading resources from both 32-bit and 64-bit PE binaries.
+      makefiles: Output all the import lib dependencies explicitly for each module.
+      makefiles: Output all the test rules explicitly for each module.
+      makefiles: Output all the program rules explicitly for each module.
+      makefiles: Output all the static library rules explicitly for each module.
+      makefiles: Output all the dll install rules explicitly for each module.
+      makefiles: Output all the tool install rules explicitly for each module.
+      makefiles: Output all the documentation rules explicitly for each module.
+      makefiles: Fix test rules to allow parallel makes again.
+      makefiles: Output the top-level installation rules explicitly for each module.
+      makefiles: Output the top-level build rules explicitly for each module.
+      makefiles: Add a helper function for rules that are common to all directories.
+      makefiles: Output the top-level depend rules explicitly for each module.
+      makefiles: Output the top-level clean rules explicitly for each module.
+      makefiles: Add shell functions to generate dependencies for symlinks and rule files.
+      makefiles: Bypass the normal substitution mechanism for the makefile dependencies.
+      widl: Long constants must be 32-bit on all platforms.
+      msi: Reset the MsiEnumProductsW index on failure.
+      makefiles: Install bindir programs from the top-level makefile.
+      makefiles: Move wineapploader to the tools directory and get rid of the programs makefile.
+      makefiles: Don't create font symlinks when fonts are disabled.
+      setupapi: Only cleanup fake dlls once the whole section has been executed.
+      setupapi: Create proper AMD64 fake dlls on 64-bit.
+      wine.inf: Some fake dlls should only be created for 32-bit.
+      user32: Always start the 64-bit version of explorer.exe on Wow64.
+      ole32: Always start the 64-bit version of rpcss.exe on Wow64.
+      rpcrt4: Always start the 64-bit version of rpcss.exe on Wow64.
+      shell32: Always start the 64-bit version of winemenubuilder.exe on Wow64.
+      shdocvw: Always start the 64-bit version of winemenubuilder.exe on Wow64.
+      user32: Always start the 64-bit version of wineboot.exe on Wow64.
+      start: Pass a valid filename argument to FormatMessage.
+      loader: Rename the 32-bit loader in the build tree too when doing a Wow64 build.
+      configure: Create a few symlinks needed for running in Wow64 mode inside the build tree.
+      kernel32: Add support for starting binaries in 32/64-bit mode from the other mode.
+      kernel32: Fix processing of spaces in command line for builtin exes.
+      wrc: Move temp file management from wpp directly into the load_file function.
+      widl: Move temp file management from wpp to widl.
+      wpp: Get rid of wpp_parse_temp, temp file management is better left to callers.
+      wpp: Build with -fPIC to allow libwpp to be used from dlls.
+      wineboot: Use rundll32 to apply wine.inf instead of calling setupapi directly.
+      wineboot: Start an additional 32-bit instance of rundll32 on 64-bit platforms to do the Wow64-specific setup.
+      wine.inf: Add a Wow64Install section for the Wow64-specific configuration.
+      wineboot: Display a wait dialog while processing wine.inf.
+      kernel32: Increase the wineboot timeout.
+      user32: Pack the CREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the various owner-draw structures in messages to allow crossing 32/64 boundaries.
+      user32: Pack the WINDOWPOS structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the COPYDATASTRUCT structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the HELPINFO structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the NCCALCSIZE_PARAMS structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the MSG structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the MDINEXTMENU structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the MDICREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the low-level hook structure in messages to allow crossing 32/64 boundaries.
+      user32: Pack the structure for WM_DDE_ACK to allow crossing 32/64 boundaries.
+      shell32: Pack the appbar data structure to allow crossing 32/64 boundaries.
+      shell32: Pack the systray data structure to allow crossing 32/64 boundaries.
+      msxml3: Remove unnecessary string constants.
+      ntdll/tests: Fix a number of test failures on Wow64.
+      ntdll/tests: Port functions use the 64-bit structure on Wow64.
+      ntdll/tests: Don't free a string that wasn't allocated.
+      configure: Don't build rpcss or winemenubuilder for Wow64.
+      server: Don't set the Wow64 flag on a Wow6432Node since it's already a 32-bit node.
+      server: Set a proper error code when dup_fd_object fails.
+      server: Fix 64-bit alignment of the context structure.
+      server: Update trace for new error codes.
+      server: Update the registry key and value name length limits to the now documented values.
+      advapi32: Don't use the static Unicode buffer for value names since they can be larger than MAX_PATH.
+      advapi32: Add support for the KEY_WOW64_32KEY flag in RegCreateKey on 64-bit.
+      advapi32: Add support for the KEY_WOW64_32KEY flag in RegOpenKey on 64-bit.
+      server: Disallow all operations on deleted registry keys.
+      ntdll/tests: Skip a couple of exception tests that crash on Wow64.
+      shlwapi: Fix SHCreateWorkerWindowA for 64-bit.
+      user32/tests: Use the correct type for the bits pointer in CreateDIBSection calls.
+      mshtml/tests: Don't crash when Gecko is missing.
 
-Andrew Eikum (6):
-      shlwapi: Improve error handling in UrlGetPart.
-      hlink: Set hlink's location to NULL if the empty string is given.
-      hlink: Split target at hash in HlinkCreateFromString.
-      hlink: Implement IHlinkBrowseContext::GetBrowseWindowInfo.
-      mshtml: Fix return value interpretation when navigating.
-      shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.
+Alistair Leslie-Hughes (2):
+      rpcrt4: Added stub function CreateStubFromTypeInfo.
+      oleaut32: Add ISupportErrorInfo registry entry.
 
-Andrew Nguyen (8):
-      wine.inf: Add LSA key under the HKLM control key.
-      dxdiagn/tests: Add tests for IDxDiagContainer.
-      dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumChildContainerNames.
-      dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumChildContainerNames.
-      dxdiagn: Initialize output pointer to NULL in IDxDiagContainer::GetChildContainer.
-      dxdiagn: Fix dot parsing in IDxDiagContainer::GetChildContainer for the case of a lone dot terminator.
-      dxdiagn: Fix return and output behavior of IDxDiagContainer::EnumPropNames.
-      dxdiagn: Fix string copy behavior with an excessively short buffer in IDxDiagContainer::EnumPropNames.
+Andrew Eikum (1):
+      mshtml: Fix typo determining if channel is HTTP.
 
-André Hentschel (3):
-      oleaut32/tests: Remove a todo_wine from a dead test.
-      documentation: Keep README.de in sync.
-      README.de: Sync german filesystem support section.
+Andrew Nguyen (6):
+      advapi32: Fix SystemFunction036 prototype to match ntsecapi.h.
+      include: Add prototypes for RtlEncryptMemory and RtlDecryptMemory in ntsecapi.h.
+      dxdiagn: Fix return value of IDxDiagContainer::GetProp on property search failure.
+      dxdiagn: Successfully copy to destination variants with an invalid type in IDxDiagContainer::GetProp.
+      kernel32: Improve parameter validation in OpenConsoleW.
+      kernel32: Don't set last error on success in OpenConsoleW.
 
-Aric Stewart (2):
-      winemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.
-      msctf: Add stub for ITfDisplayAttributeMgr.
+André Hentschel (13):
+      ntdll: Fix error strict mode tests on vista+.
+      ntdll: Update error code mapping.
+      kernel32: Fix return value of FlsFree.
+      msxml3: Fix a typo in a comment.
+      winegcc: Make condition easier to read and look like the statement after the block.
+      kernel32: Make process traces aware of 64-bit.
+      oleaut32: Add some spaces to the test output for better reading.
+      wineboot: Update German translation.
+      msxml3: Make xmlnode_get_parsed a stub.
+      msxml3: Make xmlnode_get_specified a stub.
+      documentation: Remove all occurrence of bugs.sgml.
+      loader/manpages: Replace all occurrence of bugs.sgml.
+      c2man: Replace link to documentation.sgml.
 
-Christian Costa (14):
-      d3dxof: Fix tzip and bzip files tests on all windows platform.
-      d3dxof: Avoid using strlen for specifying templates or objects size.
-      d3dx9_36: Rename variables in D3DXGetShaderConstantTable(Ex) to match naming convention used in the file.
-      d3dx9: Fix typo in ID3DXConstantTable_SetMatrixTranspose macro.
-      d3dx9: Add some shader definitions.
-      d3dx9_36/tests: Fix contant table header in ctab data.
-      d3dx9_36: Add stub for D3DXCreateTextureFromFileInMemoryEx.
-      d3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.
-      d3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.
-      d3dx9_36: Fix method name.
-      d3dx9_36: Use %u to print unsigned integer.
-      d3dx9: Add d3dx9effect.h include file.
-      d3dx9_36: Add stub for D3DXCreateEffect.
-      attrib.exe: Add stubbed command.
+Aurimas Fišeras (1):
+      wineboot: Update Lithuanian translation.
+
+Austin English (1):
+      cmd: Add testcases for goto.
+
+Chris Robinson (2):
+      openal32: Remove the ALCcontext wrapper.
+      openal32: Add support for ALC_EXT_thread_local_context.
+
+Christian Costa (10):
+      d3dx9_36: Add stubbed interface for ID3DXEffect.
+      d3dxof: Increase MAX_SUBOBJECTS and do the corresponding checks at the right place.
+      d3dx9_36: Implement D3DXCreateEffectPool and ID3DXEffectPool interface.
+      d3dx9_36: Remove useless includes.
+      d3dx9_36: Add stub for D3DXCreateEffectCompiler.
+      d3dx9_36: Implement D3DXCreateEffectEx and make D3DXCreateEffect use it.
+      d3dx9_36: Add stub for D3DXLoadVolumeFromMemory.
+      d3dx9_36: Implement D3DXCreateLine and add stubbed interface for ID3DXLine + tests.
+      d3dx9_36: Improve FIXMEs and TRACEs for sprite.
+      d3dx9_36: Improve FIXMEs and TRACEs for font.
 
 Damjan Jovanovic (4):
-      setupapi: Stub out SetupDiRemoveDevice.
-      ntoskrnl.exe: Implement IoIsWdmVersionAvailable.
-      usbd.sys: Add stub usbd.sys.
-      usbd.sys: Add USB descriptor parsing functions.
+      usbd.sys: Implement URB building functions.
+      ntoskrnl.exe: Implement IoCompleteRequest.
+      include: Define IoGetCurrentIrpStackLocation based on NONAMELESSUNION and NONAMELESSSTRUCT.
+      mountmgr: Frame device service functions with IoGetCurrentIrpStackLocation and IoCompleteRequest.
 
-David Hedberg (3):
-      wine.inf: Add key for approved shell extensions.
-      shell32: SHCreatePropSheetExtArrayEx should check if the key itself contains the clsid of the shell extension.
-      shell32: Initial support for the properties command in the IContextMenu for shellview.
+Detlef Riekenberg (1):
+      msvcr90/tests: Add tests for _initterm_e.
 
-Detlef Riekenberg (7):
-      msvcr70: Add msvcr70.dll with forwards to msvcrt.dll.
-      msvcr80: Add msvcr80.dll with forwards to msvcrt.dll.
-      msvcr90: Add msvcr90.dll with forwards to msvcrt.dll.
-      msvcr90: Implement _initterm_e.
-      msvcr80: Forward _initterm_e to msvcr90.dll.
-      msvcr90: Forward _malloc_crt to msvcrt.malloc.
-      msvcr80: Forward _malloc_crt functions to msvcrt.malloc.
+Eric Pouech (27):
+      dbghelp: Added helper to image_file_map to map also directory out of PE executables.
+      dbghelp: Implemented SymFunctionTableAccess.
+      dbghelp: Removed the not-useful start_data field out of dwarf2_traverse_context_t.
+      dbghelp: Fix local/parameters enumeration on 64bit platforms.
+      dbghelp: Properly bail out if get an error while reading ELF header.
+      dbghelp: Enhanced x86_64 stack unwinding with PE's function table data.
+      dbghelp: Fixed a couple of portability issues to 64bit platforms.
+      dbghelp: Don't try to hardwire the dwarf's "word size", but get it properly.
+      dbghelp: In dwarf parsing, correctly get the size of addresses in location lists.
+      dbghelp: Created a CPU method to map dwarf register number to codeview register number.
+      dbghelp: Keep the .debug_frame section mapped when parsing dwarf debug_info (needed for CFA management).
+      dbghelp: Extend the CPU object in order to manipulate context's registers (getting context's content & register names).
+      dbghelp: Added CFA information to dbghelp's dwarf.h.
+      dbghelp: Added preliminary CFA management.
+      winedbg: Store for context variables only the offsets of each register (instead of the address of the register in dbg_context).
+      dbghelp: In dwarf attribute parsing, ensure that we do have a block when parsing a block.
+      dbghelp: In dwarf parsing, correctly handle the DW_OP_regx option.
+      dbghelp: Rewrite SymGetModuleBase so that it relies on 64 bit version.
+      dbghelp: When unwinding the stack, stop if the current address isn't in a known module.
+      winedbg: Store the CONTEXT in each stack frame to enable register access in the non topmost frames.
+      winedbg: When filling an imagehlp frame information, also do the stack field, it's used on x86-64 platforms.
+      winedbg: Add some missing symbol flags to pick up local/parameters variables in symbol pickers.
+      winedbg: Allow backtraces to properly return address outside functions.
+      dbghelp: Implement the new register methods for x86.
+      dbghelp: Store delta used for re-locating a module.
+      dbghelp: Extend dwarf stack unwinding by reading information out of .debug_frame sections.
+      dbghelp: When handling a P augmentation in FDE/DIE parsing, throw away the DW_EH_indirect flag, as we don't handle the result.
 
-Dmitry Timoshkov (2):
-      gdi32: Fix GDI locking in SetBitmapBits.
-      user32: Restore special handling of monochrome bitmaps removed by c2202929ab4b6d1ce379865dfd8904186814f265.
+Francois Gouget (16):
+      winemapi: Add a trailing '\n' to FIXME()s.
+      rsaenh: Use NULL instead of casting 0.
+      kernel32/tests: Remove a space after a '\n' in a skip().
+      avifil32/tests: Add or fix the trailing '\n' of ok() calls.
+      d3dx9_36: Add a trailing '\n' to a TRACE().
+      dxdiagn/tests: Add a trailing '\n' to an ok() call.
+      comctl32/tests: fix an ok() call's trailing '\n'.
+      msxml3: Add a trailing '\n' to a TRACE().
+      hlink/tests: Add a trailing '\n' to an ok() call.
+      appwiz.cpl: Use SUBLANG_NEUTRAL for Spanish.
+      qedit: Don't cast NULL.
+      shell32/tests: Remove spaces before '\n'.
+      Assorted spelling and case fixes.
+      gdiplus/tests: Fix compilation on systems that don't support nameless unions.
+      winedbg: Fix compilation with gcc 2.95 and non-GNU compilers.
+      oleaut32/tests: Fix compilation on systems that don't support nameless unions.
 
-Eric Pouech (14):
-      dbghelp: Added full support for DW_FORM_data8 attributes, as well as primary support for DW_FORM_block* attributes.
-      dbghelp: Added helper to free module's specific data (ELF, MSC...) upon removal.
-      dbghelp: Store the file map in ELF's module specific data.
-      dbghelp: Make the ELF mapping code easier to use.
-      dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.
-      dbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.
-      dbghelp: Keep the file map around for every PE module, so that we can access image whenever we like to.
-      dbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.
-      dbghelp: Let dwarf_parse decide on which sections it needs to map.
-      dbghelp: Now that we can keep ELF sections around, don't copy the loclist section, just don't unmap it.
-      dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.
-      dbghelp: Move the PE debug info to the newly define scheme.
-      dbghelp: Moved the ELF's module information into the new scheme.
-      dbghelp: Move the mach-o information into the modfmt structure.
+Frédéric Delanoy (1):
+      wineboot: Updated French translation.
 
-Francois Gouget (2):
-      include: Also define the WSAxxx error codes in winerror.h.
-      server: Don't include winsock.h to avoid creating a dependency on generated headers.
+Gerald Pfeifer (1):
+      crypt32: Fix type of empty in encodeBase64W().
 
-Gerald Pfeifer (4):
-      comdlg32: Removed unused parameters from PRINTDLG_WMInitDialogW and PRINTDLG_WMInitDialogA.
-      comdlg32: Removed unused parameters from FILEDLG95_OnWMSize, FILEDLG95_OnWMCommand, and FD32_WMMeasureItem.
-      comdlg32: Remove unused parameters from CFn_WMMeasureItem and CFn_WMDrawItem.
-      ntdll: Avoid compiler warning in the default case in append_entry.
+Hans Leidekker (27):
+      msi: Display the file identifier instead of the filename in the SelfRegModules and SelfUnregModules actions.
+      msi: The AppSearch and CCPSearch actions must be run only once.
+      msi: Set the action taken in the ProcessComponents and InstallFiles actions.
+      msi: Implement a second cabinet extractor on top of IStream and use it to extract embedded cabinets.
+      msi: Update the UI in the UnpublishFeatures action.
+      msi: Display REG_EXPAND_SZ values too in the WriteRegistryValues action.
+      msi: Don't crash on null last parameter in MsiDecomposeDescriptor.
+      msi: Remove stream from streams cache before destroying it.
+      msi: Search network sources in addition to disk sources.
+      dnsapi: Add a version resource.
+      dnsapi: _res is per-thread in glibc.
+      include: Add some missing defines.
+      msi: Update the UI in the StartServices and StopServices actions.
+      msi: Return the right error when a cabinet cannot be extracted.
+      msi: Keep source directory and cabinet file separate.
+      msi: Implement the Reinstall control event.
+      msi: Improve the SetODBCFolders action stub.
+      rsaenh: Add some tests for the hash functions.
+      msi: Implement the UnregisterClassInfo standard action.
+      msi: Set the action taken in the RegisterExtensionInfo and RegisterClassInfo actions.
+      msi: Add tests for registering and unregistering class info.
+      msi: Implement the UnregisterProgIdInfo standard action.
+      msi: Implement the UnregisterExtensionInfo standard action.
+      msi: Add tests for registering and unregistering extension info.
+      msi: Implement the UnregisterMIMEInfo standard action.
+      msi: Add tests for registering and unregistering MIME info.
+      msi: Reset the MsiEnumPatchesExW index on failure.
 
-Henri Verbeet (43):
-      server: Debugging our own process is disallowed.
-      ddraw: Print unhandled vertex processing flags in IDirect3DExecuteBufferImpl_Execute().
-      d3dx9_36: ID3DXBuffer is a base interface for ID3DXConstantTable.
-      d3dx9_36: Not implementing an interface is not an internal error.
-      wined3d: Kill pbuffer offscreen rendering support.
-      wined3d: Don't partially initialize contexts in AddContextToArray().
-      wined3d: Move device context array functions to device.c.
-      ntdll: Fix the ProcessDebugPort information length in NtQueryInformationProcess().
-      ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
-      kernel32: Implement CheckRemoteDebuggerPresent().
-      wined3d: Use "gl_info" in some more places in context_create().
-      wined3d: Add a separate function to set the pixel format in context_create().
-      wined3d: Store the swapchain instead of the surface in the context.
-      wined3d: Use the context's window handle in stretch_rect_fbo().
-      wined3d: Use the context's window handle in IWineD3DSurfaceImpl_BltOverride().
-      wined3d: The swapchain should always have a window handle.
-      wined3d: Simplify a comparison in IWineD3DDeviceImpl_Reset().
-      wined3d: Store the device window in the swapchain.
-      wined3d: Implement SetDestWindowOverride() by simply making the context current on a different window.
-      wined3d: Use "gl_filter" in the non-FBO path of swapchain_blit() as well.
-      wined3d: Don't use filtering on textures that need complex fixups in swapchain_blit().
-      wined3d: Don't use framebuffer blit for backbuffer formats with fixups in swapchain_blit().
-      wined3d: Add missing checkGLcall's to buffer_Map().
-      wined3d: Simplify context_apply_attachment_filter_states() flow a bit.
-      wined3d: Simplify the IWineD3DDeviceImpl_ClearSurface() surface loading code.
-      wined3d: Don't change the draw buffer in IWineD3DDeviceImpl_SetFrontBackBuffers().
-      wined3d: Cleanup IWineD3DDeviceImpl_SetFrontBackBuffers().
-      ddraw: Implement IDirectDrawImpl_GetSurfaceFromDC().
-      ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
-      user32/tests: Add a test for foreground windows on a different thread.
-      d3d8/tests: Extend the window proc / focus window tests.
-      d3d9/tests: Extend the window proc / focus window tests.
-      wined3d: Make the focus window also the foreground window.
-      ddraw: Acquire/release the focus window from the correct location.
-      wined3d: Unify GLINFO_LOCATION in surface.c.
-      wined3d: Add a quirk to rebind FBOs when one of their attached textures is updated.
-      wined3d: Replace some VTRACEs with proper TRACEs.
-      wined3d: Kill VTRACE.
-      wined3d: Avoid some common invalid context accesses.
-      wined3d: Simplify the generated GLSL for NRM.
-      wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
-      wined3d: Unify "gl_formats_template" naming with the other format info tables.
-      wined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.
+Henri Verbeet (42):
+      wined3d: Disable two-sided stencil when doing stencil clears.
+      wined3d: Just mark the stencil write mask dirty in IWineD3DDeviceImpl_ClearSurface().
+      wined3d: Use the same order of operations for depth clears as for stencil clears.
+      wined3d: Just mark the color write mask dirty in IWineD3DDeviceImpl_ClearSurface().
+      d3d9/tests: Add some message processing to test_wndproc().
+      d3d8/tests: Add some message processing to test_wndproc().
+      wined3d: Add GL locking to match_fbo_tex_update().
+      wined3d: glColorMask() changes the write mask for all render targets.
+      wined3d: Add support for EXT_draw_buffers2.
+      wined3d: Implement independent color write masks.
+      wined3d: Don't warn about independent color write masks when the masks are all the same.
+      wined3d: Add support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface().
+      include: Specify some fields of the SYSTEM_PERFORMANCE_INFORMATION structure.
+      ntdll: Return a more reasonable value for "Reserved3".
+      ddrawex: Directly return the ddraw surface in IDirectDraw4Impl_GetSurfaceFromDC().
+      ddrawex: Correctly retrieve the "outer" surface in IDirectDraw3Impl_GetSurfaceFromDC().
+      ddrawex/tests: Add some tests for GetSurfaceFromDC().
+      wined3d: GL errors aren't FIXMEs.
+      wined3d: Initialization functions don't allocate.
+      wined3d: Use GL_UNPACK_ROW_LENGTH for partial updates of regular surfaces in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Source and destination formats should match in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Add more general support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Calculate "offset" in the appropriate path in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Get rid of destFormat and srcFormat in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Cleanup variable naming in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Get rid of some mostly useless local variables in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Remove a redundant initialization in IWineD3DDeviceImpl_UpdateSurface().
+      wined3d: Remove some unused / duplicate render states.
+      wined3d: Print a FIXME/WARN for all unsupported vertex blend flags.
+      wined3d: Add a state table entry for WINED3DRS_TWEENFACTOR.
+      wined3d: Don't call directly into the state table.
+      wined3d: Use the rep instead of the apply function to determine if a state is used.
+      wined3d: Explicitly set the state handler to NULL for states with a representative.
+      wined3d: Verify each state table entry has either a handler or a representative.
+      wined3d: Add a state table entry for WINED3DRS_INDEXEDVERTEXBLENDENABLE.
+      wined3d: Remove some superfluous white space and braces from the card selection functions.
+      wined3d: Verify state representatives represent themselves.
+      wined3d: Add a state handler for WINED3DRS_ZVISIBLE.
+      wined3d: Remove some unused render states.
+      wined3d: Move handling of the unimplemented WINED3DRS_BORDERCOLOR state to ddraw.
+      wined3d: Move handling of the unimplemented WINED3DRS_STIPPLEPATTERN states to ddraw.
+      wined3d: Verify all render states have a handler.
 
-Henry Kroll III (1):
-      notepad: Don't prompt to save empty Untitled file.
+Huw Davies (5):
+      dispex: Use the upper WORD of the flags parameter to indicate whether the optional [out] parameters are NULL.
+      dispex: Call the deferred fill in function before returning from the server.
+      dispex: Check whether the server function changes the type of the arguments.
+      oleaut32: Only oleautomation interfaces as well as all dispinterfaces should be registered.
+      oleaut32: Only unregister those types that were registered.
 
-Huw Davies (2):
-      wineps.drv: Retrieve the full printer name to avoid truncation when the name is 32 characters or longer.
-      dispex: Implement proxy and stub for IDispatchEx_InvokeEx.
+Ilya Basin (2):
+      msvcmaker: Extract wine_test_dsp_files from C_SRCS variable.
+      shell32: Enable dde for SEE_MASK_CLASSALL.
 
-Ilya Basin (1):
-      shell32/tests: Add tests for the parser of SHELLEXECUTEINFO.lpFile.
+Jacek Caban (5):
+      mshtml: Moved builtin properties lookup to separate function.
+      mshtml: Moved builtin property invocation to separate function.
+      mshtml: Added IHTMLElement::removeAttribute implementation.
+      mshtml: Added IHTMLElement:removeAttribute tests.
+      mshtml: Skip script tests on too old IE.
 
-Jacek Caban (21):
-      mshtml: Fixed ref count leak.
-      mshtml: Ignore EndLoad call if document is already detached.
-      shdocvw: Use heap_alloc_zero to allocate DocHost objects.
-      shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command.
-      shdocvw: Separate document state from control state.
-      shdocvw: Pass post data as SAFEARRAY to on_before_navigate2.
-      shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available.
-      shdocvw: Use IHTMLPrivateWindow for navigation in navigate_url if available.
-      shdocvw: Added more navigation tests.
-      mshtml: Ignore load event on detached documents.
-      mshtml: Return S_OK from IHTMLDocument2::get_referrer.
-      mshtml: Forward setting document.location to window object.
-      mshtml: Use user agent string in IOmNavigator::get_appVersion.
-      shdocvw: Fixed tests on some Windows.
-      mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.
-      mshtml: Fire readystatechange event on document nodes.
-      mshtml: Moved removing event target to separated function.
-      mshtml: Added support for load event on all nodes.
-      mshtml: Added IHTMLImgElement::onload property implementation.
-      mshtml: Added IHTMLImgElement::onload tests.
-      cmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.
+Juan Lang (6):
+      crypt32: Fix overestimating size required for base64-encoded strings.
+      crypt32: Use an empty string as a separator when no separator is desired to avoid special cases for NULL.
+      iphlpapi: Remove an unused define.
+      rsaenh: Add tests of KP_SALT parameter.
+      rsaenh: Support setting salt via KP_SALT (resend).
+      rsaenh: Don't return salt for algorithms that don't support it.
 
-Jeff Latimer (2):
-      usp10: Change default glyph returned from 0xffff to 0.
-      comctl32: cchTextMax needs to be set for LVS_OWNERDATA as it uses LVN_GETDISPINFO notifications.
+Justin Chevrier (4):
+      gdiplus/tests: Add GdipGetFontHeightGivenDPI tests.
+      gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI.
+      include: Fix GdipSetPathGradientSurroundColorsWithCount definition.
+      gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests.
 
-Juan Lang (13):
-      iphlpapi: Check for ifr_hwaddr member of struct ifreq.
-      iphlpapi: Rename a function and variables to make it clearer they're related to IPv4 addresses.
-      iphlpapi: Pass address family to adapterAddressesFromIndex.
-      iphlpapi: Implement GetAdaptersAddresses for IPv6 addresses.
-      rsaenh: Fix some test failures on Win9x/NT4.
-      rsaenh: Add simple tests for SHA-256, SHA-384, and SHA-512.
-      include: Add a few missing OIDs.
-      wininet: Handle proxy entries of the form <proto>=<proxy>, and allow multiple proxies.
-      rsaenh: Add support for SHA-256, SHA-384, and SHA-512.
-      rsaenh: Add signature support for SHA-256, SHA-384, and SHA-512 hashes.
-      crypt32: Add constants to support SHA-256, SHA-384, and SHA-512.
-      crypt32: Switch to use the AES provider by default.
-      crypt32: Add support for the anyPolicy certificate policy.
+Jörg Höhle (8):
+      include: Add some multimedia defines not present in win9x.
+      winmm/tests: Use cpp's __LINE__ to print meaningful line numbers.
+      winmm: Support MCI "close all" command.
+      winmm: Improve MCI's Sysinfo command.
+      winmm: Improve MCI's Sysinfo string command.
+      mciwave: MCI Set Input|Output allows to select wave device.
+      mciwave: MCI Status returns string resource when appropriate.
+      winmm/tests: Add more MCI tests.
 
-Julian Rüger (1):
-      windowscodecs: Small spelling fixes.
+Konstantin Kondratyuk (1):
+      ole32: Add missed initialization of virtual function table.
 
-Justin Chevrier (2):
-      gdiplus/tests: Expand GdipImageGetFrameCount test coverage.
-      gdiplus: Basic implementation of GdipImageGetFrameCount with updated tests.
+Louis Lenders (2):
+      Quiet two noisy FIXME's.
+      wine.inf: Add another .Net Framework key.
 
-Jörg Höhle (6):
-      mciavi: Prevent deadlock when closing while playing or when paused.
-      mcicda: Prevent crash when closing while playing.
-      mciavi: Stubs should return a success code.
-      mciseq: MCI Set Port allows to select the MIDI device.
-      msvfw32: MCI Step is like Seek.
-      midimap: Allow GetVolume by device identifier.
+Maarten Lankhorst (6):
+      mmdevapi: Add a few more render tests.
+      mmdevapi: Add capture tests.
+      winmm: Defer loading drivers until they are requested.
+      winmm: Remove some dead code.
+      winmm: Clean up MMDRV_Init.
+      winmm: Clean up mapper code.
 
-Maarten Lankhorst (9):
-      dsound: Improve underrun behavior.
-      mmdevapi: Implement property store.
-      mmdevapi: Add IMMEndpoint to IMMDevice.
-      mmdevapi: Implement some methods in IMMDevice.
-      mmdevapi: Implement MMDeviceCollection methods.
-      mmdevapi: Implement IMMDeviceEnumerator::GetDevice.
-      mmdevapi: Pass a property bag to IBaseFilter in IMMDevice::Activate.
-      midimap: Defer initialisation.
-      winmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.
+Marcus Meissner (1):
+      kernel32: Initialize env (Coverity).
 
-Maciej Borsz (1):
-      winhttp: Fix invalid behaviour of WinHttpCrackUrl.
+Matteo Bruni (3):
+      d3dx9: Partial implementation of D3DXAssembleShader function.
+      d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.
+      d3dx9: Implement a basic bytecode writer.
 
-Michael Stefaniuc (4):
-      ddraw: Remove redundant memset.
-      iphlpapi: Don't crash when enumerating PtP interfaces.
-      oleaut32: Remove superfluous NULL check before HeapFree (Smatch).
-      oleaut32: Plug some memleaks on error paths (Smatch).
+Michael Stefaniuc (8):
+      comctl32/tests: Use the SendMessage instead of ListView_Scroll.
+      rpcrt4/tests: Fix duplicate expressions in if conditions.
+      inetmib1/tests: Fix duplicate expressions in if condition.
+      shell32: Use FAILED instead of !SUCCEEDED.
+      kernel32/tests: Remove superfluous casts of integer constants.
+      winecoreaudio.drv: Remove superfluous casts of zero.
+      wined3d: Remove superfluous cast of zero.
+      rsaenh: Remove superfluous casts of zero.
 
-Nicolas Le Cam (1):
-      wine.inf: Define the Win64 DefaultInstall.Services section.
+Mike Kaplinskiy (3):
+      ws2_32: Use ntstatus in overlapped functions.
+      ws2_32/tests: Test a WSARecv error condition.
+      ws2_32/tests: Fix win9x test failure.
 
-Nikolay Sivov (24):
-      shell32/shellview: Improve error handling on some helpers, fix possible leak.
-      shell32/shellview: Use W-calls for menu handling, same for SendMessage to ListView window.
-      shell32: Initial test file for IShellView/IFolderView, implemented IFolderView::GetSpacing.
-      shell32/shellview: Remove unneeded memset, release browser reference on failure.
-      shell32/shellview: Implemented IFolderView::GetSelectionMarkedItem() with basic test.
-      shell32/shellview: Implemented IFolderView::GetFocusedItem.
-      shell32/shellview: Implement IFolderView::GetFolder() for IID_IShellFolder.
-      shell32/shellview: Implement IFolderView::ItemCount for SVGIO_ALLVIEW flag.
-      shell32/shellview: Don't crash on ::DragLeave called without droptraget.
-      shell32: Add SHCreateFileExtractIconW stub.
-      shlwapi: Partially implement SHGetObjectCompatFlags with tests.
-      avifil32: Registry access calls don't return HRESULT codes.
-      msi: Convert IWineMsiRemoteDatabase BSTR parameters to LPCWSTR to avoid typecast.
-      shlwapi: Don't cast WCHAR string to BSTR.
-      quartz: Don't cast WSTR to BSTR, convert properly instead.
-      comctl32/datetime: Use user locale for format.
-      msxml3: Treat input BSTR as general WCHAR string for ::loadXML().
-      ole32: Turn FIXME to TRACE for CoGetTreatAsClass.
-      ole32: Remove useless parameter check.
-      urlmon: Add stub IUriBuilder interface.
-      urlmon: Add CoInternetIsFeatureEnabled stub.
-      shlwapi: Add a forward to DelayLoadFailureHook.
-      shlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.
-      shell32: Add IPersistFile::GetCurFile implementation for IShellLink.
+Mikhail Maroukhine (42):
+      comctl32/tests: Remove superfluous casts.
+      comctl32: Fix compiler warnings with flag -Wcast-qual.
+      comctl32: Fix incorrect const type casting.
+      comctl32: Fix compiler warnings.
+      advapi32: Fix compiler warnings with flag -Wcast-qual.
+      appwiz.cpl: Fix compiler warnings with flag -Wcast-qual.
+      objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN.
+      wininet: Fix compiler warnings with flag -Wcast-qual.
+      server: Fix compiler warning with flag -Wcast-qual.
+      cabinet: Fix compiler warning with flag -Wcast-qual.
+      comdlg32: Fix compiler warnings with flag -Wcast-qual.
+      d3d10: Fix compiler warnings with flag -Wcast-qual.
+      d3dx9_36: Fix compiler warnings with flag -Wcast-qual.
+      dbghelp: Fix compiler warnings with flag -Wcast-qual.
+      gdi32: Fix compiler warnings with flag -Wcast-qual.
+      gdiplus: Fix compiler warnings with flag -Wcast-qual.
+      localspl: Fix compiler warnings with flag -Wcast-qual.
+      mmdevapi: Fix compiler warnings with flag -Wcast-qual.
+      msctf: Fix compiler warnings with flag -Wcast-qual.
+      msgsm32.acm: Fix compiler warnings with flag -Wcast-qual.
+      mshtml: Fix compiler warnings with flag -Wcast-qual.
+      msi: Fix compiler warnings with flag -Wcast-qual.
+      msxml3: Fix compiler warnings with flag -Wcast-qual.
+      ntdll: Fix compiler warnings with flag -Wcast-qual.
+      ole: Fix compiler warnings with flag -Wcast-qual.
+      rsaenh: Fix compiler warnings with flag -Wcast-qual.
+      shell32: Fix compiler warnings with flag -Wcast-qual.
+      shlwapi: Fix compiler warnings with flag -Wcast-qual.
+      user32: Fix compiler warnings with flag -Wcast-qual.
+      usp10: Fix compiler warnings with flag -Wcast-qual.
+      winex11.drv: Fix compiler warnings with flag -Wcast-qual.
+      wininet: Fix compiler warnings with flag -Wcast-qual.
+      wintrust: Fix compiler warnings with flag -Wcast-qual.
+      ws2_32: Fix compiler warnings with flag -Wcast-qual.
+      programs: Fix compiler warnings with flag -Wcast-qual.
+      tools: Fix compiler warnings with flag -Wcast-qual.
+      rsaenh/tests: Fix compiler warnings with flag -Wcast-qual.
+      imm32: Fix compiler warnings with flag -Wcast-qual.
+      quartz: Fix compiler warnings with flag -Wcast-qual.
+      rpcrt4: Fix compiler warnings with flag -Wcast-qual.
+      user32: Fix compiler warnings with flag -Wcast-qual.
+      advapi32: Fix compiler warnings with flag -Wcast-qual.
 
-Paul Chitescu (3):
-      qedit: In SampleGrabber ReceiveConnection check early the format type, return VFW_E_INVALIDMEDIATYPE like native.
-      qedit: SampleGrabber pins should enumerate a preferred format only after the input pin is connected and a fully defined format is known.
-      qedit: Implement buffering in SampleGrabber.
+Morten Rønne (1):
+      krnl386.exe: Fix VGA video mode 17.
 
-Paul Vriens (13):
-      msi/tests: Remove a key after running tests.
-      advapi32/tests: Restore default cryptographic provider after the tests.
-      oleaut32/tests: Don't add typelib information to the registry.
-      shlwapi/tests: Fix a test failure on NT4.
-      mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function.
-      kernel32/tests: Run tests again on Win95.
-      gdiplus/tests: Fix a test failure on Win98/WinMe.
-      rsaenh/tests: Fix some test failures on XP (pre SP3).
-      shlwapi/tests: Fix some test failures on XP/Vista.
-      shlwapi/tests: Fix some test failures on Vista+.
-      d3d8/tests: Fix timeouts on Win9x/WinMe.
-      d3d9/tests: Fix timeouts on Win9x/WinMe.
-      user32/tests: Fix timeouts on Win9x/WinMe.
+Nikolay Sivov (31):
+      shell32: Properly fail for unsupported interfaces in IShellView::GetItemObject.
+      shell32: Some debug tracing improvements.
+      shell32: Add IPersist support for desktop IShellFolder.
+      shell32: Add a note about a possible crash on NULL input.
+      shell32: Remove a useless debug switch, fix prototype.
+      shell32: Add a stub IShellFolderView for IShellView.
+      shell32: Add IShellFolderView::GetSelectedObjects implementation for IShellView.
+      shell32: Implement some IShellFolderView methods over IFolderView.
+      shell32: Add IShellFolderView::SetRedraw implementation.
+      shell32: Implement IShellFolderView::QuerySupport no-op method.
+      shell32: IShellView::ContextSensitiveHelp not implemented.
+      shell32: Add IShellFolderView::RemoveObject for IShellView.
+      shell32/tests: Use strict comparison for return values.
+      shell32: Add IFolderView::Item implementation.
+      shell32/tests: Fix a test crash on Win9x.
+      cmd: Ignore spaces before goto label.
+      shlwapi: Implement IUnknown_QueryServiceExec with tests.
+      shlwapi: Fix prototype for SHGetShellKey and extend trace.
+      shlwapi: Added IUnknown_ProfferService implementation with tests.
+      shlwapi: Fix some memory, handle and reference count leaks in RegisterDefaultAcceptHeaders.
+      shlwapi: Fix IUnknown_AtomicRelease prototype and simplify body a bit.
+      shlwapi: Fix interface leaks in SHIsSameObject.
+      shlwapi: Complete IUnknown_SetOwner call.
+      shlwapi: Use public define for QISearch table entry, make it available by name (as on Vista+).
+      shlwapi/tests: Use a single trace call variable for all tests.
+      shlwapi: More trace for menu related helpers.
+      shlwapi: Fix SHCreateWorkerWindowW fallback to A-call condition.
+      shlwapi: Some SHCreateWorkerWindowA tests.
+      shell32: Rename desktop folder data structure to reflect its meaning.
+      shell32: Rename My Computer folder implementation structure.
+      t2embed: Add TTGetEmbeddingType stub.
 
-Piotr Caban (16):
-      oleaut32: Simplify ICreateTypeInfo2_SetTypeFlags implementation.
-      oleaut32: Improve TypeInfos with changed TypeKind handling.
-      oleaut32: Improve dual interfaces creation in typelib.
-      oleaut32: Added ICreateTypeInfo2_SetFuncHelpContext implementation.
-      oleaut32: Fix some reference leaks.
-      oleaut32: Fix importinfo flags.
-      oleaut32: Remove incorrect memid validation.
-      oleaut32: Use QueryPathOfRegTypeLib in ICreateTypeInfo2_AddRefTypeInfo.
-      oleaut32: Improved ICreateTypeInfo AddFuncDesc implementation.
-      oleaut32: Improve ICreateTypeInfo_LayOut implementation.
-      oleaut32: Set parameter to NULL in GetMops stub.
-      oleaut32: Improve ITypeInfo2 GetTypeAttr implementation.
-      oleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.
-      oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
-      oleaut32: Improve ICreateTypeInfo2 AddImplType implementation.
-      oleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.
+Paul Vriens (9):
+      msi/tests: Remove temporary files.
+      shell32/tests: Fix test failures on Win95, Win98 and NT4.
+      msi/tests: Fix test failures on W2K with Windows Installer 2.x.
+      msi/tests: Fix test failures on W2K with Windows Installer 2.x.
+      msi/tests: Fix test failures on W2K with Windows Installer 3.0.
+      mmdevapi/tests: Fix test failure on some Vista boxes.
+      msxml3/tests: Skip some tests when network connection can't be made.
+      ddrawex/tests: Don't crash on some Win98/WinMe boxes.
+      d3d9/tests: Initialize a variable (Coverity).
 
-Ričardas Barkauskas (2):
-      wined3d: Fix ATI2N pitch and offset calculations.
-      d3d9/tests: Test ATI2N pitch and locking offset behaviour.
+Piotr Caban (14):
+      msvcrt: Update msvcrt.spec.
+      msvcrt: Added strnlen implementation.
+      msvcr90: Implement _encode_pointer and _decode_pointer.
+      msvcr90: Added _encoded_null() implementation.
+      msvcr90: Added _get/set_invalid_parameter_handler implementation.
+      msvcr90: Added implementation of __sys_nerr and __sys_errlist.
+      msvcrt: Rename functions conflicting with mingw headers.
+      msvcrt: Avoid using scalb function.
+      msvcrt: Avoid using localtime_r.
+      msvcrt: Added _strtoi64 implementation.
+      msvcrt: Added _strtoui64 implementation.
+      msvcrt: Move invalid parameter tests to msvcr90.
+      msvcrt: Fix _get/_set_invalid_parameter_handler implementation.
+      msvcrt: Added implementation of _controlfp_s.
 
-Rob Shearman (16):
-      widl: Remove some unused functions, definitions and types.
-      widl: Make write_pointer_tfs more readable.
-      widl: Simplify write_typeformatstring_var.
-      widl: Write pointers in write_typeformatstring_var using write_pointer_tfs.
-      widl: Don't use the return value of write_embedded_types to determine whether a type contains pointers or not.
-      widl: Merge write_typeformatstring_var and write_embedded_types into one function, write_type_tfs.
-      widl: Use typegen_detect_type to determine which types should be written for the pointer description in write_struct_tfs.
-      widl: Pass current_structure into write_conf_or_var_desc in write_ip_tfs.
-      widl: error_status_t isn't an allowed conformance type.
-      widl: Fix the writing of expressions in un-typedef'd structures by using write_type_left to write out the type, which adds the "struct ..." if necessary.
-      widl: Remove some FIXME comments and replace them with comments explaining why the current behaviour is correct.
-      widl: Clean up array case in write_remoting_arg.
-      widl: Simplify write_parameter_conf_or_var_exprs by making use of typegen_detect_type.
-      widl: Remove a FIXME comment in write_function_stubs.
-      rpcrt4: Add support for marshalling/unmarshalling complex arrays of pointers.
-      rpcrt4: Add tests for a complex array of pointers.
+Rob Shearman (14):
+      widl: Don't pre-calculate buffer size for arrays that aren't treated as reference pointers.
+      widl: Convert assign_stub_out_args to using typegen_detect_type and fix the non-conformant array case.
+      rpcrt4: Add test for [out] non-conformant array.
+      widl: Fix writing of MaxCount expressions for conformant strings declared using array form.
+      widl: Fix crash when trying to declare a fixed size array with a size_is attribute.
+      widl: Issue an error if a context handle variable is declared outside of a function.
+      include: Change an unsized [out] string to be sized in IMultiLanguage2.
+      widl: Issue an error if an out parameter is a conformant string.
+      widl: Remove func_t type.
+      widl: Fix the calculation of casted integer constant expressions.
+      widl: Return a pointer to the correct part of the string from the lexer for WSTRQUOTE tokens.
+      widl: Remove the current_func variable.
+      widl: Make use of string_of_type in write_conf_or_var_desc.
+      widl: Check whether an expression is a constant one before assuming it is a toplevel conformance when writing conformance or variance descriptors.
 
-Roderick Colenbrander (9):
-      wgl: Add more OpenGL diagnosing checks.
-      opengl32: Add OpenGL 3.3/4.0 extensions.
-      wined3d: Extend surface_get_depth_blt_info with texture coordinate code from surface_blt_to_drawable.
-      wined3d: Use surface_get_blt_info to compute texture coordinates for surface_blt_to_drawable.
-      wined3d: Remove oversize texture support.
-      wined3d: Add a helper function for drawing a textured quad.
-      wined3d: Use draw_textured_quad in BltOverride.
-      wined3d: Start moving paletted texture support to the blit_shader.
-      wined3d: Get rid of d3dfmt_get_conv in RealizePalette.
+Roderick Colenbrander (19):
+      wined3d: Fix depth blit regression.
+      wined3d: Use the format table instead of WGL-checks in CheckDepthStencilMatch when FBOs are used.
+      wined3d: Remove WGL RGBA float support because it doesn't make sense without pbuffers.
+      wined3d: Move argb_to_fmt to utils.c as a helper function to be used in more places.
+      wined3d: Introduce a helper function which converts a color from the surface format to ARGB.
+      wined3d: Add color_fill to blit_shader.
+      wined3d: Add a helper function for getting a valid rectangle.
+      wined3d: Use RECT instead of WINED3DRECT in more parts of BltOverride.
+      ddraw: Add some DirectDraw Blt tests.
+      d3d9: Add source/destination and backbuffer tests for StretchRect.
+      wined3d: Fix a destination flipping bug using the destination rectangle.
+      wined3d: Disable flipping through the source rectangle in BltOverride.
+      wined3d: Use RECT instead of WINED3DRECT in stretch_rect_fbo.
+      wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_direct.
+      wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_hwstretch.
+      wined3d: Remove the last use of the WINED3DRECT destination rectangle in BltOverride.
+      wined3d: Remove some unneeded source rectangle calculations from BltOverride.
+      wined3d: Move upsideDown calculation to blit implementation.
+      wined3d: Remove the swapchain parameter from fb_copy_to_texture_hwstretch in order to unify all blit calls.
 
-Sandijs Ribaks (1):
-      wined3d: Add surface conversion function from WINED3DFMT_YUY2 to WINED3DFMT_B8G8R8X8_UNORM.
+Stefan Dösinger (8):
+      wined3d: Add a function for deleting the GL buffer.
+      wined3d: Partially implement unserialized buffers with the apple extension.
+      wined3d: Implement manual buffer fencing.
+      wined3d: Don't check WGL depth stencil limitations with FBOs.
+      wined3d: Don't advertise float formats as supported by WGL.
+      wined3d: Split out offscreen rendering concerns from FindContext.
+      wined3d: Control the onscreen depth stencil format in the swapchain.
+      wined3d: Use FBOs when the onscreen depth stencil format isn't suitable.
 
-Stefan Dösinger (11):
-      d3d9: Fix test failures on Windows 7.
-      wined3d: Don't DISCARD or NOOVERWRITE non-dynamic buffers.
-      wined3d: Use glMapBuffer for 1:1 uploads in PreLoad.
-      wined3d: Implement unfenced updates of double buffered buffers.
-      wined3d: Check the alignment of mapped buffer pointers.
-      wined3d: Merge two if conditions in buffer.c.
-      wined3d: Make resources 16 byte aligned.
-      ddraw: Use a D24X8 depth buffer.
-      d3d9: Remove the double unlock test.
-      d3d9: Windows 7 rejects invalid rectangles.
-      d3d9: Remove old debug messages from the tests.
+Stefan Leichter (2):
+      ws2_32: Partly implement level IPPROTO_IPV6 of setsockopt.
+      ws2_32: Partly implement level IPPROTO_IPV6 of getsockopt.
 
-Trey Hunner (1):
-      ping: Add skeleton ping command.
+Sébastien Ramage (1):
+      user32: End scrollbar tracking if the mouse capture is lost.
 
-Vincent Povirk (19):
-      ole32: Allow CopyTo to succeed in spite of already open source streams.
-      gdiplus: Don't crash when creating a texture with NULL imageattributes.
-      gdiplus: Add a test for GdipGetMetafileHeaderFromMetafile.
-      gdiplus: Zero the MetafileHeader structure in GetMetafileHeader.
-      include: Add definitions for IWICBitmap.
-      ole32: Don't treat the header as a big block in StorageImpl_LoadFileHeader.
-      ole32: Don't treat the header as a big block in StorageImpl_SaveFileHeader.
-      ole32: Fix the big block offset calculation.
-      ole32: Remove the unused BlockBits structures from BigBlockFile objects.
-      ole32: Remove the BIG_BLOCK_SIZE define.
-      ole32: Remove the NUM_BLOCKS_PER_DEPOT_BLOCK define.
-      ole32: Remove knowledge of block sizes from the BigBlockFile object.
-      ole32: Allow storage files with a block size of 4096 to open.
-      oleaut32: Return type mismatch errors in ITypeLibComp_fnBind.
-      oleaut32: Always use DISPID_PROPERTYPUT to fill in the last argument.
-      winex11.drv: ReadSelectionData should fail if the import function fails.
-      winex11.drv: Use CurrentTime to focus windows if we have no timestamp.
-      include: Add definitions for IWICBitmapScaler.
-      windowscodecs: Make component enumerators thread-safe.
+Vincent Povirk (37):
+      oleaut32: Allow named args to be combined with positional args in fnInvoke.
+      include: Add definition for IWICBitmapClipper.
+      windowscodecs: Make the IWICPalette implementation thread-safe.
+      ole32: Track the lowest possibly-free small block in storage files.
+      ole32: Don't register an IMallocSpy object when the ole trace is used.
+      ole32: Check the small block size limit of storage files.
+      windowscodecs: Add a stub TIFF decoder.
+      windowscodecs: Implement Initialize for the TIFF decoder.
+      windowscodecs: Implement GetFrameCount for the TIFF decoder.
+      windowscodecs: Implement GetFrame for the TIFF decoder.
+      windowscodecs: Implement GetPixelFormat for TIFF decoder.
+      windowscodecs: Implement GetSize for the TIFF decoder.
+      windowscodecs: Implement CopyPixels for the TIFF decoder.
+      windowscodecs: Add support for decoding RGB TIFF images.
+      gdiplus: Support decoders with multiple signatures.
+      gdiplus: Add support for decoding TIFF images.
+      gdiplus: Add a test for TIFF image loading.
+      wine.inf: Add some .NET Framework keys.
+      mscoree: Add a setting to access mono's tracing functionality.
+      mscoree: Show the names of requested GUIDs in stub fixmes.
+      wine.inf: Add more .NET framework keys.
+      mscoree: Stub ClrCreateManagedInstance.
+      gdiplus: Store a reference to the image in image graphics contexts.
+      gdiplus: Don't use gdi32 to draw to bitmaps with formats it can't handle.
+      gdiplus: Add tests for GdipDrawString.
+      gdiplus: Add a missing NULL check to GdipMeasureString.
+      gdiplus: Add a test for GdipMeasureString.
+      gdiplus: Rewrite GdipMeasureString using a helper function.
+      gdiplus: Rewrite GdipDrawString to share code with GdipMeasureString.
+      gdiplus: Fix the linesfilled calculation in GdipMeasureString.
+      gdiplus: Add tests for GdipMeasureCharacterRanges.
+      gdiplus: Implement GdipMeasureCharacterRanges.
+      gdiplus: Implement GdipImageRotateFlip.
+      advapi32: Add tests for registry keys that have been deleted.
+      advapi32: Add test for RegDeleteValue.
+      winex11.drv: Clip rectangle values to 16-bit limits.
+      gdiplus: Implement GdipFlush.
 
-Yann Droneaud (5):
-      cmd: Fixed uninitialised field in WCMD_addCommand() (Valgrind).
-      configure: Fixed <linux/ppdev.h> test.
-      cmd: Added some expansion tests.
-      cmd: Remove %CD% test.
-      cmd: Add another expansion test.
+William Waghorn (1):
+      dsound: Ensure device name and description buffers are NUL terminated.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 1da60fa..40196f2 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.41
+Wine version 1.1.42
diff --git a/configure b/configure
index 6725765..0d4e64f 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.65 for Wine 1.1.41.
+# Generated by GNU Autoconf 2.65 for Wine 1.1.42.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -552,8 +552,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='1.1.41'
-PACKAGE_STRING='Wine 1.1.41'
+PACKAGE_VERSION='1.1.42'
+PACKAGE_STRING='Wine 1.1.42'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1361,7 +1361,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Wine 1.1.41 to adapt to many kinds of systems.
+\`configure' configures Wine 1.1.42 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1430,7 +1430,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.1.41:";;
+     short | recursive ) echo "Configuration of Wine 1.1.42:";;
    esac
   cat <<\_ACEOF
 
@@ -1573,7 +1573,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.1.41
+Wine configure 1.1.42
 generated by GNU Autoconf 2.65
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2093,7 +2093,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Wine $as_me 1.1.41, which was
+It was created by Wine $as_me 1.1.42, which was
 generated by GNU Autoconf 2.65.  Invocation command line was
 
   $ $0 $@
@@ -15235,7 +15235,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Wine $as_me 1.1.41, which was
+This file was extended by Wine $as_me 1.1.42, which was
 generated by GNU Autoconf 2.65.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15306,7 +15306,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Wine config.status 1.1.41
+Wine config.status 1.1.42
 configured by $0, generated by GNU Autoconf 2.65,
   with options \\"\$ac_cs_config\\"