msi: Set DllVersion registry key for CLSID_IMsiServerMessage.
[wine] / ANNOUNCE
index d1a4138..4363f0b 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-This is release 0.9.47 of Wine, a free implementation of Windows on Unix.
+The Wine development release 1.1.9 is now available.
 
-What's new in this release:
-  - New scheme for OpenGL support in child windows.
-  - Lots of fixes for regression test failures.
-  - A Tahoma replacement font.
-  - Lots of bug fixes.
+What's new in this release (see below for details):
+  - A large number of regression test fixes.
+  - Performance improvements in memory management.
+  - Improved POP3 support in inetcomm.
+  - Initial implementation of the XInput DLL.
+  - Various bug fixes.
 
-Because of lags created by using mirrors, this message may reach you
-before the release is available at the public sites. The sources will
-be available from the following locations:
+The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-0.9.47.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.47.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.9.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.9.tar.bz2
 
 Binary packages for various distributions will be available from:
 
   http://www.winehq.org/site/download
 
-You will find documentation on
+You will find documentation on http://www.winehq.org/site/documentation
 
-  http://www.winehq.org/site/documentation
-
-You can also get the current source directly from the git or CVS
-repositories. Check respectively http://www.winehq.org/site/git or
-http://www.winehq.org/site/cvs for details.
-
-If you fix something, please submit a patch; instructions on how to do
-this can be found at http://www.winehq.org/site/sending_patches
+You can also get the current source directly from the git
+repository. Check http://www.winehq.org/site/git for details.
 
 Wine is available thanks to the work of many people. See the file
 AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Changes since 0.9.46:
