Release 1.1.43.
diff --git a/ANNOUNCE b/ANNOUNCE
index 6980098..18c6821 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,18 +1,17 @@
-The Wine development release 1.1.42 is now available.
+The Wine development release 1.1.43 is now available.
 
 What's new in this release (see below for details):
-  - 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.
+  - A number of new icons.
+  - Improved support for alpha channel in bitmaps.
+  - Many Direct3D fixes and optimizations.
+  - More complete msvcr80/90 implementations.
+  - A wide range of 64-bit fixes.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  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
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.43.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.43.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -28,617 +27,512 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.42:
+Bugs fixed in 1.1.43:
 
-   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)
+   7436  Scroll bars don't scroll properly with thumb in Altium DXP2004 sch view
+  10406  Missing surface textures in Titan Quest game v.1.3
+  12611  Warcraft III world editor page faults when switching desktops / after restoring from minimization
+  13976  Axis&Allies crashes after a long time of game-play ~1 hour
+  14545  Baldur's Gate Trilogy: installation fails
+  14558  DirectX : Missing sprite frames in Double Dragon Forever with OffscreenRenderingMode=fbo
+  14795  amsn errors on startup
+  15772  Victoria: An Empire Under The Sun: Crashes on loading screen
+  16595  Scroll bars don't work on 4D 6.5.4
+  16622  possible bashism in config.guess
+  17359  Virtual Sailor 7.0 does not run properly due to bug in Direct3d emulation
+  17503  Diablo 2 refuses to detect D3D device
+  18652  Battlefield 2: Doesn't close cleanly
+  19385  the 'wine start' launcher does not open MS Office documents that have spaces in their path
+  20330  Buttons in The print show pro show up as blacked out and are not useable.
+  20391  Word 2003 background of tab stops is wrong color
+  20442  visio 2003 & 2007 crash after 2nd double click on element
+  20598  Elements Do Not Appear in Patcher Dialogue Box in Perfectworld International
+  20607  Machines Demo: loading screen is too dark
+  20611  Unimplemented function d3dx9_36.dll.D3DXCreateEffectEx (Singularity)
+  20761  Riven pallet error
+  21285  Axis & Allies setup.exe crashes
+  21352  odd behaviour with segmentation fault in openwatcoms DirectX sample (samples/directx/cpp/d3d/d3d.cpp)
+  21356  Some icons are completely black in HTML-Kit
+  21608  EVE Online ship icon rendering broken
+  21819  Fiesta Online unplayable
+  21847  Steam 2010 beta UI fails to draw
+  21957  Solfege from Kogado Studio hangs when trying to playing video
+  22070  Motocross madness shows wrong textures
+  22088  Starcraft II loading screen bar is messed up
+  22096  Starcraft II - crashes on launch if '-showfps=1' is used
+  22098  Starcraft II has missing effects on main menu
+  22108  Bloxx It's installer hangs
+  22127  Control Spy: animation control displays incorrectly
+  22197  PlayOnline viewer shows black screen
+  22200  Dragon Age: Origins needs msvcr80.dll.__CxxFrameHandler3 implemented
+  22209  Dragon Age does not start
+  22225  CDBurnerXP's disc icon is completely black
+  22235  mciqtz32: Add basic play capability causes regression in The Games Factory 2 demo
+  22245  AVR Studio fails to install
+  22248  Imperium Romanum: minimap is missing some stuff
+  22257  AntiVir requests IE installation in a WoW64 setup
+  22360  Icons in HTML-Kit lack transparency
+  22365  .NET Framework 2.0 installer hangs
 
 ----------------------------------------------------------------
 
-Changes since 1.1.41:
+Changes since 1.1.42:
 
-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.
+Alex Villacís Lasso (11):
+      oledb32: Tests for OLEDB32 conversion to DBTYPE_STR, marked as todo_wine.
+      oledb32: Implemented OLEDB32 conversion to DBTYPE_STR.
+      oledb32: Add tests for DBTYPE_I4 to DBTYPE_WSTR/DBTYPE_STR conversion.
+      oledb32: Add tests for DBTYPE_R4 to DBTYPE_WSTR/DBTYPE_STR conversion.
+      oledb32: Add tests for DBTYPE_R8 to DBTYPE_WSTR/DBTYPE_STR conversion.
+      oledb32: Add tests for DBTYPE_CY to DBTYPE_WSTR/DBTYPE_STR conversion.
+      oledb32: Add tests for DBTYPE_I1/DBTYPE_UI1/DBTYPE_UI2/DBTYPE_UI4/DBTYPE_I8/DBTYPE_UI8 to DBTYPE_WSTR/DBTYPE_STR conversion.
+      oledb32: Add tests for DBTYPE_GUID to DBTYPE_WSTR/DBTYPE_STR conversion as todo_wine.
+      oledb32: Implement conversion from DBTYPE_GUID to DBTYPE_STR/DBTYPE_WSTR/DBTYPE_BSTR.
+      oledb32: Added tests for DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR marked as todo_wine.
+      oledb32: Implement conversion from DBTYPE_BYTES to DBTYPE_WSTR/DBTYPE_STR.
 
