Release 0.9.24.
diff --git a/ANNOUNCE b/ANNOUNCE
index b799f1b..a158679 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,18 @@
-This is release 0.9.23 of Wine, a free implementation of Windows on Unix.
+This is release 0.9.24 of Wine, a free implementation of Windows on Unix.
 
 What's new in this release:
-  - Massive update of printf formats for Win64 compatibility.
-  - Dynamic drive support on MacOSX.
-  - Still more MSI fixes and improvements.
+  - Support for multiple monitors using Xinerama.
+  - Various MSI fixes and improvements.
+  - A ton of memory leaks fixed.
+  - Many common controls fixes.
   - Lots of bug fixes.
 
 Because of lags created by using mirrors, this message may reach you
 before the release is available at the public sites. The sources will
 be available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.23.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.23.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.24.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-0.9.24.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -33,669 +34,481 @@
 
 ----------------------------------------------------------------
 
-Changes since 0.9.22:
+Changes since 0.9.23:
 
-Alexander Nicolaysen Sørnes (1):
-      Updated Norwegian Bokmål translations.
+Alexandre Julliard (49):
+      ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
+      urlmon: Create a message window for each binding to make sure they are cleaned up properly.
+      server: A window timer id should be an unsigned long.
+      libuuid: Fixed typo in CLSID_SynchronizeContainer.
+      makedep: Added support for generating dependencies of IDL client/proxy/server/iid files.
+      Make.rules: Added support for building IDL client/proxy/server/iid files.
+      configure: Don't define _WIN64 on the command line to avoid trouble with system headers.
+      msi/tests: Make sure to delete the test data file.
+      advapi32: Cast-qual warning fix.
+      winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
+      winex11.drv: Avoid X error with unsupported pen styles.
+      Avoid usage of sizeof in traces that causes warnings on MacOSX.
+      gdi32: Renamed the gdi directory to gdi32.
+      winecoreaudio.drv: Win64 printf format fixes.
+      wineaudioio.drv: Win64 printf format fixes.
+      dnsapi: Avoid non-portable types.
+      configure: Check for the Xinerama extension.
+      winex11.drv: Preliminary support for Xinerama.
+      user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
+      user: Take multiple monitors into account when placing a popup menu.
+      user: Take multiple monitors into account when placing a window.
+      user: Take multiple monitors into account when placing a dialog.
+      user: Fixed combo box drop position on multi-monitor setups.
+      user: Maximize windows to the right monitor on multi-monitor setups.
+      comctl32: Position the tooltip window correctly on multi-monitor setups.
+      user: Adapt system metrics for multi-monitor setups.
+      user: Fixed MonitorFromWindow behavior for an invalid window handle.
+      user: Make sure the desktop window exists before calling monitor functions.
+      notepad: Fallback to default position if saved position if off-screen.
+      Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
+      comctl32: Properly handle negative coordinates for mouse events.
+      hhctrl.ocx: Properly handle negative coordinates for mouse events.
+      msi: Properly handle negative coordinates for mouse events.
+      shell32: Properly handle negative coordinates for mouse events.
+      user32: Properly handle negative coordinates for mouse events.
+      oleview: Properly handle negative coordinates for mouse events.
+      regedit: Properly handle negative coordinates for mouse events.
+      wineconsole: Properly handle negative coordinates for mouse events.
+      winefile: Properly handle negative coordinates for mouse events.
+      winemine: Properly handle negative coordinates for mouse events.
+      winhelp: Properly handle negative coordinates for mouse events.
+      user32: Fixed maximized window size on multi-monitor setups.
+      server: Always ignore the root window position when computing coordinates offsets.
+      winex11.drv: Offset X11 coordinates with the primary monitor position.
+      kernel32: Close the directory handle in FindNextFile as soon as we reach the end of the directory.
+      winedump: Avoid some dead code.
+      wined3d: Fix a memory leak (spotted by Eric Pouech).
+      wined3d: The WineD3D_GLContext structure doesn't need to be exported.
+      wined3d: Simplify some uses of the WineD3D_Context object.
 
-Alexandre Julliard (25):
-      winex11.drv: Fix typo that confuses winapi_check.
-      winsock: Make sure to include sys/types.h in all cases.
-      ws2_32: Avoid retrieving the fd twice in WSAIoctl.
-      explorer: Split the device management to a separate file to make it usable independently of HAL support.
-      explorer: Avoid repeated notifications on device removal.
-      explorer: Added dynamic drive support for MacOSX.
-      ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
-      ntdll: Added error mapping for ENXIO.
-      Makefile: Avoid trailing slash in find, it breaks tags on MacOS.
-      server: Return the data for winevent hooks in the varargs part of the get_message request.
-      server: Return the data for callback results in the varargs part of the get_message request.
-      server: Pass the data for message callbacks as vararg from the client side.
-      server: Rearrange a few fields to avoid wasting padding space on 64 bits.
-      user32: The per-window user data must be a DWORD_PTR.
-      ntdll: Fixed typo in serial.c.
-      user32: Store the prev_unicode hook flag on the client side.
-      server: Changed the get_next_hook request to allow retrieving the current hook too.
-      dinput: Only register the window class once to avoid race conditions.
-      winex11.drv: Give XInitThreads another chance.
-      winsock: Add a WS_ prefix to the BSD types.
-      ws2_32: Win64 printf format fixes.
-      loader: Make sure the reserved area is protected on MacOSX too.
-      Fixed some printf warnings caused by using sizeof.
-      sane.ds: Get rid of the prototypes of some removed functions.
-      msvfw32: Avoid a compiler warning.
+Andrew Talbot (13):
+      user: Dead code fix (Coverity).
+      atl: Cast-qual warnings fix.
+      dbghelp: Cast-qual warnings fix.
+      cabinet: Cast-qual warnings fix.
+      comctl32: Cast-qual warnings fix.
+      comctl32: Cast-qual warnings fix.
+      comdlg32: Cast-qual warnings fix.
+      comdlg32: Cast-qual warning fix.
+      crypt32: Cast-qual warnings fix.
+      user: Remove superfluous shadow variable.
+      crypt32: Cast-qual warnings fix.
+      d3d8: Cast-qual warnings fix.
+      crypt32: Cast-qual warnings fix.
 
-Andrew Talbot (19):
-      shell32: Cast-qual warnings fix.
-      shell32: Cast-qual warnings fix.
-      shell32: Cast-qual warnings fix.
-      shell32: Cast-qual warnings fix.
-      shell32: Cast-qual warnings fix.
-      shell32: Another cast-qual warning fix.
-      tapi32: Cast-qual warnings fix.
-      user: Cast-qual warnings fix.
-      user/tests: Cast-qual warnings fix.
-      wininet/tests: Cast-qual warning fix.
-      winecfg: Cast-qual warnings fix.
-      wineboot: Cast-qual warning fix.
-      winebrowser: Cast-qual warnings fix.
-      winefile: Cast-qual warnings fix.
-      server: Cast-qual warning fix.
-      widl: Cast-qual warning fix.
-      winebuild: Cast-qual warning fix.
-      winedump: Cast-qual warnings fix (with thanks to Dmitry Timoshkov and Eric Pouech).
-      regedit: Cast-qual warnings fix.
+Andrey Turkin (2):
+      mshtml: Insert missing "return" operator.
+      ddraw: Add missing dereference operators.
 
-Benjamin Arai (1):
-      resutils: Implements stub dll for resutils.dll.
+Aric Stewart (1):
+      winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
 
-Byeong-Sik Jeon (1):
-      gdi32: Improve get_nearest_charset().
+Byeong-Sik Jeon (4):
+      Korean: Use SUBLANG_NEUTRAL in Korean resources.
+      winefile: Update Korean resources.
+      oleview: Update Korean resources.
+      notepad: Update Korean resources.
 
-Christian Gmeiner (1):
-      user32: SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION are kown actions.
+Christoph Frick (1):
+      gdi32: Add wglShareList to gdi32.spec.
 
-Christopher GAUTIER (1):
-      wined3d: Disable GL_REGISTER_COMBINERS_NV (if supported) in IWineD3DSurfaceImpl_BltOverride.
+Cihan Altinay (1):
+      shdocvw: Make sure BSTR is allocated before calling sink.
 
-Detlef Riekenberg (3):
-      winedump: Remove the shell script reference from the man-page.
-      shell32: Implement SHRegQueryValueA with RegQueryValueA.
-      shell32: Fix typo in Run dialog.
+Damjan Jovanovic (1):
+      rpcrt4: Added support for RPC TCP servers.
+
+David Anderson (1):
+      dbghelp: Avoid printing too many "What the heck" messages from winedbg.
+
+Detlef Riekenberg (8):
+      localspl/tests: Another test for InitializePrintMonitor.
+      localspl/tests: Get function pointers from the monitor.
+      localspl: Implement InitializePrintMonitor.
+      localspl/tests: Fallback to localmon.dll on NT4.0.
+      localspl: Add version resource.
+      localspl: Remember hInstance, needed for resources.
+      user: Remove wrong comment.
+      tools/wine.inf: Add default printer ports.
 
 Dmitry Timoshkov (8):
-      ws2_32: Use a symbolic name instead of hand-made value.
-      ws2_32: Add a comment to ioctlsocket about 'bogus' ioctl 0x667e.
-      user/tests: Flush events before running mouse tests.
-      winecfg: Fix a typo in Russian translation.
-      ntdll: Make test_debug_regs() print the actual Dr7 value it got.
-      user: Increase the time during which flush_events() waits for pending events.
-      winex11.drv: Make all windows moveable by default.
-      user: Add some missing messages to the message spy.
+      setupapi: Fix a typo.
+      user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized MDI child, make it mostly pass under Wine.
+      wine.inf: Update RelayExclude and add RelayFromExclude filter in order to avoid not useful APIs in the traces.
+      oleaut32: Add a test for QueryPathOfRegTypeLib.
+      oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
+      user32: Make the test pass for GetClassName called on a small buffer.
+      kernel32: Exit from initial thread with ExitThread not by ExitProcess.
+      kernel32: Exit from initial thread with ExitThread not by ExitProcess.
 
-Elie Morisse (1):
-      ddraw: Don't destroy complex attached surfaces even if explicitely
+Duane Clark (1):
+      msvcrt: Fix fread on large buffers in ascii mode.
 
-Eric Pouech (4):
-      winedbg: Fixed the auto mode.
-      ntdll-kernel32: WaitCommEvent.
-      winedbg: Rewrote the file handling to use SearchPath instead of home grown version.
-      ntdll: Implemented AmILastThread information class for NtQueryInformationThread.
+Eric Pouech (14):
+      ntdll: Plug a memory leak.
+      advapi32: Plug a couple of memory leaks.
+      ntdll: Added debug support for notifying block allocation / freeing.
+      advpack: Plug a couple of memory leaks.
+      winsock: Clear the held mask with the requested events so that they can be signaled.
+      configure: Now that we have dwarf support for debug info, don't force stabs as debug info format.
+      winedbg: Added a few more cases where we inspect if i386 instructions
+      advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
+      winex11.drv: As the min keycode is always greater or equal to 8, we
+      gdi32: Better error handling in enhanced metafile.
+      msxml: Fixed list walking in xmlnodelist_get_length.
+      ole32: CoUninitialize: No longer access an object after it's been freed.
+      ole32: Fixed some wrong conditions in OleFlushClipboard.
+      netapi32: Fix the size of allocation for the string returned from NetpGetComputerName.
 
-Francois Gouget (44):
+Francois Gouget (10):
+      wined3d: Remove '\0's in traces.
+      oleview: U(x) must be defined after winnt.h has had a chance to define NONAMELESSUNION. Fixes the compilation with gcc 2.95.
+      msi: Remove spaces before '\n's.
       Assorted spelling fixes.
-      widl: Use CONST_VTBL to declare lpVtbl.
-      Fix rpcndr.h so it takes CONST_VTABLE into account.
-      secur32: Only include secext.h when asked to.
-      wincrypt: Fix the CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in the MSVC case.
-      ole32: Fix invalid macro usage.
-      msvcmaker: The msvcrt tests need '..' in the include path.
-      ddraw: Fix comparefloat() so it compiles with Visual C++ when given a negative value.
-      urlmon: Fix the case of the BINDINFO.cbstgmedData field. Fixes the htmldoc test compilation on Windows.
-      dsound: Don't use state.buffer_size before it has been initialized.
-      Add missing '\n's to ok() calls.
-      oleaut32: Fixed compilation in the nameless union case.
-      ddraw: Only perform the screen resolution changing tests in interactive mode.
-      rpcrt4: Don't return void values. This fixes Visual C++ warnings.
-      riched20: Tweak a buffer declaration to fix the compilation with Visual C++.
-      d3d9: Tweak a buffer declaration to fix the compilation with Visual C++.
-      mshtml: Remove space before '\n'.
-      Add missing '\n's to ok() calls.
-      Assorted spelling fixes.
-      urlmon: Fix spelling of the 'origin' parameter in the *Protocol_Seek() functions.
-      shell32: Microsoft's EXP_DARWIN_LINK structure does not have a dbh
-      oleaut32: Remove unnecessary casts.
-      include: Add missing PSP_ constants.
-      include: Add missing STATUS_CTX_ constants.
-      comctl32: Fix LVM_GETITEM/LVIF_STATE so it only returns the bits it
-      include: Add new Vista SDK constants and structures.
-      winecfg: Remove ZeroMemory() calls and instead set iSubItem = 0 manually.
-      taskmgr: Remove ZeroMemory() calls and instead set the relevant fields (usually just iSubItem) to zero manually.
-      gphoto2.ds: Remove ZeroMemory() calls and instead set the relevant fields (usually just iSubItem) to zero manually.
-      shell32: Don't forget to set stateMask when calling LVM_GETITEM/LVIF_STATE.
-      winecfg: Remove unneeded memset() calls.
-      d3d8: Fix '\n' typo.
-      oleview: Fix the placement of a '\n'.
-      user/tests: It is perfectly valid for some sysparams registry fields
-      Add missing '\n's to Wine traces.
-      French rc files must be encoded in iso-8859-1, not utf-8.
-      wined3d: Fix '\n' typo.
-      Tweak TRACE()s to simplify '\n' checks.
-      dmloader: Modify the debugstr_DMUS_* functions to return strings that never end with a '\n'.
-      olepro32: Mark stubs as such.
-      secur32: Add missing '\n' in a Wine trace.
-      rpcrt4: Add RPC_CSTR, RPC_WSTR and update the prototypes accordingly.
-      Assorted spelling fixes.
+      Fix compilation with gcc 2.95.
       Add '\n's to Wine traces.
+      wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async socket. But that does not mean that it failed.
+      oleview: Fix compilation with gcc 2.95.
+      msi/tests: Fix compilation with gcc 2.95.
+      Don't include windows.h & co in the Wine sources.
 
-Frank Richter (3):
-      kernel32: Translated some more NLS strings to German.
-      kernel32: Added German translation of messages.
-      kernel32: Fix typos in English messages.
+Frank Richter (14):
+      mshtml: Update German translation.
+      mshtml: Enlarge status text control ins some translated dialogs so all text is readable.
+      mshtml: Left-align Gecko download information message for better readability.
+      oledlg: Update German translation.
+      clock: Update German translation.
+      cmdlgtst: Update German translation.
+      notepad: Update German translation.
+      progman: Update German translation.
+      regedit: Update German translation.
+      taskmgr: Update German translation.
+      winefile: Update German translation.
+      gphoto2.ds: Add German translation.
+      oleview: Add German translation.
+      wineconsole: Update German translation.
 
-Ge van Geldorp (1):
-      winapi_test: Regenerate tests.
+Hans Leidekker (6):
+      wininet: Cast-qual warnings fix.
+      riched20: Win64 printf format warning fixes.
+      secur32: Win64 printf format warning fixes.
+      winhelp: Cast-qual warnings fix.
+      ntdll: Win64 printf format warning fixes.
+      dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
 
-Gerald Pfeifer (1):
-      programs/regedit: Fix format specifiers for _stscanf and fprintf.
+Huw Davies (35):
+      oledlg: Add resource ids for the paste special dialog.
+      oledlg: Move the flag defines to under their respective structure definitions and remove some duplicates.
+      oledlg: Add PS_MAXLINKTYPES.
+      oledlg: Add the registered message name strings.
+      oledlg: Move paste special dialog stubs to their own file.
+      oledlg: Register a bunch of clipboard formats.
+      oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
+      oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
+      oledlg: Paste special dialog resource.
+      oledlg: Load the correct dialog template and add a skeleton dialog proc.
+      oledlg: Initial management of private structure for dialog box control.
+      oledlg: Use the clipboard if the user doesn't pass an IDataObject.
+      oledlg: Set the user supplied caption.
+      oledlg: Initialize the paste list.
+      oledlg: Initialize the pastelink list.
+      oledlg: Logic for initial selection of paste/pastelink radio buttons.
+      oledlg: Copy the appropiate list to the display list.
+      oledlg: Register a couple of messages.
+      oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
+      oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help button if the app doesn't want it.
+      oledlg: Add paste special string resources.
+      oledlg: Update the result text.
+      oledlg: Minimal 'As Icon' handling. Just disable for now.
+      oledlg: Handle paste / link mode change.
+      oledlg: Set initial focus to the display list.
+      oledlg: Call the hook proc if present.
+      oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
+      oledlg: Set nSelectedIndex on exit.
+      oledlg: Update the source text.
+      oledlg: Return the appropiate value after the dialog is closed.
+      oledlg: Remove the structure window property when we quit.
+      oledlg: Only send the end dialog msg if the button is actually clicked.
+      winex11.drv: Initialize data->xim to NULL if xim has been disabled.
+      winex11.drv: Give XCloseIM another chance.
+      winex11.drv: Only initialize static variables once per process.
 
