Release 1.1.10.
diff --git a/ANNOUNCE b/ANNOUNCE
index 4363f0b..c2a9afc 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,16 +1,16 @@
-The Wine development release 1.1.9 is now available.
+The Wine development release 1.1.10 is now available.
 
 What's new in this release (see below for details):
-  - A large number of regression test fixes.
-  - Performance improvements in memory management.
-  - Improved POP3 support in inetcomm.
-  - Initial implementation of the XInput DLL.
+  - Support for virtual memory write watches.
+  - Workarounds for the WINAPI compiler bug on Mac OS.
+  - Several fixes for the 64-bit build.
+  - Some more GdiPlus functions.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.9.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.10.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.10.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -26,527 +26,675 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.9:
+Bugs fixed in 1.1.10:
 
-   4355  WMP10 setup fails due to unimplemented functions
-   4397  Application doesn't start
-   5416  Port royal 2 demo will not start
-   5502  Warkanoiddemo hangs with black screen
-   6222  updating FFXI PlayOnline produces Unhandled exception after update restart
-   6781  "battle for middle earth II" demo fails to install
-   6825  imagehlp.ImageDirectoryEntryToData needs to clear out param when entry not found
-   6859  renguard does not install
-   7206  Scribe3 loops forever on startup adding fonts?
-   7652  Transcendence: text and numbers either missing or displayed wrong
-   7992  wordweb 5 doesn't download its data
-   8047  BOM: DateSerial (VB function) gives 19xx for 2 digit years, but should provide 20xx for years below 30
-   8366  Rainbow Six Vegas fails to start
-   8663  Anarchy Online display is completely black when using windowed mode
-   8844  ShoreTel Client installer crashes when searching for related applications
-   8868  Oblivion crashes outdoors when moving across load boundry
-   9064  UBSPay font problem
-   9103  X2 The Threat: Bumpmapping broken
-   9317  Can't run vbtablet
-   9481  LOTRO crash with Alsa at Full Hardware Acceleration
-   9529  ETQWBeta2 installer fails to execute vcredist_x86.exe
-   9745  Family Archive Viewer 6, Family Tree Maker 8 start off with main window too small
-   9912  La Soeur de Barrage: crashes when attempting to start game
-   9983  Half-Life 2, Counter Strike Source and other games crash at startup
-  10201  Playback progress not working in WMP 9
-  10217  Windows Media Player 10 crashes with builtin urlmon
-  10242  RACE - The WTCC Game (Two car DEMO) fails to start
-  10314  Switched On Schoolhouse 2000 hangs X on startup
-  10395  Programmer's Notepad 2 closes when loading a new file with no existing tabs open
-  10592  EVE Online login screen causes some gfx corruptions
-  10706  unimplemented ntdll.dll.NtQueryEaFile and ntdll.dll.NtSetEaFile cause CVSNT client included in TortoiseCVS to fail checkout operation
-  11663  Guild Wars seems to hang with intel X3100
-  11772  Mathematica 5.1, Help Browser crash everything.
-  11777  Guitar Hero 3 fails to start
-  12082  Project Nomads: dialog speeches too fast
-  12100  lego star wars crashes entering first level
-  12550  Farb-Rausch demo 30 "candytron" doesn't render past the loading screen.
-  12607  Quake Wars demo crashes on startup
-  12774  Caesar 3 crashes on exit
-  13035  Bad HAVE_XSLTINIT in msxml3
-  13112  comctl32 trackbar setPos() should not call oncustomdraw if value hasn't changed
-  13116  wxDev-C++: Problem building projects
-  13150  Guitar Hero 3 crashes without D3DXCreateTextureFromFileInMemoryEx and D3DXCreateTextureFromFileW
-  13281  crash during installation of  WebEngine V200N by Virtual Mechanics
-  13408  ActiveSync 4.5 don't install - error richedit ReadStyleSheet and others
-  13426  When installing WebEngine you get the message "http://download.virtualmechanics.com/download/install/webenginev2/200N/WebEngineV200N.msi is not trusted"
-  14498  VB6 App problem on MouseIcon property
-  14600  Oblivion has wrong thunderbolt spell
-  14824  Red Alert 3 Beta requires several functions of WinHttp to be implemented
-  14885  [Morrowind] System freeze/reboot required after switching from wine to other apps
-  15055  implement undocumented window message 0x0313 (WM_POPUPSYSTEMMENU)
-  15233  FamiTracker 0.2.7 does not work
-  15289  Warlords Battlecry II and III crash
-  15446  Install Aware doesn't work with wine
-  15595  Kyodai mahjong crashes
-  15690  msvcrt: enumeration value not handled in switch
-  15872  Games segfault with wine-1.1.7 and Ubuntu 8.10 intrepid Ibex
-  15879  Lotus 6.5.4 - extermelly slow after update to Wine 1.1.6
-  15898  unimplemented function advapi32.dll.LsaSetSecret, aborting
-  15916  Winecfg: fails to open drive_c
-  15930  ChangeWindowMessageFilter is not implemented
-  15944  mountmgr only assign drive letters for up to two removable devices
-  15950  wine won't build with bison 2.4
-  15955  Tomb Raider underworld demo crashes at startup
-  15972  Clicking close button in Word 2003 closes the window but not the program in 1.1.8
-  15976  MS Exchange 2007 fails to install.
-  15992  Sure Thing CD Labeller crashes when you start to try to use it
-  15994  DirectX - D3DCAPS errors in WINE 1.1.8 BETA
-  16024  typos in include/shlwapi.h
-  16044  Cannot accept the Eula. Accept button disabled.
-  16061  HEAP_FindSubHeap taking excessive CPU time
-  16074  F.E.A.R in wine 1.1.8 regression
-  16084  widl crash on vista x86
+    709  riched32.dll needs to be improved a lot (was:Richedit does not handle input with PTE)
+   1114  Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it
+   1700  Failed to detect Serial Port
+   1990  modifier keys not released when switching desktop
+   2872  Superpower2 fails to install
+   2934  Microsoft Masked Controls 6 Problem
+   3552  Unhandled dwRenderStateType playing DeusEx
+   3769  photodex plug in or self contained exe's uses 100% CPU
+   4090  eMule Plus text entry behavior is broken. cursor is lost in some conditions.
+   4095  Warcraft III Polish installer crashes
+   4678  DirectX sound doesn't work with OSS Sound driver
+   4752  wine client error:1e: write: Bad file descriptor
+   5462  Half-Life 2 runs in only part of screen instead of fullscreen (no window)
+   5786  Crash while using MSRDO in a Visual Basic 5 Application
+   5810  Squeak won't start, complains "failed to create pipe"
+   5828  Command and Conquer Generals (Zero Hour) doesn't change the mouse cursor from the default X mouse
+   6256  Ankh Demo crashes in DirectX mode
+   6314  Emperor.exe crashes when -c is not given in commandline options
+   6343  a-10 cuba fails to change resolution and to be topmost window
+   6393  Ocad crash report
+   6413  Floating point bug exposed in Director MX
+   6453  MPLAB 7.43 crashes at startup
+   6491  Chief Architech: resizing kde window creates several cloned wine buttons next to file in the bar
+   6557  Classic99 v3.7 starts runs extremely slowly
+   6587  Missing COM interface Release call in the IGraphBuilder implementation
+   6588  Strange return value of the GraphBuilder_Connect function
+   6693  wink 2.0 can't capture
+   6760  warn:palette:GDISelectPalette invalid selected palette (nil)
+   6801  gpstrack help windows are empty
+   6807  Sunbird crashes on first run
+   6821  Graphical artifacts in HL2:EP1
+   6882  vb3 app hornresp won't run, complains "Invalid property value" on startup.
+   6883  vb3 app hornresp crashes on startup
+   7113  Hitman Contracts hangs when using Direct3D mode
+   7145  Miranda crashes while opening a message window
+   7205  Using ALT-F to bring up File menu crashes foobar2000
+   7371  Steinberg License Manager lcc.exe does not run, causes many ole:err
+   7440  Command and Conquer Generals (Zero Hour) non-buildable items show as black and white rather than greyscale
+   7451  Unreal Editor bitblt fails and crashes
+   7538  IvAe crashes with GLXBadDrawable error
+   7709  err:d3d_shader:vshader_input_is_color Error
+   7903  Crash in CircumReality (maybe related to MIDI)
+   7986  Citavi trial fails to install correctly
+   8064  DxO Optics Pro 4 installer doesn't display text properly
+   8122  Command and Conqueror 3 renders incorrectly with >Low VFX detail
+   8134  Finale Notepad 2007: Random crashes during playback.
+   8228  Mediamonkey 2.5.5 hangs on startup
+   8312  Startopia Demo: Freezes after starting application
+   8515  Game Runaway: The dream of the Turtle does not start
+   8525  Pokerstars cashier window freezes
+   8584  IL-2 Sturmovik: fixme:dbghelp:addr_to_linear Failed to linearize address 4545:00005246 (mode 0)
+   8603  Installer crashers during install of Life Balance
+   8789  d3d:IWineD3DDeviceImpl_SetMaterial
+   8830  IM fails when edit box is a child window in a separate process
+   8949  Neocron 2.2 Client.exe crashes at character selection screen
+   8998  Unhandled page fault with ME_MarkForPainting in WASTE 1.5
+   9296  Info Select 2007 crashes on startup
+   9335  Cannot switch tabs in MYOB
+   9349  wine 0.9.43 crash on etherlords 2
+   9353  CreateFile with OPEN_ALWAYS on an existing directory fails with ERROR_ACCESS_DENIED
+   9367  Quicktime Player 7.1.0.210 aborts on startup
+   9377  Ricochet Infinity cannot download Level Set Catalog
+   9514  ABBYY FineReader 8.0 Professional Edition does not start
+   9627  Graphical corruption in EVE ONLINE
+   9648  Birthday selector in account creation screen positioning is off
+   9683  BlipGen's ui disappears
+   9773  FileMaker crashes
+   9977  Google Earth geographical labels behave strangely
+  10029  Tahoma entry in registry, but tahoma related errors re-occur followed by registry entry vanishing
+  10104  Oblivion Construction Set main window disappears
+  10123  sample .msi file from The Definitive Guide to Windows Installer Chapter 14 crashes wine
+  10166  HTML Help (CHM) not working
+  10208  testing the high color mode
+  10241  Fonts are unreadable when using Turkish Locale
+  10420  Nostradamus demo fails to start
+  10475  Safari: no space between menu items in menubar
+  10492  SDL-based game won't start unless you copy timidity.cfg into current directory
+  10511  crash istool on run help/search help/context help/index
+  10513  The I of the Dragon: Access violation
+  10589  speedfan 4.32 crashes when opened
+  10676  Sega rally 2 crashes on start
+  10708  Wine lacks support for animated cursors
+  10746  ADinstrument Chart crashes when opening a file
+  10909  Soul Reaver 2: raziel moves up and down very fast when swimming
+  10979  Descent FreeSpace Retail and Demo hang
+  11053  Tropico 2: blank screen
+  11200  hhctrl.ocx crash in stream_chr
+  11517  Microsoft Virtual Earth 3D beta fails to install
+  11541  NSIS calls not working on installer
+  11813  Port royale: Sound very jittery
+  11997  Crash error "Frichinline" on Miranda IM with History++ plugin
+  12105  Safari does not have window decorations on KDE
+  12125  Enable option No windows border, but use X window manager
+  12224  particle effects disappear in everquest 2
+  12256  MathCAD 2000 Pro embedded bit maps not drawn correctly in worksheet
+  12646  Guild Wars hang on : GUild Wars hang on this :  err:d3d:IWineD3DDeviceImpl_SetLightEnable Too many concurrently active lights
+  12756  GunboundWC does not run
+  12767  Crash on close of hh when showing any real help file
+  12820  Age of Mythology GOLD has strange bars near text
+  12951  original lotro-launcher under wine
+  13008  tntMPD program will install but not execute (throws error and quits)
+  13153  SmartBarXP closes during startup
+  13184  Settler 6 Demo SegFault
+  13283  ArchiCAD 11 cannot install, overflow of free space?
+  13519  Master of Orion 3 shows black screen
+  13716  ISIS Draw atom symbol selector disappears
+  14208  Star Wars Galactic Battlegrounds crashes
+  14270  KeepTools hora.exe gives "OLE error 80004001" at startup
+  14440  SWAT4: Severe graphics glitches
+  14473  msn 8.5 final does not show the initial screen
+  14919  Atomic Bomberman reports 2 gamepads, when 4 are present.
+  14993  Microsoft Office 2003 installation not finishing correctly
+  15064  MSN Messenger 7.0 hangs after configuring the webcam
+  15070  HxD cant find Internetupdate
+  15263  Cannot install games in Steam (requires opening new iexplore window)
+  15559  winealsa sound regression: scratchiness/stutter in multiple games
+  15571  Adobe Photoshop CS3 aborts with missing gdiplus functions
+  15748  .NET 1.1's dotnetfx fails to install, aborts when it can't stop the msi service?
+  15788  Battlefield 1942 fails to install
+  16011  widl: Complex structs should have their pointer layout section after the structure's description
+  16090  Fritz 11 Crashes on exit with builtin shdocvw
+  16157  Rhino 4.0 fails to install, MSI version not found
+  16180  Delphi 1 app won't start, dos support unavailable
+  16207  After running for an indeterminate amount of time, the system tray icon disappears.
+  16213  Excel 2003 hangs on formulas - Regression from 1.1.8
+  16247  Safari crashes on launch
+  16261  SmartBarXP crashes during launch
+  16266  Avatar legends of the arena cannot access it's database
+  16269  InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
+  16287  InternetCreateUrl does not encode URL_COMPONENTS.lpszExtraInfo
+  16318  ‘GdipMultiplyMatrix’ discards qualifiers from pointer target type
+  16319  winealsa: compiler errors
+  16321  test_ImmSetCompositionString passing argument 1 of ‘winetest_ok’ makes integer from pointer without a cast
 
 ----------------------------------------------------------------
 
