-The Wine development release 1.3.0 is now available.
+The Wine development release 1.3.8 is now available.
What's new in this release (see below for details):
- - Beginnings of a user interface for the builtin Internet Explorer.
- - Support for cross-process OLE drag & drop.
- - New builtin wscript.exe (Windows Script Host) program.
- - Open/save dialogs remember the last used directory.
+ - Icons in the "open with" menus.
+ - Man pages for all installed binaries.
+ - Support for schemas in MSXML.
+ - Many installer fixes.
- Translation updates.
- Various bug fixes.
The source is available from the following locations:
- http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.0.tar.bz2
- http://prdownloads.sourceforge.net/wine/wine-1.3.0.tar.bz2
+ http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.8.tar.bz2
+ http://prdownloads.sourceforge.net/wine/wine-1.3.8.tar.bz2
Binary packages for various distributions will be available from:
----------------------------------------------------------------
-Bugs fixed in 1.3.0:
-
- 8742 Bridge Base On Line
- 10280 Oblivion: Horse Armor Crash
- 10284 No$gba doesn't load previous directory in rom select
- 10466 Radmin viewer 3.1: "Scanning for Active Servers" action does not work properly in main viewer window
- 10711 unhandled page fault when installing EccoPro 4.01 16 & 32-bit versions
- 10903 Fail to run Visere
- 10961 application made using a compiler/embedder fails to start
- 11060 z-order problem with Gecko prompt window starting Heredis 9 for first time
- 11310 PowerCad Pro 7
- 11325 wpkg doesn't seem to work
- 11802 Homeworld: sound broken usually
- 11805 WMP stops playback after few seconds
- 11986 Homeworld crashes at startup.
- 12161 Adobe Photoshop CS2: progress bar appearing on active viewport with "on top"
- 12559 UltimateBet does not start
- 12620 Minimize to tray broken - NoteTab
- 12870 Guild Wars doesn't start - Error Message: Graphic driver error
- 12996 Orienteering Organizer stucks when opening file from remote directory (cifs or sshfs)
- 13089 Adobe Acrobat Pro 7 / Acrobat Reader 7 -- How To window does not work
- 13310 Magic DVD Copier has jagged border around window - bad transparancy mask?
- 13344 DPP 3.4.1.1 - Images with "Fit to window" corrupted
- 13378 Xplorer2 lite crashes in SHChangeNotify when deleting directory
- 13531 dxi plugins don't run in wine
- 13652 Trillian: Dragging a chat container outside of the screen looses the container
- 13654 Diablo 2 in fullscreen mode, the bottom 6th of the screen is cut off (widescreen display)
- 13744 FlashVideo MX gives an error when launched and terminates
- 14210 Frostwire - right clicking tray icon doesn't work, closes immediately (dogfood)
- 14272 Maximized and restored state not reported properly by GetWindowPlacement
- 14328 Artificial Girl 3: Crashes when trying to start any executable
- 14375 Mouse cursor flickers in Myst IV - Revelation
- 14583 Free Music Zilla incurs unhandled page fault on exit
- 14649 Blades of Exile/OpenBOE crashes when playing certain sounds if ALSA driver is used
- 14727 Gadu-Gadu 7.7: buddy list not visible (gray), some menu options have wrong size (status options)
- 14782 drakensang demo crashes on startup
- 14799 RnQ: no tray/statusbar icons.
- 14924 Fantasy Grounds 2: display flashes to black frequently
- 14951 Heroes of Might and Magic V - Cursor error
- 15154 Code::Blocks IDE 8.02 crash at codecompletion
- 15198 improve speed while rendering text in Fine Reader 8
- 15223 ryzom client fails to create window
- 15495 Lineage 2: Gracia - Part1: DirectX 9.0 error
- 15499 IFC Trade Terminal hangs after select add existing account
- 15517 Crash while playing heroes V
- 15518 Garena won't start Warcraft3
- 15856 Internet Explorer embedded crash
- 15911 Fallout 3 configuration detection is wrong
- 16047 Garena client crashes in WSASendTo
- 16276 Vixen + mono20 shows zero-height dialog
- 16487 SOE Station Launcher does not display windows
- 16501 Some moving objects in Myst IV - Revelation turn black on most camera angles
- 16643 GetSocial fails to start
- 16896 Flashing of the screen
- 17057 Dragon NaturallySpeaking 8 installs but does not run.
- 17060 Eve Online graphical glitch
- 17149 HOMM 5: Invalid pointer error makes game crash
- 17633 Zoner Photo Studio has broken computer tree
- 17853 EQ2 Particle errors
- 17955 Eve online hanhs during random action
- 18360 Implement ntoskrnl.exe.MmMapIoSpace
- 18785 tsMuxeR GUI does not show any text
- 19212 secur32.SECUR32_initNegotiateSP() is unused
- 19307 Font distorted in Safari 3.2 for Windows
- 19308 Window border does not appear initially on Safari 3.2.3
- 19319 Word Viewer 2003 - installs wrong files (appinstall)
- 19500 Dungeon Keeper II: installer crashes near completion
- 19547 The wineserver sometimes crashes after The Movies demo installer fails
- 19860 Music won't play on Phantasy Star Universe A.I.
- 20047 Champions Online crashes due to d3d failure
- 20376 Albumplayer craches with dotnet20 function
- 20408 EVE Online freezes with DSOUND overflow after login
- 20885 Adobe Acrobat 9 Pro Extended scanning not integrated for OCR Scanning with HP Officejet 5610v
- 20894 Unimplemented function d3dx9_36.dll.D3DXCreateEffectPool
- 21133 FreeSerifSoftware PhotoPlus SE installer fails with "this action is not supported, please use setup.exe to begin installation"
- 21435 MessageBoxEx() fails with wLanguageId=0x019. Can't find dialog resource for that lang
- 21546 Microsoft Flight Simulator 9 "remove debugger"
- 21604 Office 2003: can no longer insert picture from file without manually setting override for gdiplus
- 21732 HTML-Kit can't display embedded web pages
- 21832 PSDK example doesn't render correctly
- 21920 Houaiss Portuguese Dictionary won't install
- 22021 Switching pages in ElsterFormular 2009/2010 needs much time
- 22202 Dragon Age: Origins - gameplay is very glitchy (mostly black screen)
- 22664 EVE Online Unhandled page fault during load screen
- 22774 DirectX installer very slow on wine
- 22972 new Firefox Setups wont run
- 22992 SVN-Monitor needs gdiplus.dll.GdipGetRenderingOrigin
- 23085 Printing in notepad displays "Page &p" instead of actual page number.
- 23095 The win_skip()s in msvcrt/tests/printf.c are broken on Win95/98 and NT4
- 23115 IStorage Created with StgOpenStorageOnILockBytes doesn't use 'Stat' method of the IlockBytes Object
- 23181 Absolute Poker won't start anymore
- 23214 WM Desktop Alert crashes immediately after being run, without native gdiplus
- 23280 The Starcraft 2 Editor crashes when you add a Model to the Previewer.
- 23340 Winscard : test program : unimplemented function winscard.dll.SCardIsValidContext and winscard.dll.SCardReleaseContext
- 23348 Need for Speed: Shift Demo has white fog during gameplay
- 23372 AOE III: Crash at Ensemble Studios video
- 23392 Magic the Gathering: Duel of the Planeswalker crashes on startup
- 23528 Eclipse crashes immediately after startup
- 23535 Fallout 3: no sound in childbirth scene if alsa driver is used
- 23538 incredimail doesn't install
- 23556 Starcraft 2 beta displays a black screen right after starting
- 23578 Team Fortress 2: Significant lag disrupts gameplay...
- 23581 Wine's README does not mention Win64
- 23613 Learning Software "lino" crashes at installation
- 23617 Drakan: Order of the flame crashes on start
- 23678 Crystal Cubes: fonts not drawn correctly
- 23704 winhelp failed to load any help file
- 23737 Modelsim XE III 6.4b/6.5c startup crashes
- 23744 double click does not work in cell like window
- 23762 wineboot aborts if "Terminate Process" is clicked
- 23772 The bug in NtQueryInformationProcess with ProcessInformationClass = ProcessDebugObjectHandle
- 23788 Samsung Kies installer stops early
- 23808 Marmot Project doesn't start
- 23810 16-bit setup program can't find its files
- 23814 Enterprise Architect crashes on start in RegisterDragDrop()
+Bugs fixed in 1.3.8:
+
+ 4098 Visual Basic 6 sp6 runtime installer: No progress window shown
+ 6856 Civilization 4 fails to start
+ 8107 Civilization 4 Warlords fails to start due to XML issues
+ 12293 Warhammer 40K: dark crusade - Cursor is not properly drawn
+ 14343 Bigfishgames "Play My Games" Crashes With "Unhandled page fault"
+ 15195 People's General randomly hangs with err:seh:setup_exception_record nested exception on signal stack
+ 16548 qedit:mediadet.c test is skipped due to renaming a file
+ 16842 Goldwave crashes
+ 16988 Guild Wars - 'blocky' graphics
+ 17140 Brothers in arms: crashes after 20-30 minutes of playing
+ 17623 IconWorkshop displays icons without alpha channel
+ 17630 Unreal Tournament 3: d3dx10_35.dll not found
+ 17728 Check exception during first configuration creation
+ 17790 ICQ 6.5 unhandled exception
+ 17969 Warhammer 40K: DoW: Dark Crusade demo exits silently
+ 18705 Heavy Load first chance exception in NtQuerySystemInformation
+ 18958 Adobe Reader 9 has a divide by zero error during install
+ 19480 Monster truck Challenge problem
+ 19669 Sonic Mega Collection Plus quits just after the launcher
+ 19787 Many Years Ago game launcher crashes on startup
+ 20064 Divine Divinity II - Floor is transparent
+ 20329 Free Realms crashes with Unimplemented d3dx9_36.dll.D3DXCreateEffectFromFileA
+ 20656 Kindle for PC missing text at login screen
+ 21261 implement the IGameExplorer interface
+ 21668 Unable to Play Rise of Nations Thrones and Patriots
+ 21680 Unity 3D: Online registration doesn't work...
+ 21699 VLC videos are black in Vista+ mode
+ 21859 Sins of a Solar Empire: Main menu does not respond to mouse clicks
+ 22247 Sketchup cannot export collada or google earth files
+ 22380 Big Fish Games: requires Administrator access
+ 22707 Star Wolves: crash when starting a new game
+ 22861 XML Copy Editor hangs when editing a file
+ 22905 MS Office 2007: Right-click on taskbar icon and selecting close does not work
+ 23176 Perfect Dark crashes in Japanese language environment
+ 23243 Fleet Operations 3.1.x (Star Trek Armada II) has performance problems
+ 23408 Sid Meier's Civilization IV Beyond the Sword v3.19 crashes
+ 23460 Universal USB installer 'Cancel' button does not work
+ 23758 XML Copy Editor save dialog 'new folder' creates new directory but does not show it
+ 23926 Civilization IV Colonization not getting the correct info
+ 24365 Adobe Photoshop CS4 installer: completely white / ie6 workaround doesn't work
+ 24366 Crystal Cubes: unimplemented function d3dx9_36.dll.D3DXFillTexture
+ 24382 Call Of Duty 4: Modern Warfare crash because of too low memory reported
+ 24416 America's Army 3 needs msvcr80.dll._ctime64_s
+ 24540 Final Fantasy 8 config program does not work
+ 24564 Black Mirror 2: movies in cutscenes freeze
+ 24595 Ninja Penguin crashes during the startup.
+ 24596 Italian translation for "target" should be "destinazione" and not "obiettivo"
+ 24729 Internet Explorer 9.0 (32-bit) beta needs msvcrt.wprintf_s
+ 24925 Fallout 3 needs msvcr80.dll.qsort_s
+ 24952 dlls/user32/button.c handles incorrectly unknown button types
+ 25019 Osmos Demo: needs a few msvcr80/msvp80 functions
+ 25056 Worms Armageddon's "Fill" and "Random Holes" map editor tools produce interlaced images
+ 25057 Magic Workstation: mwsplay.exe crashes when launching it
+ 25062 popen: the stderr from the child process is (wrongly) redirected to the parent's stdin
+ 25074 dotnet30 install fails with status 87 in wine > 1.3.4?
+ 25119 Text has a green background in Pikachu Volleyball 3D
+ 25121 Jigsaw (Mile Drummond) does not start
+ 25131 AFS Kaufmann: install crashes on "custom" installation
+ 25141 Morrowind: non-fatal page fault on startup (only when no gstreamer plugins are installed)
+ 25142 Max Payne: intro video gives black screen (only sound works)
+ 25144 NFS Porsche and High Stakes crash at beginning
+ 25149 Explzh: show the first letter only in listview or treeview.
+ 25159 Gmax installer crashes
+ 25174 Sandlot Games launchers fail with "Cannot find import... File CRYPT32.dll, function CertFindChainInStore"
+ 25182 MsiDatabaseImport on _ForceCodepage table returns ERROR_FUNCTION_FAILED
+ 25186 Tom Clancy's Splinter Cell installer locks up
+ 25199 Rag Doll Kung Fu crashes on startup
+ 25209 prototype failed to execute
+ 25210 unimplemented function msvcr90.dll - Puzzle Agent(Telltale Games) Demo won't start
+ 25235 Wrong italian translation in "add/remove programs"
+ 25238 Wine is missing manpages for some built-in applications
+ 25250 msiexec crashes with OpenWorkBench 1.1.6 install
+ 25262 Fallout New Vegas: runs out of memory if iShadowMapResolution=1024
+ 25272 ping sleeps 1 second more
+ 25278 Internet Explorer 4 crashes - unimplemented function wininet.dll.InternetShowSecurityInfoByURL
+ 25285 qedit/mediadet tests fail on most 64-bit machines
+ 25294 Lemony Snicket's "A Series of Unfortunate Events" installer crashes
----------------------------------------------------------------
-Changes since 1.2:
-
-Alexander Nicolaysen Sørnes (12):
- shdocvw: Fix a buffer overflow in InternetShortcut's IPersistFile::Load.
- shdocvw: Add menu bar to Internet Explorer.
- shdocvw: Allow printing from the menubar in IE.
- shdocvw: Add About dialog to IE.
- shdocvw: Add Open URL dialog to IE.
- shdocvw: Make the Open URL dialog open URLs.
- shdocvw: Add an address bar to IE.
- shdocvw: Make the addressbar in IE do something useful.
- shdocvw: Add DocHostContainer interface to interact with WB2/IE.
- shdocvw: Update the address bar when URL changes.
- shdocvw: Add a statusbar to IE.
- shdocvw: Add support for setting the statusbar text in IE.
-
-Alexandre Goujon (2):
- oleaut32/typelib: Fix ITypeInfo_Invoke with restricted keyword.
- advapi32: Fix cred domain according to tests.
-
-Alexandre Julliard (53):
- gdi32/tests: Fixed coordinates matching to use a relative error.
- tests: Try to avoid message boxes popping up in non-interactive testing.
- tests: Print information about the last executed test before crashing.
- tests: Run all tests with the default FPU control word.
- gdi32: Reject invalid DIB depths in CreateDIBSection.
- comctl32: Fix positioning of toolbars that have the WS_BORDER style.
- winebuild: Add more checks to protect against corrupted resource files.
- server: Try to use /proc/pid/mem to read process memory since it should be faster.
- d3d9/tests: Avoid sizeof in a trace.
- sane.ds: Remove unused variables.
- gphoto2.ds: Remove unused variables.
- msvcrt/tests: Fix printf format warnings with ptrdiff_t.
- rundll32: Fix a pointer conversion warning on 64-bit.
- winebuild: Add a -m16 option to specify a 16-bit build.
- winegcc: Add support for a -m16 option to specify a 16-bit build.
- winegcc: Don't pass -nodefaultlibs to the Unix compiler so that it can be used by Wine.
- makefiles: Specify -nodefaultlibs when building low-level dlls.
- winegcc: Import kernel32 and ntdll by default also when building Wine.
- dlls: Remove explicit imports of kernel32 and ntdll.
- programs: Remove explicit imports of kernel32 and ntdll.
- rpcrt4: Don't align the buffer after reading the conformance, we need to read the variance first.
- wrc: Display a warning in pedantic mode when using memory options in 32-bit resources.
- msvcrt: Use the appropriate mangled names for operator new/delete on 64-bit.
- include: Make sure wine/port.h and msvcrt headers are not used together.
- user32: DCX_NORESETATTRS should be applied at DC release time.
- gdi32/tests: Fix a typo in a macro name.
- gdi32: Update the DC mappings when the layout is changed.
- include: Don't install tlb files, they are platform-dependent.
- user32: Don't make constants static to avoid compile error without optimization.
- configure: Disable the unused result warnings when Fortify is enabled.
- winegcc: Don't import winecrt0 by default when building with -nodefaultlibs.
- makefiles: Always build the static cross libraries if crosstest is supported.
- makefiles: Always build the cross import libraries if crosstest is supported.
- gdi.exe: Disable the remaining 16-bit visible region functions, they can't work.
- gdi32: Replace the SelectVisRgn Wine-specific export by a private entry point.
- gdi32: Store the total visible rectangle in the DC.
- gdi32: Get rid of the GetDCOrgEx driver entry point, GDI can implement this itself now.
- configure: Only output the disabled crosstest rule once.
- configure: Build the import libraries without recursing when possible.
- configure: Send the flex error output to config.log.
- urlmon/tests: Don't bother testing unimplemented functions to reduce test output.
- server: Use tgkill to send signals on x86_64 too.
- gdi32: Make the top right corner the DC origin for RTL layouts.
- gdi32/tests: Make function pointers global in the mapping test.
- gdi32/tests: Add some tests for the DC origin in RTL layouts.
- winex11: Fix handling of the lpDx array in ExtTextOut for the non-Xrender case.
- gdi32: Make sure the text dimensions are always positive in the ExtTextOut normal case.
- gdi32: Mirror the clip region when the DC is mirrored, with tests.
- gdi32: Fix text positioning in mirrored DCs.
- gdi32: Fix offset for mirrored devices that have a non-zero viewport offset.
- winex11: Fix the positioning of some graphics primitives on mirrored contexts.
- gdi32: Refresh the DC transforms when the visible rectangle is changed.
- gdi32: Replicate a Windows bug in StretchDIBits for top-down bitmaps in the non-stretching case.
-
-Alistair Leslie-Hughes (1):
- dwmapi: Add stub DwmEnableBlurBehindWindow.
-
-Anders Jonsson (1):
- shdocvw: Add Swedish translation.
-
-Andrew Eikum (9):
- oleaut32: Don't fail if member is missing in ITypeComp::Bind.
- shlwapi: Be less strict on which type of IShellFolder can be enumerated.
- shlwapi: Implement SHGetIniStringW.
- shlwapi: Implement SHSetIniStringW.
- shell32: IShellFolder::ParseDisplayName should work for missing files if given valid IBindCtx.
- comdlg32/tests: Untie ok_testcases from test_ok().
- comdlg32: Store and use save/open dialogs' most-recently-used data.
- notepad: Don't specify initial dir for save and open dialogs.
- comdlg32/tests: Use GetOpenFileNameA instead of GetOpenFileNameW.
-
-Andrew Nguyen (29):
- krnl386.exe: Use the correct format specifier for size traces.
- krnl386.exe: Fix a potential leak and NULL dereference in DPMI_xrealloc.
- ddraw: Return a failure code in IDirectDrawSurfaceImpl::QueryInterface if IDirect3D7::CreateDevice fails.
- ddraw: Don't permit the enumeration of the Direct3D reference device in IDirect3D1::FindDevice.
- ddraw/tests: Test IDirect3D::FindDevice HAL enumeration.
- shlwapi/tests: Fix Win98 SE test failures for StrFormatKBSizeA/W.
- shlwapi/tests: Add tests for StrStrA.
- shlwapi: Fix handling of an empty search string in StrStrW.
- shlwapi/tests: Add tests for StrStrIA.
- shlwapi/tests: Add tests for StrStrIW.
- shlwapi: Implement StrStrNW.
- shlwapi: Implement StrStrNIW.
- shlwapi/tests: Rename a string variable for clarity.
- shlwapi/tests: Skip SHAnsiToAnsi tests on Win98.
- shlwapi/tests: Skip SHUnicodeToUnicode tests on Win98.
- shlwapi/tests: Skip StrRStrI tests on older Win9x platforms.
- shlwapi/tests: Skip a StrCpyNW test that crashes on older Win9x.
- shlwapi/tests: Correct the prototype of the StrRetToBSTR function pointer.
- propsys: Implement PSStringFromPropertyKey.
- propsys/tests: Add tests for PSStringFromPropertyKey.
- propsys: Implement PSPropertyKeyFromString.
- propsys/tests: Add tests for PSPropertyKeyFromString.
- propsys: Fix comma processing in PSPropertyKeyFromString.
- ntdll: Fix the status code for ProcessDebugObjectHandle class in NtQueryInformationProcess when the debugger is absent.
- krnl386.exe: Fix last error check for DOS compatibility hack.
- comdlg32: Avoid a NULL dereference when changing the file type selection of a Unicode Win3.1-style dialog.
- oleaut32: Partially implement RegisterTypeLibForUser.
- oleaut32: Partially implement UnRegisterTypeLibForUser.
- oleaut32/tests: Test typelib registration in the user registry.
-
-Andrew Talbot (2):
- advapi32: Constify some variables.
- advapi32: Constify some variables.
-
-Andrey Turkin (6):
- oleaut32: Reuse existing function to encode custom data.
- oleaut32: Add support for const variables.
- oleaut32: Better handle secondary type when generating type descriptors.
- kernel32: Enhance EndUpdateResource.
- imagehlp: Add tests for ImageGetDigestStream.
- imagehlp: Implement ImageGetDigestStream.
-
-André Hentschel (10):
- winecfg: Improve German view.
- shlwapi/tests: Fix GLE for SHFormatDateTimeA.
- ntdll: Add LDT error codes.
- shell32: Add stub for SHGetPropertyStoreFromParsingName.
- ws2_32: Fix test message.
- krnl386.exe16: Add an error code.
- shdocvw: Add German translation.
- kernel32: Spelling fix in a comment.
- jscript: Fix typo in registry information.
- msi: Prevent cryptic error.
-
-Aric Stewart (7):
- libwine: Update wctype table to represent windows 7 values.
- libwine: Add C1_DEFINED to our C1 types and set it properly.
- libwine: Remove some previous c1 cntrl exceptions that are no longer valid.
- libwine: There are a number of characters of non punctuation type in the latin I block that Windows considers to be punctuation.
- libwine: There are a few supercript characters (No, Lm types) that Windows marks as being either digit or as a letter.
- kernel32/tests: Add test for CT_TYPE1 of GetStringTypeW.
- usp10: Start implementing Chaining Context Substitution Format 3: Coverage-based Chaining Context Glyph Substitution.
-
-Aurimas Fišeras (1):
- shdocvw: Add Lithuanian translation.
-
-Austin English (8):
- winscard: Add stubs for SCardIsValidContext/SCardReleaseContext.
- ntoskrnl.exe: Add stubs for MmMapIoSpace/MmUnmapIoSpace.
- Remove references to wineprefixcreate.
- rpcrt4/tests: Improve failure messages.
- ws2_32: Remove unused variable.
- setupapi/tests: Remove unused variable.
- dmusic: use a previously unused variable.
- kernel32/tests: Add a test for CreateFileA.
-
-Damjan Jovanovic (8):
- notepad: Substitute the page number in the footer.
- winemenubuilder: Always initialize COM.
- ntdll: Convert even Unix paths outside Wine's drive mappings to DOS paths.
- kernel32: Deal with unix paths in wine_get_dos_file_name.
- winemenubuilder: Use windowscodecs for some ICO to PNG conversion.
- winemenubuilder: Use windowscodecs for all ICO to PNG conversion.
- winemenubuilder: Remove legacy PNG and XPM conversion code.
- winemenubuilder: Add an option for thumbnailing .lnk files.
-
-David Hedberg (33):
- include: Fix ExplorerBrowser interface declaration.
- shell32: Fix some return values from the shellview contextmenu.
- include: Add some new TreeView messages and extended style defines.
- comctl32: Add support for expanded state image in treeview.
- comctl32: Warn when using unsupported extended styles.
- include: Add some missing function declarations in shlwapi.h.
- include: Add SIGDN enumeration.
- shell32: Shell_MergeMenus should be declared in shlobj.h and exported by name.
- shell32: Shell_GetImageLists should be declared in shlobj.h and exported by name.
- include: Add IEnumShellItems interface declaration.
- include: Add IShellItemArray and IShellItemFilter interface declarations.
- shell32/tests: Try harder to subclass the listview.
- shell32: Implement IPersistFolder2 for the desktop folder.
- include: Add INameSpaceTreeControl, INameSpaceTreeControl2 and INameSpaceTreeControlEvents interface declarations.
- include: Add INameSpaceTreeControlCustomDraw interface declaration.
- include: Add INameSpaceTreeControlDropHandler interface declaration.
- include: Add a few IFileDialog related interface declarations.
- include: Add IFileDialogCustomize interface declaration.
- include: Add IFileDialogControlEvents interface declaration.
- shell32: Change a fixme to a trace in shfldr_unixfs.c.
- shell32: Implement Set/GetCurrentViewMode in the default shellview.
- shell32: Implement SHGetNameFromIDList and IShellItem::GetDisplayName.
- shell32: Implement SHCreateItemFromParsingName.
- shell32: Implement SHCreateItemFromIDList.
- shell32: Implement SHGetItemFromDataObject.
- shell32: Implement SHGetIDListFromObject.
- include: Add CLSID_NamespaceTreeControl, CLSID_FileOpenDialog and CLSID_FileSaveDialog.
- shell32: Implement SHGetItemFromObject.
- shell32: Implement IShellItem::Compare.
- shell32: Initial implementation of IShellItemArray with SHCreateShellItemArray.
- shell32: Implement SHCreateShellItemArrayFromShellItem.
- shell32: Implement SHCreateShellItemArrayFromDataObject.
- shell32: Fixup IShellItemArray_Constructor helper.
-
-Davide Pizzetti (3):
- winecfg: Italian translation update.
- winedbg: Italian translation update.
- xcopy: Italian translation update.
-
-Detlef Riekenberg (2):
- winhelp.exe16: Add missing separator after command name.
- rundll.exe16: Add program as 16bit wrapper for rundll32.exe.
-
-Dmitry Timoshkov (3):
- comctl32: Make sure that the focus is set to an existing property sheet button.
- winex11: Remember last window that had the XIC focus and use it in ToUnicode() to make dead keys work more reliably.
- gdi32: Make sure that all the glyph metrics are transformed before caching them.
-
-Dylan Smith (28):
- richedit: Don't break when streaming out a table, just continue.
- richedit: Fix streaming rtf with table at the start of the text.
- user32: RegisterClassEx should check for invalid cbSize field.
- wordpad: Fix behaviour of find/replace dialog.
- wordpad: Find dialogs intialize find field with selection.
- wordpad: Search finished message box should be modal.
- wordpad: Reduce unnecessary flicker from extra background erasing.
- wordpad: Remove sized print preview page buffer.
- wordpad: Avoid filling overlapping rectangles in print preview.
- wordpad: Save and load word wrap registry options.
- comdlg32: Check for valid replace parameters on ReplaceTextW.
- comdlg32: Zero length replace buffer is valid for ReplaceText.
- comdlg32: Test and fix Find/ReplaceText parameter checking code.
- user32: DefMDIChildProc sends WM_MDINEXT with active child handle.
- user32/tests: Minimized windows shouldn't be resizable.
- user32: Prevent resize of minimized windows from SetWindowPos.
- wordpad: Allow objects & images to be added with native riched20.
- richedit: EN_UPDATE notification is sent on WM_PAINT.
- richedit: Remove redundant commit and repaint in ME_StreamInText.
- richedit: Invalidate without calling UpdateWindow in many cases.
- richedit: Removed redundant variable ptLastSplittableRun.
- richedit: Removed unused run flags values.
- richedit: Return correct values when EM_SETTEXTMODE fails.
- richedit: Don't change text mode with undo or redo stack.
- richedit: Check for bits instead of equality in EM_SETCHARFORMAT.
- richedit: Remove checks for converting internal CHARFORMAT structs.
- richedit: Use ME_Cursor as parameter to ME_SplitRunSimple.
- richedit: Avoid redundant calls to ME_CalcRunExtent.
-
-Eric Pouech (1):
- wineoss.drv: Be consistent for aux devices about what we actually support.
-
-Florian Köberle (3):
- comctl32: Call TREEVIEW_SendExpanded after expanding.
- comctl32: Simplify the code.
- wined3d: Let GetRasterStatus return D3DERR_INVALIDCALL.
+Changes since 1.3.7:
+
+Adam Martinson (22):
+ msxml3: Store the DLL instance handle.
+ msxml3: Add our own xmlFirstElementChild() for older libxml2 versions.
+ msxml3: Add urn:schemas-microsoft-com:datatypes schema.
+ msxml3/tests: XDR schema tests.
+ msxml3: XDR schema support.
+ msxml3: Use built-in urn:schemas-microsoft-com:datatypes schema for validation.
+ msxml3: Fix a datatypes.xsd oops.
+ msxml3: Move schema cache into the domdoc_properties struct.
+ msxml3: Add XDR datatypes enum and string table.
+ msxml3: Add functions to get the dt:dt of a node.
+ oleaut32/tests: Test VT_BSTR => VT_UI8 at upper limit.
+ msxml3: Use the associated schema for domelem_get_dataType().
+ msxml3: Add BSTR versions of the XDR_DT <-> string functions.
+ msxml3: Validate node content in domelem_put_dataType().
+ msxml3: Implement domtext dt-related functions.
+ msxml3: Fix domdoc_getElementsByTagName()/domelem_getElementsByTagName().
+ configure: Add a check for xmlSchemaSetParserStructuredErrors().
+ msxml3: Add schema parse/validate error callbacks.
+ msxml3/tests: Move domdoc.c schema-related tests to schema.c.
+ msxml3: Fix a few error messages.
+ msxml3/schema: Properly handle schema_cache_add() from a URL.
+ msxml3: Store the DOMDocument/XMLSchemaCache object version.
+
+Akihiro Sagawa (1):
+ jscript: Update Japanese translation.
+
+Alexander Morozov (5):
+ crypt32/tests: Do not crash on some Win98.
+ crypt32/tests: Fix test failures on WinME and some NT4.
+ crypt32/tests: Use pCryptAcquireContextA.
+ crypt32/tests: Skip more tests.
+ crypt32/tests: Fix test failures on some Win95 and some NT4.
+
+Alexandre Julliard (17):
+ winapi: Add support for more spec entry flags.
+ winex11: Properly forget about a foreign window when it's destroyed through DestroyWindow().
+ user32: Check structure size in GetGUIThreadInfo.
+ user32: Add a stub for IsGUIThread().
+ oleaut32: Fix the overflow check in VarNumFromParseNum.
+ msxml3: Fix incorrect uses of va_list arguments.
+ libwine: Fix a pointer comparison warning.
+ advapi32/tests: Avoid sizeof in traces.
+ gameux: Avoid sizeof in traces.
+ msvcrt/tests: Avoid sizeof in traces.
+ urlmon/tests: Avoid sizeof in traces.
+ winspool/tests: Avoid sizeof in traces.
+ winecrt0: Add a generic mechanism for dll registration through IRegistrar.
+ oleaut32: Convert dll registration to the new IRegistrar mechanism.
+ cryptnet/tests: Don't import shlwapi.
+ include/msvcrt: Define more CPU control word flags.
+ msvcrt: Add parameter checking in _controlfp_s.
+
+Amine Khaldi (2):
+ activeds: Properly stub some exports.
+ shdocvw: Fix translations.
+
+Andreas Pflug (1):
+ oledb32: Added conversions for R8,BOOL,DATE,DBTIMESTAMP.
+
+Andrew Bogott (2):
+ ole32: Use default values if options passed to StgCreateStorageEx are NULL.
+ ole32/tests: Added a couple of simple tests for StgCreateStorageEx.
+
+Andrew Eikum (3):
+ shell32/tests: Make SHChangeNotify tests more easily extendible.
+ shell32: PIDLs should be checked recursively in SHChangeNotify.
+ shell32: Fix an off-by-one error that causes an infinite loop.
+
+André Hentschel (6):
+ widl: Fix for typelib generation when unaligned access to memory is not allowed.
+ include: Define SIO_SET_COMPATIBILITY_MODE.
+ winemaker: Catch special case in Workspace file.
+ include: Add some relocation types.
+ winemaker: Add spec file dependency for dlls.
+ ws2_32: Map AI_ADDRCONFIG.
+
+Austin English (15):
+ msiexec: Add a manpage.
+ appwiz.cpl: Fix Italian translation.
+ notepad: Add a manpage.
+ regsvr32: Add a manpage.
+ wined3d: Add detection for Nvidia GT 330.
+ mmdevapi/tests: Increase timeout in capture tests.
+ winemine: Add a manpage.
+ winefile: Add a manpage.
+ winecfg: Add a manpage.
+ wininet: Add a stub for InternetShowSecurityInfoByURL.
+ wineboot: Add a manpage.
+ wineconsole: Add a manpage.
+ regedit: Add a manpage.
+ winepath: Add a manpage.
+ winegcc: Symlink winegcc manpage to winecpp.
+
+Austin Lund (1):
+ gdi32/tests: Skip GetGlyphIndices tests for non-ANSI codepages.
+
+Borut Razem (2):
+ msvcrt: popen: stderr from the child process should not be redirected to the parent's stdin.
+ ping: Sleep 1 second less.
+
+Cheer Xiao (10):
+ comdlg32: Update Simplified Chinese translation.
+ oleview: Update Simplified Chinese translation.
+ taskmgr: Update Simplified Chinese translation.
+ winecfg: Update Simplified Chinese translation.
+ winebot: Update Simplified Chinese translation.
+ wineconsole: Update Simplified Chinese translation.
+ winhlp32: Update Simplified Chinese translation.
+ wordpad: Update Simplified Chinese translation.
+ shell32: Update Simplified Chinese translation.
+ notepad: Update Simplified Chinese translation.
+
+Christian Inci (1):
+ wined3d: Add nVidia GT 320M to the table.
+
+Damjan Jovanovic (7):
+ winemenubuilder: Generate icons for the fd.o "Open with" menu.
+ winemenubuilder: Update TODO.
+ winemenubuilder: Deduplicate some file open associations.
+ iexplore: Use a better file description.
+ atl: Improve IRegistrar dword parsing.
+ atl: Add support for binary values in IRegistrar.
+ sti: Use IRegistrar instead of regsvr.c.
+
+David Hedberg (5):
+ shdocvw: Implement DocHostUIHandler::TranslateAccelerator.
+ shdocvw: Add IOleControlSite interface to dochost.
+ shdocvw: Implement ControlSite::TranslateAccelerator.
+ shdocvw: Implement InPlaceActiveObject::TranslateAccelerator.
+ ole32: Avoid unneccessary stream conversion.
+
+Detlef Riekenberg (3):
+ msvcr90: Forward getenv_s to msvcrt.
+ ntoskrnl.exe: Forward more functions to ntdll.
+ ntdll: Add semi stub for TokenElevationType in NtQueryInformationToken.
+
+Eric Pouech (9):
+ wineconsole: Properly manage window position (in wineconsole) from within wineserver.
+ wineconsole: Properly handle (user)-window resizing wrt the console.
+ wineconsole: Added support for curses window resizing.
+ wineconsole: In curses mode, map some box drawing attributes to ACS characters.
+ msvcrt: Implemented _ltoa_s.
+ msvcrt: Implemented _i64to[aw]_s.
+ msvcrt: Use the macros for parameter checking for wcsncat_s (and fix the test).
+ winedbg: Rename 'info exception' into 'info frame' (which is somehow closer to what it does).
+ winedbg: Moved into a common function all code dealing with printing information about an exception, and use this function to implement new 'info exception' command.
+
+Eryk Wieliczko (8):
+ msvcrt: Implement strncat_s.
+ msvcrt: Implement _ctime32/64_s.
+ msvcrt: Implement _wfindfirst64i32.
+ msvcrt: Implement _wfindnext64i32.
+ msvcrt: Implement vfprintf_s and vfwprintf_s.
+ msvcrt: Implement vprintf_s and vwprintf_s.
+ msvcrt: Implement printf_s and wprintf_s.
+ msvcrt: Implement fprintf_s and fwprintf_s.
Francois Gouget (1):
- wine.inf: Let winebrowser handle the ftp URLs.
+ configure: Load wine lower in memory on FreeBSD to leave more space for mmap() and malloc().
-Frédéric Delanoy (2):
- shdocvw: Add French translation.
- shdocvw: Fix French translation.
+Gerald Pfeifer (2):
+ msxml3: Remove practically unused variable from XDR_to_XSD_doc.
+ ntdll/tests: Remove unused variable from test_query_volume_information_file.
Greg Geldorp (2):
- winetest: Take manifests into account when hunting for DLLs.
- msvcrt/tests: ecvt on Win9x and NT4 will corrupt memory if nrdigits < 0.
-
-Hans Leidekker (35):
- advapi32: Stub out the Safer* functions a bit more.
- shlwapi: Don't trace the contents of output buffers.
- msi: Add a test for MsiSetFeatureState.
- msi: Store the patch state in the registry.
- msi: Unpublish the product after running all the actions.
- msi: Keep track of the patch filename in apply_registered_patch.
- msi: Publish patches regardless of any features being installed locally.
- msi: Set feature states to the installed state if the Preselected property is not set.
- msi: Move the component enabled check into the standard actions.
- msi: Reverse the transform storage list order.
- msi: Improve traces in db_get_raw_stream.
- msi: Remove a fixme that no longer applies.
- msi/tests: Double null-terminate a REG_MULTI_SZ string.
- msi: Properly advance the patch pointer in msi_check_product_patches.
- winhttp: Add a partial implementation of WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT.
- winhttp: Handle errors from SSL_read.
- msi: Make sure properties are updated after applying a patch.
- msi: Downgrade a warning.
- msi/tests: Fix test failures on wow64.
- msi/tests: Return an error code from helper_createpackage and package_from_db.
- msi/tests: Skip tests when the current user has insufficient rights.
- msi/tests: Avoid a long timeout in the test for DeleteServices.
- msi/tests: Fix some more wow64 test failures.
- msi: Fix a memory leak.
- msi/tests: Initialize a string buffer and fix some leaks.
- msi/tests: Properly contruct the icon path for win9x.
- msi: Never defer standard actions.
- msi: Set/unset the SourceDir property at the right stage in the execution sequence.
- msi: Add some tests for MsiGetSourcePath.
- msi: Warn if a transform file cannot be opened.
- msi: Register dlls directly in the SelfRegModules and SelfUnregModules actions.
- msi: Synchronize the spec file with version 5.0.
- msi/tests: Skip a test if the current user has insufficient rights.
- include: Add the TOKEN_ELEVATION_TYPE enumeration.
- msi/tests: Skip tests if UAC is enabled and the process is not running elevated.
-
-Harald Hoyer (1):
- preloader: Fix moving of auxiliary values.
-
-Harry Jeffery (1):
- Fixed various spelling mistakes.
-
-Henri Verbeet (40):
- ddraw: Avoid some forward declarations.
- ddraw: Get rid of the useless "ddraw_owner" fields.
- ddraw: Get rid of some dead code.
- ddraw: The surface isn't allowed to be NULL in EnumSurfacesCallbackThunk() and EnumCallback().
- ddraw: Merge the ddraw thunks into ddraw.c.
- ddraw: Merge the surface thunks into surface.c.
- wined3d: Consolidate surface related prototypes in wined3d_private.h.
- wined3d: Remove restoring the read buffer from read_from_framebuffer_texture().
- wined3d: Add some missing flags to debug_d3dusage().
- wined3d: Remove an unused prototype.
- wined3d: Just implement BindTexture() for GDI surfaces in surface_gdi.c.
- wined3d: Use a more consistent name for the normalized texrect "extension".
- wined3d: Remove ModifyLocation() from the public wined3d surface interface.
- wined3d: Remove LoadLocation() from the public wined3d surface interface.
- wined3d: Preload resources before FBO setup.
- wined3d: Framebuffer blits are affected by the color mask.
- d3d9/tests: Introduce a vertex shader to the MRT test.
- wined3d: Clear all render targets in an MRT setup.
- d3d9/tests: Add a test for clearing render targets in an MRT.
- wined3d: Avoid loading the destination surface in stretch_rect_fbo() if it will be completely overwritten.
- wined3d: Do RGB <=> sRGB transfers using FBO blits.
- wined3d: Merge strect_rect_fbo() and surface_load_srgb_fbo().
- wined3d: Add a missing return statement to surface_prepare_texture().
- wined3d: Cleanup Get/SetRenderState traces a bit.
- wined3d: Check for unread registers in a more logical way in handle_ps3_input().
- wined3d: Properly take both input and output masks into account in handle_ps3_input().
- wined3d: Invalid NP2 fixup info is an internal error.
- wined3d: Setting render target 0 to NULL in an application error.
- wined3d: Unify vertex shader output handling between shader models.
- wined3d: Clamp vertex shader outputs.
- d3d9/tests: Add a test for handling floating point specials in shaders.
- d3d9/tests: Fix an ok() message in pointsize_test().
- ddraw: Use a less offensive handle table implementation for materials.
- ddraw: Use a less offensive handle table implementation for matrices.
- ddraw: Use a less offensive handle table implementation for stateblocks.
- ddraw: Use a less offensive handle table implementation for surfaces.
- wined3d: The stateblock doesn't have a parent.
- wined3d: Move the draw buffer array to the context.
- wined3d: Add support for ARB_texture_compression_rgtc.
- d3d9/tests: Read from the appropriate pixels in test_constant_clamp_vs().
-
-Howell Tam (1):
- ws2_32: Wrapped WSASendTo/WSARecvFrom with a different function name.
-
-Huw Davies (4):
- ole32/tests: Relax the reference counting tests a bit. We only care whether references are held or not.
- ole32: Implement cross-process drag and drop.
- ole32: Pass a real IUnknown ptr to CoMarshalInterface.
- oleaut32: Don't invoke a function that has the restricted attribute or is part of an interface that's marked as restricted.
-
-Hwang YunSong (2):
- shdocvw: New Korean resource.
- start: Update Korean resource.
-
-Igor Paliychuk (29):
- shell32: Update Ukrainian translation.
- taskmgr: Add Ukrainian translation.
- regedit: Add Ukrainian translation.
- oleview: Add Ukrainian translation.
- winecfg: Add Ukrainian translation.
- notepad: Add Ukrainian translation.
- appwiz.cpl: Add Ukrainian translation.
- cryptui: Add Ukrainian translation.
- net: Add Ukrainian translation.
- progman: Add Ukrainian translation.
- wineboot: Add Ukrainian translation.
- winedbg: Add Ukrainian translation.
- progman: Ukrainian translation fix.
- notepad: Ukrainian translation fix.
- browseui: Add Ukrainian translation.
- jscript: Add Ukrainian translation.
- gphoto2.ds: Add Ukrainian translation.
- sane.ds: Add Ukrainian translation.
- winspool.drv: Add Ukrainian translation.
- wineconsole: Add Ukrainian translation.
- cmdlgtst: Add Ukrainian translation.
- start: Add Ukrainian translation.
- shdocvw: Add Ukrainian translation.
- cmd: Add Ukrainian translation.
- taskmgr: Fixed Ukrainian translation.
- comdlg32: Ukrainian translation update.
- crypt32: Ukrainian translation update.
- comdlg32: Fixed Russian standard dialog sizes.
- comdlg32: Fixed Ukrainian standard dialog sizes.
-
-Ilya Basin (2):
- shell32: Fix CommandLineToArgvW("") truncating returned exe path.
- shell32/tests: CommandLineToArgvW("") shouldn't truncate returned exe path.
-
-Jacek Caban (24):
- jscript: Fixed sort_cmp for non-string arguments.
- mshtml: Added IHTMLElement2::getBoundingClientRect implementation.
- mshtml: Added IHTMLRect::get_top implementation.
- mshtml: Added implementation of remaining IHTMLRect getters.
- mshtml: Added IHTMLDocument3::detachEvent implementation.
- shdocvw: Don't fail on invalid headers argument in navigate_url.
- mshtml: Removed frozen status comments from nsiface.idl.
- jscript: Added support for Function.arguments property.
- jscript: Use generic object constants for Math constants.
- shdocvw: Moved IHlinkFrame implementation to separated object.
- shdocvw: Moved ITargetFrame2 implementation to HlinkFrame object.
- shdocvw: Inherit HlinkFrame in InternetExplorer object.
- wscript.exe: Added stub implementation.
- jscript: Return S_OK in SetScriptState for SCRIPTSTATE_INITIALIZED.
- jscript: Register .js file type.
- wscript.exe: Added engine lookup implementation.
- wscript.exe: Added script engine host implementation.
- wscript.exe: Added parsing script file implmentation.
- wscript.exe: Added IHost typelib.
- wscript.exe: Added IHost stub implementation.
- wscript.exe: Added missing vararg attribute.
- wscript.exe: Added IHost's IDispatch functions implementation.
- wscript.exe: Added support for IHost type info.
- mshtml: Pass processed URI to NewURI.
-
-Johan Gill (1):
- ddraw: Added a todo_wine test for SetCooperativeLevel.
-
-Jörg Höhle (2):
- msvfw32/tests: Add ICDecompressQuery format tests.
- msvidc: ICDecompressQuery returns ICERR_BADFORMAT on error.
+ ws2_32/tests: NT4 and Win2000 print IPv6 addresses a little bit differently.
+ winetest: Add "-u" command line option so TestBot can include a URL in the report.
+
+Hans Leidekker (19):
+ msi: Check component attributes before extracting the cabinet.
+ msi: Honor msidbComponentAttributesPermanent.
+ msi: Components don't require a key path.
+ msi: Forward MsiInstallMissingComponentA to MsiInstallMissingComponentW.
+ winspool.drv: Return success from the AddPrintProcessorW stub.
+ msi: Trace the reinstall mode in hex in MsiReinstallFeatureW.
+ msi: Fix handling of an empty language id list in msi_parse_summary.
+ msi: Improve tracing in MsiQueryFeatureStateW.
+ msi: Add support for importing and exporting the special _ForceCodepage table.
+ msi: Install assemblies only if the component action request is set to INSTALLSTATE_LOCAL.
+ rstrtmgr: Add stub implementations of RmEndSession and RmRestart.
+ programs: Add a stub implementation of servicemodelreg.exe.
+ usp10: Add stub exports for the OpenType functions.
+ ntdll: Add a stub implementation of FSCTL_GET_RETRIEVAL_POINTERS.
+ gdi32/tests: Fix a test failure on systems configured to use a color profile.
+ msi: Fix the Create/RemoveFolders actions to actually create and remove empty folders.
+ msi: Trace errors from LoadLibraryShim.
+ msi: Always initialize the dialog font list. Convert it to a standard Wine list.
+ msi/tests: Fix the scope of todo_wine in the tests for MsiApplyMultiplePatches.
+
+Henri Verbeet (20):
+ include: Add the tagBIND_OPTS3 structure.
+ wined3d: Rename the IWineD3DPaletteImpl "Flags" field to "flags".
+ wined3d: Add a trace to IWineD3DSurfaceImpl_SetMem().
+ wined3d: Properly recreate the sysmem resource location in IWineD3DSurfaceImpl_SetMem().
+ wined3d: Remove a redundant flag in IWineD3DSurfaceImpl_SetMem().
+ wined3d: buffer_get_sysmem() potentially invalidates the current element array buffer binding.
+ d3d9: Fix some return values.
+ d3d8: Fix some return values.
+ wined3d: Send a notification that the GL texture changed in flip_surface().
+ d3d9/tests: Fix some failure messages.
+ d3d8/tests: Fix some failure messages.
+ ddraw/tests: Fix some failure messages.
+ wined3d: Disallow empty surfaces.
+ d3d9/tests: Add a test for 0 width / height surface creation.
+ d3d8/tests: Add a test for 0 width / height surface creation.
+ ddraw: Return DDERR_INVALIDPARAMS for 0 width / height surface creation.
+ d3d9/tests: Use GetRenderTargetData() for reading back pixels.
+ wined3d: Textures never have a resource size.
+ wined3d: Get rid of the remaining "Flags".
+ wined3d: Fix the indentation in buffer_direct_upload().
+
+Hwang YunSong (1):
+ shdocvw: Update Korean resource.
+
+Jacek Caban (32):
+ shdocvw: Get rid of WEBBROWSER_THIS macro and WebBrowser to IWebBowser2 casts.
+ shdocvw: Get rid of WEBBROWSER_THIS macro and InternetExplorer to IWebBowser2 casts.
+ shdocvw: Get rid of more *_THIS macros.
+ shdocvw: Get rid of remaining WebBrowser object's *_THIS macros.
+ shdocvw: Get rid of CLIENTSITE_THIS.
+ shdocvw: Get rid of DocHost-related *_THIS macros.
+ shdocvw: Get rid of *_THIS macros in navigate.c.
+ shdocvw: Get rid of remaining *_THIS macros.
+ mshtml: Use IUriBuilder for nsIURI::SetPath implementation.
+ mshtml: Use IUri for nsIURI::GetSpec implementation.
+ mshtml: Moved cloneNode implementation to vtbl.
+ mshtml: Use custom get_readyState implementations for object and frame elements.
+ mshtml: Added IHTMLDocument3::createDocumentFragment implementation.
+ mshtml: Added createDocumentFragment tests.
+ mshtml: Correctly handle DOCUMENT_FRAGMENT_NODE in IHTMLDOMNode::get_nodeType.
+ mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_body.
+ mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_location.
+ mshtml: Added document fragment cloneNode implementation.
+ urlmon: Don't forward Start call to protocol handler in BindProtocol.
+ urlmon: Don't forward StartEx call to protocol handler in BindProtocol.
+ urlmon: BindProocol's protocol handler doesn't need IInternetProtocolEx iface.
+ urlmon: Store BindProtocol as IInternetProtocolEx.
+ urlmon: Make get_protocol_handler IUri-based.
+ urlmon: Make Binding object IUri-based.
+ oleaut32: Added LoadTypeLib failure test.
+ ole32: Skip more tests on win9x.
+ mshtml: Removed tests failing on IE7.
+ shdocvw: Skip tests on IE 5.5.
+ mshtml: Don't use wine_url in nsURI::Clone implementation.
+ mshtml: Don't use wine_uri in nsIIOService::NewChannelFromURI implementation.
+ mshtml: Don't use wine_url in nsIURI::SchemeIs implementation.
+ mshtml: Fixed ref count tests on broken IEs.
+
+Jeff Latimer (1):
+ atl: Fix a comment.
+
+Juan Lang (4):
+ winhttp: Verify revocation status of certificate chain.
+ wininet: Verify revocation status of certificate chain.
+ crypt32: Add CertFindChainInStore stub.
+ msisip: Determine whether a file is an MSI file based on its CLSID rather than its extension.
+
+Jörg Höhle (4):
+ winecoreaudio: OSStatus is not necessarily a FOURCC.
+ mciavi: MCI_OPEN @NNNN should use an open AVIFile/Stream handle.
+ mciseq: Rework MCI notification system.
+ mciseq: Bogus sizeof led to incorrect positioning.
+
+Ken Thomases (1):
+ loader: On Mac, reserve the process's original thread for the frameworks.
Louis Lenders (3):
- d3d9/tests: Test GetAdapterDisplayModeEx with D3DDISPLAYROTATION null-pointer.
- wine.inf: Add key HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033.
- wine.inf: Add key HKCU,%CurrentVersion%\Run.
-
-Luke Bratch (1):
- wined3d: Add Nvidia 8800GTX detection.
-
-Maarten Lankhorst (14):
- wineserver: Use syscall instead of int $0x80.
- ntdll: Use syscall instead of int $0x80.
- mmdevapi: Blacklist portaudio.
- quartz: Fix flushing in dsound renderer.
- quartz: Accept tiny discontinuities in video renderer without printing out an error.
- quartz: Make it possible to just override IMediaSeeking::GetCurrentPosition.
- quartz: Implement MediaSeekingPassThru.
- quartz: Add support for renderer methods to MediaSeekingPassThru.
- mciqtz32: Remove individual queryinterfaces.
- mciqtz32: Add support for mciWindow.
- mciqtz32: Add support for MCI_STATUS_MODE.
- mciqtz32: Simplify mciWhere.
- mciqtz32: Fix mciOpen.
- mciqtz32: Fix mciPlay.
-
-Marcus Meissner (2):
- gdi32: Rebuild font hash after changing the matrix.
- ddraw: Tighten up checks in DuplicateSurface (Coverity).
-
-Mariusz Pluciński (4):
- gameux: Add gameux.dll library stub.
- gameux: Add stub of IGameExplorer implementation.
- gameux: Add IClassFactory implementation.
- gameux: Add interface registration routines.
-
-Marko Nikolic (3):
- advapi32/tests: Removed sign comparison warning in service.c.
- libwine: Removed sign comparison warning.
- advapi32: Removed sign comparison warning.
-
-Matt 'Murph' Finnicum (1):
- imm32: Set size of OSVERSIONINFOA before calling GetVersionExA.
-
-Matteo Bruni (16):
- d3dx9: Remove unused parameter from get_regname().
- d3dx9: Improve a FIXME.
- d3dx9: Error out on dcl output instruction where not supported.
- d3dx9: Check dcl input instruction syntax against shader version.
- d3dx9: Add ps_1_x source register modifiers to the shader assembler.
- d3dx9: Add shift modifiers parsing to the shader assembler.
- d3dx9: Add ps_1_4 instructions parsing to the shader assembler.
- d3dx9: Shader assembler ps_1_4 support.
- d3dx9: Fix dst register handling in ps_1_4.
- d3dx9: Add <= ps_1_3 instruction parsing to the shader assembler.
- d3dx9: Shader assembler <= ps_1_3 support.
- windowscodecs: Reset the stream pointer when initializing JPEG decoder.
- wined3d: Setup target if offscreen rendering setting changed.
- include: Add the ID3D10Blob interface.
- d3dx9: Handle parent_data parameter of D3DXInclude.Open() function.
- d3dx9: Implement D3DXAssembleShaderFromFile.
-
-Max TenEyck Woodbury (1):
- ntdll: Setting FileAllInformation is not allowed.
-
-Michael Mc Donnell (1):
- shell32/tests: Test that clicking "Make New Folder" makes a new folder.
-
-Michael Stefaniuc (70):
- cmd: Remove stray ';' from the resource files.
- winhlp32: Move from a per resource to a global LANGUAGE setting.
- winmm: Move from a per resource to a global LANGUAGE setting.
- clock: Move from a per resource to a global LANGUAGE setting.
- start: Remove the redundant per resource LANGUAGE settings.
- notepad: Move from a per resource to a global LANGUAGE setting.
- avifil32: Remove the ignored common resource attributes.
- comctl32: Remove the ignored common resource attributes.
- comdlg32: Remove the ignored common resource attributes.
- crypt32: Remove the ignored common resource attributes.
- cryptui: Remove the ignored common resource attributes.
- devenum: Remove the ignored common resource attributes.
- gphoto2.ds: Remove the ignored common resource attributes.
- iccvid: Remove the ignored common resource attributes.
- jscript: Remove the ignored common resource attributes.
- localui: Remove the ignored common resource attributes.
- mshtml: Remove the ignored common resource attributes.
- mshtml.tlb: Remove the ignored common resource attributes.
- msrle32: Remove the ignored common resource attributes.
- msvfw32: Remove the ignored common resource attributes.
- oleacc: Remove the ignored common resource attributes.
- pstorec: Remove the ignored common resource attributes.
- setupapi: Remove the ignored common resource attributes.
- shdocvw: Remove the ignored common resource attributes.
- shell32: Remove the ignored common resource attributes.
- user32: Remove the ignored common resource attributes.
- wininet: Remove the ignored common resource attributes.
- cmdlgtst: Remove the ignored common resource attributes.
- notepad: Remove the ignored common resource attributes.
- progman: Remove the ignored common resource attributes.
- taskmgr: Remove the ignored common resource attributes.
- winecfg: Remove the ignored common resource attributes.
- winemine: Remove the ignored common resource attributes.
- wordpad: Remove the ignored common resource attributes.
- msxml3: Remove the ignored common resource attributes.
- msvidc32: Remove the ignored common resource attributes.
- winspool.drv: Remove the ignored common resource attributes.
- oleview: Remove the ignored common resource attributes.
- stdole2.tlb: Remove the ignored common resource attributes.
- wldap32: Remove the ignored common resource attributes.
- wineboot: Remove the ignored common resource attributes.
- msacm32: Remove the ignored common resource attributes.
- oledlg: Remove the ignored common resource attributes.
- localspl: Remove the ignored common resource attributes.
- winhlp32: Remove the ignored common resource attributes.
- wineps.drv: Remove the ignored common resource attributes.
- wineconsole: Remove the ignored common resource attributes.
- stdole32.tlb: Remove the ignored common resource attributes.
- uninstaller: Remove the ignored common resource attributes.
- cryptdlg: Remove the ignored common resource attributes.
- clock: Remove the ignored common resource attributes.
- regedit: Remove the ignored common resource attributes.
- start: Remove the ignored common resource attributes.
- oleaut32: Remove the ignored common resource attributes.
- mpr: Remove the ignored common resource attributes.
- shlwapi: Remove the ignored common resource attributes.
- winefile: Remove the ignored common resource attributes.
- msiexec: Remove the ignored common resource attributes.
- shdoclc: Remove the ignored common resource attributes.
- view: Remove the ignored common resource attributes.
- msi: Remove the ignored common resource attributes.
- serialui: Remove the ignored common resource attributes.
- credui: Remove the ignored common resource attributes.
- sane.ds: Remove the ignored common resource attributes.
- ole32: Use IsEqualIID instead of memcmp to compare REFIIDs.
- oleaut32/tests: Use IsEqualIID instead of memcmp to compare REFIIDs.
- oleaut32: Use IsEqualGUID instead of memcmp to compare GUIDs.
- shdocvw: Add the Romanian translation.
- ntdll: Use IsEqualGUID instead of memcmp to compare GUIDs.
- server: Simplify tkill() and remove unreachable code (Smatch).
-
-Mike Kaplinskiy (7):
- server: Move signaling FD_* events to a separate function.
- server: Propagate error from recv.
- server: In case of hangup/error, wake up all asyncs that can no longer be completed.
- server: Forward the correct error to asyncs.
- server: Consume events triggered.
- server: Don't delay events, we simply shouldn't send them in the first place.
- server: Fix some comments.
-
-Misha Koshelev (1):
- d3dx9: Add stub and basic test for D3DXCreateSphere.
-
-Nikolay Sivov (19):
- comctl32/monthcal: Separate single calendar data.
- comctl32/monthcal: Prepare drawing helpers for multiple calendars.
- comctl32/monthcal: Modify hittesting helper to work with multiple calendars.
- comctl32/monthcal: Get rid of goto jumps in hit test helper.
- comctl32/monthcal: Prepare MCM_GETMONTHRANGE with GMR_VISIBLE for multiple calendars.
- msxml3: Speed up a IPersistStreamInit::Save() by querying for BSTR length.
- comctl32/monthcal: Use memcpy to copy day state arrays.
- ole32: Remove redundant variables.
- ole32: Fix assumption about HRESULT failure code value.
- ole32: No need to test for interface pointer being null.
- ole32: Use IsEqualIID() instead of memcmp().
- comctl32/treeview: Properly initialize expanded image index.
- comctl32/treeview: Fix TVS_SINGLEEXPAND notifications order.
- comctl32/tests: Merge one test function to existing tests, use explicit message numbers.
- comctl32/treeview: Fix possible crash in TVS_SINGELEXPAND helper (Coverity).
- shlwapi/tests: Fix some test failures on Win2000.
- shlwapi: Partially implement SHGetShellKey.
- shlwapi: Implement SKGetValueW over SHGetShellKey.
- shlwapi/tests: Fix some test failures on RTL enabled boxes.
-
-Octavian Voicu (1):
- mmdevapi/tests: Prevent crash when GetMixFormat fails.
-
-Owen Rudge (7):
- fusion: Install assemblies into correct directory for architecture.
- fusion: Implement IAssemblyNameImpl_GetDisplayName more completely.
- d3dx9/tests: Add beginning of general tests for texture functions.
- d3dx9: Implement D3DXCheckTextureRequirements.
- d3dx9/tests: Implement additional texture requirement tests.
- d3dx9: Implement D3DXCreateTexture plus tests.
- d3dx9: Add basic implementation of D3DXFilterTexture, plus tests.
-
-Paul Chitescu (4):
- t2embed: Forward several stdcall-decorated names to existing undecorated stubs.
- kernel32: Declare structures related to logical processor information (core, cache, node, group).
- kernel32: Declare and add stubs for GetLogicalProcessorInformation(Ex).
- d3dx9_36: Provide an empty error message in the stub D3DXCompileShader.
-
-Paul Vriens (19):
- comctl32: Add the Serbian (Latin) translation.
- msi: Add the Serbian (Latin) translation.
- atl/tests: Skip tests if function is not implemented.
- msi: Add the Serbian (Cyrillic) translation.
- comctl32: Add the Serbian (Cyrillic) translation.
- appwiz.cpl: Add the Serbian (Latin) translation.
- comctl32: Use the Cyrillic 'O' in the Serbian translation.
- appwiz.cpl: Add the Serbian (Cyrillic) translation.
- comdlg32: Add the Serbian (Latin) translation.
- shlwapi/tests: Load shell32 explicitly.
- shell32: Add the Serbian (Latin) translation.
- user32: Add the Serbian (Latin) translation.
- winhlp32: Add the Serbian (Latin) translation.
- shell32: Fix the Serbian (Latin) translation.
- shell32: Add the Serbian (Cyrillic) translation.
- user32: Add the Serbian (Cyrillic) translation.
- winecfg: Add the Serbian (Latin) translation.
- msxml3: Ignore a property.
- setupapi: Add a stub for SetupDiLoadClassIcon.
+ wine.inf: Add another .NET v3.0 registry-key.
+ ntdll/tests: Add tests for NtQueryVolumeInformationFile with FileFsVolumeInformation class.
+ ntdll: Set the IdleTime member from the SystemPerformanceInformation info class in NtQuerySystemInformation.
+
+Luca Bennati (2):
+ xcopy: Fix Italian translation.
+ cmd: Fix Italian translation.
+
+Maarten Lankhorst (8):
+ winegstreamer: Fix reference leak.
+ winegstreamer: Destroy thread in GST_Connect.
+ winegstreamer: Fix seeking for real.
+ quartz: Prevent circular connections in render case too.
+ quartz: Change VideoRenderer_Run to handle EndOfStream slightly better.
+ winegstreamer: Do not allow timestamp + late to go negative in QOS messages.
+ quartz: Add support for fullscreen mode in video renderer.
+ qedit: Try all possible splitter filters instead of only the first one.
+
+Marcus Meissner (1):
+ ntdll: Fixed file view mapping in regards to no-exec.
+
+Matteo Bruni (7):
+ d3dx9: Add color key support to D3DXLoadSurfaceFromMemory.
+ d3dx9: Implement D3DXFillTexture function.
+ d3dx9: Implement D3DXFillCubeTexture function.
+ d3dx9: Implement D3DXFillVolumeTexture function.
+ d3dx9/tests: Remove a D3DXPlaneNormalize test.
+ d3dx9/tests: Fix some tests to take into account POW2 texture capability flags.
+ d3dx9/tests: Fix a D3DXCheckTextureRequirements test failing on Windows.
+
+Michael Stefaniuc (7):
+ msxml3/tests: Remove redundant NULL check before SysFreeString (smatch).
+ msxml3: Remove 'const' from the function return types.
+ d3dx9_36: Move 'static' to the beginning of the declaration.
+ msvcrt: Add missing dereference of the time pointer.
+ shdocvw: Don't open code CONTAINING_RECORD().
+ msxml3: Remove dead code: break after return (Smatch).
+ clock: Add the Hindi translation.
+
+Nikolay Sivov (3):
+ comctl32/listview: Use a code set by dispinfo holder to convert data encoding after LVN_GETDISPINFO.
+ comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO.
+ comctl32/treeview: Remove some casts.
+
+Paul Vriens (9):
+ include: Fix a define.
+ msxml3/tests: Fix some test failures on Win98/WinMe.
+ msi/tests: Cleanup properly on Win9x.
+ comctl32/tests: Fix shell32 test failures on NT4/W2K.
+ mscoree/tests: Use the correct wide string compare to cope with Win9x.
+ mscoree/tests: Use StrStrIW from shlwapi.
+ mscoree/tests: Use more A-functions to fix test failures on Win9x.
+ mscoree/tests: Remove an unneeded test.
+ advapi32/tests: Add a test for driver services.
Peter Urbanec (1):
- wintab32: Avoid NULL pointer dereferences.
-
-Piotr Caban (23):
- msxml3: Correctly allocate namespaces stack in saxreader.
- msxml3: Improve QName_from_xmlChar implementation.
- msxml3: Improve bstr_from_xmlCharN implementation.
- wininet: Fix reporting errors in callbacks.
- wininet: Delete authorization data on unsucessful login.
- wininet: Cache non basic authorization data.
- wininet: Don't report error in read_gzip_data when to much data was cached.
- wininet: Allow HTTPREQ_ReadFileEx read more then one data chunk.
- msvcp90: Added stub dll.
- msvcp90: Added char_traits<char> implementation.
- msvcp90: Added char_traits<wchar_t> implementation.
- msvcp90: Added char_traits<unsigned short> implementation.
- msvcp90/tests: Added char_traits assign tests.
- msvcp90/tests: Added char_traits equal tests.
- msvcp90/tests: Added char_traits<char>::_Copy_s tests.
- shlwapi: Improved UrlCanonicalizeW implementation.
- msvcrt: Fixed strtod_l/wcstod_l implementation.
- msvcp90: Added allocator<char> implementation.
- atl: Improved AtlInternalQueryInterface implementation.
- wininet: Fixed CreateUrlCacheEntryA implementation.
- wininet: Commit URL cache entry when cache file is closed.
- msvcp90: Correctly declare pointers to delete/new functions.
- msvcp90: Added 64-bit exports.
-
-Reece Dunn (1):
- ntdll/tests: check io.Status in the file tests.
-
-Rico Schüller (8):
- wined3d: Add GL_NV_point_sprite extension.
- d3d10: Move some helper funcs to utils.
- d3d10: Add data and size check to parse_dxbc().
- d3d10: Add the ID3D10ShaderReflectionType interface.
- d3d10: Add the ID3D10ShaderReflectionVariable interface.
- d3d10: Add the ID3D10ShaderReflectionConstantBuffer interface.
- d3d10: Add the ID3D10ShaderReflection interface.
- d3d10: Add a stub ID3D10ReflectShader implementation.
-
-Seth Shelnutt (1):
- wined3d: Nvidia Geforce 8400 and 8500 are now reported as 8400GS instead of 8300GS.
-
-Stefan Dösinger (16):
- d3d9: Remove the fog vs sRGB test.
- d3d9: Win7+Nvidia returns c2 in COISSUE'd CND.
- d3d9: Use a vertex shader for the nested loop test.
- d3d9: Use a vertex shader in the vFace test.
- d3d9: Use a vertex shader in the vpos test.
- wined3d: Only perform sRGB write correction on formats that advertise it.
- wined3d: Check the writemask before activating the oC0 optimization.
- d3d9: Remove the shader version varying tests.
- wined3d: Use powf instead of pow.
- wined3d: Use a int for the mantissa in float_24_to_32.
- wined3d: Fix an msvc anachronism warning.
- wined3d: Add casts for int to float conversions.
- wined3d: The ARB loop unroller's iteration is unsigned.
- wined3d: The flag parameter in shader_hw_sample is a WORD.
- wined3d: Make glClearColor parameters floats.
- wined3d: Use the correct type in device_unit_free_for_vs.
-
-Sven Baars (3):
- kernel32: Update the Dutch translation.
- user32: Fix the Dutch translation.
- shdocvw: Add the Dutch translation.
-
-Thomas Mullaly (33):
- urlmon: Implemented functionality for retrieving the RAW_URI property of a IUri.
- include: Updated the URL_SCHEME enum.
- urlmon: Added a scheme name parser for the IUri interface.
- urlmon: Added a parser function to determine the scheme type of a URI.
- urlmon: Added a canonicalization function for the scheme of a URI.
- urlmon: Implemented functionality for retrieving the scheme name of a IUri.
- urlmon: Implemented functionality for retrieving the scheme type of a IUri.
- urlmon/tests: Added more test data for scheme parsing and canonicalization.
- urlmon: Fixed the scheme name parser to handle wildcard schemes.
- urlmon: Added a stub implementation for parsing the hier-part of a URI.
- urlmon: Implemented parser for the userinfo of a URI.
- urlmon: Implemented the canonicalization routine for the userinfo of a URI.
- urlmon/tests: Added more test URI's.
- urlmon: Implemented IUri_GetUserInfo.
- urlmon: Implemented IUri_GetUserName.
- urlmon: Implemented IUri_GetPassword.
- urlmon: Implemented a parser for IPv4 addresses.
- urlmon: Implemented canonicalization functions for IPv4 addresses.
- urlmon/tests: Added more test URIs.
- urlmon: Partially implemented IUri_GetHost.
- urlmon: Added parser for IPv6 addresses.
- urlmon: Added parser for IPvFuture addresses.
- urlmon: Added parser for registered host names.
- urlmon/tests: Added more URI test cases.
- urlmon: Implemented canonicalization for IPv6 addresses.
- urlmon/tests: Added more test URIs for IPv6 canonicalization.
- urlmon: Implemented canonicalization for reg-names.
- urlmon: Fixed a bug that would cause tests to randomly fail.
- urlmon: Implemented a port parse for URIs.
- urlmon/tests: Restructured invalid URI tests plus added more test data.
- urlmon: Implemented canonicalization for ports in URIs.
- urlmon: Implemented IUri_GetPort.
- urlmon/tests: Added some more test URIs.
-
-Tim Cadogan-Cowper (1):
- winmm: Wrap TRACE strings with debugstr_a/debugstr_an.
+ msi: Add AMD64 platform definition to support installation of Visual C++ 8.0 redistributable.
+
+Piotr Caban (19):
+ shell32: Added SHPropStg* stubs.
+ shell32: Added SHPropStgCreate implementation.
+ shell32: Added partial implementation of SHPropStgReadMultiple.
+ shell32: Added partial implementation of SHPropStgWriteMultiple.
+ shell32/tests: Added SHPropStg* tests.
+ msvcrt: Fix msvcrt.spec.
+ msvcrt: Update spec files.
+ msvcrt: Move _initterm_e implementation (from msvcr90).
+ msvcp90: Added basic_string<char>::append implementation.
+ msvcp90: Added basic_string<wchar_t>::append implementation.
+ msvcp90/tests: Added basic_string<char>::append tests.
+ msvcp80: Update spec file.
+ msvcp90/tests: Fix typo in loaded function name.
+ msvcp90: Added basic_string<{char,wchar}> constructor (substring) implementation.
+ msvcp90: Added basic_string<char>::compare implementation.
+ msvcp90: Added basic_string<wchar>::compare implementation.
+ msvcp80: Update spec file.
+ msvcp90/tests: Added basic_string<char>::compare tests.
+ msvcrt: Fix errors in spec files.
+
+Stefan Leichter (1):
+ ntoskrnl.exe: Add stub for PoSetPowerState.
+
+Thomas Mullaly (3):
+ urlmon: Added stub for CoInternetCombineUrlEx.
+ urlmon: Implemented CoInternetCombineUrlEx.
+ urlmon: Added pluggable protocol support to CoInternetCombineUrlEx.
Travis Athougies (1):
- wpp: Fixed bug in preventing add_text_to_macro from handling macros over 1 kb large.
-
-Vincent Povirk (17):
- windowscodecs: Ignore the length field of RLE compressed bitmaps.
- oleaut32: Add test for dibs vs. ddbs in IPicture.
- user32: Don't dump structures of some ambiguous listview messages.
- shell32: Don't access szFullPath when SHGFI_PIDL is set in SHGetFileInfo.
- ole32: Update storage header saving code based on the latest MS spec.
- ole32: Don't map storage files in memory.
- ole32: Remove the BigBlockFile abstraction and always use an ILockBytes.
- ole32: Use ILockBytes_Stat to get the filename of a storage.
- ole32: Remove an unused variable.
- ole32: Flush the ILockBytes object of a storage on commit and final release.
- gdiplus: Stub GdipGetMetafileHeaderFromFile.
- gdiplus: Stub GdipGetMetafileHeaderFromStream.
- gdiplus: Return copies of fonts from GdipGetFontCollectionFamilyList.
- gdiplus: Stub GdipGetPenCompoundCount.
- gdiplus: Stub GdipMultiplyPenTransform.
- wineboot: Query windows from all desktops when --end-session --kill is used.
- wineboot: Don't abort shutdown if we have to terminate a process.
-
-Wade Gobel (2):
- gdiplus: Fixed GdipFillClosedCurve2 and GdipFillClosedCurve2I in the cases that count <= 1.
- gdiplus: Implemented GdipFillClosedCurve and GdipFillClosedCurveI.
-
-Yaron Shahrabani (2):
- wine.desktop: Add Hebrew translation.
- notepad: Add Persian translation.
+ d3dcompiler_43/tests: Added trigonometric function tests to HLSL test suite.
+
+Vijay Kiran Kamuju (1):
+ include: Add missing clsids in d3drmobj.h.
+
+Vincas Miliūnas (6):
+ msvcp90: Added basic_string<char>::swap implementation.
+ msvcp90/tests: Added basic_string<char>::swap tests.
+ msvcp90: Added basic_string<wchar_t>::swap implementation.
+ msvcp90/tests: Added basic_string<wchar_t>::swap tests.
+ msvcrt: Added qsort_s implementation.
+ msvcr90/tests: Added qsort_s tests.
+
+Vincent Povirk (1):
+ ole32: Cache the contents of one extended big block depot block.
+
+Volodymyr M. Shcherbyna (1):
+ dbgeng: Add initial stub dll implementation.
+
+Yaron Shahrabani (1):
+ serialui: Added Hebrew translation.
--
Alexandre Julliard