-
-Alexandre Julliard (26):
-      msvcirt: Added stub implementation of msvcirt.dll.
-      comctl32/tests: Avoid destroying a DPA twice.
-      mshtml: The HTMLDocument URL is a standard WCHAR string, not a BSTR.
-      msi: Avoid accessing a freed object.
-      user32/tests: Compare against ASCII string first since it may not be a valid Unicode string in that case.
-      shlwapi: Fix GetAcceptLanguagesA to not read past the end of the buffer.
-      ntdll: Clear heap blocks also for WARN_ON(heap).
-      ntdll: Remove assumptions that the subheap is at the beginning of the memory block.
-      ntdll: Convert the subheap list to a standard list.
-      ntdll: Make the heap structure more compatible with the NT layout.
-      kernel32: Improve tracing in GlobalAlloc.
-      server: Add a default access mapping function for files, and use it for devices too.
-      imagehlp: Fixed UpdateDebugInfoFile definition.
-      user32/tests: Replace GWL_WNDPROC by GWLP_WNDPROC.
-      winenas.drv: Add workaround for INT64 type too.
-      ntdll: Fix the HEAP_CreateSubHeap return value (spotted by Allan Tong).
-      kernel32: Use FIELD_OFFSET instead of pointer cast.
-      server: Use the file_pos_t type for file sizes and offsets in the protocol structures.
-      winex11: Use ExtEscape to flush the GL drawable to the physdev.
-      winex11: Don't store a physdev pointer in the GL context.
-      msvcrt: Fix demangling of function pointers by maintaining the left/right distinction for type references.
-      winex11: Add generic mechanism for managing WM_STATE properties.
-      winex11: Set the SKIP_PAGER and SKIP_TASKBAR styles on tool windows.
-      winex11: Reuse the mwm hints when computing the window X11 rectangle.
-      winex11: Don't use a window manager border for a simple WS_BORDER-style border.
-      kernel32: Get rid of the NLS_RegOpenSubKey function, its behavior is broken.
-
-Andrew Talbot (11):
-      msvfw32: Fix a memory leak.
-      ole32: Fix some memory leaks.
-      oleaut32: Fix some memory leaks.
-      secur32: Fix some memory leaks.
-      shell32: Fix some memory leaks.
-      urlmon: Fix some memory leaks.
-      winealsa.drv: Fix a memory leak.
-      wined3d: Fix a memory leak.
-      wineps.drv: Fix some memory leaks.
-      wineps.drv: Fix some memory leaks.
-      wininet: Fix a memory leak.
-
-Andrey Turkin (3):
-      dbghelp: Avoid crashing on files with bogus export table.
-      libwine: Emulate MS linker stub for builtin dlls.
-      wine.inf: Add Protected Storage System Provider key.
+Bugs fixed in 1.1.9:
+
+   4355  WMP10 setup fails due to unimplemented functions
+   4397  Application doesn't start
+   5416  Port royal 2 demo will not start
+   5502  Warkanoiddemo hangs with black screen
+   6222  updating FFXI PlayOnline produces Unhandled exception after update restart
+   6781  "battle for middle earth II" demo fails to install
+   6825  imagehlp.ImageDirectoryEntryToData needs to clear out param when entry not found
+   6859  renguard does not install
+   7206  Scribe3 loops forever on startup adding fonts?
+   7652  Transcendence: text and numbers either missing or displayed wrong
+   7992  wordweb 5 doesn't download its data
+   8047  BOM: DateSerial (VB function) gives 19xx for 2 digit years, but should provide 20xx for years below 30
+   8366  Rainbow Six Vegas fails to start
+   8663  Anarchy Online display is completely black when using windowed mode
+   8844  ShoreTel Client installer crashes when searching for related applications
+   8868  Oblivion crashes outdoors when moving across load boundry
+   9064  UBSPay font problem
+   9103  X2 The Threat: Bumpmapping broken
+   9317  Can't run vbtablet
+   9481  LOTRO crash with Alsa at Full Hardware Acceleration
+   9529  ETQWBeta2 installer fails to execute vcredist_x86.exe
+   9745  Family Archive Viewer 6, Family Tree Maker 8 start off with main window too small
+   9912  La Soeur de Barrage: crashes when attempting to start game
+   9983  Half-Life 2, Counter Strike Source and other games crash at startup
+  10201  Playback progress not working in WMP 9
+  10217  Windows Media Player 10 crashes with builtin urlmon
+  10242  RACE - The WTCC Game (Two car DEMO) fails to start
+  10314  Switched On Schoolhouse 2000 hangs X on startup
+  10395  Programmer's Notepad 2 closes when loading a new file with no existing tabs open
+  10592  EVE Online login screen causes some gfx corruptions
+  10706  unimplemented ntdll.dll.NtQueryEaFile and ntdll.dll.NtSetEaFile cause CVSNT client included in TortoiseCVS to fail checkout operation
+  11663  Guild Wars seems to hang with intel X3100
+  11772  Mathematica 5.1, Help Browser crash everything.
+  11777  Guitar Hero 3 fails to start
+  12082  Project Nomads: dialog speeches too fast
+  12100  lego star wars crashes entering first level
+  12550  Farb-Rausch demo 30 "candytron" doesn't render past the loading screen.
+  12607  Quake Wars demo crashes on startup
+  12774  Caesar 3 crashes on exit
+  13035  Bad HAVE_XSLTINIT in msxml3
+  13112  comctl32 trackbar setPos() should not call oncustomdraw if value hasn't changed
+  13116  wxDev-C++: Problem building projects
+  13150  Guitar Hero 3 crashes without D3DXCreateTextureFromFileInMemoryEx and D3DXCreateTextureFromFileW
+  13281  crash during installation of  WebEngine V200N by Virtual Mechanics
+  13408  ActiveSync 4.5 don't install - error richedit ReadStyleSheet and others
+  13426  When installing WebEngine you get the message "http://download.virtualmechanics.com/download/install/webenginev2/200N/WebEngineV200N.msi is not trusted"
+  14498  VB6 App problem on MouseIcon property
+  14600  Oblivion has wrong thunderbolt spell
+  14824  Red Alert 3 Beta requires several functions of WinHttp to be implemented
+  14885  [Morrowind] System freeze/reboot required after switching from wine to other apps
+  15055  implement undocumented window message 0x0313 (WM_POPUPSYSTEMMENU)
+  15233  FamiTracker 0.2.7 does not work
+  15289  Warlords Battlecry II and III crash
+  15446  Install Aware doesn't work with wine
+  15595  Kyodai mahjong crashes
+  15690  msvcrt: enumeration value not handled in switch
+  15872  Games segfault with wine-1.1.7 and Ubuntu 8.10 intrepid Ibex
+  15879  Lotus 6.5.4 - extermelly slow after update to Wine 1.1.6
+  15898  unimplemented function advapi32.dll.LsaSetSecret, aborting
+  15916  Winecfg: fails to open drive_c
+  15930  ChangeWindowMessageFilter is not implemented
+  15944  mountmgr only assign drive letters for up to two removable devices
+  15950  wine won't build with bison 2.4
+  15955  Tomb Raider underworld demo crashes at startup
+  15972  Clicking close button in Word 2003 closes the window but not the program in 1.1.8
+  15976  MS Exchange 2007 fails to install.
+  15992  Sure Thing CD Labeller crashes when you start to try to use it
+  15994  DirectX - D3DCAPS errors in WINE 1.1.8 BETA
+  16024  typos in include/shlwapi.h
+  16044  Cannot accept the Eula. Accept button disabled.
+  16061  HEAP_FindSubHeap taking excessive CPU time
+  16074  F.E.A.R in wine 1.1.8 regression
+  16084  widl crash on vista x86
+
+----------------------------------------------------------------
+
+Changes since 1.1.8:
+
+A C Hurst (1):
+      ntdll: wine_nt_to_unix_file_name() parse string to int instead of cast char, where string may be passed.
+
+Alexander Morozov (2):
+      kernel32: NT drivers can handle IOCTL codes with HIWORD == 0.
+      include: Remove declarations of undefined functions.
+
+Alexandre Julliard (69):
+      kernel32/tests: Fix some profile test failures on NT4.
+      kernel32/tests: Fix some resource test failures on NT4.
+      kernel32/tests: Fix the thread test on NT4.
+      kernel32: Explicitly request execute permission in MapViewOfFile.
+      ntdll/tests: Fix the atom test on NT4.
+      ntdll: Don't call the dll entry point for native modules.
+      mountmgr: Return the drive type even when the buffer is too small.
+      kernel32: Get the drive type from the mount manager instead of the registry.
+      ntdll/tests: Fix a couple of test failures on Vista.
+      ntdll: Add support for root directory in NtCreateFile for Win32 file objects.
+      kernel32: Implemented the Ex variants of CreateEvent/Mutex/Semaphore/WaitableTimer.
+      ntdll/tests: Fixed more object manager tests on Vista.
+      user32/tests: Fix window tests on various Windows versions.
+      user32/tests: Skip the PM_QS_* PeekMessage tests on NT4.
+      mountmgr: Make the device type more specific than what is possible with the standard Win32 drive types.
+      user32/tests: Make sure the message test doesn't hang if the window doesn't have focus.
+      msvcrt/tests: Trace the timezone being used.
+      user32: Don't process other messages when recursing in peek_message for an internal message.
+      kernel32: Don't request unneeded access in OpenFileMapping.
+      kernel32/tests: Fix the thread test to cope with the Win95 InterlockedIncrement behavior.
+      msvcrt/tests: Run time tests for the current year instead of 1970 and fix wrong DST assumptions.
+      ole32/tests: Fix a couple of global stream test failures on Win9x.
+      ole32/tests: Use a CLSID that is more likely to exist on old Windows versions.
+      ole32/tests: Don't hardcode the Ansi codepage value.
+      ole32/tests: Fix a couple of test failures on Win9x and NT4.
+      ntdll: Added stubs for NtGetWriteWatch and NtResetWriteWatch.
+      kernel32: Added GetWriteWatch and ResetWriteWatch.
+      kernel32/tests: Added a bunch of tests for write watches.
+      shell32/tests: Properly cleanup the created favorites shell folder.
+      include: Added the IInternetProtocolEx interface.
+      urlmon/tests: Accept IInternetProtocolEx interface id.
+      kernel32/tests: Fix the file test on various Windows versions.
+      ntdll: Add private function to manage system virtual views instead of abusing NtAllocateVirtualMemory.
+      kernel32/tests: Fix the write watch tests on Win98 and Win2000.
+      user32/tests: Fix the resource tests for various Windows versions.
+      kernel32/tests: Fix pipe test on w2k3.
+      user32: Fix FindWindow to not match an empty class name.
+      ntdll: Don't set noexec protection on builtin dlls, some broken apps clear the execute permission.
+      wintrust: Fix a buffer overflow.
+      ntdll: Get rid of the unaligned_mmap wrapper.
+      kernel32/test: Fix the timer queue tests on Vista.
+      kernel32/tests: Fix the mailslot tests on Vista.
+      kernel32/tests: Fix the process tests on NT4.
+      ntdll: Increase subheap size quadratically to avoid slowdown when allocating tons of heap memory.
+      kernel32/tests: Allow up to 2 seconds of difference in timestamps.
+      kernel32: Moved allocation of the DOS memory area to ntdll.
+      ntdll: Get rid of the Wine-specific MEM_SYSTEM flag.
+      winetest: Capture the Win32 stderr into the log file too.
+      winetest: Allow to specify a subset of tests to run on the command line.
+      winetest: Report an error when a test program completely fails to run.
+      make_makefiles: Add a target to build only the test directories.
+      user32/tests: Fix a few more failures in the window test.
+      kernel32/tests: Add a couple of tests for write watches.
+      user32/tests: The BSF_SENDNOTIFYMESSAGE flag is not supported on NT4.
+      user32/tests: Fix the cursor tests on Win9x.
+      user32/tests: Fix the edit margins tests on Win9x.
+      user32/tests: Fix wildcard directory lists handling for Win9x.
+      user32/tests: Fix the monitor tests on NT4.
+      user32/tests: Fix some of the sysparams tests on Win9x and NT4.
+      user32/tests: Allow the foreground window to be null in the window tests.
+      kernel32/tests: Fix test failures on Win9x and NT4.
+      kernel32/tests: Fix the mailslot tests on Win9x.
+      mshtml/tests: Avoid crashing on test failure.
+      rpcrt4/tests: Fix test failures on Win9x.
+      shell32/tests: Fix the systray tests on Win9x and NT4.
+      urlmon/tests: Don't expect IHttpNegotiate2 queries if the interface is not supported.
+      configure: Add a --disable-tests option to avoid building regression tests.
+      user32/tests: Only test the window caption status if there is a foreground window.
+      shdocvw: Fix the computation of the default extents.
+
+Alistair Leslie-Hughes (12):
+      advapi32: Correct spelling of SE_CHANGE_NOTIFY_PRIVILEGE.
+      mshtml: Implement IHTMLStyle get/put posLeft.
+      advapi32: Correct off by one in LookupPrivilegeValueW.
+      shdocvw: Added Support for the IViewObjectEx interface.
+      winmm: Increase tolerance range.
+      mshtml: Add tests for supported interfaces.
+      shdocvw: Correct tests.
+      ntoskrnl.exe: Implement MmGetSystemRoutineAddress.
+      mshtml: Implement IHTMLStyle get/put posTop.
+      mshtml: Implement IDispatch for IHTMLCurrentStyle.
+      mshtml: Implement IHTMLDocument2_get_images.
+      version: VerQueryValueA/W allow blank and NULL strings.
+
+Andrew Fenn (6):
+      xinput1_3: Initial implementation.
+      xinput9_1_0: Initial implementation.
+      xinput1_1: Initial implementation.
+      xinput1_2: Initial implementation.
+      xinput: Added the function XInputGetState with test case.
+      xinput: Added XInputGetCapabilities function with test case.
+
+Andrew Nguyen (1):
+      imagehlp: Rectify and add a forward.
+
+Andrew Riedi (3):
+      user32: Initial .ani support (only first frame).
+      reg: const WCHAR -> static const WCHAR.
+      user32: Fix the loading of stretched cursors.
+
+Andrew Talbot (10):
+      rsaenh: Sign-compare warnings fix.
+      secur32: Sign-compare warning fix.
+      setupapi: Sign-compare warnings fix.
+      shell32: Sign-compare warnings fix.
+      shlwapi: Sign-compare warnings fix.
+      urlmon: Sign-compare warnings fix.
+      msxml3: Void function should not return a value.
+      widl: Remove superfluous semicolons.
+      usp10: Sign-compare warnings fix.
+      wined3d: Sign-compare warnings fix.
 
 Aric Stewart (2):
