ole32: Don't ignore a failure to delete the old element in CreateStorage.
[wine] / ANNOUNCE
index b01e819..0fa6e7e 100644 (file)
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,17 @@
-The Wine development release 1.1.1 is now available.
+The Wine development release 1.1.22 is now available.
 
 What's new in this release (see below for details):
-  - Fixes for Photoshop CS3 and Office 2007 installers.
-  - More progress on gdiplus.
-  - Support for Unicode files in regedit.
-  - Improved video playback.
-  - Many Richedit fixes and improvements.
+  - More improvements to OLE copy/paste.
+  - Beginnings of x86_64 exception handling.
+  - Direct3D locking fixes.
+  - ARB shaders improvements.
+  - Better OpenGL pixel format support.
   - Various bug fixes.
 
 The source is available from the following locations:
 
-  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.1.tar.bz2
-  http://prdownloads.sourceforge.net/wine/wine-1.1.1.tar.bz2
+  http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.22.tar.bz2
+  http://prdownloads.sourceforge.net/wine/wine-1.1.22.tar.bz2
 
 Binary packages for various distributions will be available from:
 
@@ -27,761 +27,512 @@ AUTHORS in the distribution for the complete list.
 
 ----------------------------------------------------------------
 
-Bugs fixed in 1.1.1:
-
-   1968  gunbound: Can't connect to server (fixme:wininet:InternetSetOptionW)
-   2781  MSI/InstallShield: starting app generates 'please report' error, and doesn't start
-   3812  Installer stops at start of installation
-   4536  c2man mangles "DllAllocSplMem" to "dll AllocSplMem"
-   5010  multiselect in regedit doesn't work correctly
-   5074  Crash in Decl2005.exe
-   5335  Ecco Pro hangs when accessing "2nd-level" dialogs
-   5565  staruml crashes on startup
-   5788  Giants Citizen Kabuto full and demos infinite loop
-   5931  The Marmot Project's client TheTurtle crashes
-   6159  DeviceLock installer crashes in NdrSendReceive()
-   7447  Call  to unimplemented function shell32.dll.SHGetIconOverlayIndexA
-   7508  Activesync 4.2 partially crashes on startup
-   7545  TestComplete 5.1 won't start, complains about service
-   7787  InstallShield crashes trying to open temporary file
-   8208  Flanker 2.5 fails to launch
-   8745  openwatcom debugger hits unimplemented function vdmdbg.dll.VDMEnumProcessWOW
-   9200  Dogfights crashes on launch due to Unimplimented DLL function WinHttpOpen
-   9385  Ulead PhotoStudio 11 installer crashes
-   9604  JCreator: unimplemented interface in msxml
-   9634  unimplemented function compobj.dll.COCREATEGUID
-   9723  Fileplanet Comrade installer fails to download a file
-   9775  Syberia 2, Max Payne 1 & 2 - Screenshots and thumbnails broken
-   9854  Crestron Toolbox crashes
-  10171  make test fails in wine-0.9.47-458-ga8df7fd in oleaut32
-  10316  .net apps that use OleDB won't run
-  10445  winhelp.exe problem displaying help file, related to LF / CR-LF end-of-line issue?
-  10485  Oblivion gameplay slows to an unplayable level when it rains
-  10623  Visual C++ 5 doesn't know who registered it
-  10906  Thinstall openoffice demo aborts on unimplemented advapi.QueryServiceConfig2A
-  11033  unimplemented function gdiplus.dll.GdipGetGenericFontFamilySansSerif
-  11298  Impossible to accept licence in Assault Heroes demo
-  11705  Eve Premium 49635 doesn't render correctly the outside Station
-  11889  Beyond Good&Evil installer crashes during installshield wizard preparation
-  12111  Bruker TopSpin: Cannot install due to an unknown administrator username
-  12541  Test Drive: Unlimited fails to start
-  12586  Counterstrike source crashes when connecting to a server
-  12749  Box symbol displayed in text (regression)
-  13077  Wine Crash with RUNTIME ERROR 216
-  13097  Graphics corruption in Hard Truck Apocalypse
-  13141  No blackground music in Black Moon Chrinicles
-  13218  Unimplemented function gdiplus.dll.GdipFlush
-  13224  Download from the web no longer works with Picasa
-  13238  oleaut32 typelib.ok fails in Opensolaris
-  13374  ComboBoxEx list get selected on mouse button down and release
-  13538  netapi/access test doesn't delete testuser home directories after the test
-  13574  Can not close help window - no close button [x]
-  13599  Can't install Autocad 2005
-  13873  winhlp32+server hang when I don't want to find the .hlp file myself
-  13952  voipcheap client:Call  to unimplemented function gdiplus.dll.GdipCloneImage
-  14029  Context menus do not work in Wrye Bash
-  14053  Winamp 5.53 fails to start due to a loader crash
-  14109  cannot download gecko with wine iexplore
-  14161  quartz regressions - crash in PullPin_Thread_Process & more
-  14221  bonjour service (mdnsresponder) crash in winsock/iphlpapi
-  14226  Fileplanet Comrade installer can't create app xml file (xpath query result handling)
-  14234  WC Prophecy and SO crash in both software and D3D modes
-  14260  etax 2008 software cannot complete (has err:ole:CoGetClassObject error)
-  14261  Black rectangle covers most of the screen in Psychonauts when using FBO
+Bugs fixed in 1.1.22:
+
+   7084  Installers/wine fail(s) to extract icons for menu links
+   7326  Some apps complain "DDE requires ddeml.dll"; just need a link
+   8349  Lords of the Realm 2 installer fails to complete
+   8680  Poker Heaven creashes on exit
+   9366  QuickTimePlayer 7.2.0.240 aborts on unimplemented function gdiplus.dll.GdipCreateRegion
+  10072  Half Life 2 Reflections reversed on real world reflections option
+  10449  Broken Cross Disk Manager: Crash at start, needs gdiplus.dll.GdipCreateHBITMAPFromBitmap
+  10788  Windows Movie Maker needs gdiplus.dll.GdipCreateBitmapFromHICON
+  12251  Gamma on screen is brighter after application exits
+  12440  Screen/Graphics corruption in Sammy's Science House
+  12450  Adobe Acrobat Pro 6 & 7 / Acrobat Reader 6 & 7 -- "Detect and Repair" does nothing (MsiReinstallProduct)
+  12585  Unhandled pagefault in Return to Castle Wolfenstein
+  13040  SkyMap Pro: Tip of the Day is a blank window.
+  13137  inetcpl crashes due to unimplemented function wininet.dll.GetDiskInfoA
+  13182  Ultraedit v14.00+3 cannot be configured anymore
+  13201  Microsoft Pinball Arcade jittery animations
+  13243  Trackmania (Nations) Forever doesn't sometimes work with 3d-glasses
+  13366  Scarface fails to start due to "unhandled page fault"
+  13642  dogfood: InterPoker on Linux crashes
+  13736  Detection of nvidia geforce 9x00 video memory isn't implemented
+  15468  polygon vertex problems on assassin's creed characters
+  15762  .desktop files are created in ~, not in ~/Desktop
+  15923  make test fails in monthcal.c
+  16021  Provide vista-style symlinks for the profiles directory
+  16072  DesignaKnit 7 fails to run
+  16123  WINE and Office progs running in background when they shouldn't be
+  16363  Google Chrome window is rendered totally black.
+  16620  Office 2003 cannot install Service Pack 3
+  16686  Wine's wordpad doesn't allow setting font?
+  16769  MSN Messenger 7.0 Don't redraw the chat window correctly
+  16901  bejeweled and bejeweled twist use 100% cpu
+  16926  Mathematica 7 Player complains "could not establish a connection to the kernel"
+  17305  PCMark 05 crashes on  unimplemented d3dx9_25.dll.D3DXGetImageInfoFromFileInMemory
+  17470  IP Softphone 2050 doesn't start
+  17629  unimplemented function setupapi.dll.CM_Locate_DevNode_ExA
+  17687  vlc 0.9.8a segfaults on launch
+  17983  WiX fails with builtin msi.dll
+  17993  winamp's installer shows corrupted checkbox buttons
+  18044  System Font Linking fails with MS Shell Dlg
+  18080  Clipboard (Ctrl+V) no longer works in Word 2003/2007
+  18188  Everest Poker and Casino exit silently with builtin gdiplus
+  18246  Adobe Updater: crashes when installing updates
+  18274  Xenocode Virtual Appliance Runtime Error 0xD0000022
+  18349  Incorrect font rendering in Japanese locale
+  18395  Garrys mod crashes when joining.
+  18453  hs950 firmware installer crashes on exit with unimplemented function SETUPAPI.dll.SetupUninstallOEMInfA
+  18515  Deleting the last entry in the overrides tab in winecfg is not shown correctly
+  18537  Child windows jump when clicked and dragged by title bar
+  18555  Dotnet power profile fixmes cause irritation in bash/dash
 
 ----------------------------------------------------------------
 
