ole32: Don't fail when constants are 'incorrect'.
[wine] / ANNOUNCE
index 612bbed..76e052b 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
-This is release 0.9.59 of Wine, a free implementation of Windows on Unix.
+The Wine development release 1.1.29 is now available.
 
 What's new in this release (see below for details):
-  - Improved support for the .NET framework.
-  - Better services handling through a separate services.exe process.
-  - Support for ATI fragment shader.
-  - Better support for http proxies.
-  - Window management fixes.
-  - Pre-compiled fonts are now available in the source tree.
-  - Lots of bug fixes.
+  - Improved Gecko integration by using Wine's network layers.
+  - Use of external libmpg123 for mp3 decoding.
+  - Support for JPEG and PNG formats in WindowsCodecs.
+  - Many regression test fixes for Win64 and Windows 7.
+  - 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.59.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-0.9.59.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.29.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.29.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.
 
 ----------------------------------------------------------------
 
-Bugs fixed since 0.9.58:
-
-   2866  Support for X11 multi head configurations (Xinerama)
-   3711  Musicmatch fails to install (missing registry key, HTTP_HttpOpenRequest() problem)
-   3936  Dashofer Verlag (@Borland DB) newer versions don't run
-   4332  Wine User's Guide -incomplete information about compilation
-   4525  OpenOffice 2.0.1 locks up after using File Open dialog for a while
-   4528  Firefox vertical size wrong, doesn't take gnome system menu or task bars into account
-   4572  user: Tooltips have wrong Z-Position and deactivate the Main-Window
-   4733  Get optimized/compressed/packed executables (non-upx) working
-   4803  Steam: not all lnk files are processed into linux shortcuts
-   5077  Intro films crash Heroes V
-   5767  Unable to change default web browser
-   5955  DirectDrawCreate crash on non-OpenGL desktop
-   6048  wine crashes while starting Strokes russian language course
-   6526  Typing Instructor for Kids 2 fails to install
-   6570  Supreme Commander beta wants vertex shader 2.0
-   6888  Theme Park World does not start
-   7223  Wine Internet Explorer can't handle URLs that don't start with a protocol
-   7653  GDI deadlock on startup of any program
-   8246  invoking htmlhelp:HtmlHelpW crashes wine
-   8568  Thief : the dark project crashes during startup in fullscreen mode
-   8644  Unimplemented KERNEL32.dll.SetConsoleDisplayMode
-   8660  Anarchy Online screenmode and card selection box not drawn properly
-   9104  Pdf-xchange viewer crashes
-   9166  Wine Crashes on iRO exit
-   9246  Richard Scarry's Busytown 2000 locks up on click
-   9459  FIFA 2007 crashes with the recent versions
-   9703  3DMark2000 Setup fails
-   9772  Wine apps stop after program error exit
-  10021  Unreal Tournament 3 Beta Demo doesn't get past splash screen
-  10022  WinUAE crashes
-  10032  Wine must not use unix select() for networking where there might be high fd's
-  10040  Steam crashes during the startup
-  10111  WINEDEBUG=warn+heap "make test" has heap error in comdlg32/tests/printdlg.c
-  10273  satisfy SafeDisc 2.x heuristic API analyzer by "adjusting" API exports/entry statistics of wine builtins (affects e.g. adobe photoshop)
-  10339  Sonic & Knuckles Collection games display wrong in windowed mode
-  10742  Add AMD Phenom detection to winecfg
-  10760  Sim Town demo crashes
-  10823  Green water in HL2 episode 2 during bug sequence
-  10843  Tray icon popup menu does not go away until clicked
-  10883  C&C 3 extremely slow in current GIT
-  10968  tdx_level2:crash due to Unhandled page fault when login
-  10992  Sacred: Crashes on enter in wine 0.9.52
-  11082  unimplemented function ntoskrnl.exe.MmIsAddressValid (SafeDisc)
-  11211  winedbg crashes?
-  11260  civilization 4 land surfaces turn black between turns
-  11416  Left or upwards scrolling in Traffic Giant corrupts Display
-  11431  Adobe Photoshop CS2: z-overlay of image containers
-  11574  Picasa cannot upload to web albums
-  11624  Commandos 3 - rendering problems (P8 textures)
-  11662  Commandos 3: Black rectangle covers most of the backround
-  11841  Pressing escape does not exit dialog in Picasa
-  11884  Copy and paste garbage on end
-  11890  emule 0.48a mephisto mods crash on wine 0.9.56
-  11894  3d versions of virtual moon 3.5 can't find pixel format
-  11897  Wine dosen't remember d3d screen settings in various games
-  11927  Crimsonland: Mouse moves to the upperleft corner and freezes
-  11996  proper mshtml:HTMLDocument2_get_location() needed for NET's System.WIndows.Forms
-  12070  Changing some tool properties with arrow keys in Photoshop CS2 doesnt work
-  12079  VS.NET 7.x/.NET SDK installers fail if re-executed due to ACTION_StopServices being a stub
-  12086  wine needs to update its timezone info?
-  12098  Text positioning regression in Dragon Naturally Speaking 9
-  12134  The Settlers Heritage of Kings: Occlusion setting regression
-  12160  Adobe Photoshop CS2: opening new window for each opened image
-  12162  Heroes of Might & Magic IV awful frame rate
-  12193  Some Lithuanian glyphs are missing in Tahoma and other fonts
-  12196  Application window fails to be rendered after resize/minimize/restore cycle in managed mode
-  12204  Performance Regression in CS: Source
-  12229  mshtml: script.c test crashes in kubuntu hardy
-  12235  crash in msxml3 test case
-  12236  Irfanview: distorted image display
-  12289  strange menu tracking confusion between keyboard and mouse
-  12319  Can't connect to Battle.net in Starcraft anymore
-  12328  Palringo: Pressing enter in a chat window closes it
-  12330  Wrong width in some fonts
-  12352  application windows shrink to a small square on desktop switch
+Bugs fixed in 1.1.29:
+
+    231  winemaker: Issue the warnings directly in the source
+   5625  Wine does not handle internet proxy settings conveniently
+   7854  VB 3.0: Installation fails
+   9294  Crash when loading Vampire - The Maquerade - Redemption
+  10397  CSS crashes when trying to accept option change
+  11345  Wrong button vertical position
+  11618  Wineinstall blocks midway through
+  13125  Fahrenheit (Indigo Prophecy) broken in newer versions of Wine.
+  13411  setup_exception_record stack overflow in Teach2000
+  13945  subversion fails to Initial network when using http protocol
+  14110  Adobe Audition 1.5: does not install in Hardy Heron
+  14198  Achieve planner crashes after entering data
+  14206  Achieve planner freezes when clicking the 'finished' tab
+  14784  SetWindowHookEx fail to inject DLL containing the HookProc if...
+  14907  TntMPD: Install procedure stopped working between 0.9.61 and 1.0.0
+  14998  BioShock demo dose not start at all
+  15056  Graphical glitches in the menu of The longest journey demo
+  15112  Prey crashes with Segmentation fault
+  15181  IBM Client Access Terminal Emulator crashes on startup
+  15563  AVG Free 7.1 fails due to missing or broken DLLs
+  15744  Microsoft Money 2001 can't open saved files
+  16153  F1 Challenge, incorrectly renders rear view
+  16249  mspaint does not render PNG files correctly
+  16292  Activeworlds client 4.2 update fails with "reason 13"
+  16677  World of Warcraft WotLK crashes randomly after login
+  16844  3dmark2001 Point Sprites test rendered incorrectly in wine >= 1.1.12
+  17150  Achieve Planner 1.9.0 (XP version) aborts with "failed to load resources from resource file"
+  17227  PAF 5 help window text is blank
+  17394  Chip view window is not displayed properly
+  17408  ASPI crashes randomly
+  17428  Taskmgr: blank process names in Process list.
+  17482  Paint.NET doesn't install anymore
+  17783  steamcommunity.com certificate not recognised
+  17897  OpenAL installer thinks it is AMD-64
+  17898  DM Evidence application freezes
+  18275  Snail Mail crashes during startup
+  18519  eMule crashes scrolling files
+  18525  Adobe Reader 9.10 upgrade fails
+  18989  Trackmania Nations Forever does not run
+  19086  Front Panel Designer: crashes when trying to load saved files
+  19185  Word Viewer crash at the end of the installation
+  19266  POD and Caldari shuttle bad render
+  19318  Word Viewer 2003 - installs extra files? (appinstall)
+  19392  Runes of magic : crash while entering world
+  19472  EVE Online avatar rendering sometimes crashes Wine
+  19631  Multiple application installations fail after BadMatch error
+  19721  Dragon NaturallySpeaking 10S training text grays-out too fast
+  19778  cmd set "FOO=bar" does the wrong thing; breaks firefox build script
+  19822  many fullscreen apps loose focus in a virtual desktop when leaving it
+  19826  .Net 2.0 Listview isn't updated properly and causes program to hang
+  19839  Access violation when closing ImgBurn 2.5.0.0 if its 'Disc Layout Editor' window has ever been opened.
+  19854  Oblivion crashes constantly if music is enabled
+  19875  64-bit wine build broken
 
 ----------------------------------------------------------------
 