-Alistair Leslie-Hughes (2):
-      rpcrt4: Added stub function CreateStubFromTypeInfo.
-      oleaut32: Add ISupportErrorInfo registry entry.
+Alexandre Julliard (98):
+      rpcrt4: Fix the pointer alignment macros for 64-bit.
+      rpcrt4: Replace the alignment macros by inline functions.
+      dpwsockx: Use standard Win32 types instead of the BSD ones.
+      include: Try harder to redefine u_long, and avoid using it in headers as far as possible.
+      d3dx9_36: Don't include the bison-generated header from the bison source file.
+      mmdevapi: Include system headers before Wine headers.
+      widl: Add a type_memsize_and_alignment function to make it explicit where the alignment is truly needed.
+      widl: Alignment for complex arrays and structs is the buffer alignment, not the memory one.
+      rpcrt4: Fix tracing of non-conformant strings.
+      rpcrt4: Always skip the conformance format, even if conformance is not present in the buffer.
+      rpcrt4: Add support for complex arrays in the generic array marshalling functions.
+      rpcrt4: Add support for complex arrays in the generic array unmarshalling functions.
+      user32/tests: Fix a test that was incorrectly skipped on non-Win9x platforms.
+      tools: Improve error handling in the buildicon script.
+      mmdevapi/tests: Remove some todos that succeed now.
+      mmdevapi/tests: Mark some failing tests as todo.
+      ole32: Don't use in-memory structure layouts to build the wire data, define wire-specific structures instead.
+      winedbg: Save internal variables as proper DWORD values.
+      rpcrt4: Clean up handling of enum16 types.
+      rpcrt4: Add support for marshalling int3264 types.
+      rpcrt4: Implement proxy/stub delegation for x86_64.
+      include: Fix a couple of oaidl.idl definitions for 64-bit.
+      ole32: Fix the free threaded marshaller data for 64-bit pointers.
+      oleaut32: Fix a couple of typelib test failures on 64-bit.
+      oleaut32: Fix some pointer conversion warnings on 64-bit.
+      shlwapi/tests: Fix some pointer conversion warnings on 64-bit.
+      msvcrt: Fix an unused variable warning.
+      msvcr90/tests: Fix the calling convention of the initterm callbacks.
+      winapi: Add some support for handling ifdefs, particularly ifdef _WIN64.
+      winapi: Generate the 64-bit variant of structure size/alignment tests.
+      winapi: Add a few more types to the ntdll generated tests.
+      configure: Don't disable includes for the Wow64 build.
+      crypt32: Fix computation of structure sizes in CRYPT_AsnDecodeSequence.
+      winex11: Fix the calling convention of X11DRV_wglCreateContextAttribsARB.
+      configure: Define WINE_CROSSTEST when building crosstests, and disable use of config.h in that case.
+      include: Move the exception handling support functions to winecrt0 instead of having them inline.
+      winecrt0: Add a trampoline function to align the stack on x86_64 before continuing an exception.
+      urlmon: Forward the DllMain call to the dlldata.c generated function.
+      inetcomm: Store an index instead of a handle for mime bodies to avoid pointer conversion warnings.
+      inetcomm: Rewrite MimeMessage_FindFirst/Next to iterate correctly and avoid invalid pointer conversions.
+      ntdll: Fix affinity mask check for 64-bit.
+      oleaut32: Query the path of the correct kind of typelib when unregistering it.
+      oleaut32: Use the x87 assembly code for rounding on x86_64 too.
+      ntdll: Restructure x86_64 exception processing to treat all functions with missing exception data as leaf functions.
+      wininet: Fix some pointer conversion warnings on 64-bit.
+      user32: Avoid pointer truncation in SetSysColorsTemp.
+      shell32: Convert the change notifications list to a standard list.
+      shell32: Store an id in change notifications to avoid invalid pointer conversions.
+      wined3d: Remove unused offset parameter in buffer_get_memory.
+      tests: Use the correct format of varargs list when building with msvcrt.
+      d3d8: Avoid using a pointer difference in a trace.
+      secur32: Avoid using a pointer difference in a trace.
+      ole32/tests: Avoid using a pointer difference in a trace.
+      cmd/tests: Add casts to pointer differences in traces.
+      hhctrl.ocx: Add casts to pointer differences in traces.
+      jscript: Add casts to pointer differences in traces.
+      ntdll: Build the virtual_release_address_space function on all platforms.
+      gdi32: Avoid some rounding errors in AngleArc.
+      msvcrt: Implemented setjmp for x86_64.
+      winebuild: Add a wrapper function to output cfi directives.
+      winebuild: Support for -fasynchronous-unwind-tables flag to enable/disable CFI generation.
+      winegcc: Add support for the -fasynchronous-unwind-tables option.
+      configure: Pass the -fasynchronous-unwind-tables flag to winegcc when supported.
+      winebuild: Add cfi annotations to the import thunk for i386.
+      winebuild: Add cfi annotations to the relay functions for i386.
+      libport: Make cfi annotations optional for x86_64.
+      libwine: Make cfi annotations optional for x86_64.
+      ntdll: Make cfi annotations optional for x86_64.
+      winmm/tests: Fix a pointer conversion warning on 64-bit.
+      msvcrt: Make a few more exception handling functions i386-specific.
+      msvcrt: Implement the missing exception constructor functions.
+      msvcrt: Add support for VC7 and VC8 extensions to the C++ exception handler.
+      msvcrt: Export a few more C++ functions that actually call standard C functions.
+      user32: The Z-order of owned windows doesn't depend on them having the WS_POPUP style.
+      libwine: Store more detailed information about characters direction.
+      kernel32: Map the new detailed direction information back to the Windows constants.
+      gdi32: Use the more detailed libwine information to classify bidi chars.
+      usp10: Use the more detailed libwine information to classify bidi chars.
+      include: Define some more NTSTATUS values.
+      msvcrt: Implement support for version 4 exception tables.
+      msvcrt: Implement _invalid_parameter and fix the handler definitions.
+      msvcr90: Implement _invalid_parameter_noinfo.
+      winex11: The source offset for mirrored Xrender blits must be scaled too.
+      winex11: Add a separate helper function for Xrender mono->color blits.
+      winex11: Use repeating instead of scaling when stretching a 1x1 source bitmap.
+      winex11: Define a structure to hold coordinates information for BitBlt operations.
+      winex11: Move logical to physical mapping into the BITBLT_GetVisRectangles helper function.
+      winex11: Use the BITBLT_GetVisRectangles helper function for AlphaBlend too.
+      winex11: Rewrite AlphaBlend to do everything on the server side, and support all types of source bitmaps.
+      winex11: Add support for big-endian 32-bpp Xrender formats.
+      configure: Don't disable 32-bit programs on Wow64 to support a future 32-bit compatibility mode.
+      wine.inf: Register iexplore from the system directory so that the 32-bit version gets registered too.
+      winex11: Mask out the alpha channel when converting from color to monochrome.
+      msvcrt: Initialize exported common variables to fix the build on Mac OS.
+      winex11: Set the NET_WM_ICON hint for 32-bpp icons.
+      winex11: Fix 16-bpp cursor conversions.
+      appwiz.cpl: Use the fancy new icon.
+      ntdll: Report the correct processor architecture.
 
