Release 1.1.14.
diff --git a/ANNOUNCE b/ANNOUNCE
index 4294236..7cc76a7 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,17 @@
-The Wine development release 1.1.13 is now available.
+The Wine development release 1.1.14 is now available.
 
 What's new in this release (see below for details):
-  - Freedesktop.org-compliant startup notifications.
-  - Many fixes for 64-bit application support.
-  - Improved graphics support in Internet Explorer.
-  - Various Richedit improvements.
-  - Better certificate manager dialog.
+  - Various bug fixes for Internet Explorer 7.
+  - Many crypt32 improvements, including new export wizard.
+  - Better support for windowless Richedit.
+  - Improvements to the print dialog.
+  - 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.13.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.13.tar.bz2
+  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
 
 Binary packages for various distributions will be available from:
 
@@ -27,847 +27,800 @@
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.13:
+Bugs fixed in 1.1.14:
 
-   4937  NASA WorldWind doesn't start.
-   5415  Intuit QuickBooks Pro 2006/2007 does not install
-   5554  Tachyon the Fringe crashes when detecting video modes
-   6334  support the fd.o startup notification spec better
-   6494  shdocvw fails to build on linux ppc
-   8081  ABMIS Professional - Loading of typelib L"oleacc.dll" failed with error 1812
-   8084  Starmoney 6 requires IE6
-   8404  Dungeon Keeper 2 crashes after mouse movement
-   8460  DVD Profiler: returns "Invalid floating point operation"
-  10547  .NET 3.5 Framework installation problems (msi, bits, crypt32)
-  10612  LookupAccountNameA returns Domain Size that is one byte too big
-  10698  Windows Installer 3.1 Incorrectly verifies
-  10765  The Format function of Visual Basic 6 does not work properly
-  10966  explorer.exe crash every time when removing folders
-  11600  Jetmen revival: mouse only moves from left to right
-  11691  Truespace crashes when using file save
-  11720  Intuit (Au) QuickBooks Pro 2007/2008 free trial massive memory leak
-  12021  Navyfield crashes after starting (possible dsound crash)
-  12099  .NET Framework 1.1 installer requires loadperf.dll in case of AeDebug -> Auto=0 (unhandled exception dialog)
-  12136  Sketchup6: crashes on x86-64 right after startup
-  12394  PanoramaStudio automatic Barrel/pincushion correction fails on too many pipes
-  12513  Cepstral SwiftTalker changes font when modifying a different option
-  12667  Sins of Solar Empire Key bindings glitches
-  12750  Forte Agent crashes when using Freefont 20080323
-  12766  Cursor incorectly drawn in Dungeon Siege
-  12810  Blade Runner crashes after opening sequence
-  12887  Regression: GTA san andreas too slow to be playable
-  13160  Final Fantasy XI Official Benchmark v. 3 doesn't display properly
-  13174  Launching the game through AssassinsCreed_Game.exe fails
-  13237  Cannot insert pictures from file due to rapid folder switching in Office 2007
-  13331  aSc TimeTables new timetable wizard can't receive focus with managed windows
-  13462  Launchpad Enhanced crashes due to problem with Context_QueryInterface
-  13473  Cannot load Python's sqlite module
-  13540  Sound recorder in aimp2.5 beta does not work
-  13755  Outcast (and sometimes Outcast Demo 1) : crashes when starting a new game because of amstream.dll
-  13803  QUIK Junior, not restored child windows, regression.
-  13962  wine-1.0rc5-6-g0123f5a compiler warnings - dlls/kernel32
-  13964  small .NET cmd util: CoWaitForMultipleHandles Unexpected wait termination
-  14015  Eclipse 3.3.x (customized) crashes on null REFCLSID passed to ole32.WriteClassStg
-  14056  Anatomie des Gehirns Version 2.0: crashes during installation after asking, wether program group should be created
-  14065  WordPerfect Office X3:  Application crash after change of window focus
-  14068  Blade Runner not drawing overlays
-  14160  Surface conversion problem with native d3dx
-  14171  Igor Engraver 1.7: crashes on startup
-  14191  Might and Magic 7: Crash at startup
-  14196  eclipse 3.4 crashes when starting
-  14341  gtasa: looking underwater turns things black
-  14354  Wineasio in no longer available in the Audio selection of MyOrgan
-  14362  RtlDestroyHeap forgot to notify_free on allocated blocks
-  14363  valgrind #includes have changed
-  14372  co-operate with valgrind to load debugging info
-  14406  Goldwave loaded mp3 file is corrupted
-  14874  Might and Magic 7: DirectDraw errors
-  15076  MS Train Simulator crashes on start
-  16102  archicad 10 demo installer crashes when launched
-  16231  ArchiCAD 11 cannot install, NULL pointer dereference
-  16349  Text is garbled in Teach 2000
-  16403  No text visible in Ever17
-  16546  Slingplayer exits with a Vis C error
-  16598  winuser.rh misses some standard control ids (dialog button, ...) resulting in wrc failure with windows.h include only
-  16635  Mathematica 7 Player crashes on startup with unimplemented KERNEL32.dll.GetErrorMode
-  16708  Installshield regression: PureEdge Viewer, Final Fantasy XI Benchmark 2 and 3 install fail
-  16714  World of Goo crashes on exit
-  16732  wine crashes on breakpoints
-  16735  ddraw/device: ‘oldcw’ is used uninitialized, needs FPUPRESERVE implemented
-  16738  Lineage2 shows only black screen at startup
-  16739  kernel32/instr.c: initialization from incompatible pointer type
-  16741  msvcrt/except.c: compiler errors
-  16743  ntoskrnl.exe: warning: initialization from incompatible pointer type
-  16748  rpcrt4/ndr_marshall.c: value computed is not used
-  16777  EnumDisplaySettingsEx does not set DM_DISPLAYFLAGS
-  16780  directory listing in cmd is not formatted correctly
-  16790  Lineage 2: Graphics bug with camera position
-  16828  Nirvis CDJ: serial port mode not completely clean on FreeBSD (IEXTEN still on)
-  16840  Children of the nile demo crashes when loading the menu
-  16875  .NET 3.0: WIC installer fails due to bug(s) in setupapi.SetupGetTargetPathW
-  16878  .NET 3.0: XPSEPSC installer fails due to missing ntoskrnl.exe placeholder and version resource
-  16879  .NET 3.0: XPSEPSC installer fails due to unimpl kernel32.RtlCaptureStackBackTrace
-  16888  .NET 3.0: WCF installer requires httpapi.dll with some stubs
-  16893  .NET 3.0: Windows Workflow Foundation post-install: loadperf needs LoadPerfCounterTextStringsA/W stubs
-  16906  .NET 3.0: XPSEPSC installer copies print processor files to wrong directory (setupapi unhandled dirid 55)
-  16911  WriteProcessMemory() not working for memory protected by X11DRV_DIB_DoProtectDIBSection()
-  16922  Build broken on NetBSD
+   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
 
 ----------------------------------------------------------------
 