-      msdmo: Implement DMOGetTypes.
-      msdmo: Improve registration and reading of codecs.
-
-Chris Robinson (12):
-      winex11: Store a GL-specific drawable with the window.
-      wgl: Remove GL scissors/viewport override.
-      winex11: Use an offscreen redirected window for child OpenGL rendering.
-      winex11: Pass a display parameter when destroying glxpixmaps.
-      winex11: Track async GL drawable changes.
-      winex11: Use a GLXPixmap for offscreen OpenGL rendering when XComposite isn't available.
-      winex11: Load and use GLX_MESA_copy_sub_buffer for swapping buffers on a GLXPixmap.
-      wined3d: Prevent some console spamming.
-      winex11: Create GLXPixmap for bitmaps in SetPixelFormat.
-      winex11: Use the specified format for GL Bitmaps.
-      winex11: Don't choose double buffered modes with gdi support.
-      wined3d: Set D3DCAPS2_CANAUTOGENMIPMAP flag when supported.
-
-Chris Spencer (1):
-      wine.inf: Create psapi.dll as a fake dll.
-
-Damjan Jovanovic (2):
-      ole32: Implement win16 COCREATEGUID.
-      ws2_32: Silently ignore WS_IP_DONTFRAGMENT.
-
-Dan Hipschman (10):
-      widl: Add newlines to error messages that are missing them.
-      widl: Add a declonly argument to write_type_left.
-      widl: Write types in the format string comments.
-      widl: Correct default pointers.
-      rpcrt4/tests: Make server.idl compatible with MIDL.
-      widl: Make structs containing user types bogus; fix square_test_us test failure.
-      widl: Allow quoted UUIDs.
-      widl: Implement pointer_default functionality.
-      widl: Keep track of every allocated type_t to simplify set_all_tfswrite.
-      rpcrt4, widl: Make pointer layouts compatible with windows; fix conformant array tests.
-
-Dan Kegel (3):
-      msvcrt: Improve CR CR LF handling.
-      msvcrt: Fix ^Z handling in text mode.
-      quartz: Make clock test less flaky.
-
-David Adam (2):
-      include: Skeleton header for D3DX8.
-      d3dx8: Fix the definition of D3DXVECTOR.
-
-Detlef Riekenberg (6):
-      msi: Dump the database name in a FIXME.
-      winspool: Add a missing export.
-      spoolss: Implement SplInitializeWinSpoolDrv.
-      spoolss/tests: Add tests for SplInitializeWinSpoolDrv.
-      localspl: Implement InitializePrintProvidor.
-      wininet/tests: Initial tests for InternetCanonicalizeUrlA.
-
-Dmitry Timoshkov (3):
-      user32: WM_IME_SETCONTEXT messages are optional.
-      gdi32: Prefer a Microsoft cmap table over other platform ones.
-      user32: Add a message test for ownerdrawn listbox, make it pass under Wine.
-
-EA Durbin (1):
-      kernel32: Implement SetUserGeoID.
-
-Francois Gouget (10):
-      comdlg32/tests: Tell PageSetupDlg() not to bring up a dialog if there is no default printer.
-      user32/tests: Remove an unneeded cast.
-      regedit: Add support for 'regedit -' for feeding regedit from stdin.
-      regedit: Add support for 'regedit /E -', to export the registry to stdout.
-      winex11.drv: Remove an obsolete FIXME comment.
-      winex11.drv: Add the trailing '\n' to a Wine trace.
-      user32/tests: Don't use nameless unions where they are not needed.
-      comctl32/tests: Fix the control's size reporting in an error message.
-      pdh/tests: Fix compilation on systems that don't support nameless unions.
+      winhttp: Correct another difference between InternetCrackurl and WinHttpCrackUrl.
+      imm32: Implement ImmInstallIME(W/A).
+
+Austin English (2):
+      include/shlwapi: Fix some typos.
+      msvcrt: Fix a compiler warning.
+
+Christian Costa (12):
+      d3dxof: Allow template definitions in objects file.
+      d3dxof: Close source file when releasing EnumObject.
+      d3dxof: Increase max childs/subobjects and check the limit is not overcome.
+      d3dxof: Finish strings support.
+      d3dxof: Fix buffer overflow.
+      d3dxof: Support also xfile version 3.03.
+      d3dxof: Increase max objects and check limit.
+      d3dxof: Add support for DXFILELOAD_FROMMEMORY.
+      d3dxof: Prepare support for objects binary format.
+      d3dxof: Allow '-' in names.
+      d3dxof: Fix data buffer limit check. Increase size of input and data buffers.
+      d3dxof: Finish support for objects binary format.
+
+Damjan Jovanovic (4):
+      winemenubuilder: Generate desktop files instead of wineshelllink.
+      winemenubuilder: Moved all wineshelllink functionality to winemenubuilder and removed wineshelllink.
+      shdocvw, winemenubuilder: Generate fd.o entries for .url files.
+      user32: Handle NULL rectangles in WM_NCCALCSIZE.
+
+Daniel Zimmermann (1):
+      widl: Fix check for interface type in get_size_procformatstring.
+
+David Adam (5):
+      d3dx8: Simplify D3DXQuaternionInverse.
+      quartz: Check for NULL condition in FilterGraph2_Disconnect.
+      d3dx8: Implement D3DXMatrixAffineTransformation2D.
+      d3dx8: Implement D3DXMatrixTransformation2D.
+      d3dx8: Change the debug channel of d3dx8 into the generic d3dx.
+
+Detlef Riekenberg (5):
+      shlwapi/tests: Add more entries for PathIsURL.
+      advapi32/tests: Fix tests on win9x (GetFileSecurity not implemented).
+      advapi32/tests: Fix broken GetLastError tests.
+      comctl32/tests: Make the header test dpi aware.
+      shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine.
+
+Dmitry Timoshkov (5):
+      widl: Make the generated string pointers const as well.
+      appwiz.cpl: Make some data static const.
+      shell32: Make some data static const.
+      shdocvw: Fix the COLOR_xxx usage.
+      user32: Do not change focus if the window is no longer active.
+
+Dylan Smith (9):
+      richedit: Created initial tests for windowless richedit controls.
+      richedit: Initial testing of ITextServices methods.
+      richedit: Removed comment in header for non-existent wintest.c.
+      include: Added missing macros for EM_SETIMESTATUS and EM_GETIMESTATUS.
+      user32: Added message spy string for IME Status messages.
+      richedit: Update strings and comments regarding IME Status messages.
+      include: Fixed a typo for ITextHost::TxSetCaretPos declaration.
+      richedit: Removed unused ME_AutoURLDetect function.
+      richedit: Removed useless lines in ME_GetDefaultCharFormat.
+
+Eric Pouech (6):
+      winedump: Print detailed information about class/struct properties.
+      dbghelp: Fix all forward declaration cases for UDT.
+      winedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.
+      winedbg: Slightly change the option setting syntax (allows also to get the current state back).
+      winedbg: Added scoped symbol picker, and options to handle it.
+      dbghelp: Properly add CPU info to minidump.
+
+Florian Köberle (2):
+      user32/tests: Capture tests should not require no active window.
+      user32/tests: Test size and minmax of WS_THICKFRAME child.
+
+Francois Gouget (31):
+      gdiplus: Add a trailing '\n' to a Wine trace.
+      shell32/tests: Remove spaces before '\n' in ok() calls.
+      regedit: Remove unneeded variable initializations.
+      regedit: Check that we were able to allocate line_buf too.
+      regedit: line_size is supposed to track a string length.
+      regedit: The xxx_name_len variables track buffer sizes. That is they count the trailing '\0'. Adjust a couple of places that got this wrong and rename them to xxx_name_size.
+      regedit: Simplify REGPROC_export_string().
+      regedit: Tighten a buffer size calculation.
+      regedit: Simplify / clean up export_hkey().
+      regedit: Fix a buffer overflow when exporting binary values in export_hkey().
+      regedit: Fix the wrapping of binary values in export_hkey().
+      d3dx9_36/tests: Fix compilation on systems that don't support nameless unions.
+      inetcomm: Fix compilation on systems that don't support nameless unions.
+      d3d10core: Fix spelling of 'unknown'.
+      crypt32: Fix Spelling of 'superseded'.
       Assorted spelling fixes.