-Andrew Eikum (1):
-      mshtml: Fix typo determining if channel is HTTP.
+Alistair Leslie-Hughes (1):
+      msxml4: Add Schema interfaces.
 
-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.
+Anders Jonsson (1):
+      wineboot: Update Swedish translation.
 
-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.
+Andrew Eikum (5):
+      mshtml: Return success in HTTPChannel::SetRequestMethod.
+      mshtml: Implement HTTPChannel::GetRequestSucceeded.
+      mshtml: Implement HTTPChannel::GetResponseHeader.
+      mshtml: Always load URLs without a base URL through Wine.
+      shlwapi: Check for NULL string in UrlIs.
 
-Aurimas Fišeras (1):
-      wineboot: Update Lithuanian translation.
+André Hentschel (5):
+      winemaker: Fix manpage.
+      winedump: Update manpage.
+      server: Add German translation of the manpage.
+      winemaker: Add German translation of the manpage.
+      ntdll: Use NULL for a pointer.
+
+Aric Stewart (8):
+      rpcrt4: Handle NULL pclsid in NdrDllRegisterProxy and NdrDllUnregisterProxy.
+      rpcrt4: Improve NdrDllRegisterProxy parameter checking.
+      rpcrt4/tests: Add NdrDllRegisterProxy tests.
+      include: Include fMergeNeutralItems in the SCRIPT_CONTROL Structure.
+      usp10: Improve ScriptItemize with a SCRIPT_CONTROL and SCRIPT_STATE set.
+      ups10: Reimplement ScriptLayout to properly handle mixed runs.
+      usp10: Have ScriptShape respect fLogicalOrder and fRTL when ordering glyphs.
+      usp10/tests: Expanded tests for ScriptShape.
 
 Austin English (1):