-Changes since 1.1.12:
+Changes since 1.1.13:
 
-Aleksey Bragin (1):
-      ntdll: Fix buffer overread in RtlNumberOfSetBits.
+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 (169):
-      server: Avoid crash on initialization of the thread creation debug event.
-      server: Simplify the debug_event_t structure.
-      server: Replace EXCEPTION_RECORD by an explicit definition in debug events.
-      msvcrt: Fix formatting of pointers in printf.
-      msvcrt: Convert all the printf functions to use MS ABI varargs.
-      msvcrt: Convert all the scanf functions to use MS ABI varargs.
-      msvcrt: Convert the open functions to use MS ABI varargs.
-      msvcrt: Convert the spawn and exec functions to use MS ABI varargs.
-      reg.exe: Fix broken usage of va_list.
-      cmd.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead.
-      xcopy.exe: Don't use wvsprintf on sysv-style varargs, use a libwine function instead.
-      ntdll/tests: Skip large integer tests that crash on 64-bit Vista.
-      ntdll: Fix the various structures returned by NtQuerySystemInformation for 64-bit.
-      msvcrt: Add missing __cdecl on some function pointers.
-      advpack/tests: Add CDECL to the cabinet callback functions.
-      cabinet/tests: Add CDECL to the cabinet callback functions.
-      msi/tests: Add CDECL to the cabinet callback functions.
-      comctl32/tests: Fix pointer casting warnings on 64-bit.
-      gdi32/tests: Fix a pointer casting warning on 64-bit.
-      mlang/tests: Fix a pointer casting warning on 64-bit.
-      msi/tests: Fix pointer casting warnings on 64-bit.
-      ntdll/tests: Fix pointer casting warnings on 64-bit.
-      ole32/tests: Fix a pointer casting warning on 64-bit.
-      qedit/tests: Fix a pointer casting warning on 64-bit.
-      shell32/tests: Fix handle casting warnings on 64-bit.
-      winhttp/tests: Use ~0u instead of ~0ul for DWORD values.
-      wininet/tests: Use ~0u instead of ~0ul for DWORD values.
-      wldap32/tests: Use ~0u instead of ~0ul for DWORD values.
-      winmm/tests: Fix handle casting warnings on 64-bit.
-      user32/tests: Fix pointer casting warnings on 64-bit.
-      user32/tests: Fix some printf formats for 64-bit.
-      kernel32/tests: Fix pointer casting warnings on 64-bit.
-      kernel32/tests: Don't compare the result of llseek or hwrite against HFILE_ERROR.
-      kernel32/tests: Fix the NT header initialization for 64-bit.
-      kernel32/tests: Use the correct SIZE_T type instead of unsigned long.
-      msvcrt/tests: Use unsigned int instead of size_t for the malloc tests.
-      msvcrt/tests: Fix some printf formats for 64-bit.
-      ntdll/tests: Avoid long long printf formats in traces.
-      include: Fix data structures for processor affinity on 64-bit.
-      include: Fix the PROCESSENTRY32 structure on 64-bit.
-      include: Fix the msvcrt time_t definition on 64-bit.
-      msvcrt/tests: Fix the printf pointer formatting tests on 64-bit.
-      msvcrt/tests: Fix the scanf pointer formatting tests on 64-bit.
-      kernel32/tests: Comment out a couple of heap tests that crash on 64-bit Vista.
-      kernel32/tests: Use the actual name of the exe module in toolhelp tests.
-      riched20/tests: Move the itextServicesStdcallVtbl definition to avoid a compiler warning.
-      libwine: Fix vsnprintfW string formatting to handle alignment and padding.
-      libwine: Ignore format modifiers 'h' and 'l' when formatting a string.
-      cabinet: Add CDECL to the cabinet callback functions.
-      setupapi: Add CDECL to the cabinet callback functions.
-      dinput: Fix pointer cast warnings on 64-bit.
-      wldap32: Use ~0u instead of ~0ul for DWORD values.
-      winhttp: Use ~0u instead of ~0ul for DWORD values.
-      wininet: Use ~0u instead of ~0ul for DWORD values.
-      msvcrt: Fix the time_t definition for the msvcrt build.
-      urlmon/tests: Fix an uninitialized variable check for Win64.
-      mshtml/tests: Fix the platform test for Win64.
-      ole32/tests: Fix a structure size check for Win64.
-      crypt32/tests: Fix handle size in CERT_KEY_PROV_HANDLE_PROP_ID for Win64.
-      include: Fix the PROCESS_MEMORY_COUNTERS structure definition for Win64.
-      jscript/tests: Don't crash if we fail to get the IActiveScriptParse interface.
-      include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros.
-      setupapi: Implemented SetupEnumInfSectionsA/W.
-      setupapi/tests: Added some tests for SetupEnumInfSectionsA/W.
-      updspapi: Added an updspapi implementation that forwards to setupapi.
-      ntdll: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
-      kernel32: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
-      winebuild: Improve the calling sequence for register functions.
-      winedump: List exported functions sorted by ordinal.
-      winedump: Implement dumping of relocations.
-      include: Document offsets in the x86_64 context structure.
-      winebuild: Implement register entry points for x86_64.
-      ntdll: Implement relay debugging for register entry points on x86_64.
-      ntdll: Print exception context on x86_64.
-      ntdll: Replaced get_cpu_context by RtlCaptureContext. Implemented it for x86_64.
-      kernel32: Moved _DebugOutput to kernel16.c.
-      kernel32: Moved the 16-bit WOW thunk routines to thunk.c.
-      kernel32: #ifdef out some code that is not needed on non-i386.
-      winefile: Get rid of hack to load vswprintf from msvcrt.
-      regedit: Fix integer printf formats in resource strings.
-      regedit: Convert error box display to Unicode.
-      include/msvcrt: Replace va_list by __ms_va_list for x86_64.
-      msvcrt: Correctly walk up the list of trylevels in except_handler3.
-      user32/tests: Fix most of the macro abuse in the menu test.
-      opengl32: Use INT_PTR instead of ptrdiff_t in generated code to avoid printf warnings.
-      opengl32: Automatically download the GL spec files in make_opengl. Add a default value for the OpenGL version.
-      msvcrt/tests: Avoid printing pointer differences in traces.
-      ntdll/tests: Avoid printing pointer differences in traces.
-      oleaut32/tests: Avoid printing pointer differences in traces.
-      rpcrt4/tests: Avoid printing pointer differences in traces.
-      shlwapi/tests: Avoid printing pointer differences in traces.
-      ws2_32/tests: Avoid printing pointer differences in traces.
-      crypt32: Avoid printing pointer differences in traces.
-      kernel32/tests: Use _lclose instead of CloseHandle to avoid handle casts.
-      msi/tests: Use CreateFile instead of OpenFile to avoid handle casts.
-      ntdll/tests: Fix a long long format in a trace.
-      user32/tests: Fix some integer to pointer conversion warnings.
-      dinput: Avoid size_t in traces.
-      msvcrt: Avoid size_t in printf format.
-      dsound: Avoid a pointer cast in a trace.
-      imm32: Avoid pointer casts in traces.
-      shell32: Avoid a pointer cast in a trace.
-      user32: Avoid a pointer cast in a trace.
-      version: Avoid pointer casts in a trace.
-      wininet: Avoid pointer casts in traces.
-      quartz: Avoid a pointer cast in a trace.
-      kernel32/tests: Fix some integer to pointer conversion warnings.
-      user32/tests: Fix some integer to pointer conversion warnings.
-      advapi32: Fix pointer cast warnings on 64-bit.
-      mshtml: Fix pointer cast warnings on 64-bit.
-      msi: Fix pointer cast warnings on 64-bit.
-      ntoskrnl.exe: Fix handle cast warnings on 64-bit.
-      oleaut32: Fix handle cast warnings on 64-bit.
-      setupapi: Fix pointer cast warnings on 64-bit.
-      shell32: Fix a pointer cast warning on 64-bit.
-      shdocvw: Fix a pointer cast warning on 64-bit.
-      urlmon: Fix pointer cast warnings on 64-bit.
-      user32: Fix pointer cast warnings on 64-bit.
-      wininet: Fix handle cast warnings on 64-bit.
-      ntdll: Fix pointer cast warnings on 64-bit.
-      wineps.drv: Use INT_MAX instead of LONG_MAX to initialize a LONG value.
-      ws2_32: Fix an error return value in bind().
-      msvcrt: Fix an unused function warning on non-i386.
-      rpcrt4: Fix an unused value warning on non-i386.
-      ddraw: Fix an uninitialized variable warning on non-i386.
-      quartz: Use SetWindowLongPtr to store a pointer value.
-      wineconsole: Replace a couple of handle casts by the appropriate server function.
-      winhlp32: Use LONG instead of long for data loaded from a file.
-      winhlp32: Use GetWindowLongPtr to retrieve a pointer, and make sure there is enough space for it.
-      winedbg: Fix pointer cast warnings on 64-bit.
-      oleaut32/tests: Only compare the initialized part of DECIMAL variants.
-      include: Fix packing of the setupapi structures.
-      include: Fix packing of the STRRET structure.
-      include: Fix packing of the msacm structures.
-      include: Fix a number of mmsystem.h structure for Win64.
-      gdi32/tests: Fix an uninitialized pointer check for Win64.
-      rpcrt4/tests: Fix an uninitialized pointer check for Win64.
-      shell32/tests: Fix some uninitialized handle checks for Win64.
-      setupapi/tests: Pass the correct size to SetupDiGetDeviceInterfaceDetailA.
-      comctl32: Fix the COMBOBOXEXITEM structure and the treeview handles for Win64.
-      comctl32/tests: Fix lparam checks in the treeview test for Win64.
-      gdi32/tests: Fix an uninitialized value check and a structure size for Win64.
-      ole32/tests: Fix marshalling data layout for Win64.
-      user32: Winproc handles do not get sign-extended on 64-bit.
-      user32: The PackDDElParam return value is sign-extended on 64-bit.
-      makedep: Copy the makefile to append dependencies instead of truncating in place.
-      configure: Improve error reporting for missing 32-bit development environment.
-      configure: Don't force a 32-bit build when cross-compiling.
-      user32/tests: Centralize the tracing of the received messages in the msg.c test.
-      user32/tests: Only display failing message sequences instead of every single message.
-      user32/tests: Comment out the menu size tests, there's no consistent behavior to test for.
-      user32/tests: Fix the layered window tests for some Vista versions.
-      winebuild: Add -b as a short option for --target for gcc compatibility.
-      configure: Specify the target flags directly from configure to avoid trouble on BSD make.
-      cabinet: Don't try to copy data from the file if we don't even have a data buffer.
-      ntdll: Check buffer for access in NtWriteFile before performing I/O.
-      ntdll: Check buffer for access in NtReadFile before performing I/O.
-      kernel32/tests: Add test cases for reading/writing from an invalid buffer address.
-      gdi32/tests: Add a test case for calling WriteFile with the DIB section bits as buffer.
-      kernel32: Remove the DIB section hack in WriteFile now that NtWriteFile takes care of it.
-      ntdll: Check buffer for access in NtRead/WriteVirtualMemory.
-      kernel32/tests: Add test cases for reading/writing process memory from an invalid buffer address.
-      user32: Use the message_data_t union when receiving a message.
-      user32/tests: Print the failure position in the message sequence.
-      user32/tests: Add support for testing only some bits of wparam or lparam. Make some more messages optional.
-      winebuild: Add -m32/-m64 options to allow 32/64-bit cross-compiles.
-      server: Set stderr in line-buffered mode before doing anything else.
-      user32/tests: Fix some more failures in the message test.
-      gdiplus: Fix a typo that breaks the Mingw build.
+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 (8):
-      mshtml: Add missing IHTMLStyle interfaces.
-      mshtml: Implement IHTMLStyle get/set Attribute.
-      msxml3: Add fixme for unsupported parameter.
-      mshtml: Add missing IHTMLCurrentStyle interfaces.
-      mshtml: Implement IHTMLStyle get/put borderLeftStyle.
-      mshtml: Implement IHTMLStyle get/put borderBottomStyle.
-      mshtml: Implement IHTMLStyle get/put borderRightStyle.
-      mshtml: Implement IHTMLStyle get/put borderTopStyle.
+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.
 