-
-Gerald Pfeifer (4):
-      kernel32: Fix signedess for FreeBSD-specific implementation of GetSystemInfo().
-      kernel32: Fix types for the FreeBSD implementation of GlobalMemoryStatusEx().
-      winex11.drv: Move X11DRV_XRender_Installed under #ifdef SONAME_LIBXRENDER.
-      mshtml: Removed unused function get_child_text_node().
-
-H. Verbeet (1):
-      d3d9: Release pixel shaders after we're done with them in the visual test.
-
-Hans Leidekker (7):
-      pdh: Implement PdhValidatePath{, Ex}{A, W}.
-      pdh: Add tests for PdhValidatePath{, Ex}{A, W}.
-      pdh: Serialize access to performance counters and queries.
-      pdh: Implement and test PdhCollectQueryDataEx.
-      pdh: Implement PdhCalculateCounterFromRawValue.
-      pdh: Fix parameter handling in PdhAddEnglishCounter{A, W} and PdhCollectQueryDataWithTime.
-      pdh: Skip tests when running on non-english locale.
-
-Huw Davies (8):
-      gdi32: TrueType fonts from the data directory should be added to the registry.
-      gdi32: Only cache the glyph metrics when rendering to a monochrome bitmap or when just retrieving the metrics.
-      gdi32: Let the WINE_GGO_GRAY16_BITMAP case load a bitmap.
-      fonts: Add a Tahoma replacement. Almost entirely based on a patch by Larry Snyder.
-      gdi32: Fixed a misplaced break.
-      fonts: Add a very incomplete Tahoma Bold.
-      comctl32/tests: Skip some font dependent tests if we don't have System or Tahoma installed.
-      comctl32/tests: Don't assume that the default font height is 16 pixels.
+      msxml3: Dynamically load libxslt.so and only call xsltInit() if present.
+      ntdll/tests: Fix typos in test_NtQueryValueKey().
+      ntdll/tests: Test how NT(Set, Query)ValueKey() handle non-terminated strings.
+      kernel32: Fix create_scsi_entry() so it puts properly '\0'-terminated strings in the registry.
+      kernel32: Simplify and optimize create_(system,env)_registry_keys().
+      msxml3: Fix compilation on systems that don't have xsltInit().
+      regedit: Fix a buffer allocation in export_registry_key().
+      regedit: Pass the string length to REGPROC_export_string().
+      regedit: Fix exporting of REG_EXPAND_SZ and other 'weird' strings.
+      regedit: Avoid wsprintfW() so we can avoid loading user32.dll for 'regedit /E'.
+      ntdll/tests: Remove a redundant 'if'.
+      advapi32/tests: Cleanup test_hkey_main_Value_[AW]().
+      advapi32/tests: Fix the line number reported by test_hkey_main_Value_[AW]().
+      advapi32/tests: Check how the registry APIs handle non-terminated strings.
+      reg: Avoid wvsprintfW() so we can avoid loading user32.dll.
+
+Hans Leidekker (15):
+      inetcomm: Flesh out the pop3 command parser.
+      inetcomm: Add an implementation of IPOP3Transport::CommandDELE.
+      inetcomm: Add an implementation of IPOP3Transport::CommandNOOP.
+      inetcomm: Add an implementation of IPOP3Transport::CommandRSET.
+      inetcomm: Add an implementation of IPOP3Transport::CommandRETR.
+      inetcomm: Add an implementation of IPOP3Transport::CommandTOP.
+      inetcomm: Support both forms of the UIDL and LIST commands.
+      inetcomm: Send a notification when disconnecting.
+      user32: Add a stub implementation of ChangeWindowMessageFilter.
+      inetcomm: Add an implementation of IVirtualStream.
+      inetcomm: Get rid of the server info copy.
+      mlang: Implement IMultiLanguage2::ConvertStringInIStream.
+      winhttp: Reimplement WinHttpCrackUrl.
+      winhttp: Add tests for WinHttpCrackUrl.
+      winhttp: Prefer builtin over native.
+
+Henri Verbeet (29):
+      d3d10core: Add a d3d10core dll.
+      d3d10core: Implement ID3D10Device in d3d10core instead of d3d10.
+      d3d10core: Allow ID3D10Device to be aggregated.
+      dxgi: Add a stub for DXGID3D10RegisterLayers.
+      d3d10core: Implement D3D10CoreRegisterLayers.
+      dxgi: Implement DXGID3D10RegisterLayers().
+      dxgi: Implement DXGID3D10CreateDevice().
+      d3d10core: Implement D3D10CoreCreateDevice().
+      d3d10: Implement D3D10CreateDevice() on top of D3D10CoreCreateDevice().
+      d3d10: Use the factory that created the adapter to create a swapchain.
+      d3d10core: Add a trace for D3D10CoreCreateDevice().
+      dxgi: Add some dxgi return codes.
+      dxgi: Add a IWineD3D field to dxgi_factory.
+      dxgi: Add an ordinal field to dxgi_adapter.
+      dxgi: Add a wined3d device to dxgi_device.
+      dxgi: Store an array of adapters in dxgi_factory.
+      dxgi: Implement IDXGIFactory::EnumAdapters().
+      dxgi: Add a test for DXGID3D10CreateDevice().
+      d3d10core: Add a test for D3D10CoreCreateDevice().
+      wininet: Treat an empty username as NULL in FTP_Connect().
+      wined3d: Fix the cube map coordinates in surface_blt_to_drawable().
+      wined3d: Make it more obvious the pshader path in shader_hw_map2gl() doesn't handle opcodes without parameters.
+      wined3d: Give mov & mova their own handler.
+      wined3d: Avoid using a stack buffer in a few places in shader_hw_map2gl().
+      wined3d: wined3d_gl.h should be internal to wined3d.
+      wined3d: Don't use the same GUID for IWineD3D and IWineD3DDevice.
+      wined3d: Remove some unused code.
+      dxgi: Implement IDXGIDevice::GetAdapter().
+      dxgi: Implement IDXGIAdapter::GetParent().
+
+Hirofumi Katayama (2):
+      wordpad: Accept double-click in date and time dialog.
+      wordpad: Update resources for date and time dialog.
+
+Huw Davies (2):
+      kernel32: Fix a few Welsh translations.
+      ole32: Don't issue a warning if a flat copy is all that's required.
 
 Hwang YunSong(황윤성) (2):