-Changes since 1.1.8:
+Changes since 1.1.9:
 
-A C Hurst (1):
-      ntdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where string may be passed.
+Alexander Morozov (1):
+      ntoskrnl.exe: Fix ObfDereferenceObject function calling convention.
 
-Alexander Morozov (2):
-      kernel32: NT drivers can handle IOCTL codes with HIWORD == 0.
-      include: Remove declarations of undefined functions.
+Alexandre Julliard (96):
+      configure: Print a few more hints about requiring 32-bit libraries.
+      kernel32: Fix the base DOS memory address when the low 64K are not accessible.
+      winetest: Optionally compress the distributed exe with upx.
+      services: Properly initialize service status at creation time.
+      ntdll: Check for valid memory view size directly in VIRTUAL_FindView.
+      ntdll: Pass the error code to VIRTUAL_HandleFault, and allow it to ignore the exception.
+      ntdll: Add support for virtual write watches.
+      widl: Make sure format strings for structure and union types are only output once.
+      kernel32/tests: Fix the unimplemented check for EnumSystemLanguageGroupsA.
+      user32/tests: Fix a number of window tests on Win9x and Vista.
+      advapi32: Reimplemented ChangeServiceConfig2W in services.exe.
+      widl: Fix the handling of proxy delegation.
+      rpcrt4: Convert the dll registration routines to Unicode.
+      rpcrt4: Use RegDeleteTree to properly unregister interfaces.
+      rpcrt4: Create the NumMethods key too when registering an interface.
+      widl: Do not make the stub vtbl const for delegating interfaces since it needs to be patched up at run-time.
+      cryptdlg: Include objbase.h for function prototypes.
+      gdiplus: Export the GdipGetAllPropertyItems function.
+      mswsock: Export the WSARecvEx function.
+      include: Fix an enum definition that was actually defining a variable.
+      dmband: Remove some unused functions.
+      dmcompos: Remove some unused functions.
+      dmime: Remove some unused functions.
+      dmscript: Remove some unused functions.
+      dmstyle: Remove some unused functions.
+      dmsynth: Remove some unused functions.
+      dmusic: Remove some unused functions.
+      dplayx: Remove some unused functions.
+      dswave: Remove some unused functions.
+      widl: Make the generated global variables and functions hidden.
+      widl: Don't define PROXY_DELEGATION unconditionally.
+      widl: Output vtable information even for interfaces that don't define new functions.
+      widl: Sort the proxy interfaces by iid and use a binary search in IID_Lookup.
+      ole32: Use a dlldata.c file instead of maintaining the data manually.
+      oleaut32: Use a dlldata.c file instead of maintaining the data manually.
+      oleaut32: Make some functions static.
+      quartz: Make some functions and variables static.
+      sane.ds: Make some functions static.
+      gphoto.ds: Make some functions and variables static.
+      twain_32: Make some functions static.
+      winemp3.acm: Make some variables static.
+      winspool.drv: Make some functions static.
+      localspl: Make some functions static.
+      jscript: Make some functions and variables static.
+      ddraw: Make some functions static.
+      devenum: Make some functions static.
+      dxdiagn: Make some functions static.
+      crypt32: Make some functions and variables static.
+      mshtml: Make some functions static.
+      wined3d: Make some functions and variables static.
+      ole32: Register interfaces through dlldata.c as far as possible.
+      oleaut32: Register interfaces through dlldata.c as far as possible.
+      wined3d: Fix some macros definitions to make them proper C statements.
+      shell32: Remove some unused functions.
+      shell32: Make some functions static.
+      winex11: Remove some unused functions.
+      winex11: Make some functions static.
+      ole32: Remove some unused functions.
+      dmloader: Remove an unused function.
+      dmloader: Make some functions static.
+      comdlg32: Make some functions static.
+      dinput: Make some functions static.
+      rpcss: Get rid of the useless rpcss.h header.
+      rpcss: Build with -D__WINESRC__ since it's using Wine-specific features.
+      winebuild: Don't add stdcall decorations on non-x86 platforms.
+      gdiplus: Fix the GdipMultiplyMatrix prototype.
+      Define _WIN32_WINNT before including any headers.
+      comctl32/tests: Avoid handle casts in traces.
+      gdiplus/tests: Don't cast pointers to integers.
+      imm32/tests: Don't use a pointer in an ok test.
+      ntdll/tests: Use the correct prototype for RtlAllocateHeap/RtlReAllocateHeap.
+      quartz: Use FIELD_OFFSET instead of casting a pointer to int.
+      ntdll: Implemented RtlCaptureContext.
+      Avoid including time.h before winsock.h in tests.
+      browseui: Make a function static.
+      comctl32: Make a function static.
+      d3d8: Make a function static.
+      d3d9: Make some functions static.
+      d3d9_36: Make a function static.
+      d3dxof: Make some functions static.
+      dbghelp: Make a function static.
+      inetcomm: Make a function static.
+      mciavi32: Make a function static.
+      ole32: Make a function static.
+      rpcrt4: Make a variable static.
+      uxtheme: Make some functions static.
+      wintab32: Make a function static.
+      winedos: Make a function static.
+      mountmgr.sys: Avoid a compiler warning on older gcc.
+      wininet/tests: Avoid using size_t in a trace.
+      winealsa.drv: Fix a printf format warning.
+      wineoss.drv: Fix a couple of printf format warnings.
+      server: Limit the number of allocated handles before running out of memory.
+      configure: Disable some modules by default on non-x86.
+      fnt2bdf: Get rid of useless string constants.
+      libwine: Don't export the selector functions for the Windows build.
 