-Allan Tong (1):
-      wined3d: Add code to cleanup device multistate_funcs.
+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.
 
-Anders Jonsson (1):
-      winebrowser: Fix typo.
+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 Fenn (6):
-      xinput1_3: Added stub code for XInputGetKeystroke.
-      xinput1_3: Added tests for XInputGetKeystroke.
-      xinput1_3: Added stub for XInputGetDSoundAudioDeviceGuids.
-      xinput1_3: Added test for XInputGetDSoundAudioDeviceGuids.
-      xinput1_3: Added stub code for XInputGetBatteryInformation.
-      xinput1_3: Added test for XInputGetBatteryInformation.
-
-Andrew Talbot (16):
-      dbghelp: Declare some functions static.
-      dpnet: Declare a function static.
-      dsound: Declare some variables static.
-      inkobj: Declare a variable static.
-      jscript: Declare a function static.
-      msacm32: Declare a function static.
-      msacm32: Declare a variable static.
-      d3dxof: Declare a function static.
-      mshtml: Declare a function static.
-      iphlpapi: Remove unused function.
-      ddraw: Fix double unlock of critical section.
-      msi: Declare some functions static.
-      ole32: Declare a function static.
-      qcap: Declare a function static.
+Andrew Talbot (14):
       riched20: Declare some functions static.
