| 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 |