-      cmd: Add testcases for goto.
+      imm32: Quiet ImmGetOpenStatus fixme.
 
-Chris Robinson (2):
-      openal32: Remove the ALCcontext wrapper.
-      openal32: Add support for ALC_EXT_thread_local_context.
+Christian Costa (14):
+      d3dx9_36: Add stub for D3DXCheckTextureRequirements.
+      amstream: Fix AddRef calls.
+      d3dx9_36: Add definitions for ID3DXBaseMesh and ID3DXMesh interfaces.
+      d3dx9_36: Add stub for D3DXCreateBox.
+      d3dx9_36: Improve FIXMEs and TRACEs for surface.
+      d3dx9_36: Forward D3DXCreateTextureFromFileExW to D3DXCreateTextureFromFileInMemoryEx.
+      d3dx9_36: Add stub for D3DXCreateTextureFromFileA.
+      d3dx9_36: Fix indentation.
+      d3dx9_36: Implement D3DXGetImageInfoFromFileInMemory using WindowsCodecs (based on work from Tony Wasserka).
+      mciqtz32: Only call CoUninitialize when CoInitializeEx succeeds.
+      d3dx9_36: Add support for 32-bit BGRA in D3DXGetImageInfoFromFileInMemory.
+      d3dxof: Add support for mszip compressed files.
+      d3dx9_36/tests: Move surface tests into surface.c.
+      d3dx9_36: Check wnd just after CreateWindow. Remove useless wnd check before calling DestroyWindow.
 
-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 (8):
+      wdm.h: Define IoGetNextIrpStackLocation.
+      ntoskrnl.exe: Use IoGetNextIrpStackLocation.
+      wdm.h: Define KeResetEvent and KeSetEvent.
+      ntoskrnl.exe: Stub out KeResetEvent and KeSetEvent.
+      wdm.h: Declare IoCallDriver.
+      ntoskrnl.exe: Implement IoCallDriver.
+      usb.h: Add and fix some USBD_STATUS codes.
+      ntoskrnl.exe: Stub out IoGetDeviceProperty.
 
-Damjan Jovanovic (4):
-      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.
+Detlef Riekenberg (6):
+      msvcr90: Run the tests again on w2k and below.
+      msi: Display a MessageBox in MsiMessageBoxEx.
+      urlmon/tests: Do not depend on user security settings in sec_mgr tests.
+      urlmon/tests: Run the tests again on W95B (CoInternetParseUrl).
+      urlmon/tests: Fix a failure on Win98.
+      urlmon/tests: CoInternetGetSecurityUrl is not present on W95B.
 
-Detlef Riekenberg (1):
-      msvcr90/tests: Add tests for _initterm_e.
+Dmitry Timoshkov (5):
+      gdi32: Fix some DC leaks in gdi32 bitmap tests.
+      winex11.drv: Do not allow WM actions for windows with WS_DISABLED style set.
+      comctl32: Do not use width of the passed to ImageList_Add bitmap as an icon width.
+      user32: Button painting code always sets up the clipping, there is no need to duplicate it.
+      user32: Do not ask DrawFrameControl() to modify the passed in rectangle.
 
-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.
+Eric Pouech (16):
+      dbghelp: Added support for DW_CFA_GNU_args_size.
+      ntdll: On x86_64 systems (as on i386 ones), hw breakpoints must generate a EXCEPTION_SINGLE_STEP exception.
+      winedbg: Simplify a bit the find_triggered_watch function.
+      winedbg: Allow using 8-byte long hardware assisted breakpoints on x86_64 CPUs.
+      server: Correctly set the DR0..7 registers on Linux for x86_64 architecture.
+      dbghelp: When trying to enumerate locals & parameters with SymEnumSymbols, don't return a global or public symbol when the nearest symbol of the current context isn't a function.
+      winedbg: Fix buffer size for 8-byte watchpoint.
+      winedbg: Properly guard against setting a watchpoint against a variable stored in a register.
+      winedbg: Describe pointer size in CPU backend structure.
+      winedbg: Merge pointer deref and array index functions into a single one.
+      winedbg: Use standard Wine lists for processes.
+      winedbg: Use standard Wine lists for threads.
+      winedbg: Add support for x86-64 in known CPUs while reading minidumps.
+      winedump: Add support for x86-64 in known CPUs while reading minidumps.
+      winedbg: Fix minidump support on 64bit OSes (don't clamp addresses out of 64bit minidumps).
+      kernel32: Added proper support for GetSystemInfo on x86_64.
 
-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.
+Frédéric Delanoy (3):
+      manpages: Fix formatting errors.
+      wineserver: Fix French manpage.
+      loader: Fix French translation of wine manpage.
 
-Frédéric Delanoy (1):
-      wineboot: Updated French translation.
+Hans Leidekker (7):
+      include: Add some error codes.
+      msi: Make the string reference count a short.
+      msi: Make the string reference count a short.
+      msi/tests: Run the RemoveODBC action to unregister the fake drivers.
+      msi: Release summary information on error in msi_parse_patch_summary.
+      msi: Move application of substorage transforms out of msi_parse_patch_summary.
+      msi: Make the string reference count a short.
 
-Gerald Pfeifer (1):
-      crypt32: Fix type of empty in encodeBase64W().
+Henri Verbeet (41):
+      wined3d: Add a separate function for wined3d object initialization.
+      wined3d: Simply inline dumpResources().
+      wined3d: Make some functions static.
+      wined3d: Rename HW_VENDOR_WINE to HW_VENDOR_SOFTWARE.
+      wined3d: Rename some GL vendors.
+      d3d8/tests: Use color_match() in test_rcp_rsq().
+      d3d8/tests: Clear with colors that are more obviously different from the expected value in test_rcp_rsq().
+      wined3d: Don't use GLSL if the supported version isn't at least 1.20.
+      wined3d: Capture the correct scissor rectangle.
+      ddraw: Fix and clarify texture filter state mappings.
+      quartz: Don't return a pointer to a stack variable in AMFilterData_ParseFilterData().
+      wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_BltOverride().
+      wined3d: Pass the correct window to Present() in IWineD3DSurfaceImpl_Flip().
+      wined3d: Pass the correct window to Present() in IWineGDISurfaceImpl_Flip().
+      wined3d: Add a separate function for adding declaration elements in ConvertFvfToDeclaration().
+      wined3d: Add an extensionless STATE_INDEXBUFFER handler.
+      wined3d: Get rid of state_nogl().
+      wined3d: Update shader constants on viewport changes.
+      wined3d: Validate some more states.
+      wined3d: Add a FIXME for predicated shader instructions.
+      d3d9/tests: Add some depth buffer tests.
+      d3d8/tests: Add some depth buffer tests.
+      wined3d: Fix a GL extension prototype.
+      wined3d: Don't write past the end of the buffer's conversion_map.
+      winex11.drv: Allow OpenGL on minimized windows.
+      wined3d: Add a separate function for rendertarget view initialization.
+      wined3d: Add a separate function for palette initialization.
+      wined3d: Disable strict draw ordering by default.
+      wined3d: We always support at least a single modelview matrix.
+      wined3d: Prune unsupported world matrix transform states.
+      wined3d: Get rid of glRect from IWineD3DSurfaceImpl.
+      wined3d: The currentDesc and pow2 width/height are the same for power of two textures.
+      wined3d: Get rid of the width and height parameters to surface_allocate_surface().
+      wined3d: Get rid of the width and height parameters to surface_upload_data().
+      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_apply_attachment_filter_states().
+      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_surface_fbo().
+      wined3d: Simply pass an IWineD3DSurfaceImpl pointer to context_attach_depth_stencil_fbo().
+      wined3d: Store render target attachments as IWineD3DSurfaceImpl pointers in struct fbo_entry.
+      wined3d: Store the depth/stencil attachment as IWineD3DSurfaceImpl pointer in struct fbo_entry.
+      wined3d: Remove some dead code from IWineD3DDeviceImpl_Uninit3D().
+      wined3d: Allow offscreen depth/stencil clears again with FBOs.
 
-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.
+Jacek Caban (6):
+      mshtml: Fixed nsIHttpChannel::GetRequestSucceeded implementation.
+      mshtml: Improved focus handling.
+      mshtml: Use DOM designMode to switch to editor mode.
+      mshtml: Use NSContainer HWND in handle_blur.
+      jscript: Use special case for lastIndex<0 only for global regexps in run_exec.
+      jscript: Fixed String.match implementation for non-global regexps.
 
-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.
+Joel Holdsworth (29):
+      configure: Maintainer mode requires icotool v0.29.0 or newer.
+      configure: Maintainer mode requires imagemagick.
+      tools: Installed new icon build script.
+      user32: Replaced oic_winlogo.ico with Tango compliant icon.
+      user32: Replaced oic_bang.ico with Tango compliant icon.
+      user32: Replaced oic_hand.ico with Tango compliant icon.
+      user32: Replaced oic_note.ico with Tango compliant icon.
+      user32: Replaced oic_ques.ico with Tango compliant icon.
+      user32: Replace oic_sample.ico with Tango compliant icon.
+      shell32: Replaced folder.ico with a Tango compliant icon.
+      shell32: Replaced document.ico with a Tango compliant icon.
+      shell32: Replaced cdrom.ico with a Tango compliant icon.
+      shell32: Replaced delete.ico with a Tango compliant icon.
+      shell32: Replaced desktop.ico with a Tango compliant icon.
+      shell32: Replaced drive.ico with a Tango compliant icon.
+      shell32: Replaced floppy.ico with a Tango compliant icon.
+      shell32: Replaced folder_open.ico with a Tango compliant icon.
+      shell32: Replaced mycomputer.ico with a Tango compliant icon.
+      shell32: Replaced mydocs.ico with a Tango compliant icon.
+      shell32: Replaced netdrive.ico with a Tango compliant icon.
+      shell32: Replaced netdrive2.ico with a Tango compliant icon.
+      shell32: Replaced printer.ico with a Tango compliant icon.
+      shell32: Replaced ramdisk.ico with a Tango compliant icon.
+      shell32: Replaced shortcut.ico with a Tango compliant icon.
+      shell32: Replaced trash_file.ico with a Tango compliant icon.
+      notepad: Replaced icon with a Tango compliant icon.
+      appwiz: Replaced program icon with a Tango compliant icon.
+      wordpad: Replaced program icon with a Tango compliant icon.
+      taskmgr: Replaced program icon with a Tango compliant icon.
 
-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.
+Johan Gill (1):
+      ddraw/tests: Added todo_wine test to verify resizing of fullscreen windows.
 
-Ilya Basin (2):
-      msvcmaker: Extract wine_test_dsp_files from C_SRCS variable.
-      shell32: Enable dde for SEE_MASK_CLASSALL.
+Jörg Höhle (7):
+      msvidc32: Fix "Unknown message: 400e".
+      msacm32: Fix nesting in acmFilter/FormatTagEnum.
+      winmm: MCI system commands are not eligible for auto-open.
+      winmm: Improve MCI A/W mapping.
+      msvidc: Fix 16bit VIDEO-1/CRAM decompression.
+      winmm: Prepare transition of MCI parser to 64bit.
+      winmm: MCI_SYSINFO dwRetSize counts characters, not bytes.
 
-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.
+Maarten Lankhorst (11):
+      mmdevapi: Add uuid include.
+      configure: Change openal detection.
+      mmdevapi: Add alext.h for openal support.
+      mmdevapi: Add dependency on openal.
+      mmdevapi: Use openal to enumerate devices.
+      winealsa.drv: Ignore unused bytes in wave headers.
+      mmdevapi: Blacklist alsa hw devices.
+      winmm: Remove timeGetTime.
+      mmdevapi: Add OSS to blacklist on linux.
+      mmdevapi: Don't load openal on older openal-soft versions.
+      mmdevapi: Fix wrong blacklist test.
 
-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.
-
-Justin Chevrier (4):
-      gdiplus/tests: Add GdipGetFontHeightGivenDPI tests.
-      gdiplus: Handle UnitWorld in GdipGetFontHeightGivenDPI.
-      include: Fix GdipSetPathGradientSurroundColorsWithCount definition.
-      gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests.
-
-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.
-
-Konstantin Kondratyuk (1):
-      ole32: Add missed initialization of virtual function table.
-
-Louis Lenders (2):
-      Quiet two noisy FIXME's.
-      wine.inf: Add another .Net Framework key.
-
-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.
+Marcin BaczyƄski (1):
+      makedep: Silence unused result warnings.
 
 Marcus Meissner (1):
-      kernel32: Initialize env (Coverity).
+      msvcrt: Implement findfirst64 and findnext64.
 
-Matteo Bruni (3):
-      d3dx9: Partial implementation of D3DXAssembleShader function.
-      d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.
-      d3dx9: Implement a basic bytecode writer.
+Mikhail Maroukhine (1):
+      winedump: Fix compiler warnings with flag -Wcast-qual.
 
-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.
-
-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.
-
-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.
-
-Morten Rønne (1):
-      krnl386.exe: Fix VGA video mode 17.
-
-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.
+Nikolay Sivov (6):
+      shell32: Add stub shell folder for CLSID_Printers.
+      user32: Block TrackPopupMenu if menu is already active.
+      user32: Set WM_EXITMENULOOP wParam same way as for WM_ENTERMENULOOP.
+      gdi32: Use supplied hdc for DIB_RGB_COLORS if it's valid.
+      shell32: Add IPersistFolder2 stub for printers folder.
+      shell32: Support IShellView in ::CreateViewObject() for printers folder.
 
 Paul Vriens (9):
+      ddrawex/tests: Don't crash on Windows 95.
+      rsaenh/tests: Run tests again on Windows 95.
       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).