-      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 (20):
-      user32: GetUserObjectSecurity should return a valid security descriptor.
-      shell32: Add explorer toolbar bitmaps.
-      ntdll: Always set output values in RtlGetDaclSecurityDescriptor.
-      shell32: Fix typo.
-      include: Add more definitions to winuser.rh.
-      loadperf: Add stub loadperf.dll.
-      loadperf: Add UnloadPerfCounterTextStrings stubs.
-      loadperf: Add LoadPerfCounterTextStrings stubs.
-      ntoskrnl: Add version resource.
-      ntdll: Add RtlCaptureStackBackTrace stub.
-      programs: Add cacls stub.
-      httpapi: Add HttpInitialize and HttpTerminate stubs.
-      httpapi: Add HttpDeleteServiceConfiguration, HttpQueryServiceConfiguration and HttpSetServiceConfiguration stubs.
-      setupapi: Add support for DIRID_PRINTPROCESSOR.
-      include: Add ctxtcall.idl file with IContextCallback interface definition.
-      ole32/tests: Add test for IContextCallback.
-      ole32: Add IContextCallback interface to context object.
-      ole32: Do not crash in WriteClassStg if passed NULL pointer.
-      gdiplus: GdipLoadImageFromStream should use well-known pixel format constants when possible.
-      qmgr: Make credentials stubs return success code.
+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.
 
 André Hentschel (1):
-      comctl32/tests: Fix wrong comment-headline in toolbar.c.
+      comctl32: Fix callback in treeview.
 
-Austin English (7):
-      kernel32: Add heap support for OpenBSD.
-      ntdll: Add file support for OpenBSD.
-      mpr: Fix a compiler warning on PowerPC.
-      kernel32: Fix a compiler warning on non-i386.
-      httpapi: Add stub dll.
-      ole32: Add tests for CoInitializeEx.
-      iphlpapi: Define RTF_MULTICAST if not available.
+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>.
+
+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.
 
 Austin Lund (1):
-      riched20/tests: Added ITextServices::TxSetText test.
+      riched20/tests: Added ITextServices::TxGetNaturalSize test.
 
-Chris Wulff (2):
-      gdiplus: Partial implementation of GdipCreateHatchBrush.
-      gdiplus: Implement hatch brush accessor functions.
+Ben Klein (1):
+      winecfg: Fix a typo in autodetect_drives.
 
 Christian Costa (2):
-      d3dxof: Avoid accessing template/object buffer directly.
-      mciavi: In MCI, RECT structure is used differently: rc.right = width & rc.bottom = height so do the conversion when needed.
+      mciavi: Don't wait for events we don't handle.
+      d3dxof: Fix dead code.
 
-Damjan Jovanovic (1):
-      winex11: Support the startup notification fd.o spec.
+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.
 
-David Adam (2):
-      d3dx9_36/test: Remove an unconsistent test.
-      d3dx9: Fix falling tests in native windows.
+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.
 
-Detlef Riekenberg (1):
-      localspl: Call DrvDriverEvent in AddPrinterDriverEx.
+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.
 
-Dmitry Timoshkov (10):
-      winex11: Indicate that dmDisplayFlags is also initialized.
-      credui: Use "-1" as a "don't care value", fix dialog id duplicates.
-      cryptui: Use "-1" as a "don't care value", fix dialog id duplicates.
-      mshtml: Use "-1" as a "don't care value", fix dialog id duplicates.
-      serialui: Use "-1" as a "don't care value", fix dialog id duplicates.
-      oleview: Use "-1" as a "don't care value", fix dialog id duplicates.
-      progman: Use "-1" as a "don't care value", fix dialog id duplicates.
-      winemine: Use "-1" as a "don't care value", fix dialog id duplicates.
-      wordpad: Use "-1" as a "don't care value", fix dialog id duplicates.
-      wrc: Warn for duplicate dialog ids.
+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.
 
-Dylan Smith (28):
-      richedit: Fix unicode truncation on EM_GETLINE message.
-      richedit: Mask window id on WM_COMMAND notifications.
-      richedit: Use 32-bit rather than 16-bit trackbar value for scrolling.
-      richedit: Scroll up with less than page of text with ES_DISABLENOSCROLL.
-      richedit: Prevent redundant rewraps when scrollbar is shown.
-      richedit: Avoid rewrapping all text for isolated format changes.
-      richedit: Added tests for WM_GETDLGCODE message.
-      richedit: Fixed implementation of WM_GETDLGCODE message.
-      richedit: Missing condition for inserting newline before table.
-      wordpad: Use winelib's sprintfW for floating point formatting.
-      wordpad: Use unicode version of CBEM_GETITEM message.
-      richedit: Added tests to show that options are stored internally.
-      richedit: Added tests for autoscrolling options based on WS_V/HSCROLL.
-      richedit: Tested EM_CHARFROMPOS with position outside of control.
-      richedit: Pressing enter adds newline on WM_KEYDOWN rather than WM_CHAR.
-      richedit: Set bEmulateVersion10 initially to avoid retroactive  changes.
-      richedit: Prevent an unsigned integer underflow.
-      richedit: Store mouse captured state rather than calling GetCapture.
-      richedit: Added tests for zooming.
-      richedit: Zoom in and out with mouse wheel with control held.
-      richedit: Correct limitations on values for setting zoom ratio.
-      richedit: Clip painting to formatting rectangle.
-      richedit: Implemented the horizontal scrollbar.
-      richedit: Fix implementation of handling Page Up/Down keys.
-      richedit: Added tests for initial options.
-      richedit: Store an internal copy of the window style flags.
-      richedit: Prevent copying PARAFORMAT2 fields from PARAFORMAT struct.
-      richedit: Respect the cbSize field on EM_GETPARAFORMAT.
+Diaa Sami (2):
+      shell32: Include the text control when resizing ShBrowseForFolder dialog.
+      shell32: Fix a mem leak in SHBrowseForFolder.
+
+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.
 
 Erich Hoover (2):
-      wcmd: Handle batch scripts containing quotes within quotes.
-      wcmd: Fix redirecting a pipe to another pipe.
+      regedit: Fix import mangling REG_EXPAND_SZ values.
+      oleaut32: Fix OLEPicture rendering vector metafiles without setting up the source rectangle.
 
