Release 1.1.15.
diff --git a/ANNOUNCE b/ANNOUNCE
index 7cc76a7..7ad340b 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,17 @@
-The Wine development release 1.1.14 is now available.
+The Wine development release 1.1.15 is now available.
 
 What's new in this release (see below for details):
-  - Various bug fixes for Internet Explorer 7.
-  - Many crypt32 improvements, including new export wizard.
-  - Better support for windowless Richedit.
-  - Improvements to the print dialog.
+  - Gecko engine update.
+  - Better region support in GdiPlus.
+  - Support for cross-compilation in winegcc.
+  - Beginnings of MS Text Framework support.
   - Many fixes to the regression tests on Windows.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.14.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.14.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.15.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.15.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,800 +27,600 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.14:
+Bugs fixed in 1.1.15:
 
-   1875  CoCreateGuid under wine generates rather weak guid's
-   2173  wineps printer driver does not print bitmaps (Geogrid-Viewer)
-   4650  cm3 does not start
-   5054  can not install microsoft visual C++ express 2005
-   6661  World Of Warcraft (WoW) installer: EULA is shown as wierd Chars
-   7187  WMI showstopper due to unimplemented function ole32.dll.CoSwitchCallContext
-   7920  Post provider setup of WMI core 1.5 fails due to wmi advapi32 exports missing
-   7987  NFS: Most Wanted crashes in light
-   8499  AutoWikiBrowser doesn't work (uses .NET 2 framework)
-   9574  IBExpert install crash with wine riched20.dll
-   9771  Steam Friends doesn't work (fails to render correctly or refresh)
-   9939  Microsoft OneNote 2007 trial install fails with ole/rpc crash
-  10293  sequentially running games/apps with different SafeDisc versions fails
-  10383  Models and backgrounds in Every Extend do not appear.
-  10596  unable to play mp3 voices in .dat file
-  10773  EVE Online permanently slows down every time a system is loaded
-  11672  NinjaTrader
-  12056  gdiplus.dll.GdipCreateFontFromDC not implemented (affects Sibelius)
-  12088  cannot scroll text in textbox in winrar
-  12109  Endnote X1: update X1.0.1 does not install
-  12351  thread stack PAGE_GUARD/overflow handling (NT compatibility)
-  12407  Call of Duty 2 1.00 crashes Wine on hit by enemy (Singleplayer)
-  12567  Richedit always uses word wrap
-  12786  Framedrops in World of Warcraft (WoW)
-  12803  "Empire Earth III" cannot install from DVD
-  12984  Icons incorrect in Dragon NaturallySpeaking 9.0 and TED Notepad
-  13235  Worldwide telescope crash on start
-  13568  VeohTV beta client shows bug report window due to missing pdh stub(PdhEnumObjectItemsW,PdhEnumObjectsA,PdhEnumObjectsHA)
-  13967  Pando crashes in install
-  14503  Riched20 assertion failure when running DNS9.0
-  14528  Warhammer online, game can start but patcher not it is needed to log in the game.
-  14597  Wine 0.9.60 Breaks SuperMemo 2006 Build 13.02 June 05, 2007 with "Runtime error 216 at 00406124"
-  14749  riched20: Fix vertical scrolling
-  14837  Red Alert 3 Beta crashes on volume IDs that are only one character
-  14953  Funky graphical artifacts - Unreal Tournament 3
-  14962  Dungeon Siege 2 full screen and mouse issues
-  15117  Full Tilt Poker crashes when initially opening a table
-  15188  Warcraft 3 World Editor: Panels for resize are to huge.
-  15203  World of Warcraft: Right alt key not working
-  15765  Homeworld 2: Crash/Lockup during Single Player game load
-  15914  TryWoW.exe WoW trial installer hangs extremely long on startup
-  16126  Keyboard keys displaced one position to left
-  16161  GetOverlappedResult called with NULL for lpNumberOfBytesTransferred
-  16466  Palm OS Resource Editor crashes
-  16533  A Vampyre Story Demo requests for d3dx9_38
-  16534  drakensang demo request s for d3dx9_39.dll
-  16585  Printing document with images crashes wine
-  16626  NBC Direct installer can't find resources
-  16725  Intermittent deadlock in GDI32 between freetype_cs and GDI_Level
-  16787  PowerDVD 8 (Trial) fails to install
-  16883  .NET 3.0: WCF installer fails due bug in services.exe svcctl_GetServiceKeyNameW
-  16886  .NET 3.0: WCF installer requires ChangeServiceConfig2 with SERVICE_CONFIG_FAILURE_ACTIONS support
-  16920  Automatic download of dotnetfx installer doesn't work anymore
-  16927  Compile broken in dlls/kernel32/cpu.c on NetBSD
-  16933  Compile broken in dlls/ntdll/signal_i386.c on NetBSD
-  16944  DVD-Ripper RipIt4Me stopped working as of version 1.1.8
-  16946  Calling CloseServiceHandle() multiple times on same client side service handle corrupts heap
-  16947  [v]DbgPrint[Ex][WithPrefix] output buffers as ansi - not suitable in cases when unicode format codes are passed
-  16960  UnrealTournament video issue: wined3d: Add support for EXT_vertex_array_bgra.
-  16970  read exactly on newline boundary returns the \r (crlf not being performed)
-  16982  fgets as first read on file followed by fread gives wrong results
-  16994  widechartomultibyte not converting properly
-  16999  Visual C++ 2005 Express IDE: stack overflow at startup due to empty class id string
-  17007  MSIMODIFY_SEEK = -1
-  17010  Interface not supported in mshtml
-  17020  Pasco DataStudio driver won't install
-  17022  Systemtools Hyena tool fails to start due to missing aclui.dll
-  17076  Embedded .NET installer hangs in installation of SnelStart
-  17077  Unity web player crashes with unimplemented KERNEL32.dll.DeleteTimerQueue
-  17115  Kega Fusion: Segmentation fault occurs with user32.dll from Wine 1.1.13
-  17125  Perfidia Standalone (part of DATALINE Lohnabzug): installer aborts
-  17135  virtual write watches cause problems in multithreaded .NET code (simultaneous GC heap allocations)
-  17161  Provide lodctr.exe tool to prevent misleading process spawn failure console messages (.NET installers)
-  17163  winrar text box covered by a horizontal scrollbar
-  17167  Graphics completely freeze in Halo
-  17168  In ShBrowseForFolder(), control forgotten when dialog is resized
+   5694  Lionhead Black & White 2 demo crashes
+   7014  Unhandled page fault when exiting Commandos - BEL
+   7297  MIDI in/out fails, ports recognized
+   7643  Supreme Commander crashes during play
+   8522  tabbed control captures mouse input even when it shouldn't
+  10611  VMware Infrastructure Client: Fails to install.  MSIEXEC high CPU usage
+  11729  Unreal Tournament: dinput mode makes game unplayable
+  12558  Can't record long MIDI sysex data
+  12692  Final Reality: DX5 benchmark fails to start
+  12862  Yabause: Fullscreen does not appear correctly
+  13773  xfwm4 and fullscreen issues
+  13890  Zmodeler: freezes and crashes
+  14467  Photoshop CS2 update installer doen't work...
+  14504  Ableton Live fails to install -- crashes at setup
+  14561  Outlaws window shrinked to 1/4 of screen
+  14585  Anquet maps won't install with "internal installer error" number 536870920.
+  14708  in The White Chamber game in video scenes video and audio is not in sync
+  14754  freenet SMS-Program crashed during the start
+  14756  Guitar Pro 5: Alt+Down on score activates menubar
+  14950  Microsoft Office 2007, Google Chrome: scroll bars in the font name/size and url boxes
+  15565  Wine Gecko needs .pdb file and defined build procedure
+  15847  rpcrt4's server crosstest crashes on windows
+  16181  istool: toolbar spacing way too wide
+  16410  3dmark2000 dialog window very large
+  16713  Request: Richedit should handle Ctrl+Scrollwheel
+  16785  Exception in Gecko 0.9.x xul.dll when run from not-installed Wine built with seperate build and source trees
+  16931  Compile broken in dlls/iphplpapi/ipstats.c on NetBSD
+  17033  d3dxof: Chicken Tournament needs d3dxof's "source type 1", not implemented yet
+  17109  Galactic Civilizations II does not start
+  17231  status_directx page on winehq is missing
+  17255  invalid WriteFile call in mshtml
+  17263  missing expectation of ERROR_MORE_DATA status code in rpcrt4_conn_np_read
+  17278  Setupapi procedure error CM_Query_And_Remove_SubTreeW
+  17290  DOSBox installer crashes on launch
+  17328  tools/widl: warning: null format string
+  17335  crypt32/tests: compiler warnings
+  17340  winebuild does not respect --host & --target configure parameters
 
 ----------------------------------------------------------------
 
-Changes since 1.1.13:
+Changes since 1.1.14:
 