-H. Verbeet (11):
-      wined3d: Explicitly enable the GL_ARB_draw_buffers extension in GLSL shaders.
-      wined3d: Report the correct number of available 4-component float vectors for GLSL.
-      wined3d: Improve shader_dump_decl_usage() TRACEs.
-      d3d8: Win64 printf format warning fixes.
-      d3d8/tests: Win64 printf format warning fixes.
-      d3d9: Win64 printf format warning fixes.
-      ddraw/tests: Win64 printf format warning fixes.
-      d3d9: Disable the surface pitch size test for now, just check alignment instead.
-      ddraw: Win64 printf format warning fixes.
-      wordpad: Format warning fixes.
-      regedit: Format warning fixes.
+Hwang YunSong(황윤성) (4):
+      wineconsole: Updated Korean resource.
+      oledlg: Updated Korean resource.
+      oledlg: Updated Korean resource.
+      kernel32: Added winerr_kor.mc.
 
-Hans Leidekker (33):
-      usp10: Add a stub implementation and a test for ScriptLayout.
-      dnsapi: Win64 printf format warning fixes.
-      mscms: Win64 printf format warning fixes.
-      wldap32: Win64 printf format warning fixes.
-      advapi32: Win64 printf format warning fixes.
-      mscms: Restore the preprocessor hack.
-      advapi32/tests: Win64 printf format warning fixes.
-      wininet/tests: Win64 printf format warning fixes.
-      wininet: Win64 printf format warning fixes.
-      mscms: Document the transform functions.
-      mscms: Cast-qual warnings fix.
-      dnsapi: Cast-qual warnings fix.
-      wldap32: Cast-qual warnings fix.
-      Don't use utf-8 in rc files.
-      shlwapi: Win64 printf format warning fixes.
-      usp10: Add a stub implementation of ScriptStringValidate.
-      winspool.drv: Cast-qual warnings fix.
-      shlwapi/tests: Win64 printf format warning fixes.
-      iphlpapi: Win64 printf format warning fixes.
-      shell32: Win64 printf format warning fixes.
-      shell32/tests: Win64 printf format warning fixes.
-      mscms/tests: Win64 printf format warning fixes.
-      oleaut32/tests: Win64 printf format warning fixes.
-      netapi32: Win64 printf format warning fixes.
-      tapi32: Win64 printf format warning fixes.
-      mapi32/tests: Win64 printf format warning fixes.
-      itss: Win64 printf format warning fixes.
-      wineps.drv: Win64 printf format warning fixes.
-      quartz: Win64 printf format warning fixes.
-      oleaut32: Win64 printf format warning fixes.
-      winspool.drv: Win64 printf format warning fixes.
-      msxml3/tests: Win64 printf format warning fixes.
-      winspool.drv/tests: Win64 printf format warning fixes.
+Ivan Gyurdiev (6):
+      wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
+      wined3d: Add D3DTADDRESS to the WINED3D namespace.
+      wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
+      wined3d: Add D3DTA masks to the WINED3D namespace.
+      wined3d: Add D3DBLEND to the WINED3D namespace.
+      wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
 
-Huw Davies (1):
-      oleaut32: Implement ITypeInfo_CreateInstance.
+Jacek Caban (18):
+      mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
+      mshtml: Load page from moniker if AsyncOpen fails.
+      shdocvw: Added IDocHostUIHandler2 test.
+      shdocvw: Move common Navigate2 code to navigate_url.
+      shdocvw: Use navigate_url in WebBrowser::Navigate.
+      shdocvw: Added WebBrowser::Navigate implementation.
+      mshtml: Fix debug traces.
+      mshtml: Use mshtmcid.h defines where possible.
+      mshtml: Don't return empty string in IHTMLSelectElement::get_name.
+      mshtml: Added IHTMLElement::get_className implementation.
+      wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add Content-Length header.
+      shdocvw: Fix windows style of windows without parents.
+      urlmon: Added image/tiff mime filter.
+      urlmon: Added video/avi mime filter implementation.
+      urlmon: Code clean up.
+      urlmon: Added video/mpeg mime filter.
+      include: Added urlhist.idl.
+      shdocvw: Added CUrlHistory stub implementation.
 
-Hwang YunSong(황윤성) (2):
-      regedit: Updated Korean Resource.
-      regedit: Updated Korean resource.
+James Hawkins (26):
+      clusapi: Add the clusapi.h public header.
+      include: Move cfgmgr32.h to include/ to match the SDK.
+      msi: Also set the SOURCEDIR property in MSI_InstallPackage.
+      mscoree: Add missing stubs to the spec file.
+      mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
+      msi: Revert "msi: Perform button control events in greatest to least order."
+      msi: Run SetProperty events before all other events no matter what the order is.
+      msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
+      msi: Add tests for the InstallServices action.
+      msi: Implement the InstallServices action.
+      msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
+      msi: Only initialize a component's state if it is linked with a feature.
+      tools/wine.inf: Add the ProgramFilesPath registry entry.
+      msi: Allow more than one primary key in a table when importing a database.
+      msi: Integer columns can have the 'NOT NULL' modifier too.
+      msi: Add tests for integer column types.
+      msi: Add support for localizable strings in MsiDatabaseImport.
+      msi: Remove two unnecessary install tables.
+      msi: Remove unused function pointer and definitions.
+      msi: Allow more customization of install test files.
+      msi: Add tests for installing from continuous cabinets.
+      advpack: Fix the full path check.
+      msi: Add tests for the UPDATE sql command.
+      msi: Implement handling for the ErrorDialog and use it to change media.
+      msi: Test the order in which cab files are handled in the Media table.
+      msi: Extract cabinets based on DiskId, not LastSequence.
 
-Ivan Gyurdiev (38):
-      wined3d: Remove unused field in shader opcode_arg.
-      wined3d: Win64 printf fixes.
-      d3d9/tests: Clean up get/set handler arguments.
-      d3d9/tests: Add init/teardown handlers for state tests.
-      d3d9/tests: Remove unused device parameter.
-      d3d9/tests: Make d3d9 tests Wcast-qual compliant.
-      d3d9/tests: Printf format fixes for d3d9 tests.
-      wined3d: Make the shader mode selections per device.
-      wined3d: Move D3DSIO structure into WINED3D namespace.
-      wined3d: Move D3DSPR structure into the WINED3D namespace.
-      wined3d: Move D3DSP DCL-related structures into WINED3D namespace.
-      wined3d: Move D3DSP_REG structures into the WINED3D namespace.
-      wined3d: Move D3DSP source modifier-related items into the WINED3D namespace.
-      wined3d: Move D3DSP dest modifier related items into the WINED3D namespace.
-      wined3d: D3DFORMAT: Consistently use WINED3D namespace.
-      wined3d: D3DDEVTYPE: Consistently use in WINED3D namespace.
-      wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in WINED3D namespace.
-      wined3d: D3DQUERYTYPE: Consistently use in WINED3D namespace.
-      wined3d: D3DDECLTYPE: Consistently use in WINED3D namespace.
-      wined3d: TEXTUREFILTERTYPE: Consistently use in WINED3D namespace.
-      wined3d: Merge LIGHT types into one type in WINED3D namespace.
-      wined3d: Merge MATERIAL types into one type in WINED3D namespace.
-      wined3d: Merge VIEWPORT types into one type in WINED3D namespace.
-      wined3d: Merge GAMMARAMP types into one type in WINED3D namespace.
-      wined3d: D3DRENDERSTATETYPE: Consistently use in the WINED3D namespace.
-      wined3d: D3DTRANSFORMSTATETYPE: Consistently use in the WINED3D namespace.
-      wined3d: Merge D3DMATRIX types into one type in WINED3D namespace.
-      wined3d: Merge D3DRECT types into one type in WINED3D namespace.
-      wined3d: Merge D3DCOLOR types into one type in WINED3D namespace.
-      wined3d: Merge D3DPRIMITIVETYPE types into one type in WINED3D namespace.
-      wined3d: Merge D3DDP_MAXTEXCOORD constants into one constant in WINED3D namespace.
-      wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
-      wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D namespace.
-      wined3d: Add D3DSI and other opcode masks to the WINED3D namespace.
-      wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D namespace.
-      wined3d: Add D3DCLIPPLANE constants to the WINED3D namespace.
-      wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D namespace.
-      wined3d: Add shader version/end masks to the WINED3D namespace.
-
-Jacek Caban (11):
-      mshtml: Code cleanup.
-      mshtml: Added begining implementation of IPersistStreamInit::Save.
-      mshtml: Silence common invalid QueryInterface FIXME.
-      shdocvw: Silence common invalid QueryInterface FIXMEs.
-      urlmon: Win64 printf format warning fixes.
-      shdocvw: Win64 printf format warning fixes.
-      mshtml: Win64 printf format warning fixes.
-      shdocvw: Win64 printf format warning fixes.
-      urlmon: Win64 printf format warning fixes.
-      mshtml: Win64 printf format warning fixes.
-      ole32: Don't fail in OleCreate if created object doesn't implement IRunnableObject or IOleChache.
-
-James Hawkins (41):
-      msi: Return to the parent dialog when the argument to the EndDialog event is Return.
-      msi: Implement MsiDatabaseImport.
-      comctl32: Set the TVIF_TEXT mask when notifying the parent window of a selection change.
-      msi: Add missing '\n' to TRACE output.
-      msi: Don't ERR if a dialog doesn't provide control conditions, as they are not required.
-      msi: Assign the property to path if the property is empty.
-      msi: Empty the window text if no text is provided.
-      msi: Select the first item in the SelectionTree control.
-      msi: Provide a specific dialog to ControlEvent_SubscribeToEvent, as package->dialog does not always point to the same dialog.
-      msi: Publish the SelectionPath event in the SetTargetPath event.
-      msi: Properly initialize the SelectionTree control's attributes and property values.
-      msi: Publish the SelectionDescription and SelectionPath events when the selection changes in the SelectionTree control.
-      msi: Store the selected item in the SelectionTree control.
-      msi: Subscribe the SelectionTree control to the SelectionPath event.
-      msi: Handle the SelectionBrowse event using ControlEvent_SpawnDialog.
-      msi: Only apply the last font style in the list of styles.
-      user: Add missing sizeof(WCHAR) multiplier.
-      crypt32: Remove redundant NULL checks before CryptMemFree (found by Smatch).
-      advapi32: Remove redundant NULL check before SERV_free (found by Smatch).
-      dbghelp: Remove redundant NULL checks before pdb_free (found by Smatch).
-      dinput: Call missing LeaveCriticalSection in the error case (found by Smatch).
-      ddraw: Set lplpDirect3DViewport3 to NULL before returning an error (found by Smatch).
-      msi: Make msi_dialog_dup_property return a copy of the property if the property is empty.
-      advpack: Win64 printf format warning fixes.
-      janitorial: Remove redundant NULL checks before CoTaskMemFree (found by Smatch).
-      janitorial: Remove redundant NULL checks before SHFree.
-      shdocvw: Return S_OK in PersistStorage_InitNew.
-      msi: Perform button control events in greatest to least order.
-      msi: Make internal functions static.
-      msi: Add missing declarations to the public headers.
-      advpack: Make internal functions static.
-      msi: Add missing sizeof(WCHAR) multiplier.
-      msi: NULL-terminate dst on error.
-      msi: Clean up after the package tests.
-      msi: Set the SourceDir and SOURCEDIR properties in the ResolveSource action.
-      advapi32: Make internal functions static.
-      advapi32: Add missing declarations to the public headers.
-      gphoto2.ds: Make an internal function static.
-      comctl32: Make internal functions static.
-      crypt32: Make an internal function static.
-      cabinet: Make internal functions static.
-
-Jason Green (1):
-      user32: Stub implementation of BlockInput.
+Jeff Latimer (5):
+      ole32: Remove dead code in errorinfo.c (Coverity).
+      usp10: Fix dead code in ScriptItemize.
+      tools: Add addtional help to runtest.
+      usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
+      usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation in later patches.
 
 Jesse Allen (1):
-      ddraw: Fix for DDSURFACEDESC param in CreateSurface.
+      include: Fix out of place comment for DLGC_* codes.
 
-Jonathan Ernst (7):
-      crypt32: Initial French translation.
-      cmdlgtst: Updated French translation.
-      taskmgr: Updated French translation.
-      regedit: Updated French translation.
-      oleview: Updated French translation.
-      cmdlgtst: Updated French translation.
-      taskmgr: Updated French translation.
+Jonathan Ernst (4):
+      taskmgr: Fix an error in French translation.
+      Use SUBLANG_NEUTRAL in French resources.
+      wineconsole: Updated French translation.
+      oledlg: Updated French translation.
 
-José Manuel Ferrer Ortiz (3):
-      mshtml: Added Spanish translation.
-      wldap32: Added Spanish translation.
-      msi: Updated Spanish translation.
-
-Juan Lang (14):
-      rsaenh: Correct signature checking.
-      wincrypt.h: Fix a typo.
-      winex11.drv: Don't deadlock if GL init fails.
-      shdocvw: Return S_OK from WebBrowser_put_RegisterAsDropTarget.
-      shdocvw: Ignore VT_ERROR arguments to WebBrowser_Navigate2.
-      crypt32/tests: Win64 printf format warning fixes.
-      msi: Implement msidbLocatorTypeFileName in RegLocator searches.
-      crypt32/tests: Win64 printf format warning fixes.
-      crypt32: Implement CryptSignAndEncodeCertificate.
-      crypt32: Make it clearer where alg ids come from in CryptVerifyCertificateSignatureEx.
-      crypt32: Forward CryptAcquireContextU to CryptAcquireContextW.
-      crypt32: Win64 printf format warning fixes.
-      crypt32: Implement CertVerifyValidityNesting.
-      crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO with empty names.
-
-Kai Blin (1):
-      secur32: Add support for cached client credentials.
+Kai Blin (4):
+      secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
+      secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate should not be done via ntlm_auth.
+      secur32: Stop leaking the session key memory.
+      secur32: Add include guard to hmac_md5.h.
 
 Karsten Elfenbein (3):
-      rsaenh/tests: import & export of a plaintext public key + algID check.
-      d3d9: Fix typo in trace.
-      wined3d: Corrected names in checkGLcall text.
+      wined3d: BltOverride: Make sure that the content of the source rect is
+      wined3d: Correct the software cursor position if the app is running in windowed mode.
+      wined3d: Fix the FrontBuffer content capturing.
 
-Louis. Lenders (7):
-      kernel32: Print an error instead of crashing in GetLongPathNameW if shortpath=0.
-      kernel32: Add 2 simple tests for GetLongPathNameW.
-      wine.inf: Add d3d9 to fake dlls.
-      shlwapi: Update info in DllGetVersion.
-      wine.inf: Add ddeml.dll to fake dlls.
-      msxml3: Add a version resource.
-      user32: Return a fake device notification handle in RegisterDeviceNotificationA.
+Kevin Krammer (1):
+      winebrowser: Support for Portland Initiative scripts.
 
-Marcus Meissner (8):
-      mswsock: More debug output in AcceptEx().
-      ntdll: Added debug registers test case.
-      ntdll: Clear alignment check flag before entering exception handler.
-      ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
-      ntdll: More tests for exception handling.
-      crypt32/tests: Replace bad use of sprintf by 2 strcats.
-      crypt32: Include wine/port.h for strcasecmp.
-      wine.inf: Add some more fake binaries.
+Kirill K Smirnov (1):
+      winhelp: Properly implement context help and JumpContext macro.
 
-Markus Amsler (4):
-      wined3d: Fix DEBUG_SINGLE_MODE.
-      msvcrt: Add fread eof tests.
-      msvcrt: fread: Fill buffer on small reads.
-      msvcrt: Fix fread eof handling.
+Kirill K. Smirnov (3):
+      winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
+      winhelp: Window style has not been initialized.
+      winhelp: Improved metafile support.
 
-Michael Ploujnikov (13):
-      uxtheme: Win64 printf format warning fixes.
-      setupapi/tests: Win64 printf format warning fixes.
-      msi/tests: Win64 printf format warning fixes.
-      secur32/tests: Win64 printf format warning fixes.
-      psapi/tests: Win64 printf format warning fixes.
-      usp10/tests: Win64 printf format warning fixes.
-      mlang/tests: Win64 printf format warning fixes.
-      advpack/tests: Win64 printf format warning fixes.
-      dinput/tests: Win64 printf format warning fixes.
-      lz32/tests: Win64 printf format warning fixes.
-      mciseq: Win64 printf format warning fixes.
-      comdlg32: Win64 printf format warning fixes.
-      comctl32/tests: Win64 printf format warning fixes.
+Kovács András (2):
+      mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
+      wined3d: Implement D3DSIO_MOVA in ARB backend.
 