-Francois Gouget (37):
-      winemine: Make some functions static.
-      cmd: Make WCMD_ask_confirm() static.
-      cmd: WCMD_strtrim_trailing_spaces() is unused so remove it.
-      cmd: Make some functions static.
-      oleview: Make some functions static.
-      gdi32: Remove some dead code.
-      winedos: Remove unused functions from devices.c.
-      winedos: VGA_SetTextAttribute() is unused so remove it.
-      winedos: VGA_SetQuadPalette() is unused so remove it.
-      d3dxof: Reorder some functions to avoid forward declarations.
-      view: Make FileIsPlaceable() and GetPlaceableMetaFile() static.
-      quartz: Reorder some functions to avoid forward declarations.
-      w32skrnl: _GetThunkBuff() is unused so remove it.
-      dnsapi: dns_ns_name_pton() is unused so remove it.
-      dnsapi: Reorder a couple of functions to avoid forward declarations.
-      Assorted spelling fixes.
-      quartz: OutputPin_DeliverNewSegment() is unused so remove it.
-      winapi_test: Updated so the generated tests work.
-      winapi_test: FIELD_ALIGNMENT() is redundant so remove it.
-      winapi_test: Fix TEST_FIELD() so it correctly tests the field size.
-      winapi_test: The real tests are done at compile time so use C_ASSERT() instead of ok(). Do only one test per line so one can know exactly what went wrong.
-      winapi_test: The tests don't support WIN64 yet so disable them there.
-      winhlp32: Reorder some functions to avoid forward declarations in winhelp.c.
-      winhlp32: Make some functions static in winhelp.c.
-      ole32: Don't use the default debug channel before it has been defined.
-      winhlp32: Reorder some functions to avoid forward declarations in macro.c.
-      winhlp32: Make some functions static in macro.c.
-      setupapi: Fix the StringTableLookUpStringEx() prototype.
-      xinput1_3/tests: Add a trailing '\n' to an ok() call.
-      kernel32: Fix the sysctl() usage and the CPU detection on NetBSD.
-      configure: Check for HAL and GnuTLS even if pkg-config is not present.
-      rpcrt4/tests: Add a trailing '\n' to ok() calls.
-      widl: Add a trailing '\n' to an error() message.
-      ddrawex: Add a trailing '\n' to a Wine trace.
-      configure: Check for ESound, FreeType, GPhoto2 and SANE even if their 'xxx-config' tool is missing.
-      winhlp32: Reorder some functions to avoid forward declarations in hlpfile.c.
-      winhlp32: Make some functions static in hlpfile.c and remove HLPFILE_PointsToTwips().
+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.
 
-G. Paul Ziemba (1):
-      ntdll: Clear IEXTEN when clearing ICANON.
+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.
+      twain_32/tests: Add a trailing '\n' to ok() calls.
+      msvcrt/tests: Remove a space before a '\n'.
 
-Ge van Geldorp (11):
-      ole32/tests: Work around broken Windows urlmon.dll.
-      ole32/tests: Add declarations which are not present in SDK headers.
-      comctl32/tests: Fix title bar tests for non-English locales.
-      wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and  ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE.
-      mscms/tests: Pass correct device name to AssociateColorProfileWithDevice().
-      mshtml/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration.
-      urlmon/tests: Skip a couple of tests when IE is running in Enhanced Security Configuration.
-      msi/tests: Opening package with relative filename sometimes succeeds on Windows.
-      rpcrt4/tests: Remove NdrVaryingArrayUnmarshall() test, it is broken on Windows.
-      user32/tests: keybd_event can send HCBT_KEYSKIPPED notifications.
-      shell32/tests: Prevent crash on XP/W2K3.
+Frans Kool (2):
+      crypt32: Added missing Dutch translation.
+      cryptdlg: Added Dutch translations.
 
-Gerald Pfeifer (2):
-      README: Make FreeBSD requirements less conservative, only requiring FreeBSD 6.3.
-      Sync documentation/README.de.
+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 (19):
-      winhttp: Set last error for invalid URLs passed to WinHttpCrackUrl.
-      setupapi: Add stubs for pSetupInstallCatalog and pSetupVerifyCatalogFile.
-      sfc: Add missing exports.
-      sfc: Add a stub implementation for ordinal 3.
-      setupapi: Implement StringTableLookUpStringEx.
-      setupapi: Have each test create and destroy its own string table.
-      setupapi: Add tests for StringTableAddStringEx and StringTableLookupStringEx.
-      usp10: Improve handling of whitespace in ScriptBreak.
-      usp10: Handle CR/LF in ScriptItemize.
-      usp10: Set better visual attribute values in ScriptShape.
-      usp10: Improve some traces.
-      qmgr: Improve a couple of stubs.
-      setupapi: Add some tests for StringTableLookUpStringEx. Make them pass.
-      setupapi: Enable reuse of create_inf_file in tests.
-      setupapi: Fix resolving target path when given a section. Default to the system directory.
-      wininet: Send a content length header for all verbs other than GET.
-      shell32: Implement GUIDFromStringW.
-      wininet: Implement InternetReadFileExW.
-      wininet: Calculate the header size if needed in HttpSendRequestW.
+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.
 
