news 28 Posted December 24, 2010 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 up[censored] 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 ( -at -) winehq.org Share this post Link to post