| The Wine development release 1.1.7 is now available. | |
| What's new in this release (see below for details): | |
| - Improved device management for DOS drives. | |
| - Many Richedit fixes. | |
| - Various installer fixes, particularly for IE 7. | |
| - First steps of Direct3D 10 implementation. | |
| - Various bug fixes. | |
| The source is available from the following locations: | |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.7.tar.bz2 | |
| http://prdownloads.sourceforge.net/wine/wine-1.1.7.tar.bz2 | |
| Binary packages for various distributions will be available from: | |
| http://www.winehq.org/site/download | |
| You will find documentation on http://www.winehq.org/site/documentation | |
| You can also get the current source directly from the git | |
| repository. Check http://www.winehq.org/site/git for details. | |
| Wine is available thanks to the work of many people. See the file | |
| AUTHORS in the distribution for the complete list. | |
| ---------------------------------------------------------------- | |
| Bugs fixed in 1.1.7: | |
| 2327 Graphics not rendered with VB6 application using graph server component | |
| 2608 Might and Magic VI wont run until "DeShrinker" program is run on mss32.dll | |
| 2922 Unhandled Exception when starting F18.EXE | |
| 3555 ToolBook Assistant 2004 doesn't run | |
| 3972 .NET Framework 2.0 installation fails on installation of assemblies | |
| 4298 Potential metafile NULL-pointer dereference | |
| 4381 Cannot change focus with TAB from edit control | |
| 4386 Font rendering wrong. | |
| 4783 Network Notepad - .wmf files not rendered | |
| 5022 Wine does not define CLSID_NULLRenderer | |
| 5070 Can't install North Carolina RealFast forms | |
| 5296 Kidspiration 1.0a install fails | |
| 5351 Windows Installer 3.1 cannot install because of non-standard drive labeling | |
| 5455 WINSPOOL: Delphi-application crashes on start after working with winspool | |
| 5542 older D3D games slowed down after upgrading wine from 0.9.15 to 0.9.16 | |
| 5930 Graphic glitches in Alien Shooter | |
| 6224 Video hardware detection problems in Titan Quest | |
| 7035 Drive C: shows up twice in the Age of Mythology installer | |
| 7225 Warhammer Mark of Chaos Will not run | |
| 7456 Sigma Photo Pro 2.1 installer crashes at very very end | |
| 7531 GSAK application freezes when Gecko is installed | |
| 7593 Turnpike email client fails to install | |
| 7900 ShellExecuteEx can fail for paths with spaces in them | |
| 8029 Heart of Darkness doesn't run or output any error. | |
| 8179 graphical glitches in Project Eden | |
| 8184 Oblivion Some shader effects cause screen to go vomit green | |
| 8214 Swat 2 blocky screen | |
| 8642 reflective objects in gtasa look weird | |
| 8920 Adobe Dreamweaver 8: help doesn't work | |
| 8921 Adobe Dreamweaver 8: macros don't play back? | |
| 9188 Silkroad online installer crash | |
| 9295 IMediaPosition not implemented | |
| 9478 Adobe Dreamweaver 8 autocompletion | |
| 9511 Wine uses wrong icon on desktop for installed application | |
| 9628 msiexec command line parsing incorrect | |
| 10107 Wine allows you to install Adobe Photoshop CS2 Trial even if you decline the license | |
| 10486 Rayman 3 Demo doesn't shows 'loading' screens (regression?) | |
| 10504 Blogjet crashes on startup | |
| 10630 Madden NFL 08 run crashes with dsound error and page fault | |
| 10874 Jumpstart Mystery Club vol.1 fails to start | |
| 11014 Siemens ProCenter MSI installer fails | |
| 11122 xkbd: non-US layout results in wrong key mapping | |
| 11531 Richard Burns Rally - Trees/buildings/fences disappear after a while | |
| 11590 Graphics regression in Uplink Laughing Man | |
| 11640 Unable to use multiplayer in Sins of a Solar Empire: unknown address family | |
| 11671 Corel Painter X | |
| 11673 WiX cannot validate created .msi, due to lacking MsiDatabaseMerge | |
| 11695 Truespace demo crashes on launch. | |
| 11739 Farm frenzy (shell:SHGetValueW) | |
| 11759 Microsoft Silverlight installer - unimplemented functions | |
| 11795 Oblivion giant tree sprite(s) follow the player | |
| 11867 StackOverflowException from mscorwks running .NET 2 application | |
| 11881 wine iexplore crashes when started | |
| 11990 Script and Field Lists in FileMaker Pro are blank | |
| 12058 No car engine sounds in TrackMania United | |
| 12063 SDL Edit (SDLX) missing icons on toolbar | |
| 12117 Some Milkdrop visualizations cause Direct3D window to be split oddly | |
| 12146 Flatout 1 draws shadows incorrectly | |
| 12188 Complex Shader causes sky in Everquest 2 to turn black | |
| 12301 Anycount 5.0 fails to install | |
| 12307 firefox 3 crash on some web pages [dogfood] | |
| 12404 Lotus Notes doesn't show window contents after minimize then unminimize | |
| 12485 BitBlt does not ignore source clipping | |
| 12522 FEAR combat 1.07 won't start. | |
| 12581 Wine crashes trying to look up word in Gyldendal's røde ordbøger | |
| 12587 multi line widget broken | |
| 12655 RealPlayer 11 Starts, but suffers a runtime error when selecting a menu | |
| 12776 input line truncated in command-line debugging program 'kd' | |
| 13073 Titan Quest Immortal Throne 1.30 graphic bug | |
| 13230 msi: msi.ok fails in Opensolaris | |
| 13232 Warcraft 3 worldedit.exe fails to start. | |
| 13241 ALSA Midi port names | |
| 13338 cygwin installer crashes in /etc/postinstall/00bash.sh | |
| 13413 itunes initial license dialog display richtext in raw form | |
| 13503 Photoshop CS2 - Dialog windows opens behind active image. | |
| 13585 Quicken Premier 2008: Crashes when trying to use a data file. | |
| 13642 dogfood: InterPoker on Linux crashes | |
| 13753 Glitches on icons in wow | |
| 13838 AutoCAD 2005 setup : Missing backslash in registry entry and profile path | |
| 14229 winedbg can't dump stack of functions that take float args? | |
| 14269 Shareaza does not save preferences | |
| 14297 winhelp: Links to a different part of the current page don't work | |
| 14358 fusion: installation .NET assemblies might fail due to incorrect parsing of CLR metadata structures and tables | |
| 14380 Changing Skins in Shareaza causes crash | |
| 14516 Full-Screen Glow Effect in World of Warcraft is shifted (in DirectX) | |
| 14566 comctl32_test header: crash on win9x in test_hdm_filterMessages at DestroyWindow | |
| 14571 ole32.CoGetCallerTID needed for VS.NET 2005 | |
| 14580 mshtml_test htmldoc: timeout / crash on win9x | |
| 14707 winedbg crashes while trying to debug an application with a pdb file | |
| 14753 Keyboard input is ignored in Abe's Exoddus and Oddysee games | |
| 14829 wininet: http.ok hangs in Solaris, but not Linux | |
| 14839 kernel32: pipe.ok fails in OpenSolaris but not Linux | |
| 14840 kernel32: thread.ok fails in OpenSolaris but not Linux | |
| 15243 Google Chrome URL bar edits and text selections always begin at start of bar | |
| 15294 Openoffice.org 3.0 RC1 installs but apps can't be started. | |
| 15318 Google Chrome pasting in the url field pastes it twice | |
| 15352 TSLPatcher: rtf header should be centered, instead half outside window | |
| 15374 The Witcher - Game cannot be registered | |
| 15390 VGA mode 19 color palettes incomplete | |
| 15405 winresrc.h is incomplete | |
| 15551 SafeDisc regression | |
| 15598 Full Screen mode in World of Warcraft (WoW) broken in 1.1.6 with Gnome | |
| 15608 Wine (or program) can't wait for end of execution, while my program run another .exe or .bat program | |
| 15643 wingdi.h does not define R2_LAST macro | |
| 15650 Wine crashes if it is built with -fomit-frame-pointer | |
| 15694 LEGO Star Wars sounds not playing | |
| 15696 Dragon NaturallySpeaking 10 will not install -- says needs IE5 or later | |
| ---------------------------------------------------------------- | |
| Changes since 1.1.6: | |
| Alexander Morozov (1): | |
| ntoskrnl.exe: Initialize some IRP fields to prevent using bad pointers by IofCompleteRequest. | |
| Alexandre Julliard (63): | |
| comcat: Get rid of NULL checks on the This pointer. | |
| comcat: Moved dll registration to ole32. | |
| comcat: Simplify the class factory implementation and make it more similar to the other ones in ole32. | |
| comcat: Get rid of the redundant IUnknown vtable for the manager implementation. | |
| comcat: Moved all the implementation to ole32 where it belongs. | |
| configure: Moved the crosstest checks so that they are done for all platforms. | |
| mountmgr: Specify the drive type as a DWORD instead of a string. | |
| mountmgr: Return the drive unique id in IOCTL_MOUNTMGR_QUERY_POINTS. | |
| make_makefiles: Add support for .rh files. | |
| dsound: Avoid use of stdint types. | |
| winecfg: Store the drive serial number as a number instead of a string. | |
| winecfg: Store the drive label as Unicode. | |
| kernel32: Delete the .windows-label file if the label is empty. | |
| user32/test: Fix a couple of message test failures on Windows. | |
| mountmgr: Enforce a minimal length for the mount point id. | |
| mountmgr: Store mount points as a list instead of an array. | |
| mountmgr: Store the device name in the mount point structure. | |
| winecrt0: Add missing WINAPI on driver entry point. | |
| avifil32: Convert source files to utf-8. | |
| d3d9: Convert source files to utf-8. | |
| ddraw: Convert source files to utf-8. | |
| dpnet: Convert source files to utf-8. | |
| kernel32: Convert source files to utf-8. | |
| msdmo: Convert source files to utf-8. | |
| msrle32: Convert source files to utf-8. | |
| ole32: Convert source files to utf-8. | |
| rpcrt4: Convert source files to utf-8. | |
| shell32: Convert source files to utf-8. | |
| user32: Convert source files to utf-8. | |
| wined3d: Convert source files to utf-8. | |
| winedos: Convert source files to utf-8. | |
| winex11: Convert source files to utf-8. | |
| include: Convert source files to utf-8. | |
| programs: Convert source files to utf-8. | |
| server: Convert source files to utf-8. | |
| tools: Convert source files to utf-8. | |
| Convert remaining source files to utf-8. | |
| configure: Force -m32 option on x86_64 even if CC is already defined. | |
| wldap32/tests: Don't crash if ldap_search_ext_sA fails. | |
| wldap32: Map Unix error codes to Windows ones for all functions. | |
| server: Added a request to unlink an object from its namespace. | |
| ntoskrnl: Implemented IoDeleteSymbolicLink. | |
| mountmgr: Include some system headers in mountmgr.h. | |
| mountmgr: Moved the harddisk device driver to device.c. | |
| mountmgr: Create devices and symlinks for dynamic drives too. | |
| mountmgr: Return the drive pointer from get_dosdevices_path(). | |
| mountmgr: Convert the registry calls to Unicode. | |
| mountmgr: Query the drive type from the registry for the initial creation. | |
| mountmgr: Create a new harddisk device for dynamic harddisk drives. | |
| mountmgr: Create a PhysicalDrive symlink for all harddisk devices. | |
| mountmgr: Reuse create_disk_device to create the initial harddisk0 device. | |
| configure: Explicitly mention that we need 32-bit libraries to try to avoid some invalid bug reports. | |
| winecfg: Update the drives only when they have changed, instead of trying to compare with the current setup. | |
| msiexec: Fix initial state of the argument parsing state machine. | |
| mountmgr: Store the contents of the device symlink in the drive object. | |
| mountmgr: Allow to specify the drive letter explicitly when creating/removing a drive. | |
| mountmgr: Add a Wine-specific ioctl to define a drive for a Unix path. | |
| mountmgr: Add a Wine-specific ioctl to query the Unix information about a drive. | |
| winecfg: Use an ioctl to the mount manager to define drives. | |
| winecfg: Store the Unix device if any in the drive configuration. | |
| winecfg: Load the existing drive config from mountmgr instead of relying on QueryDosDevice. | |
| mpr: Use a mountmgr ioctl to retrieve the UNC name for a drive. | |
| kernel32: Return the Windows symlink in QueryDosDevice instead of the Unix one. | |
| Andrew Talbot (12): | |
| gdi32: Sign-compare warnings fix. | |
| imm32: Sign-compare warnings fix. | |
| itss: Sign-compare warnings fix. | |
| kernel32: Sign-compare warnings fix. | |
| mcicda: Sign-compare warning fix. | |
| mlang: Sign-compare warnings fix. | |
| mshtml: Sign-compare warnings fix. | |
| msi: Sign-compare warnings fix. | |
| msi: Sign-compare warnings fix. | |
| msvcrt: Sign-compare warnings fix. | |
| msxml3: Sign-compare warning fix. | |
| ntdll: Sign-compare warnings fix. | |
| Andrey Esin (1): | |
| regedit: Corrections in Russian translation. | |
| Andrey Turkin (7): | |
| riched20: Add spare area to ITextServicesImpl to work around broken apps. | |
| wordpad: Use inches instead of cm in calculations. | |
| wordpad: Do not leak a handle on error path. | |
| wordpad: Do not try to close uninitialized handles. | |
| mpr: Fix NULL pointer dereference in WNetGetResourceInformationW. | |
| include: Include winuser.rh from winresrc.h. | |
| wordpad: Do not pass resource ids to MessageBox. | |
| Aric Stewart (14): | |
| shell32: Refine UNIXFS_path_to_pidl to return more detailed failures. | |
| user32: In DrawTextW/A make sure to properly initialize the cbSize of DRAWTEXTPARAMS. | |
| user32: DrawText handling of 0 counts with string, empty strings and -1 counts with empty string and NULL strings. | |
| user32: Make sure our vertical line count is at least 1 even if there is an oversized font in the edit control. | |
| user32: Update DrawText tests to cover behavior differences on win98. | |
| kernel32/tests: Add a test for CreateProcess with an AppName set. | |
| kernel32/tests: Add test for GetCommandLineW. | |
| gdiplus: Avoid dereferencing a potential NULL (Coverity 589). | |
| shell32/tests: Add tests for CommandLineToArgvW. | |
| ntdll: Implement SystemProcessorPerformanceInformation for Linux (/proc filesystems) and Mac OS X. | |
| comdlg32/tests: Add a test for GetOpenFileName with a dialog template. | |
| comdlg32: Some applications expect the filter combo to be filled before the CustomDlg is created. | |
| ntdll: Update behavior of ActivationContextBasicInformation. | |
| ntdll/tests: handle info behavior for vista and 2008 properly. | |
| Austin English (5): | |
| advapi32: Quiet a noisy fixme. | |
| wininet: Quiet a noisy fixme. | |
| include/wingdi.h: Define R2_LAST. | |
| gdi32: Quiet a noisy fixme. | |
| wineinstall: Remove bashisms, make sh compatible. | |
| Chris Wilson (1): | |
| winex11: Ignore source clipping in BitBlt. | |
| Christian Costa (3): | |
| d3dxof: Move template dumping code in a separate function. | |
| d3dxof: Reference the right objects. | |
| d3dxof: Add support for string parsing. | |
| Detlef Riekenberg (13): | |
| crypt32/tests: Fix a test on win9x. | |
| crypt32/tests: Fix some tests on win9x. | |
| d3d8/tests: Fix test on win9x with broken driver. | |
| d3d9/tests: Fix test on win9x. | |
| d3d9/tests: Fix test for old gfx-card. | |
| gdi32/tests: Fix tests to not depend on 96 dpi. | |
| shlwapi: Implement SHSendMessageBroadcastA/W. | |
| comctl32/tests: Fix tests to not depend on 96 dpi, make it pass in Wine. | |
| shlwapi: Fix pointer and size in AssocQueryStringA. | |
| shlwapi/tests: Replace RegDeleteTreeW to run the tests again. | |
| mscms: Quiet a noisy fixme. | |
| shdocvw: Implement URLSubRegQueryA. | |
| shdocvw/tests: Add tests for URLSubRegQueryA. | |
| Dmitry Timoshkov (6): | |
| kernel32: Add support for foreign process handles in GetProcessVersion. | |
| user32: Add a test for fullscreen window sizing, make it pass under Wine. | |
| user32: Fix a typo. | |
| winmm: MMIO_ALLOCBUF is ignored if mmioOpen gets a valid buffer. | |
| gdi32: Make EnumEnhMetaFile update the DC state before calling the callback. | |
| gdi32: Add EMR_GDICOMMENT to the list of records producing output. | |
| Dylan Smith (24): | |
| richedit: Added EM_SETMARGINS to the list of unsupported messages. | |
| richedit: Added DestroyWindow call to clean up the end of a test. | |
| richedit: Moved optional message loop in tests to its own function. | |
| richedit: Added test for word wrapping behaviour. | |
| richedit: Account for selection bar in calculating available width. | |
| richedit: Fixed centering and right align with word wrap disabled. | |
| wordpad: Added option to disable word wrap. | |
| runtest: Fixed regression that prevented using just the -h option. | |
| richedit: Added test for auto scroll behaviour with redraw disabled. | |
| richedit: Tests for notifications while redraw is disabled. | |
| richedit: Test to see if wrapping happens with redraw disabled. | |
| richedit: Test changes in scrollbar's visibility with redraw disabled. | |
| richedit: Scroll cursor into view even with redraw turned off. | |
| richedit: Test for EN_UPDATE notification when window isn't visible. | |
| richedit: Test to see if WM_SETREDRAW removes the windows visibility. | |
| richedit: Prevent EN_UPDATE notifications when window isn't visible. | |
| richedit: Use the DefWindowProc to implement WM_SETREDRAW. | |
| richedit: Added tests for ctrl-key shortcut handling in WM_KEYDOWN. | |
| richedit: Handle ctrl-key shortcuts on WM_KEYDOWN. | |
| richedit: Added tests for EM_POSFROMCHAR for pos around end of text. | |
| richedit: Fixed EM_POSFROMCHAR for pos of text length. | |
| richedit: Fixed pointer syntax in helper functions for tests. | |
| richedit: Added test for correct behaviour for calling EditWordBreakProc. | |
| richedit: Fixed the call to the EditWordBreakProc. | |
| Eric Pouech (5): | |
| msvcrt: Implemented wcscat_s. | |
| dbghelp: Report in module's info when a module's debug information has been mismatched (dbg and pdb only). | |
| winedbg: Use Unicode strings for all module references. | |
| winedbg: Added a command to allow loading mismatched modules. | |
| msvcrt: Implemented vswprintf_s. | |
| Francois Gouget (5): | |
| dirent.h is a conditional include now. | |
| riched20/tests: Add a trailing '\n' to an ok() call. | |
| Assorted spelling fixes. | |
| comdlg32/tests: Remove unneeded casts. | |
| secur32: Check that the GnuTLS header is recent enough for schannel. | |
| Frans Kool (1): | |
| wordpad: Corrected Dutch translations. | |
| Hans Leidekker (8): | |
| wininet: Don't destroy authentication data when closing the connection. | |
| wininet: Add a test for basic authentication. | |
| wininet: Fix buffer size query for InternetQueryOption(INTERNET_OPTION_PROXY). | |
| cryptui: Add a partial implementation of CryptUIWizImport. | |
| wldap32: Use a test query that is more likely to succeed within 20 seconds. | |
| cryptui: Honour hDestCertStore in CryptUIWizImport, be more verbose about its shortcomings. | |
| wldap32: Skip tests when the server can't be reached. | |
| wininet: Add an exception handler in HttpOpenRequestA to protect against invalid accept type pointers. | |
| Henri Verbeet (45): | |
| shell32: Add the IShellView2 interface. | |
| shell32: Add IShellView32 stubs. | |
| shell32: Add VIDs. | |
| shell32: Implement IShellView2_CreateViewWindow2. | |
| shell32: Add a FIXME for unimplemented view modes. | |
| comdlg32: Add a basic test for IShellView2_CreateViewWindow2. | |
| wined3d: Don't crash in CreateAdditionalSwapChain() if the context array wasn't allocated yet. | |
| wined3d: Cleanup properly if creating the context array fails in CreateAdditionalSwapChain(). | |
| wined3d: We only need to enable texturing for a target if we're going to draw with it (without a shader). | |
| wined3d: Simplify texture target handling in surface_blt_to_drawable(). | |
| wined3d: Handle offscreen rendering a bit nicer in surface_blt_to_drawable(). | |
| wined3d: The container is always non-NULL if GetContainer() succeeds. | |
| wined3d: Remove a redundant local variable in apply_draw_buffer(). | |
| wined3d: Modifying GL_TEXTURE_MIN_FILTER modifies both the MINFILTER and MIPFILTER sampler states. | |
| d3d10: Create an importlib. | |
| dxguid: Add d3d10 GUIDs. | |
| dxgi: Add the IDXGIObject interface. | |
| dxgi: Add the IDXGIDeviceSubObject interface. | |
| dxgi: Add the IDXGISurface interface. | |
| dxgi: Add the IDXGIOutput interface. | |
| dxgi: Add the IDXGISwapChain interface. | |
| dxgi: Add the IDXGIAdapter interface. | |
| secur32: Don't make the pBuffer parameter to schan_QueryCredentialsAttributes() const. | |
| secur32: Don't leak the credentials handle when pgnutls_certificate_allocate_credentials() fails. | |
| secur32: Improve error handling for gnutls_global_init(). | |
| secur32: Implement schannel InitializeSecurityContextW. | |
| wined3d: Add support for EXT_framebuffer_multisample. | |
| wined3d: Set the sampler only once in shader_glsl_select_depth_blt(). | |
| d3d10: Add a debug function for D3D10_DRIVER_TYPE. | |
| d3d10: Add a debug function for DXGI_FORMAT. | |
| d3d10: Add a debug function for D3D10_PRIMITIVE_TOPOLOGY. | |
| d3d10: Add a stub implementation of ID3D10Device. | |
| d3d10: Add an initial implementation of D3D10CreateDevice(). | |
| dxgi: Add a dxgi dll. | |
| dxgi: Add the IDXGIFactory interface. | |
| dxgi: Implement CreateDXGIFactory(). | |
| dxgi: Fix a typo. | |
| dxgi: Add the IDXGIDevice interface. | |
| dxgi: Add a stub IDXGIDevice implementation. | |
| d3d10: d3d10 doesn't need wined3d. | |
| d3d10: Implement D3D10CreateDeviceAndSwapChain(). | |
| d3d10: It doesn't make sense to prefer native d3d10. | |
| dxgi: Add a debug function for DXGI_FORMAT. | |
| ddraw: Make sure pWineDirect3DCreate and pWineDirect3DCreateClipper match the header. | |
| wined3d: Remove the SDKVersion parameter to WineDirect3DCreate(). | |
| Huw Davies (13): | |
| widl: Include errno.h. | |
| wrc: Include errno.h. | |
| ole32: Partial implementation of IOleObject_Update(). | |
| ole32: Call the object's own IOleObject_GetUserType() if the object is running. | |
| ole32: Call the object's IOleObject_IsUpToData() if the object is running. | |
| ole32: Call the object's IPersistStorage_Load() if the object is running. | |
| ole32: Call the object's IPersistStorage_InitNew() if the object is running. | |
| ole32: Call the object's IPersistStorage_Save() if the object is running. | |
| ole32: Call the object's IPersistStorage_SaveCompleted() if the object is running. | |
| ole32: Call the object's IPersistStorage_HandsOffStorage() if the object is running. | |
| ole32: Query the object's dirty state if it's running. | |
| winspool.drv: The fourth parameter of DeviceCapabilitiesW should be an output ptr. | |
| ole32: Call the appropriate storage function when we run the object. | |
| Hwang YunSong(황윤성) (2): | |
| appwiz.cpl: New Korean resource. | |
| wordpad: Updated Korean resource. | |
| Ivan Sinitsin (1): | |
| winex11: Set copy mode when rendering OpenGL picture. | |
| Jacek Caban (55): | |
| mshtml: Added IHTMLElement::put_onmouseover implementation. | |
| mshtml: Added IHTMLDocument2::put_onmouseover implementation. | |
| mshtml: Added get_onmouseover implementations. | |
| mshtml: Added event bubbling implementation. | |
| mshtml: Added IHTMLWindow2::get_event implementation. | |
| mshtml: Pass the right 'this' argument to event handlers. | |
| mshtml: Added set_event_handler(VT_NULL) implementation. | |
| mshtml: Added IHTMLEventObj::get_srcElement implementation. | |
| mshtml: Don't crash in UIActivate if hostui is NULL. | |
| mshtml: Don't crash in notif_focus if client is NULL. | |
| mshtml: Move GetContentDOMWindow call from HTMLWindow_Create. | |
| mshtml: Added IHTMLFrameBase2::get_contentWidnow implementation. | |
| mshtml: Added open and close implementation. | |
| mshtml: Added IHTMLInputElement::select implementation. | |
| mshtml: Added element blur, focus, paste and drag event implementation. | |
| mshtml: Added element keydown, mouseup and mousedown event implementation. | |
| mshtml: Added document keydown, keyup, dragstart and selectstart event implementation. | |
| mshtml: Added element mouseout and selectstart event implementation. | |
| mshtml: Test for NULL nscontainer in set_event_handler_disp. | |
| mshtml: Added IHTMLDocument4::focus implementation. | |
| mshtml: Added IHTMLElement::get_innerText implementation. | |
| mshtml: Fixed increasing buffer size logic in text range implementation. | |
| mshtml: Added IHTMLElement::put_innerText implementation. | |
| mshtml: Added IHTMImgElement::get_src implementation. | |
| mshtml: Added IHTMLDOMNode::insertBefore implementation. | |
| mshtml: Don't fail in IHTMLDOMNode::appendChild if AppendChild failed. | |
| mshtml: Added IHTMLStyle::put_top(VT_NULL) implementation. | |
| mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_left implementation. | |
| mshtml: Added IOmNavigator::get_appVersion implementation. | |
| jscript: Added Date constructor implementation. | |
| jscript: Added Date.getTime() implementation. | |
| libport: Added isnan. | |
| jscript: Added isNaN implementation. | |
| kernel32: Return uppercase drive letter in GetLogicalDriveStrings. | |
| kernel32: Added GetLogicalDriveStrings tests. | |
| mshtml: Added support for conditional comments. | |
| jscript: Added NaN value implementation. | |
| jscript: Added undefined to number conversion implementation. | |
| jscript: Added isFinite implementation. | |
| msxml3: Update orphaned list in put_documentElement. | |
| msxml3: Fixed dynamic properties allocation. | |
| msxml3: Silence invalid FIXME. | |
| jscript: Added Infinity value implementation. | |
| jscript: Added NaN handling to relational operators. | |
| jscript: Added infinity and nan handling to str_to_number. | |
| jscript: Added NaN handling to Math.min and Math.max. | |
| jscript: Added Math.abs with no arg implementation. | |
| jscript: Added NaN comparation tests. | |
| mshtml: Added IHTMLInputElement::[get|put]_defaultChecked implementation. | |
| mshtml: Added IHTMLInputElement::put_checked implementation. | |
| jscript: Added Number.valueOf implementation. | |
| jscript: Treat function expressions with identifier as function declarations. | |
| jscript: Added Math.floor implementation. | |
| jscript: Return NaN in Math.ceil if called without any argument. | |
| urlmon: Added IsLoggingEnabled[AW] stub implementation. | |
| James Hawkins (28): | |
| msi: Add more tests for the CompLocator part of the AppSearch action. | |
| msi: Add tests for the IniLocator part of the AppSearch action. | |
| msi: Add tests for the RegLocator part of the AppSearch action. | |
| msi: Add tests for the DrLocator part of the AppSearch action. | |
| msi: Append the file signature to the component's directory when searching for the component's key path. | |
| msi: Expand REG_EXPAND_SZ registry values in the RegLocator table. | |
| msi: Fix the returned format of REG_BINARY data. | |
| msi: Append a backslash to the AppSearch directory path. | |
| msi: Append a backslash to the AppSearch registry path. | |
| msi: All files are uncompressed in an administrative image. | |
| msi: Pass the correct view to get_row. | |
| msi: Return the requested ini field. | |
| msi: Add more tests for the AppSearch action. | |
| msi: Check the file version when a version is provided in the signature. | |
| msi: Add more tests for the RegLocator part of the AppSearch action. | |
| msi: Handle searching for a file with no signature. | |
| msi: Handle searching for directories in the IniLocator part of the AppSearch action. | |
| msi: Simplify and clean up ACTION_RecurseSearchDirectory. | |
| msi: Don't get rid of the file signature when searching the DrLocator table. | |
| msi: Only append a backslash to directories. | |
| msi: Append the next directory to search to the current directory when recursing. | |
| msi: Only check the file signature if the candidate file is not a directory. | |
| msi: Strip the file off the parent path if it's not a directory. | |
| msi: Fix a copy and paste error. | |
| msi: Use the quoted part of the registry value when searching for a file or directory. | |
| msi: Only compare the file version if a version was specified. | |
| msi: Fix a failing test in win9x. | |
| msi: Fix several test failures. | |
| Jeff Zaroyko (3): | |
| winmm: Fix a failing mixer test on 98 and ME. | |
| dsound/tests: Fix failing propset and capture tests on win98. | |
| dsound/tests: Fix a failing capture test on win2k. | |
| Jeremiah Flerchinger (3): | |
| winedos: Added missing values to VGA Mode 19 (256 color) palette registers. | |
| winedos: Added additional VGA/VESA modes & information missing in mode descriptions. | |
| winedos: Added/stubbed/documented missing VGA registers. | |
| Jeremy White (2): | |
| gdi32: Expand maximum font count to 4096, warn when we go over that limit. | |
| gdi32/tests: Make the comparison of the enumerated and returned logfont structures actually work. | |
| Joris Huizer (1): | |
| shlwapi: Fix ASSOC_GetExecutable not to use uninitialised variable. | |
| Juan Lang (39): | |
| crypt32: Fix more test failures on Win9x. | |
| rpcrt4: Add tests for UuidCreate. | |
| crypt32: Fix remaining Win9x encoding test failures. | |
| crypt32: Fix tests on WinME. | |
| crypt32: Fix a test failure on Win98. | |
| crypt32: Fix a few more test failures. | |
| crypt32: Correct last error when no data are passed to CRYPT_AsnDecodeInt. | |
| crypt32: Don't check for no data to decode in CryptDecodeObject{Ex}, doing so masks some errors. | |
| crypt32: Make some variables const. | |
| crypt32: Include policy being checked in failure message. | |
| crypt32: Use helper function and broken() macro to make expected chain status results a little more clear. | |
| crypt32: Actually compare chain status instead of doing a no-op comparison, and mark as todo the statuses that don't match in Wine. | |
| cryptnet: Fix test failures on Windows Vista/2008. | |
| crypt32: Microsoft fixed a bug with name constraints, so make Wine's behavior match. | |
| crypt32: Correct another chain status discrepancy with Windows. | |
| crypt32: Fix expected/got mixup. | |
| wintrust: Add stub for WVTAsn1CatMemberInfoEncode. | |
| wintrust: Add tests for WVTAsn1CatMemberInfoEncode. | |
| wintrust: Implement WVTAsn1CatMemberInfoEncode. | |
| wintrust: Add stub for WVTAsn1CatMemberInfoDecode. | |
| wintrust: Add tests for WVTAsn1CatMemberInfoDecode. | |
| wintrust: Implement WVTAsn1CatMemberInfoDecode. | |
| wintrust: Add stub for WVTAsn1CatNameValueEncode. | |
| wintrust: Add tests for WVTAsn1CatNameValueEncode. | |
| wintrust: Implement WVTAsn1CatNameValueEncode. | |
| wintrust: Add stub for WVTAsn1CatNameValueDecode. | |
| wintrust: Add tests for WVTAsn1CatNameValueDecode. | |
| wintrust: Implement WVTAsn1CatNameValueDecode. | |
| crypt32: Don't crash if adding to a provider store fails. | |
| crypt32: Pass flags to enumeration callback. | |
| crypt32: Add stub for CertEnumPhysicalStore. | |
| include: Fix typos. | |
| crypt32: Correct trust error status for cyclic chains. | |
| crypt32: Fix a failing test on Windows, and remove TODO_ERROR since Wine's implemenation already matches. | |
| wintrust: Separate loading a message from a WINTRUST_CERT_INFO into a helper function. | |
| wintrust: Separate loading a message from a WINTRUST_FILE_INFO into a helper function. | |
| wintrust: Pass file handle and path to SOFTPUB_GetMessageFromFile. | |
| wintrust: Partially implement SoftpubLoadMessage for catalog files. | |
| crypt32: Change expected behavior of a test to match Windows Vista/2008. | |
| Kai Blin (2): | |
| winmm: Use skip() instead of trace() when skipping tests. | |
| comdlg32: Avoid possible NULL pointer dereference (Coverity). | |
| Kirill K. Smirnov (5): | |
| oleaut32: Print error messages as ERR. | |
| oleaut32: Return correct error code. | |
| oleaut32: Remove superfluous return statement. | |
| gdiplus: IPicture_SaveAsFile updates seek pointer, so put it back. | |
| gdiplus: Whole picture object should be cloned in GdipCloneImage(), not just parent class 'image'. | |
| Lei Zhang (10): | |
| shlwapi: Add some tests for AssocQueryStringW. | |
| shlwapi: Fix AssocQueryStringW parameter checking. | |
| shlwapi: Handle ASSOCSTR_EXECUTABLE in IQueryAssociations_GetString. | |
| shlwapi: Close registry handles when destroying IQueryAssociations. | |
| version: Prevent infinite looping in VersionInfo32_FindChild. | |
| shlwapi: Refactor get executable code in IQueryAssociations_fnGetString. | |
| shlwapi: Refactor data return code in IQueryAssociations_fnGetString. | |
| shlwapi: Handle ASSOCSTR_FRIENDLYAPPNAME in IQueryAssociations_GetString. | |
| shlwapi: Properly handle pszExtra in IQueryAssociations_GetString. | |
| user32: Send messages for edit control context menu operations. | |
| Maarten Lankhorst (4): | |
| includes: Fix CryptCATAdminAddCatalog definition. | |
| quartz: Fix ACMWrapper to allow mono channels too. | |
| quartz: Implement dynamic format changing in directsound renderer. | |
| setupapi: Implement installing catalog files. | |
| Marcus Meissner (4): | |
| Fixed RegEnumKey(Ex)W buffer sizes. | |
| oleview: RegEnumKey gets always sizes, not -1. | |
| jscript: Check for This->ctx and This->site earlier (Coverity). | |
| mshtml: Initialize nswindow in create_doc_from_nsdoc. | |
| Michael Karcher (14): | |
| msxml3: Implementation of IXMLDOMNamedNodeMap::removeNamedItem. | |
| msxml3: Correct handling of listLength == NULL in IXMLDOMNamedNodeMap::get_length. | |
| msxml3: IXMLDOMNode_put_nodeValue: Use variant coercion. | |
| msxml3: Use right COM invocation macro. | |
| msxml3: Remove superflous re-conversion from wide chars to utf8. | |
| msxml3: Fix leaks in callers of xmlChar_from_wchar. | |
| msxml3: Fix leaking the BindStatusCallback if bind_url fails. | |
| msxml3/tests: Fix assorted memory leaks. | |
| msxml3: Fix memory leaks in node.c. | |
| msxml3: Remove unneeded code. | |
| msxml3: Use the _private element of xmlDoc as pointer. | |
| msxml3: Add an orphan node list to xmlDoc. | |
| msxml3: Use orphan node list. | |
| msxml3: Initialize xmldoc->_private in IPersistStream::Load for IXMLDOMDocument. | |
| Michael Stefaniuc (14): | |
| shlwapi: Remove break after return (Smatch). | |
| shdocvw/tests: Remove duplicated header include. | |
| wininet: Remove duplicated header includes. | |
| mlang/tests: Remove superfluous backslashes at end of lines. | |
| riched32: Remove superfluous backslashes at end of lines. | |
| dinput: Remove superfluous backslashes at end of lines. | |
| advapi32/tests: Remove superfluous casts of void pointers to other pointer types. | |
| riched20: Remove superfluous backslashes at end of lines. | |
| winecfg: Fix compilation on older gcc versions. | |
| gdi32: Don't cast the void pointer returned by GDI_GetObjPtr(). | |
| comctl32: Remove the superfluous casting of the LPVOID returned by Alloc(). | |
| comctl32: DPA_GetPtr() returns a LPVOID so don't cast its return value. | |
| comctl32: LockResource() returns a LPVOID so don't cast its return value. | |
| ntdll: Don't cast void pointers to other pointer types. | |
| Mounir IDRASSI (1): | |
| winscard: Added SCardAccessStartedEvent implementation. | |
| Muneyuki Noguchi (35): | |
| clock: Convert Japanese resource to UTF-8. | |
| cmd: Convert Japanese resource to UTF-8. | |
| cmdlgtst: Convert Japanese resource to UTF-8. | |
| notepad: Convert Japanese resource to UTF-8. | |
| oleview: Convert Japanese resource to UTF-8. | |
| reg: Convert Japanese resource to UTF-8. | |
| regedit: Convert Japanese resource to UTF-8. | |
| taskmgr: Convert Japanese resource to UTF-8. | |
| view: Convert Japanese resource to UTF-8. | |
| wineboot: Convert Japanese resource to UTF-8. | |
| winecfg: Convert Japanese resource to UTF-8. | |
| winefile: Convert Japanese resource to UTF-8. | |
| winemine: Convert Japanese resource to UTF-8. | |
| winhlp32: Convert Japanese resource to UTF-8. | |
| wordpad: Convert Japanese resource to UTF-8. | |
| write: Convert Japanese resource to UTF-8. | |
| appwiz.cpl: Convert Japanese resource to UTF-8. | |
| avifil32: Convert Japanese resource to UTF-8. | |
| comctl32: Convert Japanese resource to UTF-8. | |
| comdlg32: Convert Japanese resource to UTF-8. | |
| mpr: Convert Japanese resource to UTF-8. | |
| msacm32: Convert Japanese resource to UTF-8. | |
| mshtml: Convert Japanese resource to UTF-8. | |
| msrle32: Convert Japanese resource to UTF-8. | |
| oledlg: Convert Japanese resource to UTF-8. | |
| serialui: Convert Japanese resource to UTF-8. | |
| setupapi: Convert Japanese resource to UTF-8. | |
| shell32: Convert Japanese resource to UTF-8. | |
| user32: Convert Japanese resource to UTF-8. | |
| wineps.drv: Convert Japanese resource to UTF-8. | |
| wininet: Convert Japanese resource to UTF-8. | |
| winmm: Convert Japanese resource to UTF-8. | |
| shlwapi: Convert Japanese resource to UTF-8. | |
| documentation: Add Japanese translation. | |
| winex11: Prevent XCreateIC from returning NULL when input style isn't "root". | |
| Nicolas Le Cam (3): | |
| netapi32/tests: Add a test for well known account RIDs. | |
| netapi32: Fix well known account RIDs in NetQueryDisplayInformation Level 1. | |
| netapi32/tests: Fix a failing test on localized Windows. | |
| Nikolay Sivov (5): | |
| oleacc: Implemented GetRoleText[A/W] with tests. | |
| gdiplus: Add some tests for pathiterator, fix leaks. | |
| gdiplus: Some tests for GdipCreateRegionHrgn added. | |
| gdiplus: Added Gdip[Get/Set]TextureWrapMode. | |
| gdiplus: Added GdipSetClipGraphics. | |
| Paul Bryan Roberts (11): | |
| advapi32: ConvertStringSecurityDescriptorToSecurityDescriptor - more tests (pass). | |
| ntdll: RtlSetControlSecurityDescriptor() implementation and test. | |
| advapi32: LookupAccountNameW() - add got clause to test. | |
| advapi32: LookupAccountNameW() - passes expected SidTypeUser test. | |
| advapi32: LookupAccountNameW() - return correct domain name length for not-so-well-known SIDs. | |
| advapi32: LookupAccountNameW() - use ACCOUNT_SIDS domain and name_use fields for well known SIDS. | |
| advapi32: LookupAccountNameW() - correct call in SetEntriesInAclW(). | |
| advapi32: LookupAccountNameW() - use CreateWellKnownSid() properly. | |
| advapi32: LookupAccountNameW() - NULL account name handled. | |
| advapi32: LookupAccountSidW() - handle first user account. | |
| advapi32: LookupAccountNameW() - only first user account and well known SIDs accepted. | |
| Paul Vriens (20): | |
| advpack/tests: Use win_skip instead of trace. | |
| kernel32/tests: Free memory after use. | |
| mscms/tests: Fix a typo. | |
| setupapi/tests: Fix a failure on win98. | |
| psapi/tests: Use win_skip instead of trace. | |
| uxtheme/tests: Use skip instead of trace. | |
| comctl32/tests: Use win_skip instead of trace. | |
| comctl32/tests: Use win_skip instead of trace. | |
| version/tests: Fix a copy-paste mistake. | |
| version/tests: Use win_skip instead of trace. | |
| usp10/tests: Use win_skip instead of trace. | |
| shell32/tests: Use win_skip instead of trace. | |
| shell32/tests: Use win_skip instead of trace. | |
| userenv/tests: Rewrite the test to cope with multiple blocks of tests. | |
| userenv/tests: Skip a few tests on NT4. | |
| kernel32/tests: Fix a few failures on win9x and winme. | |
| kernel32/tests: Skip a test if needed. | |
| oleacc/tests: Fix some failures on Win98 up to W2K. | |
| shlwapi/tests: Fix failures on multiple platforms. | |
| riched20/tests: Skip some tests on Win9x and WinMe. | |
| Rafał Mużyło (1): | |
| configure: Avoid problem with recent autoconf. | |
| Reece Dunn (5): | |
| shell32: Print the correct GUIDs in the shellpath tests. | |
| msvcmaker: The Visual Studio project conversion tool requires a configuration type. | |
| include: Fixed the tom constant values. | |
| include: data_size on GetPrivateData should be a pointer type since it is an in/out parameter. | |
| include/mlang: Added a missing out attribute. | |
| Ricardo Filipe (12): | |
| reg.exe: Added Portuguese translation. | |
| oleview: Added Portuguese translation. | |
| xcopy: Added Portuguese translation. | |
| wordpad: Added Portuguese translation. | |
| write: Added Portuguese translation. | |
| taskmgr: Added Portuguese translation. | |
| net: Added Portuguese translation. | |
| wineboot: Added Portuguese translation. | |
| msvfw32: Added Portuguese translation. | |
| iccvid: Added Portuguese translation. | |
| sane.ds: Added Portuguese translation. | |
| mshtml: Added Portuguese translation. | |
| Rob Shearman (16): | |
| jscript: Fix shift/reduce conflict caused by ArrayLiteral. | |
| rpcrt4: The type referred to by the wire_marshal attribute in server.idl must be a pointer. | |
| wnaspi32: Protect the inclusion of dirent.h in aspi.c. | |
| shell32: Fix the position where WINAPI is specified in the LPFNOFN typedef. | |
| rsaenh: Make some functions used in only one file static. | |
| write: Close the thread and process handles returned by CreateProcessW. | |
| rsaenh: Add a value to the empty braces in the initialiser for aOIDDescriptor in build_hash_signature. | |
| jscript: Fix shift/reduce conflict in IfStatement rule. | |
| kernel32: Convert NLS resource files using hex-encoded UTF-16 strings into UTF-8. | |
| msvcmaker: Generate rules for IDL_C_SRCS, IDL_S_SRCS, IDL_P_SRCS and IDL_TLB_SRCS. | |
| kernel32: Fix some Esperanto day and month names. | |
| widl: Check for overflow when parsing integer constants. | |
| wrc: Check for overflows when parsing integer constants. | |
| wrc: Don't accept "0" as a valid codepage in "#pragma code_page" directives. | |
| include: Fix the level of indirection for the umd_version parameter of the CheckInterfaceSupport method of IDXGIAdapter. | |
| wpp: Check for overflows when parsing integer constants. | |
| Roderick Colenbrander (12): | |
| opengl32/tests: Don't call wglGetProcAddress at the start of the test. | |
| wined3d: arbfp_set_shader_blit should handle ENTER_GL/LEAVE_GL instead of the caller. | |
| wined3d: arbfp_blit_unset should call ENTER_GL/LEAVE_GL instead of the caller. | |
| wined3d: Add ENTER_GL/LEAVE_GL to gen_yuv_shader. | |
| wined3d: Prevent a recursive ENTER_GL before calling blitter->free_private. | |
| wined3d: Fix a recursive ENTER_GL in read_from_framebuffer. | |
| wined3d: Fix recursive ENTER_GL in LoadLocation. | |
| wined3d: ActivateContext caused a lot of recursive ENTER_GL calls while it is especially dangerous in here as this function can indirectly trigger GDI calls. | |
| wined3d: Fix recursive ENTER_GL in UpdateSurface. | |
| wined3d: Protect gl calls in Volume_LoadTexture with ENTER_GL/LEAVE_GL. | |
| wined3d: Remove ENTER_GL/LEAVE_GL from VolumeTexture_PreLoad because it doesn't make any GL calls. | |
| opengl32: Add some updates for recent opengl extensions. | |
| Stefan Leichter (2): | |
| rpcrt4: Add stub for MesEncodeDynBufferHandleCreate. | |
| include: Fix prototype of SCardReleaseStartedEvent. | |
| Sylvain Petreolle (1): | |
| ole32: Stub implementation for CoGetCallerTID. | |
| Tobias Jakobi (3): | |
| winex11: Remove acute/apostrophe from German keyboard layout tables. | |
| wined3d: Fix some typos. | |
| wined3d: Add GL_TEXTURE_BINDING_3D to wined3d_gl header. | |
| Vijay Kiran Kamuju (1): | |
| include: Add commctrl.rh. | |
| Vitaliy Margolen (1): | |
| wined3d: Add one more FBO error status code. | |
| -- | |
| Alexandre Julliard | |
| julliard@winehq.org |