+      rsaenh/tests: Fix some test failures on NT4 and lower.
+      oleau32/tests: Fix test failures on Win9x/WinMe by using more A-functions.
+      ntdll/tests: Make sure we can enumerate the directory.
+      ntdll/tests: Enumerate one by one.
+      ntdll/tests: We need a bigger buffer for NtQueryInformationFile.
+      ntdll/tests: Prevent test failures on Windows.
 
-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.
+Piotr Caban (18):
+      msvcrt: Added implemenatation of _create_locale and _free_locale.
+      msvcrt: Added _iswalpha_l implementation.
+      msvcr80: Fix typo in msvcr80.spec.
+      msvcr90: Forward ?_open@@YAHPBDHH@Z calls to _open.
+      msvcr90: Added __clean_type_info_names_internal stub.
+      msvcrt: Added memmove_s and memcpy_s implementation.
+      msvcr90: Forward _calloc_crt to calloc.
+      msvcr90: Forward _iswalpha_l calls to msvcrt.
+      msvcrt: Change _create_locale implementation so generated structure is easier to modify.
+      msvcrt: Change implementation of setlocale.
+      msvcrt: Add helper function that returns current locale.
+      msvcrt: Added _configthreadlocale implementation.
+      msvcrt: Move locale string interpretation to MSVCRT_locale_to_LCID.
+      msvcrt: Added multiple locales parsing to _create_locale.
+      msvcrt: Make setlocale working with per thread locales.
+      msvcrt: Use per thread locale in many functions.
+      msvcrt: Change localeconv implementation.
+      msvcrt: Fix locale initialization.
 