-Changes since 0.9.58:
-
-Alasdair Sinclair (1):
-      fonts: Fix uninstall of TrueType fonts.
-
-Alexander Dorofeyev (25):
-      ddraw: Make SetPalette fail for non-palettized surfaces.
-      ddraw/tests: Test SetPalette on non-palettized surfaces.
-      wined3d: Handle zero primitive count.
-      ddraw/tests: Test executebuffer triangle instruction with zero count.
-      d3d8/tests: Test DrawIndexedPrimitiveUP with primitive count zero.
-      ddraw: Fix vertex processing.
-      wined3d: Fix comment.
-      ddraw/tests: Add test for ddraw 8-bit mode.
-      wined3d: Don't use device palettes in read_from_framebuffer.
-      wined3d: Don't use device palettes in GetDC.
-      wined3d: Don't use device palettes in RealizePalette.
-      wined3d: Don't store primary surface palette in device palettes.
-      wined3d: Make device palettes dynamically allocated.
-      d3d9/tests: Test that GOURAUD and PHONG modes are equal.
-      ddraw: Set surface to NULL on failure in GetAttachedSurface.
-      wined3d: Add ENTER_GL/LEAVE_GL in surface_bind_and_dirtify.
-      wined3d: Add ENTER_GL/LEAVE_GL in surface_allocate_surface.
-      wined3d: Add ENTER_GL/LEAVE_GL in IWineD3DSurfaceImpl_Release.
-      wined3d: Avoid calling LoadTexture with gl lock held in IWineD3DSurfaceImpl_PreLoad.
-      wined3d: Remove ENTER_GL/LEAVE_GL in IWineD3DTextureImpl_PreLoad.
-      wined3d: Remove ENTER_GL/LEAVE_GL in IWineD3DCubeTextureImpl_PreLoad.
-      ddraw/tests: Additional colorfill test in p8_primary_test.
-      wined3d: Support index in alpha in BltOverride colorfill codepath.
-      wined3d: Improve detection of device palette change.
-      ddraw/tests: Extend p8_primary_test.
-
-Alexander Morozov (6):
-      setupapi: Add a check of "#" for interface subkey names.
-      setupapi: Added a test for registering device interface and getting device path.
-      setupapi: Creating SymbolicLink value in registry as in Windows XP.
-      setupapi: Create device interface keys in registry as in Windows XP.
-      setupapi: Create DeviceInstance value in registry, delete todo_wine from test.
-      setupapi: Prevent of reallocating memory for _SP_DEVINFO_DATA structures.
-
-Alexander Nicolaysen Sørnes (5):
-      wordpad: Add support for previewing two pages side-by-side.
-      kernel32: Set processorLevel to cpu family.
-      reg: Add Norwegian Bokmål resource.
-      net: Add Norwegian Bokmål resource.
-      winecfg: Update Norwegian Bokmål resource.
-
-Alexandre Julliard (63):
-      shell32: Make the icon space a bit larger in the About dialog.
-      shell32: Use the larger Wine logo icon in the About dialog.
-      notepad: Use the larger icon in the About dialog.
-      wrc: parser_error must append a newline.
-      kernel32/tests: Added some tests for FindResource.
-      kernel32/tests: Fix the FindFirstVolume test on Vista.
-      tools/sfnt2fnt: Separate the building of the font data and the actual file creation.
-      tools/sfnt2fnt: Merge the fnt2fon code into sfnt2fnt to allow generating fonts in a single step.
-      tools/sfnt2fnt: Add getopt option parsing.
-      fonts: Store the generated TrueType fonts in the repository, and rebuild them only in maintainer mode.
-      winex11: Setting window z-order using a sibling doesn't work with some window managers.
-      winex11: Grab the pointer in menu tracking mode too.
-      user32: Make sure we set menu capture to a window that is visible.
-      user32: Clamp the mouse position to the window rectangle when starting a window resize.
-      setupapi/tests: Use FIELD_OFFSET instead of offsetof.
-      winex11: Don't attempt to dock into the system tray in desktop mode.
-      mscoree: Implement a number of interop helpers.
-      regedit: Display a larger icon in the About box.
-      comdlg32: Fixed a number of buffer overflows in the file dialog.
-      winex11: Fix X11DRV_CLIPBOARD_ReadProperty to read data in larger chunks and to properly null-terminate the buffer.
-      server: impersonation_level should be an int since we store -1 in it.
-      libwine: Added a wine_call_on_stack function.
-      kernel32: Moved the allocation of the process stack to ntdll.
-      ntdll: Clear the process stack again after dll init and before calling the main entry point.
-      qmgr: Avoid %ll printf formats.
-      quartz: Avoid %ll printf formats.
-      libwine: Export functions that return the Wine version number and build id.
-      ntdll: Export the libwine version functions from ntdll too.
-      user32: Allow arbitrary text size for loaded strings in message boxes.
-      shell32: Add a license message box and a build id to the About dialog. Clean things up a little.
-      gdi32: Store the return value separately in StretchDIBits instead of overwriting heightSrc.
-      winefile: Remove redundant About Wine menu option.
-      winefile: Use the larger icon in the About box.
-      winefile: Remove some unused resources.
-      user32: Cosmetic fixes to the About dialog.
-      winetest: Add the Wine build id to the version information.
-      winetest: Use the HEAD commit sha1 as default build id.
-      include: Fix access permissions in some ioctl codes, and add a few more.
-      wine.inf: Create a fake module for mountmgr.sys.
-      winex11: Ignore EnterNotify resulting from a pointer grab.
-      advapi32: Silence the pipe read error in the normal case.
-      wineboot: No longer needs to keep running now that we have services.exe.
-      user32: Don't start explorer.exe on non-visible window stations.
-      winemine: Use a standard About box with the larger icon.
-      ntdll: Moved stack allocation for thread and process to a common routine in virtual.c.
-      ntdll: Add support for handling page faults caused by guard pages on the thread stack.
-      ntdll: Add a guard page at the bottom of the stack and raise a stack overflow exception when hit.
-      imm32: Remove stray semicolon. Don't try to load an invalid file.
-      wineboot: Make services.exe inherit the wineboot event to keep it alive.
-      winex11: Move handling of WM_STATE changes to a separate function, and call it directly from wait_from_withdrawn_state.
-      winex11: Rely on PropertyNotify events instead of Map/UnmapNotify to detect iconification.
-      winex11: Replace the lock_changes flag by a check on the event currently being processed.
-      winex11: Allow mapping/unmapping a window even while processing another event.
-      wordpad: Display the larger icon in the about box.
-      ntdll: Implemented LdrProcessRelocationBlock.
-      ntdll: Use LdrProcessRelocationBlock to apply relocations.
-      winedevice: Apply relocations to the driver in cases where the loader doesn't do it.
-      winex11: Always update the window position without relying on the cached values.
-      winex11: Ignore ConfigureNotify events on unmapped windows.
-      winex11: Use the same test for resizable windows when setting size and mwm hints.
-      winex11: Don't update the normal size hints when a window is minimized or maximized.
-      wininet: Avoid size_t type in trace.
-      winex11: Avoid updating the wm states inside a ConfigureNotify event.
-
-Alistair Leslie-Hughes (10):
-      msxml3: Add support for SAX Documents.
-      msxml3: Add SAX interfaces.
-      msxml3: Added typelib ids for SAX interfaces.
-      msxml3: Added support for SAXXMLReader.
-      msxml3: Correct SAXXMLReader_create.
-      msxml3: Correct IXMLDOMText appendData.
-      msxml3: Correct IXMLDOMComment appendData.
-      msxml3: Correct IXMLDOMCDATASection appendData.
-      mscoree: Add missing interfaces.
-      mscoree: Added ICorRuntimeHost support.
-
-Allan Tong (1):
-      wined3d: Call ActivateContext before any gl call in IWineD3DSurfaceImpl_Release.
-
-Anatoly Lyutin (2):
-      kernel32: Implement IsWow64Process.
-      comctl32: Add HotTrackingColor into COMCTL32_SysColor structure.
-
-Andrew Talbot (36):
-      winedos: Assign to struct instead of using memcpy.
-      winex11.drv: Indirection level fix.
-      wineps.drv: Assign to structs instead of using memcpy.
-      wnaspi32: Assign to struct instead of using memcpy.
-      wintrust: Assign to structs instead of using memcpy.
-      wintab32: Assign to structs instead of using memcpy.
-      winmm: Assign to struct instead of using memcpy.
-      wininet: Assign to structs instead of using memcpy.
-      winex11.drv: Assign to structs instead of using memcpy.
-      ws2_32: Assign to structs instead of using memcpy.
-      wsock32: Assign to struct instead of using memcpy.
-      inetcomm: Assign to structs instead of using memcpy.
-      winealsa.drv: Assign to structs instead of using memcpy.
-      wineaudioio.drv: Assign to structs instead of using memcpy.
-      winecoreaudio.drv: Assign to structs instead of using memcpy.
-      wineesd.drv: Assign to structs instead of using memcpy.
-      winenas.drv: Assign to struct instead of using memcpy.
-      winejack.drv: Assign to structs instead of using memcpy.
-      wineoss.drv: Assign to structs instead of using memcpy.
-      dinput: Assign to struct instead of using CopyMemory.
-      dplayx: Assign to structs instead of using CopyMemory.
-      rpcrt4: Void functions should not return a value.
-      inetcomm: Void functions should not return a value.
-      user32: Void functions should not return a value.
-      dsound: Assign to structs instead of using CopyMemory.
-      uxtheme: Assign to struct instead of using CopyMemory.
-      quartz: Assign to structs instead of using CopyMemory.
-      ole32: Assign to structs instead of using CopyMemory.
-      qcap: Assign to struct instead of using CopyMemory.
-      dbghelp: Fix type mismatch in comparison.
-      ws2_32: Make function declarations match definitions.
-      mshtml: Remove superfluous semicolon.
-      msxml3: Remove superfluous semicolon.
-      ntdll: Remove superfluous semicolon.
-      msi: Remove tentative declaration of static array with no size specifier.
-      rsaenh: Remove tentative declaration of static array with no size specifier.
-
-Apostolos Alexiadis (3):
-      comctl32: Greek translation update.
-      comdlg32: Added Greek translation.
-      hhctrl: Added Greek translation.
-
-Aric Stewart (6):
-      imm: Implement ImmGetIMEFileNameW and ImmGetIMEFileNameA.
-      imm32: Have both ImmInternalPostIMEMessage and ImmInternalSendIMENotify receive an InputContextData parameter instead of relaying on root_context.
-      imm32: Correct a typo accidently using data instead of root_context.
-      imm32: Begin to add basic framework for loading IMEs as dlls.
-      imm: Implement GetCompositionFont.
-      imm32: Keep track of context associations between HWND and HIMC.
-
-Aurimas Fischer (3):
-      fonts: Added/updated all (9x2) Lithuanian glyphs.
-      fonts: Where possible use references to Latin glyphs in Latin-Extended glyphs.
-      fonts: Where possible use references to Latin glyphs in Latin-Extended glyphs.
-
-Austin English (6):
-      gdi32: Spelling fixes.
-      Spelling fixes.
-      Spelling fixes.
-      Spelling fixes.
-      ddraw: Spelling fixes.
-      Spelling fixes.
+Changes since 1.1.28:
+
+Akihiro Sagawa (8):
+      uninstaller: Add Japanese translation.
+      appwiz.cpl: Update and refine Japanese translation.
+      reg: Update Japanese translation.
+      comctl32: Update Japanese translation.
+      regedit: Update Japanese translation.
+      shell32: Update Japanese translation.
+      csetupapi: Update Japanese translation.
+      winecfg: Update Japanese translation.
+
+Alexandre Julliard (44):
+      server: Define an architecture-independent structure for process startup info.
+      winebuild: Add win32/win64 generic architectures in addition to specific CPUs.
+      ntdll: The large integer functions are 32-bit only.
+      msvcrt: The floating point adjust functions only make sense on i386.
+      user32: The LongPtr functions are only exported on 64-bit.
+      shell32: Move the IQueryAssociations implementation from shlwapi to shell32.
+      winemp3: Include wine/port.h.
+      libwine: Determine the bin directory independently from the lib directory if possible.
+      ntdll/tests: Make sure buffer alignment is correct.
+      comctl32/tests: Fix tab control test failures on older Windows versions.
+      comctl32/tests: Fix tooltips test failures on older Windows versions.
+      riched20: Make sure we have a valid ITextHost vtable for all platforms.
+      ntdll: Correctly jump to the modified context after an exception on x86_64.
+      tools: Take into account the executable extension when looking for tools in the path.
+      ntdll: Fix handling of the duplicate MxCsr entry in the x86_64 context.
+      ntdll: Fix a couple of system information structures for 64-bit.
+      ntdll: Return the expected length in NtQueryInformationProcess.
+      ntdll: Define correct address space limits for x86_64.
+      setupapi: Fix a structure size check for 64-bit.
+      ws2_32/tests: Fix test failures on Vista.
+      ntdll: Move the abort_thread() function to the CPU-specific files to allow redefining it.
+      ntdll: Unwind the stack before calling exit/abort_thread.
+      ntdll: Add support for unwinding the signal stack on x86_64.
+      ntdll: Add support for Dwarf expressions in call frame information.
+      ntdll: Route the process startup through the platform-specific thread startup code.
+      ntdll: Use a more drastic (and simpler) method for unwinding the stack on thread exit.
+      configure: Check for mpg123_feed function since we require it.
+      kernel32: Fix the GetThreadPriorityBoost return value.
+      comctl32/tests: Fix some toolbar test failures on older Windows versions.
+      comctl32/tests: Fix status test failures on older Windows versions.
+      tools: Copy 16-bit font definitions to avoid including 16-bit headers.
+      configure: Fix remaining instances of mpg123_init check.
+      winex11: Bytes per line is signed so make it an int instead of a DWORD.
+      user32: Don't send focus change messages if foreground window didn't change.
+      user32: Bring SwitchToThisWindow a bit more in line with the now documented behavior.
+      libport: Added an interlocked_cmpxchg128 function for 64-bit.
+      ntdll: Implemented the SList functions for Win64.
+      msxml3: Move typelib definitions out of #ifdef HAVE_LIBXML2.
+      server: Disable large files for procfs on Solaris.
+      msvcrt: Fix the strtol/strtoul definitions.
+      configure: Add a .exe extension to the tools dependencies when building on Windows.
+      setupapi: Fix a compiler warning.
+      kernel32/tests: Avoid size_t in traces.
+      windowscodecs/tests: Avoid size_t in traces.
+
+Alistair Leslie-Hughes (9):
+      mshtml: Implement HTMLCurrentStyle_get_borderRightWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_borderBottomWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_borderTopWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_color.
+      mshtml: Implement IHTMLCurrentStyle_get_backgroundColor.
+      mshtml: Implement IHTMLCurrentStyle_get_overflow.
+      mshtml: Implement IHTMLCurrentStyle_get_borderWidth.
+      mshtml: Implement IHTMLCurrentStyle_get_margin.
+      mshtml: Implement IHTMLStyle get/put letterSpacing.
+
+Andrew Eikum (9):
+      ole32: Don't read past the end of the stream when converting block types.
+      gdiplus: Support regions of more than one rectangle in GdipCreateRegionHrgn.
+      user32/tests: Fix input test failures on NT4.
+      gdiplus: Implement GdipIsVisibleRegionPoint.
+      gdiplus: Implement GdipIsVisibleRegionRect.
+      gdiplus: Add utility function get_visible_clip_region.
+      gdiplus: Implement GdipIsVisiblePoint.
+      gdiplus: Implement GdipIsVisibleRect.
+      ole32: Overwrite previous CompObj instead of failing.
+
+Andrew Nguyen (2):
+      user32/tests: Fix a test failure on Win9x.
+      comdlg32: Fix the copyright year for the Esperanto translation.
+
+André Hentschel (4):
+      wcmd: Ignore start and end quotes.
+      winemaker: Fix dll compiling in project files.
+      winemaker: Update usage text.
+      winetest: Mute an annoying message box.
+
+Aric Stewart (11):
+      msacm32: If a driver load fails and it does not give us another error set the error to MMSYSERR_NODRIVER.
+      msacm32: In acmDriverDetails if we are unable to load the driver then return MMSYSERR_NOTSUPPORTED as windows does.
+      msacm32/tests: msacm32 can enumerate drivers that cannot be loaded or have their details queried. Deal with this properly.
+      winemp3.acm: Link to system libmpg123.so.
+      msctf: Define ITfSourceSingle.
+      msctf: Stub implementation of ITfSourceSingle for ITfContext.
+      msctf: Hook up ITfTextEditSink::OnEndEdit.
+      msctf: Hook up ITfLanguageProfileNotifySink::OnLanguageChange.
+      msctf: Correct handling if NULL for pdimFocus in ITfThreadMgr::SetFocus.
+      msctf: Implement ITfThreadMgr::AssociateFocus.
+      msctf/tests: Test ITfThreadMgr::AssociateFocus.
+
+Austin English (9):
+      dxdiag: Add stub implementation.
+      dnsapi: Add a stub for DnsFlushResolverCache.
+      ole32: Add a stub for CoGetCurrentLogicalThreadId.
+      dxdiag: Make dxdiag a Unicode rather than ANSI program.
+      dxdiag: Add basic command line parsing.
+      ntdll/tests: Fix a compiler warning on PowerPC.
+      winscard: Add a stub for SCardListCardsA.
+      oleaut32: Avoid a NULL pointer dereference.
+      ole32: Fix build on Power PC.
+
+Benjamin Kramer (1):
+      ntdll: Fix build on MacOSX.
 
 Chris Robinson (1):