-Alexandre Julliard (69):
-      kernel32/tests: Fix some profile test failures on NT4.
-      kernel32/tests: Fix some resource test failures on NT4.
-      kernel32/tests: Fix the thread test on NT4.
-      kernel32: Explicitly request execute permission in MapViewOfFile.
-      ntdll/tests: Fix the atom test on NT4.
-      ntdll: Don't call the dll entry point for native modules.
-      mountmgr: Return the drive type even when the buffer is too small.
-      kernel32: Get the drive type from the mount manager instead of the registry.
-      ntdll/tests: Fix a couple of test failures on Vista.
-      ntdll: Add support for root directory in NtCreateFile for Win32 file objects.
-      kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.
-      ntdll/tests: Fixed more object manager tests on Vista.
-      user32/tests: Fix window tests on various Windows versions.
-      user32/tests: Skip the PM_QS_* PeekMessage tests on NT4.
-      mountmgr: Make the device type more specific than what is possible with the standard Win32 drive types.
-      user32/tests: Make sure the message test doesn't hang if the window doesn't have focus.
-      msvcrt/tests: Trace the timezone being used.
-      user32: Don't process other messages when recursing in peek_message for an internal message.
-      kernel32: Don't request unneeded access in OpenFileMapping.
-      kernel32/tests: Fix the thread test to cope with the Win95 InterlockedIncrement behavior.
-      msvcrt/tests: Run time tests for the current year instead of 1970 and fix wrong DST assumptions.
-      ole32/tests: Fix a couple of global stream test failures on Win9x.
-      ole32/tests: Use a CLSID that is more likely to exist on old Windows versions.
-      ole32/tests: Don't hardcode the Ansi codepage value.
-      ole32/tests: Fix a couple of test failures on Win9x and NT4.
-      ntdll: Added stubs for NtGetWriteWatch and NtResetWriteWatch.
-      kernel32: Added GetWriteWatch and ResetWriteWatch.
-      kernel32/tests: Added a bunch of tests for write watches.
-      shell32/tests: Properly cleanup the created favorites shell folder.
-      include: Added the IInternetProtocolEx interface.
-      urlmon/tests: Accept IInternetProtocolEx interface id.
-      kernel32/tests: Fix the file test on various Windows versions.
-      ntdll: Add private function to manage system virtual views instead of abusing NtAllocateVirtualMemory.
-      kernel32/tests: Fix the write watch tests on Win98 and Win2000.
-      user32/tests: Fix the resource tests for various Windows versions.
-      kernel32/tests: Fix pipe test on w2k3.
-      user32: Fix FindWindow to not match an empty class name.
-      ntdll: Don't set noexec protection on builtin dlls, some broken apps clear the execute permission.
-      wintrust: Fix a buffer overflow.
-      ntdll: Get rid of the unaligned_mmap wrapper.
-      kernel32/test: Fix the timer queue tests on Vista.
-      kernel32/tests: Fix the mailslot tests on Vista.
-      kernel32/tests: Fix the process tests on NT4.
-      ntdll: Increase subheap size quadratically to avoid slowdown when allocating tons of heap memory.
-      kernel32/tests: Allow up to 2 seconds of difference in timestamps.
-      kernel32: Moved allocation of the DOS memory area to ntdll.
-      ntdll: Get rid of the Wine-specific MEM_SYSTEM flag.
-      winetest: Capture the Win32 stderr into the log file too.
-      winetest: Allow to specify a subset of tests to run on the command line.
-      winetest: Report an error when a test program completely fails to run.
-      make_makefiles: Add a target to build only the test directories.
-      user32/tests: Fix a few more failures in the window test.
-      kernel32/tests: Add a couple of tests for write watches.
-      user32/tests: The BSF_SENDNOTIFYMESSAGE flag is not supported on NT4.
-      user32/tests: Fix the cursor tests on Win9x.
-      user32/tests: Fix the edit margins tests on Win9x.
-      user32/tests: Fix wildcard directory lists handling for Win9x.
-      user32/tests: Fix the monitor tests on NT4.
-      user32/tests: Fix some of the sysparams tests on Win9x and NT4.
-      user32/tests: Allow the foreground window to be null in the window tests.
-      kernel32/tests: Fix test failures on Win9x and NT4.
-      kernel32/tests: Fix the mailslot tests on Win9x.
-      mshtml/tests: Avoid crashing on test failure.
-      rpcrt4/tests: Fix test failures on Win9x.
-      shell32/tests: Fix the systray tests on Win9x and NT4.
-      urlmon/tests: Don't expect IHttpNegotiate2 queries if the interface is not supported.
-      configure: Add a --disable-tests option to avoid building regression tests.
-      user32/tests: Only test the window caption status if there is a foreground window.
-      shdocvw: Fix the computation of the default extents.
+Alistair Leslie-Hughes (10):
+      shdocvw: Silence invalid QueryInterface FIXME.
+      version: Stop crash under vista and 2k8.
+      mshtml: Implement IHTMLDocument2 get_applets.
+      mshtml: Implement IHTMLDocument2 get_links.
+      mshtml: Implement IHTMLDocument2 get_forms.
+      mshtml: Implement IHTMLDocument2 get_anchors.
+      mshtml: Add a test case.
+      mshtml: Implement IDispatch for IHTMLCommentElement.
+      msxml3: Implement IXMLDOMAttribute get/put value.
+      mshtml: Implement IHTMLStyle get/put overflow.
 