-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.
+Qingchuan Wang (1):
+      amstream: Expose also IMultiMediaStream which is the base interface of IAMMultiMediaStream.
 
-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.
+Rico Schüller (4):
+      d3d10: Fix an ERR message in parse_fx10_body().
+      d3d10: Move the effect shader input signature into a separate struct.
+      d3d10: Implement ID3DEffectVariable::GetInputSignatureElementDesc().
+      d3d10: Implement ID3DEffectVariable::GetOutputSignatureElementDesc().
 
-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.
+Roderick Colenbrander (35):
+      wined3d: Move palette uploading code over to arbfp blit_shader.
+      wined3d: Move EXT_PALETTED_TEXTURE code over to ffp_blit.
+      wined3d: Disable paletted texture support. It was only offered on a few cards, so can be missed.
+      wined3d: Disable framebuffer to texture blitting.
+      wined3d: Move the arbfp p8 fixup to the format table and get rid of the d3dfmt_get_conv override.
+      wined3d: Due to code rewrites is_color_fixup_supported is not needed anymore in RealizePalette.
+      wined3d: Turn blit_shader color_fixup_supported into blit_supported.
+      wined3d: Remove redundant gl format/type code from d3dfmt_get_conv since it is already in the table.
+      wined3d: Only apply float R16G16F/R32G32F fixup when ARB_texture_rg isn't around and remove redundant code.
+      wined3d: Remove remaining redundant code from d3dfmt_get_conv.
+      wined3d: Let d3dfmt_get_conv return a wined3d_format_desc.
+      wined3d: Move srgb checks away from d3dfmt_get_conv.
+      wined3d: Start moving texture format fixups to the formats table.
+      wined3d: Move Q8W8V8U8 conversion to the format table.
+      wined3d: Move X8L8V8U8 surface conversion to the format table.
+      wined3d: Add an initial fbo_blit_supported implementation.
+      wined3d: Add an initial implementation of arbfp_blit_surface.
+      winex11: Add support for 32-bit DDBs.
+      wined3d: Move L6V5U5 conversion to the formats table.
+      wined3d: Move D24FS8 to formats table.
+      wined3d: Move D24X4S4 to the formats table.
+      wined3d: Move D15S1 over to the formats table.
+      wined3d: Move R32G32F convertion to the formats table.
+      wined3d: Move G16R16/R16G16F conversion to the formats table.
+      wined3d: Move A4L4 conversion to the formats table.
+      wined3d: Separate detection of D3D10+ and D3D9 Nvidia GPUs.
+      d3d9: Add an initial ColorFill regression test.
+      wined3d: Improve FBO support in ClearSurface.
+      wined3d: Add BLT_OP_COLOR_FILL to blit_supported and use it in BltOverride.
+      wined3d: Remove temporary conv_byte_count fixup from d3dfmt_get_conv.
+      wined3d: Remove call to d3dfmt_get_conv from read_from_framebuffer_texture.
+      wined3d: We don't need color keying for sysmem->drawable uploads.
+      wined3d: Remove paletteOverride from BltOverride offscreen->render_target blit.
+      wined3d: Separate AMD Radeon HD2300 from other HD2xxx/HD3xxx GPUs since it is D3D9 instead of D3D10.
+      wined3d: Separate AMD GPUs in D3D9 and D3D10 models, this allows for a more correct fall back when the GPU table isn't up to date.
 
 Stefan Leichter (2):