-Henri Verbeet (60):
-      wined3d: Fix the line number for some fglrx spam.
-      wined3d: Don't bother with the GLSL info log if nobody's looking.
-      d3d: Fix the value of D3DFVF_POSITION_MASK.
-      wined3d: Handle WINED3DFVF_XYZW in get_flexible_vertex_size().
-      wined3d: Convert textures to a bitmap in struct SAVEDSTATES.
-      ntdll: Fix ExceptionAddress for FPU exceptions.
-      ntdll: Don't throw masked FPU exceptions.
-      ntdll: Add a small test for FPU exceptions.
-      wined3d: Convert transform to a bitmap in struct SAVEDSTATES.
-      wined3d: Convert renderState to a bitmap in struct SAVEDSTATES.
-      wined3d: Convert samplerState to a bitmap in struct SAVEDSTATES.
-      d3d9: Remove d3d8 enum elements from D3DTEXTURESTAGESTATETYPE.
-      wined3d: Remove unused enum elements from WINED3DTEXTURESTAGESTATETYPE.
-      d3d9: Don't test invalid texture stages.
-      ddraw: Properly handle sampler states.
-      d3d: Explicitly translate texture stage states.
-      wined3d: Renumber WINED3DTEXTURESTAGESTATETYPE enum elements.
-      wined3d: Convert textureState to a bitmap in struct SAVEDSTATES.
-      wined3d: Also apply the last sampler state.
-      wined3d: Make calling a query from the wrong context a FIXME.
-      wined3d: Simplify IWineD3DOcclusionQueryImpl_GetData().
-      wined3d: Don't delete queries from the wrong context.
-      wined3d: Remove a redundant parameter to drawPrimitive().
-      wined3d: Cleanup drawStridedFast().
-      wined3d: Move position_transformed out of u.s in struct WineDirect3DVertexStridedData.
-      wined3d: Simplify handling of swizzled attributes.
-      wined3d: Add support for EXT_vertex_array_bgra.
-      wined3d: Enable GL_HALF_FLOAT_NV when NV_HALF_FLOAT is supported.
-      wined3d: Use GL_ALIASED_POINT_SIZE_RANGE to retrieve the max point size.
-      wined3d: Failing HeapAlloc() should be an ERR.
-      wined3d: Simplify checking if an attribute is used in loadNumberedArrays().
-      wined3d: Remove a silly check in drawStridedInstanced().
-      wined3d: Rewrite BeginStateBlock() to use CreateStateBlock() instead of duplicating the code.
-      wined3d: Remove stray tabs.
-      wined3d: Update the pixelshader when the texture type changes.
-      wined3d: Get rid of D3DINITIALIZEBASETEXTURE.
-      wined3d: Get rid of D3DCREATESHADEROBJECTINSTANCE.
-      wined3d: Fix and unify shader creation error handling.
-      dsound: Const correctness fixes.
-      wined3d: Get rid of D3DCREATERESOURCEOBJECTINSTANCE.
-      wined3d: Fix texture creation error handling.
-      wined3d: Fix surface creation error handling.
-      wined3d: Fix volume texture creation error handling.
-      wined3d: Fix cube texture creation error handling.
-      wined3d: Remove CleanDirtyBox().
-      wined3d: Remove AddDirtyBox() from the public interface.
-      wined3d: Remove AddDirtyRect() from the public interface.
-      wined3d: Get rid of D3DCREATEOBJECTINSTANCE.
-      wined3d: Fix a memory leak in CreateSwapChain() error handling.
-      dxgi: Add a stub IDXGISurface implementation.
-      d3d10core: Add a stub ID3D10Texture2D implementation.
-      wined3d: Implement a R5G6B5 to X8R8G8B8 surface format converter.
-      wined3d: Remove some comments.
-      dsound: Don't convert single samples at a time.
-      wined3d: Add an IWineD3DDeviceParent interface.
-      dxgi: Add a small test for CreateSurface().
-      d3d10core: Add a small test for CreateTexture2D().
-      d3d8: Properly test for dynamic usage in device_parent_CreateSurface().
-      d3d9: Properly test for dynamic usage in device_parent_CreateSurface().
-      ddraw: Add extern to some global variable declarations.
+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.
 
-Hervé Chanal (1):
-      shell32: A nicer icon for desktop.
+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().
 
-Huw Davies (12):
-      comdlg32: Update the original dialog structure rather than a temporary copy.
-      comdlg32: Use the DEVMODE and DEVNAMES directly from the PAGESETUPDLG structure.
-      comdlg32: Keep the DEVMODE's orientation member up to date.
-      comdlg32: Keep the DEVMODE's papersize member up to date.
-      comdlg32: Use a unicode dialog.
-      comdlg32: We no longer need to update the dialog struct on exit as all of the information is up to date.
-      comdlg32: If a measurement system isn't specified use the default one and update the Flags field to reflect this.
-      comdlg32: Simplify the margin initialization.
-      comdlg32: Set the margin edit controls using unicode functions.
-      comdlg32: Remove a couple of obsolete WARN()s.
-      comdlg32: Correctly rotate the margins when the paper orientation is changed.
-      comdlg32: Add an is_metric() helper function.
+Hervé Chanal (3):
+      shell32: A new icon for mycomputer.
+      shell32: A new icon for trash_file.
+      shell32: A new icon for mydocs.
 
-Hwang YunSong(황윤성) (1):
-      cryptui: New Korean resource.
+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.
 
-Jacek Caban (13):
-      mshtml: Added IHTMLWindow2::get_location implementation.
-      mshtml: Added IDispatchEx support to HTMLLocation object.
-      mshtml: Fixed IOmNavigator::get_platform for win64 platform.
-      urlmon: Skip more tests on old IE and ignore BINDSTATUS_PROXYDETECTING notification.
-      wininet: Improve NETCON_recv over SSL implementation.
-      wininet: Use SSL_pending in NETCON_query_data_available.
-      urlmon: Added https pluggable protocol handler.
-      wininet: Make sure that we have data buffered before sending INTERNET_STATUS_REQUEST_COMPLETE notification.
-      urlmon: Call ReportProgress(BINDSTATUS_ACCEPTRANGES) in https handler.
-      urlmon: Added HttpSProtocol object tests.
-      urlmon: Ignore ReportProgress(BINDSTATUS_ACCEPTRANGES) calls.
-      urlmon: Use pluggable protocol handler for https binding.
-      urlmon: Added https binding tests.
+Igor Tarasov (1):
+      gdi32: Add logcal points to device points conversion for source bitmap before bit stretching.
 
-Jeff Latimer (3):
-      user32: Check for NULL pData in DdeClientTransAction expecting to be passed a handle.
-      user32/tests: Add tests for DdeGetData Ascii interface.
-      user32/tests: Clarify the msgs to differentiate Unicode and ASCII in tests.
+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.
 
-Juan Lang (29):
-      crypt32: Add stub for CryptMsgEncodeAndSignCTL.
-      crypt32: Add stub for CryptMsgSignCTL.
-      crypt32: Implement CryptMsgEncodeAndSignCTL on top of CryptMsgSignCTL.
-      crypt32: Implement CryptMsgSignCTL.
-      crypt32: Use specified inner content type for signed messages when it's given.
-      cryptui: Add a (empty) certificate manager dialog.
-      cryptui: Add purpose selection and column headings to certificate manager dialog.
-      cryptui: Show names of stores certificate manager dialog.
-      cryptui: Display contents of certificate store in certificate manager dialog.
-      cryptui: Refresh store display when a tab is switched or the purpose selection is changed in the certificate manager dialog.
-      cryptui: Add a (empty) advanced dialog to the certificate manager dialog.
-      cryptui: Add known usages to certificate manager dialog's advanced dialog.
-      cryptui: Allow toggling a usage in the certificate manager dialog's advanced dialog.
-      cryptui: Recall usage state from registry in certificate manager dialog's advanced dialog.
-      cryptui: Save purposes in certificate manager dialog's advanced dialog.
-      cryptui: Add saved purposes to the purpose selection in the certificate manager dialog.
-      cryptui: Refresh cert view when purpose selection is changed in the certificate manager dialog.
-      cryptui: Filter shown certs according to purpose selection in certificate manager dialog.
-      cryptui: Enable/disable controls based on selection in certificate manager dialog.
-      cryptui: Show selected certificate when requested in the certificate manager dialog.
-      cryptui: Show usages for selected cert in certificate manager dialog.
-      cryptui: Implement removing certificates from certificate manager dialog.
-      cryptui: Set appropriate radio button in CryptUIWizImport if the destination store is specified.
-      cryptui: Call CryptUIWizImport from the certificate manager dialog.
-      cryptui: Fix crash with native riched20.
-      cryptui: Improve control spacing.
-      cryptui: Don't make certificate status control disabled.
-      riched20: Add stub IOleClientSite interface.
-      shell32: Document SHFlushSFCache, and remove an unneeded fixme.
+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.
 
 Lei Zhang (1):