-Michael Stefaniuc (123):
-      Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int.
-      include: Make DWORD/LONG/ULONG an int to use the same type in Win32 and Win64.
-      debug.h, test.h: Temporary add ifdefs around some printfs to avoid format.
-      "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int.
-      server: Win64 printf format warning fixes.
-      wrc: Win64 printf format warning fixes.
-      winedump: Win64 printf format warning fixes.
-      user: Win64 printf format warning fixes.
-      wineboot: Win64 printf format warning fixes.
-      winecfg: Win64 printf format warning fixes.
-      winhelp: Win64 printf format warning fixes.
-      cmdlgtst: Win64 printf format warning fixes.
-      eject: Win64 printf format warning fixes.
-      icinfo: Win64 printf format warning fixes.
-      oleview: Win64 'incompatible pointer type' warning fix.
-      rpcss: Win64 printf format warning fixes.
-      wineconsole: Win64 printf format warning fixes.
-      winemenubuilder: Win64 printf format warning fixes.
-      winedos: Win64 printf format warning fixes.
-      msvcrt: Win64 printf format warning fixes.
-      cards: Win64 printf format warning fixes.
-      dinput8: Win64 printf format warning fixes.
-      d3dx8: Win64 printf format warning fixes.
-      hhctrl.ocx: Win64 printf format warning fixes.
-      localspl/tests: Win64 printf format warning fixes.
-      nddeapi: Win64 printf format warning fixes.
-      newdev: Win64 printf format warning fixes.
-      oleacc: Win64 printf format warning fixes.
-      query: Win64 printf format warning fixes.
-      spoolss: Win64 printf format warning fixes.
-      w32skrnl: Win64 printf format warning fixes.
-      activeds: Win64 printf format warning fixes.
-      comcat: Win64 printf format warning fixes.
-      ifsmgr.vxd: Win64 printf format warning fixes.
-      infosoft: Win64 printf format warning fixes.
-      opengl32: Win64 printf format warning fixes.
-      usp10: Win64 printf format warning fixes.
-      msadp32.acm: Win64 printf format warning fixes.
-      imaadp32.acm: Win64 printf format warning fixes.
-      msg711.acm: Win64 printf format warning fixes.
-      cfgmgr32: Win64 printf format warning fixes.
-      midimap: Win64 printf format warning fixes.
-      msxml3: Win64 printf format warning fixes.
-      msvidc32: Win64 printf format warning fixes.
-      comdlg32/tests: Win64 printf format warning fixes.
-      powrprof: Win64 printf format warning fixes.
-      msacm32/tests: Win64 printf format warning fixes.
-      comcat/tests: Win64 printf format warning fixes.
-      msdmo: Win64 printf format warning fixes.
-      msvcrt/tests: Win64 printf format warning fixes.
-      iccvid: Win64 printf format warning fixes.
-      cabinet/tests: Win64 printf format warning fixes.
-      winmm/winejack: Win64 printf format warning fixes.
-      winmm/wineesd: Win64 printf format warning fixes.
-      winmm/winenas: Win64 printf format warning fixes.
-      winmm/winearts: Win64 printf format warning fixes.
-      winmm/winealsa: Win64 printf format warning fixes.
-      winmm/wineoss: Win64 printf format warning fixes.
-      dxdiagn: Win64 printf format warning fixes.
-      winemp3.acm: Win64 printf format warning fixes.
-      serialui: Win64 printf format warning fixes.
-      vwin32.vxd: Win64 printf format warning fixes.
-      amstream: Win64 printf format warning fixes.
-      wtsapi32: Win64 printf format warning fixes.
-      wnaspi32: Win64 printf format warning fixes.
-      atl: Win64 printf format warning fixes.
-      psapi: Win64 printf format warning fixes.
-      rpcrt4/tests: Win64 printf format warning fixes.
-      quartz/tests: Win64 printf format warning fixes.
-      olesvr32: Win64 printf format warning fixes.
-      dxerr9: Win64 printf format warning fixes.
-      olecli32: Win64 printf format warning fixes.
-      dxerr8: Win64 printf format warning fixes.
-      user/tests: Win64 printf format warning fixes.
-      riched20/tests: Win64 printf format warning fixes.
-      imagehlp: Win64 printf format warning fixes.
-      msrle32: Win64 printf format warning fixes.
-      devenum: Win64 printf format warning fixes.
-      wsock32: Win64 printf format warning fixes.
-      pstorec: Win64 printf format warning fixes.
-      ws2_32/tests: Win64 printf format warning fixes.
-      dmsynth: Win64 printf format warning fixes.
-      vmm.vxd: Win64 printf format warning fixes.
-      d3dxof: Win64 printf format warning fixes.
-      wintab32: Win64 printf format warning fixes.
-      uxtheme: Win64 printf format warning fixes.
-      version: Win64 printf format warning fixes.
-      netapi32: Win64 printf format warning fixes.
-      qcap: Win64 printf format warning fixes.
-      hlink: Win64 printf format warning fixes.
-      dpnet: Win64 printf format warning fixes.
-      dswave: Win64 printf format warning fixes.
-      rsaenh: Win64 printf format warning fixes.
-      rasapi32: Win64 printf format warning fixes.
-      dmscript: Win64 printf format warning fixes.
-      odbc32: Win64 printf format warning fixes.
-      mcicda: Win64 printf format warning fixes.
-      msacm32.drv: Win64 printf format warning fixes.
-      dmcompos: Win64 printf format warning fixes.
-      mlang: Win64 printf format warning fixes.
-      version/tests: Win64 printf format warning fixes.
-      mapi32: Win64 printf format warning fixes.
-      avifil32: Win64 printf format warning fixes.
-      dplayx: Win64 printf format warning fixes.
-      dsound/tests: Win64 printf format warning fixes.
-      server: Remove redundant NULL check before free() (found by Smatch).
-      tools: Remove redundant NULL checks before free() (found by Smatch).
-      janitorial: Remove remaining NULL checks before free() (found by Smatch).
-      kernel32/tests: Win64 printf format warning fixes.
-      dmime: Win64 printf format warning fixes.
-      uxtheme/tests: Fix Win64 printf format warnings.
-      mpr: Win64 printf format warning fixes.
-      mciwave: Win64 printf format warning fixes.
-      dmloader: Win64 printf format warning fixes.
-      dmband: Win64 printf format warning fixes.
-      msvfw32: Win64 printf format warning fixes.
-      mciavi32: Win64 printf format warning fixes.
-      dmusic: Win64 printf format warning fixes.
-      msacm32: Win64 printf format warning fixes.
-      dmstyle: Win64 printf format warning fixes.
-      gdi: Win64 printf format warning fixes.
-      gdi/tests: Win64 printf format warning fixes.
-      kernel32: Win64 printf format warning fixes.
+Louis. Lenders (2):
+      olepro32: Add version resource.
+      msvcrt: Add stub for _getmaxstdio.
 
-Mike McCormack (27):
-      msi: Check that transforms preserve tables.
-      msi: Win64 printf format warning fixes.
-      msi: Remove an unused variable.
-      msi: Only declare the szStringData and szStringPool strings once.
-      msi: Only ignore the StringPool and StringData in a transform.
-      kernel32: Return some fake data in FindActCtxSectionStringW.
-      msi: Handle null integers properly in transforms.
-      msi: Transform the _Columns and _Tables tables first so the table metadata is present for new tables.
-      msi: Work around what appears to be a bug in native MSI's generation of transform data.
-      msi: Fix transform traces.
-      comctl32: Return the correct value for CB_GETLBTEXTLEN.
-      d3d8: Don't crash if d3d8 can't be loaded.
-      riched20: Don't crash if a colour isn't found.
-      msi: Fix memory leaks and bad frees.
-      msi: Fix handle leaks in the test cases.
-      msi: Avoid reading the transform table data twice.
-      msi: Avoid an unnecessary strdup.
+Marcus Meissner (3):
+      iphlpapi: NetBSD needs sys/param.h.
+      wineoss: On non-OSS systems define MidiExit too.
+      mshtml: Moved release of dom_window to right place.
+
+Markus Amsler (3):
+      d3d8: Fix wrong function name in FIXME.
+      d3d8: Backport d3d9 surface tests.
+      msvcrt: Speed up new operator.
+
+Michael Ploujnikov (2):
+      comctl32: Win64 printf format warning fixes.
+      ole32/tests: Win64 printf format warning fixes.
+
+Michael Stefaniuc (7):
+      setupapi: Win64 printf format warning fixes.
+      imm32: Win64 printf format warning fixes.
+      ntdll/tests: Win64 printf format warning fixes.
+      janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
+      The Data1 member of the GUID struct needs to be an unsigned int too for Win64 compatibility.
+      ole32: Win64 printf format warning fixes.
+      comctl32/tests: Specify type of function argument and remove unused arguments.
+
+Mike McCormack (28):
+      winetest: Avoid calling fclose twice on the same file (Coverity).
+      msi: Add a test for summary information.
+      msi: Add a test for modifying a table containing binary data.
       msi: Fix a memory leak.
-      msi: Make msi_makestring static.
-      msi: Merge action.h into msipriv.h.
-      msi: Check that transforms return the correct data.
-      msi: Check transforms have the correct storage guid.
-      msi: An empty string table entry should always have a zero refcount.
-      msi: Tests for transforms modifying rows in a table.
-      msi: Test transforms removing a row in a table.
-      msi: Improve error checking when applying transform data.
-      msi: Handle the sign properly when converting integer data.
+      msi: Stream fields shouldn't be treated as strings.
+      msi: Fix tables with binary data where the key is an integer.
+      msi: Reset the column number for each new table in a transform.
+      msi: Allow rows in the _Columns table to be unordered.
+      msi: Fix an uninitialized variable causing random conformance test failures.
+      msi: Initialize the summary information from a storage interface, not a db.
+      msi: Only apply transforms that are valid for a database.
+      msi: Add the column type INTEGER as an alias for INT.
+      msi: Fix insertion of null integers into a table.
+      user32: Add a test showing a problem in GetClassNameA.
+      riched20: Make sure to use GlobalAlloc with GlobalFree.
+      riched20: Create macro functions for allocating and freeing memory.
+      msi: Split code to get a file's verion into a separate comment.
+      comctl32: Create a point from index function and use it.
+      msi: Create macro functions to set feature and component states.
+      msi: Use msi_feature_set_state and msi_component_set_state where possible.
+      msi: Fixed the UPDATE query to work with explicit values.
+      msi: Remove some unused functions.
+      msi: Update tables using records, not integer by integer.
+      msi: Allow UPDATE queries without a condition.
+      msi: Fix the join algorithm.
+      comctl32: Move code assuming Nx1 into ImageList_CreateImage.
+      msi: Remove redundant null checks before MSI_EvaluateCondition.
+      msi: Avoid crashing if writeout_cabinet_stream fails.
 
-Mikołaj Zalewski (33):
-      sane.ds: Add Polish translation.
-      sane.ds: Use SS_CENTER to center a dialog string.
-      gphoto2.ds: Add Polish translation.
-      gphoto2.ds: Use SS_CENTER to center a dialog string.
-      msvfw32: Add Polish translation.
-      comctl32: toolbar: Set correcly hwndTrack in TrackMouseEvent call.
-      comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
-      regedit: Fix some translated resources errors.
-      regedit: Some import/export dialogs code cleanup.
-      regedit: Add option to export only a specified branch.
-      regedit: Remove the unused IDD_DIALOG2.
-      comdlg32: Load "Save" string from resources in filedlgbrowser.c.
-      wineconsole: Make the user backend work on non-latin1 locales.
-      regedit: Update Polish translation.
-      taskmgr: Add Polish translation.
-      winspool.drv: Add Polish translation.
-      progman: Add Polish translation.
-      notepad: Update Polish translation.
-      clock: Update Polish translation.
-      winefile: Update Polish translation.
-      uninstaller: Fix Polish translation.
-      comctl32: toolbar: Move add/remove/setrect tooltip code to separate functions.
-      comctl32: toolbar: Create the tooltip control during WM_MOUSEMOVE so that the NM_TOOLTIPSCREATE is not sent too early.
-      comctl32: toolbar: Merge AddButtonsA and AddButtonsW into AddButtonsT.
-      comctl32: toolbar: Fix the TB_ADDSTRING from resources for a NUL delimiter.
-      comctl32: listview: Don't call ScrollColumn with an out of bounds index when resizing the last column.
-      comctl32: header: Invalidate the control after a WM_SETREDRAW with wParam == TRUE.
-      comctl32: header: Call DefWindowProcW not DefWindowProcA.
-      comctl32: toolbar: Don't send NM_CUSTOMDRAW for separators.
-      comctl32: toolbar: Remove dwItemCustDraw from TOOLBAR_INFO and store it as a local variable.
-      comctl32: toolbar: Passing a string pointer in TB_INSERTBUTTON shouldn't change the strings table (with test case).
-      comctl32: toolbar: Merge TOOLBAR_InsertButtonA and TOOLBAR_InsertButtonW.
-      comctl32: toolbar: Store dwBaseCustDraw and dwItemCDFlag in local variables.
+Mikołaj Zalewski (37):
+      comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
+      comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
+      comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
+      comctl32: toolbar: Test and improve TB_SETHOTITEM.
+      comctl32: rebar: bUnicode and NtfUnicode should be the same.
+      comctl32: header: Make all repaints pass through HEADER_Refresh.
+      comctl32: header: Test and improve the custom draw and owner draw code.
+      winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
+      user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
+      user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be uninitialized.
+      comctl32: listview: Update the scroll bars after resizing the last column.
+      user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent before the timer proc is called.
+      comctl32: rebar: Don't return rectangles with negative width or height in NCCalcSize.
+      comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
+      comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled button.
+      wineconsole: Add usage message and more specific error messages.
+      wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
+      wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
+      wineconsole: Allow making selections with a mouse also when not in the QuickEdit mode.
+      wineconsole: Make most keys cancel the selection.
+      wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window coordinates.
+      oledlg: Add Polish translation.
+      hhctrl.ocx: Add Polish translation.
+      comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
+      wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping of text.
+      wineconsole: Check one of the radio buttons in the "Save settings" dialog.
+      wineconsole: Fix Polish translation.
+      notepad: Add a generic function for message boxes with a string parameter.
+      notepad: Implement Find and Find Next.
+      notepad: Fix ellipsis in menu items.
+      shlwapi/tests: Make the string.c tests compile in Visual C++.
+      shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
+      shlwapi/tests: Disable the StrFromTimeInterval tests as they are language-dependent.
+      shlwapi: Test and fix StrRStrI[AW].
+      resources: Change German sublanguage code to SUBLANG_NEUTRAL.
+      resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
+      comdlg32: Select the Filename edit box content after the user navigated to a directory by entering there the name.
 
-Nick Burns (2):
-      msvcrt/process.h: __stdcall__ defined safely for Mac OSX.
-      winegcc: __stdcall__ and __cdecl__ defined safely for Mac OSX.
+Oleg Krylov (3):
+      comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
+      comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
+      comctl32: Create tooltip windows with WS_POPUP style.
 
-Nickolay V. Shmyrev (1):
-      winex11.drv: Always set window type.
-
-Nicolas Delcros (1):
-      winsock: Add mapping for SO_ACCEPTCONN.
-
-Oleg Krylov (1):
-      user: Fix CopyImage function declaration.
-
-Paul Chitescu (2):
-      netapi: Stub for DsGetDcNameA.
-      mscoree: Initial stub implementation.
-
-Paul Vriens (17):
-      crypt32: Added some CryptSIP stub implementations.
-      advapi32: Make sure it's a real cleanup.
-      crypt32: Remove bogus tests.
-      wintrust: Win64 printf format warning fixes.
-      crypt32: More tests for CryptSIPLoad.
-      wintrust: Win64 printf format warning fixes.
-      crypt32: Move some defines to the top as they will be needed in more functions.
-      crypt32: Change function declaration to overcome some cast-qual warnings in future patches.
-      crypt32: Correct the documentation.
-      crypt32: Cast-qual warnings fix.
-      advpack: Make tests run on Win98 again.
-      cabinet: Make tests run on Win98 again.
-      comdlg32: Move NULL check before use (Coverity).
-      msi: Make tests run on Win98 again.
-      rsaenh: Make hmac test run on all windows versions.
-      rsaenh: Win64 printf format warning fixes.
-      shlwapi: Cast-qual warnings fix.
+Paul Vriens (1):
+      regedit: Initialize a variable (Coverity).
 
 Peter Oberndorfer (2):
-      ntdll: Add a test for NtReadVirtualMemory.
-      winedbg: Don't try to read to invalid memory if winedbg does not find the thread.
+      configure: Detect mingw cross compiler in gentoo.
+      winedbg: Print frame address instead of duplicated bare address in backtrace.
 
-Robert Shearman (5):
-      oleaut32: Make ITypeInfo::GetDocumentation work for functions/variables in inherited interfaces.
-      oleaut32: Fix ITypeInfo::GetFuncDesc to return the correct information for dual dispinterfaces.
-      rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the fields will be initialised to non-zero values.
-      rpcrt4: RpcBindingCopy is implemented.
-      rpcrt4: Use I_Rpc{Allocate, Free} instead of Heap{Alloc, Free} as that
+Pierre d'Herbemont (2):
+      x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
+      quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
 
-Roderick Colenbrander (5):
-      gdi32: Route WGL context code through gdi32.dll.
-      gdi32: Route WGL font code through gdi32.dll.
-      x11drv: Fix wgl pixel format bug.
-      x11drv: Fix building issue.
-      opengl: Fix wglMakeCurrent bug.
+Rob Shearman (21):
+      comctl32: Fix imagelist leak in tests.
+      ole32: Fix some memory leaks in the marshal tests.
+      oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
+      oleaut32: Fix some reference count and memory leaks in the typelib marshaling code.
+      oleaut32: Free allocated memory on typelib and typeinfo destruction.
+      oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation and to fix a memory leak.
+      oleaut32: Fix two more leaks on type info destruction.
+      oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling code.
+      oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
+      oleaut32: Fix a reference count leak in CreateDispTypeInfo.
+      oleaut32: Fix a reference count leak in the typelib test.
+      oleaut32: Free the array subscript memory for type descriptions when freeing the typelib.
+      oleaut32: Fix a crash in dump_DispParms when running the typelib test with debug tracing on.
+      rpcrt4: Move transport-specific server functions to rpc_transport.c.
+      ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
+      ole32: Fix some memory leaks in the class factory proxy.
+      oleaut32: Update comments at the top of typelib.c and remove "stub" from several traces that are in implemented functions.
+      ole32: Fix a memory leak on the error path of dispatch_rpc.
+      rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets, not just bind packets.
+      rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we receive a packet with the RPC_FLG_LAST flag set.
+      rpcrt4: The allocation hint in request and response packets is just that - a hint.
 