-      ws2_32: Partly implement level IPPROTO_IPV6 of setsockopt.
-      ws2_32: Partly implement level IPPROTO_IPV6 of getsockopt.
+      ws2_32: In setsockopt implement IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP only when supported.
+      setupapi: Implement SetupGetInfFileListA.
 
-Sébastien Ramage (1):
-      user32: End scrollbar tracking if the mouse capture is lost.
+Vincent Povirk (27):
+      ngen.exe: Add stubbed command.
+      mscoree: Use the mono embedding api instead of invoking mono.exe.
+      oleaut32: Limit the number of arguments traced.
+      gdiplus: Print the GdipCreateHalftonePalette FIXME only once.
+      gdiplus: Print the GdipGetFamilyName FIXME only once.
+      windowscodecs: Add locking to StreamOnMemory.
+      windowscodecs: Make IWICStream thread-safe.
+      windowscodecs: Set the threading model of ImagingFactory to Both.
+      windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects.
+      windowscodecs: Add locking to the BMP decoder.
+      windowscodecs: Add locking to the PNG decoder.
+      windowscodecs: Add locking to the format converter.
+      windowscodecs: Add locking to the GIF decoder.
+      windowscodecs: Add locking to the ICO decoder.
+      windowscodecs: Add locking to the JPEG decoder.
+      ole32: Create storage files with 4096-byte blocks when asked.
+      windowscodecs: Add locking to the PNG encoder.
+      windowscodecs: Fix uninitialized variable use in StreamOnMemory_Write.
+      gdiplus: Ensure GdipGetGenericFontFamilySansSerif returns a truetype font.
+      gdiplus: Do not create FontFamilies for bitmap fonts.
+      gdiplus: Use UnitPixel for metafile bounds when creating from HMETAFILE.
+      gdiplus: Use a helper function to draw image data from bitmaps in software.
+      gdiplus: Transform bitmaps to non-rectangular parallelograms in software.
+      gdiplus: Correct the coordinate transform for non-rectangular parallelograms.
+      gdiplus: Implement color remapping.
+      gdiplus: Always use software to draw bitmaps to bitmaps.
+      gdiplus: Add fixmes for unimplemented imageattributes features.
 
-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.
-
-William Waghorn (1):
-      dsound: Ensure device name and description buffers are NUL terminated.
+Wolfram Sang (1):
+      tools: Upgrade the config.guess/config.sub scripts.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 40196f2..3300986 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.42
+Wine version 1.1.43
diff --git a/configure b/configure
index 7557ad9..93b12c8 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.42.
+# Generated by GNU Autoconf 2.65 for Wine 1.1.43.
 #
 # 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.42'
-PACKAGE_STRING='Wine 1.1.42'
+PACKAGE_VERSION='1.1.43'
+PACKAGE_STRING='Wine 1.1.43'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='http://www.winehq.org'
 
@@ -1364,7 +1364,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.42 to adapt to many kinds of systems.
+\`configure' configures Wine 1.1.43 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1433,7 +1433,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 1.1.42:";;
+     short | recursive ) echo "Configuration of Wine 1.1.43:";;
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 1.1.42
+Wine configure 1.1.43
 generated by GNU Autoconf 2.65
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2096,7 +2096,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.42, which was
+It was created by Wine $as_me 1.1.43, which was
 generated by GNU Autoconf 2.65.  Invocation command line was
 
   $ $0 $@
@@ -15329,7 +15329,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.42, which was
+This file was extended by Wine $as_me 1.1.43, which was
 generated by GNU Autoconf 2.65.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15400,7 +15400,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.42
+Wine config.status 1.1.43
 configured by $0, generated by GNU Autoconf 2.65,
   with options \\"\$ac_cs_config\\"