-      quartz: Add a filtergraph test for mpeg files.
+      wineps.drv: Remove SelectBitmap stub implementation.
 
-Markus Weiland (1):
-      dxdiaxgn: Implemented retrieval of szDeviceIdentifier property.
+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).
 
-Michael Karcher (7):
-      ole32: Add HICON user marshalling stubs.
-      oleaut32: Implement IPropertyBag::Read proxying.
-      widl: Make write_base_type take a format char instead of a type desc ptr.
-      widl: Write struct fields as signed fields.
-      widl: Fix handling of [local] functions without [call_as].
-      widl: Don't forget conformance info on [iid_is] void pointers.
-      widl: Dereference operator in expr works on any declared pointer.
+Mario Kacmar (4):
+      comdlg32: Update Slovak translation.
+      comctl32: Added Slovak translation.
+      setupapi: Added Slovak translation.
+      shlwapi: Added Slovak translation.
 
-Michael Stefaniuc (82):
-      dpnet: Remove superfluous casts.
-      browseui: Remove superfluous casts from/to void pointers.
-      ddraw/tests: Simplify a pointer increment.
-      ddraw/tests: Remove superfluous casts.
-      mshtml: Add the Romanian translation.
-      mshtml: Fix a dialog size for the Pt and Si translations.
-      appwiz.cpl: Add Romanian translation.
-      include: Change RPC_STATUS from long to LONG for Win64 compatibility.
-      include: Change unsigned long to ULONG in rpcdce.h for Win64 compatibility.
-      include: Use LONG instead of long in richedit.h.
-      include: Change long to LONG in d3dtypes.h for Win64 compatibility.
-      include: Change RPC_LENGTH to ULONG for Win64 compatibility.
-      msi: Change MSIHANDLE to ULONG for Win64 compatibility.
-      include: Change long to LONG in olectl.h for Win64 compatibility.
-      comctl32/tests: Do not cast the IDC_* defines to a LPSTR.
-      include: Use ULONG instead of unsigned long in ipexport.h.
-      include: sspi.h: Use the Win types as per MSDN.
-      include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility.
-      include: Change mapix.h to use ULONG for Win64 compatibility.
-      include: Change  twain.h to use LONG/ULONG for Win64 compatibility.
-      include: Change mapi.h to use ULONG for Win64 compatibility.
-      imm32: Remove superfluous casts.
-      fusion: Remove superfluous casts.
-      qcap: Remove superfluous casts.
-      cmdlgtst: Remove superfluous casts.
-      amstream: Remove superfluous casts.
-      dmband: Remove superfluous casts.
-      dmcompos: Remove superfluous casts.
-      winecfg: Remove superfluous casts.
-      mapi32: Remove superfluous casts.
-      ddrawex: Remove redundant NULL check before HeapFree (Smatch).
-      include: Change MUSIC_TIME from long to LONG for Win64 compatibility.
-      include: Use LONG instead of long in dmusici.h for Win64 compatibility.
-      include: Use LONG instead of long in msacmdrv.h.
-      include: Change to ULONG in dmerror.h for Win64 compatibility.
-      include: Change to LONG/ULONG in xcmc.h for Win64 compatibility.
-      include: Use LONG instead of long in dmusics.h for Win64 compatibility.
-      include: Change from long to LONG in the remaining DirectMusic headers.
-      widl: Move "inline" right after the storage class specifier.
-      crypt32/tests: Remove some superfluous pointer casts.
-      dsound: Remove superfluous pointer casts.
-      mpr: Remove superfluous pointer casts.
-      msvfw32: Remove superfluous pointer casts.
-      include: Use ULONG in rpcdcep.h for Win64 compatibility.
-      include: Use LONG in vfw.h for Win64 compatibility.
-      dxgi: Remove superfluous pointer casts.
-      include: Replace unsigned long with unsigned int in winerror.h.
-      wsock32: Remove superfluous pointer casts.
-      devenum: Remove superfluous pointer casts.
-      wldap32: Remove superfluous pointer casts.
-      dmloader: Remove superfluous pointer casts.
-      rsaenh: Remove superfluous pointer casts.
-      dmscript: Remove superfluous pointer casts.
-      dmstyle: Remove superfluous pointer casts.
-      uxtheme: Remove superfluous pointer casts.
-      advapi32/tests: Remove superfluous pointer casts.
-      wintrust/tests: Remove superfluous pointer casts.
-      user32/tests: Do not cast the (IDC|IDI|RT)_* defines to LPSTR.
-      version: Remove superfluous pointer casts.
-      dmusic: Remove superfluous pointer casts.
-      dmime: Remove superfluous pointer casts.
-      comdlg32: Fix typo in #pragma line in cdlg_Ro.rc.
-      wineps.drv: Add the Romanian translation.
-      setupapi: Add the Romanian translation.
-      comdlg32: Remove superfluous pointer casts.
-      ddraw: Remove superfluous pointer casts.
-      ddrawex: Remove superfluous pointer casts.
-      include: Change to LONG/ULONG in fci.h for Win64 compatibility.
-      include: Change to LONG/ULONG in fdi.h for Win64 compatibility.
-      gdiplus: Remove superfluous pointer casts.
-      dswave: Remove superfluous pointer casts.
-      d3d8: Remove superfluous pointer casts.
-      cryptnet: Remove superfluous pointer casts.
-      mciseq: Remove superfluous pointer casts.
-      msi/tests: Remove superfluous pointer casts.
-      msrle32: Remove superfluous pointer casts.
-      msi: Remove superfluous pointer casts.
-      regedit: Remove superfluous pointer casts.
-      dxdiagn: Remove superfluous pointer casts.
-      winejack.drv: Remove superflouous pointer casts.
-      dplayx: Remove superfluous pointer casts.
-      riched20: Fix a typo (stray address of operator).
+Michael Gruber (1):
+      winex11.drv: Remove "German keyboard layout without dead keys 105".
+
+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 (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 (13):
-      oleaut32: Add PICTYPE_NONE and PICTYPE_UNINITIALIZED to IPicture_get_Attributes.
-      oleaut32: Check pointer in IPicture_get_Attributes.
-      ole32: Fix return value for DefaultHandler_GetMiscStatus.
-      oleaut32: Check pointer in IPicture::get_Handle.
-      oleaut32: Check pointer in IPicture::get_Type.
-      oleaut32/tests: Fix copy/paste typo in test output.
-      ole32: Fix some comment typos.
-      ole32: Some tests for IMoniker::IsRunning with NULL args.
-      kernel32: Implemented GetErrorMode().
-      ntdll: Check pointers in NtAccessCheck to prevent access violation.
-      kernel32/tests: Some todo tests for CompareStringA and lstrcmpi.
-      advapi32/tests: Test for enumeration order preservation of reg keys.
-      advapi32: Added SaferCreateLevel stub.
+      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):
-      libwine: Avoid writing to repository during install.
+Paul Chitescu (1):
+      wined3d: Detect Radeon Xpress Series, report PCI ID of Radeon Xpress 200M.
 