-Saulius Krasuckas (5):
-      lz32/tests: Test more last errors set by LZOpenFile[AW].
-      lz32/tests: Non-op cosmetics for LZOpenFile[AW] operations.
-      lz32/tests: More checks for various LZOpenFile[AW] operations on existing files.
-      lz32/tests: Be more verbose and aware of root directory.
-      lz32/tests: WinME sometimes returns short filenames.
+Robert Shearman (6):
+      rpcrt4: Create a server thread for each protseq.
+      rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
+      rpcrt4: Abstract out the way incoming connections are waited for so that we no longer need to wait on Win32 handles.
+      rpcrt4: Convert the protseq list into a standard Wine list.
+      rpcrt4: Add a critical section to protect the connection list in each
+      kernel32: Add support for detecting the user locale preference from the system on Mac OS X.
 
-Srivatsa Kanchi, R (1):
-      wineprefixcreate: Set correct LD_LIBRARY_PATH.
+Roderick Colenbrander (6):
+      wgl: Move wglGetCurrentContext to gdi32.
+      wgl: Move wglGetCurrentDC to gdi32.
+      wgl: Move wglShareLists to gdi32.
+      wgl: Move wglDeleteContext to gdi32.
+      gdi32: Add missing spec file entry for wglDeleteContext.
+      wgl: Move part of wglGetProcAddress to gdi32.
 
-Stefan Dösinger (17):
-      wined3d: Correctly name a variable.
-      wined3d: Add IWineD3DSurface::SetOverlayPosition.
-      wined3d: Add IWineD3DSurface::GetOverlayPosition.
-      wined3d: Add UpdatOverlayZOrder.
-      wined3d: Add DDOVERLAYFX struct.
-      wined3d: Add IWineD3DSurface::UpdateOverlay.
-      wined3d: Add WINED3DUSAGE_OVERLAY.
-      wined3d: No color keying on surfaces with an alpha channel.
-      wined3d: Honor the pitch in a few more places.
-      wined3d: Define the surface alignment in the header.
-      wined3d: Pitch alignment for the pow2Size.
-      ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on sublevels.
-      ddraw: Make the ddraw list a wine list.
-      ddraw: Protect the ddraw list.
-      ddraw: Remove the process counter.
-      ddraw: Remove an incorrect size check.
-      ddraw: Do not let the a surface dimension fall to 0.
+Stefan Dösinger (7):
+      d3d8: Implement CopyRects with BltFast.
+      ddraw: Make the surface list a standard wine list.
+      ddraw: Use real handles for state blocks.
+      ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
+      ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
+      ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
+      ddraw: Forward the depth stencil buffer to wined3d.
 
-Stefan Leichter (1):
-      oleaut32/tests: Print each 64-bit integers as two 32 bit integers.
-
-Vitaliy Margolen (6):
-      capi: Fix compiler warnings.
-      user: Move some common code into one function.
-      user32: Pass hook handle to the destination thread.
-      dinput: Win64 printf format warning fixes.
-      winex11drv: Win64 printf format warning fixes.
-      user: Add test for LL mouse hook and [Get|Set]CursorPos.
+Vitaliy Margolen (5):
+      dinput: Use dinput device as a base class for keyboard,  mouse and joystick.
+      dinput: Move SetEventNotification and associated event into base class.
+      dinput: Move SetCooperativeLevel into base class.
+      dinput: Add SetCooperativeLevel tests to keyboard.
+      dinput: Add SetCooperativeLevel test for joystick.
 
 --
 Alexandre Julliard