-Changes since 1.1.0:
-
-Adam Petaccia (30):
-      gdiplus: Improve accuracy in calculating point sizes.
-      gdiplus: Correct spec entry for GdipFlush.
-      gdiplus: Stub GdipCloneImage.
-      gdiplus: Test GdipCloneImage.
-      gdiplus: Valgrind: fix warnings about using uninitialized memory, and leaking memory.
-      gdiplus: test_fontfamily: Don't use a pointer-to-pointer construct.
-      gdiplus: test_getgenerics: Don't use a pointer-to-pointer construct.
-      gdiplus: Stub GdipCloneFontFamily.
-      gdiplus: Implement GdipCloneFontFamily.
-      gdiplus: Stub GdipGetLineSpacing.
-      gdiplus: Stub GdipGetEmHeight.
-      gdiplus: Stub GdipGetCellAscent.
-      gdiplus: Stub GdipGetCellDescent.
-      gdiplus: Stub GdipGetFontHeightGivenDPI.
-      gdiplus: Use a better framework for filling out FontFamilies.
-      gdiplus: Tests for FontFamily properties.
-      gdiplus: Implement GdipGetCellAscent.
-      gdiplus: Implement GdipGetCellDescent.
-      gdiplus: Implement GdipGetEmHeight.
-      gdiplus: Stub GdipStringFormatGetGenericDefault.
-      gdiplus: Implement GdipGetStringFormatFlags.
-      gdiplus: GdipMeasureString: .spec file fix.
-      gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount.
-      gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges.
-      gdiplus: Stub GdipMeasureCharacterRanges.
-      gdiplus: Stub GdipFillRegion.
-      gdiplus: Test for CharacterRange.
-      gdiplus: Add more tests for regions and paths.
-      gdiplus: Add a test for a floating-point triangle.
-      gdiplus: Add another helper macro to deal with magic numbers.
-
-Alexander Dorofeyev (18):
-      Revert "quartz: Only enumerate renderers if bRender is set in filtermapper.".
-      quartz/tests: Add test for EnumMatchingFilters.
-      quartz: Fix calculating wide string size.
-      quartz: Fix registry key creation.
-      quartz: Improve removal of registry data in Filtermapper unregister methods.
-      devenum: Move locating category key to function, use it ParseDisplayName.
-      devenum: Register legacy am filters in CreateClassEnumerator.
-      quartz: Fix string buffer overflow.
-      quartz/tests: Add test for IFilterMapper_RegisterFilter.
-      quartz: Improve variant handling in FilterMapper_EnumMatchingFilters.
-      quartz: Fix interface leak in EnumMonikerImpl_Release.
-      quartz: Fix memory leaks in IEnumRegFiltersImpl_Release.
-      quartz: Fix memory leaks in FM2_DeleteRegFilter.
-      quartz: Fix memleak in FilterMapper2_RegisterFilter.
-      quartz: Fix memory leak in FilterMapper_RegisterFilter.
-      quartz: Fix memory leak and behavior on errors in FilterMapper_EnumMatchingFilters.
-      quartz: Do not try renderers first. Use a single enumeration pass.
-      quartz/tests: Add test for filter priority in IFilterGraph2_Render.
-
-Alexander Morozov (5):
-      wininet/tests: Additional HTTP header tests.
-      wininet/tests: Add HTTP 1.1 test.
-      wininet: Remove unneeded variable.
-      wininet: Add support of INTERNET_FLAG_NO_CACHE_WRITE.
-      wininet: Add port number to Host HTTP header.
-
-Alexander Nicolaysen Sørnes (13):
-      shell32: Update Norwegian Bokmål translation.
-      winecfg: Update Norwegian Bokmål translation.
-      winhlp32: Update Norwegian Bokmål translation.
-      regedit: Convert import delete handling to unicode.
-      regedit: Use unicode for all key deletion.
-      regedit: Use RegSetValueExW when importing data.
-      regedit: Convert the rest of setValue to Unicode.
-      regedit: Convert openKey to Unicode.
-      regedit: Convert remaining registry import code to Unicode.
-      regedit: Add support for importing Unicode files.
-      regedit: Use strchrW instead of custom code in Unicode file import.
-      regedit: Fix comment handling in Unicode file import.
-      regedit: Null-terminate buffer in Unicode file import.
-
-Alexandre Julliard (49):
-      Fix a few %ll printf formats.
-      ntdll: Add some sanity checks for invalid relocation blocks.
-      wpp: config.h and wine/port.h should be included first.
-      ntdll: Only recompose Unicode on Mac OS when using utf-8.
-      ntdll: Don't bother to check the file name against the mask if stat() succeeded.
-      Revert "wpp: config.h and wine/port.h should be included first."
-      widl: Add some support for unencapsulated unions that need a conformance descriptor.
-      services.exe: Pass the service name as first argument when auto-starting services.
-      winex11: Get rid of the XKB initialisation workaround now that we no longer use XInitThreads.
-      winex11: Check for XKB extension on the GDI display too.
-      user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
-      iphlpapi: Fix the return value of GetPerAdapterInfo, with tests.
-      oleaut32: Include the system jpeg and png headers before the Windows headers.
-      exception.h: Make the RtlUnwind wrapper available separately.
-      rpc.h: Use the correct exception definitions when USE_COMPILER_EXCEPTIONS is set.
-      widl: Add support for exception handling in the generated server code.
-      widl: Add support for exception handling in the generated proxy code.
-      makedep: Add dependencies on wine/exception.h for widl-generated files.
-      kernel32: Use a proper structure for thunks instead of an array of WORDs.
-      ntdll: Split the signal setup into process-wide and thread-specific routines.
-      server: Set the visible rect in the set_window_pos request again.
-      rpcrt4: Use interlocked functions to increment/decrement ref counts.
-      widl: Fix a couple of uninitialized variable compiler warnings.
-      Makefile: Use 'git ls-files' instead of the deprecated 'git-ls-files' form.
-      Add noinput directive to all lex files to avoid a compiler warning.
-      gdiplus: Store the family name directly in the GpFontFamily structure.
-      winealsa.drv: Don't trace deprecated parameters.
-      user32: Properly update position after dragging an iconic window.
-      msvcrt/tests: Fix register constraints on thiscall wrappers.
-      include: Remove duplicate definition in winhttp.h.
-      include: Don't define uuids in amvideo.idl as that conflicts with uuids.h
-      tests: Don't depend on the static uuid libraries in the tests.
-      d3d8: Don't depend on the dxerr8 static library in the tests.
-      d3d9: Don't depend on the dxerr9 static library in the tests.
-      dinput: Don't depend on the dxerr8 static library in the tests.
-      dsound: Don't depend on the dxerr8 static library in the tests.
-      ntdll: Always restore the %gs register from the saved value in thread data.
-      wine/test.h: Don't allow to use config.h in tests.
-      msxml3/tests: Fix test cleanup.
-      make_makefiles: Add more wildcard patterns in .gitignore.
-      make_makefiles: Add rules for cross-compiling all import libs from the dlls directory.
-      Maketest.rules: Use the cross-compiled import libraries for crosstest instead of the MinGW ones.
-      kernel32: Set the stdin/stdout file descriptors to match the specified Win32 handles when possible.
-      winetest: Use Win32 APIs exclusively for file I/O and output redirection.
-      regedit: Fixed the GetWideString and GetMultiByteString functions to work with null-terminated strings.
-      ntdll: Add some workarounds for Solaris signal handling breakages.
-      server: Better handling of errors when accessing the /proc control files on Solaris.
-      gdiplus/tests: Don't test returned value if the call failed.
-      winealsa: Fix some unsigned comparison < 0 warnings.
-
-Alistair Leslie-Hughes (8):
-      gdi32: Stop crash in font tests.
-      msxml3: Added support to create an Attribute in createNode.
-      msxml3: Use libxml macros to get the length of a set.
-      msxml3: Added checks for invalid arguments in queryresult.
-      msxml3: Added checks for invalid arguments in nodelist.
-      msxml3: Added tests to check for invalid arguments.
-      oleview: Fixed crash with loading typelib information.
-      shlwapi: Fix tests under w2k8.
-
-Andre Wisplinghoff (1):
-      regedit: Implement deleting multiple values.
-
-Andrew Talbot (29):
-      infosoft: Remove unneeded address-of operator from function name.
-      ole32: Remove unneeded address-of operators from function name.
-      quartz: Remove unneeded address-of operators from function names.
-      shell32: Remove unneeded address-of operators from function names.
-      user32: Remove unneeded address-of operators from function names.
-      wined3d: Remove unneeded address-of operators from function names.
-      winedos: Remove unneeded address-of operator from function name.
-      avifil32: Remove unneeded address-of operators from array names.
-      comctl32: Remove unneeded address-of operators from array names.
-      advapi32: Remove unneeded address-of operator from array name.
-      wined3d: Remove const qualifier from output pointers.
-      comdlg32: Remove unneeded address-of operator from array name.
-      crypt32: Remove unneeded address-of operator from array name.
-      dinput: Remove unneeded address-of operators from array names.
-      dmband: Remove unneeded address-of operators from array names.
-      dmime: Remove unneeded address-of operators from array names.
-      dmstyle: Remove unneeded address-of operators from array names.
-      dplayx: Remove unneeded address-of operator from array name.
-      gdi32: Remove unneeded address-of operator from array name.
-      gdiplus: Remove unneeded address-of operator from array name.
-      hhctrl.ocx: Remove unneeded address-of operator from array name.
-      hlink: Remove unneeded address-of operators from array names.
-      kernel32: Remove unneeded address-of operators from array names.
-      localspl: Remove unneeded address-of operators from array names.
-      mscms: Remove unneeded address-of operator from array name.
-      msi: Remove unneeded address-of operators from array names.
-      ntdll: Remove unneeded address-of operators from array names.
-      ole32: Remove unneeded address-of operators from array names.
-      oleaut32: Remove unneeded address-of operators from array names.
-
-Aric Stewart (2):
-      coreaudio: Make sure Port_SendToMessageThread is not NULL before calling CFMessagePortSendRequest.
-      winex11: Allow for sane SCIM im processing by processing some filtered KeyRelease events.
-
-Austin English (1):
-      crypt32: Fix a couple of test failures on Vista.
-
-Dan Hipschman (3):
-      include: Fix type redefinitions in IDL files.
-      widl: Implement type redefinition checks.
-      widl: Factor a small part of the grammar.
-
-Daniel Remenak (1):
-      shell32: Fix crash regression in browse for folder dialog.
-
-Detlef Riekenberg (8):
-      spoolss: Add a stub for WaitForSpoolerInitialization.
-      spoolss: Add a stub for IsLocalCall.
-      spoolss: Implement InitializeRouter.
-      localspl: Implement fpEnumMonitors.
-      winspool: Use the backend for EnumMonitors.
-      setupapi/tests: Avoid a crash on Win9x.
-      winspool: Move more parameter-checks for EnumMonitorsW to localspl.
-      winspool: Move DeleteMonitorW to the backend.
-
-Dylan Smith (30):
-      richedit: Clicking below end of text now selects closest character.
-      richedit: Calculate tab positions relative to end of selection bar.
-      richedit: Added missing DestroyWindow in a test.
-      richedit: Fixed simulated keyboard events on tests.
-      comctl32: Added tests to show a ComboBoxEx bug caused by incorrect focus change.
-      comctl32: Fix for ComboBoxEx bug caused by focus change.
-      wordpad: Properly save window rect on closing Min/Maximized windows.
-      user32: Increased area for scrolling via mouse drag outside scrollbar.
-      richedit: Made sure the caret position is stored when moving up/down.
-      richedit: Fixed the selection bar width.
-      richedit: Made sure word selection selects only one word.
-      richedit: Fixed double click issues by sharing code with single click.
-      richedit: Fixed Valgrind error related to undoing.
-      richedit: Fixed drag and shift selection for words and lines.
-      richedit: Implemented paragraph selection.
-      richedit: Implemented triple click selection.
-      richedit: Hide cursor when text is selected.
-      richedit: Removed unused variable bCaretShown in ME_TextEditor.
-      richedit: PFE_TABLE flag is now used instead of private bTable value.
-      richedit: Set the default paragraph format consistently.
-      richedit: Fixed 2 minor paragraph format effect errors.
-      richedit: Prevented cursor flicker while moving over selection bar.
-      richedit: Added more conditional cursor changes.
-      richedit: Removed redundant wrapping code.
-      richedit: Tabs cause lines to wrap but not end of paragraph run.
-      richedit: Fixed position of runs in some situations during wrapping.
-      richedit: Handle overflow of only spaces on first line of paragraph.
-      richedit: Tabs are now highlighted and underlined.
-      richedit: Prevented underlining the end of paragraph character.
-      richedit: Use system colour for highlighting after v2.0.
-
-Eric Pouech (4):
-      winhelp: Start implementing a prop sheet for all lookup needs.
-      winhelp: Let CtrlC do something useful thanks to richedit.
-      winhelp: Removed the topics button, and forward search and topics to the same prop sheet.
-      winhelp: Remove the search button, hook the index button to the Finder, and add a new summary button to go back to main page.
-
-Francois Gouget (9):
-      winex11: Load the XVidMode extension (libXxf86vm) when available.
-      winhlp32: Remove spaces before '...'.
-      msxml3/tests: Add a trailing '\n' to ok() calls.
-      gdiplus/tests: Spelling fix.
-      rpcss: Add a trailing '\n' to a Wine trace.
-      wined3d: Move float_32_to_16() to surface_base.c which is the only place where it's used, and because it needs port.h for isinf().
-      Assorted spelling fixes.
-      gdiplus: Add/fix the trailing '\n' to Wine traces.
-      configure: On Solaris liblber needs libsocket.
-
-Gerald Pfeifer (5):
-      iphlpapi: Include <netinet/in_systm.h> if present.
-      comctl32: Fix signedness of two variables.
-      comctl32: Simplify functions by shedding off unused parameters.
-      winecfg: Fix signedness of variable in enumerate_valuesW().
-      comctl32: Some simplifications.
-
-H. Verbeet (14):
-      wined3d: Invert "upsidedown" in fb_copy_to_texture_direct() and fb_copy_to_texture_hwstretch() rather than BltOverride().
-      wined3d: Move setting a palette up a couple of lines in BltOverride().
-      wined3d: Use ModifyLocation() to force a reload on color key change.
-      wined3d: Specify the GLSL language version our shaders are written to.
-      wined3d: Get rid of a redundant local variable.
-      wined3d: Extract an attach_depth_stencil_fbo() function.
-      wined3d: Make sure the FBO doesn't have any depth attachments in color_fill_fbo() and stretch_rect_fbo().
-      wined3d: Use dst_fbo to do the depth blit.
-      wined3d: Track depth stencil location per-surface.
-      wined3d: Store the current GLSL program in the backend's private data.
-      wined3d: Store the glsl program lookup table in the backend's private data.
-      wined3d: Destroy depth_blt resources in the backend's destructor.
-      wined3d: Don't call shader_select() in depth_blt().
-      wined3d: Destroy the shader backend after the stateblock.
-
-Hans Leidekker (8):
-      wininet: Add a test for InternetCanonicalizeUrl.
-      wininet: Avoid a crash on an invalid handle in InternetQueryOption.
-      wininet: More win64 compatibility fixes.
-      wininet: Don't assume URL is null-terminated in InternetCrackUrlW.
-      wininet: Allocate buffers in InternetCrackUrlA.
-      wininet: Only reconnect when redirected to an external site.
-      msi: Correct spec file entry for MsiGetFileVersion{A, W}.
-      shlwapi: Add a couple of tests for UrlUnescape.
-
-Huw Davies (12):
-      gdiplus: Fix a typo in the parameter validation check.
-      gdiplus: Add stubs for a few region functions.
-      gdiplus: Add some region tests.
-      gdiplus: Add some more region stubs.
-      gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies.
-      user32: sizeof DDEPOKE and DDEDATA is six, which is probably not what is expected, so use offsetof instead.
-      gdiplus: Add some tests for regions with paths and update a comment.
-      gdiplus: Add some defines for the magic values.
-      gdiplus: Add stubs for GdipTransformPoints[I].
-      gdiplus: Implement GdipCreateMetafileFromWmfFile.
-      gdiplus: Stubs for GdipIsVisiblePathPoint[I].
-      gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib.
-
-Hwang YunSong(황윤성) (5):
-      winecfg: Updated Korean resource.
-      shell32: Updated Korean resource.
-      taskmgr: Updated Korean resource.
-      winhlp32: Updated Korean resource.
-      winhlp32: Updated Korean resource.
-
-Jacek Caban (20):
-      oleaut32: Added test showing need to QueryInterface on dual  interface in ITypeInfo::Invoke.
-      mshtml: Added VT_BSTR support to IHTMLWindow3::setTimeout.
-      mshtml: Forward IHTMLWindow2::setInterval to IHTMLWindow3.
-      mshtml: Added IHTMLWindow3::setInterval implementation.
-      mshtml: Added IHTMLWindow2::clearTimeout implementation.
-      mshtml: Added IHTMLWindow2::clearInterval implementation.
-      mshtml: Added IHTMLWindow::get_window implementation.
-      mshtml: Added IHTMLWindow2::get_self implementation.
-      mshtml: Added support for DOCHOSTUIFLAG_SCROLL_NO DOCHOSTINFO flag.
-      mshtml: DispatchEx's QueryInterface implementation clean up.
-      mshtml: Silence common invalid QueryInterface FIXME.
-      mshtml: Added IHTMLImgElement::[get|put]_alt implementation.
-      mshtml: Added IHTMLStyle::[get|put]_width implementation.
-      mshtml: Return NULL in window object's GetNameSpaceParent.
-      mshtml: Ignore fdexNameImplicit flag.
-      mshtml: Silence common invalid FIXME.
-      mshtml: Set doc to NULL in NSContainer_Release.
-      mshtml: Don't mix nsresult with HRESULT.
-      shlwapi: Fixed UrlCanonicalizeW for URLs without slashes after scheme.
-      shlwapi: Fixed handling mk protocol URLs in UrlCombineW.
-
-James Hawkins (55):
-      comctl32: Remove an assumption that causes test failures if default icon spacing is not 43x43.
-      oleaut32: Trace the failing VarCmp result.
-      advapi32: Fix a test failure on a non-admin XP system.
-      ole32: Fix a test failure in win9x.
-      lz32: Fix a test failure in win9x.
-      kernel32: Fix a test failure in win9x.
-      kernel32: Fix a few test failures in win9x.
-      kernel32: Fix a few test failures in win9x.
-      kernel32: Don't test for HARDDISK and RAMDISK on win9x.
-      advpack: Run the files test in a temporary directory.
-      advpack: Run the install test in a temporary directory.
-      advpack: Fix several test failures in win9x.
-      comctl32: Clean up and fix a few failing tests in win9x.
-      comctl32: Fix two failing tests in win9x.
-      gdi32: Fix a failing test in win95.
-      urlmon: Fix a few test failures.
-      fusion: Add initial implementation of IAssemblyName.
-      fusion: Add tests for IAssemblyName.
-      fusion: Add tests for IAssemblyCache::QueryAssemblyInfo.
-      mshtml: Fix a test failure in win2k.
-      setupapi: Fix a test that is failing in multiple platforms.
-      shell32: Fix a test that fails in win2k.
-      user32: Fix a few failing tests in win2k.
-      wininet: Fix a failing test in win2k.
-      oleaut32: Fix a test that fails on all platforms up to and including win2k.
-      rpcrt4: Fix a few failing tests in win2k.
-      msi: Test the special _Storages table.
-      fusion: pwzFilePath is an out parameter, so don't trace its contents.
-      advapi32: Fix a failing test in win2k.
-      ddraw: Fix a failing test for broken drivers.
-      ddraw: Fix a failing test for broken drivers.
-      dsound: Fix a failing test for broken drivers.
-      kernel32: Fix test failures because of a broken ReplaceFile in win2k.
-      advapi32: Send in an empty string to RegSetValueEx to avoid a test failure in win95.
-      d3d9: Fix a test that fails with broken drivers.
-      rpcrt4: Fix a failing test in win2k.
-      gdi32: Fix two tests that fail for all platforms.
-      ntdll: Skip the byte swap test in win2k.
-      rpcrt4: Fix a test that fails in win2k3.
-      d3d9: Fix a failing test for broken drivers.
-      ole32: Fix a few failing tests in win2k.
-      comctl32: Properly set and store the default icon spacing.
-      msi: Properly add a storage to the database and verify its contents.
-      msi: Add handling for the special _Storages table.
-      msi: Parse the MSIDBOPEN_PATCHFILE flag.
-      msi: Consolidate the MsiGetSourcePath tests and add more tests.
-      msi: Only use the long filename when resolving the source path.
-      msi: Consolidate and add more SourceDir tests.
-      oleaut32: Fix a few failing tests in win9x.
-      fusion: Implement GetCachePath.
-      mlang: Reimplement ConvertINetMultiByteToUnicode.
-      mlang: Add tests for ConvertINetMultiByteToUnicode.
-      mlang: Encode all the way to the NULL terminator.
-      msi: Add tests for opening a package from a database.
-      msi: Only copy the resulting string if the RegistryValue call succeeded.
-
-Jeff Latimer (1):
-      usp10/tests: Remove incorrect tests.
-
-Jeff Smith (2):
-      gdiplus: Remove duplicate forward declaration of class GpGraphics.
-      gdiplus: Fix spec definition of GdipCreateBitmapFromHBITMAP.
-
-Jeremy White (1):
-      configure: On Solaris, libpng requires libm.
-
-John Klehm (1):
-      dsound: Accept DSERR_INVALIDCALL for CreateSoundBuffer failure.
-
-Jon Griffiths (17):
-      include/basetsd.h: Ignore cpu checks whn __midl is defined.
-      oleaut32: Use users default LCID for type libraries.
-      oleaut32: ICreateTypeLib2_SetLcid sets both LCID's.
-      oleaut32: Null doc string params return E_INVALIDARG.
-      oleaut32: Implement ICreateTypeLib2_SetHelpContext.
-      c2man: Don't mangle 'dll' when its part of another word.
-      oleaut32/test: Fix valgrind leaks.
-      oleaut32: Fix memcpy overlapping ranges in SysReAllocStringLen.
-      wsock32: Forward TransmitFile to the implementation in mswsock.
-      msvcr71: Forward __pctype_func.
-      Fix minor comment typos.
-      oleaut32: Don't read past the digits array in VARIANT_FormatNumber.
-      oleaut32: Implement ICreateTypeLib2::SetHelpStringContext/SetHelpStringDll.
-      msvcrt: Implement ___setlc_active_func/___unguarded_readlc_active_add_func.
-      msvcrt: Tests for [w]makepath.
-      msvcrt: Make tests for [w]makepath pass.
-      include: Avoid TEXT() in sddl component tags, hide them when building Wine.
-
-Juan Lang (11):
-      inetmib1: Make table searching function into a generic helper.
-      inetmib1: Support the MIB2 UDP table.
-      inetmib1: Don't prefer the native version, it doesn't do much anyway.
-      inetmib1: Free memory when DLL is unloaded.
-      cryptui: Add header.
-      cryptdlg: Add header.
-      cryptdlg: Include cryptdlg.h.
-      cryptdlg: Implement DllRegisterServer/DllUnregisterServer.
-      richedit: Only send update events in 1.0 emulation mode if the event mask specifies it.
-      inetmib1: Fix test failures on some systems.
-      wintrust: Use path in WIN_TRUST_SUBJECT_FILE structure rather than assuming a path is passed in place of WINTRUST_DATA's pFile member.
-
-Kai Blin (2):
-      netapi32: Make sure NetUserGetInfo can find the current user.
-      ws2_32: Prevent segfault in trace for NULL AddressString.
-
-Maarten Lankhorst (25):
-      wined3d: Fix a deadlock that may occur during initialization.
-      quartz: Fix return values in directsound renderer.
-      quartz: Fix return value for video renderer.
-      quartz: Make CLSID_AudioRender an alias for CLSID_DSoundRender.
-      quartz: Set filesource initial state to stopped.
-      quartz: Implement state transitions in directsound renderer, and block on pause.
-      quartz: Implement state transitions in video renderer.
-      quartz: Fix tiny bug in IGraphBuilder_Render.
-      quartz: Make sure transform filter commits allocator.
-      quartz: Only call begin process functions in transform filter when stopped.
-      quartz: Fix parser/pullpin to only care about the state transition stopped<->playing.
-      quartz: Fix deadlock with transform filter.
-      quartz: Add rewrite of avi splitter.
-      quartz: Add tests for avi splitter.
-      quartz: Always set current position again.
-      quartz: Fix end of stream handling.
-      quartz: Fix deadlocks in dsound renderer.
-      quartz: Make parser start even if some of the pins aren't connected.
-      quartz: Make filtergraph quieter.
-      quartz: Call run before pausing in transform filter.
-      ntdll: Use module for path to activation context.
-      quartz: End the flush downstream first before restarting playback in pullpin.
-      quartz: Make the file source rotate around the 'first' sample, to prevent starvation of a single stream.
-      devenum: Call VariantInit instead of VariantClear.
-      includes: Add video mixing renderer header.
-
-Massimo Del Fedele (1):
-      opengl32: glGetString() should return NULL on NULL context.
-
-Michael Karcher (7):
-      crypt32: ComparePublicKeyInfo must ignore the leading zero.
-      crypt32: Remove duplicate MS test root key.
-      gdi32: Fix double->fixpoint conversion in freetype.c.
-      gdi32: Fix palette of 1bpp DIB in GetDIBits.
-      winex11: Fix GetDIBits of 1 bit DDBs.
-      winex11: Made local constant static.
-      Add support for compatibility mode in WineEngCreateFontInstance.
-
-Michael Stefaniuc (4):
-      gdiplus: Remove redundant NULL check before GdipFree (Smatch).
-      riched20: Fix typo.
-      quartz: Compare a file handle to INVALID_HANDLE_VALUE and not NULL.
-      quartz: Add missing LeaveCriticalSection on error path (Smatch).
-
-Mikołaj Zalewski (12):
-      browseui: progressdlg: don't leak the event.
-      shell32: RunFileDlg: the function should be Unicode on NT.
-      shell32: RunFileDlg: use symbolic constants for control IDs and use correct hInstance when creating it.
-      shell32: RunFileDlg: allow the user to cancel the Browse dialog, remove some unneeded parameters.
-      shell32: RunFileDlg: make the error messages easier to understand for the user.
-      shell32: RunFileDlg: move strings to resources.
-      shell32: RunFileDlg: use the parameters.
-      taskmgr: Move Run dialog caption to resources, use the standard text.
-      shlwapi: UrlCanonicalize should strip all the characters <= 32 from the end of the string.
-      shell32: Make new style Browse For Folders dialog resizable.
-      shell32: RunFileDlg: Allow custom icons.
-      taskmgr: Use own icon in Run dialog.
-
-Nikolay Sivov (23):
-      gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test.
-      gdiplus: GdipGetPathLastPoint implementation.
-      gdiplus: GdipGetPathGradientWrapMode implementation.
-      gdiplus: Implemented GdipCreateTextureIAI using float args version.
-      gdiplus: Implemented GdipDrawBeziers.
-      gdiplus: Implementation of GdipPathIterEnumerate.
-      gdiplus: Added file for PathIterator testing.
-      gdiplus: Construction/desctruction tests for PathIterator.
-      gdiplus: Implemented GdipPathIterHasCurve with tests.
-      gdiplus: Remove unnecessary cast from GdipAddPathRectangle.
-      gdiplus: GdipPathIterNextMarker implementation with tests.
-      gdiplus: Implementation of GdipPathIterGetSubpathCount with tests.
-      gdiplus: Check arguments in GdipPathIterNextSubpath.
-      gdiplus: GdipGetLineWrapMode implementation.
-      gdiplus: GdipIsMatrixInvertible implementation with tests.
-      gdiplus: GdipInvertMatrix implementation with tests.
-      gdiplus: Implemented GdipShearMatrix with tests.
-      gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle.
-      gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I.
-      gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI.
-      gdiplus: GdipFillRegion actually belongs to Graphics.
-      gdiplus: Implemented GdipSetPenDashCap197819.
-      gdiplus: Implemented GdipGetPenDashCount.
-
-Owen Rudge (1):
-      shell32: Check registry entry for cpl files (in standard control panel).
-
-Paul Vriens (1):
-      quartz/tests: Make tests run on everything lower then Vista.
-
-Peter Oberndorfer (4):
-      msvcrt: Add a test for scanf %p.
-      msvcrt: Implement %p for scanf.
-      ntdll: Add broken() to two test cases.
-      opengl32: Fix a typo (wglShaderLists -> wglShareLists).
-
-Piotr Caban (27):
-      msxml3: Added IXMLDOMElement_getAttributeNode test.
-      msxml3: Added IXMLDOMElement_getAttributeNode implementation.
-      msxml3/tests: Better error messages formatting.
-      msxml3/tests: Fix error messages.
-      msxml3: Added stub implementation for SAXXMLReader interface.
-      msxml3: Added ISAXMLReader_getContentHandler implementation.
-      msxml3: Added ISAXXMLReader_putContentHandler implementation.
-      msxml3: Added ISAXMLReader_getContentHandler implementation.
-      msxml3: Added ISAXMLReader_putErrorHandler implementation.
-      msxml3: Added ISAXXMLReader_getErrorHandler implementation.
-      msxml3/test: Added ISAXXMLReader test.
-      msxml3: Use IXMLDOMNode_get_nodeType in xmlnode_appendChild.
-      msxml3: Implemented domdoc_put_documentElement.
-      msxml3: Make bsc heap based object.
-      msxml3: Store IBinding in bsc.
-      msxml3: Store current bsc in domdoc.
-      msxml3: Use OnDataAvailable for reading stream.
-      msxml3: Return better bindf in GetBindInfo.
-      msxml3: Split DOMDocument_create.
-      msxml3: Implemented xmlnode_get_ownerDocument.
-      msxml3: Added test of files generated by IXMLDOMDocument_save.
-      msxml3: Skip the first XML declaration in file generated by domdoc_save.
-      msxml3/tests: Added more tests to ISAXXMLReader_putContentHandler and ISAXXMLReader_getContentHandler, added todo test for ISAXXMLReader_parse.
-      msxml3: oldChild in xmlnode_removeChild may be NULL.
-      msxml3: Fixed xmlnode_removeChild.
-      msxml3: Fixed ISAXXMLReader_getContentHandler and ISAXXMLReader_getErrorHandler when second argument is NULL.
-      msxml3/tests: Added test for getContentHandler with NULL argument.
-
-Reece Dunn (1):
-      comctl32: Add support for drawing themed group boxes.
-
-Rob Shearman (20):
-      oleaut32: Implement the 0x08 flag in SLTG_DoVars.
-      oleaut32: Load string constants correctly from SLTG typelibs.
-      oleaut32: Dump symbolic names for VT_LPSTR and VT_LPWSTR in dump_TypeDesc.
-      include: Add uuid to interfaces in pstore.idl.
-      include: Add uuids to interfaces in amvideo.idl.
-      include: Add uuids to interfaces in sensevts.idl.
-      rpcrt4: Add a comment in NdrSendReceive explaining why we change the BufferLength.
-      rpcrt4: Reset the BufferLength to the used part of the buffer in NdrProxySendReceive.
-      widl: Increment the buffer offset by 8 for embedded pointers inside varying arrays in varying structures.
-      widl: Check that the structure has been defined in check_remoting_args.
-      widl: Consolidate top-level parameter conformance/variance expression writing into a separate function.
-      rpcrt4: Support calculating the size in memory of range types embedded in complex types.
-      rpcrt4: Fix NdrComplexArrayUnmarshall and NdrComplexStructUnmarshall to reuse memory for embedded pointers.
-      rpcrt4: The conformant array offset in complex structs should be signed.
-      rpcrt4: Implement memory sizing for pointers in complex types.
-      rpcrt4: Don't reserve space in the buffer for reference pointers embedded in complex types.
-      include: Remove unused file wine/rpcss_shared.h.
-      widl: Rename find_type_helper, find_type and find_type2 to find_type, find_type_error and find_type_error2 respectively.
-      widl: Remove some unnecessary calls to duptype.
-      rpcrt4: Clear the memory of embedded complex types in ComplexUnmarshall when fMustAlloc is TRUE to avoid passing uninitialised memory to the unmarshaller.
-
-Roy Shea (2):
-      wintrust/test: Verify array length before calling memcmp in test.
-      include: Add header for mstask.
-
-Sinitsin Ivan (2):
-      mshtml: Add HTMLWindow_scrollTo implementation.
-      mshtml:  Add HTMLWindow_scrollBy implementation.
-
-Stefan Dösinger (52):
-      wined3d: RENDERTARGET | AUTOGENMIPMAP are compatible.
-      wined3d: Update the blit ortho on size changes.
-      wined3d: Use CTXUSAGE_RESOURCELOAD for fb->texture reads.
-      wined3d: Delay render target activation.
-      wined3d: Restore the gamma when destroying the swapchain.
-      wined3d: Correct an off-by-one error in constant dirtification.
-      wined3d: Remove an unneeded atifs hack.
-      wined3d: Start the state splitup.
-      wined3d: Implement the state merger and start to use it.
-      wined3d: Make the stream source application a regular state function.
-      wined3d: Move stream source and vshader to misc and vertex pipeline tables.
-      wined3d: Move material application to the vertex pipeline.
-      wined3d: Move the frontfacing state to the misc state table.
-      wined3d: Move clipplanes to vertex states.
-      wined3d: Move the scissor rect to the misc states.
-      wined3d: Move lights to the vertex pipeline states.
-      wined3d: Move shader constants to the misc states.
-      wined3d: Move the viewport to the vertex and misc pipeline states.
-      wined3d: indexbuffer -> misc.
-      wined3d: Move transforms to the vertex code.
-      wined3d: Move texture transform flag stuff to the vertex pipeline states.
-      wined3d: Create fragment processing state templates and select one.
-      wined3d: Communicate the atifs functions via the fragment pipeline impl.
-      wined3d: Remove the DLL load init function.
-      wined3d: Remove the state table from the shader backend.
-      wined3d: Move Fixed function pipeline states to the new fragment structure.
-      wined3d: Initialize the state table before filling it.
-      wined3d: Move pixelshader application to the fragment pipeline.
-      wined3d: Move WINED3DRS_ANTIALIAS to the misc states.
-      wined3d: Textureperspective->misc states.
-      wined3d: Move a few more states to the misc pipeline.
-      wined3d: Move wrapu to the misc states.
-      wined3d: Alpha states -> misc pipeline states.
-      wined3d: WINED3DRS_LASTPIXEL -> misc states.
-      wined3d: Move a few more states to the misc states.
-      wined3d: Move fog to the vertex states.
-      wined3d: Move more fog stuff to the vertex states.
-      wined3d: Move the bordercolor to the fragment states.
-      wined3d: WINED3DRS_ZBIAS -> misc states.
-      wined3d: Move a few more odd states to the misc state table.
-      wined3d: Stencil states -> misc table.
-      wined3d: texturefactor-> fragment states.
-      wined3d: Wrapping states -> misc.
-      wined3d: WINED3DRS_SRGBWRITEENABLE->fragment.
-      wined3d: A few more vertex states.
-      wined3d: A few more junk misc states.
-      wined3d: Point size vertex states.
-      wined3d: One more psize state.
-      Wined3d: Move the last states.
-      wined3d: Samplers -> misc states.
-      wined3d: Move shader_fragment_enable to the fragment pipeline implementation.
-      wined3d: Set ffp caps in the ffp backend, not the shader backend.
-
-Stefan Leichter (2):
-      rasapi32: Added some tests for RasEnumDevicesA (based on a patch by Austin English),
-      rasapi32: Added some more tests for RasEnumDevicesA, fix Wine not to crash on the tests.
-
-Tobias Jakobi (3):
-      d3d8: Add testcase for IDirect3DDevice8::CreateImageSurface.
-      d3d8: Fix IDirect3DDevice8::CreateImageSurface pool type.
-      d3d9: Remove faulty comment from CreateOffscreenPlainSurface.
-
-Vijay Kiran Kamuju (1):
-      vdmdbg: Add stub for VDMEnumProcessWOW.
-
-Vincent Povirk (2):
-      comctl32: Add test for disabling owner of modal property sheets.
-      comctl32: Disable owner of modal property sheets before creating the dialog.
-
-Vitaliy Margolen (5):
-      dinput: Add more traces. Prevent some traces from dereferencing NULL pointer.
-      dinput: Stop and unload effect when freeing it.
-      dinput: Use Wine list for effects list.
-      dinput: Freed effect should remove itself from the parent's list of effects. Add tests.
-      dinput: Set force feedback actuator flag for X and Y axes.
-
-Vladimir Pankratov (5):
-      winecfg: Update Russian translation.
-      winhlp32: Update Russian translation.
-      taskmgr: Changed about form to standard shell32.
-      README: Add Russian translation.
-      shell32: Update Russian translation.
-
-Zac Brown (14):
-      ntdll: Implement checking for control characters in RtlIsTextUnicode.
-      include: Add more #define's for winhttp options.
-      winhttp.h: Add WinHTTP error codes.
-      winhttp: Add stub implementation for WinHttpConnect.
-      winhttp: Add stub implementation for WinHttpOpenRequest and fix function declaration.
-      winhttp: Add stub implementation for WinHttpSendRequest.
-      winhttp: Add stub implementation for WinHttpQueryOption.
-      winhttp: Add stub implementation for WinHttpQueryDataAvailable.
-      winhttp: Add stub implementation for WinHttpReceiveResponse.
-      winhttp: Add stub implementation for WinHttpSetOption.
-      winhttp: Add stub implementation for WinHttpReadData.
-      winhttp: Add stub implementation for WinHttpCloseHandle.
-      wininet/tests: Change some traces to skips in tests.
-      include/winhttp.h: Add WinHttp status codes.
-
-Zachary Brown (1):
-      winhttp: Build an import library.
-
-Zhangrong Huang (2):
-      secur32: Allow loading external schannel.dll.
-      msxml3/test: Fix a typo in test node_to_string().
+Changes since 1.1.21:
+
+Alexandre Julliard (33):
+      user32/tests: Fix the LB_DELETESTRING for older Windows versions.
+      user32/tests: Add more systematic support for ignoring certain messages.
+      include: Fix the C_ASSERT macro for the latest gcc.
+      user32/tests: Add an optional message for Win95.
+      wininet: Centralize detection of chunked mode and add a flag for it in the http request structure.
+      wininet: Add a read-ahead buffer to allow InternetQueryDataAvailable to return the right values in chunked mode.
+      wininet/tests: Add a test for reading chunked data.
+      wininet: Get rid of the SSL-specific read-ahead buffer.
+      mlang: Return the correct count  in IMLangFontLink_GetStrCodePages when aborting early.
+      shlwapi: Add a partial stub for IConnectionPoint_InvokeWithCancel.
+      ntdll: Added a stub for RtlUnwindEx on x86_64.
+      ntdll: Initial implementation of RtlVirtualUnwind on x86_64.
+      ntdll/tests: Added some test cases for RtlVirtualUnwind.
+      ntdll: Free old memory block when reallocating to a large block.
+      ntdll: Tweak the file mapping permission checks some more, with tests.
+      ntdll/tests: Add more tests for RtlVirtualUnwind.
+      ntdll: Add support for some function epilogs in RtlVirtualUnwind.
+      ntdll: Add test cases for the returned frame value in RtlVirtualUnwind.
+      msvcrt/tests: Use the _winver etc. variables instead of the __p_ functions that don't exist on 64-bit.
+      winmm: Fix some Win64 pointer truncations issues.
+      msacm32.drv: Fix some Win64 pointer truncations issues.
+      oleaut32: Add support for registering 64-bit typelibs.
+      oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
+      oleaut32/tests: Fix the tmarshal test on 64-bit.
+      widl: Add support for writing 64-bit format typelibs.
+      widl: Add support for standard target options to allow building the right typelib kind when cross-compiling.
+      oleaut32/tests: Fix some pointer sizes in typelib tests for 64-bit.
+      kernel32: Add missing terminator on %wc format conversion.
+      shell32: Remove unnecessary linefeeds in traces.
+      ntdll: Implemented RtlLookupFunctionEntry for x86_64.
+      ntdll: Initial support for dispatching exceptions to stack handlers on x86_64.
+      ntdll: Implement __C_specific_handler for x86_64.
+      ntdll: Implement RtlUnwindEx for x86_64.
+
+Anders Jonsson (3):
+      notepad: Update Swedish translation.
+      regedit: Update Swedish translation.
+      mshtml: Update Swedish translation.
+
+Andrew Nguyen (11):
+      kernel32/tests: Correctly skip tests when the Unicode directory functions are not available.
+      kernel32/tests: Correctly skip tests when the Unicode drive functions are not available.
+      kernel32/tests: Correctly skip when the Unicode file functions are not available.
+      kernel32/tests: Correctly skip when Unicode locale functions are not available.
+      kernel32/tests: Correctly skip when GetTempPathW is not available.
+      kernel32/tests: Correctly skip when Unicode thread functions are not available.
+      kernel32: Don't validate the command line parameter of CreateProcessW.
+      kernel32: Correct the last error of CreateProcessW with an empty application name string.
+      kernel32: Correct the last error of CreateProcessW with an empty command line string.
+      kernel32/tests: Use named constants for a drive test.
+      kernel32/tests: Correctly skip when the Unicode communications functions are not available.
+
+André Hentschel (1):
+      winemaker: Read the includes of a dsp project file.
+
+Aric Stewart (19):
+      msctf: Implement ITfKeystrokeMgr::AdviseKeyEventSink.
+      msctf: Implement ITfKeystrokeMgr::UnadviseKeyEventSink.
+      msctf: Implement ITfKeystrokeMgr::GetForeground.
+      msctf: Implement ITfSource interface for ITfInputProcessorProfiles.
+      msctf: Support advising ITfLanguageProfileNotifySink in ITfInputProcessorProfiles.
+      msctf: Map out currently missing interfaces.
+      msctf: Define ITfEditSession implemented by TextServices.
+      msctf: TfContext intitalization and uninitialization on Push and Pop.
+      msctf/tests: Test TextService requesting an EditSession.
+      msctf: Starting implementation of ITfContext::RequestEditSession and ITextStoreACPSink::OnLockGranted.
+      advapi32: Handle well qualified names in LookupAccountNameW for account names.
+      msctf: Add stub implementation of ITfRange.
+      msctf: Implement ITfRange::GetContext.
+      msctf: Beginning of TfEditCookie definition and usage.
+      msctf: Generate TfEditCookies for edit sessions.
+      msctf: Correct order of dwFlag checking to properly be able to set a ReadWrite lock.
+      msctf: Beginning implementation of ITfContext::GetStart.
+      msctf: Beginning implementation of ITfContext::GetEnd.
+      msctf: Beginning implementation of ITfContext::GetSelection.
+
+Aurimas Fišeras (1):
+      notepad: Update Lithuanian translation.
+
+Austin English (7):
+      secur32/tests: Sign compare fixes.
+      d3dxof/tests: Sign compare fix.
+      hlink/tests: Sign compare fix.
+      msvcrt/tests: Sign compare fixes.
+      imm32/tests: Sign compare fix.
+      ntdll: Change a noisy FIXME to a WARN.
+      powerprof: Remove a noisy FIXME.
+
+Damjan Jovanovic (3):
+      oleaut32: fix a rounding bug in VarFormat.
+      oleaut32: Strip trailing decimal zeroes when rounding a number in VarFormat.
+      oleaut32: Add a failing VarFormat test showing that wine wrongly truncates decimals with large negative exponents instead of rounding.
+
+Detlef Riekenberg (1):
+      wininet/tests: Remove a duplicate test.
+
+Dmitry Timoshkov (5):
+      sfnt2fnt: Take into account external leading when calculating the font point size.
+      winedump: Add an ability to dump font files.
+      system.sfd: Make lower case latin letters in 18 pixel Japanese bitmap font not bold.
+      user32: Invalidate a being removed listbox item before deleting it as it's been done before d2ecb1194102b6d7e6078556f80e58c70ca39c23.
+      dbghelp: All parameters of MiniDumpReadDumpStream() except base are optional.
+
+Eric Pouech (2):
+      msvfw32: Clearly separate the 16-bit code out of the rest by wrapping 16-bit message functions in thunks.
+      msvideo16: Make msvideo16 a separate 16-bit module.
+
+Francois Gouget (37):
+      winhlp32: Use Win32 APIs instead of strdup().
+      msctf/tests: Reorder the code to avoid forward declarations.
+      msctf/tests: Make some functions static.
+      setupapi: VcpEnumFiles() is implemented so export it.
+      dsound/tests: Replace malloc() with HeapAlloc().
+      lz32/tests: Replace malloc() with HeapAlloc().
+      ntdll/tests: Replace malloc() with HeapAlloc().
+      shell32/tests: Replace malloc() with HeapAlloc().
+      winecfg: Use Win32 APIs instead of strdup().
+      ddraw/tests: Replace malloc() with HeapAlloc().
+      wined3d: Make surface_force_reload() static.
+      iphlpapi: Make getInterfacePhysicalByName() static.
+      d3dx8/tests: Make compare_vec3() static.
+      rpcrt4: Make RPCRT4_NextHttpHeaderField() and RPCRT4_default_receive_fragment() static.
+      ntdll: virtual_free_system_view() is not used anymore so remove it.
+      riched20: ME_MakeString() is unused so remove it.
+      dplayx: NS_GetOtherMagic() is not used, so remove it.
+      dplayx: Reorder the code to avoid forward declarations.
+      fusion: assembly_get_architecture() is unused so remove it.
+      fusion: CompareAssemblyIdentity() and GetAssemblyIdentityFromFile() are unused stubs and don't belong in fusion.dll. So remove them.
+      comctl32/tests: Make flush_sequence() static.
+      winedbg: Replace realloc() with HeapReAlloc().
+      setupapi: Remove some dead code: VCP_VirtnodeDelete() and VCP_RenameFiles().
+      setupapi: VcpFlush() and vsmString{Compare,Find}() are unused so remove them.
+      shell32: Make AboutDlgProc() and SHELL_execute() static.
+      winapi_test: Simplify the code that builds the list of headers to process.
+      dplayx: cbDelete{Groups,Player}Elem() are unused so remove them.
+      winetest: Rename xmalloc() & co to heap_xxx() to not imply they are based on malloc(), and add heap_free().
+      winetest: Replace malloc() & co with HeapAlloc().
+      advapi32/tests: Replace realloc() with HeapReAlloc().
+      gphoto2.ds: Use Win32 APIs instead of strdup().
+      mstask/tests: Replace realloc() with HeapReAlloc().
+      oleaut32/tests: Replace realloc() with HeapReAlloc().
+      userenv/tests: Replace realloc() with HeapReAlloc().
+      msi/tests: Use win_skip() to skip over unimplemented functionality.
+      shell32: Add the SHCreateDirectoryEx() macro.
+      msctf: Fix an error message.
+
+Frans Kool (1):
+      winedbg: Add Dutch translations.
+
+Gerald Pfeifer (3):
+      cryptui: Remove double assignment in import_store_dlg_proc().
+      msi: Initialize variable in MSI_ApplyPatchW.
+      libwine: Remove redundant prototype for wine_call_on_stack().
+
+Guy Albertelli (1):
+      kernel32/tests: Add more tests for GetVolumeNameForVolumeMountPointA.
+
+Hans Leidekker (6):
+      setupapi: Add stub implementations of SetupUninstallOEMInfA/W.
+      setupapi: Add stub implementations of CM_Get_Device_Interface_List_Size_ExA/W.
+      wininet: Implement GetDiskInfoA.
+      wininet: Add a stub implementation of IncrementUrlCacheHeaderData.
+      kernel32: Add support for %ws and %wc format specifiers to FormatMessageA/W.
+      kernel32: Add tests for FormatMessageA/W.
+
+Henri Verbeet (25):
+      wined3d: Use the output signature to map SM4 pixel shader outputs to the appropriate register.
+      d3d10core: Improve the shader input/output signature parsing code.
+      d3d10core: Parse pixelshader output signatures and pass them to CreatePixelShader().
+      d3d10core: Release the wined3d shader when the d3d10 pixel shader is destroyed.
+      d3d10core: Implement ID3D10Device::PSSetShader().
+      wined3d: Pass a struct wined3d_shader_register to shader_arb_get_register_name().
+      wined3d: Pass a struct wined3d_shader_register to shader_dump_register().
+      wined3d: Pass a struct wined3d_shader_register to shader_record_register_usage().
+      wined3d: Print the correct limit in a WARN().
+      wined3d: Don't create more than WINED3D_MAX_FBO_ENTRIES FBO entries.
+      wined3d: Directly call basetexture_apply_state_changes().
+      wined3d: Add missing GL locking to fragment_pipeline.enable_extension() implementations.
+      wined3d: Add missing GL locking to shader_backend_t.shader_free_private() implementations.
+      wined3d: Add missing GL locking to state table calls.
+      wined3d: Add missing GL locking to shader_backend_t.shader_select() calls.
+      wined3d: Add missing GL locking to delete_glsl_program_entry() calls.
+      wined3d: Add missing GL locking to calls to FBO functions.
+      wined3d: Add missing GL locking to set_blit_dimension() calls.
+      wined3d: Add missing GL locking to IWineD3DDeviceImpl_Uninit3D().
+      wined3d: Add missing GL locking to test_pbo_functionality().
+      wined3d: Add missing GL locking to d3dfmt_p8_upload_palette().
+      wined3d: Add missing GL locking to ffp_blit_set() and ffp_blit_unset().
+      wined3d: Add missing GL locking to check_fbo_compat().
+      wined3d: Document functions that depend on the caller to do GL locking.
+      wined3d: Remove some unused defines.
+
+Huw Davies (28):
+      ole32/tests: Make the size tests for the WdtpInterfacePointer marshaller more restrictive.
+      ole32/tests: Add tests to show the WdtpInterfacePointer marshal data looks like the result of CoMarshalInterface.
+      include: Correct a typo.
+      ole32: Add proxies and stubs for GetData and GetDataHere.
+      ole32: Add proxies and stubs for Read and Write.
+      ole32: Add proxies and stubs for Seek and CopyTo.
+      ole32: Add proxies and stubs for OpenStream and EnumElements.
+      ole32: Add proxies and stubs for ReadAt and WriteAt.
+      ole32: Add proxies and stubs for FillAppend and FillAt.
+      msctf/tests: Fix a compiler warning.
+      ole32/tests: Show that it's the loword of the separate flag parameter that determines the marshalling context.
+      ole32: Implement the WdtpInterfacePointer marshal functions.
+      ole32/tests: Add tests for STGMEDIUM marshalling with a non-NULL pUnkForRelease.
+      ole32: Add support for marshalling pUnkForRelease.
+      ole32/tests: Add tests for TYMED_ISTREAM marshalling.
+      ole32: Implement TYMED_ISTREAM marshalling.
+      ole32: Implement TYMED_ISTORAGE marshalling.
+      ole32/tests: Remove assumptions about the size of marshalled data.
+      ole32/tests: Cope with an alignment hole between the two marshalled interfaces.
+      ole32: Beginnings of OleCreateFromDataEx.
+      ole32: Add support for retrieving data from IPersistStorage.
+      ole32: Add support for retrieving the data from CF_EMBEDDEDOBJECT.
+      ole32: Use OleCreateFromDataEx to implement OleCreateFromData.
+      ntdll/tests: Mark RtlUnicodeStringToInteger("", 16) as broken for nt4.
+      ole32/tests: Exercise the HGLOBAL marshaller over a range of block sizes.
+      ole32/tests: Use the current stream position to determine the marshal data size.
+      ole32: Fix remote HMETAFILEPICT marshalling on 64 bit systems.
+      ole32: Explicitly add the three ULONGs from the METAFILEPICT struct to allow for padding in the 64-bit version.
+
+Ilya Shpigor (1):
+      msi: Subscribe to SetProgress event on adding progress bar control to dialog.
+
+Jacek Caban (27):
+      urlmon: Cache the binding notif window.
+      urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::Switch.
+      urlmon: Added support for PI_APARTMENTTHREADED to BindProtocol::ReportProgress.
+      urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportProgress.
+      urlmon: Added PI_APARTMENTTHREADED support to BindProtocol::ReportResult.
+      urlmon: Use PI_APARTMENTTHREADED in Binding object.
+      urlmon: Return E_FAIL in Binding::Switch implementation.
+      urlmon: Get rid of no longer needed thread checking in Binding object's ReportData and ReportResult implementation.
+      urlmon: Get rid of no longer needed thread checking in Binding::ReportProgress.
+      urlmon: Get rid of no longer needed values in Binding object.
+      urlmon: Moved notif window handling to bindprot.c.
+      mshtml: Handle aCount < buf_size case correctly in nsIInputStream::Read implementation.
+      urlmon: Added PI_MIMEVERIFICATION support.
+      urlmon: Added PI_MIMEVERIFICATION tests.
+      urlmon: Use PI_MIMEVERIFICATION in Binding object.
+      urlmon: Added GetBindString(BINDSTRING_URL) implementation.
+      urlmon: Added BINDSTATUS_LOADINGMIMEHANDLER and BINDSTATUS_LOADINGMIMEHANDLER support to Binding object.
+      urlmon: Use internal IInternetProtocol protocol for communication with pluggable protocol in BindProtocol.
+      urlmon: Fixed buffer size argument in Read call.
+      urlmon: Move MIME availability handling to separated function.
+      urlmon: Use protocol_handler in Switch implementation.
+      urlmon: Use common name for IInternetProtocol and IInternetProtocolSink vtbls.
+      urlmon: Added support for MIME filters.
+      urlmon: Added MIME filter handling in BindProtocol tests.
+      urlmon: Added IUriContainer declaration.
+      urlmon: Fixed buffer size calculation.
+      urlmon: Fixed tests on Windows.
+
+Joris Huizer (2):
+      pdh: Return correct error on allocation failure.
+      msctf: ITfContext::RequestEditSession: dwLockFlags logic corrected.
+
+Juan Lang (5):
+      inetmib1/tests: Trace the SNMP error code and index rather than GetLastError on failure.
+      inetmib1: Fix memory leaks.
+      inetmib1: Make sure the successor to an item doesn't have an identical key as it, to prevent infinite loops in table enumeration.
+      inetmib1: Don't query the same OID twice if it returns SNMP_ERRORSTATUS_NOSUCHNAME the first time.
+      inetmib1: Rename a poorly named variable.
+
+Kai Blin (1):
+      secur32: Don't try to use ntlm_auth --use-cred-cache.
+
+Lionel Debroux (1):
+      kernel32: Fix doc header for SetThreadIdealProcessor.
+
+Luke Benstead (1):
+      ddraw: Add tests for DirectDrawSurface reference counting.
+
+Marcus Meissner (2):
+      urlmon: Separate NULL ptr check (Coverity 924).
+      wininet: lpwhr cannot be NULL (Coverity 927).
+
+Michael Stefaniuc (9):
+      msvideo.dll16: Add missing unlock on an error path (Smatch).
+      msctf: Allocate memory only right before it's needed.
+      notepad: Use the more specific MAKEINTRESOURCEW macro.
+      notepad: Use the explicit W-form of the functions.
+      notepad: The UNICODE define isn't needed anymore; remove it.
+      notepad: Fix the Romanian translation.
+      Fix typo in Romanian translation basă => bază.
+      urlmon: Move 'inline' right after the storage specifier.
+      msctf: Use FAILED instead of !SUCCEDED.
+
+Nicolas Le Cam (2):
+      wininet/tests: Temporize async HttpSendRequestEx test to avoid timeouts.
+      wininet/tests: Fix test when automatically detect network settings is on.
+
+Nikolay Sivov (36):
+      comctl32/listview: Make ListView_* macros match PSDK.
+      comctl32/listview: Remove superfluous forward declarations.
+      comctl32/listview: Select all items with LVM_SETITEMSTATE is blocked in LVS_SINGLESEL.
+      comctl32/listview: Don't redraw focus rectangle on column scroll.
+      comctl32/listview: Add LVN_INCREMENTALSEARCH definitions.
+      comctl32/header: Make Header_* macros match PSDK.
+      comctl32/listview: A couple of tests for changing item attributes.
+      comctl32/listview: Use neutral LVITEM in ListView_SetItemState macro.
+      comctl32/listview: Don't check for state changes we are not aware to store (with some tests).
+      comctl32/tab: Fix TabCtrl_* macros.
+      comctl32/treeview: Fix TreeView_* macros.
+      comctl32/animate: Fix Animate_* macros.
+      comctl32/header: Retrieve control data only once at WinProc call.
+      comctl32/header: Move parameter cast to WinProc where possible.
+      comctl32/header: Use cached colors instead of querying them again.
+      comtl32/listview: Cache Header control window GWL_STYLE.
+      comctl32/treeview: Use cached colors instead of GetSysColor in TreeView.
+      comctl32/tests: Don't use magic numbers for ListView exstyles.
+      comctl32/ipaddress: Use cached colors instead of GetSysColor for IPAddress control.
+      comctl32/monthcal: Use cached colors instead of GetSysColor for MonthCal.
+      comctl32/rebar: Use cached colors instead of GetSysColor for Rebar.
+      comctl32/status: Use cached colors instead of GetSysColor for Status.
+      comctl32/toolbar: Retrieve control data once at WinProc.
+      comctl32/toolbar: Remove superfluous forward declarations.
+      comctl32/toolbar: Use already cached control window style.
+      comctl32/toolbar: No need to use GetSysColor directly.
+      comctl32/comboex: Use cached colors for ComboEx.
+      comctl32/tab: Use cached colors for Tab.
+      comctl32/syslink: Use cached colors for SysLink.
+      comctl32/tooltips: Use cached colors for ToolTips.
+      comctl32/listview: Handle mouse selections more accurately.
+      comctl32/listview: Fix hittesting for LVS_REPORT subitems.
+      comctl32/listview: Don't use uninitialized value.
+      comctl32/tests: A basic test for ListView WM_SETREDRAW.
+      comctl32/listview: Update focus rectangle properly.
+      comctl32/tests: A bunch of ListView hittest tests.
+
+Paul TBBle Hampson (1):
+      gdi32: Autopopulate FontLinks when autopopulating FontSubstitutes.
+
+Paul Vriens (18):
+      notepad: Fix the Dutch translations.
+      comdlg32: Improve the Dutch find and replace dialogs.
+      shell32: Improve the Dutch 'about' message box.
+      wininet/tests: Fix some test failures with IE8 on W2K3.
+      mshtml/tests: Fix some test failures with IE8.
+      shdocvw/tests: Fix a test failure with IE8.
+      user32/tests: Fix test failures on Win9x/WinME.
+      wininet/tests: Fix some test failures on systems with IE6 or older.
+      inetcomm: Prevent possible dereferences (Coverity).
+      setupapi/tests: Fix remaining failures on Win9x.
+      setupapi: Fix passing a NULL parameter (Coverity).
+      wine.inf: Set the correct initial service pack information.
+      ntdll: Fix a typo.
+      kernel32/tests: Fix some test failures on Win9x/WinME.
+      wintrust/tests: Add a basic CryptCATOpen test.
+      urlmon/tests: Fix some test failures on IE8.
+      gdi32/tests: Fix a test failure on Win9x/WinME.
+      kernel32/tests: Fix test failure on older W2K boxes.
+
+Rein Klazes (1):
+      win87em.dll16: Remove a unnecessary floating point instruction that can cause invalid operation exceptions.
+
+Ricardo Filipe (2):
+      setupapi: Add stubs for CM_Locate_DevNode_ExA/W.
+      cfgmgr32: Forward CM_Locate_DevNode_ExA/W calls to setupapi.
+
+Rico Schüller (2):
+      wined3d: Add UnregisterClass() on DLL_PROCESS_DETACH.
+      winedbg: Do not print more than 9 characters from pThread->name.
+
+Robert Key (2):
+      wined3d: Fix ATI HD4800 being reported as ATI 9500.
+      wined3d: Remove HD 4800 "2048MB for X2 versions" comment.
+
+Roderick Colenbrander (10):
+      opengl32: Add a wglShareLists test.
+      wgl: Duplicate some single buffered pixel formats for bitmap rendering and restrict bitmap rendering to these formats.
+      wgl: Select bitmap capable formats when PFD_DRAW_TO_BITMAP is requested by the caller.
+      wgl: Offer PFD_GENERIC_ACCELERATED on bitmap capable formats.
+      wgl: Add WGL_SWAP_METHOD_ARB support.
+      wgl: Make sure WGL_SUPPORT_GDI_ARB is only seen on formats on which we set it during startup (in get_formats).
+      wgl: Make sure WGL_DRAW_TO_BITMAP_ARB is only seen on our duplicated bitmap-capable formats.
+      wgl: Use local pixel format data for WGL_ACCELERATION_ARB.
+      wgl: Set PFD_GENERIC_FORMAT on bitmap formats instead of PFD_GENERIC_ACCELERATED.
+      wgl: Add a test for WGL_ACCELERATION_ARB and the PFD_GENERIC_* flags.
+
+Stefan Dösinger (36):
+      wined3d: Merge shader_arb_add_src_param and pshader_gen_input_modifier_line.
+      wined3d: Get rid of the strcat in shader_arb_add_dst_param and make it shader_arb_get_dst_param.
+      wined3d: Simplify shader_hw_map2gl.
+      wined3d: Tidy up shader_hw_rsq_rcp.
+      wined3d: Standardize pshader_hw_texkill.
+      wined3d: Tidy up pshader_hw_tex.
+      wined3d: Fix 1.4 pshader projection in ARB.
+      wined3d: Separate Tx tempregs from Tx varyings in ARB.
+      wined3d: Tidy up pshader_hw_cnd.
+      wined3d: Tidy up pshader_hw_cmp.
+      wined3d: Tidy up pshader_hw_dp2add.
+      wined3d: Tidy up pshader_hw_texreg2rgb and friends.
+      wined3d: Fix a few more hardcoded pixel shader registers.
+      wined3d: Fix remaining incorrect dst register getters.
+      wined3d: Centralize WINED3DSPDM_SATURATE handling.
+      wined3d: Don't use TMP_COLOR unless srgb is enabled.
+      wined3d: Use local constants for bump parameters.
+      wined3d: Update the bump constants after a shader change.
+      wined3d: Support clipplanes with GLSL.
+      wined3d: Avoid declaring helper_const in vertex programs if possible.
+      WineD3D: Support more constants in ARB shaders.
+      wined3d: Only declare TMP_OUT in vertex shaders.
+      wined3d: Get rid of TMP2 and some easy TMP register uses.
+      wined3d: Get rid of TMP access in texm3x2*.
+      wined3d: Get rid of TMP accesses in texm3x3* instructions.
+      wined3d: Use CMP instead of SLT and SGE in sRGB correction.
+      wined3d: Get rid of the TMP register in fragment shaders.
+      wined3d: Fix srgb correction.
+      wined3d: Implement mova rounding in arb.
+      wined3d: Prepare for vec4 address registers in ARB.
+      wined3d: Emulate the 4 component address register in ARB.
+      wined3d: Support ABS and ABSNEG in ARB.
+      wined3d: Add NV asm extension support to the ARB backend.
+      wined3d: Support ABS and ABSNEG with NV extensions if available.
+      wined3d: Support vec4 A0 with NV_vertex_program2_option.
+      wined3d: Implement SGN in ARB.
+
+Stefan Leichter (1):
+      traffic: Stub for TcRegisterClient.
+
+Tim Wright (1):
+      qmgr: Change BITS_IBackgroundCopyJob_SetPriority to a stub.
+
+Vincent Povirk (18):
+      gdiplus: Add a trace to GdipDrawString.
+      gdiplus: Add a trace to GdipMeasureString.
+      gdiplus: Add string format traces.
+      gdiplus: Populate the installed font collection.
+      gdiplus: Stub GdipWidenPath.
+      gdiplus: Stub GdipWarpPath.
+      shell32: Handle NULL return icon parameters in SHDefExtractIcon.
+      gdiplus: Implement GdipTransformPoints.
+      gdiplus: Implement GdipTransformPointsI.
+      ole32: Process sent and DDE messages in CoWaitForMultipleHandles.
+      winex11.drv: Use the proper enum value for repeat.
+      winex11.drv: Optimize AlphaBlend of 1x1 source bitmaps.
+      gdiplus: Implement partially transparent solid fill brushes.
+      shell32: Add test for SHCreateShellItem.
+      shell32: Fail properly when no pidl is passed to SHCreateShellItem.
+      shell32: Handle parent folders in SHCreateShellItem.
+      shell32: Implement IShellItem_GetParent.
+      shell32: Implement ShellItem_GetAttributes.
+
+Vitaliy Margolen (3):
+      dxdiagn: Rename szClsidCat and szClsidFilter to match native information.
+      dxdiagn: Correct version format property.
+      dxdiagn: DirectShowFilters should go under numbered sub-containers.
 
 --
 Alexandre Julliard