-      wineboot: New Korean resource.
       winecfg: Updated Korean resource.
-
-Jacek Caban (30):
-      mshtml: Remove no longer used defines.
-      mshtml: Use GetWineURL in before_async_open.
-      urlmon: Added IID_IBindStatusCallbackHolder to uuid.
-      urlmon: Wrap callback in RegisterBindStatusCallback.
-      urlmon: Added more strict QueryInterface tests.
-      urlmon: Added more RegiterBindStatusCallback tests.
-      urlmon: Get rid of no longer needed IHttpNegotiate wrapper.
-      mshtml: Added get_tagName implementation.
-      mshtml: Pass the IDispatch interface of the element right-clicked on to IDocHostUIHandler_ShowContextMenu if applicable instead of always the document's one.
-      mshtml: Pass HTMLDOMNode pointer to its destructor.
-      mshtml: Pass HTMLDOMNode pointer to HTMLElement's destructor.
-      mshtml: Use vtbl for node destructors.
-      mshtml: Move nodes' QueryInterface implementation to vtbl.
-      mshtml: Move common code to separated function.
-      mshtml: Return IHTMLElementCollection instead of IDispatch from HTMLElementCollection_Create.
-      mshtml: Include document element in collection returned by IHTMLDocument2::get_all.
-      mshtml: Added IHTMLOptionElement interface stub implementation.
-      mshtml: IHTMLElementContainer::item rewrite.
-      mshtml: Added IHTMLSelectElement::get_length implementation.
-      mshtml.idl: Added IHTMLInputTextElement interface.
-      mshtml: Added IHTMLInputTextElement interface implementation.
-      mshtml: Move most code from handle_editor_load to exec_editmode.
-      mshtml: Skip tests if we can't get body object - it means that there is no Gecko available.
-      actctx: Rename version to assembly_version.
-      shdocvw: Fixed tests on IE7.
-      urlmon: Fixed test on IE7.
-      mshtml: Fixed tests on IE7.
-      mshtml: Move init_nsevents call from start_binding to read_stream_data to avoid race.
-      mshtml: Fixed test crash on Windows.
-      mshtml: Added support for installing Gecko from the local file.
-
-James Hawkins (4):
-      user32: Test the ddeml client interface.
-      user32: Set client_pid to zero before initializing dde.
-      user32: Move the test_ddeml_client function closer to the other ddeml client test functions.
-      user32: Test the ddeml server interface.
-
-John Klehm (3):
-      msinkaut.idl: Declare the IInkCollector interface and its dependencies.
-      nkobj: Use an internal header.
-      inkobj: Stub implementation of IInkCollector.
-
-Juan Lang (58):
-      crypt32: Add a helper function to create a file store from an already-initialized memory store.
-      crypt32: Create file store directly in CRYPT_FileNameOpenStoreW.
-      crypt32: Allow file stores to support more than one type of file.
-      crypt32: Implement opening file name stores from files that contain PKCS7 messages.
-      crypt32: Be more strict about format of serialized store files.
-      wintrust: Implement SoftpubDefCertInit.
-      wintrust: Improve SoftpubLoadMessage for WTD_CHOICE_CERT.
-      wintrust: In SoftpubLoadSignature, don't assume a message is present.
-      wintrust: Don't warn for generic cert verify action.
-      crypt32: Correct copying a signer info's attributes.
-      wintrust: Add stub for WVTAsn1SpcSpOpusInfoDecode.
-      wincrypt.h: Add a few more definitions.
-      crypt32: Don't check decoded length against encoded length for indefinite-form sequences.
-      ntdll: Fix a typo.
-      wintrust: Copy time to verify from cert info.
-      wintrust: Use file's creation time as time to verify.
-      wintrust: Remove bad check that prevents root certificates from appearing time valid.
-      wintrust: Use verify time rather than current time to check certificate chain.
-      crypt32: Fix a silly variable name.
-      crypt32: Improve trace.
-      crypt32: Don't fail if buffer is NULL, just return required size.
-      crypt32: Don't fail if a cert is invalid, Windows doesn't either (tests to follow).
-      crypt32: Always set cNumOIDs.
-      crypt32: Don't set ret to FALSE when it isn't checked.
-      crypt32: Reduce valid usages count when removing a valid usage.
-      crypt32: Add tests for CertGetValidUsages.
-      crypt32: Don't assume a maximum of 32 valid usages.
-      setupapi: Remove a misleading fixme.
-      crypt32: Remove some tests that fail inconsistently on Windows.
-      crypt32: Print values of failing time tests.
-      crypt32: Add an extra pointer alignment to avoid possible memory corruption.
-      softpub.h: Add missing definitions.
-      wintrust: Trace input to WinVerifyTrust.
-      wintrust: Add a helper function to initialize chain creation parameters.
-      wintrust: Add a helper function to create a chain for a signer.
-      wintrust: Implement GenericChainCertificateTrust.
-      wintrust: Implement GenericChainFinalProv.
-      wintrust: Add traces.
-      wintrust: Add generic chain action to known actions.
-      crypt32: Allow imprecision of one millisecond in time decoding to fix test failures on Windows.
-      crypt32: Remove superficially different certificates.
-      crypt32: Add another test to show that time validity nesting isn't checked.
-      crypt32: Test encoding/decoding name constraints.
-      crypt32: Implement name constraint encoding.
-      crypt32: Allow either NULL or empty strings where one or the other is expected.
-      crypt32: Don't check tag in AsnDecodeIntInternal, caller already checks it.
-      crypt32: Implement name constraints decoding.
-      crypt32: Implement name constraint checking.
-      setupapi: Test SetupDiInstallClass.
-      setupapi: SetupOpenAppendInfFile is implemented, so remove #if 0 around it.
-      setupapi: Correct creating the class key.
-      setupapi: Install more items when installing a class.
-      setupapi: Add stubs for SetupDiCreateDevRegKeyA/W.
-      setupapi: Implement SetupDiCreateDevRegKeyA on top of SetupDiCreateDevRegKeyW.
-      setupapi: Add helper function to open a device's hardware key.
-      setupapi: Don't require caller to pass a SP_DEVINFO_DATA pointer to SETUPDI_AddDeviceToSet.
-      setupapi: Add a device ID member to DeviceInfo.
-      setupapi: Implement SetupDiCreateDevRegKeyW.
-
-Kai Blin (2):
-      secur32: Remove hardcoded assumption that the SECBUFFER_DATA is always at index 1 for en/decrypting.
-      secur32: ntlm_auth returns BH if the connection to winbindd fails.
-
-Karl Relton (1):
-      wineserver: Allow already peeked messages to merge.
+      oleacc: New Korean resource.
+
+Jacek Caban (1):
+      shdocvw: Revert "Added Support for the IViewObjectEx" with tests.
+
+Juan Lang (28):
+      crypt32: Don't underreport the size available when formatting szOID_AUTHORITY_KEY_IDENTIFIER2.
+      crypt32: Fix off-by-one error in formatting szOID_AUTHORITY_KEY_IDENTIFIER2.
+      crypt32: Implement formatting an alt name entry with type CERT_ALT_NAME_DIRECTORY_NAME.
+      crypt32: Fix comment typo.
+      crypt32: Fix indenting for szOID_CRL_DIST_POINTS.
+      crypt32: Correct heading for a certificate issuer in a CERT_AUTHORITY_KEY_ID2.
+      crypt32: Use correct string for directory names in a CERT_ALT_NAME_ENTRY.
+      crypt32: Add a function to format a CERT_NAME_BLOB as an indented string, and implement CertNameToStrW on top of it.
+      crypt32: Indent directory name when formatting an alt name entry.
+      crypt32: When formatting a directory name as a multiline string, put a newline between the heading and the value.
+      crypt32: Implement CryptFormatObject for alternate names.
+      crypt32: Add tests for encoding/decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
+      crypt32: Implement encoding CERT_POLICY_QUALIFIER_USER_NOTICE.
+      crypt32: Implement decoding CERT_POLICY_QUALIFIER_USER_NOTICE.
+      crypt32: Add tests for encoding/decoding CERT_POLICIES_INFO.
+      crypt32: Implement encoding CERT_POLICIES_INFO.
+      crypt32: Implement decoding CERT_POLICIES_INFO.
+      cryptdlg: Register/unregister the OID functions exported by cryptdlg.
+      netapi32: Fix dead stores.
+      include: Fix typos.
+      include: Add a few missing definitions for Netscape cert extensions.
+      crypt32: Implement CryptFormatObject for szOID_KEY_USAGE.
+      crypt32: Implement CryptFormatObject for szOID_NETSCAPE_CERT_TYPE.
+      crypt32: Fix failing tests on Win9x/NT4.
+      crypt32: Decoded unicode name value strings should be NULL-terminated.
+      crypt32: Check registered CryptFormatObject functions before using default hex format.
+      crypt32: Formatted bits are always in a single line, regardless of dwFormatStrType.
+      crypt32: Pass next data pointer when decoding a CRL dist point.
+
+Kai Blin (1):
+      advapi32: Implement LsaSetSecret stub.
 
 Ken Thomases (1):