-Alistair Leslie-Hughes (12):
-      advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.
-      mshtml: Implement IHTMLStyle get/put posLeft.
-      advapi32: Correct off by one in LookupPrivilegeValueW.
-      shdocvw: Added Support for the IViewObjectEx interface.
-      winmm: Increase tolerance range.
-      mshtml: Add tests for supported interfaces.
-      shdocvw: Correct tests.
-      ntoskrnl.exe: Implement MmGetSystemRoutineAddress.
-      mshtml: Implement IHTMLStyle get/put posTop.
-      mshtml: Implement IDispatch for IHTMLCurrentStyle.
-      mshtml: Implement IHTMLDocument2_get_images.
-      version: VerQueryValueA/W allow blank and NULL strings.
+Andrew Nguyen (9):
+      jscript: Implement the String.toLowerCase() method.
+      jscript: Implement the String.toUpperCase() method.
+      jscript: Implement the String.big() method.
+      jscript: Implement the String.blink() method.
+      jscript: Implement the String.bold() method.
+      jscript: Implement the String.fixed() method.
+      jscript: Implement the String.italics() method.
+      jscript: Implement the String.small() method.
+      jscript: Implement the String.strike() method.
 
-Andrew Fenn (6):
-      xinput1_3: Initial implementation.
-      xinput9_1_0: Initial implementation.
-      xinput1_1: Initial implementation.
-      xinput1_2: Initial implementation.
-      xinput: Added the function XInputGetState with test case.
-      xinput: Added XInputGetCapabilities function with test case.
-
-Andrew Nguyen (1):
-      imagehlp: Rectify and add a forward.
-
-Andrew Riedi (3):
-      user32: Initial .ani support (only first frame).
-      reg: const WCHAR -> static const WCHAR.
-      user32: Fix the loading of stretched cursors.
+Andrew Riedi (5):
+      user32: Make the hotspot ICON_HOTSPOT when loading icons.
+      user32: Cursors can have more than one color.
+      user32: The frames of .ani cursors are .ico's, not .cur's.
+      imm32: No need for tests to return 0.
+      imm32: Add some really basic tests for ImmSetCompositionString().
 
 Andrew Talbot (10):
-      rsaenh: Sign-compare warnings fix.
-      secur32: Sign-compare warning fix.
-      setupapi: Sign-compare warnings fix.
-      shell32: Sign-compare warnings fix.
-      shlwapi: Sign-compare warnings fix.
-      urlmon: Sign-compare warnings fix.
-      msxml3: Void function should not return a value.
-      widl: Remove superfluous semicolons.
-      usp10: Sign-compare warnings fix.
+      gdiplus: Void function should not return a value.
       wined3d: Sign-compare warnings fix.
+      wined3d: Sign-compare warnings fix.
+      wineps.drv: Declare some variables static const.
+      wined3d: Sign-compare warnings fix.
+      winedos: Sign-compare warning fix.
+      winemp3.acm: Sign-compare warnings fix.
+      dxgi: Memory allocation size fix.
+      wineoss.drv: Sign-compare warnings fix.
+      winex11.drv: Sign-compare warnings fix.
 
 Aric Stewart (2):
-      winhttp: Correct another difference between InternetCrackurl and WinHttpCrackUrl.
-      imm32: Implement ImmInstallIME(W/A).
+      comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value.
+      gdi32: Use the substitute name, if it exists, when looking for font system links.
 
-Austin English (2):
-      include/shlwapi: Fix some typos.
-      msvcrt: Fix a compiler warning.
+Austin English (1):
+      dnsapi: Remove a useless check.
+
+Chris Robinson (1):
+      wined3d: Make sure a context is set for query object generation.
 
 Christian Costa (12):
-      d3dxof: Allow template definitions in objects file.
-      d3dxof: Close source file when releasing EnumObject.
-      d3dxof: Increase max childs/subobjects and check the limit is not overcome.
-      d3dxof: Finish strings support.
-      d3dxof: Fix buffer overflow.
-      d3dxof: Support also xfile version 3.03.
-      d3dxof: Increase max objects and check limit.
-      d3dxof: Add support for DXFILELOAD_FROMMEMORY.
-      d3dxof: Prepare support for objects binary format.
-      d3dxof: Allow '-' in names.
-      d3dxof: Fix data buffer limit check. Increase size of input and data buffers.
-      d3dxof: Finish support for objects binary format.
+      d3dxof: Support multi-dimentional array in templates.
+      d3dxof: Small clean-up.
+      d3dxof: Finish support for multi-dimensional array.
+      wined3d: Implement CONVERT_CK_RGB24 in d3dfmt_convert_surface.
+      d3dxof: Keywords are case insensitive.
+      dmime: Make stub returns a error to avoid crashing.
+      d3dxof: Make parsing more permissive about semicolon and comma in objects.
+      d3dxof:  Increase some buffer and array sizes.
+      d3dxof: Handle comments when going to next template or object.
+      quartz: Avoid leaking penummt and mt on error.
+      quartz: Return properly when input is flushing or reaching end of stream.
+      ddraw: Fix some comments.
 
-Damjan Jovanovic (4):
-      winemenubuilder: Generate desktop files instead of wineshelllink.
-      winemenubuilder: Moved all wineshelllink functionality to winemenubuilder and removed wineshelllink.
-      shdocvw, winemenubuilder: Generate fd.o entries for .url files.
-      user32: Handle NULL rectangles in WM_NCCALCSIZE.
+David Adam (1):
+      d3dx8: Add a few tests for MatrixStack.
 
-Daniel Zimmermann (1):
-      widl: Fix check for interface type in get_size_procformatstring.
+Dmitry Timoshkov (1):
+      gdi32: Make PATH_AddEntry static.
 
-David Adam (5):
-      d3dx8: Simplify D3DXQuaternionInverse.
-      quartz: Check for NULL condition in FilterGraph2_Disconnect.
-      d3dx8: Implement D3DXMatrixAffineTransformation2D.
-      d3dx8: Implement D3DXMatrixTransformation2D.
-      d3dx8: Change the debug channel of d3dx8 into the generic d3dx.
-
-Detlef Riekenberg (5):
-      shlwapi/tests: Add more entries for PathIsURL.
-      advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).
-      advapi32/tests: Fix broken GetLastError tests.
-      comctl32/tests: Make the header test dpi aware.
-      shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.
-
-Dmitry Timoshkov (5):
-      widl: Make the generated string pointers const as well.
-      appwiz.cpl: Make some data static const.
-      shell32: Make some data static const.
-      shdocvw: Fix the COLOR_xxx usage.
-      user32: Do not change focus if the window is no longer active.
-
-Dylan Smith (9):
-      richedit: Created initial tests for windowless richedit controls.
-      richedit: Initial testing of ITextServices methods.
-      richedit: Removed comment in header for non-existent wintest.c.
-      include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.
-      user32: Added message spy string for IME Status messages.
-      richedit: Update strings and comments regarding IME Status messages.
-      include: Fixed a typo for ITextHost::TxSetCaretPos declaration.
-      richedit: Removed unused ME_AutoURLDetect function.
-      richedit: Removed useless lines in ME_GetDefaultCharFormat.
-
-Eric Pouech (6):
-      winedump: Print detailed information about class/struct properties.
-      dbghelp: Fix all forward declaration cases for UDT.
-      winedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.
-      winedbg: Slightly change the option setting syntax (allows also to get the current state back).
-      winedbg: Added scoped symbol picker, and options to handle it.
-      dbghelp: Properly add CPU info to minidump.
-
-Florian Köberle (2):
-      user32/tests: Capture tests should not require no active window.
-      user32/tests: Test size and minmax of WS_THICKFRAME child.
-
-Francois Gouget (31):
-      gdiplus: Add a trailing '\n' to a Wine trace.
-      shell32/tests: Remove spaces before '\n' in ok() calls.
-      regedit: Remove unneeded variable initializations.
-      regedit: Check that we were able to allocate line_buf too.
-      regedit: line_size is supposed to track a string length.
-      regedit: The xxx_name_len variables track buffer sizes. That is they count the trailing '\0'. Adjust a couple of places that got this wrong and rename them to xxx_name_size.
-      regedit: Simplify REGPROC_export_string().
-      regedit: Tighten a buffer size calculation.
-      regedit: Simplify / clean up export_hkey().
-      regedit: Fix a buffer overflow when exporting binary values in export_hkey().
-      regedit: Fix the wrapping of binary values in export_hkey().
-      d3dx9_36/tests: Fix compilation on systems that don't support nameless unions.
-      inetcomm: Fix compilation on systems that don't support nameless unions.
-      d3d10core: Fix spelling of 'unknown'.
-      crypt32: Fix Spelling of 'superseded'.
+Francois Gouget (46):
+      regedit: Fix handling of zero-byte binary values for 'regedit /E'.
+      atl: Remove WINAPI on static functions where not needed.
+      comdlg32: Remove WINAPI on static functions where not needed.
+      crypt32: Remove WINAPI on static functions where not needed.
+      d3d8: Remove WINAPI on static functions where not needed.
+      ddraw: Remove WINAPI on static functions where not needed.
       Assorted spelling fixes.