diff --git a/ChangeLog b/ChangeLog
index 7a7316b..3615646 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,1848 @@
+2006-10-27  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/wined3d/directx.c:
+	wined3d: Simplify some uses of the WineD3D_Context object.
+
+	* dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+	wined3d: The WineD3D_GLContext structure doesn't need to be exported.
+
+	* dlls/wined3d/directx.c, include/wine/wined3d_gl.h:
+	wined3d: Fix a memory leak (spotted by Eric Pouech).
+
+2006-10-25  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/crypt32/oid.c:
+	crypt32: Cast-qual warnings fix.
+
+2006-10-26  Kirill K Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
+
+	* programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
+	  programs/winhelp/macro.c, programs/winhelp/winhelp.c,
+	  programs/winhelp/winhelp.h:
+	winhelp: Properly implement context help and JumpContext macro.
+
+2006-10-24  Pierre d'Herbemont <pdherbemont@free.fr>
+
+	* Makefile.in, configure, configure.ac, dlls/Makefile.in, dlls/make_dlls,
+	  dlls/winequartz.drv/Makefile.in,
+	  dlls/winequartz.drv/quartzdrv_main.c,
+	  dlls/winequartz.drv/winequartz.drv.spec, include/config.h.in:
+	quartzdrv: Add the quartz (Mac OS X) video driver to the build system.
+
+2006-10-27  Alexandre Julliard <julliard@winehq.org>
+
+	* tools/winedump/dump.c:
+	winedump: Avoid some dead code.
+
+2006-10-25  Kovács András <andras@csevego.net>
+
+	* dlls/wined3d/arb_program_shader.c, dlls/wined3d/vertexshader.c:
+	wined3d: Implement D3DSIO_MOVA in ARB backend.
+
+2006-10-26  Roderick Colenbrander <thunderbird2k@gmx.net>
+
+	* dlls/gdi32/driver.c, dlls/gdi32/gdi32.spec, dlls/gdi32/gdi_private.h,
+	  dlls/gdi32/opengl.c, dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+	  dlls/winex11.drv/winex11.drv.spec:
+	wgl: Move part of wglGetProcAddress to gdi32.
+
+2006-10-26  Duane Clark <fpga@pacbell.net>
+
+	* dlls/msvcrt/file.c, dlls/msvcrt/tests/file.c:
+	msvcrt: Fix fread on large buffers in ascii mode.
+
+2006-10-26  Kevin Krammer <kevin.krammer@gmx.at>
+
+	* programs/winebrowser/main.c:
+	winebrowser: Support for Portland Initiative scripts.
+
+2006-10-27  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/kernel32/file.c:
+	kernel32: Close the directory handle in FindNextFile as soon as we reach the
+	end of the directory.
+
+2006-10-26  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/d3d8/device.c, dlls/d3d8/volume.c, dlls/d3d8/volumetexture.c:
+	d3d8: Cast-qual warnings fix.
+
+2006-10-27  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/files.c, dlls/msi/tests/install.c:
+	msi: Extract cabinets based on DiskId, not LastSequence.
+
+2006-10-26  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/tests/install.c:
+	msi: Test the order in which cab files are handled in the Media table.
+
+	* dlls/msi/dialog.c, dlls/msi/files.c, dlls/msi/msipriv.h,
+	  dlls/msi/tests/install.c:
+	msi: Implement handling for the ErrorDialog and use it to change media.
+
+2006-10-27  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/files.c:
+	msi: Avoid crashing if writeout_cabinet_stream fails.
+
+	* dlls/msi/action.c:
+	msi: Remove redundant null checks before MSI_EvaluateCondition.
+
+2006-10-26  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/comctl32/imagelist.c:
+	comctl32: Move code assuming Nx1 into ImageList_CreateImage.
+
+2006-10-26  Detlef Riekenberg <wine.dev@web.de>
+
+	* tools/wine.inf:
+	tools/wine.inf: Add default printer ports.
+
+2006-10-26  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/rpcrt4/rpc_message.c:
+	rpcrt4: The allocation hint in request and response packets is just that -
+	a hint.
+	It is not an error if the stub data exceeds this size, so reallocate the
+	buffer with the newly calculated size and continue.
+
+	* dlls/rpcrt4/rpc_message.c:
+	rpcrt4: Don't terminate the loop on the buffer becoming filled, but when we
+	receive a packet with the RPC_FLG_LAST flag set.
+	This matches what is mentioned in the DCE/RPC specification.
+
+	* dlls/rpcrt4/rpc_defs.h, dlls/rpcrt4/rpc_message.c:
+	rpcrt4: Fix RPCRT4_Receive to accept authentication verifier data on any packets,
+	not just bind packets.
+
+	* dlls/ole32/rpc.c:
+	ole32: Fix a memory leak on the error path of dispatch_rpc.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Update comments at the top of typelib.c and remove "stub" from
+	several traces that are in implemented functions.
+
+	* dlls/ole32/oleproxy.c:
+	ole32: Fix some memory leaks in the class factory proxy.
+
+	* dlls/ole32/oleproxy.c:
+	ole32: Always call IRpcChannelBuffer_GetBuffer in the class factory stub.
+
+2006-10-25  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/shdocvw/Makefile.in, dlls/shdocvw/factory.c,
+	  dlls/shdocvw/shdocvw.h, dlls/shdocvw/urlhist.c:
+	shdocvw: Added CUrlHistory stub implementation.
+
+	* dlls/uuid/uuid.c, include/.gitignore, include/Makefile.in,
+	  include/urlhist.idl:
+	include: Added urlhist.idl.
+
+2006-10-26  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/mouse.c, dlls/winex11.drv/window.c,
+	  dlls/winex11.drv/winpos.c, dlls/winex11.drv/xinerama.c:
+	winex11.drv: Offset X11 coordinates with the primary monitor position.
+	No longer force the primary monitor to contain the X11 (0,0) coordinate.
+
+	* server/window.c:
+	server: Always ignore the root window position when computing coordinates
+	offsets.
+
+2006-10-24  David Anderson <davea42@earthlink.net>
+
+	* dlls/dbghelp/dwarf.c:
+	dbghelp: Avoid printing too many "What the heck" messages from winedbg.
+
+2006-10-26  Andrey Turkin <pancha@mail.nnov.ru>
+
+	* dlls/ddraw/device.c:
+	ddraw: Add missing dereference operators.
+
+2006-10-26  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/mshtml/olecmd.c:
+	mshtml: Moved release of dom_window to right place.
+
+2006-10-26  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/join.c, dlls/msi/tests/db.c:
+	msi: Fix the join algorithm.
+
+	* dlls/msi/sql.y, dlls/msi/tests/db.c, dlls/msi/update.c:
+	msi: Allow UPDATE queries without a condition.
+
+	* dlls/msi/delete.c, dlls/msi/msipriv.h, dlls/msi/select.c,
+	  dlls/msi/table.c, dlls/msi/update.c, dlls/msi/where.c:
+	msi: Update tables using records, not integer by integer.
+
+	* dlls/msi/alter.c, dlls/msi/delete.c, dlls/msi/join.c:
+	msi: Remove some unused functions.
+
+	* dlls/msi/insert.c, dlls/msi/query.h, dlls/msi/tests/db.c,
+	  dlls/msi/update.c:
+	msi: Fixed the UPDATE query to work with explicit values.
+
+	* dlls/msi/action.c, dlls/msi/dialog.c, dlls/msi/events.c,
+	  dlls/msi/helpers.c, dlls/msi/install.c, dlls/msi/msipriv.h:
+	msi: Use msi_feature_set_state and msi_component_set_state where possible.
+
+	* dlls/msi/action.c:
+	msi: Create macro functions to set feature and component states.
+
+2006-10-25  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/tests/db.c:
+	msi: Add tests for the UPDATE sql command.
+
+2006-10-25  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comdlg32/filedlg.c:
+	comdlg32: Select the Filename edit box content after the user navigated to a
+	directory by entering there the name.
+
+2006-10-24  Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+	* dlls/kernel32/Makefile.in, dlls/kernel32/kernel.rc,
+	  dlls/kernel32/nls/winerr_kor.mc:
+	kernel32: Added winerr_kor.mc.
+
+2006-10-25  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h,
+	  dlls/rpcrt4/rpc_transport.c:
+	rpcrt4: Move transport-specific server functions to rpc_transport.c.
+
+2006-10-25  Oleg Krylov <oleg.krylov@gmail.com>
+
+	* dlls/comctl32/commctrl.c, dlls/comctl32/tab.c, dlls/comctl32/toolbar.c,
+	  dlls/comctl32/trackbar.c:
+	comctl32: Create tooltip windows with WS_POPUP style.
+
+	* dlls/comctl32/status.c:
+	comctl32: statusbar: Create tooltip window with WS_POPUP and TTS_ALWAYSTIP style.
+
+2006-10-25  Stefan Dösinger <stefandoesinger@gmx.at>
+
+	* dlls/ddraw/direct3d.c, dlls/ddraw/surface.c:
+	ddraw: Forward the depth stencil buffer to wined3d.
+
+2006-10-25  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user/winpos.c:
+	user32: Fixed maximized window size on multi-monitor setups.
+
+	* programs/winhelp/winhelp.c:
+	winhelp: Properly handle negative coordinates for mouse events.
+
+	* programs/winemine/main.c, programs/winemine/main.h:
+	winemine: Properly handle negative coordinates for mouse events.
+
+	* programs/winefile/winefile.c:
+	winefile: Properly handle negative coordinates for mouse events.
+
+	* programs/wineconsole/user.c:
+	wineconsole: Properly handle negative coordinates for mouse events.
+
+	* programs/regedit/childwnd.c:
+	regedit: Properly handle negative coordinates for mouse events.
+
+	* programs/oleview/pane.c:
+	oleview: Properly handle negative coordinates for mouse events.
+
+	* dlls/user/button.c, dlls/user/combo.c, dlls/user/listbox.c,
+	  dlls/user/menu.c, dlls/user/message.c, dlls/user/win.c:
+	user32: Properly handle negative coordinates for mouse events.
+
+	* dlls/shell32/control.c:
+	shell32: Properly handle negative coordinates for mouse events.
+
+	* dlls/msi/dialog.c:
+	msi: Properly handle negative coordinates for mouse events.
+
+	* dlls/hhctrl.ocx/help.c:
+	hhctrl.ocx: Properly handle negative coordinates for mouse events.
+
+	* dlls/comctl32/header.c, dlls/comctl32/monthcal.c, dlls/comctl32/rebar.c,
+	  dlls/comctl32/status.c, dlls/comctl32/syslink.c, dlls/comctl32/tab.c,
+	  dlls/comctl32/theme_combo.c, dlls/comctl32/toolbar.c,
+	  dlls/comctl32/tooltips.c, dlls/comctl32/treeview.c:
+	comctl32: Properly handle negative coordinates for mouse events.
+
+2006-10-25  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/comctl32/imagelist.c:
+	comctl32: Create a point from index function and use it.
+
+2006-10-25  Kovács András <andras@csevego.net>
+
+	* dlls/mlang/mlang.c:
+	mlang: Set fnIMLangFontLink_GetStrCodePages stub return values.
+
+2006-10-24  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/crypt32/crl.c, dlls/crypt32/decode.c, dlls/crypt32/encode.c:
+	crypt32: Cast-qual warnings fix.
+
+2006-10-24  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/kernel32/process.c:
+	kernel32: Exit from initial thread with ExitThread not by ExitProcess.
+
+2006-10-24  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/xinerama.c:
+	Revert "kernel32: Exit from initial thread with ExitThread not by ExitProcess."
+	This reverts commit 5a1fd50db345c1de97d9d02133728a6080d2848b.
+	I committed the wrong file.
+
+2006-10-24  Aric Stewart <aric@codeweavers.com>
+
+	* dlls/winex11.drv/xim.c:
+	winex11.drv: Only create a fontSet if we are going to be using it in the XIC.
+
+2006-10-24  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/user/win.c:
+	user: Remove wrong comment.
+
+2006-10-24  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/winex11.drv/xinerama.c:
+	kernel32: Exit from initial thread with ExitThread not by ExitProcess.
+
+2006-10-24  Ivan Gyurdiev <ivg231@gmail.com>
+
+	* dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+	  dlls/wined3d/surface.c, include/wine/wined3d_types.h:
+	wined3d: Add D3DZBUFFERTYPE to the WINED3D namespace.
+
+	* dlls/wined3d/device.c, dlls/wined3d/stateblock.c,
+	  include/wine/wined3d_types.h:
+	wined3d: Add D3DBLEND to the WINED3D namespace.
+
+	* dlls/ddraw/device.c, dlls/wined3d/stateblock.c, dlls/wined3d/utils.c,
+	  include/wine/wined3d_types.h:
+	wined3d: Add D3DTA masks to the WINED3D namespace.
+	Also fix usage of D3DTSS/D3DTA in ddraw.
+
+	* dlls/wined3d/vertexshader.c, dlls/wined3d/wined3d_private_types.h:
+	wined3d: Add D3DVS_RASTOUT_OFFSETS to the WINED3D namespace.
+
+	* dlls/wined3d/basetexture.c, dlls/wined3d/device.c,
+	  dlls/wined3d/directx.c, dlls/wined3d/stateblock.c,
+	  include/wine/wined3d_types.h:
+	wined3d: Add D3DTADDRESS to the WINED3D namespace.
+
+	* dlls/wined3d/surface_gdi.c, dlls/wined3d/vertexbuffer.c:
+	wined3d: D3DLOCK: Use consistently in the WINED3D namespace.
+
+2006-10-24  Jeff Latimer <lats@yless4u.com.au>
+
+	* dlls/usp10/tests/usp10.c:
+	usp10: Add tests for ScriptStringCptoX and ScriptStringXtoCp for activation
+	in later patches.
+
+	* dlls/usp10/tests/usp10.c:
+	usp10: Add tests for ScriptStringAnalyse and ScriptStringFree.
+
+2006-10-24  Francois Gouget <fgouget@free.fr>
+
+	* dlls/amstream/main.c, dlls/amstream/regsvr.c,
+	  dlls/avicap32/avicap32_main.c, dlls/avifil32/acmstream.c,
+	  dlls/avifil32/api.c, dlls/avifil32/avifile.c,
+	  dlls/avifil32/editstream.c, dlls/avifil32/extrachunk.c,
+	  dlls/avifil32/factory.c, dlls/avifil32/getframe.c,
+	  dlls/avifil32/icmstream.c, dlls/avifil32/regsvr.c,
+	  dlls/avifil32/tmpfile.c, dlls/avifil32/wavfile.c,
+	  dlls/comcat/comcat_private.h, dlls/comcat/regsvr.c,
+	  dlls/comctl32/animate.c, dlls/comdlg32/cdlg.h,
+	  dlls/comdlg32/cdlg16.h, dlls/comdlg32/filedlgbrowser.h,
+	  dlls/d3dxof/main.c, dlls/d3dxof/regsvr.c,
+	  dlls/devenum/devenum_private.h, dlls/dxdiagn/regsvr.c,
+	  dlls/dxerr8/dxerr8.c, dlls/dxerr9/dxerr9.c, dlls/dxguid/dx8guid.c,
+	  dlls/dxguid/dx9guid.c, dlls/dxguid/dxguid.c,
+	  dlls/hhctrl.ocx/regsvr.c, dlls/mciavi32/private_mciavi.h,
+	  dlls/msdmo/dmoreg.c, dlls/msdmo/dmort.c,
+	  dlls/msrle32/msrle_private.h, dlls/msvfw32/msvideo16.c,
+	  dlls/msvfw32/msvideo_main.c, dlls/objsel/objsel_private.h,
+	  dlls/oledlg/oledlg_main.c, dlls/oledlg/pastespl.c,
+	  dlls/olepro32/olepro32stubs.c, dlls/quartz/enummoniker.c,
+	  dlls/quartz/filtergraph.c, dlls/quartz/filtermapper.c,
+	  dlls/quartz/regsvr.c, dlls/quartz/systemclock.c,
+	  dlls/shdocvw/shdocvw.h, dlls/shdocvw/shlinstobj.c,
+	  dlls/shlwapi/msgbox.c, dlls/shlwapi/ordinal.c, dlls/shlwapi/string.c,
+	  dlls/strmiids/strmiids.c, dlls/urlmon/regsvr.c, dlls/urlmon/umon.c,
+	  dlls/uuid/uuid.c, dlls/winex11.drv/event.c, dlls/wininet/urlcache.c,
+	  include/mediaobj.idl:
+	Don't include windows.h & co in the Wine sources.
+	Remove uneeded COM_NO_WINDOWS_H defines.
+
+2006-10-24  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Fix a crash in dump_DispParms when running the typelib test with
+	debug tracing on.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Free the array subscript memory for type descriptions when freeing
+	the typelib.
+
+	* dlls/oleaut32/tests/typelib.c:
+	oleaut32: Fix a reference count leak in the typelib test.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Fix a reference count leak in CreateDispTypeInfo.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Initialise all members of the FUNCDESC structure in CreateDispTypeInfo.
+
+2006-10-24  Huw Davies <huw@codeweavers.com>
+
+	* dlls/winex11.drv/xim.c:
+	winex11.drv: Only initialize static variables once per process.
+
+	* dlls/winex11.drv/x11drv_main.c:
+	winex11.drv: Give XCloseIM another chance.
+
+2006-10-24  Jonathan Ernst <jonathan@ernstfamily.ch>
+
+	* dlls/oledlg/oledlg_Fr.rc:
+	oledlg: Updated French translation.
+
+	* programs/wineconsole/wineconsole_Fr.rc:
+	wineconsole: Updated French translation.
+
+2006-10-24  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/avifil32/avifile_Nl.rc, dlls/comctl32/comctl_Nl.rc,
+	  dlls/comdlg32/cdlg_Nl.rc, dlls/gphoto2.ds/gphoto2_Nl.rc,
+	  dlls/hhctrl.ocx/Nl.rc, dlls/mpr/mpr_Nl.rc, dlls/msacm32/msacm_Nl.rc,
+	  dlls/mshtml/Nl.rc, dlls/msi/msi_Nl.rc, dlls/msrle32/msrle_Nl.rc,
+	  dlls/oleaut32/oleaut32_Nl.rc, dlls/oledlg/oledlg_Nl.rc,
+	  dlls/sane.ds/sane_Nl.rc, dlls/serialui/Nl.rc, dlls/setupapi/Nl.rc,
+	  dlls/shdocvw/Nl.rc, dlls/shell32/shell32_Nl.rc,
+	  dlls/shlwapi/shlwapi_Nl.rc, dlls/user/resources/user32_Nl.rc,
+	  dlls/wineps.drv/wps_Nl.rc, dlls/wininet/wininet_Nl.rc,
+	  dlls/winmm/winmm_Nl.rc, dlls/winspool.drv/Nl.rc,
+	  dlls/wldap32/wldap32_Nl.rc, programs/clock/Nl.rc, programs/cmd/Nl.rc,
+	  programs/cmdlgtst/Nl.rc, programs/notepad/Nl.rc,
+	  programs/progman/Nl.rc, programs/regedit/Nl.rc, programs/start/Nl.rc,
+	  programs/taskmgr/Nl.rc, programs/view/Nl.rc, programs/winecfg/Nl.rc,
+	  programs/wineconsole/wineconsole_Nl.rc, programs/winefile/Nl.rc,
+	  programs/winemine/Nl.rc, programs/winhelp/Nl.rc,
+	  programs/wordpad/Nl.rc:
+	resources: Change Dutch sublanguage code to SUBLANG_NEUTRAL.
+
+2006-10-24  Alexandre Julliard <julliard@winehq.org>
+
+	* programs/notepad/main.c, programs/notepad/main.h:
+	notepad: Fallback to default position if saved position if off-screen.
+
+	* dlls/user/misc.c:
+	user: Make sure the desktop window exists before calling monitor functions.
+
+2006-10-24  Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+	* dlls/oledlg/oledlg_Ko.rc:
+	oledlg: Updated Korean resource.
+
+2006-10-24  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/avifil32/avifile_De.rc, dlls/comctl32/comctl_De.rc,
+	  dlls/comdlg32/cdlg_De.rc, dlls/crypt32/crypt32_De.rc,
+	  dlls/devenum/devenum.rc, dlls/hhctrl.ocx/De.rc,
+	  dlls/iccvid/iccvid_De.rc, dlls/kernel32/nls/winerr_deu.mc,
+	  dlls/mpr/mpr_De.rc, dlls/msacm32/msacm_De.rc, dlls/mshtml/De.rc,
+	  dlls/msi/msi_De.rc, dlls/msrle32/msrle_De.rc,
+	  dlls/msvfw32/msvfw32_De.rc, dlls/msvidc32/msvidc32_De.rc,
+	  dlls/oleaut32/oleaut32_De.rc, dlls/oledlg/oledlg_De.rc,
+	  dlls/sane.ds/sane_De.rc, dlls/serialui/De.rc, dlls/setupapi/De.rc,
+	  dlls/shdocvw/De.rc, dlls/shell32/shell32_De.rc,
+	  dlls/shlwapi/shlwapi_De.rc, dlls/user/resources/user32_De.rc,
+	  dlls/wineps.drv/wps_De.rc, dlls/wininet/wininet_De.rc,
+	  dlls/winmm/winmm_De.rc, dlls/winspool.drv/De.rc,
+	  dlls/wldap32/wldap32_De.rc, programs/clock/De.rc, programs/cmd/De.rc,
+	  programs/cmdlgtst/De.rc, programs/notepad/De.rc,
+	  programs/progman/De.rc, programs/regedit/De.rc, programs/start/De.rc,
+	  programs/taskmgr/De.rc, programs/view/De.rc, programs/winecfg/De.rc,
+	  programs/wineconsole/wineconsole_De.rc, programs/winefile/De.rc,
+	  programs/winemine/De.rc, programs/winhelp/De.rc,
+	  programs/wordpad/De.rc:
+	resources: Change German sublanguage code to SUBLANG_NEUTRAL.
+
+2006-10-24  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/action.c:
+	msi: Split code to get a file's verion into a separate comment.
+
+	* dlls/riched20/clipboard.c, dlls/riched20/editor.c,
+	  dlls/riched20/editor.h, dlls/riched20/reader.c,
+	  dlls/riched20/richole.c:
+	riched20: Create macro functions for allocating and freeing memory.
+
+	* dlls/riched20/clipboard.c:
+	riched20: Make sure to use GlobalAlloc with GlobalFree.
+
+2006-10-23  James Hawkins <truiken@gmail.com>
+
+	* dlls/advpack/install.c, dlls/advpack/tests/install.c:
+	advpack: Fix the full path check.
+
+	* dlls/msi/tests/install.c:
+	msi: Add tests for installing from continuous cabinets.
+
+	* dlls/msi/tests/install.c:
+	msi: Allow more customization of install test files.
+
+	* dlls/msi/tests/install.c:
+	msi: Remove unused function pointer and definitions.
+
+	* dlls/msi/tests/install.c:
+	msi: Remove two unnecessary install tables.
+
+	* dlls/msi/database.c, dlls/msi/tests/install.c:
+	msi: Add support for localizable strings in MsiDatabaseImport.
+
+2006-10-23  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+	urlmon: Added video/mpeg mime filter.
+
+	* dlls/urlmon/urlmon_main.c:
+	urlmon: Code clean up.
+
+	* dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+	urlmon: Added video/avi mime filter implementation.
+
+2006-10-23  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/user/dde_client.c:
+	user: Remove superfluous shadow variable.
+
+	* dlls/crypt32/cert.c:
+	crypt32: Cast-qual warnings fix.
+
+2006-10-23  Huw Davies <huw@codeweavers.com>
+
+	* dlls/winex11.drv/x11drv_main.c:
+	winex11.drv: Initialize data->xim to NULL if xim has been disabled.
+
+2006-10-23  Paul Vriens <paul.vriens.wine@gmail.com>
+
+	* programs/regedit/edit.c:
+	regedit: Initialize a variable (Coverity).
+
+2006-10-23  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/comctl32/tests/toolbar.c:
+	comctl32/tests: Specify type of function argument and remove unused arguments.
+
+2006-10-22  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/netapi32/wksta.c:
+	netapi32: Fix the size of allocation for the string returned from
+	NetpGetComputerName.
+
+	* dlls/ole32/clipboard.c:
+	ole32: Fixed some wrong conditions in OleFlushClipboard.
+
+	* dlls/ole32/compobj.c:
+	ole32: CoUninitialize: No longer access an object after it's been freed.
+
+	* dlls/msxml3/nodelist.c:
+	msxml: Fixed list walking in xmlnodelist_get_length.
+
+	* dlls/gdi32/enhmfdrv/graphics.c:
+	gdi32: Better error handling in enhanced metafile.
+
+	* dlls/winex11.drv/keyboard.c:
+	winex11.drv: As the min keycode is always greater or equal to 8, we
+	don't need to scan XKeymapEvent.key_vector from 0 but from 8.
+
+2006-10-22  Marcus Meissner <marcus@jet.franken.de>
+
+	* dlls/winmm/wineoss/midi.c:
+	wineoss: On non-OSS systems define MidiExit too.
+
+	* dlls/iphlpapi/ifenum.c:
+	iphlpapi: NetBSD needs sys/param.h.
+
+2006-10-21  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/localspl/localspl_main.c, dlls/localspl/localspl_private.h:
+	localspl: Remember hInstance, needed for resources.
+
+	* dlls/localspl/Makefile.in, dlls/localspl/localspl.rc:
+	localspl: Add version resource.
+
+	* dlls/localspl/tests/localmon.c:
+	localspl/tests: Fallback to localmon.dll on NT4.0.
+
+2006-10-23  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user/dialog.c, dlls/user/dialog16.c, dlls/user/misc.c,
+	  dlls/user/tests/monitor.c, dlls/user/win.c:
+	user: Fixed MonitorFromWindow behavior for an invalid window handle.
+
+2006-10-23  Francois Gouget <fgouget@free.fr>
+
+	* dlls/msi/tests/suminfo.c:
+	msi/tests: Fix compilation with gcc 2.95.
+
+	* programs/oleview/typelib.c:
+	oleview: Fix compilation with gcc 2.95.
+
+2006-10-23  Rob Shearman <rob@codeweavers.com>
+
+	* dlls/oleaut32/tmarshal.c:
+	oleaut32: Fix a missing ITypeInfo::ReleaseTypeAttr in the typelib marshaling
+	code.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Fix two more leaks on type info destruction.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Rewrite MSFT_ReadName and MSFT_ReadString to need one less allocation
+	and to fix a memory leak.
+
+	* dlls/oleaut32/typelib.c:
+	oleaut32: Free allocated memory on typelib and typeinfo destruction.
+
+	* dlls/oleaut32/tmarshal.c:
+	oleaut32: Fix some reference count and memory leaks in the typelib marshaling
+	code.
+
+	* dlls/oleaut32/tmarshal.c:
+	oleaut32: Fix memory leaks after calling ITypeInfo::GetNames.
+
+	* dlls/ole32/tests/marshal.c:
+	ole32: Fix some memory leaks in the marshal tests.
+
+	* dlls/comctl32/tests/imagelist.c:
+	comctl32: Fix imagelist leak in tests.
+
+2006-10-23  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/user/class.c, dlls/user/tests/class.c:
+	user32: Make the test pass for GetClassName called on a small buffer.
+
+	* dlls/oleaut32/tests/typelib.c, dlls/oleaut32/typelib.c:
+	oleaut32: Make QueryPathOfRegTypeLib test pass under Wine.
+
+	* dlls/oleaut32/tests/Makefile.in, dlls/oleaut32/tests/typelib.c:
+	oleaut32: Add a test for QueryPathOfRegTypeLib.
+
+2006-10-22  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/shlwapi/string.c, dlls/shlwapi/tests/string.c:
+	shlwapi: Test and fix StrRStrI[AW].
+
+	* dlls/shlwapi/tests/string.c:
+	shlwapi/tests: Disable the StrFromTimeInterval tests as they are
+	language-dependent.
+
+	* dlls/shlwapi/tests/string.c:
+	shlwapi/tests: Enable the locale-dependent tests if the delimiters are correct.
+
+	* dlls/shlwapi/tests/string.c:
+	shlwapi/tests: Make the string.c tests compile in Visual C++.
+
+	* programs/notepad/Bg.rc, programs/notepad/Cs.rc, programs/notepad/Da.rc,
+	  programs/notepad/De.rc, programs/notepad/En.rc,
+	  programs/notepad/Es.rc, programs/notepad/Fi.rc,
+	  programs/notepad/Fr.rc, programs/notepad/Hu.rc,
+	  programs/notepad/It.rc, programs/notepad/Ja.rc,
+	  programs/notepad/Ko.rc, programs/notepad/Nl.rc,
+	  programs/notepad/No.rc, programs/notepad/Pl.rc,
+	  programs/notepad/Pt.rc, programs/notepad/Ru.rc,
+	  programs/notepad/Si.rc, programs/notepad/Sk.rc,
+	  programs/notepad/Sw.rc, programs/notepad/Th.rc,
+	  programs/notepad/Tr.rc, programs/notepad/Wa.rc,
+	  programs/notepad/Zh.rc:
+	notepad: Fix ellipsis in menu items.
+
+	* programs/notepad/dialog.c, programs/notepad/main.c,
+	  programs/notepad/main.h:
+	notepad: Implement Find and Find Next.
+
+	* programs/notepad/Makefile.in, programs/notepad/dialog.c,
+	  programs/notepad/dialog.h:
+	notepad: Add a generic function for message boxes with a string parameter.
+
+2006-10-22  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comdlg32/filedlg31.c:
+	comdlg32: Cast-qual warning fix.
+
+	* dlls/comdlg32/colordlg.c:
+	comdlg32: Cast-qual warnings fix.
+
+2006-10-20  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comctl32/datetime.c:
+	comctl32: Cast-qual warnings fix.
+
+2006-10-22  Markus Amsler <markus.amsler@oribi.org>
+
+	* dlls/msvcrt/heap.c:
+	msvcrt: Speed up new operator.
+
+2006-10-20  Andrey Turkin <pancha@mail.nnov.ru>
+
+	* dlls/mshtml/nsembed.c:
+	mshtml: Insert missing "return" operator.
+
+2006-10-23  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/user/sysparams.c, dlls/user/tests/sysparams.c:
+	user: Adapt system metrics for multi-monitor setups.
+
+	* dlls/comctl32/tooltips.c:
+	comctl32: Position the tooltip window correctly on multi-monitor setups.
+
+	* dlls/user/winpos.c:
+	user: Maximize windows to the right monitor on multi-monitor setups.
+
+	* dlls/user/combo.c:
+	user: Fixed combo box drop position on multi-monitor setups.
+
+	* dlls/user/dialog.c, dlls/user/dialog16.c:
+	user: Take multiple monitors into account when placing a dialog.
+
+	* dlls/user/win.c:
+	user: Take multiple monitors into account when placing a window.
+
+	* dlls/user/menu.c:
+	user: Take multiple monitors into account when placing a popup menu.
+
+	* dlls/user/driver.c, dlls/user/misc.c, dlls/user/user_private.h,
+	  dlls/winex11.drv/winex11.drv.spec, dlls/winex11.drv/xinerama.c:
+	user: Moved GetMonitorInfo and EnumDisplayMonitors to the display driver.
+	Added Xinerama support for these functions.
+
+	* dlls/winex11.drv/Makefile.in, dlls/winex11.drv/bitblt.c,
+	  dlls/winex11.drv/desktop.c, dlls/winex11.drv/window.c,
+	  dlls/winex11.drv/winpos.c, dlls/winex11.drv/x11drv.h,
+	  dlls/winex11.drv/x11drv_main.c, dlls/winex11.drv/xinerama.c:
+	winex11.drv: Preliminary support for Xinerama.
+
+	* configure, configure.ac, include/config.h.in:
+	configure: Check for the Xinerama extension.
+
+2006-10-23  Hwang YunSong(황윤성) <hys545@dreamwiz.com>
+
+	* dlls/oledlg/oledlg_Ko.rc:
+	oledlg: Updated Korean resource.
+
+	* programs/wineconsole/wineconsole_Ko.rc:
+	wineconsole: Updated Korean resource.
+
+2006-10-23  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/user/tests/class.c:
+	user32: Add a test showing a problem in GetClassNameA.
+
+2006-10-24  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/table.c, dlls/msi/tests/db.c:
+	msi: Fix insertion of null integers into a table.
+
+	* dlls/msi/tests/db.c, dlls/msi/tests/package.c, dlls/msi/tokenize.c:
+	msi: Add the column type INTEGER as an alias for INT.
+
+	* dlls/msi/action.c, dlls/msi/msipriv.h, dlls/msi/suminfo.c:
+	msi: Only apply transforms that are valid for a database.
+
+	* dlls/msi/action.c, dlls/msi/database.c, dlls/msi/msipriv.h,
+	  dlls/msi/suminfo.c:
+	msi: Initialize the summary information from a storage interface, not a db.
+
+2006-10-21  Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+	* programs/notepad/Ko.rc:
+	notepad: Update Korean resources.
+
+	* programs/oleview/Ko.rc:
+	oleview: Update Korean resources.
+
+	* programs/winefile/Ko.rc:
+	winefile: Update Korean resources.
+
+2006-10-20  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/dnsapi/dnsapi.spec, dlls/dnsapi/main.c:
+	dnsapi: Add stubs for DnsWriteQuestionToBuffer_{UTF8,W}.
+
+2006-10-22  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* programs/wineconsole/wineconsole_Pl.rc:
+	wineconsole: Fix Polish translation.
+
+	* programs/wineconsole/dialog.c:
+	wineconsole: Check one of the radio buttons in the "Save settings" dialog.
+
+	* programs/wineconsole/wineconsole_En.rc:
+	wineconsole: En.rc: Enlarge the "save console settings" dialog to avoid cropping
+	of text.
+
+	* dlls/comdlg32/cdlg_Pl.rc:
+	comdlg32: Pl.rc: Enlarge the Find dialog to show the whole radio buttons text.
+
+	* dlls/hhctrl.ocx/Pl.rc, dlls/hhctrl.ocx/hhctrl.rc:
+	hhctrl.ocx: Add Polish translation.
+
+	* dlls/oledlg/oledlg_Pl.rc, dlls/oledlg/rsrc.rc:
+	oledlg: Add Polish translation.
+
+2006-10-22  Frank Richter <frank.richter@gmail.com>
+
+	* programs/wineconsole/wineconsole_De.rc:
+	wineconsole: Update German translation.
+
+	* programs/oleview/De.rc, programs/oleview/rsrc.rc:
+	oleview: Add German translation.
+
+	* dlls/gphoto2.ds/gphoto2_De.rc, dlls/gphoto2.ds/rsrc.rc:
+	gphoto2.ds: Add German translation.
+
+	* programs/winefile/De.rc:
+	winefile: Update German translation.
+
+	* programs/taskmgr/De.rc:
+	taskmgr: Update German translation.
+
+	* programs/regedit/De.rc:
+	regedit: Update German translation.
+
+	* programs/progman/De.rc:
+	progman: Update German translation.
+
+	* programs/notepad/De.rc:
+	notepad: Update German translation.
+
+	* programs/cmdlgtst/De.rc:
+	cmdlgtst: Update German translation.
+
+	* programs/clock/De.rc:
+	clock: Update German translation.
+
+	* dlls/oledlg/oledlg_De.rc:
+	oledlg: Update German translation.
+
+	* dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+	  dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Ko.rc,
+	  dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc:
+	mshtml: Left-align Gecko download information message for better readability.
+
+	* dlls/mshtml/Es.rc, dlls/mshtml/Fr.rc, dlls/mshtml/Tr.rc:
+	mshtml: Enlarge status text control ins some translated dialogs so all text
+	is readable.
+
+	* dlls/mshtml/De.rc:
+	mshtml: Update German translation.
+
+2006-10-20  Huw Davies <huw@codeweavers.com>
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Only send the end dialog msg if the button is actually clicked.
+
+2006-10-21  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/urlmon/tests/misc.c, dlls/urlmon/urlmon_main.c:
+	urlmon: Added image/tiff mime filter.
+
+	* dlls/shdocvw/oleobject.c:
+	shdocvw: Fix windows style of windows without parents.
+
+2006-10-20  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/wininet/http.c:
+	wininet: Use HTTP_ADDHDR_FLAG_REPLACE flag in HTTP_HttpSendRequest to add
+	Content-Length header.
+
+	* dlls/mshtml/htmlelem.c:
+	mshtml: Added IHTMLElement::get_className implementation.
+
+	* dlls/mshtml/htmlselect.c:
+	mshtml: Don't return empty string in IHTMLSelectElement::get_name.
+
+2006-10-21  Jeff Latimer <lats@yless4u.com.au>
+
+	* tools/runtest:
+	tools: Add addtional help to runtest.
+
+2006-10-21  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/advapi32/lsa.c:
+	advapi32: Fixed a couple items from previous patch (spotted by G Pfeifer).
+
+	* programs/winedbg/be_i386.c:
+	winedbg: Added a few more cases where we inspect if i386 instructions
+	are actually calls (based on previous work by Jeff Latimer).
+
+	* configure, configure.ac:
+	configure: Now that we have dwarf support for debug info, don't force stabs
+	as debug info format.
+
+	* server/sock.c:
+	winsock: Clear the held mask with the requested events so that they can be
+	signaled.
+
+	* dlls/advpack/advpack.c, dlls/advpack/files.c:
+	advpack: Plug a couple of memory leaks.
+
+2006-10-20  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/dnsapi/ns_parse.c:
+	dnsapi: Avoid non-portable types.
+
+2006-10-18  Damjan Jovanovic <damjan.jov@gmail.com>
+
+	* dlls/rpcrt4/rpc_transport.c:
+	rpcrt4: Added support for RPC TCP servers.
+
+2006-10-18  Francois Gouget <fgouget@codeweavers.com>
+
+	* dlls/wininet/internet.c:
+	wininet: HttpSendRequestW() returns ERROR_IO_PENDING when called on an async
+	socket. But that does not mean that it failed.
+
+2006-10-18  Francois Gouget <fgouget@free.fr>
+
+	* dlls/dinput/joystick_linuxinput.c, dlls/oleaut32/tmarshal.c:
+	Add '\n's to Wine traces.
+
+2006-10-19  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/ntdll/heap.c:
+	ntdll: Added debug support for notifying block allocation / freeing.
+
+2006-10-17  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/advapi32/lsa.c, dlls/advapi32/registry.c,
+	  dlls/advapi32/tests/security.c:
+	advapi32: Plug a couple of memory leaks.
+
+2006-10-19  Byeong-Sik Jeon <wjsqudtlr@gmail.com>
+
+	* dlls/avifil32/avifile_Ko.rc, dlls/comctl32/comctl_Ko.rc,
+	  dlls/comdlg32/cdlg_Ko.rc, dlls/crypt32/crypt32_Ko.rc,
+	  dlls/gphoto2.ds/gphoto2_Ko.rc, dlls/hhctrl.ocx/Ko.rc,
+	  dlls/iccvid/iccvid_Ko.rc, dlls/mpr/mpr_Ko.rc,
+	  dlls/msacm32/msacm_Ko.rc, dlls/mshtml/Ko.rc, dlls/msi/msi_Ko.rc,
+	  dlls/msrle32/msrle_Ko.rc, dlls/msvfw32/msvfw32_Ko.rc,
+	  dlls/msvidc32/msvidc32_Ko.rc, dlls/oleaut32/oleaut32_Ko.rc,
+	  dlls/oledlg/oledlg_Ko.rc, dlls/sane.ds/sane_Ko.rc,
+	  dlls/serialui/Ko.rc, dlls/setupapi/Ko.rc, dlls/shdocvw/Ko.rc,
+	  dlls/shell32/shell32_Ko.rc, dlls/shlwapi/shlwapi_Ko.rc,
+	  dlls/user/resources/user32_Ko.rc, dlls/wineps.drv/wps_Ko.rc,
+	  dlls/wininet/wininet_Ko.rc, dlls/winmm/winmm_Ko.rc,
+	  dlls/winspool.drv/Ko.rc, dlls/wldap32/wldap32_Ko.rc,
+	  programs/clock/Ko.rc, programs/cmd/Ko.rc, programs/cmdlgtst/Ko.rc,
+	  programs/notepad/Ko.rc, programs/oleview/Ko.rc,
+	  programs/progman/Ko.rc, programs/regedit/Ko.rc, programs/start/Ko.rc,
+	  programs/taskmgr/Ko.rc, programs/uninstaller/Ko.rc,
+	  programs/view/Ko.rc, programs/winecfg/Ko.rc,
+	  programs/wineconsole/wineconsole_Ko.rc, programs/winefile/Ko.rc,
+	  programs/winemine/Ko.rc, programs/winhelp/Ko.rc,
+	  programs/wordpad/Ko.rc:
+	Korean: Use SUBLANG_NEUTRAL in Korean resources.
+
+2006-10-19  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* programs/wineconsole/user.c:
+	wineconsole: WM_RBUTTONDOWN lParam is in client coordinates not window
+	coordinates.
+
+	* programs/wineconsole/user.c:
+	wineconsole: Make most keys cancel the selection.
+
+	* programs/wineconsole/user.c:
+	wineconsole: Allow making selections with a mouse also when not in the
+	QuickEdit mode.
+
+	* programs/wineconsole/user.c:
+	wineconsole: Remove spaces from the ends of lines while copying to the clipboard.
+
+	* programs/wineconsole/user.c:
+	wineconsole: Change selection on WM_KEYDOWN not WM_KEYUP.
+
+	* programs/wineconsole/wineconsole.c,
+	  programs/wineconsole/wineconsole_En.rc,
+	  programs/wineconsole/wineconsole_Pl.rc,
+	  programs/wineconsole/wineconsole_res.h:
+	wineconsole: Add usage message and more specific error messages.
+
+2006-10-20  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winmm/wineaudioio/Makefile.in, dlls/winmm/wineaudioio/audio.c:
+	wineaudioio.drv: Win64 printf format fixes.
+
+	* dlls/winmm/winecoreaudio/Makefile.in, dlls/winmm/winecoreaudio/audio.c,
+	  dlls/winmm/winecoreaudio/coreaudio.c:
+	winecoreaudio.drv: Win64 printf format fixes.
+
+	* Makefile.in, configure, configure.ac, dlls/.gitignore, dlls/Makefile.in,
+	  dlls/gdi/Makefile.in, dlls/gdi/bidi.c, dlls/gdi/bidi16.c,
+	  dlls/gdi/bitblt.c, dlls/gdi/bitmap.c, dlls/gdi/brush.c,
+	  dlls/gdi/clipping.c, dlls/gdi/dc.c, dlls/gdi/dib.c,
+	  dlls/gdi/dispdib.c, dlls/gdi/dispdib.spec, dlls/gdi/driver.c,
+	  dlls/gdi/enhmetafile.c, dlls/gdi/enhmfdrv/bitblt.c,
+	  dlls/gdi/enhmfdrv/dc.c, dlls/gdi/enhmfdrv/enhmetafiledrv.h,
+	  dlls/gdi/enhmfdrv/graphics.c, dlls/gdi/enhmfdrv/init.c,
+	  dlls/gdi/enhmfdrv/mapping.c, dlls/gdi/enhmfdrv/objects.c,
+	  dlls/gdi/env.c, dlls/gdi/font.c, dlls/gdi/freetype.c,
+	  dlls/gdi/gdi.exe.spec, dlls/gdi/gdi16.c, dlls/gdi/gdi32.spec,
+	  dlls/gdi/gdi_main.c, dlls/gdi/gdi_private.h, dlls/gdi/gdiobj.c,
+	  dlls/gdi/icm.c, dlls/gdi/mapping.c, dlls/gdi/metafile.c,
+	  dlls/gdi/metafile16.c, dlls/gdi/mfdrv/bitblt.c, dlls/gdi/mfdrv/dc.c,
+	  dlls/gdi/mfdrv/graphics.c, dlls/gdi/mfdrv/init.c,
+	  dlls/gdi/mfdrv/mapping.c, dlls/gdi/mfdrv/metafiledrv.h,
+	  dlls/gdi/mfdrv/objects.c, dlls/gdi/mfdrv/text.c, dlls/gdi/opengl.c,
+	  dlls/gdi/painting.c, dlls/gdi/palette.c, dlls/gdi/path.c,
+	  dlls/gdi/pen.c, dlls/gdi/printdrv.c, dlls/gdi/region.c,
+	  dlls/gdi/tests/Makefile.in, dlls/gdi/tests/bitmap.c,
+	  dlls/gdi/tests/brush.c, dlls/gdi/tests/clipping.c,
+	  dlls/gdi/tests/dc.c, dlls/gdi/tests/font.c, dlls/gdi/tests/gdiobj.c,
+	  dlls/gdi/tests/generated.c, dlls/gdi/tests/mapping.c,
+	  dlls/gdi/tests/metafile.c, dlls/gdi/tests/palette.c,
+	  dlls/gdi/tests/pen.c, dlls/gdi/version.rc, dlls/gdi/version16.rc,
+	  dlls/gdi/wing.c, dlls/gdi/wing.spec, dlls/gdi32/Makefile.in,
+	  dlls/gdi32/bidi.c, dlls/gdi32/bidi16.c, dlls/gdi32/bitblt.c,
+	  dlls/gdi32/bitmap.c, dlls/gdi32/brush.c, dlls/gdi32/clipping.c,
+	  dlls/gdi32/dc.c, dlls/gdi32/dib.c, dlls/gdi32/dispdib.c,
+	  dlls/gdi32/dispdib.spec, dlls/gdi32/driver.c,
+	  dlls/gdi32/enhmetafile.c, dlls/gdi32/enhmfdrv/bitblt.c,
+	  dlls/gdi32/enhmfdrv/dc.c, dlls/gdi32/enhmfdrv/enhmetafiledrv.h,
+	  dlls/gdi32/enhmfdrv/graphics.c, dlls/gdi32/enhmfdrv/init.c,
+	  dlls/gdi32/enhmfdrv/mapping.c, dlls/gdi32/enhmfdrv/objects.c,
+	  dlls/gdi32/env.c, dlls/gdi32/font.c, dlls/gdi32/freetype.c,
+	  dlls/gdi32/gdi.exe.spec, dlls/gdi32/gdi16.c, dlls/gdi32/gdi32.spec,
+	  dlls/gdi32/gdi_main.c, dlls/gdi32/gdi_private.h, dlls/gdi32/gdiobj.c,
+	  dlls/gdi32/icm.c, dlls/gdi32/mapping.c, dlls/gdi32/metafile.c,
+	  dlls/gdi32/metafile16.c, dlls/gdi32/mfdrv/bitblt.c,
+	  dlls/gdi32/mfdrv/dc.c, dlls/gdi32/mfdrv/graphics.c,
+	  dlls/gdi32/mfdrv/init.c, dlls/gdi32/mfdrv/mapping.c,
+	  dlls/gdi32/mfdrv/metafiledrv.h, dlls/gdi32/mfdrv/objects.c,
+	  dlls/gdi32/mfdrv/text.c, dlls/gdi32/opengl.c, dlls/gdi32/painting.c,
+	  dlls/gdi32/palette.c, dlls/gdi32/path.c, dlls/gdi32/pen.c,
+	  dlls/gdi32/printdrv.c, dlls/gdi32/region.c,
+	  dlls/gdi32/tests/Makefile.in, dlls/gdi32/tests/bitmap.c,
+	  dlls/gdi32/tests/brush.c, dlls/gdi32/tests/clipping.c,
+	  dlls/gdi32/tests/dc.c, dlls/gdi32/tests/font.c,
+	  dlls/gdi32/tests/gdiobj.c, dlls/gdi32/tests/generated.c,
+	  dlls/gdi32/tests/mapping.c, dlls/gdi32/tests/metafile.c,
+	  dlls/gdi32/tests/palette.c, dlls/gdi32/tests/pen.c,
+	  dlls/gdi32/version.rc, dlls/gdi32/version16.rc, dlls/gdi32/wing.c,
+	  dlls/gdi32/wing.spec, programs/winetest/Makefile.in,
+	  tools/make_makefiles, tools/winapi/msvcmaker, tools/winapi/tests.dat:
+	gdi32: Renamed the gdi directory to gdi32.
+
+	* dlls/dmstyle/style.c, dlls/imm32/imm.c, dlls/kernel32/computername.c,
+	  dlls/ole32/stg_prop.c, dlls/winspool.drv/info.c:
+	Avoid usage of sizeof in traces that causes warnings on MacOSX.
+
+2006-10-19  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/secur32/hmac_md5.h:
+	secur32: Add include guard to hmac_md5.h.
+
+2006-10-20  Christoph Frick <frick@sc-networks.de>
+
+	* dlls/gdi/gdi32.spec:
+	gdi32: Add wglShareList to gdi32.spec.
+
+2006-10-19  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/tests/db.c:
+	msi: Add tests for integer column types.
+
+	* dlls/msi/database.c, dlls/msi/tests/db.c, dlls/msi/tests/install.c:
+	msi: Integer columns can have the 'NOT NULL' modifier too.
+
+	* dlls/msi/database.c, dlls/msi/tests/db.c:
+	msi: Allow more than one primary key in a table when importing a database.
+
+2006-10-18  James Hawkins <truiken@gmail.com>
+
+	* tools/wine.inf:
+	tools/wine.inf: Add the ProgramFilesPath registry entry.
+
+2006-10-19  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/action.c, dlls/msi/tests/install.c, dlls/msi/tests/package.c:
+	msi: Only initialize a component's state if it is linked with a feature.
+
+	* dlls/msi/tests/install.c:
+	msi: Use the ProgramFileDir reg value instead of ProgramFilesPath.
+
+	* dlls/msi/action.c, dlls/msi/tests/install.c:
+	msi: Implement the InstallServices action.
+
+2006-10-19  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/localspl/localmon.c, dlls/localspl/localspl_main.c:
+	localspl: Implement InitializePrintMonitor.
+
+2006-10-20  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/localspl/tests/localmon.c:
+	localspl/tests: Get function pointers from the monitor.
+
+2006-10-19  Detlef Riekenberg <wine.dev@web.de>
+
+	* dlls/localspl/tests/localmon.c:
+	localspl/tests: Another test for InitializePrintMonitor.
+
+2006-10-19  Huw Davies <huw@codeweavers.com>
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Remove the structure window property when we quit.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Return the appropiate value after the dialog is closed.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Update the source text.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Set nSelectedIndex on exit.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Retrieve names from the OBJECTDESCRIPTOR structure.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Call the hook proc if present.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Set initial focus to the display list.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Handle paste / link mode change.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Minimal 'As Icon' handling. Just disable for now.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Update the result text.
+
+	* dlls/oledlg/oledlg_En.rc, dlls/oledlg/resource.h:
+	oledlg: Add paste special string resources.
+
+2006-10-18  Huw Davies <huw@codeweavers.com>
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Post OLEUI_MSG_HELP when the Help button is pressed and hide the Help
+	button if the app doesn't want it.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Send the OLEUI_MSG_ENDDIALOG messsage when closing the dialog.
+
+	* dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
+	oledlg: Register a couple of messages.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Copy the appropiate list to the display list.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Logic for initial selection of paste/pastelink radio buttons.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Initialize the pastelink list.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Initialize the paste list.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Set the user supplied caption.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Use the clipboard if the user doesn't pass an IDataObject.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Initial management of private structure for dialog box control.
+
+	* dlls/oledlg/oledlg_private.h, dlls/oledlg/pastespl.c:
+	oledlg: Load the correct dialog template and add a skeleton dialog proc.
+
+	* dlls/oledlg/oledlg_En.rc, dlls/oledlg/rsrc.rc:
+	oledlg: Paste special dialog resource.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Forward OleUIPasteSpecialA -> OleUIPasteSpecialW.
+
+	* dlls/oledlg/pastespl.c:
+	oledlg: Debugging code to dump the OLEUIPASTESPECIAL structure.
+
+	* dlls/oledlg/oledlg_main.c, dlls/oledlg/oledlg_private.h:
+	oledlg: Register a bunch of clipboard formats.
+
+	* dlls/oledlg/Makefile.in, dlls/oledlg/oledlg_main.c,
+	  dlls/oledlg/pastespl.c:
+	oledlg: Move paste special dialog stubs to their own file.
+
+	* include/oledlg.h:
+	oledlg: Add the registered message name strings.
+
+	* include/oledlg.h:
+	oledlg: Add PS_MAXLINKTYPES.
+
+	* include/oledlg.h:
+	oledlg: Move the flag defines to under their respective structure definitions
+	and remove some duplicates.
+
+	* include/oledlg.h:
+	oledlg: Add resource ids for the paste special dialog.
+
+2006-10-20  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/graphics.c, dlls/winex11.drv/pen.c:
+	winex11.drv: Avoid X error with unsupported pen styles.
+
+2006-10-20  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/tests/suminfo.c:
+	msi: Fix an uninitialized variable causing random conformance test failures.
+
+2006-10-19  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/mshtml/Bg.rc, dlls/mshtml/De.rc, dlls/mshtml/En.rc,
+	  dlls/mshtml/Es.rc, dlls/mshtml/Fi.rc, dlls/mshtml/Fr.rc,
+	  dlls/mshtml/Hu.rc, dlls/mshtml/Ko.rc, dlls/mshtml/Nl.rc,
+	  dlls/mshtml/No.rc, dlls/mshtml/Sv.rc, dlls/mshtml/Tr.rc,
+	  dlls/mshtml/resource.h:
+	mshtml: Use mshtmcid.h defines where possible.
+
+	* dlls/mshtml/htmlinput.c, dlls/mshtml/htmlselect.c:
+	mshtml: Fix debug traces.
+
+	* dlls/shdocvw/ie.c:
+	shdocvw: Added WebBrowser::Navigate implementation.
+
+	* dlls/shdocvw/webbrowser.c:
+	shdocvw: Use navigate_url in WebBrowser::Navigate.
+
+	* dlls/shdocvw/ie.c, dlls/shdocvw/navigate.c, dlls/shdocvw/shdocvw.h,
+	  dlls/shdocvw/webbrowser.c:
+	shdocvw: Move common Navigate2 code to navigate_url.
+
+2006-10-19  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/comctl32/comctl32undoc.c:
+	comctl32: Cast-qual warnings fix.
+
+	* dlls/cabinet/fdi.c:
+	cabinet: Cast-qual warnings fix.
+
+2006-10-19  Karsten Elfenbein <kelfe@gmx.de>
+
+	* dlls/wined3d/swapchain.c:
+	wined3d: Fix the FrontBuffer content capturing.
+
+	* dlls/wined3d/swapchain.c:
+	wined3d: Correct the software cursor position if the app is running in
+	windowed mode.
+
+	* dlls/wined3d/surface.c:
+	wined3d: BltOverride: Make sure that the content of the source rect is
+	copied to the correct position in the destination rect.
+
+2006-10-18  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/tests/install.c:
+	msi: Add tests for the InstallServices action.
+
+2006-10-18  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Fix the tests and handling of TB_SETHOTITEM on a disabled
+	button.
+
+2006-10-18  Oleg Krylov <oleg.krylov@gmail.com>
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Create tooltip on TB_GETTOOLTIPS message if not yet created.
+
+2006-10-20  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/table.c:
+	msi: Allow rows in the _Columns table to be unordered.
+
+	* dlls/msi/table.c:
+	msi: Reset the column number for each new table in a transform.
+
+2006-10-19  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* tools/wine.inf:
+	wine.inf: Update RelayExclude and add RelayFromExclude filter in order to
+	avoid not useful APIs in the traces.
+
+2006-10-19  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/winex11.drv/x11drv_main.c:
+	winex11.drv: Hack to work around an Xlib bug when XInitThreads is used.
+
+2006-10-18  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/dbghelp/stabs.c:
+	dbghelp: Cast-qual warnings fix.
+
+2006-10-18  Jesse Allen <the3dfxdude@gmail.com>
+
+	* include/winuser.h:
+	include: Fix out of place comment for DLGC_* codes.
+
+2006-10-18  Francois Gouget <fgouget@free.fr>
+
+	* dlls/crypt32/cert.c, dlls/d3d9/tests/stateblock.c,
+	  dlls/ole32/tests/hglobalstream.c, dlls/shell32/recyclebin.c:
+	Fix compilation with gcc 2.95.
+
+2006-10-18  Jonathan Ernst <jonathan@ernstfamily.ch>
+
+	* dlls/devenum/devenum.rc, dlls/gphoto2.ds/gphoto2_Fr.rc,
+	  dlls/iccvid/iccvid_Fr.rc, dlls/msvfw32/msvfw32_Fr.rc,
+	  dlls/msvidc32/msvidc32_Fr.rc, dlls/sane.ds/sane_Fr.rc,
+	  dlls/shlwapi/shlwapi_Fr.rc, dlls/wldap32/wldap32_Fr.rc:
+	Use SUBLANG_NEUTRAL in French resources.
+
+	* programs/taskmgr/Fr.rc:
+	taskmgr: Fix an error in French translation.
+
+2006-10-18  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/package.c, dlls/msi/tests/package.c:
+	msi: Set the USERNAME and COMPANYNAME properties when initializing a package.
+
+	* dlls/msi/dialog.c:
+	msi: Run SetProperty events before all other events no matter what the order is.
+
+2006-10-16  Kirill K. Smirnov <lich@math.spbu.ru>
+
+	* programs/winhelp/hlpfile.c, programs/winhelp/hlpfile.h,
+	  programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
+	winhelp: Improved metafile support.
+
+2006-10-18  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/advapi32/registry.c:
+	advapi32: Cast-qual warning fix.
+
+2006-10-17  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/atl/registrar.c:
+	atl: Cast-qual warnings fix.
+
+2006-10-17  Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+	* dlls/msvcrt/file.c, dlls/msvcrt/msvcrt.spec:
+	msvcrt: Add stub for _getmaxstdio.
+
+2006-10-16  Pierre d'Herbemont <pdherbemont@free.fr>
+
+	* dlls/winex11.drv/x11drv.h:
+	x11drv: Fix a typo in x11drv.h about X11DRV_GetTextExtentExPoint.
+
+2006-10-16  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/ntdll/Makefile.in, dlls/ntdll/atom.c, dlls/ntdll/cdrom.c,
+	  dlls/ntdll/critsection.c, dlls/ntdll/debugbuffer.c,
+	  dlls/ntdll/debugtools.c, dlls/ntdll/directory.c, dlls/ntdll/error.c,
+	  dlls/ntdll/exception.c, dlls/ntdll/file.c, dlls/ntdll/handletable.c,
+	  dlls/ntdll/heap.c, dlls/ntdll/loader.c, dlls/ntdll/misc.c,
+	  dlls/ntdll/nt.c, dlls/ntdll/om.c, dlls/ntdll/path.c,
+	  dlls/ntdll/process.c, dlls/ntdll/reg.c, dlls/ntdll/relay.c,
+	  dlls/ntdll/resource.c, dlls/ntdll/rtl.c, dlls/ntdll/rtlbitmap.c,
+	  dlls/ntdll/sec.c, dlls/ntdll/serial.c, dlls/ntdll/server.c,
+	  dlls/ntdll/signal_i386.c, dlls/ntdll/sync.c, dlls/ntdll/tape.c,
+	  dlls/ntdll/threadpool.c, dlls/ntdll/version.c, dlls/ntdll/virtual.c:
+	ntdll: Win64 printf format warning fixes.
+
+2006-10-17  Peter Oberndorfer <kumbayo84@arcor.de>
+
+	* programs/winedbg/stack.c:
+	winedbg: Print frame address instead of duplicated bare address in backtrace.
+
+2006-10-17  Roderick Colenbrander <thunderbird2k@gmx.net>
+
+	* dlls/gdi/gdi32.spec:
+	gdi32: Add missing spec file entry for wglDeleteContext.
+
+2006-10-17  Cihan Altinay <bobbyg@gmx.net>
+
+	* dlls/shdocvw/dochost.c:
+	shdocvw: Make sure BSTR is allocated before calling sink.
+
+2006-10-18  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/msi/tests/db.c:
+	msi/tests: Make sure to delete the test data file.
+
+2006-10-16  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/user/mdi.c, dlls/user/tests/msg.c, dlls/winex11.drv/winpos.c:
+	user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized
+	MDI child, make it mostly pass under Wine.
+
+2006-10-14  Andrew Talbot <Andrew.Talbot@talbotville.com>
+
+	* dlls/user/dde_client.c:
+	user: Dead code fix (Coverity).
+
+2006-10-17  Jeff Latimer <lats@yless4u.com.au>
+
+	* dlls/usp10/tests/usp10.c, dlls/usp10/usp10.c:
+	usp10: Fix dead code in ScriptItemize.
+
+2006-10-15  Vitaliy Margolen <wine-patch@kievinfo.com>
+
+	* dlls/dinput/tests/joystick.c:
+	dinput: Add SetCooperativeLevel test for joystick.
+
+	* dlls/dinput/tests/keyboard.c:
+	dinput: Add SetCooperativeLevel tests to keyboard.
+
+	* dlls/dinput/device.c, dlls/dinput/device_private.h, dlls/dinput/mouse.c:
+	dinput: Move SetCooperativeLevel into base class.
+
+	* dlls/dinput/device.c, dlls/dinput/device_private.h,
+	  dlls/dinput/joystick_linux.c, dlls/dinput/joystick_linuxinput.c,
+	  dlls/dinput/keyboard.c, dlls/dinput/mouse.c:
+	dinput: Move SetEventNotification and associated event into base class.
+
+	* dlls/dinput/device_private.h, dlls/dinput/joystick_linux.c,
+	  dlls/dinput/joystick_linuxinput.c, dlls/dinput/keyboard.c,
+	  dlls/dinput/mouse.c:
+	dinput: Use dinput device as a base class for keyboard,  mouse and joystick.
+
+2006-10-17  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comctl32/rebar.c:
+	comctl32: rebar: Use SM_CYEDGE for heights in NCCalcSize.
+
+2006-10-17  Mike McCormack <mike@codeweavers.com>
+
+	* dlls/msi/table.c, dlls/msi/tests/db.c:
+	msi: Fix tables with binary data where the key is an integer.
+
+	* dlls/msi/table.c, dlls/msi/tests/db.c:
+	msi: Stream fields shouldn't be treated as strings.
+
+	* dlls/msi/action.c:
+	msi: Fix a memory leak.
+
+	* dlls/msi/tests/db.c:
+	msi: Add a test for modifying a table containing binary data.
+
+	* dlls/msi/tests/suminfo.c:
+	msi: Add a test for summary information.
+
+2006-10-16  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/dialog.c, dlls/msi/msipriv.h, dlls/msi/msiquery.c:
+	msi: Revert "msi: Perform button control events in greatest to least order."
+
+2006-10-17  Markus Amsler <markus.amsler@oribi.org>
+
+	* dlls/d3d8/tests/Makefile.in, dlls/d3d8/tests/surface.c:
+	d3d8: Backport d3d9 surface tests.
+
+	* dlls/d3d8/device.c:
+	d3d8: Fix wrong function name in FIXME.
+
+2006-10-16  Roderick Colenbrander <thunderbird2k@gmx.net>
+
+	* dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
+	  dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
+	wgl: Move wglDeleteContext to gdi32.
+
+2006-10-16  Eric Pouech <eric.pouech@wanadoo.fr>
+
+	* dlls/ntdll/directory.c:
+	ntdll: Plug a memory leak.
+
+2006-10-16  Alexandre Julliard <julliard@winehq.org>
+
+	* configure, configure.ac, include/msvcrt/direct.h,
+	  include/msvcrt/malloc.h, include/msvcrt/mbstring.h,
+	  include/msvcrt/search.h, include/msvcrt/stddef.h,
+	  include/msvcrt/stdio.h, include/msvcrt/string.h,
+	  include/msvcrt/sys/types.h, include/msvcrt/time.h,
+	  include/msvcrt/wchar.h:
+	configure: Don't define _WIN64 on the command line to avoid trouble with
+	system headers.
+
+2006-10-16  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comctl32/rebar.c:
+	comctl32: rebar: Don't return rectangles with negative width or height in
+	NCCalcSize.
+
+	* dlls/user/input.c:
+	user32: Send a WM_MOUSELEAVE even if another window calls TrackMouseEvent
+	before the timer proc is called.
+
+2006-10-16  Robert Shearman <rob@codeweavers.com>
+
+	* dlls/kernel32/locale.c:
+	kernel32: Add support for detecting the user locale preference from the system
+	on Mac OS X.
+
+	* dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+	rpcrt4: Add a critical section to protect the connection list in each
+	protseq to avoid taking the process-wide server_cs in the hot path for
+	each protocol.
+
+	* dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+	rpcrt4: Convert the protseq list into a standard Wine list.
+
+	* dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+	rpcrt4: Abstract out the way incoming connections are waited for so that we
+	no longer need to wait on Win32 handles.
+
+	* dlls/rpcrt4/rpc_binding.h, dlls/rpcrt4/rpc_transport.c:
+	rpcrt4: Rename protseq_ops to connection_ops to reflect the fact that
+	the functions operate on an RpcConnection object, not an
+	RpcServerProtseq object.
+
+	* dlls/rpcrt4/rpc_server.c, dlls/rpcrt4/rpc_server.h:
+	rpcrt4: Create a server thread for each protseq.
+
+2006-10-16  Alexandre Julliard <julliard@winehq.org>
+
+	* Make.rules.in, configure, configure.ac, dlls/atl/Makefile.in,
+	  dlls/mshtml/Makefile.in, dlls/ole32/Makefile.in, include/Makefile.in:
+	Make.rules: Added support for building IDL client/proxy/server/iid files.
+
+	* tools/makedep.c:
+	makedep: Added support for generating dependencies of IDL client/proxy/server/iid
+	files.
+
+2006-10-16  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comctl32/listview.c:
+	comctl32: listview: Update the scroll bars after resizing the last column.
+
+2006-10-16  Dmitry Timoshkov <dmitry@codeweavers.com>
+
+	* dlls/setupapi/install.c:
+	setupapi: Fix a typo.
+
+2006-10-16  Hans Leidekker <hans@it.vu.nl>
+
+	* programs/winhelp/winhelp.c:
+	winhelp: Cast-qual warnings fix.
+
+2006-10-16  Stefan Dösinger <stefandoesinger@gmx.at>
+
+	* dlls/ddraw/device.c:
+	ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTURE[MIN/MAG].
+
+	* dlls/ddraw/device.c:
+	ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREADDRESS[U/V].
+
+2006-10-16  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/secur32/dispatcher.c:
+	secur32: Stop leaking the session key memory.
+
+2006-10-15  Louis. Lenders <xerox_xerox2000@yahoo.co.uk>
+
+	* dlls/olepro32/Makefile.in, dlls/olepro32/version.rc:
+	olepro32: Add version resource.
+
+2006-10-16  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/uuid/uuid.c:
+	libuuid: Fixed typo in CLSID_SynchronizeContainer.
+
+	* include/wine/server_protocol.h, server/protocol.def, server/queue.c,
+	  server/trace.c:
+	server: A window timer id should be an unsigned long.
+
+2006-10-14  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/user/input.c:
+	user32: When calling TrackMouseEvent with TME_LEAVE the dwHoverTime may be
+	uninitialized.
+
+	* dlls/user/input.c:
+	user32: Don't create timers with nEventId == 0 in TrackMouseEvent.
+
+2006-10-15  Stefan Dösinger <stefandoesinger@gmx.at>
+
+	* dlls/ddraw/device.c:
+	ddraw: Implement GetRenderState for D3DRENDERSTATE_TEXTUREHANDLE.
+
+2006-10-14  Stefan Dösinger <stefandoesinger@gmx.at>
+
+	* dlls/ddraw/ddraw_private.h, dlls/ddraw/device.c:
+	ddraw: Use real handles for state blocks.
+
+	* dlls/ddraw/ddraw.c, dlls/ddraw/ddraw_private.h, dlls/ddraw/main.c,
+	  dlls/ddraw/surface.c:
+	ddraw: Make the surface list a standard wine list.
+
+2006-10-14  Roderick Colenbrander <thunderbird2k@gmx.net>
+
+	* dlls/gdi/driver.c, dlls/gdi/gdi_private.h, dlls/gdi/opengl.c,
+	  dlls/opengl32/opengl32.spec, dlls/opengl32/wgl.c:
+	wgl: Move wglShareLists to gdi32.
+
+	* dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
+	  dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+	  dlls/winex11.drv/winex11.drv.spec:
+	wgl: Move wglGetCurrentDC to gdi32.
+
+	* dlls/gdi/gdi32.spec, dlls/gdi/opengl.c, dlls/opengl32/opengl32.spec,
+	  dlls/opengl32/wgl.c, dlls/winex11.drv/opengl.c,
+	  dlls/winex11.drv/winex11.drv.spec:
+	wgl: Move wglGetCurrentContext to gdi32.
+
+2006-10-15  Francois Gouget <fgouget@free.fr>
+
+	* dlls/advapi32/tests/registry.c, dlls/cabinet/cabinet_main.c,
+	  dlls/kernel32/heap.c, dlls/mscms/mscms_priv.h,
+	  dlls/msg711.acm/msg711.c, dlls/ole32/compobj.c,
+	  dlls/ole32/errorinfo.c, dlls/ole32/marshal.c, dlls/ole32/ole2.c,
+	  dlls/ole32/tests/storage32.c, dlls/oleaut32/dispatch.c,
+	  dlls/oleaut32/oleaut.c, dlls/oleaut32/typelib.c,
+	  dlls/oleaut32/ungif.c, dlls/oleaut32/variant.c,
+	  dlls/shell32/shlview.c, dlls/wined3d/basetexture.c,
+	  dlls/wined3d/device.c, dlls/wined3d/wined3d_private.h,
+	  dlls/winmm/message16.c, tools/wmc/mcy.y, tools/wrc/genres.c:
+	Assorted spelling fixes.
+
+2006-10-16  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/urlmon/binding.c, dlls/urlmon/urlmon_main.c,
+	  dlls/urlmon/urlmon_main.h:
+	urlmon: Create a message window for each binding to make sure they are cleaned
+	up properly.
+
+2006-10-15  Francois Gouget <fgouget@free.fr>
+
+	* dlls/msi/table.c:
+	msi: Remove spaces before '\n's.
+
+	* programs/oleview/main.h:
+	oleview: U(x) must be defined after winnt.h has had a chance to define
+	NONAMELESSUNION. Fixes the compilation with gcc 2.95.
+
+	* dlls/wined3d/pixelshader.c, dlls/wined3d/vertexshader.c:
+	wined3d: Remove '\0's in traces.
+
+2006-10-14  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* programs/winetest/main.c:
+	winetest: Don't start test programs with STARTUPINFO.wShowWindow = SW_HIDE.
+
+	* dlls/comctl32/header.c, dlls/comctl32/tests/header.c:
+	comctl32: header: Test and improve the custom draw and owner draw code.
+
+	* dlls/comctl32/header.c:
+	comctl32: header: Make all repaints pass through HEADER_Refresh.
+
+	* dlls/comctl32/rebar.c:
+	comctl32: rebar: bUnicode and NtfUnicode should be the same.
+
+2006-10-15  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/secur32/secur32_priv.h:
+	secur32: Get rid of NEGO_* helper modes, they will never be used. Negotiate
+	should not be done via ntlm_auth.
+
+2006-10-14  Kai Blin <kai.blin@gmail.com>
+
+	* dlls/secur32/Makefile.in, dlls/secur32/hmac_md5.c,
+	  dlls/secur32/hmac_md5.h:
+	secur32: Implement RFC2104 (HMAC) with MD5 for NTLMv2.
+
+2006-10-13  James Hawkins <truiken@gmail.com>
+
+	* dlls/mscoree/mscoree.spec, dlls/mscoree/mscoree_main.c:
+	mscoree: Add stub implementations of CorBindToRuntimeHost and GetCORVersion.
+
+	* dlls/mscoree/mscoree.spec:
+	mscoree: Add missing stubs to the spec file.
+
+2006-10-13  Stefan Dösinger <stefan@codeweavers.com>
+
+	* dlls/d3d8/device.c, dlls/wined3d/device.c,
+	  include/wine/wined3d_interface.h:
+	d3d8: Implement CopyRects with BltFast.
+
+2006-10-15  Jacek Caban <jacek@codeweavers.com>
+
+	* dlls/shdocvw/tests/webbrowser.c:
+	shdocvw: Added IDocHostUIHandler2 test.
+
+	* dlls/mshtml/nsio.c:
+	mshtml: Load page from moniker if AsyncOpen fails.
+
+	* dlls/mshtml/task.c:
+	mshtml: Don't crash in remove_doc_tasks if thread_data is not allocated.
+
+2006-10-15  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/secur32/Makefile.in, dlls/secur32/negotiate.c, dlls/secur32/ntlm.c,
+	  dlls/secur32/schannel.c, dlls/secur32/secur32.c,
+	  dlls/secur32/thunks.c, dlls/secur32/thunks.h, dlls/secur32/wrapper.c,
+	  include/sspi.h:
+	secur32: Win64 printf format warning fixes.
+
+2006-10-15  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/ole32/Makefile.in, dlls/ole32/antimoniker.c, dlls/ole32/bindctx.c,
+	  dlls/ole32/classmoniker.c, dlls/ole32/clipboard.c,
+	  dlls/ole32/compobj.c, dlls/ole32/compositemoniker.c,
+	  dlls/ole32/datacache.c, dlls/ole32/dcom.idl,
+	  dlls/ole32/defaulthandler.c, dlls/ole32/enumx.c,
+	  dlls/ole32/errorinfo.c, dlls/ole32/filemoniker.c,
+	  dlls/ole32/ftmarshal.c, dlls/ole32/git.c, dlls/ole32/hglobalstream.c,
+	  dlls/ole32/ifs.c, dlls/ole32/itemmoniker.c, dlls/ole32/marshal.c,
+	  dlls/ole32/memlockbytes.c, dlls/ole32/memlockbytes16.c,
+	  dlls/ole32/moniker.c, dlls/ole32/ole16.c, dlls/ole32/ole2.c,
+	  dlls/ole32/ole2_16.c, dlls/ole32/ole2stubs.c, dlls/ole32/oleobj.c,
+	  dlls/ole32/oleproxy.c, dlls/ole32/rpc.c,
+	  dlls/ole32/stg_bigblockfile.c, dlls/ole32/stg_prop.c,
+	  dlls/ole32/stg_stream.c, dlls/ole32/storage.c,
+	  dlls/ole32/storage32.c, dlls/ole32/stubmanager.c:
+	ole32: Win64 printf format warning fixes.
+
+	* dlls/crypt32/sip.c, dlls/crypt32/tests/sip.c,
+	  dlls/dsound/tests/propset.c, dlls/infosoft/infosoft_main.c,
+	  dlls/mshtml/main.c, dlls/ole32/tests/marshal.c,
+	  dlls/oleaut32/tmarshal.c, dlls/oleaut32/typelib.c,
+	  dlls/oleaut32/typelib16.c, dlls/shell32/classes.c,
+	  dlls/shell32/debughlp.c, dlls/shell32/shfldr.h,
+	  dlls/shlwapi/ordinal.c, dlls/urlmon/regsvr.c, include/guiddef.h,
+	  include/wine/debug.h, tools/widl/header.c, tools/winedump/lnk.c:
+	The Data1 member of the GUID struct needs to be an unsigned int too for Win64
+	compatibility.
+
+	* dlls/rpcrt4/rpc_message.c, dlls/winedos/module.c:
+	janitorial: Remove redundant NULL checks before calling HeapFree wrappers.
+
+2006-10-14  Mikołaj Zalewski <mikolaj@zalewski.pl>
+
+	* dlls/comctl32/tests/toolbar.c, dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Test and improve TB_SETHOTITEM.
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Use nHotItem not nOldHit for the hot item in MouseLeave.
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Don't try to redraw buttons outside of the clipping rect.
+
+	* dlls/comctl32/toolbar.c:
+	comctl32: toolbar: Change the dwData from DWORD to DWORD_PTR.
+
+2006-10-14  Jeff Latimer <lats@yless4u.com.au>
+
+	* dlls/ole32/errorinfo.c:
+	ole32: Remove dead code in errorinfo.c (Coverity).
+
+2006-10-14  Alexandre Julliard <julliard@winehq.org>
+
+	* dlls/ntdll/directory.c:
+	ntdll: More workarounds for more kernel bugs in VFAT ioctl mapping on x86-64.
+
+2006-10-13  Peter Oberndorfer <kumbayo84@arcor.de>
+
+	* configure, configure.ac:
+	configure: Detect mingw cross compiler in gentoo.
+
+2006-10-13  James Hawkins <truiken@gmail.com>
+
+	* dlls/msi/action.c, dlls/msi/tests/install.c:
+	msi: Also set the SOURCEDIR property in MSI_InstallPackage.
+
+	* dlls/cfgmgr32/main.c, dlls/setupapi/devinst.c, include/Makefile.in,
+	  include/cfgmgr32.h, include/ddk/cfgmgr32.h:
+	include: Move cfgmgr32.h to include/ to match the SDK.
+
+	* dlls/clusapi/clusapi.c, include/Makefile.in, include/clusapi.h:
+	clusapi: Add the clusapi.h public header.
+
+2006-10-14  Mike McCormack <mike@codeweavers.com>
+
+	* programs/winetest/send.c:
+	winetest: Avoid calling fclose twice on the same file (Coverity).
+
+2006-10-13  Michael Stefaniuc <mstefani@redhat.de>
+
+	* dlls/ntdll/tests/Makefile.in, dlls/ntdll/tests/atom.c,
+	  dlls/ntdll/tests/env.c, dlls/ntdll/tests/error.c,
+	  dlls/ntdll/tests/exception.c, dlls/ntdll/tests/info.c,
+	  dlls/ntdll/tests/large_int.c, dlls/ntdll/tests/om.c,
+	  dlls/ntdll/tests/path.c, dlls/ntdll/tests/port.c,
+	  dlls/ntdll/tests/reg.c, dlls/ntdll/tests/rtl.c,
+	  dlls/ntdll/tests/rtlbitmap.c, dlls/ntdll/tests/rtlstr.c,
+	  dlls/ntdll/tests/string.c:
+	ntdll/tests: Win64 printf format warning fixes.
+
+	* dlls/imm32/Makefile.in, dlls/imm32/imm.c:
+	imm32: Win64 printf format warning fixes.
+
+	* dlls/setupapi/Makefile.in, dlls/setupapi/devinst.c,
+	  dlls/setupapi/devinst16.c, dlls/setupapi/dirid.c,
+	  dlls/setupapi/install.c, dlls/setupapi/misc.c,
+	  dlls/setupapi/parser.c, dlls/setupapi/query.c, dlls/setupapi/queue.c,
+	  dlls/setupapi/setupcab.c, dlls/setupapi/setupx_main.c,
+	  dlls/setupapi/stringtable.c, dlls/setupapi/stubs.c,
+	  dlls/setupapi/virtcopy.c:
+	setupapi: Win64 printf format warning fixes.
+
+2006-10-13  Michael Ploujnikov <ploujj@gmail.com>
+
+	* dlls/ole32/tests/Makefile.in, dlls/ole32/tests/clipboard.c,
+	  dlls/ole32/tests/compobj.c, dlls/ole32/tests/hglobalstream.c,
+	  dlls/ole32/tests/marshal.c, dlls/ole32/tests/moniker.c,
+	  dlls/ole32/tests/ole2.c, dlls/ole32/tests/propvariant.c,
+	  dlls/ole32/tests/stg_prop.c, dlls/ole32/tests/storage32.c:
+	ole32/tests: Win64 printf format warning fixes.
+
+	* dlls/comctl32/Makefile.in, dlls/comctl32/animate.c,
+	  dlls/comctl32/comboex.c, dlls/comctl32/comctl32undoc.c,
+	  dlls/comctl32/commctrl.c, dlls/comctl32/datetime.c,
+	  dlls/comctl32/dpa.c, dlls/comctl32/draglist.c,
+	  dlls/comctl32/hotkey.c, dlls/comctl32/imagelist.c,
+	  dlls/comctl32/listview.c, dlls/comctl32/monthcal.c,
+	  dlls/comctl32/pager.c, dlls/comctl32/propsheet.c,
+	  dlls/comctl32/rebar.c, dlls/comctl32/smoothscroll.c,
+	  dlls/comctl32/status.c, dlls/comctl32/tab.c, dlls/comctl32/theming.c,
+	  dlls/comctl32/toolbar.c, dlls/comctl32/tooltips.c,
+	  dlls/comctl32/trackbar.c, dlls/comctl32/treeview.c:
+	comctl32: Win64 printf format warning fixes.
+
+2006-10-13  Hans Leidekker <hans@it.vu.nl>
+
+	* dlls/riched20/Makefile.in, dlls/riched20/clipboard.c,
+	  dlls/riched20/editor.c, dlls/riched20/paint.c,
+	  dlls/riched20/richole.c, dlls/riched20/run.c, dlls/riched20/txtsrv.c,
+	  dlls/riched20/writer.c:
+	riched20: Win64 printf format warning fixes.
+
+	* dlls/wininet/http.c:
+	wininet: Cast-qual warnings fix.
+
+2006-10-13  Kirill K. Smirnov <lich@math.spbu.ru>
+
+	* programs/winhelp/hlpfile.c:
+	winhelp: Window style has not been initialized.
+
+	* programs/winhelp/winhelp.c, programs/winhelp/winhelp.h:
+	winhelp: Use color specified in .hlp file for background, not just WHITE_BRUSH.
+
+2006-10-13  Alexandre Julliard <julliard@winehq.org>
+
+	* ANNOUNCE, ChangeLog, VERSION, configure:
+	Release 0.9.23.
+
+----------------------------------------------------------------
 2006-10-13  Michael Ploujnikov <ploujj@gmail.com>
 
 	* dlls/comctl32/tests/Makefile.in, dlls/comctl32/tests/comboex.c,