-Paul Vriens (24):
-      d3d8/tests: Fix a test failure on VMware and VirtualBox.
-      shdocvw/tests: Fix test failures on XP SP2 and higher.
-      shell32/tests: Fix some test failures on Vista and W2K8.
-      advapi32/tests: Fix two test failures on Vista and W2K8.
-      shell32/tests: Fix some test failures on Win9x and NT4.
-      shell32/tests: Change some tests with respect to Vista.
-      shell32/tests: Fix some test failures on Vista.
-      shell32/tests: Use a different name for the return value.
-      shell32/tests: Fix some test failures on NT4 (FO_MOVE).
-      shell32/tests: Fix some test failures on NT4 (FO_COPY).
-      setupapi/tests: Skip some tests if we don't have enough rights.
-      msi/tests: Skip some tests if we don't have enough rights.
-      shell32/tests: Fix test failures on Win9x, NT4 and Vista (FO_RENAME).
-      wintrust/tests: Add a few tests.
-      wintrust: Fix removing a catalog file.
-      shell32/tests: Fix the last test failure on Win9x.
-      shell32/tests: Fix some errors on NT4 (FO_DELETE).
-      shell32/tests: Fix some test failures on Vista.
-      shell32/tests: Fix remaining test failures on NT4.
-      shell32/tests: Fix test failures on Vista.
-      shell32/tests: Skip a test on Vista.
-      crypt32/tests: Make tests run on some Win9x boxes again.
-      setupapi/tests: Fix some test failures on win9x.
-      ddrawex/tests: Don't crash on win9x.
+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.
+      kernel32/tests: Fix some test failures on Win9x and WinME.
+      rsaenh/tests: Fix the remaining test failures on Win9x up to W2K.
 
-Pavel Troller (1):
-      ntdll: Fix serial.c for linux-2.6.28.
+Reece Dunn (1):
+      comctl32: Don't generate a fixme message for the TBSTYLE_EX_DOUBLEBUFFER extended style.
 
-Peter Urbanec (1):
-      wintab32: Check for NULL before using context.
+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.
 
-Rich Ercolani (1):
-      winefile: Fix NULL pointer deref in read_tree.
+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.
 
-Rico Schüller (2):
-      wined3d: Add a checkGLcall() after glReadBuffer.
-      setupapi: Fix if condition in SetupEnumInfSectionsA/W.
+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.
 
-Rob Shearman (22):
-      widl: Add aliased types to the typelib for statements in the library block if the typedef itself doesn't need to be added.
-      widl: Do the consistency checks on interfaces after parsing is complete.
-      widl: Move funcs and stmts fields from type_t structure to module_details and function_details.
-      widl: Access array type properties through accessors instead of getting them directly.
-      widl: Add new type_is_alias and type_get_real_type helper functions.
-      widl: Move duptype and alias to parser.y.
-      widl: Move creation of module type into a separate function, type_new_module and give it a special FC type.
-      widl: Don't store typelib kind information in the type structure.
-      widl: Add function for getting the interfaces defined by a coclass type.
-      widl: Move the ifaces field of the type_t structure to coclass details.
-      widl: Add a new function, type_array_get_element.
-      widl: Add a new function, type_pointer_get_ref.
-      widl: Add a new function, type_iface_get_inherit.
-      widl: Add new function, type_iface_get_stmts.
-      widl: Replace uses of get_func_return_type with type_function_get_rettype.
-      widl: Determine the type of an array entirely at code generation time instead of at parse time.
-      widl: Make the case of messages output by warning and error functions consistent.
-      oleaut32: Dump MSFT format typeinfos upon loading.
-      ntoskrnl: Free allocated buffers on exit from wine_ntoskrnl_main_loop.
-      user32: Free allocated memory in USER_unload_driver.
-      oleaut32: Test the return value of the remote IWidget_StructArgs call.
-      rpcrt4: Unmarshalling functions should always set fMustAlloc when allocating memory.
+Shunichi Fuji (1):
+      configure: Set default libs if ***-config is missing.
 
-Stefan Dösinger (21):
-      ddraw: Add a test for IDirectDrawSurface::GetDC.
-      ddraw: Reject IDirectDraw3 QI in ddraw.dll.
-      include: Fix a typo in ddraw.h.
-      include: Fix a IDirectDrawSurface4 method prototype.
-      include: Fix the EnumOverlayZOrders prototype.
-      ddrawex: Implement a wrapper around IDirectDraw.
-      ddrawex: Start some tests.
-      ddraw[ex]: Show a caps handling difference.
-      ddrawex: Add a refcount test.
-      ddrawex: Create a surface wrapper.
-      ddrawex: Implement a GetDC special behavior Internet Explorer depends on.
-      ddrawex: Make the GetDC test more generic.
-      ddrawex: Add a test for the permanent DC function.
-      wined3d: Remove the pixelshader fogstart/fogend optimization.
-      wined3d: Use the ARB fog option in ARB_fragment_program shaders.
-      wined3d: Move fogdensity and fogcolor to the fragment pipeline.
-      wined3d: Remove the apply_pshader_fog state handler.
-      wined3d: Split the remains of state_fog.
-      wined3d: Avoid hooking non-fog glEnable/glDisable calls.
-      d3d9: Properly set AutoRestoreDisplayMode.
-      d3d9: Use D3DFOG_* constants instead of plain integers.
+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.
 
-Stefan Leichter (2):
-      shell32: Add stub for ordinal 526.
-      shell32: Rename ordinal 525 to SHFlushSFCache.
+Uwe Bonnes (1):
+      msvcrt/tests: Test case to show Wine still mishandles file text mode.
 
-Stefan Reimer (1):
-      loader: Fix build with gcc-4.3 and ssp.
+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 (1):
-      wined3d: Make WARN about oversized texture output surface and texture sizes.
-
-Vincent Povirk (3):
-      start.exe: Don't use the NO_UI flag when invoked with /unix.
-      explorer: Quiet a few fixmes.
-      winex11: Select StructureNotifyMask input on all windows.
-
-Vitaliy Margolen (2):
-      dinput: Allow for holes in device status structure.
-      dinput: Copy device data up to maximum available bytes.
+Vincent Povirk (1):
+      gdiplus: Do not call delete_element(NULL).
 
 --
 Alexandre Julliard
diff --git a/VERSION b/VERSION
index 1958c38..7f81a9b 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 1.1.13
+Wine version 1.1.14
diff --git a/configure b/configure
index b820d2d..dbe24d4 100755
--- a/configure
+++ b/configure
Binary files differ