-      msxml3: Dynamically load libxslt.so and only call xsltInit() if present.
-      ntdll/tests: Fix typos in test_NtQueryValueKey().
-      ntdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings.
-      kernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in the registry.
-      kernel32: Simplify and optimize create_(system,env)_registry_keys().
-      msxml3: Fix compilation on systems that don't have xsltInit().
-      regedit: Fix a buffer allocation in export_registry_key().
-      regedit: Pass the string length to REGPROC_export_string().
-      regedit: Fix exporting of REG_EXPAND_SZ and other 'weird' strings.
-      regedit: Avoid wsprintfW() so we can avoid loading user32.dll for 'regedit /E'.
-      ntdll/tests: Remove a redundant 'if'.
-      advapi32/tests: Cleanup test_hkey_main_Value_[AW]().
-      advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW]().
-      advapi32/tests: Check how the registry APIs handle non-terminated strings.
-      reg: Avoid wvsprintfW() so we can avoid loading user32.dll.
+      d3d9: Remove IDirect3DDevice9Impl_GetFrontBuffer() as it is unused.
+      d3d9: Remove WINAPI on static functions where not needed.
+      shlwapi: Remove WINAPI on static functions where not needed.
+      wined3d: Remove WINAPI on static functions where not needed.
+      user32: Remove WINAPI/CALLBACK on static functions where not needed.
+      msxml3: Remove WINAPI on static functions where not needed.
+      wintrust: Remove WINAPI on static functions where not needed.
+      wininet: Remove WINAPI on static functions where not needed.
+      wineoss: Remove WINAPI on static functions where not needed.
+      version: Remove WINAPI on static functions where not needed.
+      wrc: parser_error() does not need a trailing '\n'.
+      ole32: Remove __RPC_USER on static functions where not needed.
+      oleaut32: Remove WINAPI on static functions where not needed.
+      opengl32: Remove WINAPI on static functions where not needed.
+      shdocvw: Remove WINAPI on static functions where not needed.
+      quartz: Remove WINAPI on static functions where not needed.
+      quartz: Remove CALLBACK on static functions where not needed.
+      rpcrt4: Remove WINAPI on static functions where not needed.
+      ole32: Remove WINAPI on static functions where not needed.
+      shell32: Remove WINAPI/CALLBACK on static functions where not needed.
+      Straighten out some ellipses.
+      dxdiagn: Remove WINAPI on static functions where not needed.
+      objsel: Remove WINAPI on static functions where not needed.
+      ntdll: Remove WINAPI on static functions where not needed.
+      msvcrt: Remove WINAPI on static functions where not needed.
+      msi: Remove WINAPI on static functions where not needed.
+      mapi32: Remove WINAPI on static functions where not needed.
+      mlang: Remove WINAPI on static functions where not needed.
+      localspl: Remove WINAPI on static functions where not needed.
+      dmloader: Remove WINAPI on static functions where not needed.
+      dplay: Remove WINAPI on static functions where not needed.
+      dplayx: Remove WINAPI on static functions where not needed.
+      dsound: Remove WINAPI on static functions where not needed.
+      ws2_32: Fix the checks for AQ_WIN16.
+      ntdll: Remove an unneeded cast.
+      regedit: Deal with races in 'regedit /E' by resizing the buffers and retrying.
+      server: Remove an unneeded cast.
+      cmdlgtst: Fix an ellipsis in the copyright message.
+      Make sure we have a space before the ellipses in Slovenian resources.
 
-Hans Leidekker (15):
-      inetcomm: Flesh out the pop3 command parser.
-      inetcomm: Add an implementation of IPOP3Transport::CommandDELE.
-      inetcomm: Add an implementation of IPOP3Transport::CommandNOOP.
-      inetcomm: Add an implementation of IPOP3Transport::CommandRSET.
-      inetcomm: Add an implementation of IPOP3Transport::CommandRETR.
-      inetcomm: Add an implementation of IPOP3Transport::CommandTOP.
-      inetcomm: Support both forms of the UIDL and LIST commands.
-      inetcomm: Send a notification when disconnecting.
-      user32: Add a stub implementation of ChangeWindowMessageFilter.
-      inetcomm: Add an implementation of IVirtualStream.
-      inetcomm: Get rid of the server info copy.
-      mlang: Implement IMultiLanguage2::ConvertStringInIStream.
-      winhttp: Reimplement WinHttpCrackUrl.
-      winhttp: Add tests for WinHttpCrackUrl.
-      winhttp: Prefer builtin over native.
+Hans Leidekker (16):
+      gdiplus: Add a stub implementation of GdiplusNotificationHook and GdiplusNotificationUnhook.
+      gdiplus: Implement GdipGetLineSpacing.
+      gdiplus: Implement GdipNewPrivateFontCollection and GdipDeletePrivateFontCollection.
+      gdiplus: Add a stub implementation of GdipPrivateAddMemoryFont.
+      gdiplus: Implement GdipGetFontCollectionFamilyCount and GdipGetFontCollectionFamilyList.
+      gdiplus: Improve GdipMeasureString.
+      gdiplus: Return success from the GdipSaveGraphics and GdipRestoreGraphics stubs.
+      gdiplus: Add stub implementations of GdipBeginContainer2 and GdipEndContainer.
+      gdiplus: Add stub implementations of GdipCreateHalftonePalette and GdipImageForceValidation.
+      gdiplus: Improve GdipGetImageRawFormat stub.
+      setupapi: Implement SetupInstallFile{A, W}.
+      gdiplus: Better implementation of GdipGetFontHeightGivenDPI.
+      wininet: Don't increase index in HttpQueryInfo if requested level is HTTP_QUERY_STATUS_CODE.
+      wininet: Append the extra info part in InternetCreateUrl{A, W}.
+      wininet: Support setting username and password options on request handles.
+      wininet: Stop leaking username and password.
 