diff --git a/VERSION b/VERSION
index de50825..f06d795 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 0.9.23
+Wine version 0.9.24
diff --git a/configure b/configure
index 4e218e5..8e87ace 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.60a for Wine 0.9.23.
+# Generated by GNU Autoconf 2.60a for Wine 0.9.24.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -559,8 +559,8 @@
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='0.9.23'
-PACKAGE_STRING='Wine 0.9.23'
+PACKAGE_VERSION='0.9.24'
+PACKAGE_STRING='Wine 0.9.24'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 
 ac_unique_file="server/atom.c"
@@ -1280,7 +1280,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 0.9.23 to adapt to many kinds of systems.
+\`configure' configures Wine 0.9.24 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1349,7 +1349,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 0.9.23:";;
+     short | recursive ) echo "Configuration of Wine 0.9.24:";;
    esac
   cat <<\_ACEOF
 
@@ -1444,7 +1444,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 0.9.23
+Wine configure 0.9.24
 generated by GNU Autoconf 2.60a
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1458,7 +1458,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 0.9.23, which was
+It was created by Wine $as_me 0.9.24, which was
 generated by GNU Autoconf 2.60a.  Invocation command line was
 
   $ $0 $@
@@ -24158,7 +24158,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 0.9.23, which was
+This file was extended by Wine $as_me 0.9.24, which was
 generated by GNU Autoconf 2.60a.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -24211,7 +24211,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-Wine config.status 0.9.23
+Wine config.status 0.9.24
 configured by $0, generated by GNU Autoconf 2.60a,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"