-      quartz: Break processing loop when shutting down.
-
-Christian Costa (1):
-      ddraw: DDRAW_dump_flags_nolf must not add LF.
-
-Christopher Berner (1):
-      setupapi: Fix buffer size in SetupDiGetDeviceInterfaceDetailW.
-
-Dan Hipschman (5):
-      advapi32: Add a stub for CreateRestrictedToken.
-      wininet: HttpSendRequestExA is not a stub.
-      wininet: InternetReadFileExA should check INTERNET_FLAG_ASYNC.
-      widl: Fix a mistake in an ordered list (keywords).
-      qedit: Indicate the methods of IMediaDet are not implemented in the FIXMEs.
-
-Dan Kegel (2):
-      kernel32: Test negative dest len in WideCharToMultiByte.
-      gdi32: Test retrieving BI_BITFIELDS info for 16bpp modes.
-
-Detlef Riekenberg (2):
-      ntoskrnl.exe: Implement MmIsAddressValid.
-      winspool: Forward EnumPrintersA to EnumPrintersW.
-
-Dmitry Timoshkov (8):
-      winex11.drv: Don't add owned windows to the taskbar.
-      kernel32: Make the test compatible with win9x.
-      d3d9: Make the visual test pass on GeForce Go 7600.
-      user32: Add a test for combobox navigation with arrow keys, make it pass under Wine.
-      user32: Add a defwinproc flag when appropriate.
-      winecfg: Update the DPI trackbar according to the edit box changes.
-      wine.inf: Update timezone information.
-      gdi32: Add a font scaling test when lfHeight == 0 and lfWidth != 0, make it pass under Wine.
-
-EA Durbin (1):
-      include: Define some console display modes.
-
-Eric Pouech (5):
-      richedit: Added missing fields to be reinitialized for the RTF \pard token.
-      richedit: Fixed the initialization of the word wrap mode.
-      richedit: Fixed a bogus computation of paragraph indentation.
-      richedit: For setting word wrapping, native only uses a null vs non null value.
-      wordpad: Don't try to use information that hasn't been initialized yet.
-
-Francois Gouget (1):
-      ddraw: Remove trailing spaces in ok() calls.
-
-Frans Kool (2):
-      winecfg: Added missing Dutch translations.
-      shell32: Corrected/added Dutch translations.
-
-Ge van Geldorp (1):
-      shell32: Support getting the shell folder path for users other than the current user and the default user.
-
-Hans Leidekker (15):
-      wininet: Don't strip Accept-Encoding headers from version 1.1 requests.
-      wininet: Correct spec file entry for InternetCanonicalizeUrl{A, W}.
-      wininet: Avoid a crash with traces on.
-      mscms: Rewrite handle management to be thread-safe. Allocate handles dynamically.
-      wininet: Implement chunked reads.
-      wininet: Support chunked reads in InternetReadFileEx too.
-      wininet: Support http_proxy environment variable.
-      wininet: Don't close proxy connections when keep-alive is specified.
-      wininet: Fix redirects through a proxy.
-      wininet: Don't set the host port from the server port.
-      wininet: Set ProxyEnable registry value if it isn't already set.
-      wininet: Use a direct connection for tests that connect to localhost.
-      wininet: Remove dead code from HTTP_DealWithProxy and improve its debug trace.
-      wininet: Parse the redirect URL in HTTP_HandleRedirect in case of a proxy connection.
-      wininet: Use INTERNET_MAX_URL_LENGTH to size buffers we intend to store a URL in.
-
-Herve Chanal (6):
-      user32: A nicer icon for oic_winlogo.
-      regedit: A nicer icon.
-      winefile: A nicer icon.
-      winetest: A nicer icon.
-      winemine: A nicer icon.
-      wordpad: A nicer icon.
-
-Hin-Tak Leung (1):
-      hhctrl.ocx: Implement more navigation of chm to TOC, default topic and specific title.
-
-Huw Davies (1):
-      mscms: Fix compilation without lcms.
-
-Hwang YunSong(황윤성) (7):
-      avifil32: Updated Korean resource.
-      clock: Updated Korean resource.
-      credui: Updated Korean resource.
-      devenum: New Korean resource.
-      msi: Updated Korean resource.
-      msrle32: Updated Korean resource.
-      crypt32: Updated Korean resource.
-
-Jacek Caban (32):
-      mshtml: Don't access BSCallback directly in nsio.c.
-      mshtml: Don't access BSCallback directly in nsembed.c.
-      mshtml: Added new nsChannelBSC type.
-      mshtml: Move BSCallback declaration to navigate.c.
-      mshtml: Move hlink_frame_navigate function.
-      mshtml: Abstract BSCallback implementation.
-      jscript: Added DllCanUnloadNow implementation.
-      jscript: Added tests.
-      mshtml: Added script engine loading implementation.
-      mshtml: Added script engine loading test.
-      mshtml: Added IHTMLDocument2::get_location implementation.
-      mshtml: Rename nsChannel::content to content_type and clean up its handling.
-      mshtml: Pass buffer length to MultiByteToWideChar instead of -1.
-      mshtml: Added nsIChannel::SetContentType implementation.
-      mshtml: Fixed crash in tests if Gecko is not available.
-      mshtml: Fixed invalid use of -1 length in WideCharToMultiByte calls.
-      urlmon: Don't use -1 length in WideCharToMultiByte call.
-      mshtml: Don't access released object in release_script_hosts.
-      uuid: Include objsafe.h.
-      mshtml: Added IActiveScriptSite::OnStateChange implementation.
-      mshtml: Added script engine initialization implementation.
-      mshtml: Set script engine state to SCRIPTSTATE_CONNECTED when page is loaded.
-      mshtml: Added IActiveScriptSiteInterruptPoll stub implementation.
-      winex11: Add owned windows to the taskbar if it has WS_EX_APPWINDOW style.
-      mshtml: Added IActiveScriptSiteWindow stub implementation.
-      mshtml: Added IActiveScriptSite::GetLCID implementation.
-      mshtml: Added IActiveScriptSite::GetItemInfo implementation.
-      mshtml: Return S_OK in OnEnterScript and OnLeaveScript.
-      mshtml: Added parsing inline script support.
-      mshtml: Added parsing external scripts support.
-      include: Added activedbg.idl.
-      mshtml: Fixed copy&paste mistake.
-
-James Hawkins (19):
-      msi: Initialize the size parameter.
-      msi: INSTALLPROPERTY_AUTHORIZED_LUA_APP is only available with msi >= 3.0.
-      msi: Don't hardcode the root drive.
-      msi: Implement the StopServices action.
-      fusion: Add initial fusion.idl.
-      fusion: Add a few fusion stubs.
-      fusion: Add a stub implementation of IAssemblyName.
-      msi: Fix a typo.
-      fusion: Add a stub implementation of IAssemblyCache.
-      fusion: Add a stub implementation of IAssemblyEnum.
-      fusion: Implement CreateAssemblyCache.
-      include: Add corerror.h.
-      fusion: Add initial tests for IAssemblyCache.
-      msi: Handle sorting an empty table.
-      shell32: Handle a few cases in FO_COPY that arise from not double-NULL terminating the input.
-      shell32: Fix and simplify the FO_COPY operation, with tests.
-      msi: Handle the case where no files match the wildcard in MoveFiles.
-      msi: Downgrade a few messages to WARN.
-      msi: Fix joining a nonexistent table with another table.
-
-Jason Edmeades (1):
-      comctl32: Add basic custom draw support for tooltips.
-
-Jason Green (4):
-      d3d9: Add visual test for D3DRS_SHADEMODE states.
-      d3d9: Allow for driver precision differences in some visual tests.
-      d3d9: Add a visual test for the DP2ADD shader instruction.
-      d3d9: Add some visual tests for Direct3DDevice9_StretchRect().
+      winemp3.acm: Fix reading/decoding loop.
+
+Damjan Jovanovic (1):
+      sti: Add self registration.
+
+Davide Pizzetti (2):
+      regedit: Italian translation update.
+      winhlp32: Italian translation update.
+
+Detlef Riekenberg (5):
+      ws2_32: Use only the lower 16 bit as level when calling [g|s]etsockopt from 16 bit.
+      ws2_32: Set WSAEINVAL on invalid levels in set+getsockopt.
+      ws2_32/tests: Add tests for getsockopt with invalid levels.
+      ws2_32/tests: Add tests for setsockopt with invalid levels.
+      regedit: Do not write junk after the LastKey value.
+
+Dylan Smith (7):
+      makedep: Handle non-overwriting rename for Windows.
+      winedbg: Prevent syntax errors for list command due to the lexer.
+      winedbg: Fixed listing source of function in file.
+      tools: Detect windows platform with _WIN32 instead of _WINDOWS.
+      taskmgr: Finish partial unicode conversion of process page.
+      winedbg: Extract address from expression for listing source at address.
+      winedbg: Resolve typedefs when checking for user defined type.
+
+Eric Pouech (9):
+      configure: Check for large filesystems support.
+      winmm: Correctly check for the installed default ioProcs.
+      services: Correctly store the service's PID upon startup.
+      Remove a couple of superfluous casts.
+      ole32: Fix various missing Release calls on monikers.
+      kernel32: Handle the case where wineconsole isn't properly started.
+      shell32: In shell view, use the expected value for the effect in Drag & Drop operation.
+      msvcrt: Correctly handle the error cases in strtol and strtoul.
+      winedbg: Fix backend prototypes for PowerPC and Alpha.
+
+Francois Gouget (21):
+      wrc: Add a '\n' to a parser_warning() call.
+      ntoskrnl.exe: Remove a space before a '\n'.
+      windowscodecs/tests: Make some functions static.
+      riched20: Make ME_SetCursorToEnd() static.
+      mshtml: Remove the create_nsstream() prototype.
+      jscript: Make Arguments_value() static.
+      jscript: Add a trailing '\n' to a FIXME().
+      windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
+      rpcrt4/tests: Fix compilation on systems that don't support nameless unions.
+      ddraw/tests: Fix compilation on systems that don't support nameless unions.
+      d3drm/tests: Fix compilation on systems that don't support nameless unions.
+      windowscodecs: Fix compilation on systems that don't support nameless unions.
+      d3d10core/tests: Fix compilation on systems that don't support nameless unions.
+      rpcrt4: Fix compilation on systems that don't support nameless unions.
+      iphlpapi: Fix compilation on systems that don't support nameless structs or unions.
+      d3d10core: Fix compilation on systems that don't support nameless unions.
+      wintrust/tests: Fix compilation on systems that don't support nameless unions.
+      d3dx9_36: Fix compilation on systems that don't support nameless unions.
+      ddrawex: Fix compilation on systems that don't support nameless unions.
+      dplayx/tests: Fix compilation on systems that don't support nameless unions.
+      iphlpapi/tests: Fix compilation on systems that don't support nameless unions or structs.
+
+Ge van Geldorp (21):
+      netapi32/tests: Fix tests on Win7.
+      shlwapi/tests: Prevent buffer overflow.
+      ntdll/tests: Fix info tests on Win7.
+      ntdll/tests: Add acceptable status codes for Win7.
+      shlwapi/tests: Remove test that crashes on Win7.
+      ntdll/tests: Pass properly aligned buffers.
+      crypt32/tests: Remove test that crashes on Win7.
+      advapi32/tests: Add acceptable error codes for Win7.
+      advapi32/tests: Fix tests on Win7.
+      kernel32/tests: Remove test that crashes on Win7.
+      user32/tests: Fix test failure on Win7.
+      msi/tests: Create only a single restore point.
+      netapi32/tests: Add acceptable error codes for Win7.
+      comctl32/tests: Adjust message sequences for Win7 (monthcal).
+      comctl32/tests: Adjust message sequences for Win7 (updown).
+      comdlg32/tests: Fix test on Win7.
+      comctl32/tests: Adjust message sequences for Win7 (trackbar).
+      kernel32/tests: Fix locale tests on Vista and higher.
+      shell32/tests: Fix tests on Vista+.
+      gdiplus/tests: Fix test on Win7.
+      msvcrt/tests: Add acceptable error codes for W2K8+.
+
+Hans Leidekker (5):
+      mscms: Use correct standard color space constants in GetStandardColorSpaceProfileW.
+      mscms/tests: Remove code that mixes up color space IDs and standard color space IDs.
+      msi: Set REINSTALL property when the product is already installed and the command line is empty.
+      msi: Add a partial implementation of MsiDetermineApplicablePatchesW.
+      wininet: Destroy authorization info on failure in HTTP_DoAuthorization.
+
+Henri Verbeet (40):
+      wined3d: Properly check if an attribute is used in loadVertexData().
+      wined3d: Properly check if an attribute is used in loadTexCoords().
+      wined3d: Properly check if an attribute is used in buffer_check_attribute().
+      wined3d: Properly check if an attribute is used in drawStridedSlowVs().
+      wined3d: Properly check if an attribute is used in state_colormat().
+      wined3d: Properly check if an attribute is used in drawStridedSlow().
+      wined3d: Properly check if an attribute is used in streamsrc().
+      wined3d: Properly check if an attribute is used in find_conversion_shift().
+      d3d8: Remove stray tabs.
+      d3d8: Use a wined3d cs for wined3d locking.
+      wined3d: Properly check if an attribute is used in transform_texture().
+      wined3d: Properly check if an attribute is used in state_normalize().
+      wined3d: Properly check if an attribute is used in remove_vbos().
+      d3d9: Remove stray tabs.
+      d3d9: Use the wined3d cs for wined3d locking.
+      wined3d: Properly check if an attribute is used in drawStridedInstanced().
+      wined3d: Get rid of a redundant memset() in device_stream_info_from_declaration().
+      d3d10: Add the ID3D10EffectScalarVariable interface.
+      d3d10: Add the ID3D10EffectVectorVariable interface.
+      wined3d: Remove trailing spaces.
+      d3d10: Add the ID3D10EffectStringVariable interface.
+      d3d10: Add the ID3D10EffectShaderResourceVariable interface.
+      d3d10: Add the ID3D10EffectRenderTargetViewVariable interface.
+      d3d10: Add the ID3D10EffectDepthStencilViewVariable interface.
+      d3d9: Remove trailing spaces.
+      d3d10: Add the _D3D10_EFFECT_SHADER_DESC struct.
+      d3d10: Add the D3D10_NAME enum.
+      d3d10: Add the D3D10_REGISTER_COMPONENT_TYPE enum.
+      dxdiag: Make the "cmdline" parameter const.
+      d3d8: Remove trailing spaces.
+      d3d10: Add the _D3D10_SIGNATURE_PARAMETER_DESC struct.
+      d3d10: Add the ID3D10EffectShaderVariable interface.
+      wined3d: Add support for ARB_depth_clamp.
+      wined3d: Only warn about using Lod sample functions in fragment shaders is ARB_shader_texture_lod isn't supported.
+      ddraw: Remove trailing spaces.
+      d3d10: Add the ID3D10EffectBlendVariable interface.
+      d3d10: Add the ID3D10EffectDepthStencilVariable interface.
+      wined3d: Release the GL lock on IWineD3DImpl_FillGLCaps() error paths.
+      wined3d: Properly check for ARB program compile errors.
+      wined3d: Print a warning when an ARB program exceeds the native resource limits.
+
+Hongbo Ni (1):
+      user32: Fix DLL injection problem using LOAD_WITH_ALTERED_SEARCH_PATH.
+
+Huw Davies (15):
+      msdaps: Implement IDBInitialize_Initialize proxy and stub.
+      msdaps: Implement IDBProperties_SetProperties proxy and stub.
+      msdaps: Implement IDBCreateSession_CreateSession proxy and stub.
+      msdaps: Implement ISessionProperties_SetProperties proxy and stub.
+      widl: Add separate --win32-align and --win64-align options.
+      msdaps: Use 2 byte structure packing for win32 code.
+      msdaps: Implement ICreateRow_CreateRow proxy and stub.
+      msdaps: Implement IDBCreateCommand_CreateCommand proxy and stub.
+      msdaps: Implement IBindResource_Bind proxy and stub.
+      include: Add msdaguid.h.
+      include: Add msdadc.idl.
+      msdaps: Implement IDBDataSourceAdmin_CreateDataSource proxy and stub.
+      oledb32: Add a stub oledb32.dll.
+      oledb32: Add a stub implementation of the conversion library class.
+      wine.inf: Register msdaps.dll.
+
+Hwang YunSong (1):
+      winecfg: Updated Korean resource.
+
+Ismael Barros (1):
+      dpwsockx: Stub implementation.
+
+Jacek Caban (60):
+      urlmon: Fixed tests on IE older than 8.
+      mshtml: Wrap nsIHttpChannelInternal interface.
+      mshtml: Treat wyciwyg protocol as Gecko special protocol.
+      mshtml: Don't return Gecko interfaces implementation from nsChannel::QueryInterface.
+      shdocvw: Return succes in bind status callback functions.
+      wininet: Don't free gzip_stream in HTTPREQ_CloseConnection.
+      urlmon: Call OnStopBinding before Terminate.
+      mshtml: Use URL moniker to load http documents.
+      msxml3: Get rid of not used aggregation support in domelement.
+      mshtml: Get rid of handling post data in IPersistMoniker::Load hack.
+      mshtml: Remove no longer used create_nsstream.
+      mshtml: Wrap nsIURL interface.
+      mshtml: Update wine_url in nsIURL::SetQuery.
+      jscript: Fixed parsing regexps starting with '='.
+      jscript: Don't require semicolon after function declaration.
+      jscript: Throw an exception when evaluating invalid identifier instead of on lookup failure.
+      jscript: Return "undefined" type for invalid references.
+      jscript: Create undeclared values to script_disp instead of var_disp.
+      jscript: Added RegExp.lastIndex implementation.
+      jscript: Added RegExp.exec implementation.
+      jscript: Added RegExp.test implementation.
+      jscript: Use proper VARIANT_BOOL values in bool literals.
+      jscript: Create Array objects from proper constructor.
+      jscript: Get script_ctx_t as to_object arguments.
+      jscript: Added 'instanceof' keyword implementation.
+      jscript: Create arguments object as a seaprated class inheriting from Object.
+      jscript: Added Function.call implementation.
+      jscript: Added Function.apply implementation.
+      jscript: Make Array.push generic.
+      msxml3: Moved IDispatchEx implementation from domdoc to xmlnode.
+      msxml3: Use IXMLDOMSelection as a main queryresult interface.
+      msxml3: Added more IDispatchEx tests.
+      shdocvw: Added IPropertyNotifySink stub implementation.
+      shdocvw: Move OnObjectAvailable implementation to dochost.c.
+      mshtml: Always call OnStartRequest before OnStopRequest.
+      shdocvw: Use IPropertyNotifySink to track ready state and complete notification.
+      shdocvw: Added IWebBrowser2::get_ReadyState implementation.
+      mshtml: Fixed script tests on IE8.
+      mshtml: Added support for DISPID_VALUE.
+      mshtml: Added DISPID_VALUE implementation for HTMLLocation object.
+      mshtml: Added IOmNavigator::toString implementation.
+      mshtml: Added IHTMLWindow2::toString implementation.
+      dispex.idl: Added SID declarations.
+      mshtml: Move ITypeInfo::Invoke call to separated function.
+      mshtml: Moved dynamic_data allocation to separated function.
+      mshtml: Added function object implementation.
+      mshtml: Added function object tests.
+      mshtml: Properly release DispatchEx data.
+      jscript: Code clean up.
+      jscript: Code clean up.
+      jscript: Added String.lastIndexOf implementation.
+      jscript.idl: Added IActiveScriptDebug declaration.
+      mshtml: Fixed script tests on IE6 and IE7.
+      jscript: Added to_primitive on hosting objects test.
+      jscript: Make Array.slice generic.
+      jscript: Added Array.unshift implementation.
+      mshtml: Fixed tests on IE8.
+      mshtml: Added http loading test.
+      mshtml: Added IHTMLDocument::writeln implementation.
+      mshtml: Added IOmNavigator::get_userAgent implementation.
+
+Jan de Mooij (1):
+      comctl32/propsheet: Update position of hidden buttons too.
+
+Jeff Zaroyko (1):
+      kernel32: sLanguage is LOCALE_SABBREVLANGNAME.
+
+Jesse Allen (1):
+      dinput: Add DISEQUENCE_COMPARE macro.
 
 Juan Lang (5):