-Henri Verbeet (29):
-      d3d10core: Add a d3d10core dll.
-      d3d10core: Implement ID3D10Device in d3d10core instead of d3d10.
-      d3d10core: Allow ID3D10Device to be aggregated.
-      dxgi: Add a stub for DXGID3D10RegisterLayers.
-      d3d10core: Implement D3D10CoreRegisterLayers.
-      dxgi: Implement DXGID3D10RegisterLayers().
-      dxgi: Implement DXGID3D10CreateDevice().
-      d3d10core: Implement D3D10CoreCreateDevice().
-      d3d10: Implement D3D10CreateDevice() on top of D3D10CoreCreateDevice().
-      d3d10: Use the factory that created the adapter to create a swapchain.
-      d3d10core: Add a trace for D3D10CoreCreateDevice().
-      dxgi: Add some dxgi return codes.
-      dxgi: Add a IWineD3D field to dxgi_factory.
-      dxgi: Add an ordinal field to dxgi_adapter.
-      dxgi: Add a wined3d device to dxgi_device.
-      dxgi: Store an array of adapters in dxgi_factory.
-      dxgi: Implement IDXGIFactory::EnumAdapters().
-      dxgi: Add a test for DXGID3D10CreateDevice().
-      d3d10core: Add a test for D3D10CoreCreateDevice().
-      wininet: Treat an empty username as NULL in FTP_Connect().
-      wined3d: Fix the cube map coordinates in surface_blt_to_drawable().
-      wined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle opcodes without parameters.
-      wined3d: Give mov & mova their own handler.
-      wined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().
-      wined3d: wined3d_gl.h should be internal to wined3d.
-      wined3d: Don't use the same GUID for IWineD3D and IWineD3DDevice.
+Henri Verbeet (40):
+      wined3d: Move caps related constants and structures to wined3d_caps.h.
+      wined3d: Use IDL to generate wined3d.h.
+      wined3d: Const correctness fixes.
+      wined3d: Don't call IWineD3DSurfaceImpl_GetData() from surface_gdi.c.
+      wined3d: Slightly reduce the scope of fragment_palette_conversion.
+      wined3d: Make some functions static.
+      wined3d: Const correctness fixes for utils.c.
+      wined3d: Make the SHADER_OPCODE_ARG parameter to shader handlers const.
+      wined3d: Const correctness fixes for arb_program_shader.c.
+      wined3d: Const correctness fixes for glsl_shader.c.
+      wined3d: Const correctness fixes for surface.c.
+      wined3d: Const correctness fixes for ati_fragment_shader.c.
+      wined3d: Remove some unnecessary casts in process_vertices_strided().
+      wined3d: Const correctness fixes for device.c.
+      wined3d: Make minMipLookup_noFilter and magLookup_noFilter const.
+      wined3d: Const correctness fixes for surface_base.c.
+      wined3d: Remove some superfluous casts.
+      wined3d: Const correctness fixes for directx.c.
+      wined3d: Fix the glWeightPointerARB prototype.
+      wined3d: Make the lpData member of WineDirect3DStridedData const.
+      wined3d: Const correctness fixes for drawprim.c.
+      wined3d: Handle a few "silent" FIXMEs more consistent with the rest of the code.
+      wined3d: Const correctness fixes for state.c.
+      wined3d: Const correctness fixes.
+      wined3d: IWineD3DBaseTexture and IWineD3DResource don't need Vtbl's.
       wined3d: Remove some unused code.
-      dxgi: Implement IDXGIDevice::GetAdapter().
-      dxgi: Implement IDXGIAdapter::GetParent().
+      wined3d: Rename basetexture functions to reflect that they're not COM functions.
+      wined3d: Rename resource functions to reflect that they're not COM functions.
+      wined3d: Make functions static where possible.
+      wined3d: Use a bitmask to store which bool and int constants are set.
+      wined3d: Disable checkGLcall when WINE_NO_DEBUG_MSGS is specified.
+      wined3d: Move GlPixelFormatDesc to wined3d_private.h where it belongs.
+      wined3d: Remove sampled_format from IWineD3DBaseShaderClass, it isn't used anywhere.
+      wined3d: Make shader texture format fixups more generic.
+      wined3d: Get rid of vcheckGLcall.
+      wined3d: Slightly improve drawStridedSlow() performance.
+      wined3d: Remove a redundant condition in shader_get_opcode().
+      wined3d: Explicitly pass the version and instruction table to shader_get_opcode().
+      wined3d: Explicitly pass the shader version to shader_dump_decl_usage().
+      wined3d: Explicitly pass the shader version to shader_dump_param() and shader_dump_arr_entry().
 
-Hirofumi Katayama (2):
-      wordpad: Accept double-click in date and time dialog.
-      wordpad: Update resources for date and time dialog.
+Huw Davies (12):
+      ole32: Factor out the code to release the delegate interfaces.
+      ole32: Defer releasing the delegate interfaces until after we return from an OnClose notification.
+      version: Fixed comments.
+      oleaut32: Add support for loading typelibs from NE files.
+      comdlg32: GetPrinterW and GetPrinterDriverW return the size in bytes so don't multiply by sizeof(WCHAR).
+      ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.
+      d3d8/tests: Skip tests if we can't create the D3D8 object.
+      d3d9/tests: Skip tests if we can't create the D3D9 object.
+      d3d10core/tests: Skip the tests if we can't create a DXGI factory.
+      dxgi: Don't crash and just skip the tests if glX in not available.
+      ddraw/tests: Skip tests if we can't create a primary surface.
+      opengl/tests: Skip tests if we can't find a pixel format.
 
-Huw Davies (2):
-      kernel32: Fix a few Welsh translations.
-      ole32: Don't issue a warning if a flat copy is all that's required.
+Hwang YunSong(황윤성) (3):
+      crypt32: Updated Korean resource.
+      wordpad: Updated Korean resource.
+      appwiz.cpl: Updated Korean resource.
 
-Hwang YunSong(황윤성) (2):
-      winecfg: Updated Korean resource.
-      oleacc: New Korean resource.
+Jacek Caban (6):
+      mshtml: Call necko's SetUploadStream from wrapper's SetUploadStream.
+      mshtml: Skip tests on old IE as soon as possible.
+      mshtml: Skip tests on old IE as soon as possible.
+      jscript: Set script object instead of ctx lcid in SetScriptSite.
+      activdbg.idl: Added IDebugApplication64 and IActiveScriptSiteDebug64 declarations.
+      ntoskrnl.exe: Forward ZwMakeTemporaryObject to ntdll.
 
-Jacek Caban (1):
-      shdocvw: Revert "Added Support for the IViewObjectEx" with tests.
+Jan de Mooij (2):
+      shell32/autocomplete: Fix handling of WM_KILLFOCUS messages.
+      shell32/autocomplete: Add unit tests for autocomplete.
 
-Juan Lang (28):
-      crypt32: Don't underreport the size available when formatting szOID_AUTHORITY_KEY_IDENTIFIER2.
-      crypt32: Fix off-by-one error in formatting szOID_AUTHORITY_KEY_IDENTIFIER2.
-      crypt32: Implement formatting an alt name entry with type CERT_ALT_NAME_DIRECTORY_NAME.
-      crypt32: Fix comment typo.
-      crypt32: Fix indenting for szOID_CRL_DIST_POINTS.
-      crypt32: Correct heading for a certificate issuer in a CERT_AUTHORITY_KEY_ID2.
-      crypt32: Use correct string for directory names in a CERT_ALT_NAME_ENTRY.
-      crypt32: Add a function to format a CERT_NAME_BLOB as an indented string, and implement CertNameToStrW on top of it.
-      crypt32: Indent directory name when formatting an alt name entry.
-      crypt32: When formatting a directory name as a multiline string, put a newline between the heading and the value.
-      crypt32: Implement CryptFormatObject for alternate names.
-      crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
-      crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.
-      crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
-      crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
-      crypt32: Implement encoding CERT_POLICIES_INFO.
-      crypt32: Implement decoding CERT_POLICIES_INFO.
-      cryptdlg: Register/unregister the OID functions exported by cryptdlg.
-      netapi32: Fix dead stores.
-      include: Fix typos.
-      include: Add a few missing definitions for Netscape cert extensions.
-      crypt32: Implement CryptFormatObject for szOID_KEY_USAGE.
-      crypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.
-      crypt32: Fix failing tests on Win9x/NT4.
-      crypt32: Decoded unicode name value strings should be NULL-terminated.
-      crypt32: Check registered CryptFormatObject functions before using default hex format.
-      crypt32: Formatted bits are always in a single line, regardless of dwFormatStrType.
-      crypt32: Pass next data pointer when decoding a CRL dist point.
+Jeff Zaroyko (3):
+      ntdll: Avoid NULL deref in RtlDeleteTimer.
+      kernel32: Add a test for CreateFile when using OPEN_ALWAYS on directories.
+      wineserver: Don't use O_CREAT and O_EXCL when attempting to open directories.
 
-Kai Blin (1):
-      advapi32: Implement LsaSetSecret stub.
+Jerome Gardou (1):
+      d3dx8: Implement D3DXMatrixStack_MultMatrix.
 
-Ken Thomases (1):
-      ntdll: Don't poll() on a normal file; it should never block.
+Juan Lang (4):
+      crypt32: Implement CryptFormatObject for the Netscape string OIDs.
+      rsaenh: Fix some test failures on older versions of Windows.
+      crypt32: Accept any string format as the display text of a user notice policy qualifier.
+      cryptdlg: Implement FormatVerisignExtension.
 