-      ntdll: Work around a bug in Mac OS X's getdirentries().
-
-Konstantin Kondratyuk (2):
-      mpr: Implement WNetGetResourceInformation functions.
-      net.exe: Add Russian resources.
-
-Lei Zhang (1):
-      comctl32: Fix monthcal hit tests.
-
-Lionel Debroux (2):
-      advapi32/tests: Fix memory leaks (found by Smatch).
-      advapi32/tests: Fix a typo.
-
-Louis Lenders (5):
-      faultrep: Add stub for ReportFault.
-      d3dx8: Add DllMain.
-      d3dx8: Update spec file.
-      wsock32: Export 3 more functions.
-      wine.inf: Add 2 keys for *.chm files.
-
-Luke Bratch (1):
-      winecfg: Add more keyboard shortcuts.
-
-Maarten Lankhorst (9):
-      gdi32: Fix meaning and use of bidirectionality flags.
-      gdi32: Fix 3 tiny bugs in bidi.
-      dsound: Use smaller buffers for wavein capture.
-      dsound: Call waveInUnPrepareHeader and waveInPrepareHeader when submitting new buffer.
-      wineoss: Seperate wave-in and wave-outs shared use of a single OSS_DEVICE struct.
-      dsound: Fix IDirectSoundBuffer_GetPosition.
-      winmm: Set default sound driver to alsa,oss,coreaudio.
-      dsound: Release buffer before reopening when buffer is too small.
-      wineoss: Remove useless fixme shown on initialisation.
-
-Marcus Meissner (8):
-      kernel32: Test IsBadReadPtr/ IsBadCodePtr / IsBadWritePtr.
-      mpr: Initialize lpwSystem.
-      pdh: Removed superflous NULL ptr check.
-      d3d9/tests: Initialize shader to NULL.
-      setupapi: Use correct parameter in pointer init.
-      advpack: Handle localized C:\Program Files.
-      crypt32/tests: Fixed buffer overflow in encode test.
-      imm32: Avoid spamming the debug output.
-
-Mikolaj Zalewski (6):
-      oleaut32: olepicture: Support loading Aldus Placable Metafiles.
-      oleaut32: olepicture: When drawing metafiles set the coordinates system so that it is drawn in the correct place.
-      advapi32: security: Remove unneeded FIXME.
-      oleview: Don't crash if the parent type couldn't be retrieved.
-      ole32: OleIsRunning should return TRUE if the class doesn't implement IRunnableObject.
-      oleaut32: Function kind for dispatch interfaces should be FUNC_DISPATCH.
-
-Misha Koshelev (1):
-      urlmon: Increment/decrement reference count when internet handles are created/destroyed.
-
-Nigel Liang (1):
-      include/winsock.h: Fix parenthesis mismatch.
-
-Reece H. Dunn (1):
-      comctl32: Fixed drawing the trackbar background when themes are installed.
-
-Rob Shearman (14):
-      user32: Add tests for DefWindowProc processing the undocumented 0x3B message.
-      wineboot: Add a timeout dialog when any WM_QUERYENDSESSION or WM_ENDSESSION messages take too long.
-      server: Move set_security_object to handle.c and set_object_sd to object.c.
-      server: Add a new get_security_object call for getting the security descriptor of an object.
-      server: Use ACL_REVISION in create_default_dacl instead of MAX_ACL_REVISION since we don't use any features from later ACL revisions.
-      advapi32: Implement SetFileSecurityW on top of NtSetSecurityObject.
-      advapi32: Allow GetFileSecurityA/W to work on files that have been opened already with restricted sharing flags.
-      server: Add a simple mapping from Unix uids to NT SIDs.
-      server: Add get_sd and set_sd object operations to allow the security descriptor to be stored somewhere other than server memory, such as on disk.
-      server: Add primitive support for setting and getting the security descriptor of files based on their Unix permissions.
-      server: Remove an unnecessary check from file_set_fd.
-      server: Only call fchmod in file_set_fd if the mode actually changed.
-      oleaut32: Add a check for a test that depends on the decimal separator being a dot.
-      ole32: RegisterDragDrop should return E_OUTOFMEMORY in the case that COM isn't intialised, instead of CO_E_NOTINITIALIZED.
-
-Robert Shearman (1):
-      mshtml: Set the SETUP_IS_CHROME_WRAPPER to FALSE as the embedded Gecko is always used to display content and not chrome.
-
-Roderick Colenbrander (12):
-      wined3d: CreateFakeGLContxt/ReleaseFakeGLContext doesn't need ENTER_GL/LEAVE_GL and they are making GDI calls.
-      wined3d: CreateContext should not be called between ENTER_GL/LEAVE_GL.
-      wined3d: Only call ENTER_GL for the parts in ActivateContext that actually need it.
-      wined3d: WINAPI compile fixes.
-      ddraw: Fix RegDeleteTreeA/W compile issues when building ddraw for Windows.
-      wined3d: Render to the correct hwnd/hdc.
-      wined3d: Make sure we receive a hw accelerated pixel format with OpenGL support.
-      wined3d: Remove an unused ChoosePixelFormat line.
-      wined3d: Use EXT-versions of glBlend*.
-      wined3d: Merge p8 palette initialization code.
-      wined3d: Fix inverse palette lookup for P8 surfaces.
-      wined3d: Use a fragment shader to do P8 palette conversion in hardware.
-
-Roy Shea (2):
-      net.exe: Added missing service name.
-      qmgr: Skeleton implementation of Background Intelligent Transfer Service (BITS).
-
-Rémi Assailly (2):
-      user32: Moved some 16-bit functions.
-      user32: Renamed and moved SetDeskPattern.
-
-Stefan Dösinger (17):
-      wined3d: Add texreg2rgb support to arb shaders.
-      wined3d: Add proper input register handling to texreg2ar/gb.
-      wined3d: Implement texbeml in arb shaders.
-      wined3d: Enable the mNxN implementation for pixel shaders.
-      wined3d: Bem is an instruction and uses registers.
-      wined3d: Reverse the position fixup if the pshader is reading vpos.
-      wined3d: Take care against overwriting a source register in cmp.
-      wined3d: d3d ignores the sign of the input value in the log instruction.
-      wined3d: Implement the vFace register.
-      wined3d: Nested loop support.
-      d3d9: Do not rely on CreateVertexShader failing.
-      wined3d: Clear up in Init3D if something fails.
-      ddraw: Cope with Init3D failures.
-      wined3d: Silently ignore setting the 0 texture on gdi surfaces.
-      ddraw: Do not fail on surface creation errors, skip instead.
-      ddraw: Downgrade the SetCooperativeLevel FIXME to a TRACE.
-      wined3d: Add a (nested) loop test.
-
-Stefan Leichter (6):
-      ole32: Define WINE_FILEVERSION in version resource of ole2nls.dll too.
-      gdi32: Define WINE_FILEVERSION in version resource of gdi.exe.
-      kernel32: Define WINE_FILEVERSION in version resource of krnl386.exe.
-      user32: Define WINE_FILEVERSION in version resource of user.exe.
-      winecfg: Replace call to remove_path with RegDeleteTreeW.
-      regedit: Replace call to delete_branch with RegDeleteTreeA.
-
-Stéphane LOEUILLET (1):
-      Fix substandard wine.desktop file.
-
-Ulrich Czekalla (1):
-      d3d9: Fix crash in texture test.
-
-Vitaliy Margolen (3):
-      dinput: Fix typo.
-      winex11drv: Ignore mouse move events when position did not change only when other events are present.
-      dinput: Use ClipCursor() to keep mouse from leaving the window.
-
-Vitaly Lipatov (1):
-      tools/wine.desktop: Add Name field in Russian.
+      ntdll: Don't poll() on a normal file; it should never block.
+
+Lei Zhang (2):
+      comctl32: Check for NULL input in TAB_AdjustRect.
+      quartz: Reaching a renderer in the filtergraph is not an  error.
+
+Maarten Lankhorst (2):
+      Revert "quartz: Reaching a renderer in the filtergraph is not an error."
+      quartz: Fix FilterGraph2_Connect to be thread-safe and not recurse infinitely.
+
+Marcus Meissner (1):
+      shdocvw: Fixed buffer size to GetPrivateProfileStringW.
+
+Nicolas Le Cam (2):
+      winspool.drv/tests: Fix a test on all platforms.
+      crypt32/tests: Fix a failing test on win2000.
+
+Nikolay Sivov (3):
+      gdiplus: Added GdipGetTextContrast.
+      gdiplus: Added GdipSetTextContrast.
+      gdiplus: Return some token value on startup.
+
+Paul Chitescu (1):
+      user32: Unimplemented SystemParametersInfoW actions display fixme only once.
+
+Paul Vriens (25):
+      ole32/tests: Don't crash on NT4.
+      advapi32/tests: Fix valgrind warning.
+      urlmon/tests: Skip some tests on Win9x and WinMe.
+      urlmon/tests: Fix failures on Win9x and WinMe.
+      wininet/tests: Fix a test failure on some Win98 boxes.
+      msi/tests: Fix some test failures on Win9x and WinMe.
+      winmm/tests: Fix a test failure on Vista and W2K8.
+      setupapi/tests: Fix some failures on Win9x and WinMe.
+      ddraw/tests: Fix a typo.
+      ddraw/tests: Skip tests when DirectDraw4 is not supported.
+      snmpapi/tests: Fix failures on NT4 and below.
+      crypt32/tests: Skip some tests if needed.
+      crypt32/tests: Fix a test failure on Vista and W2K8.
+      gdi32/tests: Fix a few failures on Win9x and WinMe.
+      msi/tests: Skip some tests on Win9x and WinMe.
+      quartz/tests: Fix a few failures on Win95 and NT4.
+      setupapi/tests: Don't use hardcoded C: for the system drive.
+      kernel32/tests: Fix timeouts on NT4 and W2K.
+      msi/tests: Skip tests on win9x by checking functionality instead of registry keys.
+      user32/tests: Fix a test failure on Win9x, WinMe and NT4.
+      winetest: Give the 'Running' progress bar the same size as the others.
+      user32/tests: Don't crash on Win95.
+      comdlg32/tests 1/2: Fix a test failure on XP and W2K3.
+      comdlg32/tests 2/2: Fix a test failure on Win9x.
+      user32/tests: Fix a few test failures on Win9x.
+
+Peter Dons Tychsen (5):
+      winedos: Add support for decoding and displaying the 4 bit CGA framebuffer.
+      winedos: Add support for the Color Control Register (CGA).
+      winedos: Implement int10 CGA palette control.
+      winedos: Implement VGA_WritePixel for int10 service in CGA mode.
+      winedos: Implement mode control register, and the 160x200x4 display mode that it opens.
+
+Reece Dunn (2):
+      uxtheme: Add stubs for the double buffer drawing API in Vista.
+      uxtheme: Draw the correct part of the themed parent background to the DC.
+
+Ricardo Filipe (27):
+      appwiz.cpl: Added Portuguese translation.
+      browseui: Added Portuguese translation.
+      credui: Added Portuguese translation.
+      gphoto2.ds: Added Portuguese translation.
+      localspl: Added Portuguese translation.
+      localui: Added Portuguese translation.
+      msvidc32: Added Portuguese translation.
+      shdoclc: Added Portuguese translation.
+      wldap32: Added Portuguese translation.
+      hhctrl.ocx: Added Portuguese translation.
+      crypt32: Added Portuguese translation.
+      winspool.drv: Added Portuguese translation.
+      cabinet: Fix dead stores (llvm/clang).
+      dbghelp: Fixed dead store (llvm/clang).
+      gdi32: Fix dead store (llvm/clang).
+      iphlpapi: Fixed dead store (llvm/clang).
+      mlang: Fixed dead stores (llvm/clang).
+      oleaut32: Fixed dead increment (llvm/clang).
+      ntdll: Fixed dead store (llvm/clang).
+      rpcrt4: Fixed dead increments (llvm/clang).
+      msxml3: Check some dead store results (llvm/clang).
+      sane.ds: Check dead stored status (llvm/clang).
+      comctl32: Removed dead store (llvm/clang).
+      comctl32: Removed dead increment (llvm/clang).
+      comctl32: Removed dead increment (llvm/clang).
+      comctl32: Remove dead stores (llvm/clang).
+      atl: Remove dead store (llvm/clang).
+
+Roderick Colenbrander (1):
+      wined3d: Add two missing D3D8/D3D9 capabilities.
+
+Ryan Schmidt (1):
+      jscript: Fix build with bison 2.4.
+
+Stefan Dösinger (3):
+      wined3d: Make sure the arbfp pipeline replacement constants are loaded.
+      d3d9: Test psize_min vs psize_max vs psize behavior.
+      wined3d: Rename the fragment ffp desc structures.
+
+Tony Wasserka (3):
+      d3dx9: Implement ID3DXSprite_Begin/End.
+      d3dx9: Implement ID3DXSprite_Flush.
+      d3dx9: Implement ID3DXSprite_GetDevice.
+
+Vincent Povirk (4):
+      msiexec: Build with -mwindows.
+      comctl32: Do not repaint on TBM_SETPOS if position is unchanged.
+      gdiplus: Fix GdipFlattenPath for already-flat paths and add a test.
+      gdiplus: Restore a line I removed by mistake.
+
+Vitaliy Margolen (1):
+      user32/tests: Print line numbers of callers in check_wnd_state to help debugging.
 
 --
 Alexandre Julliard