-      advapi32: Test the MachineGuid value.
-      advapi32: Create MachineGuid value if it doesn't exist.
-      crypt32: Test updates after the final update to a detached message.
-      crypt32: Keep track of state in each message type's update function rather than in CryptMsgUpdate.
-      crypt32: Allow one update to a decode message after the final update if it's a detached message.
-
-Justin Chevrier (1):
-      wine.inf: Create fake dll entry for dosx.exe.
-
-Kai Blin (2):
-      janitorial: Use poll() instead of select().
-      netapi32: Revert "janitorial: Use poll() instead of select()."
-
-Ken Thomases (1):
-      libwine: Cope with Leopard brokenness w.r.t. setrlimit(RLIMIT_NOFILE).
-
-Kolbjørn Fredheim (1):
-      ddraw: Don't clear the return value anymore, we fill the fields anyway, also a test for the behaviour.
-
-Kusanagi Kouichi (1):
-      regedit: Fix Japanese resource.
-
-Lei Zhang (11):
-      comdlg32: Avoid double free in PRINTDLG_PaperSizeA/W.
-      msxml3: Fix compiles for systems without libxml2.
-      user32: Tweak how the edit control handles WM_GETDLGCODE.
-      user32: Make an edit test more readable.
-      user32: Add more dialog with edit control tests.
-      user32: Handle WM_CHAR messages better in edit controls.
-      user32: Add more DrawText tests.
-      user32: Add more edit dialog tests.
-      user32: Dialog should ignore WM_KEYDOWN messages if it gets DLGC_WANTCHARS.
-      user32: Correctly handle VK_RETURN for edit controls with ES_WANTRETURN style.
-      user32: Use a bogus wildcard in listbox test, change wildcard string to a const.
-
-Maarten Lankhorst (27):
-      quartz: Parse audio packets in mpeg splitter to obtain the duration.
-      quartz: Add sanity check to mediaseeking setrate.
-      quartz: Make acmwrapper code aware of time, and get rid of its internal buffer.
-      quartz: Play silence in directsound renderer on end of stream notification.
-      quartz: Forward requests for MediaSeeking from all pins properly.
-      quartz: Silence requests for ipin on filters.
-      quartz: Change name from Start position to Current position in MediaSeeking.
-      quartz: Add GetCurrentPosition using the reference clock.
-      quartz: Check against a null dereference and don't read beyond the end of file.
-      winemp3: Replace fprintf with wine debugging facilities.
-      quartz: Small mpeg splitter fixes.
-      quartz: Allow parser filters to implement their own seeking methods.
-      quartz: Implement graph MediaSeeking GetPositions.
-      quartz: Implement seeking stubs for transform filters.
-      quartz: Fix locking in MediaSeeking and forward SetPosition.
-      quartz: Don't hold lock when changing state in filtergraph.
-      quartz: Implement filtergraph mediaseeking setposition.
-      quartz: Fix parser and pins logic to no longer deadlock.
-      quartz: Prepare mpeg splitter code for seeking by making most splitter parsing locked.
-      quartz: Add seeking to mpeg splitter.
-      quartz: Make acmwrapper respond to a sample discontinuity by dropping the frame after parsing it.
-      include: Add BroadcastSystemMessageEx.
-      quartz: Fix stop_playback used in pullpin.
-      quartz: Implement seeking on the null renderer.
-      winemp3: Change a few more fprintf's to wine logs.
-      quartz: Fix memory leak found by valgrind.
-      user32: Implement BroadcastSystemMessage.
-
-Marcus Meissner (7):
-      user32/tests: Skip checks if pre-condition does not match.
-      version: LZCopy return value is LONG.
-      user32/tests: Fix uninitialized struct component.
-      msxml3: Fixed include of SAX.h.
-      user32/tests: Mark unsigned entitities as unsigned.
-      ddraw/tests: Initialize ddprimpal.
-      shell32: Adjusted German about dialog for changes in English one.
-
-Markus Amsler (1):
-      opengl: Allocate DisabledExtensions buffer.
-
-Michael Stefaniuc (21):
-      credui: Update the German translation.
-      browseui: Add the Romanian translation.
-      shlwapi: Add the Romanian translation.
-      browseui: Add the German translation.
-      comctl32: Add the Romanian translation.
-      gdiplus: Remove break after return (Smatch).
-      mshtml: Update the German translation.
-      shell32: Update the German Translation.
-      comdlg32: Add the Romanian translation.
-      comdlg32: Small typo fix in the German translation.
-      winhelp: Update the German translation.
-      user32: Add the Romanian translation.
-      wordpad: Remove bogus ';' after the if statement.
-      user32: About dialog cosmetic fixes for the Romanian translation too.
-      wrc: Add the code page mapping for LANG_ROMANSH.
-      kernel32: Add the NLS file for Romansh (Switzerland).
-      winhelp: Fix and activate the Romansh translation.
-      notepad: Update the German translation.
-      wordpad: Update the German translation.
-      wrc: Sync the codepage mapping to the LANG_* identifiers from include/winnt.h.
-      progman: Delete bitrotted translations.
-
-Mikołaj Zalewski (19):
-      services.exe: Add a new program.
-      services.exe: Load list of services from registry at startup.
-      services: Start a local RPC server.
-      services: Move CreateService, OpenService and DeleteService implementations from advapi32.dll to services.exe.
-      services: Move QueryServiceConfigW from advapi32.dll to services.exe.
-      services: Move ChangeServiceConfigW implementation from advapi32.dll to services.exe.
-      services: Move GetServiceDisplayName to services.exe and implement GetServiceKeyName.
-      wrc: verify-translation: Compare all the controls of dialogs, not only the first one.
-      wrc: verify-translation: Remove dumping of stringtables.
-      wrc: verify-translation: Allow the translators to set BS_MULTILINE on buttons without an error.
-      wldap32: Add Polish translation.
-      comdlg32: Add some ES_NUMBER to pagesetup dialog templates in languages that don't have them.
-      winecfg: Update Polish translation.
-      regedit: Add some ES_AUTOHSCROLL to dialog templates in languages that didn't have them.
-      shell32: Update Polish translation.
-      reg: Add Polish translation.
-      credui: Update Polish translation.
-      gdi32: Fix GetGlyphIndices to select properly the invalid char glyph for TrueType fonts.
-      winecfg: Update Polish translation.
-
-Nikolay Sivov (1):
-      gdi32: PlgBlt implementation.
-
-Paul Vriens (15):
-      setupapi: Forward SetupInstallServicesFromInfSectionA to W-function.
-      setupapi/tests: Add some tests for the last error returned.
-      setupapi/tests: Run tests on win9x again.
-      setupapi/tests: Add a few tests for SetupInstallServicesFromInfSectionA.
-      setupapi/tests: Remove check as we don't care how 'field' is allocated.
-      setupapi: Fix some last errors for SetupFindFirstLine.
-      setupapi: Fix some last errors for SetupGetLineByIndex.
-      winecfg: Update the Dutch resources.
-      setupapi: Fix for SetupGetIntField, with tests.
-      setupapi/tests: No need to use GetProcAddress as all functions exist on all platforms.
-      shlwapi/tests: Turn printf into trace or skip.
-      rsaenh/tests: Fix a typo.
-      rsaenh: Add some new flags to wincrypt.h and use one of them.
-      rsaenh/tests: Add a few skips for non implemented parameters.
-      rsabase: Remove rsabase tests as they are covered in rsaenh.
-
-Philip Nilsson (1):
-      wined3d: Initialize maxAttribs in case it isn't changed by glGetIntegerv.
-
-Piotr Caban (2):
-      msxml3: Added SAXXMLReader registration.
-      msxml3: Added fixmes to stubs.
-
-Reece Dunn (14):
-      user32: Fixed the HiliteMenuItem tests to pass on Windows 9x.
-      comdlg32: Fix building the tests with MSVC headers.
-      tools: Target the version defines to Vista in msvcmaker.
-      quartz: Fixed building with MSVC headers.
-      ole32: Added a missing include needed for CLSID_ShellDesktop using MSVC headers.
-      ntdsapi: Fix building the tests with MSVC headers.
-      shlwapi: Added SHCreateStreamOnFileA tests.
-      shlwapi: Added SHCreateStreamOnFileW tests.
-      shlwapi: Added SHCreateStreamOnFileEx tests.
-      shlwapi: Added STGM_TRANSACTED tests for SHCreateStreamOnFileA/W/Ex.
-      shlwapi: Added basic tests for the SHCreateStreamOnFile IStream implementation.
-      winecfg: Add support for updating all system colours.
-      shlwapi/tests: Loop over the STGM access modes when testing the SHCreateStreamOnFile methods.
-      shlwapi/tests: Fixed the wide-character strings.
-
-Rob Shearman (30):
-      widl: Support using context handles as the binding handle in client functions.
-      widl: Use is_string_type for detecting strings in write_typeformatstring_var to make it consistent with write_remoting_arg.
-      widl: Add support for generic binding handles.
-      widl: Fix detection of non-pointer context handles.
-      widl: Make sure that string types are always written out by write_string_tfs and not write_simple_pointer.
-      winedevice: Handle failure of RegisterServiceCtrlHandlerExW.
-      rpcrt4: Print an error if an invalid client context handle is used.
-      notepad: Remove the License and NO WARRANTY options from the Help->Information popup menu as the same information can now be viewed from the About dialog.
-      services: Move SetServiceStatus and QueryServiceStatusEx to services.exe.
-      services: Move LockServiceDatabase and UnlockServiceDatabase from advapi32.dll to services.exe.
-      services: Move ControlService and StartServiceW from advapi32.dll to services.exe.
-      services: Remove dependency on service name being determined correctly in order for the two ends on the control pipe to meet up.
-      services: Introduce an scmdatabase object to store the root key of the services database.
-      services: Fill in the functions between implemented functions in svcctl.idl so that it our remoting code is wire-compatible with NT.
-      widl: Parse typedefs of function pointers.
-      Remove superfluous semicolons from IDL files.
-      widl: Be more strict about where semicolons can appear in IDL files.
-      rpcrt4: Improve trace in RPCRT4_find_interface to print the interface identifier data as well as the object guid.
-      rpcrt4: Add a reference to the binding object in I_RpcNegotiateTransferSyntax and release the reference in I_RpcFreeBuffer.
-      services: Fix memory leak of some data in the service record.
-      advapi32: Remove some unused services functions.
-      net: Display a more specific error message when a service command fails.
-      wineboot: Start services.exe on startup instead of on demand in the advapi32 services code.
-      widl: Add a function to get the return type of a parsed function.
-      widl: Store function and function pointer types completely within type_t type.
-      widl: Support parsing calling conventions for function identifiers.
-      widl: Support __fastcall and __pascal calling conventions.
-      widl: Add a newline between function prototypes for non-object interfaces.
-      widl: Fix the writing out of function pointers with more than one level of indirection.
-      widl: Turn on verbose errors, which gives a little more information in the case of a syntax error.
-
-Roderick Colenbrander (25):
-      wined3d: We don't offer index/vertex buffer caps. Neither do Windows drivers (at least Nvidia, Ati and Intel).
-      wined3d: When volume textures aren't around (GL_EXT_texture3D not supported) return WINED3DERR_NOTAVAILABLE.
-      wined3d: Add reporting of D3DRTYPE_VOLUME capabilties.
-      wined3d: Return WINED3DERR_NOTAVAILABLE when cubemapping isn't supported.
-      wined3d: Don't continue with CheckDeviceFormat when the texture format isn't around.
-      wined3d: Remove unneeded code in CheckDeviceFormat.
-      wined3d: Add srgb write support to CheckDeviceFormat.
-      wined3d: Add a missing break to blt_to_drawable.
-      wgl: Return TRUE on wglReleasePbufferDCARB success.
-      wined3d: CheckTextureCapability returns TRUE for V8U8.
-      wined3d: We want to compare the old and the new format and not the old with the old.
-      wined3d: Add more debug code to CheckDeviceFormat.
-      wined3d: Fix a typo in CheckSrgbWriteCapability. We support both X8R8G8B8 and A8R8G8B8.
-      wined3d: Always report D16 as Windows drivers report it on all cards (likely using emulation).
-      d3d9: Test post pixelshader blending.
-      wined3d: Initial post pixelshader blending support. [attempt 2].
-      wined3d: Add D3DUSAGE_QUERY_PIXELSHADER_BLENDING to CheckDeviceFormat.
-      wined3d: Make the filtering capability of a format a flag in the formats table.
-      wined3d: Add a depthstencil flag to the formats table and make use of it in CheckDepthStencilCapability.
-      wined3d: Also move the rendertarget capability to the formats table.
-      wined3d: Fix a postpixelshader_blending bug.
-      wined3d: Request a pixel format with alpha support in case of P8 render targets.
-      wgl: Move all winex11.drv opengl traces to wgl.
-      wgl: Fix ChoosePixelFormat behavior.
-      wgl: Add missing WGL_STEREO_ARB to ConvertAttribWGLtoGLX.
-
-Sean Huckins (1):
-      gdiplus: Implementation of GdipCreateBitmapFromHBITMAP.
-
-Stefan Dösinger (41):
-      wined3d: Make the state table a property of the shader backend.
-      wined3d: Move shader generation into the shader backend.
-      wined3d: Move the shader backend selection into a separate function.
-      d3d: De-pointerize the WINED3DCAPS structure.
-      wined3d: Set shader specific caps in the shader backend.
-      wined3d: Move shader caps setting into the arb and glsl shader backends.
-      d3d9: Add a projected texture test.
-      wined3d: Free shader private data on reset.
-      wined3d: Alloc / free shader private data and blt stuff in Init3D/Uninit3D.
-      wined3d: Add GL_ATI_fragment_shader.
-      wined3d: Add a shader DLL init callback.
-      wined3d: Fragment processing using GL_ATI_fragment_shader.
-      wined3d: Implement env bump mapping in the atifs ffp replacement.
-      wined3d: Enable D3DFMT_V8U8 with GL_ATI_fragment_shader.
-      ddraw: Fix some Z buffer formats.
-      ddraw: Some EnumZBufferFormat fixes.
-      d3d9: Add a basic test for multiple rendertargets.
-      wined3d: Free heapMemory, not allocatedMemory when adjusting the surface.
-      d3d8: Reject broken normal declaration types with fixed function.
-      wined3d: Inherit from the proper state table in atifs.
-      wined3d: Remove some debug TRACE stuff.
-      wined3d: Create a fake non-gl adapter.
-      wined3d: Return a fake pixel format if gl is not loaded.
-      wined3d: Refuse 3D initialization without opengl.
-      ddraw: Do not fail if D3D is not available.
-      wined3d: Catch D3DUSAGE_AUTOGENMIPMAP and D3DUSAGE_RENDERTARGET combos.
-      d3d9: Add a test for temporary results.
-      wined3d: Prepare the atifs shader generator for temp register support.
-      wined3d: Implement D3DTA_TEMP in the GL_ATI_fragment_shader codepath.
-      wined3d: Do not report pixel shaders if not supported.
-      wined3d: Implement TSSARGTEMP with register combiners.
-      wined3d: Update copyright lines.
-      d3d9: Make the shading test even more precision tolerant.
-      ddraw: Add a D3D7 cube map test.
-      ddraw: Remove some leftover test debug output.
-      ddraw: Pass the NULL rectangle to IDirectDrawSurface::Unlock.
-      wined3d: Initialize some ARB shader output parameters.
-      d3d9: Improve an ok line.
-      wined3d: Deactivate GL_FRAGMENT_SHADER_ATI before deactivating a context.
-      wined3d: Advertize postpixelshader blending for surfaces.
-      wined3d: Advertise shader emulation of bumpmap formats.
-
-Stefan Leichter (1):
-      advapi32: Partly implemented QueryServiceConfig2A/W.
-
-Tony Wasserka (1):
-      d3dx9: Start implementation of d3dx9_37.
-
-Vitaliy Margolen (16):
-      user32: Fix F1 message sequence.
-      wineshelllink: Don't hard-code icon extension to xpm.
-      winemenubuilder: Add support for 24 and 32 bit icons using png format.
-      regedit: Fix typo.
-      shlwapi: Add Russian translation.
-      Update Russian translations.
-      hhctrl: Add Russian translation.
-      devenum: Add Russian translation.
-      net: Update help.
-      mshtml: Add Russian translation.
-      Update Russian translations.
-      user32: Properly translate keyboard left/right-shift, alt, ctrl keys hardware messages.
-      localspl: Add Russian translation.
-      winecfg: Update Russian translation.
-      winex11drv: Distinguish left and right keys for shift, ctrl and alt.
-      reg: Add Russian translation.
-
-Vitaly Perov (1):
-      comdlg32: When PD_USEDEVMODECOPIESANDCOLLATE flag is not set dmCopies must be 1.
+      comctl32: Return the number of characters copied in WM_GETTEXT even if the buffer is too small.
+      crypt32: Fix a test failure on Windows 7.
+      quartz: Don't crash if sample allocation fails.
+      include: Define IPPROTO_IPV6.
+      ws2_32: Add a fixme for IPPROTO_IPV6.
+
+Jörg Höhle (1):
+      wined3d: Delete meaningless UNIX GL driver version parsing.
+
+Louis Lenders (3):
+      shdocvw.inf: Add default registry key "HKCU\Software\Microsoft\Internet Explorer\Settings.
+      dbghelp: Add version resource.
+      psapi: Add version resource.
+
+Michael Stefaniuc (16):
+      ntdll: Fix a memory leak on an error path (Smatch).
+      winefile: Get rid of the #ifndef UNICODE code paths.
+      winefile: Don't use _tsplitpath().
+      winefile: Use the explicit SendMessageW form.
+      winefile: Use the explicit W-form of the string functions.
+      winefile: Use the explicit W-form for the *Window* functions.
+      winefile: Use the explicit W-form of the Load*() functions.
+      winefile: Use the explicit W-form for the file IO related functions.
+      winefile: Convert the rest of the functions to use the explicit W-form.
+      winefile: Replace TCHAR with WCHAR.
+      winefile: Replace the TSTR types with WSTR.
+      winefile: Use the explicit W-form for the rest of the types.
+      winefile: Compile with -DWINE_NO_UNICODE_MACROS.
+      d3d8: Release the lock instead of locking a second time (Smatch).
+      user32: Remove a stray ';' that produces an empty if condition.
+      jscript: Check the correct variable for the error condition (Smatch).
+
+Mike Kaplinskiy (1):
+      ws2_32/tests: Fix failure on NT4.
+
+Nikolay Sivov (5):
+      comctl32/tests: Move message testing helpers to header.
+      comctl32/listview: Call default handler for WM_PAINT disabled by WM_SETREDRAW.
+      comctl32/trackbar: Fix tic count calculation.
+      comctl32/trackbar: Cache window style.
+      comctl32/trackbar: Reduce parameter count for some helpers.
+
+Paul Vriens (1):
+      user32/tests: Run tests again on Win95.
+
+Piotr Caban (5):
+      jscript: Fixed keywords handling.
+      jscript: Fixed Function method's lengths.
+      jscript: Added String.substr implementation.
+      jscript: Throw 'Object expected' error in call_expression_eval.
+      jscript: Added JSGlobal_unescape implementation.
+
+Riccardo Loti (1):
+      clock: Fix typo in the Italian translation.
+
+Rico Schüller (7):
+      d3d10: Identify some more unknowns in parse_fx10.
+      d3d10: Parse variable flag.
+      wined3d: Add WINED3D_SM4_OP_MAX.
+      wined3d: Add WINED3D_SM4_OP_MIN.
+      d3d10: Add null objects for technique, pass, local_buffer and variable.
+      d3d10: Add argument check in ID3D10EffectTechnique::GetDesc.
+      d3d10: Add argument check in ID3D10EffectPass::GetDesc.
+
+Roderick Colenbrander (4):
+      winex11: Introduce a new function for looking up the physical color of a pixel for use with colormap generation-like functions.
+      winex11: Prepare X11DRV_PALETTE_ToPhysical/_ToLogical for a new ColorShift structure.
+      winex11: Use ColorShifts from physDev in X11DRV_PALETTE_ToPhysical.
+      winex11: Use ColorShifts data in X11DRV_PALETTE_ToLogical.
+
+Sergey Khodych (6):
+      user32: edit: Use a dialog mode after receiving WM_GETDLGCODE message.
+      user32: edit: Improve handling of WM_KEYDOWN VK_ESCAPE in a dialog mode.
+      user32: edit: Improve handling of WM_KEYDOWN VK_TAB in a dialog mode.
+      user32: edit: Improve handling of WM_KEYDOWN VK_RETURN in a dialog mode.
+      user32: Use IDOK as default identifier in a template.
+      user32/tests: Fix a typo.
+
+Stefan Dösinger (8):
+      wined3d: Initialize ps_arb_max_local_constants.
+      wined3d: Don't use WINED3DADAPTER_DEFAULT as refresh rate.
+      wined3d: Make it clear that glFlush and glFinish are WGL functions.
+      wined3d: Remove redundant TRACEs.
+      wined3d: Allow filtering on RECT textures.
+      wined3d: Add a comment about D3DSAMP_MAXMIPLEVEL.
+      wined3d: Handle per-texture max LOD level.
+      wined3d: SetLOD is ignored on D3DPOOL_DEFAULT textures.
+
+Tony Wasserka (6):
+      windowscodecs: Add tests for IWICStream_InitializeFromMemory.
+      windowscodecs: Add tests for IWICStream_Seek with memory streams.
+      windowscodecs: Add tests for IWICStream_Read with memory streams.
+      windowscodecs: Add tests for IWICStream_Write with memory streams.
+      windowscodecs: Add tests for the unimplemented IWICStream methods when using memory streams.
+      windowscodecs: Add tests for IWICStream_Stat with memory streams.
+
+Vincent Povirk (50):
+      oleaut32: Avoid copying the data when loading an image using WIC.
+      include: Add 8-bit grayscale pixel format.
+      windowscodecs: Add stub JPEG decoder.
+      windowscodecs: Implement Initialize for the JPEG decoder.
+      windowscodecs: Implement GetFrame for the JPEG decoder.
+      windowscodecs: Implement GetPixelFormat for the JPEG decoder.
+      windowscodecs: Implement GetSize for the JPEG decoder.
+      windowscodecs: Implement CopyPixels for the JPEG decoder.
+      windowscodecs: Print a FIXME when WICConvertBitmapSource fails.
+      windowscodecs: Support conversion of 8bppGray to 32bppBGRA.
+      windowscodecs: Fix rounding in BMP encoder.
+      oleaut32: Make ITypeInfo2::GetCustData succeed when data is not found.
+      wininet: Allow +.- characters in url scheme.
+      include: Add WIC pixel formats needed for PNG.
+      windowscodecs: Add stub PNG decoder.
+      windowscodecs: Register the PNG decoder.
+      windowscodecs: Implement GetContainerFormat for PNG decoder.
+      windowscodecs: Implement GetFrameCount for PNG decoder.
+      windowscodecs: Implement Initialize for the PNG decoder.
+      windowscodecs: Implement GetFrame for the PNG decoder.
+      windowscodecs: Implement GetPixelFormat for the PNG decoder.
+      windowscodecs: Implement GetSize for the PNG decoder.
+      windowscodecs: Implement CopyPixels for the PNG decoder.
+      windowscodecs: Implement CopyPalette for the PNG decoder.
+      windowscodecs: Support color-keyed transparency in PNG images.
+      windowscodecs: Implement conversion from BlackWhite to 32bppBGRA.
+      windowscodecs: Implement conversion from 2bppIndexed to 32bppBGRA.
+      windowscodecs: Implement conversion from 2bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 4bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 16bppGray to 32bppBGRA.
+      windowscodecs: Implement conversion from 48bppRGB to 32bppBGRA.
+      windowscodecs: Implement conversion from 64bppRGBA to 32bppBGRA.
+      gdiplus: Add test for GdipCreateHBITMAPFromBitmap.
+      gdiplus: Implement GdipCreateHBITMAPFromBitmap.
+      gdiplus: Add PNG to the decoders list.
+      gdiplus: Use the decoder list to decide how to load image files.
+      gdiplus: Add and use an HBITMAP field in GpBitmap objects.
+      gdiplus: Don't use IPicture to manage the HDC associated with a GpBitmap.
+      gdiplus: Create DIBs instead of IPictures in CreateBitmapFromScan0.
+      gdiplus: Return the real image bits from LockBits when possible.
+      gdiplus: Use AlphaBlend for 32-bit images with alpha channels.
+      gdiplus: Reimplement GdipCreateBitmapFromHICON based on RGBA bitmaps.
+      gdiplus: Use WIC to decode ICO files.
+      oleaut32: Use WIC to decode JPEG images.
+      oleaut32: Use WIC to decode PNG images.
+      gdiplus: Use WIC to encode images.
+      gdiplus: Use WIC to decode JPEG files.
+      gdiplus: Use WIC to decode GIF files.
+      oleaut32: Handle LCID arguments in ITypeInfo::Invoke.
+      oleaut32/tests: Add test for tlibattr->lcid.
+
+Vladimir Pankratov (4):
+      shdoclc: Correct Russian translation.
+      shell32: Handle NULL path.
+      setupapi: Add stub for SetupDiGetClassImageIndex.
+      urlmon: Handle NULL parameter.
 
 --
 Alexandre Julliard