-Lei Zhang (2):
-      comctl32: Check for NULL input in TAB_AdjustRect.
-      quartz: Reaching a renderer in the filtergraph is not an  error.
+Jérôme Gardou (9):
+      d3dx8: Implement D3DXMatrixStack_MultMatrixLocal.
+      d3dx8: Implement D3DXMatrixStack_RotateAxis.
+      d3dx8: Implement D3DXMatrixStack_RotateAxisLocal.
+      d3dx8: Implement D3DXMatrixStack_RotateYawPitchRoll.
+      d3dx8: Implement D3DXMatrixStack_RotateYawPitchRollLocal.
+      d3dx8: Implement D3DXMatrixStack_Scale.
+      d3dx8: Implement D3DXMatrixStack_ScaleLocal.
+      d3dx8: Implement D3DXMatrixStack_Translate.
+      d3dx8: Implement D3DXMatrixStack_TranslateLocal.
 
-Maarten Lankhorst (2):
-      Revert "quartz: Reaching a renderer in the filtergraph is not an error."
-      quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.
+Kai Blin (2):
+      dbghelp: Upgrade FIXME to ERR.
+      kernel32/tests: logfile can be NULL, avoid dereferencing it (Coverity).
+
+Kirill K. Smirnov (3):
+      winecfg/audio: Fix uninitialized variable.
+      winecfg/audio: Simplify removeDriver() function.
+      winecfg/audio: Properly terminate an empty list of drivers.
+
+Konstantin Kondratyuk (1):
+      include: Add new interfaces to mshtml.idl.
+
+Lei Zhang (5):
+      advapi32: Allow opening HKEY_CLASSES_ROOT subkeys with backslash prefix on NT.
+      comctl32: Process WM_CHAR instead of WM_KEYDOWN for numbers in datetime.
+      comctl32: Do ascii to integer conversion only once.
+      comctl32: Better day of the month input checking in datetime.
+      msi: Set DllVersion registry key for CLSID_IMsiServerMessage.
+
+Maarten Lankhorst (20):
+      includes: Add win64 calling convention.
+      winebuild: Use ms-abi for delayed load stubs.
+      ntdll: Make 64-bits wine only able to load amd64 binaries.
+      msvcrt: Add CDECL to all cdecl functions.
+      wldap32: Fix winldap_private header compatibility with 64-bit.
+      tools: Add calling conventions for win64 to winegcc.
+      qmgrprxy: Fix building on wine64.
+      kernel32: Fix 64-bits error in profile.
+      ole32: Add Co*InitializeSpy functions.
+      winmm: Some 64-bit pointer fixes.
+      msacm: Fix pointer truncation.
+      dsound: 64-bit pointer fixes.
+      ole32: Fix releasing spy.
+      loader: Implement setting %gs for amd64.
+      include: Add NtCurrentTeb assembly for win64.
+      wineoss.drv: Get rid of sizeof in traces.
+      wineoss.drv: Fix 64-bits incompatibilities.
+      winealsa.drv: Get rid of sizeof in traces.
+      winealsa.drv: Fix 64-bits incompatibilities.
+      user32: Fix dialogs for 64-bits wine.
 
 Marcus Meissner (1):
-      shdocvw: Fixed buffer size to GetPrivateProfileStringW.
+      wined3d: Output the rectangles in the debug message.
 
-Nicolas Le Cam (2):
-      winspool.drv/tests: Fix a test on all platforms.
-      crypt32/tests: Fix a failing test on win2000.
+Michael Karcher (8):
+      msvcrt: Out strings should be ptr instead of wstr in .spec file.
+      msxml3: Avoid duplicate encoding.
+      msxml3/tests: Fix BSTR leak.
+      msxml3: Quiet noisy fixmes.
+      msxml3: Move attach_xmlnode.c to domdoc.c.
+      msxml3: Specialize attach_xmlnode to XML documents.
+      msxml3: Remove attach_xmldoc(This, NULL) calls.
+      msxml3: attach_xmldoc may fail.
 
-Nikolay Sivov (3):
-      gdiplus: Added GdipGetTextContrast.
-      gdiplus: Added GdipSetTextContrast.
-      gdiplus: Return some token value on startup.
+Michael Stefaniuc (27):
+      msi: Remove casts of void pointers.
+      regedit: Remove NULL check before HeapFree (Smatch).
+      gdi32: Remove some superfluous casts.
+      kernel32: Remove some superfluous casts of void pointers.
+      iphlpapi: Remove a comment that dared to ponder to use malloc.
+      winex11.drv: Remove some superfluous casts.
+      wininet: Remove some superfluous casts.
+      iphlpapi/tests: Replace malloc with HeapAlloc.
+      oledlg: Remove some superfluous casts.
+      imm32: Remove some superfluous casts.
+      itss: Remove unneeded casts of zero.
+      winecfg: Remove some superfluous casts.
+      cmd: Remove some superfluous casts.
+      regedit: Remove some superfluous casts.
+      ws2_32/tests: Remove some superfluous casts.
+      hal: Don't cast zero.
+      mshtml: Remove two superfluous casts.
+      msrle32: Remove some superfluous casts.
+      msvcrt: Use NULL instead of casting zero.
+      msxml3: Do not cast void pointers to other pointer types.
+      quartz: Don't cast zero.
+      wnaspi32: Replace malloc with HeapAlloc.
+      wnaspi32: Remove some superfluous casts.
+      atl: Remove two superfluous casts.
+      ddraw: Remove two superfluous casts.
+      gdiplus: Reduce the number of casts by using the proper type for variables.
+      gdiplus: Remove some superfluous casts.
 
-Paul Chitescu (1):
-      user32: Unimplemented SystemParametersInfoW actions display fixme only once.
+Nikolay Sivov (6):
+      gdiplus: Stub for GdipGetImagePaletteSize.
+      gdiplus: Added GdipTranslateTextureTransform.
+      gdiplus: Added GdipRotateTextureTransform.
+      gdiplus: Added GdipMultiplyTextureTransform.
+      gdiplus: Added GdipGetPenFillType.
+      gdiplus: Added GdipScaleTextureTransform.
 
-Paul Vriens (25):
-      ole32/tests: Don't crash on NT4.
-      advapi32/tests: Fix valgrind warning.
-      urlmon/tests: Skip some tests on Win9x and WinMe.
-      urlmon/tests: Fix failures on Win9x and WinMe.
-      wininet/tests: Fix a test failure on some Win98 boxes.
-      msi/tests: Fix some test failures on Win9x and WinMe.
-      winmm/tests: Fix a test failure on Vista and W2K8.
-      setupapi/tests: Fix some failures on Win9x and WinMe.
-      ddraw/tests: Fix a typo.
-      ddraw/tests: Skip tests when DirectDraw4 is not supported.
-      snmpapi/tests: Fix failures on NT4 and below.
-      crypt32/tests: Skip some tests if needed.
-      crypt32/tests: Fix a test failure on Vista and W2K8.
-      gdi32/tests: Fix a few failures on Win9x and WinMe.
-      msi/tests: Skip some tests on Win9x and WinMe.
-      quartz/tests: Fix a few failures on Win95 and NT4.
-      setupapi/tests: Don't use hardcoded C: for the system drive.
-      kernel32/tests: Fix timeouts on NT4 and W2K.
-      msi/tests: Skip tests on win9x by checking functionality instead of registry keys.
-      user32/tests: Fix a test failure on Win9x, WinMe and NT4.
-      winetest: Give the 'Running' progress bar the same size as the others.
-      user32/tests: Don't crash on Win95.
-      comdlg32/tests 1/2: Fix a test failure on XP and W2K3.
-      comdlg32/tests 2/2: Fix a test failure on Win9x.
-      user32/tests: Fix a few test failures on Win9x.
+Paul Vriens (26):
+      advapi32/tests: Fix a test failure on NT4.
+      rsaenh/tests: Fix a test failure on W2K and below.
+      rsaenh/tests: Use a 40-bit session key instead of 56-bit.
+      rsaenh/tests: Fix a test failure on W2K and below.
+      rsaenh/tests: Use a 40-bit session key instead of 56-bit.
+      rsaenh/tests: Fix a test failure on W2K and below.
+      aclocal.m4: Add i686-pc-mingw32 to the cross-compiler prefixes.
+      rsaenh/tests: Fix a test failure on NT4 and below.
+      rsaenh/tests: Fix a test failure on NT4 and below.
+      rsaenh/tests: Fix a test failure on Win98.
+      shell32/tests: Fix a few test failures on Win9x and NT4.
+      shell32/tests: Skip some tests on Win9x and WinMe.
+      lz32/tests: Fix a test failure on Win9x.
+      advapi32/tests: Fix some crashes on NT4.
+      shell32/tests: Fix a test failure on Win9x.
+      ntdll/tests: Fix a test failure on W2K.
+      shell32/tests: Cast-qual warning fixes.
+      shell32/tests: Fix some errors on Win9x and Vista and prevent a crash on NT4.
+      shell32/tests: Fix a test failure on Win9x, NT4, Vista and W2K8.
+      gdi32/tests: Fix a few test failures on Win9x and WinMe.
+      shlwapi/tests: Use a codepage that is supported on all platforms.
+      gdi32/tests: Fix a few test failures on Win9x and WinMe.
+      hlink/tests: Fix some failures on Win9x and WinMe.
+      oleacc/tests: Fix the test failures on Win9x/WinMe and Vista/W2K8.
+      shell32/tests: Fix some new test failures on W2K.
+      user32/tests: Fix some typos.
 