-Alasdair Sinclair (17):
-      advapi32/tests: Fix missing void in empty parameter list.
-      comctl32/tests: Fix missing void in empty parameter list.
-      comctl32: Fix missing void in empty parameter list.
-      d3d9/tests: Fix missing void in empty parameter list.
-      ddraw/tests: Fix missing void in empty parameter list.
-      dwmapi: Fix missing void in empty parameter list.
-      kernel32/tests: Fix missing void in empty parameter list.
-      mshtml/tests: Fix missing void in empty parameter list.
-      msi/tests: Fix missing void in empty parameter list.
-      urlmon/tests: Fix missing void in empty parameter list.
-      winmm/tests: Fix missing void in empty parameter list.
-      user32/tests: Fix missing void in empty parameter list.
-      oleaut32/tests: Fix missing void in empty parameter list.
-      quartz/tests: Fix missing void in empty parameter list.
-      riched20/tests: Fix missing void in empty parameter list.
-      riched32/tests: Fix missing void in empty parameter list.
-      setupapi/tests: Fix missing void in empty parameter list.
+Alexandre Julliard (56):
+      winegcc: Make platform-specific behaviors depend on variables instead of #ifdefs.
+      winegcc: Support -b option for cross-compiling.
+      configure: Remove no longer needed check for -fshort-wchar.
+      ntoskrnl.exe: Correctly remove the vectored exception handler.
+      ntdll: Add a trace when calling vectored exception handlers too.
+      kernel32/tests: Print some more details on directory test failures.
+      kernel32/tests: Allow more error codes from GetDiskFreeSpace.
+      kernel32/tests: Use a better invalid filename than "foo".
+      kernel32/tests: Don't hardcode C drive for CreateDirectory tests.
+      kernel32/tests: Add another error code in the CreateDirectory test.
+      setupapi/tests: Don't compare the drive letter of expanded file paths.
+      dbghelp: Fix pool allocation routines to be able to support arbitrary sizes.
+      dbghelp: Allocate enough memory initially for regexps instead of growing the buffer.
+      dbghelp: Fall back to string comparison if regex support is missing.
+      dbghelp: Moved SymEnumLines to symbol.c to reuse the regex support.
+      include: Define LANGID in wtypes.idl.
+      winebuild: Determine the appropriate as/ld/nm commands at the time they are needed.
+      winebuild: Append the correct options for as and ld when forcing a 32/64-bit build.
+      winebuild: Search for the as/ld/nm tools in the PATH under various names.
+      winegcc: Pass the -m32/-m64 options to winebuild too.
+      fonts: Copy the TrueType fonts to the build directory for out-of-tree builds.
+      Fix position of CDECL qualifier for functions that return pointers.
+      widl: Avoid using GetExceptionCode outside of an exception handler.
+      widl: Add a dummy reference to the filter function to avoid a warning.
+      widl: Replace unsigned long and size_t by unsigned int where appropriate.
+      widl: Add printf format attribute on all printf-like functions and fix resulting warnings.
+      widl: Print all NdrFcShort parameters as shorts to avoid warnings for negative values.
+      makefiles: Pass the target flags to winegcc.
+      winegcc: Don't pass the as/ld/nm commands to winebuild.
+      winmm: Disable system thread if poll() support is missing.
+      programs: Don't make apps Unicode if they don't use the command line.
+      winepath: Fixed the wmain() definition.
+      include: Undefine a few Unicode macros that conflict with interface functions.
+      rsaenh: Rename the HANDLETABLE structure to avoid conflicts with wingdi.h.
+      jscript: Rename the GetObjectW variable to avoid conflict with the function of the same name.
+      setupapi: Don't use 'interface' as variable name, since it can be defined to a keyword.
+      include: Moved VWIN32 ioctl definitions out of winioctl.h.
+      dbghelp: Fix handling of empty file regexp (Coverity).
+      user32/tests: Fix some window test failures on various Windows platforms.
+      widl: Change write_type_def_or_decl and write_type_decl to take an argument name instead of a printf format.
+      user32/tests: Try to fix some more failures in the message test.
+      winmm/tests: Don't test upper bound on sound duration, it's not guaranteed.
+      configure: Move down the X11 checks to allow defaulting to --without-x for the Windows build.
+      configure: Print an error and fail if we don't have libpthread.
+      configure: Set the target flags from the --host option even if cross-compiling is not detected.
+      winegcc: Hardcode the various gcc tool names when cross-compiling.
+      loader: Start phasing out the LinuxThreads support.
+      dbghelp: Avoid size_t in a trace.
+      user32/tests: Fix Z-order tests in the presence of owned popups.
+      user32/tests: Add some more optional messages we get on Windows.
+      user32/tests: Print the wrong accelerator values in the resource test.
+      user32/tests: Better handling of the *.* wildcard in the listbox test.
+      user32/tests: Fix more message tests on XP and Vista.
+      user32/tests: Skip tests if we fail to inject mouse or keyboard events.
+      user32/tests: GetClassInfo doesn't set last error reliably, remove test.
+      user32/tests: Cope with lack of support for color cursors.
 
-Alexandre Julliard (67):
-      user32/tests: Fix some more msg test failures and improve message sequence tracing.
-      kernel32: LCMapString should include the terminating NULL also for LCMAP_SORTKEY.
-      server: Generate padding in request structures from make_requests.
-      server: Store process/thread affinity as a 64-bit value.
-      wintrust/tests: Clean up temp files after test.
-      libwine: Add support in cpmap.pl for parsing the Windows bestfit codepage files.
-      libwine: Enable perl warnings and use strict in cpmap.pl.
-      libwine: Re-generate the Windows codepage data using the bestfit files.
-      advapi32: Reimplemented QueryServiceConfig2W in services.exe.
-      advapi32: Get rid of the client-side service handle management.
-      advapi32/tests: Fix some service test failures on NT4 and Win64.
-      user32/tests: Fix some more message test failures on Windows.
-      winmm/tests: Increase the timing tolerances some more.
-      kernel32/nls: Use a codepage 950 encoding that round trips correctly for Unicode char 0x5341.
-      advapi32/tests: Improve error reporting in the service test. Don't check last error on success.
-      advapi32/tests: Add some more tests for GetServiceKeyName.
-      advapi32/tests: Add some more tests for GetServiceDisplayName.
-      advapi32: Fix GetServiceKeyNameW behavior to pass the tests.
-      advapi32: Fix GetServiceDisplayNameW behavior to pass the tests.
-      user32/tests: Ignore WM_IME_SELECT message. Skip mouse hovering test if the mouse isn't where we want.
-      user32/tests: Don't display window info for hooks that don't contain a window.
-      user32/tests: Make the DC test window top-most. Ignore an extra WM_MOUSEMOVE.
-      user32/tests: Don't try to do hook tests if we can't set hooks.
-      widl: We need an offset after the correlation descriptor for unencapsulated unions.
-      comcat/tests: Skip tests if we can't create a test category.
-      gdi32/tests: Fix the mapping test to handle the more precise LOMETRIC settings on Vista.
-      user32/tests: Fix various failures in the monitor test.
-      user32/tests: Ignore some more messages.
-      user32/tests: Make the traces less verbose in the window test.
-      userenv/tests: Don't check for TEMP and TMP variables on NT4.
-      ws2_32/tests: Fix a test failure on WinME.
-      include: Update the comments about the Wine exception macros.
-      user32: Use a finally handler to make sure capture is always released when exiting the menu loop.
-      user32: Make sure the submenu is valid in MENU_HideSubPopups.
-      gdi32: Avoid some pointer casts.
-      rpcrt4: Don't align the buffer pointer in ComplexStructMemorySize for alignment formats.
-      winex11: Flush the display after releasing the capture to make sure it happens right away.
-      ntdll: Ignore spurious write faults for a write watch that has been reset already.
-      services: Add stub implementation for SERVICE_CONFIG_FAILURE_ACTIONS in ChangeServiceConfig2W.
-      user32/tests: Accept DISP_CHANGE_RESTART also for tests expected to fail.
-      kernel32/tests: Don't hardcode C drive for SetCurrentDirectory tests.
-      gdi32: Release the GDI lock when calling the DC DeleteObject function.
-      gdi32: Don't hold the GDI lock while calling the DeleteObject method for GDI objects.
-      gdi32: Don't hold the GDI lock while calling the UnrealizeObject method for GDI objects.
-      gdi32: Don't hold the GDI lock while calling the GetObjectA/W methods for GDI objects.
-      gdi32: Use the official constants instead of the old Win9x magic numbers for GDI object types.
-      gdi32: Allocate and initialize GDI objects before giving them a handle.
-      gdi32: Release GDI handles before freeing the object.
-      gdi32: Allocate palette entries separately from the main GDI object.
-      gdi32: Get rid of GDI_ReallocObject.
-      gdi32: Don't hold the GDI lock while calling the Freetype font engine functions.
-      ntdll: Copy the msvcrt printf implementation to ntdll to allow supporting MS ABI varargs.
-      ntdll: Convert the DbgPrint* functions to use MS ABI varargs.
-      gdi32: Increment the reference count for the initial DC stock objects.
-      gdi32: Store a separate flag to mark a GDI object for delayed destruction.
-      gdi32: Store the region data directly in the GDI object.
-      gdi32: Don't hold the GDI lock while creating regions.
-      gdi32: Replace the MEMCHECK macro in the region code by a proper function.
-      gdi32: Check for memory allocation failure in region functions and propagate the error correctly.
-      kernel32/tests: Support broken GetTempPath return value on WinME.
-      kernel32/tests: Don't test the implementation details of the SList structure.
-      ntdll/tests: Add a couple of status values seen on Win2K3.
-      user32/tests: Add a few optional messages for Win2K3.
-      ntoskrnl.exe: Remove the vectored exception handler on dll unload.
-      msi: Fix compiler warning on older gcc.
-      configure: Include net/if.h to check for netinet headers on Solaris.
-      server: Don't return a value from a void function.
+Alistair Leslie-Hughes (14):
+      mshtml: Add missing StyleSheet interfaces.
+      mshtml: Add missing coclass's.
+      mshtml: Add support for IHTMLStyle3 interface.
+      mshtml: Add support for IHTMLStyle4 interface.
+      shdocvw: OnAmbientPropertyChange should refresh all properties with a DISPID_UNKNOWN.
+      shdocvw: Correct OnAmbientPropertyChange regression.
+      mshtml: Implement IHTMLStyle_put_fontWeight.
+      mshtml: Implement IHTMLStyle_get_backgroundColor.
+      msxml3: Use our parent doc if we don't have one.
+      mshtml: Implement IDispatch for IHTMLLocation.
+      mshtml: Do a case-insensitive compare of type.
+      mshtml: Implement IHTMLStyle_get_paddingLeft.
+      mshtml: Implement IHTMLStyle_put_textDecorationLineThrough.
+      mshtml: Implement IHTMLStyle_put_textDecorationUnderline.
 
-Alistair Leslie-Hughes (9):
-      mshtml: Implement IHTMLDocument5 createComment.
-      riched20: Return a long in fnGetObjectCount.
-      msxml3: Register missing SAXXMLReader Components.
-      msxml3: IXMLDOMDocument2 async default value is VARIANT_TRUE.
-      msxml3: Implement IXMLDOMDocument2 IPersistStream_Save.
-      mshtml: Implement IHTMLDocument3 getElementsByTagName.
-      shdocvw: Add test to show IServiceProvider is supported.
-      shdocvw: Add IServiceProvider support.
-      mshtml: Add missing interfaces.
+Andre Wisplinghoff (1):
+      comdlg32: Update German and French translation.
 
