| The Wine development release 1.3.0 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. |
| - 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 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed 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() |
| |
| ---------------------------------------------------------------- |
| |
| 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. |
| |
| Francois Gouget (1): |
| wine.inf: Let winebrowser handle the ftp URLs. |
| |
| Frédéric Delanoy (2): |
| shdocvw: Add French translation. |
| shdocvw: Fix French translation. |
| |
| 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. |
| |
| 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. |
| |
| 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. |
| |
| 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. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |