From fe6735b184d0067424647fdb69eba4a2a67a6165 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 7 Jan 2011 19:27:53 +0100 Subject: [PATCH] Release 1.3.11. --- ANNOUNCE | 1034 +++++++++++++++++++++++++++++++------------------------------ VERSION | 2 +- configure | 18 +- 3 files changed, 542 insertions(+), 512 deletions(-) rewrite ANNOUNCE (95%) diff --git a/ANNOUNCE b/ANNOUNCE dissimilarity index 95% index 86da7fb5fb9..deac3c30dc0 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,502 +1,532 @@ -The Wine development release 1.3.10 is now available. - -What's new in this release (see below for details): - - Support for notification balloons in system tray. - - Obsolete AudioIO sound driver removed. - - More work on ActiveX support. - - Various MSI fixes. - - Preloader now used for 64-bit too. - - Translation updates. - - Various bug fixes. - -The source is available from the following locations: - - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.10.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.3.10.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.10: - - 4432 Blobby Volley - corrupted graphics - 7304 WRC (Wine Resource Compiler) preprocessing is buggy - 7431 Xilinx picoblaze assembler kcpsm3 crashes - 7922 Language settings not found and strange Day Error in EWRevenge (bug in oleaut32) - 11449 ExpressPCB 6.1.2 crashes when updating pricing - 12744 Steam tray icon doesn't appear if panel hidden in autohide mode - 12808 indexed bitmaps support is broken - 12828 Arcade Pool 2: Game crashes after several seconds - 14922 no ingame sound in drakensang - 15003 VB6 crashes when triing enter a program code - 15041 Guild Wars: Typing into Char Fields - 15257 Changing from OpenGL to Direct3D output in WinUAE results in blank screen - 15882 while wine application is running fullscreen ekiga incoming call popup doesn't appare - 16489 Falcon 4.0 AF: Updater does not work, check fails - 16672 Marie La Cavalière: Unhandled exception - 16703 Wineconsole: Fallback from curses to window based backend - 16704 wineconsole: Allow specifying the console backend to use when wineconsole is launched implicitly - 16914 wrc chokes on a file which is accepted by windows rc - 18075 IE8 crashes due to missing urlmon.dll.423 API - 18230 Romanian translation wrong - 18484 Charma: too slow and there's a problem with the pointer - 18497 Gothic 3: Failure at starting new game - 18768 Madden NFL 08 regression: program doesn't start - 19314 IE8 for Server 2003 refuses to install (Service Pack 2 for Windows Server 2003 install required) - 19565 Guitar Hero World Tour does not produces any sound (except videos) - 20311 Blitzkrieg game crashes when selecting 'Allies campaign' (failed to save document to IStream) - 20552 Memory leak in alloc_thread_tls? - 20842 Python: ctrl-c and ctrl-d do not work in wineconsole [dogfood] - 21173 choice.exe missing, needed by some cmd scripts - 21245 file operations are very slow or hangs solidworks - 22487 tray icons broken with ubuntu 10.04 for some users (affects utorrent 2.0.1, autohotkey) - 23028 Empire Earth 1.00 and 1.04 mirrored cursor on vertical move - 23089 Grass rendering bug in S.T.A.L.K.E.R clear sky/call of pripyat - 23378 Desktop launchers generated by new Steam UI are broken - 24294 corrupted icons in SolidWorks sketches - 24323 Need for speed 3 crashes on startup - 24680 loader: segfault after loading krnl386.exe, while LoadLibraryEx for any buildin dll - 24866 Unhandled exception in Windows Double Explorer (IExplorerBrowser_fnSetPropertyBag) - 25040 Icons in system tray area are blank - 25059 dotnet30 install completion window minimized, needs balloon tooltip - 25155 Creative Writer 2 only installs in Win9x modes on WoW64 - 25283 Unimplemented function urlmon.dll.410 - 25301 Occasional sock_check_pollhup() error on Solaris - 25452 office2000 reconfiguration gives msi crash - 25484 NewsLeecher 'send to tray' broken - 25510 Wine-generated desktop files are not compliant with XDG standard - 25513 Wine Software Uninstaller crashes - 25529 64-bit Internet Explorer 7/8 refuse to install - 25545 64-bit wine loader broken (in win64 mode) - ----------------------------------------------------------------- - -Changes since 1.3.9: - -Albert Pool (1): - winecfg: Update Dutch translation. - -Alexander Morozov (3): - wincrypt.h: Define PFN_CMSG_IMPORT_KEY_TRANS callback function. - crypt32: Implement decoding enveloped messages. - crypt32: Implement getting content and some parameters from a decoded enveloped message. - -Alexandre Julliard (54): - user32: Fix coordinates mapping for the desktop window in the explorer process. - winex11: Fix event coordinates mapping for the root window in the explorer process. - comctl32: Fix positioning of tracking tooltips at the bottom of the screen. - windowscodecs: Convert the coclasses registration to the IRegistrar mechanism. - urlmon: Convert the coclasses registration to the IRegistrar mechanism. - itss: Convert protocol registration to the IRegistrar format. - actxprxy: Convert dll registration to the IRegistrar mechanism. - dispex: Convert dll registration to the IRegistrar mechanism. - qmgrprxy: Convert dll registration to the IRegistrar mechanism. - user32: Don't call GetModuleFileNameW under the user lock. - wineboot: Set the correct architecture in the process identifier variable. - kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64. - wine.inf: Don't set the ProgramFiles environment variables through the registry. - ntdll: Ensure alignment of static TLS data and free it at thread exit. - krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized. - winex11: Store information needed for the info balloon in the tray icon structure. - winex11: Add support for displaying system tray notification balloons. - winex11: Potentially update the system tray notification position when any foreign window is moved. - explorer: Store information needed for the info balloon in the tray icon structure. - explorer: Add support for displaying system tray notification balloons in desktop mode. - wineboot: Relaunch the 64-bit version of wineboot on Wow64. - winecfg: Relaunch the 64-bit version of winecfg on Wow64. - winecfg: Set Wow64 registry keys as well as the 64-bit ones for version information. - ntdll: Don't worry about the DOS area on non-x86. - loader: Make sure the new stack is 16-byte aligned in the preloader. - loader: Use long instead of int in the preloader for anything that can store a pointer. - loader: Build the preloader for x86-64. - libwine: Use the 64-bit preloader when starting 64-bit wine. - libwine: Reserve memory areas for 64-bit in case we don't have a preloader. - ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit. - quartz: Convert coclasses registration to the IRegistrar mechanism. - avifil32: Move extension registrations to the rgs file. - widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file. - msi: Convert the dll registration to the IRegistrar mechanism. - loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints. - wiaservc: Convert coclasses registration to the IRegistrar mechanism. - include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl. - include: Add a couple of missing interfaces in msxml2.idl. - msxml: Add an msxml library that contains the v2.0 msxml typelib. - msxml: Register the v2.0 classes using the IRegistrar mechanism. - msxml2: Add an msxml2 library that contains the v2.6 msxml typelib. - msxml3: Convert dll registration to the IRegistrar mechanism. - loader: Setup the TLS register on x86-64 for stack protector checks. - widl: Allow specifying a version for a coclass independently of its typelib version. - include: Set version to 1.0 for msxml classes. - hhctrl.ocx: Add a typelib and register it. - widl: Don't free the input file name since it's stored in various places in the location info. - widl: Allow specifying a class version outside of a typelib too. - include: Define the Scriptlet class in mshtml.idl. - mshtml: Convert the classes registration to the IRegistrar mechanism. - server: Use the syscall function instead of inline assembly. - ntdll: Use the syscall function instead of inline assembly. - libwine: Use the syscall function instead of inline assembly. - appwiz.cpl: Convert the application list to a standard Wine list. - -Anders Jonsson (1): - cmd: Update Swedish translation. - -Andrew Bogott (1): - winemenubuilder: In InvokeShellLinkerForURL, better replicate the deferral behavior in InvokeShellLinker. - -André Hentschel (22): - msi: Fix test failure on some 2k3 machines. - advapi32: Fix test failure on some NT4 machines. - ntdll: Fix test failure on some NT4 machines. - rsaenh: Fix test failure on some NT4 machines. - wrc: Allow comma after popup name. - shell32: Fix shelllink test to not crash on NT4. - shdocvw: Add Resizer control to the iexplore window. - gphoto2.ds: Fix German translation. - include: Add winhttp secure protocol flags. - msi/tests: Remove superfluous check. - gameux: Fix test failures on Wine wow64. - gameux: Fix Path for the statistics. - sane.ds: Fix translation of microsecond. - wininet: Update German translation. - include: Add ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED for wininet tests. - include: Add new suite masks. - wininet: Fix German translation. - shlwapi/tests: Allow Win7 behaviour for SHFormatDateTimeW. - qmgr/tests: Use a temporary path to avoid failures. - shell32/tests: Fix a typo. - advapi32: Print a FIXME also for the unknown levels. - gameux: Fix another test failure on Wine wow64. - -Austin English (4): - ntdll: Bump win2k3 version information to sp2. - urlmon: Add stubs for ordinals 410 and 423. - mscoree/tests: Fix a broken test (LLVM/Clang). - quartz: Avoid %L in traces (LLVM/Clang). - -Cheer Xiao (2): - view: Update simplified Chinese translation. - write: Update simplified Chinese translation. - -Damian Dixon (1): - advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter. - -David Bartley (1): - iphlpapi: Add CancelIPChangeNotify stub. - -David Hedberg (14): - urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified. - wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID. - wininet: Make module handle scope global. - wininet: Add a simple certificate dialog to InternetErrorDlg. - shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp. - shell32: Return S_OK in ::SetPropertyBag. - include: Add IShellItem2 interface declaration. - shell32: IShellItem::GetAttributes should also work on the desktop shellfolder. - shell32: Add IShellItem2 stub to ShellItem implementation. - include: Add a few INET_E_ defines. - urlmon: Split the code for sending an http request into its own function. - urlmon: Fix return value from QueryService. - shell32: Standardize the COM usage in ebrowser.c. - shell32: Add IInputObject stub to ExplorerBrowser. - -Detlef Riekenberg (5): - cmd: Allow GOTO to a label which has a following whitespace, with test. - configure: Ask for the correct development package for gstreamer base plugins. - cmd: Add CHOICE builtin with DOS6 to XP commandline parameter. - cmd: Add german translation for CHOICE. - cmd: Do not reset errorlevel during SET. - -Eric Pouech (3): - kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one). - kernel32: Proper support for echo-input (enable/disable) when getting console input. - kernel32: In readline, now print control characters with ^ escape. - -Eryk Wieliczko (1): - msvcrt/tests: Add _fcvt_s tests. - -Francois Gouget (4): - shdocvw: Fix compilation on systems that don't support nameless unions. - mshtml: Fix a typo and remove a space before a '\n' in a FIXME() trace. - msvcrt/tests: Add a trailing '\n' to an ok() call. - Assorted spelling fixes. - -Frédéric Delanoy (3): - cmd: Update French translation. - wininet: Update French translation. - wininet: Update French translation. - -Greg Geldorp (6): - kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct. - rsaenh/tests: CryptGetKeyParam doesn't fail on Win7/Win2K8R2. - kernel32/tests: Quote command line arguments that might contain spaces. - kernel32/tests: Remove check of environment variables against registry. - ntdll/tests: Add alternative results for overlong instructions. - shdocvw/tests: Need to save .url before committing extra props for IE6. - -Hans Leidekker (16): - msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode. - rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn. - wineboot: Set the USERDOMAIN environment variable. - msi: Return INSTALLSTATE_UNKNOWN from MsiGetComponentState if the component is disabled. - msi: Rewrite command line parsing to handle quoted values correctly. - msi: Add some traces. - msi: Global and local win32 assembly names are formatted differently. - msi: Don't flag an error in the InstallServices action if the component does not exist. - msi: Remove an incorrect error trace. - uninstaller: Run msiexec if the WindowsInstaller value is set. - uninstaller: Fix a leak. - appwiz.cpl: Run msiexec if the WindowsInstaller value is set. - msi: Set the Preselected property if the default feature selection is modified in a dialog. - msi: Set the install level to the maximum if the requested install state is not the default. - msi: Use a function to determine if a feature is selected. - msi: Change ACTION_UpdateComponentStates to take a feature pointer. - -Henri Verbeet (17): - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_arb_declarations(). - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_glsl_declarations(). - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_destroy(). - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_cleanup(). - wined3d: Avoid some interface pointers in set_glsl_shader_program(). - wined3d: Pass implementation pointers to generate_param_reorder_function(). - wined3d: Store implementation pointers in struct glsl_shader_prog_link. - wined3d: Store implementation pointers in glsl_program_key_t. - wined3d: Pass implementation pointers to get_glsl_program_entry(). - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_get_registers_used(). - wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_main(). - wined3d: Store an IWineD3DBaseShaderImpl pointer in wined3d_shader_context. - wined3d: Pass an IWineD3DBaseTextureImpl array to pixelshader_update_samplers(). - wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_unload(). - wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_cleanup(). - wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_level_count(). - kernel32: Fix some memory leaks in set_wow64_environment(). - -Huw Davies (9): - fonts: Fix the metrics of the extended integral and brace glyphs. - ole32: Rewrite the OleAdviseHolder's STATDATA enumerator to be a generic STATDATA enumerator. - include: Add GLYPHSET flag define. - gdi32: Clear the accel flags. - ole32: Remove some useless comments. - ole32: Use a STATDATA array to hold the connection data. - ole32: Allow the EnumSTATDATA constructor to take a sparse array. - ole32: Implement IDataAdviseHolder_EnumAdvise. - ole32: Standardize the COM usage. - -Hwang YunSong (16): - sane.ds: Update Korean resource. - browseui: Update Korean resource. - clock: Update Korean resource. - cmdlgtst: Update Korean resource. - comctl32: Update Korean resource. - comdlg32: Update Korean resource. - credui: Update Korean resource. - crypt32: Update Korean resource. - cryptdlg: Update Korean resource. - cryptui: Update Korean resource. - cmd: Update Korean resource. - gphoto2.ds: Update Korean resource. - hhctl.ocx: Update Korean resource. - iccvid: Update Korean resource. - localspl: Update Korean resource. - localui: Update Korean resource. - -Jacek Caban (38): - mshtml: Fixed tests on IEs not supporting INewWindowManager. - mshtml: Call DoVerb on embedded plugin. - mshtml: Added support for plugin in place activation. - mshtml: Deactivate plugin when detaching from document. - mshtml: Added PluginHost::GetWindowContext implementation. - mshtml: Added more plugin in place activation support. - mshtml: Added more ActiveX tests. - mshtml: Added OnUIActivation implementation. - mshtml: Added IOleContainer stub implementation. - mshtml: Added PluginHost::GetContainer implementation. - mshtml: Forward PluginHost's QueryService calls to window object. - mshtml: Fixed tests on some IE6 installations. - mshtml: Removed undocumented, internal stubs exported only by old IEs. - jscript: Move some of registration process to IRegistrar mechanism. - mshtml: IHTMLDocument2 iface handling clean up. - winetest: Make win9x unsupported. - shdocvw: Share get_LocationURL implementation between WebBrowser and InternetExplorer objects. - shdocvw: Moved getting dochost pointer to separated function. - shdocvw: Added support for QueryService(IID_IWebBrowserApp). - mshtml: Added IHTMLObjectElement::get_object implementation. - mshtml: Added support for forwarding object element's DOM calls to ActiveX control. - mshtml: Improved QueryService debug traces. - mshtml: Improved IOmNavigator::javaEnabled stub. - mshtml: Added IHTMLScriptElement::get_scr implementation. - mshtml: Added IHTMLStyleElement::media property implementation. - mshtml: Added IHTMLStyleElement::type property implementation. - appwiz.cpl: Correctly handle NULL params in CPL_STARTWPARAMSW handler. - jscript: Added Date.setYear implementation. - urlmon: Added IUriContainer stub implementation of URLMoniker object. - mshtml: Fixed IOleUndoManager::QueryInterface implementation. - jscript: Exception tests clean up. - aclocal.m4: Recognize mingw-w64 as 32-bit cross compiler. - urlmon: Added more IInternetProtocolEx tests. - mshtml: Added GUID_CUSTOM_CONFIRMOBJECTSAFETY with CONFIRMSAFETYACTION_LOADOBJECT flag tests. - urlmon: Converted more registration process to IRegistrar mechanism. - mshtml: Get rid of no longer used GECKO_DATADIR. - urlmon: Make protocol tests more verbose. - include: Added macros for unions and structs that should remain nameless regardless NONAMELESSUNION/NONAMELESSSTRUCT definition. - -Jerome Leclanche (1): - winemenubuilder: Add a trailing semicolon to MimeType in desktop files. - -Joel Holdsworth (1): - shdocvw: Added missing rendering directive to ietoolbar.svg. - -Juan Lang (1): - crypt32: Accept any matching CN when checking a certificate's name. - -Kirill Smelkov (1): - kernel32: Support deleting resources in UpdateResource. - -Luca Bennati (2): - cmd: Update Italian translation. - wininet: Update Italian translation. - -Maarten Lankhorst (5): - quartz: Handle seeking while running better. - quartz: Fix a race condition in videorenderer endflush. - quartz: Handle EndOfStream more elegantly in dsound renderer. - winegstreamer: Silence a harmless fixme. - winegstreamer: Correct a state transition. - -Marcus Meissner (2): - kernel32: Fixed size to GetEnvironmentVariableW. - configure.ac: Add -Wlogical-op, if it's not noisy. - -Martin Storsjo (2): - wineconsole: Fallback to window based console if the curses library isn't found. - wineconsole: Don't overwrite the backend selection when parsing --use-event. - -Michael Stefaniuc (69): - clock: Add the Malayalam translation. - clock: Add the Telugu translation. - clock: Add the Oriya translation. - clock: Add the Punjabi translation. - oleaut32: Standardize the COM usage in connpt.c. - mmdevapi: Standardize the COM usage in devenum.c. - msctf/tests: Standardize the COM usage in inputprocessor.c. - ole32/tests: Standardize the COM usage in clipboard.c. - shlwapi/tests: Standardize the COM usage in ordinal.c. - oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl. - msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl. - msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl. - msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl. - msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl. - ole32: Use ifaces instead of vtbl pointers in FTMarshalImpl. - ole32: Standardize the COM usage in moniker.c. - msxml3: Use an iface instead of a vtbl pointer in domattr. - msxml3: Use ifaces instead of vtbl pointers in xmlnodemap. - msxml3: Use an iface instead of a vtbl pointer in domcdata. - msxml3: Use an iface instead of a vtbl pointer in entityref. - msxml3: Use an iface instead of a vtbl pointer in domtext. - msxml3: Use an iface instead of a vtbl pointer in domelem. - msxml3: Use an iface instead of a vtbl pointer in xmlnodelist. - msxml3: Use an iface instead of a vtbl pointer in dom_pi. - msxml3: Use an iface instead of a vtbl pointer in domcomment. - msxml3: Use an iface instead of a vtbl pointer in domimpl. - msxml3: Use an iface instead of a vtbl pointer in domdoctype. - msxml3: Use an iface instead of a vtbl pointer in domfrag. - windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder. - oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl. - ole32: Standardize the COM usage in clipboard.c. - shell32: Use an iface instead of a vtbl pointer in ShellItem. - winecfg: Remove the support to configure the audioio driver sound. - Remove the audioio sound driver. It is unused. - winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more. - hnetcfg: Standardize the COM usage in apps.c. - hnetcfg: Use an iface instead of an vtbl pointer in fw_manager. - hnetcfg: Use an iface instead of an vtbl pointer in fw_policy. - hnetcfg: Standardize the COM usage in port.c. - hnetcfg: Use an iface instead of an vtbl pointer in fw_profile. - hnetcfg: Standardize the COM usage in service.c. - d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl. - wmiutils: Use an iface instead of an vtbl pointer in status_code. - sane.ds: The Da, En, Fi, Fr, Nl, Pt resources are using UTF-8. - d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl. - qcap: Use ifaces instead of vtbl pointers in VfwCapture. - oleaut32/tests: Standardize the COM usage in tmarshal.c. - oleaut32: Standardize the COM usage in tmarshal.c. - ole32: Standardize the COM usage in git.c. - mshtml: COM cleanup for the IHTMLDocument3 iface. - mshtml: COM cleanup for the IHTMLDocument4 iface. - mshtml: COM cleanup for the IHTMLDocument5 iface. - mshtml: COM cleanup for the IHTMLDocument6 iface. - mshtml: COM cleanup for the IPersist* ifaces in HTMLDocument. - msxml3: Use ifaces instead of vtbl pointers in xmldoc. - msxml3: Standardize the COM usage in xmlelem.c. - msctf: Standardize the COM usage in documentmgr.c. - inkobj: Remove inkcollector.c as it is dead code. - avifil32: Use an iface instead of a vtbl pointer in ITmpFileImpl. - wuapi: Use an iface instead of a vtbl pointer in wucf. - mshtml: COM cleanup for the IMonikerProp iface. - mshtml: COM cleanup for the IOleObject iface. - mshtml: COM cleanup for the IOleDocument iface. - mshtml: COM cleanup for the IOleDocumentView iface. - mshtml: COM cleanup for the IOleInPlaceActiveObject iface. - mshtml: COM cleanup for the IViewObjectEx iface. - mshtml: COM cleanup for the IOleInPlaceObjectWindowless iface. - ole32: Use ifaces instead of vtbl pointers in DataCache. - ole32: Standardize the COM usage in defaulthandler.c. - -Nikolay Sivov (8): - oleaut32/varformat: Fix day string representation format output. - oleaut32/tests: Test return value without macros. - oleaut32: Basic parameter validation tests for some GetTypeInfo* methods. - oleaut32: Fix GetLibAttr for null argument, plus error handling. - oleaut32: Added ICreateTypeInfo2::SetVarHelpContext(). - oleaut32: Fix null parameters handling in ICreateTypeLib2::CreateTypeInfo(). - oleaut32: Fix ICreateTypeInfo2::SetVarHelpContext() to iterate properly. - oleaut32: Hide variables and functions count storage details in helpers. - -Paul Vriens (1): - shdocvw/tests: Make sure we use a valid temporary directory. - -Piotr Caban (4): - sane.ds: Convert Polish translation to UTF-8. - kernel32: Add support for completion routine invocation in ReadDirectoryChangesW. - server: Handle more inotify mask values. - kernel32: Added more ReadDirectoryChangesW tests. - -Rico Schüller (14): - d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart(). - wined3d: Fix memset size in IWineD3DVolumeImpl_Unmap. - d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_blob. - d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_shader_reflection. - d3dcompiler: Parse reflection STAT tag. - d3dcompiler: Implement ID3D11ShaderReflection::GetMovInstructionCount(). - d3dcompiler: Implement ID3D11ShaderReflection::GetConversionInstructionCount(). - d3dcompiler: Parse ISGN in the reflection interface. - d3dcompiler: Properly initialize Stream member of D3D11_SIGNATURE_PARAMETER_DESC. - d3dcompiler: Parse OSGN in the reflection interface. - d3dcompiler: Parse PCSG in the reflection interface. - d3dcompiler: Implement ID3D11ShaderReflection::GetInputParameterDesc(). - d3dcompiler: Implement ID3D11ShaderReflection::GetOutputParameterDesc(). - d3dcompiler: Implement ID3D11ShaderReflection::GetPatchConstantParameterDesc(). - -Yaron Shahrabani (1): - shlwapi: Added Hebrew translation. - -Łukasz Wojniłowicz (5): - avifile: Update Polish translation. - wininet: Update Polish translation. - taskmgr: Update Polish translation. - cmd: Update Polish translation. - winecfg: Update Polish translation. - --- -Alexandre Julliard -julliard@winehq.org +The Wine development release 1.3.11 is now available. + +What's new in this release (see below for details): + - PO files now used for translations. + - Various JavaScript improvements. + - Some fixes to the Wine debugger. + - Translation updates. + - Various bug fixes. + +The source is available from the following locations: + + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.11.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.3.11.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.11: + + 2057 When textbox is told to scroll to end of text, it doesn't + 5157 MS Hearts (16 bit) crashes after startup screen + 17816 Crash on startup if an Hercules DJ Console Rmx is connected + 19025 Allods3:Evil_Islands freezes every 10 sec + 19873 Automated installation of gecko requires DOS path to root filesystem + 24932 GTA 3, VC, SA crash + 25231 F-22 Lightning 3 crashes in the options menu + 25404 Super Meat Boy: game is running at insane framerate + 25427 Arcanum crashes in the main menu (when using hardware acceleration) + 25491 BearShare: Fails to install + 25512 Watchtower Library 2010 crashes after splash screen + 25678 'Wine reg add' with longer hive name error + 25704 Movie Collection + +---------------------------------------------------------------- + +Changes since 1.3.10: + +Adam Martinson (1): + configure: Fix OpenCL includes on systems with only CL/cl.h. + +Alexandre Julliard (58): + ntdll: Use the getdents64 system call on all Linux platforms. + ntdll: Use the futex system calls on all Linux platforms. + ntdll: Use the gettid system call on all Linux platforms. + server: Use the tgkill system call on all Linux platforms. + configure: Get rid of the replacement function for gettid. + configure: Create a wow64 symlink for the preloader too. + winetest: Refuse to run if the WoW64 side of the registry is missing. + winex11: Make the tool window flag take precedence when setting the window type. + winebuild: Allow duplicate resources with different versions and keep the highest version. + configure: Add a generic mechanism for passing flags to dll and program rules. + configure: Make the import lib name optional in WINE_CONFIG_DLL. + wrc: Copy the strmake utility function from winegcc. + wrc: Explicitly define structure creation functions instead of playing with macros. + wrc: Store location information in strings. + wpp: Line and column numbers must start at one. + ping: Add some missing includes. + Update copyright info for 2011. + configure: Output maintainer-mode rules directly from configure. + makefiles: Automatically add missing source variables in make_makefiles. + makefiles: Automatically update the EXTRASUBDIRS variable in make_makefiles. + configure: Fix the bin install rule in wow64 mode. + Revert "wined3d: Update detection of vertex blend capabilities." + configure: Add a check for the gettextpo library. + wrc: Add support for generating .po files from existing resources. + wrc: Add support for loading translations from po files. + clock: Convert translations to po files. + makefiles: Add dependencies on all po files for po-translated resources. + makefiles: Add rules to rebuild the po files in maintainer mode. + cmd: Convert translations to po files. + ipconfig: Convert translations to po files. + net: Convert translations to po files. + reg: Convert translations to po files. + start: Convert translations to po files. + taskkill: Convert translations to po files. + uninstaller: Convert translations to po files. + write: Convert translations to po files. + xcopy: Convert translations to po files. + wrc: Do not use translations that are marked fuzzy. + po: Add missing entry for No key in en_US translation. + crypt32: Convert translations to po files. + cryptdlg: Convert translations to po files. + devenum: Convert translations to po files. + hhctrl: Convert translations to po files. + iccvid: Convert translations to po files. + jscript: Convert translations to po files. + localspl: Convert translations to po files. + mapi32: Convert translations to po files. + msi: Convert translations to po files. + msrle32: Convert translations to po files. + msvidc32: Convert translations to po files. + oleaut32: Convert translations to po files. + shdoclc: Convert translations to po files. + winmm: Convert translations to po files. + wldap32: Convert translations to po files. + wrc: Treat empty translation strings as missing. + po: Use more standard names for the Serbian locales. + kernel32: Update the country code for Serbia. + po: Update the English po files. + +Anders Jonsson (2): + appwiz.cpl: Update Swedish translation. + jscript: Update Swedish translation. + +Andrew Eikum (4): + mmdevapi: Store period size in frames. + mmdevapi: Be explicit about units of ACImpl::bufsize. + mmdevapi: Be explicit about the units of ACImpl::ofs. + mmdevapi: Be explicit about units in IAudioRenderClient::ReleaseBuffer. + +Andrew Nguyen (18): + wineboot: Set the FeatureSet value in the volatile CPU registry keys. + wineboot: Set a placeholder ProcessorNameString value in the volatile CPU registry keys. + wined3d: Remove references to GLX_SGI_video_sync. + wined3d: Fix typo in GL_SGIS_generate_mipmap preprocessor definition. + winex11.drv: Enhance the wrapper functions for WGL_EXT_swap_control. + wined3d: Handle the swapchain presentation interval with wglSwapIntervalEXT. + kernel32/tests: Avoid an input buffer overrun in the empty console write test. + mmsystem.dll16: Correctly map the MCI_SYSINFO_PARMS structure when MCI_SYSINFO_QUANTITY is set. + kernel32: Fail with an invalid output parameter in GetNumberOfConsoleInputEvents. + kernel32: Improve parameter validation for WriteConsoleInputW. + kernel32: Improve parameter validation for WriteConsoleInputA. + kernel32: Improve parameter validation for WriteConsoleOutputCharacterW. + kernel32: Improve parameter validation for WriteConsoleOutputCharacterA. + kernel32: Improve parameter validation for WriteConsoleOutputAttribute. + kernel32: Improve parameter validation for FillConsoleOutputCharacterW. + kernel32/tests: Add tests for FillConsoleOutputCharacterA. + kernel32: Improve parameter validation for FillConsoleOutputAttribute. + reg: Accept full names of the standard registry hives. + +André Hentschel (31): + setupapi/tests: Better clean up if SetupUninstallOEMInf fails. + setupapi/tests: Don't test function directly when reporting GetLastError(). + jscript: Update German translation. + ntdll/tests: Don't test function directly when reporting GetLastError(). + advapi32/tests: Even more tests for the merged view of HKCR. + setupapi/tests: Don't test function directly when reporting GetLastError(). + dsound/tests: Don't test function directly when reporting GetLastError(). + shell32/tests: Don't test function directly when reporting GetLastError(). + comdlg32/tests: Don't test function directly when reporting GetLastError(). + shlwapi/tests: Don't test function directly when reporting GetLastError(). + urlmon/tests: Don't test function directly when reporting GetLastError(). + riched20/tests: Don't test function directly when reporting GetLastError(). + msi/tests: Don't test function directly when reporting GetLastError(). + shlwapi/tests: Fix typo. + advapi32/tests: Test how creating a subkey in HKCR affect HKLM/HKCU. + wininet/tests: Don't call GetLastError() twice. + advapi32/tests: Don't test function directly when reporting GetLastError(). + mscms/tests: Fix test message. + riched32/tests: Don't test function directly when reporting GetLastError(). + imagehlp/tests: Don't test function directly when reporting GetLastError(). + ole32/tests: Don't test function directly when reporting GetLastError(). + user32/tests: Don't test function directly when reporting GetLastError(). + shell32/tests: Don't test function directly when reporting GetLastError(). + msvcrt: Forward _setjmp on x86_64. + advapi32/tests: Don't test function directly when reporting GetLastError(). + gdi32/tests: Don't test function directly when reporting GetLastError(). + appwiz.cpl: Update German translation. + include: Add more minor shutdown reasons. + ntdll: Respect multiple CPUs when faking values. + winemaker: Add def file support. + user32/tests: Don't test function directly when reporting GetLastError(). + +Arno Teigseth (1): + msvcrt: Added _ui64tow_s. + +Aurimas Fišeras (4): + wininet: Update Lithuanian translation. + cmd: Update Lithuanian translation. + jscript: Update Lithuanian translation. + appwiz.cpl: Update Lithuanian translation. + +Austin English (1): + winex11.drv: Use consistent formatting in a TRACE(). + +Damian Dixon (1): + advapi32: Implement SetEntriesInAclA by calling SetEntriesInAclW. + +Dan Kegel (1): + include: Remove extra semicolons after a macro that doesn't need them. + +David Hedberg (3): + shell32: Fix test error on certain w2k8 setups. + urlmon: Move protocol flags for wininet based protocols into a common header. + urlmon: Add new on_error function to protocol vtbl. + +Eric Pouech (10): + dbghelp: Fix ELF file computation on 64bit systems. + winedbg: Don't print extra \n in print_basic. + winedbg: When printing with default format an integer (in hex), keep printed value in sync with integer size. + urlmon: Fixed traces on 64bit systems. + msvcr90: Fix an integer overflow on 64 bit system for qsort_s tests. + dbghelp: Factorize a bit the ELF enumeration callbacks. + dbghelp: Split elf_load_file into two functions (one for creating a file-map, another one for loading info out of a file-map). + dbghelp: Use pread instead of read in elf_map_file. + dbghelp: Extend elf_map_file so that it can also handle ELF maps directly from debuggee address space. + dbghelp: For targets on Linux, report the VDSO system page as a known ELF module. + +Eryk Wieliczko (1): + msvcrt: Implement _ftime64_s and _ftime32_s. + +Francois Gouget (2): + shdocvw/tests: Fix compilation on systems that don't support nameless unions. + winemenubuilder: Fix compilation on systems that don't support nameless unions. + +Frédéric Delanoy (2): + appwiz.cpl: Update French translation. + jscript: Update French translation. + +Gerald Pfeifer (6): + dbghelp: Make ehdr_addr in elf_enum_modules_internal dependent on AT_SYSINFO_EHDR. + include: Consolidate duplicate declarations of WNetGetLastErrorA, WNetGetLastErrorW and definition of WNetGetLastError. + comctl32: Remove the last, unused parameter from LISTVIEW_HScroll. + comctl32: Shed unused parameter from TOOLTIPS_NCCreate. + cards: Fix description of cdtTerm. + dbghelp: Also return a value in an error case in elf_map_file_read. + +Greg Geldorp (17): + spoolss/tests: Skip tests on Win7. + shell32/tests: Support for IShellFolderView::RemoveObject was removed in Win7. + shell32/tests: Fix race conditions. + setupapi/tests: Uninstall .pnf if uninstall of .inf failed. + kernel32/tests: Skip some debugger tests on 64-bit. + gdi32/tests: Skip test that crashes on 64-bit. + oledb32: Use correct 32/64-bit typedefs. + ole32/tests: Fix crashes in usrmarshal. + user32/tests: Skip DefWindowProc tests on Vista+. + winmm/tests: Don't use same buffer for both input and output. + msctf/tests: Wait a bit for registrations to become active on Win7. + kernel32/tests: Add error codes for XP/Win2003 Wow64. + msi/tests: Fix some failures on Wow64. + ole32/tests: Disable target device clipboard tests. + msi/tests: Fix remaining Wow64 failures for action test set. + dinput/tests: Skip acquire tests when not running in the foreground. + gdi32/tests: Fix System font test for Japanese. + +Hans Leidekker (1): + msi/tests: Mark a test result on some old Wow64 platforms as broken. + +Henri Verbeet (20): + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_set_lod(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_lod(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_set_autogen_filter_type(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_autogen_filter_type(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_generate_mipmaps(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_bind(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_apply_state_changes(). + wined3d: Pass an IWineD3DBaseTextureImpl pointer to internal_preload(). + wined3d: Use surface_modify_location() to manipulate location flags in IWineD3DSurfaceImpl_Unmap(). + wined3d: Pass an IWineD3DDeviceImpl pointer to delete_opengl_contexts(). + wined3d: Pass an IWineD3DDeviceImpl pointer to create_primary_opengl_context(). + wined3d: Remove IWineD3DBaseTexture::BindTexture() from the public interface. + wined3d: Pass an IWineD3DResourceImpl pointer to resource_init(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_cleanup(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_free_private_data(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_private_data(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_set_private_data(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_priority(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_set_priority(). + wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_type(). + +Huw Davies (4): + wrc: Initialise variable. + ole32: Reimplement SendOnDataChange using the connection enumerator. + ole32: Store the ole advise sinks in a STATDATA array. + wineps.drv: Explicitly report that we do not support blending. + +Hwang YunSong (26): + mpr: Update Korean resource. + msacm32: Update Korean resource. + msi: Update Korean resource. + msrle32: Update Korean resource. + msvfw32: Update Korean resource. + msvidc32: Update Korean resource. + net: Update Korean resource. + notepad: Update Korean resource. + jscript: Update Korean resource. + oleacc: Update Korean resource. + oleaut32: Update Korean resource. + oledlg: Update Korean resource. + appwiz.cpl: Update Korean resource. + oleview: Update Korean resource. + progman: Update Korean resource. + reg: Update Korean resource. + regedit: Update Korean resource. + serialui: Update Korean resource. + setupapi: Update Korean resource. + view: Update Korean resource. + wineboot: Update Korean resource. + wineconsole: Update Korean resource. + winedbg: Update Korean resource. + winefile: Update Korean resource. + winemine: Update Korean resource. + wineps.drv: Update Korean resource. + +Jacek Caban (30): + urlmon: Fixed a race in tests causing unexpected Switch call failures. + jscript: Added ScriptEngine() implementation. + jscript: Added ScriptEngine*Version functions implementation. + mshtml: Pass DispatchEx pointer instead of outer IUnknown to DispatchEx's vtbl functions. + mshtml: Don't use DEFINE_THIS2 for HTMLDOMNode vtbl functions. + mshtml: Fixed unsafe cast in CreateChromeWindow2 implementation. + jscript: Better syntax error tests. + jscript: Pass HRESULTs instead of IDSs to throw_* functions. + jscript: Use HRESULTs instead of IDSs in parser. + jscript: Ensure that the whole script is parsed. + jscript: Moved new_boolean_literal to lex.c. + jscript: Moved allocating double literal to separated function. + jscript: Beginning support for conditional compilation. + jscript: Added conditional compilation tests. + appwiz.cpl: Added checksum validation of downloaded file. + jscript: Don't unescape '\v'. + jscript: Return 'unknown' in typeof operator for native object's values that can't be retrieved. + jscript: Moved remaining registration to IRegistrar mechanism. + shdocvw: Get rid of no longer used DOCHOST_THIS. + msxml3: Don't forward put_nodeTypedValue and put_dataType calls to node IXMLDOMNode iface. + jscript: Fixed some math API assumption that cause test failures on Solaris. + mshtml: Added moz-safe-about to the list of Gecko internal protocols. + mshtml: Make nsIIOService::NewURI IUri-based. + mshtml: Use IUri for nsURL::[Get|Set]Password implementation. + mshtml: Don't prefer to forward a few more calls in nsIURL implementation. + urlmon: Fixed IUriBuilderFactory declaration. + mshtml: Make nsIURI::Resolve implementation IUri-based. + msxml3: Get rid of xmlnode_transformNodeToObject. + mshtml: Avoid obj to iface cast in ProtocolFactory_Create. + mshtml: Use inline function instead of macro for BSCallback vtbl implementations. + +Jeremy Chin (1): + wined3d: Update detection of vertex blend capabilities. + +Ken Thomases (2): + winemenubuilder: On Mac OS X, keep multiple icon sizes. + windowscodecs: Use Mac OS X native ICNS support, not libicns. + +Lauri Kenttä (1): + readme: Add Finnish translation. + +Luca Bennati (2): + jscript: Update Italian translation. + appwiz.cpl: Update Italian translation. + +Marcus Meissner (5): + winealsa.drv: Re-add capcontrols initialization. + crypt32: NULL ptr could leak into function (Coverity). + mmdevapi: Fixed buffer size passed to RegEnumKeyExW. + crypt32: Handle NULL ptr leak in CryptDecodeObjectEx (Coverity). + jscript: Fixed VT variable type for DISPID_GLOBAL_ISWIN64. + +Matteo Bruni (1): + wined3d: Don't call glPointParameter with a random context. + +Michael Stefaniuc (91): + mshtml: COM cleanup for all the IServiceProvider ifaces. + mshtml: COM cleanup for all the IOleCommandTarget ifaces. + mshtml: COM cleanup for the IOleControl iface. + mshtml: COM cleanup for the IHlinkTarget iface. + mshtml: COM cleanup for the ISupportErrorInfo iface. + mshtml: COM cleanup for the IObjectWithSite iface. + mshtml: COM cleanup for the IHTMLWindow2 iface. + mshtml: COM cleanup for the rest of the *Window* ifaces in HTMLWindow. + msxml3: Standardize the COM usage in saxreader.c. + avifil32: Use an iface instead of a vtbl pointer in IAVIStreamImpl. + avifil32: Reorder some code to avoid forward declarations for the IAVIStreamVtbl methods. + avifil32: Use an iface instead of a vtbl pointer in IGetFrameImpl. + avifil32: Reorder some code to avoid forward declarations for the IGetFrameVtbl methods. + mshtml: COM cleanup for the nsIWebBrowserChrome iface. + mshtml: COM cleanup for the remaining ifaces in NSContainer. + crypt32: Don't open code CONTAINING_RECORD(). + mapi32: Fully merge the IMAPIProp ifaces into IPropData. + mapi32: COM cleanup for the IPropData iface. + hlink: Use ifaces instead of vtbl pointers in HlinkImpl. + oledb32: Use ifaces instead of vtbl pointers in convert. + msxml3: Use an iface instead of a vtbl pointer in httprequest. + mshtml: COM cleanup for the IHTMLTxtRange iface. + mshtml: Use an iface instead of a vtbl pointer in nsProtocolHandler. + inetcomm: Use an iface instead of a vtbl pointer in cf. + wbemprox: Use an iface instead of a vtbl pointer in wbemprox_cf. + msxml3: Use an iface instead of a vtbl pointer in parse_error_t. + explorerframe/tests: COM cleanup for INameSpaceTreeControlEventsImpl. + xmllite/tests: Use an iface instead of a vtbl pointer in testinput. + wmiutils: Use an iface instead of a vtbl pointer in wmiutils_cf. + hnetcfg: Use an iface instead of a vtbl pointer in hnetcfg_cf. + sti: Use an iface instead of a vtbl pointer in sti_cf. + oleaut32/tests: COM cleanup for usrmarshal.c. + mshtml: COM cleanup for the IHTMLElement iface. + mshtml: COM cleanup for the IHTMLElement2 iface. + mshtml: COM cleanup for the IHTMLElement3 iface. + mshtml: COM cleanup for the IHTMLFiltersCollection iface. + mshtml: COM cleanup for the IHTMLElementCollection iface. + mshtml: COM cleanup for the IHTMLDOMNode iface. + mshtml: COM cleanup for the IHTMLDOMNode2 iface. + mshtml: COM cleanup for the IHTMLDOMChildrenCollection iface. + mshtml: COM cleanup for the nsIHttpChannel iface. + mshtml: COM cleanup for the remaining ifaces in nsChannel. + urlmon: Use an iface instead of a vtbl pointer in ClassFactory. + hlink: Use an iface instead of a vtbl pointer in CFImpl. + rpcrt4: COM cleanup for StdProxyImpl. + mshtml: COM cleanup for the IDispatchEx iface in HTMLDocument. + mshtml: COM cleanup for the IDispatchEx iface in HTMLWindow. + mshtml: COM cleanup for the IDispatchEx iface in DispatchEx. + mshtml: Remove some stray #undef. + mshtml: COM cleanup for the IUnknown iface. + comdlg32: Pass an object instead of an iface to a helper function. + comdlg32: Use ifaces instead of vtbl pointers in IShellBrowserImpl. + mshtml: Use ifaces instead of vtbl pointers in HTMLFrameBase. + mshtml: Use ifaces instead of vtbl pointers in HTMLDocumentNode. + mshtml: COM cleanup for the IConnectionPoint* ifaces. + mshtml: COM cleanup for the IHTMLOptionElement* ifaces. + mshtml: COM cleanup for the IHTMLImageElementFactory iface. + mshtml: COM cleanup for the IHTMLTextContainer iface. + mshtml: COM cleanup for the ICustomDoc iface. + mshtml: COM cleanup for the IHTMLLocation iface. + mshtml: Use ifaces instead of vtbl pointers in BSCallback. + mshtml: COM cleanup for the nsIDOMEventListener iface. + mshtml: COM cleanup for the IHTMLFormElement iface. + mshtml: COM cleanup for the nsIFactory iface. + mshtml: COM cleanup for the IHTMLCommentElement iface. + mshtml: COM cleanup for the IHTMLStyleSheet* ifaces. + mshtml: COM cleanup for the IHTMLTable iface. + mshtml: COM cleanup for the IHTMLDOMTextNode iface. + mshtml: COM cleanup for the IHTMLCurrentStyle iface. + mshtml: COM cleanup for the IActiveScriptSite* ifaces. + mshtml: COM cleanup for the IHTMLStyleElement iface. + mshtml: COM cleanup for the IHTMLStyle iface. + mshtml: COM cleanup for the IHTMLStyle2 iface. + mshtml: COM cleanup for the IHTMLStyle3 iface. + mshtml: COM cleanup for the IHTMLStyle4 iface. + ole32: COM cleanup for the IEnumSTATSTG iface. + urlmon: Don't use DEFINE_THIS2 for the Protocol vtbl functions. + mshtml: COM cleanup for the IHTMLEmbedElement iface. + hlink: Use ifaces instead of vtbl pointers in ExtensionService. + atl: Use ifaces instead of vtbl pointers in IOCS. + mshtml: COM cleanup for the nsIURL iface. + mshtml: COM cleanup for the nsIInputStream iface. + mshtml: Use ifaces instead of vtbl pointers in ProtocolFactory. + windowscodecs: Use an iface instead of a vtbl pointer in BmpFrameEncode. + mshtml: Finish the COM standardization in protocol.c. + mshtml: Remove some leftover *_THIS undefs. + urlmon: Use an iface instead of a vtbl pointer in ProxyBindStatusCallback. + ole32: COM cleanup for the IMalloc iface. + msdaps: COM cleanup for the IClassFactory iface. + oleaut32/tests: COM cleanup for vartest.c. + shlwapi/tests: COM cleanup for thread.c. + +Mikhail Maroukhine (1): + user32: Add constness to params and variables. + +Nikolay Sivov (21): + oleaut32: Add a helper to return INVOKEKIND flags value. + oleaut32: Allow all property methods to have the same name. + oleaut32: Get SYSKIND value with a helper. + oleaut32: Move common define to a header. + oleaut32: Get rid of some magic offset values, use structure for that. + oleaut32: Use function description layout instead of hardcoded byte offsets. + oleaut32: Get rid of useless comment lines. + oleaut32: Get function/variable description size with a helper, remove a hardcoded size. + oleaut32: Update variable description and typeinfo size in ICreateTypeInfo2::SetVarHelpContext(). + oleaut32: Implement ICreateTypeInfo2::SetVarDocString(). + oleview: Fix a crash on null helpstring and name on library level. + oleview: Fix some crashes on unnamed variables. + oleview: Fix some crashes on unnamed methods/arguments. + oleaut32: Use structure size instead of hardcoded values. + oleaut32/tests: Cleanup some test macros. + oleaut32: Use alloc/free helpers for all typelib parse methods. + oleaut32: Use implementation pointer to avoid casts. + oleaut32: Use IDispatch vtable size instead of hardcoded value. + oleaut32: Use alloc/free helpers for typelib creation part too. + oleaut32: Use VARENUM members instead of hardcoded values. + oleaut32: Do nothing for TKIND_ALIAS types in ::LayOut(). + +Piotr Caban (1): + shell32: Improved equal ITEMIDLISTs handling in ILIsParent. + +Rex Tsai (3): + wineboot: Update Traditional Chinese translation. + setupapi: Update Traditional Chinese translation. + wininet: Update Traditional Chinese translation. + +Rico Schüller (3): + d3dcompiler: Add initial RDEF parsing. + d3dcompiler: Add initial SHDR and SHEX parsing. + d3dcompiler: Implement ID3D11ReflectionInterface::GetDesc(). + +Stefan Leichter (1): + setupapi: Add stub for SetupDiSetSelectedDevice. + +Sven Baars (6): + cmd: Fix a typo in the English resource. + cmd: Update the Dutch translation. + wininet: Update the Dutch translation. + appwiz.cpl: Update the Dutch translation. + jscript: Update the Dutch translation. + msvcr80: Fix the _ctime32/64_s spec entries. + +Thomas Mullaly (3): + include: Added IDN support functions and types. + kernel32: Added stubs for IDN functions. + normaliz: Added normaliz.dll stub. + +Timo Teräs (1): + iphlpapi: Fix GetAdaptersAddresses return values. + +Vincent Povirk (1): + windowscodecs: Store an impl pointer instead of an iface pointer. + +Vitaliy Margolen (4): + dinput: Convert DirectInput to using interface instead of vtbl. + dinput: COM cleanup - use interface instead of lpvtbl in joystick effects. + dinput: Rename IDirectInputDevice2AImpl into IDirectInputDeviceImpl. + dinput: Pass interface instead of this pointer to joystick poll callback. + +Yaron Shahrabani (1): + wininet: Updated Hebrew translation. + +Łukasz Wojniłowicz (2): + appwiz.cpl: Update Polish translation. + jscript: Update Polish translation. + +-- +Alexandre Julliard +julliard@winehq.org diff --git a/VERSION b/VERSION index 715ed69a41c..8b980abcafb 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.3.10 +Wine version 1.3.11 diff --git a/configure b/configure index 115cf842591..60d5d495891 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.67 for Wine 1.3.10. +# Generated by GNU Autoconf 2.67 for Wine 1.3.11. # # Report bugs to . # @@ -552,8 +552,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.3.10' -PACKAGE_STRING='Wine 1.3.10' +PACKAGE_VERSION='1.3.11' +PACKAGE_STRING='Wine 1.3.11' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1373,7 +1373,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.3.10 to adapt to many kinds of systems. +\`configure' configures Wine 1.3.11 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1442,7 +1442,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.3.10:";; + short | recursive ) echo "Configuration of Wine 1.3.11:";; esac cat <<\_ACEOF @@ -1587,7 +1587,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.3.10 +Wine configure 1.3.11 generated by GNU Autoconf 2.67 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2105,7 +2105,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.3.10, which was +It was created by Wine $as_me 1.3.11, which was generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -15990,7 +15990,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.3.10, which was +This file was extended by Wine $as_me 1.3.11, which was generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16061,7 +16061,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.3.10 +Wine config.status 1.3.11 configured by $0, generated by GNU Autoconf 2.67, with options \\"\$ac_cs_config\\" -- 2.11.4.GIT