-Anders Jonsson (11):
-      wordpad: Add Swedish translation.
-      write: Add Swedish translation.
-      regedit: Add Swedish translation.
-      progman: Add Swedish translation.
-      winhlp32: Update Swedish translation.
-      winefile: Update Swedish translation.
-      oleview: Fix typo in English, Russian resources.
-      view: Add Swedish translation.
-      wineconsole: Fix typos in Swedish resources.
-      cmdlgtst: Add Swedish translation.
-      comdlg32: Update Swedish translation.
-
-Andrew Nguyen (5):
-      kernel32/tests: Simplify a test function's parameters.
-      kernel32: Ensure that WriteConsoleW succeeds with an empty input buffer.
-      msi/tests: Fix a few handle leaks.
-      winmm: Make the return behavior of waveOutPrepareHeader consistent for 16-bit and 32-bit.
-      gdi32: Stub the NamedEscape function.
-
-Andrew Talbot (14):
-      riched20: Declare some functions static.
-      rpcrt4: Declare some functions static.
-      netapi32: Fix some limits and bounds checking.
-      rsaenh: Declare some functions static.
-      rsaenh: Declare some functions static.
-      rsaenh: Declare some functions static.
-      rsaenh: Declare some functions static.
-      shell32: Declare some functions static.
-      secur32: Declare a function static.
-      setupapi: Declare a function static.
-      winealsa.drv: Declare a function static.
-      winedos: Declare some functions static.
-      winex11.drv: Declare some functions static.
-      msctf: Declare some variables static.
-
-Andrey Turkin (6):
-      ole32: Add CoGetCallContext and CoSwitchCallContext implementations.
-      ole32: Add a few fields to OLE TLS area to match native memory layout.
-      ole32: Prevent recursion when CLSIDFromString is passed empty string.
-      dwmapi: Add DwmEnableMMCSS stub.
-      loadperf: Rename argument to match its function.
-      programs: Add lodctr and unlodctr tools.
+Andrew Talbot (21):
+      wininet: Declare some functions static.
+      winmm: Declare some functions static.
+      wintrust: Declare a functions static.
+      wnaspi32: Declare some functions static.
+      ole32: Remove superfluous shadow variables.
+      cabinet: Declare a function static.
+      itss: Remove unused function.
+      inetcomm: Remove unused function.
+      dsound: Remove unused function.
+      dplayx: Remove unused functions.
+      dbghelp: Remove unused function.
+      msi: Remove unused functions.
+      netapi32: Remove unused functions.
+      cabinet: Declare a function static.
+      qcap: Remove an unused function.
+      riched20: Remove unused functions.
+      gphoto2.ds: Replace malloc() with HeapAlloc().
+      itss: Replace malloc() with HeapAlloc().
+      winedos: Replace malloc/calloc with HeapAlloc().
+      winemp3.acm: Replace malloc() with HeapAlloc().
+      winenas.drv: Replace malloc() with HeapAlloc().
 
 André Hentschel (1):
-      comctl32: Fix callback in treeview.
+      winemaker: Add odbccp32 to default link list.
 
-Aric Stewart (16):
-      imm: Send WM_IME_SELECT messages when IME is selected and deselected.
-      shell32: Initial stub for SHCreateShellItem. It returns E_NOINTERFACE until shell32 version 6.0 or later.
-      shell32: Initial stub for SHGetImageList.
-      shdocvw: Stub implementation of IEParseDisplayNameWithBCW.
-      rasdlg: Initial stub dll.
-      msctf: Add base dll framework.
-      msctf: Add regsvr functions.
-      msctf: Add definition of CLSID_TF_ThreadMgr.
-      msctf: Add stub ITfThreadMgr interface.
-      reg.exe: Implement ADD for REG_SZ.
-      reg.exe: Implement DELETE.
-      wine.inf: Add reg.exe as a stub to system32 now that it does something.
-      setupapi: Implement pSetupInstallCatalog.
-      shell32: In ParseDisplayName make use of shdocvw if the display name is not a drive but has a :.
-      mlang: Implementation of base functionality of IMultiLanguage2::ValidateCodePage and IMultiLanguage2::ValidateCodePageEx.
-      oleaut32: Implement de/serialize_param of types VT_ARRAY|<type>.
+Aric Stewart (33):
+      msctf: Add ITfDocumentMgr interface.
+      msctf: Implement SetFocus and GetFocus.
+      msctf: Only 1 ITfThreadMgr is created per thread.
+      include: Add beginning textstor.idl.
+      msctf: Implement stub ITfContext.
+      msctf: Implement ITfDocumentMgr::Push.
+      msctf: Implement ITfDocumentMgr::Pop.
+      msctf: Implement ITfDocumentMgr::GetTop.
+      msctf: Implement ITfDocumentMgr::GetBase.
+      msctf: Add definition of ITfSource interface.
+      msctf: Add ITfSource interface to Context.
+      msctf: Add ITfSource interface to ThreadMgr.
+      msctf: Add ITfSource interface to DocumentMgr.
+      advapi32: Add Security Label sids used by IE7.
+      msctf: Add stub implementation of ITfInputProcessorProfiles.
+      msctf: Implement InputProcessorProfiles::GetCurrentLanguage.
+      msctf: Implement ITfInputProcessorProfiles::Register.
+      msctf: Implement ITfInputProcessorProfiles::AddLanguageProfile.
+      msctf: Stub implementation of ITfCategoryMgr.
+      msctf: Implement ITfCategoryMgr::RegisterCategory.
+      msctf: Flesh out spec file with stubs.
+      msctf: Implement TF_CreateThreadMgr.
+      msctf: Implement TF_GetThreadMgr.
+      mlang: Handle non Japanese case in ConvertUnknownJapaneseToUnicode.
+      msctf: Add sink framework and implement ITfTextEditSink in Context.
+      msctf: Stub for SetInputScope.
+      msctf: Stub implementation of SetInputScopes.
+      msctf: Add stub ITextStoreACPSink.
+      msctf: Define ITextStoreACP.
+      msctf: When a Context is created connect to the ITextStoreACP if provided and create and advise our ITextStoreACPSink.
+      msctf: Define ITfContextOwnerCompositionSink. This is implemented by a tsf aware application.
+      msctf: Hook up ITfContextOwnerCompositionSink if present.
+      wininet: Print better stubs for the internet options IE7 uses.
 
-Austin English (20):
-      ntdll: Add support for NetBSD.
-      kernel32: Fix a compiler warning on NetBSD.
-      ntdll: Add support for NetBSD (64-bit).
-      widl: Fix a compiler warning.
-      iphplapi: Reorder defines for NetBSD.
-      iphplapi: Include sys/protosw.h for Net/OpenBSD.
-      iphplapi: Reorder includes for NetBSD.
-      iphplapi: Include <sys/timeout.h> for OpenBSD/NetBSD.
-      updspapi: Add missing functions and forward to setupapi.
-      iphlpapi: Include netinet/if_inarp.h for NetBSD.
-      configure.ac: Fix a couple more includes on NetBSD.
-      iphlpapi: Fix includes for NetBSD.
-      tools/wine.inf: Add a placeholder for stdole2.tlb.
-      configure: Fix <netinet/in_pcb.h> detection on OpenBSD.
-      configure: Fix <netinet/tcp_var.h> detection on OpenBSD.
-      kernel32: Add a stub for OpenProfileUserMapping.
-      authz: Add stub dll.
-      traffic: Add stub dll.
-      mssign32: Add stub dll.
-      configure: Check for xinpgen struct.
+Artem Reznikov (2):
+      avifil32: Ukranian translation.
+      wininet: Ukranian translation.
 
-Austin Lund (1):
-      riched20/tests: Added ITextServices::TxGetNaturalSize test.
+Aurimas Fischer (3):
+      include: Add GdipSetStringFormatFlags prototype.
+      gdiplus: Implement GdipSetStringFormatFlags with tests.
+      notepad: Add Lithuanian translation.
 
-Ben Klein (1):
-      winecfg: Fix a typo in autodetect_drives.
+Austin English (1):
+      configure.ac: Check for icps_outhist struct.
 
-Christian Costa (2):
-      mciavi: Don't wait for events we don't handle.
-      d3dxof: Fix dead code.
+Christian Costa (4):
+      d3dxof: Fix object files size limitation by mapping them into memory.
+      d3dxof: Make is_keyword handle end of file correctly.
+      d3dxof: Cleanup IDirectXFileImpl_CreateEnumObject a bit.
+      d3dxof: Add support for DXFILELOAD_FROMRESOURCE source.
 
-Damjan Jovanovic (3):
-      shlwapi: Support the content type query.
-      shlwapi: Support the friendly doc name and default icon queries.
-      shlwapi: Support the command file type association query.
+Christoph von Wittich (1):
+      kernel32: DeviceIoControl: lpBytesReturned must not be NULL if lpOverlapped is NULL.
 
-Dan Kegel (4):
-      msvcrt: Remove CRs earlier in ascii mode.
-      msvcrt: _flsbuf zeroes _cnt.
-      msvcrt: Remove CRs earlier in ascii mode in fseek, too.
-      winedos: Get File Attributes must fail for files with names ending in slash.
+David Adam (17):
+      d3dx9_36: Fix failing tests in Windows.
+      d3dx8: Allow output pointer to be equal to input pointer.
+      d3dx8: Simplify some functions.
+      d3dx8: Implement D3DXFresnelTerm.
+      d3dx8: Implement D3DXIntersectTri.
+      d3dx9_36: Implement D3DXIntersectTri.
+      d3dx9_36: Remove useless traces.
+      d3dx8: Move some functions into core.c to match the header file layout.
+      d3dx8: Remove useless includes.
+      d3dx8: Change the debug channel into the generic d3dx.
+      d3dx8: Implement D3DXGetFVFVertexSize.
+      d3dx8: Implement D3DXComputeBoundingSphere.
+      d3dx8: Implement D3DXComputeBoundingBox.
+      d3dx9_36: Implement D3DXComputeBoundingBox.
+      d3dx9_36: Implement D3DXComputeBoundingSphere.
+      d3dx9_36: Implement D3DXGetFVFVertexSize.
+      d3dx9_36: Remove a duplicate declaration for D3DXGetFVFVertexSize.
 
-David Adam (3):
-      ddraw/tests: Add a few tests for ComputeShereVisibility.
-      d3dx9_38: Implement the dll and forward the functions to d3dx9_36.
-      d3dx9_39: Implement this dll and forward the functions to d3dx9_36.
+David Hedberg (2):
+      msvcrt: Implement _mbcjistojms.
+      winecfg: Fix for paths containing utf-8.
 
-Detlef Riekenberg (3):
-      ddrawex/tests: Fix a typo in ok().
-      comdlg32: Remove dead code (GetModuleHandleA can't fail).
-      comdlg32: Fix return type of COMDLG32_StrRetToStrNW.
+Detlef Riekenberg (10):
+      comctl32: Make the status control height dpi and theme aware.
+      comctl32/tests: Make the test dpi and theme aware by using SM_CYSIZE.
+      winspool/tests: Run more tests on Win64.
+      winspool: Enable environment "Windows x64" for Win64.
+      localspl: Enable environment "Windows x64" for Win64.
+      spoolss: Move routing functions to a seperate file.
+      localspl: Move provider functions to a seperate file.
+      winspool: Move EnumPortsW to the backend.
+      spoolss: Implement EnumMonitors.
+      comctl32/tests: The status control use a different formula in XP and up for the height.
 
-Diaa Sami (2):
-      shell32: Include the text control when resizing ShBrowseForFolder dialog.
-      shell32: Fix a mem leak in SHBrowseForFolder.
+Dmitry Timoshkov (6):
+      winex11.drv: The MAT2 parameter of GetGlyphOutline is mandatory.
+      wineps.drv: The MAT2 parameter of GetGlyphOutline is mandatory.
+      gdi32: The MAT2 parameter of GetGlyphOutline is mandatory.
+      gdi32: Add a test for the MAT2 parameter of GetGlyphOutline, make it pass under Wine.
+      mlang: Get rid of ICOM_THIS_MULTI macro.
+      gdi32: Make sure that World2Vport DC transformation is valid before using it.
 
-Dylan Smith (23):
-      richedit: Added test for detecting ascii rtf with Unicode codepage.
-      richedit: EM_SETTEXTEX detects ascii richtext with Unicode codepage.
-      richedit: Prevent sending Ctrl-C to console and ending tests.
-      richedit: Implemented ITextHost for windowed richedit controls.
-      richedit: Used ITextHost methods to avoid using window handle directly.
-      richedit: Prevented using NULL hwnd for certain operations.
-      richedit: Implemented ITextServices_TxSendMessage.
-      richedit: Implemented ITextServices TxGetText and TxSetText.
-      richedit: Added test for scroll position after EM_SETTEXTEX.
-      richedit: Typing is ignored while mouse is captured.
-      richedit: Removed some unused invalidation code.
-      richedit: Implemented ITextServices_TxGetVScroll & TxGetHScroll.
-      riched32: Modified tests to show paragraph break inconsistency.
-      richedit: End of line sequence limited to 2 carriage returns.
-      riched32: Test EM_LINELENGTH between carriage return & line feed.
-      richedit: Handle case for EM_LINELENGTH when offset is between \r\n.
-      riched32: Test for EM_GETTEXTRANGE from middle of end of paragraph run.
-      richedit: Handle starting in EOL sequence in EM_GETTEXTRANGE.
-      richedit: Removed redundant ME_FindItemAtOffset using ME_RunOfsFromCharOfs.
-      riched32: Test EM_FINDTEXT searching for end of line characters.
-      richedit: Actually store end of line string for end paragraph runs.
-      richedit: Suppress scrollbar if missing WS_[VH]SCROLL style.
-      richedit: Updated internal style flags on EM_SHOWSCROLLBAR.
+Dylan Smith (22):
+      richedit: Use width from EM_SETTARGETDEVICE for wrapping.
+      richedit: Implement EM_GETTEXTMODE.
+      richedit: Fixed EM_FINDTEXT to pass todo tests.
+      richedit: Simplified the character length delete protection.
+      richedit: Removed unnecessary calls to ME_WrapMarkedParagraphs.
+      richedit: Properly destroy context in two places.
+      richedit: Get the paragraph with ME_RunOfsFromCharOfs.
+      richedit: Accept paragraph as parameter for ME_CharOfsFromRunOfs.
+      richedit: Add paragraph field to wrap context to avoid searching for it.
+      richedit: Removed incorrect FIXME comment.
+      richedit: Avoided searching for adjacent paragraphs through runs.
+      richedit: Wrap even when message says not to repaint.
+      richedit: Directly get start and end of text on Ctrl-Home or Ctrl-End.
+      richedit: Simplified ME_UpdateSelectionLinkAttribute.
+      richedit: Prevent string trunction due to NULL characters.
+      richedit: Avoid duplication in make string functions using ME_MakeStringB.
+      richedit: Removed some conditions that are always taken.
+      richedit: Got rid of useless function ME_VPosToPos.
+      richedit: Removed ME_StrLen and ME_StrVLen field access functions.
+      richedit: Got rid of ME_GetCharFwd and ME_GetCharBack.
+      richedit: Removed ME_StrRelPos, ME_StrRelPos2, & ME_PosToVPos functions.
+      richedit: Store paragraph in cursors.
 
-Erich Hoover (2):
-      regedit: Fix import mangling REG_EXPAND_SZ values.
-      oleaut32: Fix OLEPicture rendering vector metafiles without setting up the source rectangle.
+Eric Pouech (1):
+      dbghelp: Fix bad call to free() instead of pdb_free().
 
-Florian Köberle (11):
-      user32/tests: Fixed error message.
-      user32/tests: Extended test about thick child windows.
-      user32: Refactor of WINPOS_GetMinMaxInfo.
-      user32: Fixed max size of child with exStyle WS_EX_DGLMODALFRAME.
-      user32: Removed code without effect.
-      user32/tests: Use AdjustWindowRectEx to calculate minTrack and maxPosition.
-      user32: Fix maxPosition of thick child windows.
-      user32: Fix thick child minTrack and size.
-      user32/tests: Improved an error message.
-      user32: Fix maximized child windows.
-      user32: Unify handling of child and normal windows in getMinMaxInfo.
+Erich Hoover (1):
+      wcmd: Properly cleanup redirects when there are no in/out/error pipes.
 
-Francois Gouget (19):
-      kernel32: Fix some bad left-over uses of value in the CPU detection code.
-      winedbg: Make some functions static.
-      winedbg: Make lexeme_alloc() static in debug.l.
-      wineconsole: WCUSER_OptionDlgProc(): use the given configuration information.
-      wineconsole: Make some functions static.
-      wineconsole: Make WINECON_SetHistory{Mode,Size}() static.
-      comctl32/tests: Add a trailing '\n' to an ok() call.
-      riched20/tests: Make test_TxGetNaturalSize() static.
-      comdlg32: Remove a space before a '\n'.
-      quartz: Make the IMemInputPin functions static.
-      wineconsole: WINECON_GetHistory{Mode,Size}() are unused so remove them.
-      winecfg: Make enumerate_valuesW() static.
-      regedit: We don't bother unregistering window classes on exit, so remove HexEdit_Unregister().
-      regedit: Make some functions static.
-      d3d10core: Make some device_parent_*() functions static.
-      ddraw: Make some device_parent_*() functions static.
-      d3d8: Make some device_parent_*() functions static.
+Florian Tobias Schandinat (2):
+      winedos: Improve PIT emulation.
+      winedos: Adjust get_timer_val calls to prevent buffer overflow.
+
+Francois Gouget (34):
       twain_32/tests: Add a trailing '\n' to ok() calls.
-      msvcrt/tests: Remove a space before a '\n'.
+      shell32/tests: Remove spaces before a '\n's.
+      taskmgr: Reorder some functions to avoid forward declarations in applpage.c.
+      taskmgr: Reorder some functions to avoid forward declarations in graphctl.c.
+      taskmgr: Make TrayIcon_GetProcessorUsageIcon() static.
+      rsaenh: {alloc,release}_handle_table() are not used so remove them.
+      d3dx8/tests: Make compare() static.
+      progman: Reorder some functions to avoid forward declarations in dialog.c.
+      winex11.drv: X11DRV_XF86VM_SetExclusiveMode() is unused so remove it.
+      xrandr: X11DRV_XRandR_Cleanup() is unused so remove it.
+      winedos: Remove spaces before '\n's.
+      notepad: Make the Lithuanian resources SUBLANG_NEUTRAL.
+      user32: Remove unneeded forward declarations in edit.c.
+      user32: Reorder some functions to avoid forward declarations in edit.c.
+      user32: Make EditWndProcW() static, fix its documentation.
+      urlmon: Make create_http_protocol() static.
+      winealsa.drv: ALSA_PeekRingMessage() is not used anymore so remove it.
+      shell32: Remove some unused functions in clipboard.c.
+      shell32: Get rid of TRASH_ELEMENT and TRASH_DisposeElement().
+      shell32: HCR_GetDefaultIconFromGUIDW() is unused so remove it.
+      taskmgr: Make some functions static.
+      progman: Make DIALOG_Symbol() static.
+      d3dx9_36: The d3dx debug channel is unused so remove it.
+      uxtheme: UXINI_ResetINI() is unused so remove it.
+      user32: LookupIconIdFromDirectory16() is unused so remove it.
+      shell32: Make ILGetDisplayNameExA() static, remove WINAPI and fix its documentation.
+      winapi_test: Improve the usage message.
+      twain_32/tests: Add a trailing '\n' to an ok() call.
+      Assorted spelling fixes.
+      shell32: Make SHILCreateFromPathA() static and remove WINAPI.
+      d3dx8: The d3dx debug channel is unused so remove it.
+      mssign32: The mssign32 debug channel is unused so remove it.
+      ntdll/tests: Remove WINAPI on static functions where not needed.
+      wined3d: Add a trailing '\n' to shader_addline() calls.
 
-Frans Kool (2):
-      crypt32: Added missing Dutch translation.
-      cryptdlg: Added Dutch translations.
+Gerald Pfeifer (2):
+      comctl32: Simplify four functions by removing unused parameters.
+      wnaspi32: Invoke ASPI_SendASPICommand() on non-Linux platforms, too.
 
-Ge van Geldorp (13):
-      user32/tests: Save iSmCaptionWidth for later testing.
-      winetest: Make the wrapper immune to Ctrl-C.
-      msi/tests: Windows Installer 3.0 often returns ERROR_INVALID_PARAMETER.
-      msi/tests: Double nul-terminate REG_MULTI_SZ values.
-      urlmon/tests: Fix protocol tests when proxy is configured.
-      msi/tests: EstimatedSize is not set consistently between Windows Installer versions.
-      user32/tests: Prevent buffer overflow.
-      ole32/tests: Some Windows versions need the class to be registered.
-      uxtheme/tests: Adjust error test for W2K8.
-      setupapi/tests: Make tests pass on Vista and W2K8.
-      kernel32/tests: "none" debugger test needs user interaction.
-      d3d8/tests: Make tests pass on a W2K8 VM.
-      ole32/tests: Write to HKCR instead of HKCU/Software/Classes for the benefit of older Windows versions.
+Hans Leidekker (3):
+      mlang: Implement IMLangFontLink2_GetScriptFontInfo.
+      mlang: Export a couple of functions by ordinal.
+      wininet: Properly drain content for chunked transfers.
 
-Gerald Pfeifer (4):
-      comctl32: Remove unused parameter from SYSLINK_WrapLine.
-      comctl32: Simplify twelve functions by removing unused parameters.
-      comctl32: Simplify ten functions by removing unused parameters.
-      iphlpapi: #define RTF_LLINFO if not in system headers.
+Huw Davies (3):
+      gdi32: Correct the font family values returned in the text metrics.
+      gdi32: Add missing serif types.
+      gdi32/tests: Use the ANSI text metrics so the tests work on win9x.
 
-Hans Leidekker (20):
-      wininet: Avoid illegal filenames in CreateUrlCacheEntryW.
-      msvcrt: Forward ANSI open functions to their Unicode counterparts instead of the other way around. Implement _wfreopen.
-      wininet: Strip trailing slashes from filename in CreateUrlCacheEntryW.
-      updspapi: Add a stub implementation of UpdSpSetDynamicStringA.
-      wintrust: Set system attribute on the target catalog file in CryptCATAdminAddCatalog.
-      rpcrt4: Add a stub implementation of NdrGetUserMarshalInfo.
-      loadperf: Add stub implementations for InstallPerfDllA/W.
-      rpcrt4: Move NdrGetUserMarshalInfo stub near user marshal functions. Add documentation header.
-      mscat32: Forward CryptCATCDFEnumMembersByCDFTag to wintrust.
-      setupapi: Implement SetupInstallFileExA/W.
-      schannel: Add stub implementations of SslEmptyCacheA/W.
-      msi: Add stub implementations of MsiSourceListClearSourceA/W.
-      msvcrt: Add a test for _vsnwprintf.
-      wuapi: Add class factory for CLSID_AutomaticUpdates.
-      kernel32: Add stub implementations of Wow64DisableWow64FsRedirection and Wow64RevertWow64FsRedirection.
-      wininet: Mark IE6 behaviour of HttpSendRequestW as broken.
-      wininet: Return success from per connection option stubs. Fully initialize the value.
-      wininet: Add a stub implementation of GetDiskInfoA.
-      wininet: Make sure redirected POST requests become GET requests.
-      wininet: Implement IsDomainLegalCookieDomainW.
+Hwang YunSong(황윤성) (2):
+      cryptui: Updated Korean resource.
+      crypt32: Updated Korean resource.
 
-Henri Verbeet (30):
-      d3d10core: Implement device_parent_CreateSurface().
-      d3d10core: Implement device_parent_CreateRenderTarget().
-      d3d10core: Implement device_parent_CreateDepthStencilSurface().
-      dxgi: Allow dxgi_surface to be aggregated.
-      dxgi: Implement IDXGIDevice::CreateSurface().
-      wined3d: Remove some superfluous pointer casts.
-      d3d10core: Remove a superfluous pointer cast.
-      d3d9: Remove some superfluous pointer casts.
-      ddraw: Compare the against the correct IID in IDirect3DExecuteBufferImpl_QueryInterface().
-      ddraw: Fix Thunk_IDirect3DDeviceImpl_2_GetCurrentViewport().
-      ddraw: Get rid of ICOM_VFIELD_MULTI_NAME2.
-      ddraw: Get rid of ICOM_VFIELD_MULTI.
-      ddraw: Get rid of ICOM_INIT_INTERFACE.
-      ddraw: Get rid of ICOM_INTERFACE.
-      ddraw: Get rid of ICOM_VFIELD_MULTI_NAME and ICOM_VFIELD_OFFSET.
-      ddraw: Get rid of ICOM_THIS_FROM.
-      ddraw: Get rid of ICOM_OBJECT.
-      ddraw: Get rid of ddcomimpl.h.
-      ddraw: Get rid of CONVERT and CONVERT_REV.
-      ddraw: Rename the main vtables to lpVtbl.
-      wined3d: Take EXT_vertex_array_bgra into account in send_attribute() and loadNumberedArrays().
-      wined3d: Don't use drawStridedFast() when pointsize data is present.
-      wined3d: Don't use drawStridedFast() for drawing pretransformed vertices.
-      d3d10core: Add a stub ID3D10RenderTargetView implementation.
-      d3d10core: Add a stub ID3D10Buffer implementation.
-      d3d10core: Implement ID3D10Texture2D::GetDesc().
-      d3d10core: Implement ID3D10Texture2D::GetType().
-      d3d10core: Implement ID3D10Buffer::GetType().
-      d3d10core: Handle a NULL view desc in CreateRenderTargetView().
-      d3d10core: Add a small test for CreateRenderTargetView().
+Jacek Caban (10):
+      jscript: Add IActiveScriptParse64 declaration and use it on Win64.
+      mshtml: Return nsIDocumentObserver as nsISupport of nsDocumentObserver object.
+      mshtml: Wine Gecko 0.9.1 release.
+      mshtml: Remove document observer before releasing nsdoc.
+      activscp.idl: Added IActiveScriptParseProcedure*64 interfaces and use it on Win64.
+      wininet: Move FtpOpenFile[AW] implementation to avoid forward declaration.
+      wininet: Fixed handling empty string password.
+      wininet: Added QueryDataAvailable implementation for FTP files.
+      wininet: Make sure that we have some data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification.
+      wininet: Don't send INTERNET_STATUS_REQUEST_COMPLETE notification from FTP_Connect.
 
-Hervé Chanal (3):
-      shell32: A new icon for mycomputer.
-      shell32: A new icon for trash_file.
-      shell32: A new icon for mydocs.
+Jeremiah Flerchinger (1):
+      winedos: Unify Fake BIOS & VGA display mode selection information and algorithms.
 
-Huw Davies (42):
-      comdlg32: Fix spelling of millimeter.
-      comdlg32: Set the margins groupbox title to reflect whether we are using metric or imperial measurements.
-      comdlg32: Display the fractional part of the margins.
-      comdlg32: We need to be able to type the decimal separator into the margin edit controls so ES_NUMBER is no use. Subclass them and filter WM_CHAR instead.
-      comdlg32: Give update_margin_edits the ability to update just one edit control if required.
-      comdlg32: Fix parsing of the margin edit controls.
-      comdlg32: Switch to using a locale dependent decimal separator.
-      comdlg32: Let pagesetup_update_papersize take care of landscape mode.
-      comdlg32: Add a helper for setting the orientation.
-      comdlg32: Add a helper for getting the orientation.
-      comdlg32: Add helpers for getting and setting the devmode papersize.
-      comdlg32: Add a helper for setting the defaultsource.
-      comdlg32: Add a function to update the orientation buttons.
-      comdlg32: Rename PRINTDLG_PS_ChangePrinterA to better reflect its function.
-      comdlg32: Initialize the printer combobox using unicode strings.
-      comdlg32: Initialize the paper comboboxes using unicode.
-      comdlg32: Use unicode APIs to access the paper combos.
-      comdlg32: Use unicode APIs in pagesetup_update_papersize.
-      comdlg32: Use unicode APIs to react to the change printer combo.
-      comdlg32: Move invocation of the Printer... dialog to a separate function.
-      comdlg32: Move handling of the 'Properties' button to a separate function.
-      comdlg32: Rewrite the 10ths mm conversion function to use the is_metric helper.
-      comdlg32: Rewrite the 1000ths inch conversion function to use the is_metric helper.
-      comdlg32: Simplify the preview change function a little.
-      comdlg32: Rename pagesetup data type to reflect upcoming unicode/ansi merge.
-      comdlg32: Use a helper function to retrieve pagesetup flags.
-      comdlg32: Add a helper function to access the PAGESETUPDLG's ptPaperSize element.
-      comdlg32: Add a helper to access the margin rect.
-      comdlg32: Fix incorrect scaling.
-      comdlg32: Simplify the DEVNAMES access functions are unify the release.
-      comdlg32: Remove ugly macro.
-      comdlg32: Add a function to access the hooks.
-      comdlg32: Add a helper to return the dialog struct.
-      comdlg32: Move the initialization code into a common function.
-      comdlg32: Add a placeholder for the unicode dialog struct. Update helper functions to work in the unicode case.
-      comdlg32: Move the unicode version to the common implementation.
-      comdlg32: Set the correct error code if there is no default printer.
-      ole32: Move private data structure out of header file.
-      ole32: Move functions around in file to avoid forward declarations.
-      ole32: Add a helper function to return the file size and modify EnsureExists to use it.
-      ole32: The bigblockfile on ILockBytes implementation should work on any ILockBytes not just those based on HGLOBAL.
-      oleaut32: Print an LCID in hexadecimal.
+Jeremy White (17):
+      twain_32: Add the ability to thoroughly test basic capability types, and add that test for the one capability Wine supports, ICAP_XFERMECH.
+      sane.ds: Pass MSG_QUERYSUPPORT requests to the capability driver.
+      sane.ds: More completely implement ICAP_XFERMECH, with helper functions.
+      sane.ds: Simplify SANE_SaneCapability.
+      sane.ds: Rearrange function position to avoid the need for forward function declarations.
+      sane.ds: More correctly stub CAP_XFERCOUNT, and tests.
+      sane.ds: Eliminate incorrect TWRC_FAILURE return.
+      sane.ds: Return a 0 for MSG_QUERYSUPPORT even for capabilities we don't support.
+      sane.ds: Add partial stub support for ICAP_PIXELTYPE, with tests. Fixes a first crash in Adobe Acrobat scanning support.
+      sane.ds: Add support for CAP_UICONTROLLABLE.
+      twain_32: Change get requirements such that we require only a minimum level of support.
+      twain_32: Prevent an incorrect test warning message on get checks.
+      sane.ds: Add stub support for ICAP_COMPRESSION.
+      sane.ds: Revise the logic around processing events to reflect the need for us to generate and post a message to drive Sane events.
+      sane.ds: Indicate that we used a modal dialog.
+      sane.ds: Remove a duplicate assignment.
+      sane.ds: Add a log message to flag unsupported operations.
 
-Igor Tarasov (1):
-      gdi32: Add logcal points to device points conversion for source bitmap before bit stretching.
+Juan Lang (67):
+      crypt32: Remove test of a corner case that failed on older crypt32 versions.
+      mapi32: Fix many test failures on Win9x.
+      mapi32: Fix some test failures on Win9x.
+      mapi32: Fix a couple more test failures on Win9x.
+      secur32: Fix a handful of test failures on Win9x.
+      wintrust: Use GetSystemDirectory rather than GetWindowsDirectory to find the CatRoot directories.
+      rsaenh: Fix failing tests on Windows ME.
+      shell32: Fix a couple test failures on NT4.
+      shell32: Use list of allowed PIDL types rather than assuming there are no more than two.
+      mapi32/tests: Fix typo.
+      shell32: Remove a test that fails on Win64.
+      shell32: Use the normal list checks for CSIDL_PERSONAL.
+      shell32: Remove an obsolete comment.
+      mshtml: Pass bytes written pointer to WriteFile.
+      advapi32: Test LookupAccountName with the computer name as the account name.
+      advapi32: Support the computer name as an account name in LookupAccountNameW.
+      mapi32: Fix failing tests on some Win9x versions.
+      shell32: Fix a few tests on Windows 98 and Vista.
+      crypt32: Fix some test failures on older versions of Windows.
+      crypt32: Fix a regression in chain tests.
+      cryptui: Prompt whether to export the private key from CryptUIWizExport.
+      cryptui: Make a copy of export info in CryptUIWizExport.
+      cryptui: Set default export format based on whether the private key is to be exported.
+      cryptui: Enable/disable PFX choice based on whether the private key is to be exported.
+      cryptui: Add a password page to the export wizard.
+      cryptui: Only show password page if the private key is to be exported.
+      cryptui: Validate password in export wizard.
+      cryptui: Skip password page when moving backward through the export wizard if it wasn't shown in the first place.
+      cryptui: Implement exporting to a PFX file.
+      cryptui: Correct return value of the user cancels the export wizard.
+      cryptui: Ensure a certificate's private key is exportable before allowing it to be selected for export.
+      cryptui: Save private key in temporary store when exporting it.
+      cryptui: Delete the private keys if requested when they're successfully exported.
+      rpcrt4: Don't abort reading from a pipe if a single read is short.
+      crypt32: Fix a few more test failures on older versions of Windows.
+      crypt32: Fix some tests on Windows 98.
+      crypt32: Relax a test whose results are ignored on Windows anyway.
+      crypt32: Fix a compiler warning.
+      crypt32: Fix a test failure on Windows 98.
+      crypt32: Fix a typo.
+      crypt32: Include more info about skipped checks in skip message.
+      crypt32: Add chain debugging channel for debugging certificate chaining errors.
+      crypt32: Change some traces to the chain channel.
+      crypt32: Don't assume intermediate certificates are allowed to be CAs.
+      crypt32: Set the info status on the last element of a chain even if its issuer can't be found.
+      kernel32: Add more tests for getting/setting a named pipe's state.
+      crypt32: Remove a test that fails on some Windows 98 systems, and document it.
+      crypt32: Fix a couple tests on some Windows 98 systems.
+      crypt32: Fix test failures on some Windows 98 systems.
+      crypt32: Support an alternate OID in order to fix a test on some Windows 98 systems.
+      crypt32: Fix a couple test failures on some Windows 98 systems.
+      wintrust: Don't fail if a registry value doesn't exist.
+      wintrust: Remove a couple tests that fail on a variety of systems.
+      wintrust: Fix a couple tests on a variety of systems.
+      crypt32: Removed unneeded strcmp.
+      wintrust: Fix typo.
+      shell32: Let caller determine whether a shell path function must succeed or fail.
+      setupapi: Add stub entries for CM_Query_And_Remove_SubTreeA/W and CM_Query_And_Remove_SubTree_ExA/W.
+      crypt32: Allow an alternate chain policy status for broken systems.
+      netapi32: Fix tests on systems with reduced privilege.
+      advapi32: Fix a test failure on systems that are domain members.
+      crypt32: Fix a few test failures on some Windows 98 systems.
+      kernel32: Fix some test failures on systems with reduced privilege.
+      kernel32: Log more information in case of a test failure, and don't run tests that are guaranteed to fail.
+      kernel32: Fix some more failures on systems with reduced privilege.
+      kernel32: Fix test failures on NT4.
+      crypt32: Fix some test failures on Windows 98.
 
-Jacek Caban (4):
-      jscript: Added Math.random implementation.
-      jscript: Fixed Math.round with no argument.
-      wininet: Set dwError to 0 in first INTERNET_STATUS_REQUEST_COMPLETE notification.
-      shdocvw: Fixed tests on IE7.
-
-James Hawkins (3):
-      advpack: Skip tests for broken functions.
-      advapi32: Skip tests if the default provider cannot be removed.
-      advpack: Don't test properties of a file if it can't be created.
-
-Jeff Latimer (5):
-      user32/tests: Resend: Fix test to work on Vista.
-      user32: Pass pConv to WDML_Global2DataHandle so that it can be correcly passed to DdeCreateDataHandle.
-      user32: Check the instance id on DdeCreateDataHandle and retire a couple of todos.
-      user32/tests: Add tests for invalid instance passed to DdeCreateStringHandle.
-      user32: DdeCreateStringHandle checks for an invalid instance Id and sets lastError for instances on that thread.
-
-Jeremy White (8):
-      twain_32: Add an initial test framework for twain_32.dll.
-      twain_32: Modify get_condition_status to allow for a specific source.
-      twain_32: Add an interactive set of tests for a selected scanner.
-      twain_32: Add a bit more tracing about the scanners found.
-      sane.ds: Initialize the SupportedGroups field when returning a source.
-      sane.ds: Implement CAP_SUPPORTEDCAPS.
-      twain_32: Set the correct condition code for DG_CONTROL/DAT_IDENTITY/MSG_GETDEFAULT.
-      twain_32: Return TWRC_FAILURE/TWCC_NODS when we have no sources.
-
-Juan Lang (71):
-      crypt32: Only open the read-only root store for the local machine location.
-      crypt32: Remove location checks when opening root store.
-      crypt32: Include root store in CertEnumSystemStore enumeration for the local machine location.
-      netapi32: Remove unused define.
-      crypt32: Add a localized name for the TrustedPublisher store.
-      quartz: Only test for the presence or absence of a single filter in a loop. Testing for more than one depends on the order of enumeration, which isn't guaranteed.
-      rpcrt4: Use pseudo-random numbers to generate UUIDs rather than using the (old, deprecated) MAC-address-and-time generation algorithm.
-      ntdll: Implement the ThreadAffinityMask query.
-      cryptui: Add stub for CryptUIWizExport.
-      cryptui: Add a do-nothing export wizard.
-      cryptui: Skip the format page of the export wizard if the format is implied.
-      cryptui: Remember format and format options when leaving the format page of the export wizard.
-      cryptui: Disable the PFX export format in the export wizard unless the source has a private key.
-      cryptui: Enable/disable checkboxes in the format page of the export wizard depending on selection.
-      cryptui: Validate filename in export wizard.
-      cryptui: Implement browsing for a filename in the export wizard.
-      cryptui: Show details of export on finish page of export wizard.
-      cryptui: Implement saving from the export wizard.
-      cryptui: Use a public type rather than a private one for export options in the export wizard.
-      cryptui: Implement CryptUIWizExport for the no UI case.
-      cryptui: Fix a typo.
-      cryptui: Call CryptUIWizExport when asked to.
-      include: Add definition of OBJECT_NAME_INFORMATION.
-      cryptui: Always initialize export wizard's export options.
-      cryptui: Default to exporting in DER format.
-      cryptui: Add error checking to CryptUIWizExport.
-      include: Add missing type to union.
-      cryptui: Add support for exporting a serialized store from CryptUIWizExport.
-      crypt32: Set save function in switch statement rather than with trinary conditional operator.
-      crypt32: Close file when appropriate in CertSaveStore.
-      cryptui: Implement CryptUIWizExport for CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY.
-      cryptui: Select export format based on input in CryptUIWizExport.
-      cryptui: Move code for enabling the PFX export format to the correct dialog proc.
-      cryptui: Set default export file name based on input in CryptUIWizExport.
-      cryptui: Export all selected certificates when requested from the certificate manager, not just the first one.
-      crypt32: Fix typo.
-      include: Add a few definitions.
-      include: Add PFX definitions.
-      crypt32: Add stub for PFXExportCertStoreEx.
-      crypt32: Implement PFXExportCertStore on top of PFXExportCertStoreEx.
-      crypt32: Implement PFXIsPFXBlob.
-      crypt32: Add stub for PFXImportCertStore.
-      crypt32: Implement CertFindCertificateInStore for CERT_FIND_PUBLIC_KEY.
-      include: Add definitions for CryptFindCertificateKeyProvInfo.
-      crypt32: Implement CryptFindCertificateKeyProvInfo.
-      rsaenh: Add tests for key permissions.
-      rsaenh: Honor the CRYPT_EXPORTABLE flags to CryptImportKey.
-      rsaenh: Honor the CRYPT_EXPORTABLE flag to CryptAcquireContext and CryptGenKey.
-      rsaenh: Fix CryptSetKeyParam for KP_PERMISSIONS.
-      rsaenh: Split CPExportKey into helper functions for each export type.
-      rsaenh: Honor a key's permissions when exporting a private key.
-      rsaenh: Add a test for importing a key into a container and acquiring a container with the same name before the original container is released.
-      rsaenh: Separate storing a key container's keys from releasing them.
-      rsaenh: Use helper function to install keys.
-      rsaenh: Split CPImportKey into a helper function for each type of key supported.
-      rsaenh: Store a key's value to the registry when a key is imported.
-      rsaenh: Don't store a key to the registry when it's being read from the registry.
-      rsaenh: Use key spec rather than char * to identify a key pair.
-      rsaenh: Load/store key permissions along with key pair value.
-      rsaenh: Also write a key's permissions when it's being stored to the registry.
-      crypt32: Fix debug channel for PFX functions.
-      crypt32: Move test for duplicating a NULL cert to existing function.
-      crypt32: Add index of failing test to output.
-      crypt32: Fix CryptProtectData tests on older Windows versions.
-      cryptui: Fix a few test failures on older Windows versions.
-      cryptnet: Skip failing tests no matter what the last error is, but only on Windows.
-      inetmib1: Remove a test that's no longer true on Windows Vista.
-      rsaenh: Fix some recently introduced test failures on Win9x/NT4.
-      shell32: Fix a test on Windows Vista/2008.
-      shell32: Remove a test that no longer fails on Windows Vista/2008.
-      shell32: Allow PIDLs to have alternate types to support more recent versions of Windows.
+Ken Thomases (1):
+      winecoreaudio.drv: Add support for waveOutBreakLoop/WODM_BREAKLOOP.
 
 Lei Zhang (1):
-      wineps.drv: Remove SelectBitmap stub implementation.
+      oleaut32/tests: Add a VarFormat test for date and time.
 
-Marcus Meissner (17):
-      winefile: Avoid array overrun (coverity).
-      msi: Initialize row (Coverity).
-      ddrawex: Use stack ctx instead of uninitialized variable.
-      shell32: Added missing fclose (Coverity).
-      kernel32: Initialize events correctly.
-      d3d9: Initialize hr (Coverity).
-      riched20: rcUpdate cannot be NULL in ME_PaintContent (Coverity).
-      d3d9: Remove useless NULL check in stateblock test (Coverity).
-      regedit: Check HeapAlloc results (coverity).
-      riched20: Removed unneeded NULL check (Coverity).
-      riched20: Exit the loop instead of crashing (Coverity).
-      riched20: Handle cp NULL more gracefully (Coverity).
-      riched20: Handle NULL fp more gracefully (Coverity).
-      riched20: Handle more missing allocs gracefully (Coverity).
-      server: Handle NULL thread in send_hardware_message (Coverity).
-      msxml3: Handle get_element returning NULL (Coverity).
-      xcopy: Handle return from vsnprintfW (Coverity).
+Luis C. Busquets Pérez (1):
+      d3dx8: Add tests for D3DXGetFVFVertexSize.
 
-Mario Kacmar (4):
-      comdlg32: Update Slovak translation.
-      comctl32: Added Slovak translation.
-      setupapi: Added Slovak translation.
-      shlwapi: Added Slovak translation.
+Marcus Meissner (24):
+      shell32: Fixed potential buffer overwrite in execute_from_key (Coverity).
+      advapi32: Fixed NULL ptr deref in QueryServiceConfig2A (Coverity).
+      services: Handle realloc failures better (Coverity).
+      kernel32: Handle username conversion failure (Coverity).
+      oleaut32: Removed useless NULL ptr check (Coverity).
+      winedbg: Check for buffer being NULL.
+      msacm32: Add missing HeapALloc failure checks (Coverity).
+      wrc: Free type to avoid leaks (Coverity).
+      dmloader: Fixed some pointer read/write checks (Coverity).
+      dbghelp: Check for wImageName being NULL (Coverity).
+      winhlp32: Check hlpfile for being NULL (Coverity).
+      dmstyle: Another NULL ptr check added (Coverity).
+      itss: Move buffer initialization a bit up (Coverity).
+      dmime: Added missing NULL ptr check (Coverity).
+      mshtml: Fixed last argument to MultiByteToWideChar.
+      atl: Fixed second buffer size to MultiByteToWideChar.
+      mshtml: Fixed second buffer argument to MultiByteToWideChar.
+      urlmon: Fixed target buffer length to MultiByteToWideChar.
+      cryptui: Check NULL ptr differently (Coverity).
+      mshtml: Call install_cab_file() with name directly on non-Wine.
+      advapi32: Fixed size of userName.
+      mshtml: Fixed size passed to MultiByteToWideChar.
+      advapi32: LookupAccountNameW removed redundant NULL check (Coverity).
+      winegcc: Added some strarray_free() (Coverity).
 
-Michael Gruber (1):
-      winex11.drv: Remove "German keyboard layout without dead keys 105".
+Michael Stefaniuc (29):
+      jscript: Remove superfluous pointer casts.
+      wined3d: Remove some unused defines.
+      wined3d: Remove superfluous pointer casts.
+      include: Change some DWORD to DWORD_PTR in mmddk.h.
+      twain_32/tests: Don't leak memory on an error path (Smatch).
+      include: Change some DWORD to DWORD_PTR in msacm.h.
+      include: Remove struct PORTALLOC from mmddk.h.
+      include: Change some DWORD to DWORD_PTR in msacmdrv.h.
+      user32/tests: Remove superfluous pointer casts.
+      winhttp: Remove superfluous pointer casts.
+      winmm: SendDriverMessage takes LPARAM as 3rd and 4th argument.
+      winejack.drv: The dwParam1/dwParam2 function arguments are DWORD_PTR.
+      comctl32/tests: Remove superfluous pointer casts.
+      spoolss: Add missing LeaveCriticalSection on error path (Smatch).
+      riched20: Fix some Win64 compiler warnings.
+      include: Change two DWORD to DWORD_PTR in vfw.h to match the DDK.
+      oleaut32: Remove superfluous pointer casts.
+      winenas.drv: dwParam1 and dwParam2 cwhave the type DWORD_PTR.
+      ole32: Use GetWindowLongPtr/SetWindowLongPtr for pointers.
+      msvfw32: Remove some Win64 compiler warnings.
+      wineesd.drv: Remove superfluous pointer casts.
+      wineesd.drv: dwParam1 and dwParam2 have the type DWORD_PTR.
+      ole32: Remove superfluous pointer casts.
+      imm32: Make space for a 64bit pointer in the IMM window.
+      dsound: Arguments 3,4,5 of a CALLBACK are of type DWORD_PTR.
+      atl: Remove superfluous pointer casts.
+      tools: Remove unused alloca.h include.
+      comctl32: Remove an one-off macro.
+      comctl32: Remove superfluous pointer casts.
 
-Michael Stefaniuc (52):
-      mlang: Remove superfluous pointer casts.
-      mscms: Remove superfluous pointer casts.
-      wordpad: Remove superfluous pointer casts.
-      winemine: Remove superfluous pointer casts.
-      view: Remove superfluous pointer casts.
-      crypt32: Remove some superfluous pointer casts.
-      winex11.drv: Remove superfluous pointer casts.
-      dbghelp: Remove superfluous pointer casts.
-      inetcomm: Remove superfluous pointer casts.
-      objsel: Remove superfluous pointer casts.
-      ole32/tests: Remove superfluous pointer casts.
-      oleview: Remove superfluous pointer casts.
-      comcat: Remove superfluous pointer casts.
-      crypt32/tests: Remove superfluous pointer casts.
-      quartz/tests: Remove superfluous pointer casts.
-      winenas.drv: Remove superfluous pointer casts.
-      qmgr: Remove superfluous pointer casts.
-      secur32: Remove superfluous pointer casts.
-      wineoss.drv: Remove superfluous pointer casts.
-      shlwapi: Remove superfluous pointer casts.
-      winealsa.drv: Remove superfluous pointer casts.
-      dinput8: Remove superfluous pointer casts.
-      ifsmgr.vxd: Remove superfluous pointer casts.
-      msdmo: Remove superfluous pointer casts.
-      msxml3: Remove superfluous pointer casts.
-      crypt32: Remove some more superfluous pointer casts.
-      itss: Remove some superfluous pointer casts.
-      gdi32: Remove superfluous pointer casts.
-      avifil32: Remove superfluous pointer casts.
-      hlink: Remove superfluous pointer casts.
-      ntprint: Remove superfluous pointer casts.
-      dmsynth: Remove superfluous pointer casts.
-      gphoto.ds: Remove superfluous pointer casts.
-      localspl: Remove superfluous pointer casts.
-      user32: Fix bogus "if (!x & y)" code.
-      wineesd.drv: Add missing return in function returning non-void.
-      dsound: Fix mixup between HWAVEOUT and HWAVEIN.
-      dsound: Use UlongToHandle to make the real payload a HWAVEIN/HWAVEOUT.
-      dinput: Remove superfluous pointer casts.
-      crypt32: Remove remaining superfluous pointer casts.
-      setupapi: Remove superfluous pointer casts.
-      oleaut32/tests: Remove superfluous pointer casts.
-      quartz: Remove superfluous pointer casts.
-      expand: Remove superfluous pointer casts.
-      wintrust: Remove superfluous pointer casts.
-      d3dxof: Remove superfluous pointer casts.
-      services: Remove superfluous pointer casts.
-      winspool.drv: Remove superfluous pointer casts.
-      msvcrt: Remove superfluous pointer casts.
-      d3d9: Remove superfluous pointer casts.
-      psapi: Remove superfluous pointer casts.
-      riched20: Remove superfluous pointer casts.
+Mikołaj Zalewski (5):
+      comctl32: toolbar: Move common TB_ADDBUTTONS and TB_INSERTBUTTONS code into a helper function, makes TB_INSERTBUTTON with a text perform a recalc (with testcase).
+      comctl32: toolbar: Use different function for dumping of TBUTTON_INFO and TBBUTTON.
+      comctl32: toolbar: TB_SETBUTTONINFO should do a relayout instead of a recalc.
+      comctl32: toolbar: Unlike in listview, TB_SETEXTENDEDSTYLE takes the actual style, not a mask.
+      comctl32: toolbar: Only changing TBSTYLE_EX_MIXEDBUTTONS should cause a recalc.
 
-Mikołaj Zalewski (3):
-      comctl32: treeview: Add a test showing that a pszText of NULL is equivalent to LPSTR_CALLBACK.
-      regedit: Don't pass an ANSI string to vsprintfW.
-      comctl32: toolbar: Make sure all TBUTTON_INFO fields are initialized when a button is added in the middle.
+Nikolay Sivov (15):
+      gdiplus: Implemented GdipIsEqualRegion.
+      gdiplus: Implemented GdipTranslateRegion.
+      gdiplus: Implemented GdipTranslateRegionI.
+      gdiplus: Implemented GdipGetRegionBounds/GdipGetRegionBoundsI.
+      gdiplus: Implemented GdipTranslateClip/GdipTranslateClipI.
+      gdiplus: Implemented GdipCreateBitmapFromHICON (with tests).
+      gdiplus: Implemented GdipGetClipBounds/GdipGetClipBoundsI.
+      gdiplus: Implemented GdipSetClipHrgn.
+      gdiplus: Add testing for ObjectBusy in some Graphics methods.
+      gdiplus: Implemented GdipFillRegion.
+      gdiplus: Implemented GdipGetLogFontA.
+      propsys: Stub for PSRegisterPropertySchema.
+      reg: Don't close not open reg key (Coverity).
+      gdiplus: Some tests for LinearGradientBrush.
+      gdiplus: Handle zero width/height in GdipAddPathPie.
 
-Nikolay Sivov (13):
-      include/msiquery.h: Fix MSIMODIFY enum definition.
-      mshtml: Added ISupportErrorInfo for IHTMLDocument.
-      aclui: Added stub dll.
-      urlmon: Added a stub for HlinkSimpleNavigateToMoniker.
-      richedit: Update EM_GETOLEINTERFACE documentation status.
-      kernel32: Make GetOverlappedResult crash on NULL args as native does.
-      kernel32: Added DeleteTimerQueue.
-      msi: Remove redundant pointer check (Coverity).
-      msi: Fix NULL dereference in MsiQueryComponentStateW (Coverity).
-      msi: Fix potential NULL pointer dereference in ILockBytes_Release (Coverity).
-      mshtml/tests: Fix interface release (Coverity).
-      quartz: Fix NULL pointer dereference (Coverity).
-      gdiplus: Implemented GdipCreateRegionHrgn for rectangular regions.
+Paul Bryan Roberts (1):
+      ntdll: Avoid potential infinite loop.
 
-Paul Chitescu (1):
-      wined3d: Detect Radeon Xpress Series, report PCI ID of Radeon Xpress 200M.
+Paul TBBle Hampson (1):
+      winefile: Don't use child after it has been freed.
 
-Paul Vriens (28):
-      wintrust/tests: Add a test for enumerating catalog attributes.
-      wintrust: Add some CryptCATCDF stubs.
-      wintrust/tests: Add a few parameter tests.
-      wintrust/tests: Make the catalog properties test a bit more flexible.
-      wintrust/tests: Add some tests that creates catalog files.
-      riched20/tests: Fix a test failure on Win9x.
-      wintrust: Add some cdf parsing definitions.
-      wintrust/tests: Add some cdf parsing tests.
-      wintrust/tests: Check file attributes set by CryptCATAdminAddCatalog.
-      crypt32/tests: Skip a few tests if needed.
-      shell32/tests: Fix a test failure on some platforms.
-      quartz/tests: Fix some test failures on Win95.
-      shell32/tests: Use A-functions to test on Win9x.
-      shell32/tests: Fix a test failure on Win9x and W2K.
-      shell32/tests: Fix a test on Win9x, WinME and W2K.
-      wintrust/tests: Fix a test failure on W2K.
-      user32: Allocate buffer on heap.
-      inetcomm: Wrap a few traces in debugstr_a() (Coverity).
-      quartz/tests: Fix test failures on Win95 by using A-functions.
-      kernel32/tests: Fill the buffer to show a bug in Wine.
-      kernel32/tests: Don't crash when run as a normal user.
-      kernel32/tests: Fix some test failures on several platforms.
-      kernel32/tests: Fix some test failures on Win9x and WinME (GetPrivateProfileSectionNames).
-      kernel32/tests: Fix some test failures on Win9x and WinME (GetPrivateProfileString).
-      crypt32: Fix CertDuplicateCertificateContext for a passed NULL context.
-      kernel32/tests: Skip some tests on Win9x and WinME.
+Paul Vriens (16):
+      wininet/tests: Fix tests failures on W2K and below and some early XP.
+      kernel32/tests: Fill the buffer and check for double-NULL to show a bug in Wine.
+      kernel32/tests: Fix some tests on Win9x and WinME (GetPrivateProfileSection).
       kernel32/tests: Fix some test failures on Win9x and WinME.
-      rsaenh/tests: Fix the remaining test failures on Win9x up to W2K.
+      kernel32/tests: Fix remaining failures on Win9x and WinME.
+      riched32/tests: Skip some tests on Win9x, WinME and NT4.
+      winetest: Make sure we can test .NET dlls on Windows.
+      fusion/tests: Do the conversion before testing.
+      fusion/tests: Run tests correctly on Win98.
+      fusion/tests: Fix some test failures on systems with .NET 1.1.
+      fusion/tests: Fix a test failure on Win64.
+      fusion/tests: Fix some tests failures on .NET 1.1 (and Win98).
+      fusion/tests: Skip tests on .NET 1.1.
+      fusion/tests: Mark some tests as broken() on .NET 1.0.
+      fusion/tests: Mark test as skipped when we don't have enough rights.
+      fusion/tests: Fix some typos.
 
-Reece Dunn (1):
-      comctl32: Don't generate a fixme message for the TBSTYLE_EX_DOUBLEBUFFER extended style.
-
-Ricardo Filipe (5):
-      ntdll: Add stub for RtlGetCompressionWorkSpaceSize.
-      ntdll: Add stub for RtlCompressBuffer.
-      setupapi: Add stub for SetupDiGetClassImageList.
-      ntdll: Add stub for RtlDecompressBuffer.
-      pdh: Add stub for EdhEnumObjectItemsA/W.
-
-Rico Schüller (3):
-      d3dx9_38: Fix version information.
-      d3dx9_39: Fix version information.
-      d3dx9_40: Implement d3dx9_40 and forward the functions to d3dx9_36.
+Ricardo Filipe (1):
+      include: Fix commdlg hook procedures return type.
 
 Rob Shearman (12):
-      widl: Add a new function, type_alias_get_aliasee to wrap  the retrieval of the type that the alias aliases.
-      widl: Add new type_get_type and type_get_real_type_type  functions.
-      rpcrt4: Don't declare functions that aren't exported by rpcrt4.dll in include/rpcndr.h.
-      rpcrt4: Remove the NDR version check from NdrClientCall2 and NdrStubCall2.
-      rpcrt4: Fix buffer overflow in UUID tests.
-      ole32: Fix some tests that fail on NT4 and Win9x.
-      ole32: Fix a missing CoUninitialize in test_CoFreeUnusedLibraries.
-      rpcrt4: Don't test for a specific value for fBufferValid in test_client_init.
-      rpcrt4: Implement NdrGetUserMarshalInfo.
-      rpcrt4: Add tests for NdrGetUserMarshalInfo.
-      oleaut32: Fix the typelib tests on 64-bit platforms.
-      rpcrt4: Fix a cstub test failure on older versions of Windows.
+      Change parameter type from size_t to SIZE_T for MIDL_user_allocate.
+      ole32: Initialise more of the context passed into user marshaling functions in the tests for these functions.
+      oleaut32: Initialise more of the context passed into user marshal functions in the tests for these functions.
+      ole32: Fix an ole2 test failure on Win9x and NT4.
+      rpcrt4: Change the test of CStdStubBuffer->pPSFactory to only test for the field not being NULL.
+      ole32: Fix CLIPFORMAT marshalling on 64-bit platforms by not using the wireCLIPFORMAT type.
+      ole32: Fix some test failures in the HGLOBAL marshalling tests on 64-bit Windows.
+      ole32: Output the size that we didn't expect in the HGLOBAL marshalling tests.
+      ole32: Add framework in the ole2 tests for having optionally called methods.
+      ole32: Allow some optional methods to be called in the OleCreate tests.
+      ole32: Fix some test failures in the free threaded marshaller tests on Win9x & NT4.
+      ole32: Fix a test failure in the moniker tests on Win9x.
 
-Shunichi Fuji (1):
-      configure: Set default libs if ***-config is missing.
+Stefan Dösinger (4):
+      WineD3D: Put vertex shader duplication infrastructure in place.
+      wined3d: Properly set the fog frag coord according to the FOGTABLEMODE.
+      wined3d: Implement EXP and EXP2 fog in GLSL.
+      d3d9: Test table fog and exp fog in the shader fog test.
 
-Stefan Dösinger (3):
-      wined3d: Don't single-allocate new gl shaders.
-      wined3d: Get rid of last_was_foggy_shader & friends.
-      wined3d: Get rid of is_compiled in the pixel shader.
+Stefano Guidoni (4):
+      msadp32: ADPCM allows other sample rates other than 8000, 11025, 22050 and 44100.
+      msadp32: Block align size is proportional to the number of channels.
+      msadp32: MSDN suggests "wfx.nBlockAlign * 2 / wfx.nChannels - 12" as the formula for calculating wSamplesPerBlock.
+      msadp32: ADPCM_FormatSuggest compare source format tag with destination format tag.
 
-Uwe Bonnes (1):
-      msvcrt/tests: Test case to show Wine still mishandles file text mode.
+Ulrich Czekalla (1):
+      user32: Don't scale draw text margin params by character width units.
 
-Vincent Pelletier (13):
-      dinput: Move WARN where it belongs.
-      winejoystick.drv: Fix file descriptor leak.
-      winejoystick.drv: Use JSIOCGAXMAP ioctl to correct axes mapping.
-      winejoystick.drv: Implement POV support.
-      dinput: Add effect gain support.
-      dinput: Test that upload, unacquire, acquire still permits updating uploaded effect.
-      dinput: Fix macro definitions.
-      dinput: Use tested DirectInput version instead of latest.
-      dinput: On Unacquire, stop all effects and unload them.
-      dinput: Add test to show that effects are stopped after Unacquire + Acquire and preserved in dinput.
-      dinput: Implement auto-center set & get.
-      dinput: Fix gain-related bugs.
-      dinput: Clamp lMagnitude to -10000..10000 range.
+Vincent Pelletier (5):
+      dinput: Move gain support from effect to device.
+      dinput: Fix effect direction conversion from DIEFF_CARTESIAN coordinates.
+      msadp32.acm: Block align the adpcm extra data.
+      msadp32.acm: Make destination aligned on destination block size (copy/paste error).
+      ddraw: Use ddraw_from_d3d7 to make a (IDirectDrawImpl *) from a (IDirect3D7 *).
 
-Vincent Povirk (1):
-      gdiplus: Do not call delete_element(NULL).
+Vitaliy Margolen (3):
+      dinput: Consume mouse & keyboard events in exclusive mode.
+      comctl32: Fix propsheet size calculation.
+      comctl32: Use style to distinguish between embedded and standalone propsheets.
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 7f81a9b..24336ca 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.14
+Wine version 1.1.15
diff --git a/configure b/configure
index fa79111..91e19c8 100755
--- a/configure
+++ b/configure
Binary files differ