-Peter Dons Tychsen (5):
-      winedos: Add support for decoding and displaying the 4 bit CGA framebuffer.
-      winedos: Add support for the Color Control Register (CGA).
-      winedos: Implement int10 CGA palette control.
-      winedos: Implement VGA_WritePixel for int10 service in CGA mode.
-      winedos: Implement mode control register, and the 160x200x4 display mode that it opens.
+Peter Dons Tychsen (2):
+      winedos: Fixed memory resize function which returned paragraphs in some cases instead of bytes.
+      winedos: Fixed a problem with timer values that are below 50ms.
 
 Reece Dunn (2):
-      uxtheme: Add stubs for the double buffer drawing API in Vista.
-      uxtheme: Draw the correct part of the themed parent background to the DC.
+      winealsa: Calculate the delay correctly as snd_pcm_delay is not reliable in this context.
+      winealsa.drv: Correct the period_time value for pulseaudio.
 
-Ricardo Filipe (27):
-      appwiz.cpl: Added Portuguese translation.
-      browseui: Added Portuguese translation.
-      credui: Added Portuguese translation.
-      gphoto2.ds: Added Portuguese translation.
-      localspl: Added Portuguese translation.
-      localui: Added Portuguese translation.
-      msvidc32: Added Portuguese translation.
-      shdoclc: Added Portuguese translation.
-      wldap32: Added Portuguese translation.
-      hhctrl.ocx: Added Portuguese translation.
-      crypt32: Added Portuguese translation.
-      winspool.drv: Added Portuguese translation.
-      cabinet: Fix dead stores (llvm/clang).
-      dbghelp: Fixed dead store (llvm/clang).
-      gdi32: Fix dead store (llvm/clang).
-      iphlpapi: Fixed dead store (llvm/clang).
-      mlang: Fixed dead stores (llvm/clang).
-      oleaut32: Fixed dead increment (llvm/clang).
-      ntdll: Fixed dead store (llvm/clang).
-      rpcrt4: Fixed dead increments (llvm/clang).
-      msxml3: Check some dead store results (llvm/clang).
-      sane.ds: Check dead stored status (llvm/clang).
-      comctl32: Removed dead store (llvm/clang).
-      comctl32: Removed dead increment (llvm/clang).
-      comctl32: Removed dead increment (llvm/clang).
-      comctl32: Remove dead stores (llvm/clang).
-      atl: Remove dead store (llvm/clang).
+Ricardo Filipe (7):
+      advapi32: Removed dead assignments (llvm/clang).
+      quartz: Removed dead code and variables (llvm/clang).
+      comctl32: Removed dead assignments (llvm/clang).
+      comdlg32: Removed dead assignments (llvm/clang).
+      crypt32: Remove dead code (llvm/clang).
+      iccvid: Remove dead stores (llvm/clang).
+      setupapi: Add stubs for SetupPromptForDiskA/W.
 
-Roderick Colenbrander (1):
-      wined3d: Add two missing D3D8/D3D9 capabilities.
+Rob Shearman (3):
+      widl: Output the correct buffer size required for parameters whose sizes are known at type-generation time.
+      widl: Fix optimisation for writing out ref pointers to simple structs and base types.
+      winspool.drv: Use CP_UNIXCP instead of CP_ACP for data that is going to or coming from system library functions.
 
-Ryan Schmidt (1):
-      jscript: Fix build with bison 2.4.
+Roderick Colenbrander (2):
+      wined3d: Add registry key for overriding pci device id.
+      wined3d: Add registry key for overriding the pci vendor id.
 
-Stefan Dösinger (3):
-      wined3d: Make sure the arbfp pipeline replacement constants are loaded.
-      d3d9: Test psize_min vs psize_max vs psize behavior.
-      wined3d: Rename the fragment ffp desc structures.
+Stefan Dösinger (8):
+      wined3d: Make the shader backend call CompileShader.
+      wined3d: Pass some stateblock values around directly.
+      wined3d: Store shader IDs in the vs and ps impl structures.
+      wined3d: Add the ability to duplicate GL pixel shaders.
+      wined3d: Enable blue = 1.0 fixup for D3DFMT_V8U8.
+      wined3d: Put the ps compile parameters into the glsl program hashmap.
+      d3d9: Document a Microsoft header bug.
+      wined3d: Fix D3DFMT_R32F, R16F, G16R16F, ... in the pixel shader.
 
-Tony Wasserka (3):
-      d3dx9: Implement ID3DXSprite_Begin/End.
-      d3dx9: Implement ID3DXSprite_Flush.
-      d3dx9: Implement ID3DXSprite_GetDevice.
+Vincent Pelletier (1):
+      wined3d: Add detection for NVIDIA's GTX 280.
 
-Vincent Povirk (4):
-      msiexec: Build with -mwindows.
-      comctl32: Do not repaint on TBM_SETPOS if position is unchanged.
-      gdiplus: Fix GdipFlattenPath for already-flat paths and add a test.
-      gdiplus: Restore a line I removed by mistake.
+Vincent Povirk (18):
+      gdiplus: Implement CachedBitmap based on Image.
+      setupapi: Implement FLG_PROFITEM_GROUP.
+      gdiplus: Add parameter checking to GdipGetRegionHRgn.
+      gdiplus: Implement GdipGetRegionHRgn for infinite regions.
+      gdiplus: Implement GdipGetRegionHRgn for empty regions.
+      gdiplus: Implement GdipRegionGetHRgn for paths.
+      gdiplus: Implement GdipGetRegionHRgn for rects.
+      gdiplus: Implement GdipGetRegionHRgn for combined regions.
+      gdiplus: Add stub for GdipSetPenCompoundArray.
+      shell32: Add test for localized filenames in desktop.ini.
+      winex11.drv: Fix string format warning.
+      advpack/tests: Fix string format warning.
+      dinput/tests: Fix string format warning.
+      msxml3/tests: Fix string format warnings.
+      setupapi/tests: Fix string format warnings.
+      winedbg: Fix string format warnings.
+      widl: Fix string format warning.
+      server: Fix string format warning.
 
-Vitaliy Margolen (1):
-      user32/tests: Print line numbers of callers in check_wnd_state to help debugging.
+Vitaliy Margolen (2):
+      dinput: Use correct GetObjectInfo for joystick.
+      ntdll: Stub NtMakeTemporaryObject.
+
+Vitaly Lipatov (2):
+      kernel32: gethostname returns string in CP_UNIXCP encoding.
+      winex11: Add check for XmbTextPropertyToTextList result.
+
+Vitaly Perov (2):
+      mlang: Add implementation of fnIMLangFontLink_GetCharCodePages.
+      mlang/tests: Add tests for fnIMLangFontLink_GetCharCodePages.
+
+Vladimir Pankratov (1):
+      shdocvw: Implement go_home function.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 0af4e46..ed413de 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.9
+Wine version 1.1.10
diff --git a/configure b/configure
index de91964..c8bb66b 100755
--- a/configure
+++ b/configure
Binary files differ