Re: "winetricks dotnet40" fails verifier because System.EnterpriseServices.Wrapper.dll missing?
On Mon, Jul 9, 2012 at 1:42 PM, Hans Leidekker wrote: >> That file does seem to be on disc, but somewhere else: >> c:/windows/Microsoft.NET/Framework/v4.0.30319/System.EnterpriseServices.Wrapper.dll >> >> Not sure how serious it is that that's misplaced. Have other folks seen >> this? > > This should be fixed by 45473a65a0a1fe2e61809d80f6d09bb96f923126. Indeed it is. Thanks! - Dan
"winetricks dotnet40" fails verifier because System.EnterpriseServices.Wrapper.dll missing?
With current git, when I try rm -rf .wine sh winetricks -q dotnet40 sh winetricks -q dotnet_verifier wine netfx_setupverifier.exe the verifier reports failure: ... [07/04/12,21:45:13] ERROR File C:\windows\Microsoft.NET\assembly\GAC_32\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll is not installed on the system ... [07/04/12,21:45:15] ERROR Verification failed for product .NET Framework 4 Client That file does seem to be on disc, but somewhere else: c:/windows/Microsoft.NET/Framework/v4.0.30319/System.EnterpriseServices.Wrapper.dll Not sure how serious it is that that's misplaced. Have other folks seen this? - Dan
Re: winetricks & DLL overrides
Od: "Dan Kegel" > I'm not sure keying off the list in winecfg is the > right thing to do; > I'd rather use the list of all wine dlls. > (dbghelp, for instance, should > still be in the list, I think.) Many thanks, i use that since the release. But i noticed that winecfg is messed by "DLLs" like Makefile, some .a library etc. It probably doesn't hurt anything. Maybe generate the DLL list based only on folders (not folders + "root" files)? > Starting from a clean wineprefix should keep you > from having multiple > entries. Does it? > That should be fine for the intended audience. Yes. That double listed DLLs in winecfg (with asterix + without asterix) come from manually setting the DLL in winecfg and after that running winetricks setting all the dll to builtin. Unfortunatly the non-asterix verision wins, because the entries are latter in the list. So winetricks may not do what one could except (all builtin). I'm aware of that now, so again it doesn't hurt me. > I've updated winetricks (r813) to add all missing dlls and Thanks again for that. W. -- - - Reklama - - - - - - - - - - - - - - Běháte rádi? Nyní máte jedinečnou možnost zúčastnit se neuvěřitelného závodu do schodů na jehož konci můžete vyhrát nové auto. Více na http://bit.ly/Kqd1wL
Re: winetricks & DLL overrides
On Sat, May 5, 2012 at 9:26 PM, wrote: > winetricks settings alldlls=builtin > > further checking revealed, that winetricks(20120308) has several no > longer available dll override compared to winecfg and some are > missing, thus application uses them as native. > > So i add/del dlls from override_all_dlls list based on winecfg > (1.5.3-164-gdec3d50) and the result is attached as a patch. I'm not sure keying off the list in winecfg is the right thing to do; I'd rather use the list of all wine dlls. (dbghelp, for instance, should still be in the list, I think.) > * i do not know whether removing no longer available dll's override > is allowed (what's happen for users using old wine-1.0 and need > dlls's override no longer available in wine-1.5.3) winetricks alldlls=builtin is mostly a tool for people using bleeding edge wine to help identify remaining holes in wine, so no need to worry about older versions of wine. > * shouldn’t be the dll's override in user.reg simply overwritten? As > i noticed the names are there twice - 2nd one with "*" prefix making > it confusing, which value will be used and the list in winecfg is > twice as long. The comment in winetricks says # Note: if you want to override even DLLs loaded with an absolute path, # you need to add an asterisk so I think it needs to be there. (Otherwise we'll miss bundled dlls.) Winetricks doesn't add it both ways, though, so I wonder how the version without the asterisk got there. Starting from a clean wineprefix should keep you from having multiple entries. Does it? That should be fine for the intended audience. I've updated winetricks (r813) to add all missing dlls and added a comment explaining how the list was generated. Thanks, Dan
winetricks & DLL overrides
Hi Dan, i'm happy user of winetricks and thanks for all that work. Today i found out, that i wasn't able to reveal, that apps uses some native dll when using: winetricks settings alldlls=builtin further checking revealed, that winetricks(20120308) has several no longer available dll override compared to winecfg and some are missing, thus application uses them as native. So i add/del dlls from override_all_dlls list based on winecfg (1.5.3-164-gdec3d50) and the result is attached as a patch. Probably unusable for you, because: * no care about line length * i do not know whether removing no longer available dll's override is allowed (what's happen for users using old wine-1.0 and need dlls's override no longer available in wine-1.5.3) * shouldn’t be the dll's override in user.reg simply overwritten? As i noticed the names are there twice - 2nd one with "*" prefix making it confusing, which value will be used and the list in winecfg is twice as long. Thanks and regards, W. --- winetricks 2012-03-09 01:59:12.0 +0100 +++ winetricks.wylda 2012-05-06 05:25:58.0 +0200 @@ -1318,10 +1318,10 @@ { # Disable all known native Microsoft DLLs in favor of Wine's builtin ones w_override_dlls builtin \ -acledit aclui activeds actxprxy advapi32 advpack amstream atl authz avicap32 \ -avifil32 avifilebavrt bcrypt browseui cabinet capi2032 cards cfgmgr32 clusapi \ -comcat comctl32 comdlg32 commdlg compobj compstui credui crtdll crypt32 cryptdlg \ -cryptdll cryptnet cryptui ctapi32 ctl3d ctl3d32 ctl3dv2 \ +acledit aclui activeds actxprxy advpack amstream apphelp appwiz.cpl atl atl80 authz avicap32 \ +avifil32 avrt bcrypt browseui cabinet cards cfgmgr32 clusapi \ +comcat comctl32 comdlg32 compstui credui crtdll crypt32 cryptdlg \ +cryptdll cryptnet cryptui ctapi32 ctl3d32 \ d3d10 d3d10core d3d8 d3d9 \ d3dcompiler_33 d3dcompiler_34 d3dcompiler_35 d3dcompiler_36 \ d3dcompiler_37 d3dcompiler_38 d3dcompiler_39 d3dcompiler_40 \ @@ -1334,35 +1334,35 @@ d3dx9_36 d3dx9_37 d3dx9_38 d3dx9_39 d3dx9_40 d3dx9_41 \ d3dx9_42 d3dx9_43 \ d3dxof \ -dbghelp dciman32 ddeml ddraw ddrawex \ -devenum dinput dinput8 dispdib dispex dmband dmcompos dmime dmloader dmscript \ +dbgeng dciman32 ddrawex \ +devenum dhcpcsvc dinput dinput8 dispex dmband dmcompos dmime dmloader dmscript \ dmstyle dmsynth dmusic dmusic32 dnsapi dplay dplayx dpnaddr dpnet dpnhpast \ -dpnlobby dpwsockx drmclien dsound dssenh dswave dwmapi dxdiagn dxgi faultrep \ -fltlib fusion fwpuclnt gdi32 gdiplus glu32 gpkcsp hal hid hlink \ -hnetcfg httpapi iccvid icmp imagehlp imm imm32 inetcomm inetmib1 infosoft \ -initpki inkobj inseng iphlpapi itircl itss jscript kernel32 loadperf localspl \ -localui lz32 lzexpand mapi32 mapistub mciavi32 mcicda mciqtz32 mciseq mciwave \ -midimap mlang mmdevapi mmsystem mpr mprapi msacm msacm32 mscat32 mscms \ -mscoree msctf msdaps msdmo msftedit mshtml msi msimg32 msimtf msisip \ -msnet32 msrle32 mssign32 mssip32 mstask msvcirt \ -msvcr70 msvcr71 msvcr80 msvcr90 msvcr100 \ -msvcp70 msvcp71 msvcp80 msvcp90 msvcp100 \ +dpnlobby dpwsockx drmclien dsound dssenh dswave dwmapi dxdiagn dxgi explorerframe faultrep \ +fltlib fusion fwpuclnt gameux gdiplus gpkcsp hal hhctrl.ocx hid hlink \ +hnetcfg httpapi iccvid ieframe imaadp32.acm imagehlp imm32 inetcomm inetcpl.cpl inetmib1 infosoft \ +initpki inkobj inseng itircl itss jscript ktmw32 loadperf localspl \ +localui lz32 mapi32 mapistub mciavi32 mcicda mciqtz32 mciseq mciwave \ +mgmtapi midimap mlang mmcndmgr mmdevapi mpr mprapi msacm32 msadp32.acm mscat32 mscms \ +mscoree msctf msdaps msdmo msftedit msg711.acm msgsm32.acm mshtml msi msident msimg32 msimsg msimtf msisip msisys.ocx \ +msnet32 mspatcha msrle32 mssign32 mssip32 mstask msvcirt \ +msvcp100 msvcp60 msvcp70 msvcp71 msvcp80 msvcp90 \ +msvcr100 msvcr70 msvcr71 msvcr80 msvcr90 \ msvcrt msvcrt20 msvcrt40 msvcrtd \ -msvfw32 msvidc32 msvideo mswsock msxml3 \ -msxml4 nddeapi netapi32 newdev ntdll ntdsapi ntprint objsel odbc32 odbccp32 \ -ole2 ole2conv ole2disp ole2nls ole2prox ole2thk ole32 oleacc oleaut32 olecli \ -olecli32 oledb32 oledlg olepro32 olesvr olesvr32 olethk32 openal32 opengl32 pdh \ +msvfw32 msvidc32 msxml msxml2 msxml3 msxml4 msxml6 \ +nddeapi netapi32 newdev normaliz npmshtml ntdsapi ntprint objsel odbc32 odbccp32 \ +ole32 oleacc oleaut32 \ +olecli32 oledb32 oledlg olepro32 olesvr32 olethk32 openal32 opencl pdh photometadatahandler \ pidgen powrprof printui propsys psapi pstorec qcap qedit qmgr qmgrprxy \ -quartz query rasapi16 rasapi32 rasdlg resutils riche
New winetricks 20110311b: winetricks is dead, long live winetricks
winetricks-20110311b is now released. Changes since winetricks-20110123 (for anyone who has not been using the alpha versions): - manages multiple wineprefixes - apps are now installed into separate wineprefixes by default - gui now split into separate pages for games, benchmarks, apps, dlls, fonts - gui now shows approximate disk requirement and install times - gui now lets you pick silent installation mode - apps that are broken (e.g. have drm that wine can't handle) are now hidden by default, gui has a button to reveal them - 70 games added, including Dragon Age II demo, Starcraft II demo, Mass Effect 2, and Mass Effect 2 demo - many updates and bugfixes Changes since winetricks-alpha-20110310: - mdac25, mdac27 removed, as downloads no longer available - mdac28: updated to sp1 - sizes/times in gui updated. (Most show download + install time; a future release will show just install time.) For bug tracker, mailing lists, and wiki, see http://winetricks.org Download url: http://winetricks.org/winetricks
New winetricks 20110310-alpha: new verbs csi6_demo, farmsim2011_demo, mono210
Version 20110310-alpha adds two games csi6_demo - CSI: Fatal Conspiracy Demo farmsim2011_demo - Farming Simulator 2011 Demo plus a new version of mono (2.10). There are a couple gui changes: it adds a help button and a button to unhide broken titles,and adds a scary warning to the dinput and directx9 verb menu items. It also fixes a number of bugs. For bug tracker, mailing lists, and wiki, see http://winetricks.org Download url: http://winetricks.org/winetricks-alpha There's also an announcements mailing list for package maintainers now: http://groups.google.com/group/winetricks-announce Changes since 20110306-alpha: vbrun5, vbrun6: fix install check. vc2005trial: fix regression caused by 7zip installing into its own wineprefix. richtx32: fix install check Print unix file rather than windows file when install check fails, it's much less mysterious. farmsim2011_demo: fix media type Avoid syntax error if which returns empty string list-installed: no longer need kludge. Also sort the inputs rather than the outputs so output shows up faster. firefox4: update to rc1 mono210: new verb w_download: fix penpenxmas and autohotkey right this time w_download: don't set user-agent, it breaks sourceforge download csi6_demo: new verb farmsim2011_demo: new verb. sammax301_demo: fix typo (it's not 304) Add gui option for showing broken apps. Not great, but it'll do for now. Main menu is called 'main', so call prefix menu 'prefix'... masseffect2_demo: use wine-hotfix-6971 if present. Also fix -q support. tahoma: fix install check grr. really fix navigation, I hope. help: new verb, just opens winetricks.org/help in a browser. This is the very first entry on the first menu of the gui. fix breakage in zenity menus remove dead code dxdiag: list under 'dlls' rather than 'apps', since it's usually used in the context of some other app. Make directx9 warning more obvious. OS reporting didn't work well, so put wine version in that slot Fix navigation when returning back from apps Fix KDE support in top menu. Fix time/space columns in German and (kind of) Danish. d3dcompiler_43: new verb by Rico; marked as broken to hide it from casual users until wine can handle more d3d10 dinput: add scary warning
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On 03/07/2011 08:06 AM, Dan Kegel wrote: On Mon, Mar 7, 2011 at 6:51 AM, Vitaliy Margolen wrote: I think it's a good idea to warn them about consequences of using native dinput. I'll add a warning. Are there others in particular that you have seen cause grief? Mostly complete DX. Users install that and expect Wine to have flawless d3d, including Intel/ATI GPUs. I already have a warning there, but maybe it's not visible enough, I'll make it more obvious. Thanks, that should do it. Vitaliy.
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On Mon, Mar 7, 2011 at 6:51 AM, Vitaliy Margolen wrote: > I think it's a good idea to warn them about consequences of using native > dinput. I'll add a warning. >> Are there others in particular that you have seen cause grief? > > Mostly complete DX. Users install that and expect Wine to have flawless d3d, > including Intel/ATI GPUs. I already have a warning there, but maybe it's not visible enough, I'll make it more obvious. Thanks, Dan
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On 03/06/2011 10:53 PM, Dan Kegel wrote: Do you think people just load dlls at random, and then complain when they break things? Reading forum indicates lots do. Most people still think that if they use more native dlls Wine will work better. You may have a point there, but increasingly, users don't play around with individual DLLs, they expect canned recipes for whole games, so maybe fewer people will try it than you think. That's why users use windows. They still think it can do everything as-is... Would it help if I put a warning on the verb? I think it's a good idea to warn them about consequences of using native dinput. Or do you think that having it at all is a bad idea? If so, you probably think that about a lot of winetricks verbs. Not really. If users want to experiment with stuff - it's up to them. Wine is OSS after all. If some one wants to shoot themselves in a foot we can show 100 different ways to do it. But they still have to pull the trigger. Are there others in particular that you have seen cause grief? Mostly complete DX. Users install that and expect Wine to have flawless d3d, including Intel/ATI GPUs. Vitaliy
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On Sun, Mar 6, 2011 at 9:47 PM, Vitaliy Margolen wrote: > On 03/06/2011 10:36 PM, Dan Kegel wrote: >> Why, do you think adding it was a mistake? > > Because native dinput can only fix 1-2 open bugs, but break lots more: > - No mouse warping (as already mentioned) > - No joystick support It'll only break things if people use it, and I don't expect them to use it unless they're playing the one or two games that need it. Do you think people just load dlls at random, and then complain when they break things? You may have a point there, but increasingly, users don't play around with individual DLLs, they expect canned recipes for whole games, so maybe fewer people will try it than you think. Would it help if I put a warning on the verb? Or do you think that having it at all is a bad idea? If so, you probably think that about a lot of winetricks verbs. Are there others in particular that you have seen cause grief? - Dan
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On 03/06/2011 10:36 PM, Dan Kegel wrote: Why, do you think adding it was a mistake? Because native dinput can only fix 1-2 open bugs, but break lots more: - No mouse warping (as already mentioned) - No joystick support Vitaliy.
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On Sun, Mar 6, 2011 at 9:27 PM, Vitaliy Margolen wrote: > On 03/06/2011 09:58 PM, Dan Kegel wrote: >> >> dinput: new verb by Shannon, for winehq bug 21159 > > You realize that most games that don't have bug 6971 (and don't warp mouse > themselves) will have it with native dinput? I don't expect that verb to get used much, but it was needed for Rayman 2, http://bugs.winehq.org/show_bug.cgi?id=21159 (That game doesn't use the mouse.) Why, do you think adding it was a mistake? - Dan
Re: New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
On 03/06/2011 09:58 PM, Dan Kegel wrote: dinput: new verb by Shannon, for winehq bug 21159 You realize that most games that don't have bug 6971 (and don't warp mouse themselves) will have it with native dinput? Vitaliy.
New winetricks-alpha 20110306: new game Crysis 2 Demo and seven others, new dll dinput, lots of bug fixes; ie8 now works
Another fortnight, another Winetricks. Version 20110306-alpha has a slightly cleaned up gui, a handful of bugfixes and sha1sum updates, eight new games (crysis2_demo_mp, diablo2, dragonage, masseffect2_demo, penpenxmas, rayman2_demo, sammax301_demo, and secondlife), one new dll (dinput), and one new setting (vd=640x480). It removes ie68, which is no longer needed, now that ie8 works. It isolates all apps in their own wineprefix by default now, not just games. The option --isolate-games is gone, and a new option --no-isolate was added. And finally, it's not quite as slow at putting up menus. Also, there's some real doc at http://winetricks.org for end users as well as for developers. Download url: http://winetricks.org/winetricks-alpha svn repository / bug tracker: http://winetricks.org Changes since 20110222: Update disk space & time install requirements diablo2: waiting for updater window isn't enough, you have to wait for it to say it's finished! Cope with empty USERNAME, which happens when using startx. hegemony_gold: updated sha1sum Added 'folder' verb to open current wineprefix with xdg-open Show title of installed app rather than absolute path in comment at top, give example of how to install all prereqs firefox: update to 3.6.15, fix system menu. corefonts: Trebuc filenames have mixed case. Fixes bug winezeug-203. Install apps and benchmarks into their own prefixes, too. Show prefix name uniformly in window title. Move ie to dlls, call dlls 'Windows dlls or components'. Add option --no-isolate-games, make --isolate-games the default annihilate: actually ask permission before annihilating the wineprefix. gta_vc: ported, updated. Better fix for bug winezeug-25, should fix new bug winezeug-229 w_download: fix progress indicator gui for locales that use , as a decimal separator. Pointed out by kmiksi. Fixes bug winezeug-232. Add a paragraph at the top about what tools this script uses. Cleaned up comments at top. Moved version ID to very top. vc2005trial: update workarounds for wine-1.3.15 Last changeset was missing wildcards on two patterns Speed up common case of w_pathconv -u 3x by writing it in shell. Suggestion by Christian Storgaard. rayman2_demo: new verb. Based on a patch by Shannon. Make --optout take effect earlier. winetricks_stats_init: always quote W_CACHE dinput: new verb by Shannon, for winehq bug 21159 vd=640x480: new verb, by Shannon diablo2: ported and updated. (Next up: diablo2bc, battle chest version.) crysis2_demo_mp: fix non-q mode, use SetWinDelay to simplify. Patch by Phil. W_CACHE_WIN should just be a drive letter and colon in wine penpenxmas: new verb (based on a patch by Manpreet Sangha) crysis2_demo_mp: new verb by Austin sammax301_demo: new verb by Phil secondlife: ported and updated w_download: autohotkey's download server doesn't like curl's user agent, so use a more common one masseffect2_demo: partly fix windows install. (Clicks still not working.) w_mount: Port support for windows mounts of iso volumes. winetricks_read_volume_name: hexdump is not portable, use od instead w_read_key: create directory before storing key sims3: update to latest version, mention drm problem as showstopper masseffect2: mark as broken drm. masseffect2, masseffect2_demo: move workaround descriptions into w_workaround arg. masseffect2_demo: port verb firefox4: updated to beta12 dragonage: ported verb. Flickers terribly in movies for me :-( osmos_demo: bug 24416 fixed in 1.3.8 w_warn: in -q mode, time out after 5 seconds. Get rid of debug print. sims3: if we want menus to work, we have to install dotnet20. Move sudo detect after gui detect; fixes running winetricks-alpha from system menu ie68: no longer needed, now that ie8 works w_warn: text passed to zenity must be escaped ie8: make -q not fail install test. Fix --gui option, which was ignored because variable was reset after option was processed winetricks_set_wineprefix: Comment out debug print annihilate: only delete .desktop files. Use localized name for Desktop directory. Move silent option to top level menu ie8: set TabProcGrowth=0 to avoid hang. Fixes winezeug bug 159. Thanks to MatthiasLichter. Fix running on cygwin (W_DRIVE_C was wrong)
New winetricks-alpha 20110222-alpha: new verbs d3dx11_43, dragonage2_demo, regedit, shell, taskmgr, winecfg
Right, it's only been a couple days, but here's a new winetricks already. This release adds dragonage2_demo (released earlier today -- hey, we're starting to keep up!) as well as the handy verbs d3dx11_43, regedit, shell, taskmgr, and winecfg, and a few bugfixes. Download url: http://winetricks.org/winetricks-alpha svn repository / bug tracker: http://winetricks.org Changes since 20110219b-alpha: Dan Kegel: Added Status column to gui, containing 'cached' if game installer is cached. bioshock_demo: add mwo=force for bug 6971 cnc3_demo: fixed install check d3dx11_43: new verb dragonage2_demo: new verb Display install size and time for (some) games. Fix 'winetricks-alpha list'. Thanks to doh123 for pointing out the problem. Pre-check checkboxes for things that are already installed. (winezeug bug 128) regedit: new verb shell: new verb (handy for debugging) taskmgr: new verb tmnationsforever: mention portaudio workaround for choppiness winecfg: new verb Changes since 20110219-alpha: hko: removed, since they no longer offer the torrent download. utorrent: updated to 2.2.1beta. hegemony_demo: update sha1sum gecko is no longer a real verb, so remove media type. Fixes one reported failure in test suite. dc2ba_demo: updated sha1sum d3dxof: fix location of downloaded file msls31: fix typo that broke downloading with clean cache. Fixes ie6. Also mention where files are being downloaded to in console.
winetricks
Could you correct link to msxml3 in winetricks instaler ? Fhx
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 6:03 AM, Dan Kegel wrote: > On Wed, Jun 9, 2010 at 3:03 AM, Octavian Voicu > wrote: >> If you implement a status feature for every trick, you can change the >> main UI into a list of checkboxes, with the installed tricks already >> ticked. > > Right, of course. I had even realized that before. I guess I was > just in 'no' mode... It took me a while, but I finally implemented this in winetricks-alpha today. To get a list of installed verbs from the commandline, you can do winetricks-alpha list-installed In the GUI, the installed verbs now have their checkboxes already checked. Unchecking them does nothing still, though. Please test http://winetricks.googlecode.com/svn/trunk/src/winetricks-alpha and let me know what you think. - Dan
Re: new winetricks-alpha 20110219-alpha: added wineprefix selection screen
Roseanne wrote: >> winetricks-alpha version 20110219's gui now starts with a wineprefix >> selection dialog. ... >> When using the gui, games can only be installed into their own >> sandboxed prefix. > > You should make a separate wineprefix the default for Office > 2003 and 2007 as well, though it shouldn't be sandboxed. Right > now you are setting the override for riched20 only for the > main apps, but many of Office's advanced features (e.g., > clip organizer, equation editor) are separate exes and the > override needs to be set for all of them. Installing to a > separate wineprefix and setting the override globally is much > easier. It will also protect Office apps from being messed > up by other overrides a user might set for other apps. You > might also want to disable Wine's crash dialog for Office, > as it prevents Office's error handler from recovering the file > that was being worked on at the time of the crash. Good ideas all. I isolated just games for starters simply because it was an easy place to start, but will get to apps soon. (Incidentally, I did a silent release, 20110219b-alpha, to fix a few install problems that show up on an empty cache.) - Dan
Re: new winetricks-alpha 20110219-alpha: added wineprefix selection screen
On Fri, 18 Feb 2011 22:48:22 -0800 Dan Kegel wrote: > Another day, another winetricks-alpha. (Well, it *is* alpha.) > > winetricks-alpha version 20110219's gui now starts with a wineprefix > selection dialog. > If you just click OK, it uses the default wineprefix. > When using the gui, games can only be installed into their own > sandboxed prefix. You should make a separate wineprefix the default for Office 2003 and 2007 as well, though it shouldn't be sandboxed. Right now you are setting the override for riched20 only for the main apps, but many of Office's advanced features (e.g., clip organizer, equation editor) are separate exes and the override needs to be set for all of them. Installing to a separate wineprefix and setting the override globally is much easier. It will also protect Office apps from being messed up by other overrides a user might set for other apps. You might also want to disable Wine's crash dialog for Office, as it prevents Office's error handler from recovering the file that was being worked on at the time of the crash. -- Rosanne DiMesio
new winetricks-alpha 20110219-alpha: added wineprefix selection screen
Another day, another winetricks-alpha. (Well, it *is* alpha.) winetricks-alpha version 20110219's gui now starts with a wineprefix selection dialog. If you just click OK, it uses the default wineprefix. When using the gui, games can only be installed into their own sandboxed prefix. This keeps them from bumping into each other and making them spill their coffee, or worse. (This feature may seem odd, but it's how PlayOnLinux works, and it was specifically requested by Vitaliy Margolen in http://www.winehq.org/pipermail/wine-devel/2011-January/088332.html ) It now has an option to delete the selected wineprefix, and if you do, it also deletes any xdg desktop menuitems that refer to it. Comments welcome. There are some quirks left to work out with the new gui behavior, so caveat downloador. Download url: http://winetricks.org/winetricks-alpha svn repository / bug tracker: http://winetricks.org Changelog: Dan Kegel: In pickprefix menu, sense dosdevices rather than user.reg; makes new wineprefixes show up immediately Deleting a wineprefix also deletes its menu items. Make default wineprefix the, um, default in pickprefix. Games are reachable only via pickprefix menu now. Experimental gui change: outer dialog is now prefix selection. Needs polish and testing still. algodoo_demo: wait for installer to finish in non-silent case Remove dead code for run and uninstall modes/menus.
new winetricks-alpha 20110218-alpha: new verbs office2007pro, sketchup, starcraft2_demo, wowtrial, 14 others; new option --isolate-games
Another month, another winetricks-alpha. winetricks-alpha version 20110218 adds the following new verbs: atmosphir deusex2_demo dsoundhw=emulation eve fable_tlc fifa11_demo hegemony_demo hon imvu kotor1 kotor2 lhp_demo mb_warband_demo office2003pro office2007pro sketchup starcraft2_demo videomemorysize wowtrial and four new options: --guiForce gui progress indications even when run from commandline --isolate-games Puts games in their own sandboxed wineprefix. Experimental. --nocleanLeave temp files when verbs done. Useful when debugging. --showbroken Gui normally hides apps known not to work with current wine. This shows them anyway. and one new feature: Commands are now logged to $WINEPREFIX/winetricks.log so user has a record of what he did to the bottle and updates a number of download URLs, most notably mxsml3. The script can be downloaded from winetricks.org at the obvious url: http://winetricks.org/winetricks-alpha (The old download url at kegel.com/wine/winetricks-alpha still works, too.) Bug tracker and svn repository are at http://winetricks.googlecode.com Changelog: Phil Blankenship: deusex2_demo: ported. eve: ported. kotor1, kotor2: new verbs lhp_demo: ported. mb_warband_demo: ported. Scott Jackson: icodecs: support -q. wowtrial: ported, updated. Dan Kegel: atmosphir: new verb fable_tlc: ported, updated fifa11_demo: ported. Patch by Scott and me. dsoundhw=emulation: new verb hon: ported and updated verb imvu: ported & updated starcraft2_demo: new verb. (Also die slightly earlier if a verb fails.) videomemorysize: ported verb. 3dmark06: mark as broken because of winehq bug 9210 3dmark2001: observed a hang, so added a few delays, that usually helps Obey W_CACHE even on mac. Pick good WINETRICKS_POST even if WINETRICKS_DIR is not set. Replaced tabs with spaces. There should be no tabs in this file. alldlls: fixed verb, it wasn't getting invoked properly aoe_trial: didn't have any delays after WinWait, and hung on a recent run. Add missing delays. atmosphir: fix media type, bug found by Scott Jackson bfbc2: add little delay at point of an observed hang bfbc2: added missing delays, since it hung once today bug 21517 was fixed in wine-1.3.8, so don't apply it with new enough wine bugfix: Abort if install check fails after install bugfix: Don't crash immediately if WINEPREFIX is set but does not exist bugfix: Don't reference undefined variable programfilesdrive bugfix: Don't unset DISPLAY in early_wine, it breaks later runs of autohotkey. bugfix: Fixed typo in w_override_app_dlls bugfix: Use %windir%\Temp rather than %windir%\_temp, since on Windows 7, there were mysterious permission problems installing vc2005express with the nonstandard _temp directory. bugfix: User complained that w_die wasn't fatal. Sure enough, need to check subshell exit status explicitly. bugfix: When unmounting, also eject. This should help multidisc titles. bugfix: add parameter checking on w_override_dlls to catch a common thinko bugfix: w_read_key: also strip spaces from key bugfix: w_read_key: some systems don't like [ -], so try posix syntax cod1: typo: KEY should be W_KEY deadspace2: added draft verb. deadspace2: mark as broken (and fix install check) dxdiag: also install help file early_wine: don't disable mshtml, it breaks later autodownload of gecko. See winezeug bug 223. firefox4: die rather than warn if trying to install with too old a wine firefox4: update url flash: updated, fixes winezeug 228. fontfix: can't claim it has an installed file unless it always installs it. Also, fixed a typo that caused anything without an installed_file1 fail if used from inside a verb that does. gameux=disabled was broken; fixed. Support generic dll={disabled|builtin|native}. gothic4_demo: ported from wisotool, marked as broken kotor2: shorten name to make it fit in dialog mono28: fix list-installed and list-cached mono28: updated to mono-2.8.2 msxml3: microsoft download page vanished, so use cnet. ole2: removed, since it seems broken, and I don't know how useful it is. opensymbol: updated url and sha1sum psdkwin7: fix fixme, don't muck with registry on windows shockwave: updated sha1sum sims3: fix non-q mode vc2005trial: fix regression caused by recent change that created both Temp and temp. vc2005trial still broken, but at least it gets further now. vc2005trial: marked as broken w_declare_exe: allow declaring more than one executable per verb w_download_torrent no longer needs pkg argument, following example of other download functions. w_override_app_dlls: accept b as synonym for builtin, etc. w_override_dlls: don't suggest w_call w_workaround_wine_bug: 2nd argument implemented, with nicer range syntax, e.g. 1.3.8, means 'works in wine-1.3.8 and later' wowtrial: use color of progress bar to detect completion. Also wait a bit longer for server detection. Shannon Vanwagner: dmsynth:
new winetricks 20110123: work around bug in wine-1.3.12. new winetricks-alpha 20110123: ditto, plus new verbs cnc3_demo, guildwars, hphbp_demo, nfsshift_demo, sims3, spotify, vc2005trial
Another week, another winetricks. This release is mainly to add a workaround for http://bugs.winehq.org/show_bug.cgi?id=25838 in wine-1.3.12, which broke winetricks. winetricks-alpha version 20110123 adds the following new verbs: cnc3_demo: Command and Conquer 3 demo guildwars: Guild Wars hphbp_demo: Harry Potter Half Blood Prince demo nfsshift_demo: Need For Speed: Shift demo sims3: The Sims 3 spotify: the popular music service vc2005trial: Visual C++ 2005 Trial winetricks version 20110123 adds no new verbs. Both scripts can be downloaded from winetricks.org at the obvious urls: http://winetricks.org/winetricks http://winetricks.org/winetricks-alpha (The old download url at kegel.com/wine/winetricks still works, too.) Bug tracker and svn repository are at http://winetricks.googlecode.com --- Changelog for winetricks-alpha: Dan Kegel: Work around wine bug 25838 :-( Ported verbs hphbp_demo, sims3 from wisotool Fix mingw PATH (again) Add example to help for 'list' command w_download{,_manual}: get rid of need to specify package name. w_download_manual: open destination folder in desktop for user python26_comtypes: metadata should be "year", not "date". Shortened title for psdkwin7 to fit window. Shannon Vanwagner: New verb spotify Phil Blankenship: Ported verbs cnc3_demo, guildwars, nfsshift_demo, vc2005trial from wisotool. --- Changelog for winetricks: Dan Kegel: Work around wine bug 25838 :-( Austin English: update opensymbol url/sha1sum --- Enjoy!
wine-1.3.12 broke winetricks :-(
Looks like wine-1.3.12 went out without the fix for http://bugs.winehq.org/show_bug.cgi?id=25838 I've checked a workaround into winetricks, and will do a release, but I bet a few users will be confused...
Re: Winetricks game verbs - good or bad? (was: Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, ...)
To pick up where we left of. On 01/17/2011 02:23 PM, Dan Kegel wrote: On Mon, Jan 17, 2011 at 8:31 PM, Vitaliy Margolen wrote: On 01/17/2011 01:15 PM, Dan Kegel wrote: What concrete problems do you see with winetricks having verbs for popular games? Does it cover Steam'ed versions? Different languages? I'm curious why you ask - would covering (or not covering) Steam or different languages lead to poor quality bug reports? I guess you're afraid of people complaining about the tool and not about Wine? I'm talking about system being in a different locale. And you trying to install an English program. Some installers don't like that. Also number of system directory paths would be different. Alternatively what if user wants to install not English version of say FireFox? As far as games go, most steamed versions don't really require an installation, steam downloads them and runs re-distributable installers that game requires. I guess where I'm going with it, is how much will winetricks install to satisfy each program? And how well this list will correspond to environment? How about conflicts between setups for different games under one wineprefix? Or conflicts with existing installed software under the same wineprefix? The only scenario that would be fine with me, if winetricks will allow new prefix only for complete software installs. And refuse to install into existing one. The author of PlayOnLinux agrees with you; that's how that tool works. I do have code for that, but I haven't turned it on yet, since it raises some UI issues. I could make it the default for app installs once I iron those out. This will be highly beneficial for everyone. User will be able to easily remove programs, and you won't need to deal with conflicting requirements. Also this will guarantee that default prefix is left untouched. Vitaliy.
Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, dxdiagn, pngfilt; new svn repo, download url
On 01/17/2011 03:14 PM, Rosanne DiMesio wrote: > On Mon, 17 Jan 2011 12:33:28 -0700 > Vitaliy Margolen wrote: > >> Isn't that exactly why we marked all other scripts like this a "third party >> unsupported tools"? If you moving the same direction, then winetricks will >> fall into the same category - if you using it, ask Dan, don't bother asking >> people on forum, filing bugs, etc. >> > > We already treat winetricks like that. I know I'm constantly telling users to > reinstall to a clean wineprefix with no winetricks. The winetricks wiki page > tells users explicitly not to report bugs here if they have used winetricks > to install native dlls, and has a link to winezeug to report bugs in > winetricks itself. I don't see any of that changing. > > That said, I do think winetricks has become bloated. JMHO. > Bloat is really just an interface problem. It's still only a few kilobytes of shell script. -Scott
Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, dxdiagn, pngfilt; new svn repo, download url
On Mon, 17 Jan 2011 12:33:28 -0700 Vitaliy Margolen wrote: > Isn't that exactly why we marked all other scripts like this a "third party > unsupported tools"? If you moving the same direction, then winetricks will > fall into the same category - if you using it, ask Dan, don't bother asking > people on forum, filing bugs, etc. > We already treat winetricks like that. I know I'm constantly telling users to reinstall to a clean wineprefix with no winetricks. The winetricks wiki page tells users explicitly not to report bugs here if they have used winetricks to install native dlls, and has a link to winezeug to report bugs in winetricks itself. I don't see any of that changing. That said, I do think winetricks has become bloated. JMHO. -- Rosanne DiMesio
Re: Winetricks game verbs - good or bad? (was: Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, ...)
On Mon, Jan 17, 2011 at 8:31 PM, Vitaliy Margolen wrote: > On 01/17/2011 01:15 PM, Dan Kegel wrote: >> What concrete problems do you see with winetricks having >> verbs for popular games? > > Does it cover Steam'ed versions? > Different languages? I'm curious why you ask - would covering (or not covering) Steam or different languages lead to poor quality bug reports? I guess you're afraid of people complaining about the tool and not about Wine? > How about conflicts between setups for different games under one wineprefix? > Or conflicts with existing installed software under the same wineprefix? > > The only scenario that would be fine with me, if winetricks will allow new > prefix only for complete software installs. And refuse to install into > existing one. The author of PlayOnLinux agrees with you; that's how that tool works. I do have code for that, but I haven't turned it on yet, since it raises some UI issues. I could make it the default for app installs once I iron those out. - Dan
Re: Winetricks game verbs - good or bad? (was: Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, ...)
On 01/17/2011 01:15 PM, Dan Kegel wrote: What concrete problems do you see with winetricks having verbs for popular games? Does it cover Steam'ed versions? Different languages? How about conflicts between setups for different games under one wineprefix? Or conflicts with existing installed software under the same wineprefix? The only scenario that would be fine with me, if winetricks will allow new prefix only for complete software installs. And refuse to install into existing one. Vitaliy.
Winetricks game verbs - good or bad? (was: Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, ...)
On Mon, Jan 17, 2011 at 7:33 PM, Vitaliy Margolen wrote: > On 01/17/2011 11:30 AM, Dan Kegel wrote: >> New version 20110117-alpha adds the following new verbs: >> >> firefox4 - beta9 of Firefox's new web browser >> ut3 - the first-person shooter Unreal Tournament 3 (requires dvd) > > Isn't that exactly why we marked all other scripts like this a "third party > unsupported tools"? I suspect PlayOnLinux got the cold shoulder because they use old versions of wine, they use their own patches, they don't have a 'real' version control system for game scripts, and they didn't communicate with the wine community. So problem reports from PlayOnLinux users weren't very helpful for Wine developers. Winetricks doesn't encourage users to run old or patched wine, and I'm not a stranger on wine-devel. In fact, if we play our cards right, winetricks might actually reduce the number of clueless support requests. People have trouble following the HOWTOs in the appdb. A winetricks verb for a game should be like a perfectly automated little implementation of the HOWTO, with bug workarounds clearly marked, and skipped automatically when using new enough wine. Better still, since it's automated, we can run it nightly to make sure it doesn't break. What concrete problems do you see with winetricks having verbs for popular games? - Dan
Re: New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, dxdiagn, pngfilt; new svn repo, download url
On 01/17/2011 11:30 AM, Dan Kegel wrote: New version 20110117-alpha adds the following new verbs: firefox4 - beta9 of Firefox's new web browser ut3 - the first-person shooter Unreal Tournament 3 (requires dvd) Isn't that exactly why we marked all other scripts like this a "third party unsupported tools"? If you moving the same direction, then winetricks will fall into the same category - if you using it, ask Dan, don't bother asking people on forum, filing bugs, etc. I beg to reconsider, from a useful tool to install missing pieces winetricks will be yet another automated tool to break Wine. Vitaliy.
New winetricks 20110117-alpha: new verbs dxdiag, firefox4, ut3, hegemonygold_demo, dxdiagn, pngfilt; new svn repo, download url
Another fortnight, another winetricks. New version 20110117-alpha adds the following new verbs: firefox4 - beta9 of Firefox's new web browser ut3 - the first-person shooter Unreal Tournament 3 (requires dvd) hegemonygold_demo - the strategy game Hegemony Gold, dxdiag - Microsoft's native dxdiag app plus many less noticable improvements. It should be ready to replace classic winetricks now... let me know if you find it lacking. Also, to celebrate the new version (and foil domain squatters), I've given it an easier to remember download url: http://winetricks.org/winetricks-alpha and svn repository / bug tracker: http://winetricks.googlecode.com (The old download url at kegel.com/wine/winetricks-alpha will still work, they're symlinked.) Changelog: Dan Kegel: Added new verbs dxdiag, dxdiagn, firefox4, pngfilt vc2005express: switched to offline installer to make regression testing easier ie6: make png images work (thanks to Qian Hong for the bug report) Allow changing -q from main menu Experimentally mention WINEPREFIX in window title to help avoid user confusion Don't make zenity bigger than the screen, if we can help it. Leave less cruft in wineprefix (in particular, autohotkey) Sped up script a bit more in cygwin Phil Blankenship: Ported most of the remaining verbs from classic winetricks Shannon Vanwagner: Added new verb hegemenygold_demo Scott Jackson: Added new verb ut3
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
On Thu, Jan 6, 2011 at 9:52 AM, Qian Hong wrote: > After install ie6 with winetricks, I found that png images can't display in > IE6, > I download pngfilt.dll manually and regist it with wine regsvr32, then IE6 > display png files well. > Will winetricks add pngfilt.dll verb, or add integrate pngfilt.dll > installing in winetricks ie6 ? Yes. Good idea. I've done this in winetricks-alpha. Thanks for the bug report! - Dan
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
On Thu, Jan 6, 2011 at 6:14 PM, Qian Hong wrote: > Dear Michael Stefaniuc, > I can't agree more with you, IE6 must die, the sooner the better. > But unfortunately, sometimes I can't leave IE6. For example,my online bank > is IE only, it can't work without ActiveX. Maybe you'll suggest me to change > another online bank without ActiveX, but unfortunately again, my student > card is bundling with that bank, so as everyone in our school. Serveral > websites of our school are IE only. The idea is to use IE7 and deprecate IE6 (for use in working around wine bugs). Wine's internal infrastructure is now closer to the IE7 design, and installing IE6 can make things worse, not better. -- -Austin
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
Dear Michael Stefaniuc, I can't agree more with you, IE6 must die, the sooner the better. But unfortunately, sometimes I can't leave IE6. For example,my online bank is IE only, it can't work without ActiveX. Maybe you'll suggest me to change another online bank without ActiveX, but unfortunately again, my student card is bundling with that bank, so as everyone in our school. Serveral websites of our school are IE only. On Fri, Jan 7, 2011 at 2:02 AM, Michael Stefaniuc wrote: > Actually shouldn't IE6 just die? -- Regards, Qian Hong - Send from Ubuntu http://www.ubuntu.com/
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
On 01/06/2011 06:52 PM, Qian Hong wrote: Thanks for your nice work again! After install ie6 with winetricks, I found that png images can't display in IE6, I download pngfilt.dll manually and regist it with wine regsvr32, then IE6 display png files well. Will winetricks add pngfilt.dll verb, or add integrate pngfilt.dll installing in winetricks ie6 ? Actually shouldn't IE6 just die? bye michael I'm not sure weather it is a bug, should I report it as a new issue? Many thanks again! Best wishes. On Thu, Jan 6, 2011 at 6:45 AM, Dan Kegel mailto:d...@kegel.com>> wrote: - ie8: avoid writing to / (just like ie7 fix). Don't bother running ie8 when finished; point user to workaround instead. Also move a verb that got sandwiched between ie6 and ie7. - ie7: when / is writable as on macosx, move z: out of the way during ie7 install to avoid scribbling temporary files in /. Had to run with WINEDEBUG=warn+heap to avoid memory bugs in setupapi?
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
Dear Dan Kegel, Thanks for your nice work again! After install ie6 with winetricks, I found that png images can't display in IE6, I download pngfilt.dll manually and regist it with wine regsvr32, then IE6 display png files well. Will winetricks add pngfilt.dll verb, or add integrate pngfilt.dll installing in winetricks ie6 ? I'm not sure weather it is a bug, should I report it as a new issue? Many thanks again! Best wishes. On Thu, Jan 6, 2011 at 6:45 AM, Dan Kegel wrote: > - ie8: avoid writing to / (just like ie7 fix). Don't bother running > ie8 when finished; point user to workaround instead. Also move a verb > that got sandwiched between ie6 and ie7. > - ie7: when / is writable as on macosx, move z: out of the way during > ie7 install to avoid scribbling temporary files in /. Had to run with > WINEDEBUG=warn+heap to avoid memory bugs in setupapi? > -- Regards, Qian Hong - Send from Ubuntu http://www.ubuntu.com/
Re: New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
On 5 January 2011 22:45, Dan Kegel wrote: > Another month, another Winetricks - or, rather, two new Winetricks. Very nice! Here is some games information you may find useful: == Big Fish Games client winetricks -- gecko ie8 * gecko -- suppress the gecko download UI, not strictly necessary * ie8 -- I find that with newer versions of wine (since the IUri support?) IE8 works well for the client; for older versions of wine, ie6 works. PROGRAM = c:\Program Files\bfgclient\bfgclient.exe == Bejeweled 3 (PopCap Games) winetricks -- gecko msls31 riched30 * gecko -- suppress the gecko download UI, not strictly necessary * msls31 -- suppress a "dll not found" error using native riched30; works without this, you just get an annoying dialog box :) * riched30 -- the popcap game installer hang when viewing the license agreement on recent wine versions (or recent popcap installers); this prevents the hang [http://bugs.winehq.org/show_bug.cgi?id=25455] PROGRAM = c:\Program Files\PopCap Games\Bejeweled 3\Bejeweled3.exe NOTE: Bejeweled 3 crashes on exit (D3D reference error?) and then hangs (audio thread deadlock?), but is otherwise very playable :). - Reece
New winetricks 20110105: improved download error recovery, added first-run optin dialog. New winetricks 20110105-alpha: menu divided into categories, added 35 games
Another month, another Winetricks - or, rather, two new Winetricks. New version 20110105 has only two notable changes: 1. it will retry a corrupt download for you (this should get rid of most cryptic warnings about needing to rename a file and retry), 2. a first run dialog now asks whether you'd like to help winetricks development by reporting usage stats. You should only see this dialog once (and only if you're using the gui, and only if you're using zenity). This has been very helpful already, as people have been running it from svn. Please let me know what you think of it. Online as always at http://kegel.com/wine/winetricks Experimental new version 20110105-alpha has a few further changes: 3. The menu is now broken up by category; there's now a top-level menu which gives you a choice of category (dll, font, app, or setting). This ought to make the menu a little less overwhelming. Let me know what you think of the new menu navigation. 4. There's now a progress dialog during downloads in gui mode. 5. It should work better when the user has removed the Z: drive. 6. It's been refactored to make adding new verbs much easier (you no longer have to edit the script in multiple places to add a verb, and you can even put verbs in external files). 7. Added 35 games. (A bunch more remain to be ported from wisotool.) 8. Removed (or, rather, haven't ported yet) a number of less-common verbs. The statistics gathered by the new version will tell us which of the remaining verbs to port first. The experimental version is only at http://kegel.com/wine/winetricks-alpha SVN and bug tracker are online at http://winezeug.googlecode.com Changes in version 20110105: Dan Kegel: - remove old synonym dotnet2 for dotnet20 - mpc: remove broken call to append_path - handle 'winetricks win31 vista' properly - make dotnet20sp2 warn that it's broken. Don't list in menu. - w_download: don't redownload if no expected checksum given. Also remove == typo from r2207. - don't declare checksum error unless, y'know, there was a checsum error - as favor for etersoft, avoid referring directly to zenity/kdialog/xmssage to avoid pulling them all in as dependencies when building a package - automatically retry download once if cached file has wrong checksum - ie8: avoid writing to / (just like ie7 fix). Don't bother running ie8 when finished; point user to workaround instead. Also move a verb that got sandwiched between ie6 and ie7. - ie7: when / is writable as on macosx, move z: out of the way during ie7 install to avoid scribbling temporary files in /. Had to run with WINEDEBUG=warn+heap to avoid memory bugs in setupapi? - when reporting usage, also report version. - in zenity gui case, ask user on first run whether to opt in to usage reporting. - on MacOS X, put cache in /home/dank/Library/Caches - delete msxml6.dll before running installer. Fixes bug 211. - tahoma: don't download to top of cache - finish renaming WINETRICKS_UNIXQUIET to W_UNATTENDED_DASH_Q - make cabextract quiet Austin English: - add win31 verb (needed internally by ole2)
Re: New winetricks 20101222: new verbs icodecs, msnasn1, opensymbol, wmi, xmllite; removed obsolete verbs audioio, dcom98, eadm, urlmon
Roseanne wrote: > Urlmon is needed to work around bugs 25492 and 25494. Jacek suggests installing ie7 (and possibly limiting overrides to just urlmon). He warns that the old ie6-era urlmon winetricks was using would cause more and more problems as he continues moving wine over to ie7-style infrastructure. A new urlmon verb that installs an ie7-era urlmon would be logical, but I haven't needed it myself yet. If anyone else needs it and feels like coding it up, I'd be happy to test and commit. - Dan
Re: New winetricks 20101222: new verbs icodecs, msnasn1, opensymbol, wmi, xmllite; removed obsolete verbs audioio, dcom98, eadm, urlmon
On Wed, 22 Dec 2010 11:41:13 -0800 Dan Kegel wrote: > the audioio, dcom98, eadm, and urlmon verbs are gone, let > me know if you really need those! > Urlmon is needed to work around bugs 25492 and 25494. -- Rosanne DiMesio
New winetricks 20101222: new verbs icodecs, msnasn1, opensymbol, wmi, xmllite; removed obsolete verbs audioio, dcom98, eadm, urlmon
Another month, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Lots of bugfixes. wsh57 now works with vb scripts. The code has undergone some spring cleaning, so watch out for regressions. (We've fixed a few already.) In particular, the audioio, dcom98, eadm, and urlmon verbs are gone, let me know if you really need those! There's a new --optin commandline option that will tells winetricks to phone home after each run with info about which verbs really get used. Please consider using this, it will help future winetricks development. (You only have to give that option once, it sticks. You can turn it off with the --optout option, or by removing ~/.cache/winetricks.) Longer Changelog: Detlef Riekenberg: wmi: new verb Andrew Nguyen: steam: install corefonts first gfw: Avoid extracting the entire Win2k SP4 redist for msasn1.dll Austin English: Always use quiet and overwrite options for unzip. (issue 196) Lots of win64 fixes audioio: removed cmake: support silent install d3dx9_xx: only extract the desired dll (faster) dotnet11: work around wine bug 25120 eadm: remove, it's useless and its sha1sum changes way too often ie6: get rid of ie6 online installer, rename ie6_full to ie6 (which works around the inseng bug), support quiet installs mono28: bump to mono 2.8.1 mono28: remove mono registry keys, they are set by default in Wine since 1.2 msxml3: fix install opensymbol: added font set_psm: should set PixelShaderMode, not RenderTargetLockMode. (Issue 197) unset_winver: wine changed version setting, so make this a synonym for winver xp vcrun2003: use the correct programfiles directory. Fixes win64 install. w_call: if the subshell fails, exit immediately, otherwise w_die() is useless winver: update how setting a windows version works. w_warn: should return 0 in case of no-gui xact: fix for WINEPREFIXes with spaces/special characters Dan Kegel: Many small changes to start obeying new coding convention. Fix a few bugs found when running on windows Fix places where paths weren't quoted (bug 179). Thanks to Roberto Neri. Add --option, --optout options to control experimental opt-in usage tracking. crypt32: it was really broken, but works now. dcom98: it's obsolete, and causes problems, so removed. dotnet30: have to set XP mode now for install to work dotnet35: improved recipe per Louis, good enough to let some apps start icodecs: brought back, thanks to Alan Alberghini for the new URL. msasn1: new verb. urlmon: remove for now wsh57: improve so wscript hello.vbs works xmllite: new verb. (Hangs at end unless you give -q)
Re: RFC: New winetricks options --optin, --optout
On Tue, Dec 21, 2010 at 12:10 AM, Jerome Leclanche wrote: > Opted in. I don't use it as much anymore, but my most common verbs are > fontsmooth-rgb, python, mfc42, msxml6, dinput8, vcrun* (depends the > app) and firefox. Maybe also dotnet20/ie6/{core,all}fonts. > > Reminds me, sound=audioio can be removed now. I'll send you a patch. I removed it, thanks for pointing it out. -- -Austin
Re: RFC: New winetricks options --optin, --optout
Opted in. I don't use it as much anymore, but my most common verbs are fontsmooth-rgb, python, mfc42, msxml6, dinput8, vcrun* (depends the app) and firefox. Maybe also dotnet20/ie6/{core,all}fonts. Reminds me, sound=audioio can be removed now. I'll send you a patch. J. Leclanche On Mon, Dec 20, 2010 at 5:32 PM, Dan Kegel wrote: > I'm interested in which winetricks verbs people are > using, mostly so I can nuke the ones that nobody > cares about, but also so I can pay more attention > to making sure popular ones work. > > So I added an --optin option to winetricks; if you > give that option, winetricks will report which verbs > you use. You can turn this off again with --optout. > This is only in svn, not yet in the released version, > and it's only a commandline thing; GUI users are > currently unaffected. See > http://code.google.com/p/winezeug/source/detail?r=2137 > > I kind of expect not many people to find that option > and turn it on, so it seemed safe to add. If the > community agrees, at some point I'll change the > GUI to ask users on first run whether they want to help > winetricks development by reporting usage information. > > Comments? > - Dan > > >
RFC: New winetricks options --optin, --optout
I'm interested in which winetricks verbs people are using, mostly so I can nuke the ones that nobody cares about, but also so I can pay more attention to making sure popular ones work. So I added an --optin option to winetricks; if you give that option, winetricks will report which verbs you use. You can turn this off again with --optout. This is only in svn, not yet in the released version, and it's only a commandline thing; GUI users are currently unaffected. See http://code.google.com/p/winezeug/source/detail?r=2137 I kind of expect not many people to find that option and turn it on, so it seemed safe to add. If the community agrees, at some point I'll change the GUI to ask users on first run whether they want to help winetricks development by reporting usage information. Comments? - Dan
Removal of dcom98 from winetricks?
I remember discussing this at wineconf as something we should do, but it seems there's at least one situation I've found where it still helps: http://bugs.winehq.org/show_bug.cgi?id=8780 Is it possible this is a hidden issue bleeding into other apps as well? Thanks, Scott Ritchie
re: winetricks IE6 installer not downloading
This is fixed in svn, try http://winezeug.googlecode.com/svn-history/r2031/trunk/winetricks
winetricks IE6 installer not downloading
Hi, When I try to install IE6 using winetricks it pops up installer wizard and when I press I accept installer tells me following error: "Setup was unable to download required components". (Internet connection is working well) Screenshot of error: http://ubuntuone.com/p/Tbs/ Thanks.
winetricks dotnet30 install seems to be working again
For me, with today's winetricks from svn and wine from git, winetricks dotnet30 seems to work well. It appears to hang at the end because of http://bugs.winehq.org/show_bug.cgi?id=25059 but that's cosmetic; if you look for the icon hiding on the taskbar, you'll see the installer completed. Don't know if the resulting package works, but at least it installed for me just now once. Ship it! :-)
Re: 'winetricks dotnet35' starting to work
On 08/11/2010, at 21:08, Dan Kegel wrote: > In svn ( http://winezeug.googlecode.com/svn/trunk/winetricks ), > I've added Louis' workaround from > http://bugs.winehq.org/show_bug.cgi?id=22551#c5 > to winetricks dotnet35. This let the game Bloodline Champions at least show > its > splash screen. Perhaps it will be useful for other apps, too. > > With wine-1.3.4 or earlier, anyway; dotnet30 explodes with wine-1.3.5 > or later, see > http://bugs.winehq.org/show_bug.cgi?id=25074 > > Great news. Will test with batman in the morning.
'winetricks dotnet35' starting to work
In svn ( http://winezeug.googlecode.com/svn/trunk/winetricks ), I've added Louis' workaround from http://bugs.winehq.org/show_bug.cgi?id=22551#c5 to winetricks dotnet35. This let the game Bloodline Champions at least show its splash screen. Perhaps it will be useful for other apps, too. With wine-1.3.4 or earlier, anyway; dotnet30 explodes with wine-1.3.5 or later, see http://bugs.winehq.org/show_bug.cgi?id=25074
Re: New winetricks 20101106: mostly just bugfixes and updates
Scott wrote: > Was there going to be another wisotool soon? Yes, it's released, I just haven't sent out the release notes. - Dan
Re: New winetricks 20101106: mostly just bugfixes and updates
On 11/05/2010 09:50 PM, Dan Kegel wrote: > Another month, another Winetricks. > > Online as always at > http://kegel.com/wine/winetricks > or > http://winezeug.googlecode.com > (Bug reports to the issue tracker at the above URL, please.) > > Changes: > > Austin English > - add amstream verb > - bump firefox to 3.6.12 > - fix dotnet11 install on recent wine > - if user is using a 64-bit prefix, tell them how to create a 32-bit > one instead. > - initial 64-bit cleanup > - update eadm sha1sum > - update flash sha1sum > - update utorrent sha1sum > - don't initialize wine just to show the help menu. (Issue 182) > - version shouldn't initialize Wine either (part 2 of Issue 182). > > Dan Kegel > - update shockwave, utorrent sha1sum > - added verbs l3codecx and dmsynth, and added devenum to directmusic; > for winehq bug 24911 > - allow continuing partial downloads if WINETRICKS_CONTINUE_DOWNLOAD is set > > Available on Ubuntu Wine PPA now. Was there going to be another wisotool soon? -Scott Ritchie
New winetricks 20101106: mostly just bugfixes and updates
Another month, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Austin English - add amstream verb - bump firefox to 3.6.12 - fix dotnet11 install on recent wine - if user is using a 64-bit prefix, tell them how to create a 32-bit one instead. - initial 64-bit cleanup - update eadm sha1sum - update flash sha1sum - update utorrent sha1sum - don't initialize wine just to show the help menu. (Issue 182) - version shouldn't initialize Wine either (part 2 of Issue 182). Dan Kegel - update shockwave, utorrent sha1sum - added verbs l3codecx and dmsynth, and added devenum to directmusic; for winehq bug 24911 - allow continuing partial downloads if WINETRICKS_CONTINUE_DOWNLOAD is set
Re: New winetricks 20101008: new verbs abiword, dsound, nvidiasdk9, vd, xinput
On Thu, Oct 7, 2010 at 6:41 PM, Jerome Leclanche wrote: > On Fri, Oct 8, 2010 at 1:51 AM, Dan Kegel wrote: >> - refuse to run in 64-bit WINEPREFIX's > > What's the reasoning behind this? (eg what's broken?) A lot of stuff is broken. E.g., it assumes that system32 is the proper place for 32-bit dlls, installers are always the 32-bit versions (some of which won't run on a 64-bit windows OS), etc. Until Dan or I have time to fix it, it's easier to disable it. Patches welcome, of course. -- -Austin
Re: New winetricks 20101008: new verbs abiword, dsound, nvidiasdk9, vd, xinput
On Fri, Oct 8, 2010 at 1:51 AM, Dan Kegel wrote: > - refuse to run in 64-bit WINEPREFIX's What's the reasoning behind this? (eg what's broken?) J. Leclanche
New winetricks 20101008: new verbs abiword, dsound, nvidiasdk9, vd, xinput
Another fortnight-and-a-half, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes since 20100917: Austin English: - add dsound verb. (Issue 175) - add xinput verb - dxsdk_nov2006, add support for quiet install. - fix dotnet installs for wine 1.2 (broken in recent winetricks release) - introduce $appdata_win/$appdata_unix variables, use it for Safari - refuse to run in 64-bit WINEPREFIX's - remove deprecated pbuffer option - update eadm sha1sum - update flash sha1sums - update kde to 0.9.7-0 - update utorrent sha1sum/url Dan Kegel: - add nvidiasdk9 - remove bogus msvcr80 installed by dotnet20; fixes issue 164. - use symbolic variable uniformly in set_videomemorysize - add abiword, ie6_full - fix two spots WINETRICKS_TMP wasn't quoted; this broke WINEPREFIXes containing spaces. Reported by Roberto Neri. - add vd=1024x768, vd=off options. Fixes bug 172. Scott Ritchie: - new verb cjkfonts (individual verb names may still change) - Add Quicktime 7.6, update quicktimes to depend on vcrun2005 Erik Inge Bolsø - reenable mscoree after directx9 install; fixes issue 25.
Re: Winetricks command
On Sat, Sep 18, 2010 at 11:37 AM, M Hack wrote: > I have Ubuntu 10.04 and the repository ppa:ubuntu-wine/ppa installed. When > following your instructions (http://wiki.winehq.org/winetricks) to run > winetricks I encountered a problem > Entering sh winetricks in a terminal window gave me the following error > Cannot find wineprefixcreate (wineprefixcreate) What version does your local copy of winetricks claim to be? wineprefixcreate is long obsolete and winetricks stopped calling it just about as long. > With blind luck I tried entering just > winetricks > which worked, ie sh winetricks is not necessary. The error message was not > informative and evidently is a hold over. It would help if this was stated > on your wiki > Mark <>< It sounds like you have a copy of winetricks located in a directory in your PATH environment variable. What does the command "which winetricks" (without quotes) yield?
Winetricks command
I have Ubuntu 10.04 and the repository ppa:ubuntu-wine/ppa installed. When following your instructions (http://wiki.winehq.org/winetricks) to run winetricks I encountered a problem Entering sh winetricks in a terminal window gave me the following error Cannot find wineprefixcreate (wineprefixcreate) With blind luck I tried entering just winetricks which worked, ie sh winetricks is not necessary. The error message was not informative and evidently is a hold over. It would help if this was stated on your wiki Mark <><
New winetricks 20100917: new verbs crypt32, devenum, d3dx9_26, winhttp
Another fortnight, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Austin English: crypt32: added (Issue 162). devenum: added (Issue 163). divx: update sha1sum dotnet30: fix breakage from last release dxsdk_nov2006: support silent install firefox: update to 3.6.10 mingw: fix downwload urls winhttp: added (for e.g. ffxiv) Andrew Nguyen: fix gecko-dbg for new gecko Dan Kegel: d3dx9_26: added (for e.g. civ4_demo)
New winetricks 20100904: lots of little fixes. New verbs comdlg32.ocx, vcrun2010
Another fortnight, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Winetrickstest really paid off this time... it caught three problems before release. Changes: Dan Kegel: update shockwave sha1sum stop using busted sourceforge mirror revert change that broke dinput8 (unfixed issue 149) use XDG_CACHE_HOME. Fixes issue 124. fix checksum on macosx (thanks to slevytam for logs) add catchall dll-disabling verb, foo=disabled remove fakeie6, it hasn't been needed for a long time. Fred Joseph Ladd: nicer title and text for zenity dialog fix typo, misc string fixes (issue 146) add comdlg32.ocx add vcrun2010 add ISBn for 'Portable Shell Programming'. Austin English: add xapofx as a synonym to xact. (Issue 133) delete .Net registry keys before installing .Net. (Issue 158) remove ancient Mono versions add a synonym for wsh56js (jscript) Andrew Nguyen: add support for new gecko for wine-1.3.2 and up. (Note: gecko-dbg might not be happy yet, it fails winetrickstest.)
Re: New winetricks 20100822: new verb lucida
On 8/23/10 6:26 PM, Dan Kegel wrote: Jacek wrote: I still hope that gecko will be removed from winetricks at some point. It clearly doesn't belong to winetricks. That would be nice. Does every distro install wine-gecko yet? I don't know, but I think we may assume that yes. Otherwise distros would leave users with an ugly dialog box on every wineprefix creation. There was a plan to make a list on http://wiki.winehq.org/Gecko, but it doesn't seem to be updated. Jacek
re: New winetricks 20100822: new verb lucida
Jacek wrote: > I still hope that gecko will be removed from winetricks at some point. > It clearly doesn't belong to winetricks. That would be nice. Does every distro install wine-gecko yet? > Also fakeie6 doesn't make sense anymore. We set these registries > by default for over 2.5 years now. OK, deleted. - Dan
Re: New winetricks 20100822: new verb lucida
Scott Ritchie wrote: >Sent: Aug 23, 2010 6:37 AM >To: Wine Devel >Subject: Re: New winetricks 20100822: new verb lucida > >On 08/23/2010 05:01 AM, Jacek Caban wrote: >> Hi Dan, >> >> On 8/22/10 8:57 PM, Dan Kegel wrote: >>> Dan Kegel: >>> gecko: make it work even if WINE isn't set. (How did this get >>> through?) >> >> I still hope that gecko will be removed from winetricks at some point. >> It clearly doesn't belong to winetricks. >> >> Also fakeie6 doesn't make sense anymore. We set these registries by >> default for over 2.5 years now. >> > >Well on Ubuntu at least installing the Wine package will pull in the >wine-gecko package and all will be well in the world. This is the >ultimate path forward, I think. > Any word from the RedHat/CentOS/Fedora crowd? I have to fix the video on my laptop (it's just messed up) and then I can check if this happens on CentOS 5.5 as well. James McKenzie
Re: New winetricks 20100822: new verb lucida
On Mon, Aug 23, 2010 at 06:37:44AM -0700, Scott Ritchie wrote: > On 08/23/2010 05:01 AM, Jacek Caban wrote: > > Hi Dan, > > > > On 8/22/10 8:57 PM, Dan Kegel wrote: > >> Dan Kegel: > >> gecko: make it work even if WINE isn't set. (How did this get > >> through?) > > > > I still hope that gecko will be removed from winetricks at some point. > > It clearly doesn't belong to winetricks. > > > > Also fakeie6 doesn't make sense anymore. We set these registries by > > default for over 2.5 years now. > > > > Well on Ubuntu at least installing the Wine package will pull in the > wine-gecko package and all will be well in the world. This is the > ultimate path forward, I think. Same for openSUSE. Ciao, Marcus
Re: New winetricks 20100822: new verb lucida
On 08/23/2010 05:01 AM, Jacek Caban wrote: > Hi Dan, > > On 8/22/10 8:57 PM, Dan Kegel wrote: >> Dan Kegel: >> gecko: make it work even if WINE isn't set. (How did this get >> through?) > > I still hope that gecko will be removed from winetricks at some point. > It clearly doesn't belong to winetricks. > > Also fakeie6 doesn't make sense anymore. We set these registries by > default for over 2.5 years now. > Well on Ubuntu at least installing the Wine package will pull in the wine-gecko package and all will be well in the world. This is the ultimate path forward, I think. Thanks, Scott Ritchie
Re: New winetricks 20100822: new verb lucida
Hi Dan, On 8/22/10 8:57 PM, Dan Kegel wrote: Dan Kegel: gecko: make it work even if WINE isn't set. (How did this get through?) I still hope that gecko will be removed from winetricks at some point. It clearly doesn't belong to winetricks. Also fakeie6 doesn't make sense anymore. We set these registries by default for over 2.5 years now. Jacek
New winetricks 20100822: new verb lucida
Another fortnight, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Austin English mdac26: can't download anymore, so make it a synonym for mdac27 firefox: fix install. (filenames can have spaces. Patch by depesz. Issue 153.) lucida: add new font verb lucida mingw: fix PATH Andrew Nguyen wsh57: Fix the wsh57 dependency check and remove calls to load_wsh56 helper. Dan Kegel: gecko: make it work even if WINE isn't set. (How did this get through?)
'winetricks python' and user-submitted small testcases
Wy back in 2002, the wine project experimented with writing win32 conformance tests in Perl. Nobody liked it; it was dropped in favor of conformance tests in C, and there was much rejoicing. Today I noticed http://bugs.winehq.org/show_bug.cgi?id=23940 which has a simple win32 test case written in Python. Surprisingly, with 'winetricks python', the test case ran and demonstrated the problem (though since the python script expected you to start another app first, and edit the python to have the other app's window title, it wasn't an unattended test). That particular bug isn't anything special, but I was happy to see that a user who preferred Python was able to successfully send a minimal test case for a win32 problem written in his favorite language, and have someone else successfully run it.
Re: New winetricks 20100731: new verbs eadm eufonts gfw glut ie8 safari secur32 xlive
On Sun, Aug 1, 2010 at 2:38 AM, Dan Kegel wrote: > Changes: > > Austin English: > New verbs eufonts [...] Nice, thanks! Octavian
Re: New winetricks 20100731: new verbs eadm eufonts gfw glut ie8 safari secur32 xlive
On Sat, Jul 31, 2010 at 4:38 PM, Dan Kegel wrote: > Changes: > > Austin English: > New verbs eadm eufonts gfw (aka xlive) ie8 safari secur32 I should have mentioned: ie8 doesn't quite work yet, but safari works well enough to do light browsing. I asked Austin to add the ie8 verb because some software requires it as a prerequisite, see http://bugs.winehq.org/show_bug.cgi?id=22732
New winetricks 20100731: new verbs eadm eufonts gfw glut ie8 safari secur32 xlive
Another month, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Austin English: New verbs eadm eufonts gfw (aka xlive) ie8 safari secur32 Turning off MouseWarpOverride should be 'disable' not 'disabled'. (Issue 138) flash, ogg: support silent installs Lots of updates and minor fixes Dan Kegel: New verb glut Mathieu Malaterre: update cmake to 2.8.2 (issue 136)
re: Missing romanian characters in some fonts + winetricks feature request
On Mon, 5 Jul 2010, Francois Gouget wrote: [...] > The winezeug issue tracker requires a _Google_ email address! Who in > their right mind would want to create a new email account just to report > bugs on free software? Could you move winezeug to a more open hosting > provider? My apologies. It seems I misread the Sign in / Create a new account dialog and it does not entail creating a GMail account, just a regular account like would be required for any bug tracker like Bugzilla. -- Francois Gouget http://fgouget.free.fr/ 1 + e ^ ( i * pi ) = 0
re: Missing romanian characters in some fonts + winetricks feature request
On Sun, 4 Jul 2010, Dan Kegel wrote: > The right place for winetricks feature requests is the winezeug issue tracker. > I've filed > http://code.google.com/p/winezeug/issues/detail?id=134 > for the eu font update request. The winezeug issue tracker requires a _Google_ email address! Who in their right mind would want to create a new email account just to report bugs on free software? Could you move winezeug to a more open hosting provider? -- Francois Gouget http://fgouget.free.fr/ Indifference will certainly be the downfall of mankind, but who cares?
re: Missing romanian characters in some fonts + winetricks feature request
The right place for winetricks feature requests is the winezeug issue tracker. I've filed http://code.google.com/p/winezeug/issues/detail?id=134 for the eu font update request.
Missing romanian characters in some fonts + winetricks feature request
Hello, Most fonts are missing some characters (S and T with a comma below, as opposed to those with a cedilla; see [1] for a discussion) needed to correctly represent some letters in the Romanian alphabet. Initially, Windows XP did not include support for these characters, but it released an update to fix this once Romania joined the EU. The update [2] contains the fonts Times New Roman, Arial, Trebuchet, Verdana. Winetricks should include a new trick to download this update and install the 16 font files from the package. It would be nice to have something like "corefonts w/ EU update" which would install the fixed fonts + the other core fonts that are not included in this update. There is a small problem caused by the casing of the filenames in this update (Times New Roman, Arial, Verdana filenames have a different casing than the ones on SF.net), so they should be renamed to match the original corefonts names. Also, corefonts should not override the updated EU fonts if it detects them. There is the general problem that most system fonts wine uses are missing these characters, and some characters render incorrectly in dialogs. Most notably, the find/replace dialogs in comdlg32 with ro_RO.utf8 locale are completely broken font-wise: ă and î look bad, ț shows as a question mark. "MS Shell Dlg" font is usually used in dialogs, but it doesn't show up in the font selection dialog, so I'm not sure what font is actually used. Try pasting the following text in notepad/wordpad and try various fonts to see for yourself: ă Ă - a with breve â Â - a with circumflex î Î - i with circumflex ș Ș - s with comma ț Ț - t with comma ş Ş - s with cedilla (obsolete for RO) ţ Ţ - t with cedilla (obsolete for RO) Not sure how this issue could be fixed. Are the fonts we currently use open source, can we edit them? Octavian [1] http://en.wikipedia.org/wiki/Romanian_alphabet#Comma-below_.28.C8.99_and_.C8.9B.29_versus_cedilla_.28.C5.9F_and_.C5.A3.29 <http://en.wikipedia.org/wiki/Romanian_alphabet#Comma-below_.28.C8.99_and_.C8.9B.29_versus_cedilla_.28.C5.9F_and_.C5.A3.29> [2] http://www.microsoft.com/downloads/details.aspx?FamilyID=0ec6f335-c3de-44c5-a13d-a1e7cea5ddea&displaylang=en&Hash=P6C0%2bkze9Q8pyQYYfSSs/YCb43gW3/Q1wHLDscZBfr6U8wCIumKORT45gxVYPqlBkP2OpuB7Uw6fS9geY%2bM9WA%3d%3d <http://www.microsoft.com/downloads/details.aspx?FamilyID=0ec6f335-c3de-44c5-a13d-a1e7cea5ddea&displaylang=en&Hash=P6C0%2bkze9Q8pyQYYfSSs/YCb43gW3/Q1wHLDscZBfr6U8wCIumKORT45gxVYPqlBkP2OpuB7Uw6fS9geY%2bM9WA%3d%3d>
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
On 06/18/2010 04:47 PM, Dan Kegel wrote: > Another month, another Winetricks. > > Online as always at > http://kegel.com/wine/winetricks > or > http://winezeug.googlecode.com > (Bug reports to the issue tracker at the above URL, please.) > Uploaded to Ubuntu Wine PPA Thanks, Scott Ritchie
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
On Sat, Jun 19, 2010 at 9:31 AM, Nikolay Sivov wrote: > On 6/19/2010 18:25, Vincent Povirk wrote: >>> >>> Is it possible to add this in existing target d3dx dll that will be using >>> new decoder? >>> >> >> Yes, but they'll have to share the decoder for the DDS format somehow. >> It doesn't make much sense for d3dx9 to load d3dx11 for this. >> > > If native d3dx11 uses d3dx9 for that it's not a problem, cause this will be > still separated and both overrides will work. > If not - it's sad, additional winetricks re-registration will be needed, > etc. And if our windowscodecs is complete enough > we should probably forget about all of that and never use its override. Well, we need to register a decoder coclass to do this most cleanly, using WIC's built-in image format detection. These classes aren't present on any native dll's. Even if we didn't use a coclass, we'd need some sort of extension to a builtin dll. Most of the extra formats are only needed by d3dx9 (it seems native d3dx10 and d3dx11 use WIC, so they mostly support the WIC formats). DDS, however, can be loaded in d3dx9, d3dx10, and d3dx11. If we put a coclass for DDS in one of these dll's, the other two will have to load it when a program needs to read a DDS file.
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
On 6/19/2010 18:06, Vincent Povirk wrote: Isn't windowscodecs supposed to be extensible with 3rd party plugins?... So you could provide the additional formats D3DX would use as plugins instead of built-in; that should make these available with both wine's as well as native windowscodecs. Yes, that was what I was planning, but Alexandre told me it wasn't worth creating a new dll for this. Is it possible to add this in existing target d3dx dll that will be using new decoder?
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
> Isn't windowscodecs supposed to be extensible with 3rd party plugins?... > So you could provide the additional formats D3DX would use as plugins > instead of built-in; that should make these available with both wine's > as well as native windowscodecs. Yes, that was what I was planning, but Alexandre told me it wasn't worth creating a new dll for this.
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
On 19.06.2010 06:30, Vincent Povirk wrote: > I guess it's not a problem. It's just that up until now, I've been > trying to keep them interchangeable. Isn't windowscodecs supposed to be extensible with 3rd party plugins?... So you could provide the additional formats D3DX would use as plugins instead of built-in; that should make these available with both wine's as well as native windowscodecs. -f.r.
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
> I'm not quite sure what the correct way to deal with this situation > would be, if we want to address this at all. I figure that most users > of games that rely on the D3DX utility DLLs usually won't have any > reason to install the WIC redist, and most of the time, they would > have cause to install the native d3dx9_*.dll libraries to work around > unimplemented functionality, which would sidestep the issue. > > I suppose, given that winetricks does offer verbs that potentially > break builtins, the issue could simply be ignored, or a warning could > be issued regarding the potential issue, if you think that's merited. I guess it's not a problem. It's just that up until now, I've been trying to keep them interchangeable. I don't think there's a need for a warning, as long as it's easy to identify the situation from logs, starting from the default output. It should be pretty obvious: a failure to instantiate a builtin WIC clsid followed by a d3dx fixme.
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
On Fri, Jun 18, 2010 at 6:58 PM, Vincent Povirk wrote: >> Andrew Nguyen >> Add windowscodecs > > Um, I'm planning to break this soon. We need additional decoders for > d3dx dlls, and I've been told not to make a new dll for them. That > means they either have to go into windowscodecs or individual d3dx > dll's, and putting them in windowscodecs seems to make more sense. > > Since native won't have these decoders, it will break builtin d3dx. > > > I'm not quite sure what the correct way to deal with this situation would be, if we want to address this at all. I figure that most users of games that rely on the D3DX utility DLLs usually won't have any reason to install the WIC redist, and most of the time, they would have cause to install the native d3dx9_*.dll libraries to work around unimplemented functionality, which would sidestep the issue. I suppose, given that winetricks does offer verbs that potentially break builtins, the issue could simply be ignored, or a warning could be issued regarding the potential issue, if you think that's merited.
Re: new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
> Andrew Nguyen > Add windowscodecs Um, I'm planning to break this soon. We need additional decoders for d3dx dlls, and I've been told not to make a new dll for them. That means they either have to go into windowscodecs or individual d3dx dll's, and putting them in windowscodecs seems to make more sense. Since native won't have these decoders, it will break builtin d3dx.
new winetricks 20100618: new verbs dxsdk_nov2006, windowscodecs
Another month, another Winetricks. Online as always at http://kegel.com/wine/winetricks or http://winezeug.googlecode.com (Bug reports to the issue tracker at the above URL, please.) Changes: Dan Kegel Add dxsdk_nov2006, document how to use it etc. at http://kegel.com/wine/cl-howto-win7sdk.html directx9: override dxdiag.exe, too Update divx sha1sum Andrew Nguyen Add windowscodecs Jeff Zaroyko Fix vjrun20 path in non-quiet mode Austin English Update OpenWatcom to version 1.9
Re: Two enhancement requests for winetricks
Jan Hoogenraad wrote: James Mckenzie wrote: Jan Hoogenraad Jun 14, 2010 8:05 AM wrote: OK. New version of the script: it also finds uppercase filename matches. It also removed: 131072 1999-01-15 04:37 system32/MAPISTUB.DLL 70656 2008-10-06 23:30 system32/MSVCIRT.DLL 326656 2008-10-06 23:30 system32/MSVCRT40.DLL 492304 2008-10-06 23:30 system32/OLEAUT32.DLL These are the files that Wine creates. You may have broken your Wine install now. OLEAUT32.DLL contains partial code that links to a file OLEAUT32.dll.so in the /usr/lib directory (or the file should be there.) James McKenzie Mind the timestamps & sizes. In this case, these files were installed with the installation of an application or winetricks. I am now trying to get rid of as much of this old stuff, in order to be as much wine as possible. You are correct. Just be very careful and not remove any of the 'fake' dlls inserted by Wine. One cannot be TOO careful! Thank you for pointing out the dates and times. This looks like more VB6 run time 'stuff'. Interesting that to OLEAUT32.DLL file installed. James McKenzie
Re: Two enhancement requests for winetricks
Mind the timestamps & sizes. In this case, these files were installed with the installation of an application or winetricks. I am now trying to get rid of as much of this old stuff, in order to be as much wine as possible. James Mckenzie wrote: Jan Hoogenraad Jun 14, 2010 8:05 AM wrote: OK. New version of the script: it also finds uppercase filename matches. It also removed: 131072 1999-01-15 04:37 system32/MAPISTUB.DLL 70656 2008-10-06 23:30 system32/MSVCIRT.DLL 326656 2008-10-06 23:30 system32/MSVCRT40.DLL 492304 2008-10-06 23:30 system32/OLEAUT32.DLL These are the files that Wine creates. You may have broken your Wine install now. OLEAUT32.DLL contains partial code that links to a file OLEAUT32.dll.so in the /usr/lib directory (or the file should be there.) James McKenzie -- Jan Hoogenraad Hoogenraad Interface Services Postbus 2717 3500 GS Utrecht
Re: Two enhancement requests for winetricks
OK. New version of the script: it also finds uppercase filename matches. It also removed: 131072 1999-01-15 04:37 system32/MAPISTUB.DLL 70656 2008-10-06 23:30 system32/MSVCIRT.DLL 326656 2008-10-06 23:30 system32/MSVCRT40.DLL 492304 2008-10-06 23:30 system32/OLEAUT32.DLL Now, is seems that the following files belong to that pack as well: >> 924432 2008-10-06 23:30 MFC40.DLL >> 499712 2008-10-06 23:30 msvcp71.dll >> 21936 2008-10-06 23:30 help.exe >> 995383 2008-10-06 23:30 MFC42.DLL Are they in any way harmful if they stay in system32 ? Or do they contain additional functionality, not yet included in wine ? James McKenzie wrote: Jan Hoogenraad wrote: Attached a simple script which at least removes those files that were installed by another application (possibly winetricks) and are now provided by wine. On my computer, it removed the following files (of which I am unsure of its origins). 17680 1998-08-06 12:43 psapi.dll 131072 1999-01-15 04:37 mapi32.dll 348160 2008-10-06 23:30 msvcr71.dll 258352 2008-10-06 23:30 unicows.dll 65304 2010-06-08 16:58 winhlp32.exe .. based on the date match, I suspect the files below as well. However, there are no files with the same name in the wine directory, and thus my simple script is unable to judge them as being superseded: 924432 2008-10-06 23:30 MFC40.DLL 499712 2008-10-06 23:30 msvcp71.dll 326656 2008-10-06 23:30 MSVCRT40.DLL 492304 2008-10-06 23:30 OLEAUT32.DLL 21936 2008-10-06 23:30 help.exe 995383 2008-10-06 23:30 MFC42.DLL 70656 2008-10-06 23:30 MSVCIRT.DLL VB6, possibly? James McKenzie -- Jan Hoogenraad Hoogenraad Interface Services Postbus 2717 3500 GS Utrecht chk-wtr.sh Description: Bourne shell script
Re: Two enhancement requests for winetricks
Jan Hoogenraad Jun 14, 2010 8:05 AM wrote: >OK. New version of the script: it also finds uppercase filename matches. >It also removed: > > 131072 1999-01-15 04:37 system32/MAPISTUB.DLL >70656 2008-10-06 23:30 system32/MSVCIRT.DLL > 326656 2008-10-06 23:30 system32/MSVCRT40.DLL > 492304 2008-10-06 23:30 system32/OLEAUT32.DLL These are the files that Wine creates. You may have broken your Wine install now. OLEAUT32.DLL contains partial code that links to a file OLEAUT32.dll.so in the /usr/lib directory (or the file should be there.) James McKenzie
Re: Two enhancement requests for winetricks
On Sat, 12 Jun 2010, Jan Hoogenraad wrote: [...] > Can wine handle multiple instances of the server for the different > directories, when applications from different start directories are running in > parallel ? Yes. -- Francois Gouget http://fgouget.free.fr/ You can have my guns when you pry them from my kids cold, dead hands.
Re: Two enhancement requests for winetricks
Jan Hoogenraad wrote: Attached a simple script which at least removes those files that were installed by another application (possibly winetricks) and are now provided by wine. On my computer, it removed the following files (of which I am unsure of its origins). 17680 1998-08-06 12:43 psapi.dll 131072 1999-01-15 04:37 mapi32.dll 348160 2008-10-06 23:30 msvcr71.dll 258352 2008-10-06 23:30 unicows.dll 65304 2010-06-08 16:58 winhlp32.exe .. based on the date match, I suspect the files below as well. However, there are no files with the same name in the wine directory, and thus my simple script is unable to judge them as being superseded: 924432 2008-10-06 23:30 MFC40.DLL 499712 2008-10-06 23:30 msvcp71.dll 326656 2008-10-06 23:30 MSVCRT40.DLL 492304 2008-10-06 23:30 OLEAUT32.DLL 21936 2008-10-06 23:30 help.exe 995383 2008-10-06 23:30 MFC42.DLL 70656 2008-10-06 23:30 MSVCIRT.DLL VB6, possibly? James McKenzie
Re: Two enhancement requests for winetricks
Attached a simple script which at least removes those files that were installed by another application (possibly winetricks) and are now provided by wine. On my computer, it removed the following files (of which I am unsure of its origins). 17680 1998-08-06 12:43 psapi.dll 131072 1999-01-15 04:37 mapi32.dll 348160 2008-10-06 23:30 msvcr71.dll 258352 2008-10-06 23:30 unicows.dll 65304 2010-06-08 16:58 winhlp32.exe .. based on the date match, I suspect the files below as well. However, there are no files with the same name in the wine directory, and thus my simple script is unable to judge them as being superseded: 924432 2008-10-06 23:30 MFC40.DLL 499712 2008-10-06 23:30 msvcp71.dll 326656 2008-10-06 23:30 MSVCRT40.DLL 492304 2008-10-06 23:30 OLEAUT32.DLL 21936 2008-10-06 23:30 help.exe 995383 2008-10-06 23:30 MFC42.DLL 70656 2008-10-06 23:30 MSVCIRT.DLL Dan: Can you attach this to http://code.google.com/p/winezeug/issues/detail?id=127 "want uninstall" as I have no access to the Google thing ? Dan Kegel wrote: On Wed, Jun 9, 2010 at 3:03 AM, Octavian Voicu wrote: If you implement a status feature for every trick, you can change the main UI into a list of checkboxes, with the installed tricks already ticked. Right, of course. I had even realized that before. I guess I was just in 'no' mode... - Dan -- Jan Hoogenraad Hoogenraad Interface Services Postbus 2717 3500 GS Utrecht chk-wtr.sh Description: Bourne shell script
Re: Two enhancement requests for winetricks
I can not yet see how the lowest common denominator end-user can use this transparently (i.e. for example from the Ubuntu user interface shell). Just clicking on an installation CD puts everything into ~/.wine. I guess in some instances (e.g. installing add-ons or updates on programs) one needs interaction. Can wine handle multiple instances of the server for the different directories, when applications from different start directories are running in parallel ? If this is not the officially documented, I think one cannot expect an end-user to do this. joerg-cyril.hoe...@t-systems.com wrote: Hi, Jan Hoogenraad wrote: Each debugging request for wine states that I should remove all winetricks. AppDB should request something similar: minimal use of winetricks. However I have no way to tell, and no way to safely remove them. IMHO one solution to your problem is to learn to use different .wine prefixes. Both developers and AppDB users want a repeatable process to make the app run (or crash). If you install all your software into a single .wine hierarchy (like you'd do on MS-Windows), then you cannot tell anyone what you did to make the app work in Wine. All you have is "I started with Wine-0.9.48, upgraded to wine-1.1.6 at some time, now to wine-1.2rc2, used "winetricks X" and Y, perhaps I used "winetricks directx" but I can't remember for sure, I installed apps A, B and C (they may have installed more components) and I edited the registry a few times. Given all that, app Z works fine in on my machine." This is a mess much like a typical MS-Windows installation. With Wine, you can do better than that. What people want to hear from you is as follows: - Create a fresh .wine prefix with wine-X.Y; - Install Indeo Video codecs via "winetricks indeo" because I found out that the app expects them but does not install them itself; - Install the app from CD; - From a DirectX install into a separate .wine-* prefix, solely copy d3dx9_36.dll into system32/ (or the app's directory) - Change setting Y in winecfg, e.g. native d3dx9_36; - App Z works (or crashes like that ...). That is a minimal instruction set. I have like a dozen .wine-* directory hierarchies. I never use .wine itself except for regression testing, such that I can rm -rf ~/.wine and create a fresh one at any time. That's why I don't need an uninstaller. rm -rf ~/.wine-xyz or rm -rf ~/wineapps/... *is* the uninstaller (.wine-xyz/drive_c/Programs/Apps/ symlinks to $HOME/wineapps such that the apps live independently on a particular .wine prefix). Regards, Jörg Höhle -- Jan Hoogenraad Hoogenraad Interface Services Postbus 2717 3500 GS Utrecht
Two enhancement requests for winetricks
Hi, Jan Hoogenraad wrote: >Each debugging request for wine states that I should remove all winetricks. AppDB should request something similar: minimal use of winetricks. >However I have no way to tell, and no way to safely remove them. IMHO one solution to your problem is to learn to use different .wine prefixes. Both developers and AppDB users want a repeatable process to make the app run (or crash). If you install all your software into a single .wine hierarchy (like you'd do on MS-Windows), then you cannot tell anyone what you did to make the app work in Wine. All you have is "I started with Wine-0.9.48, upgraded to wine-1.1.6 at some time, now to wine-1.2rc2, used "winetricks X" and Y, perhaps I used "winetricks directx" but I can't remember for sure, I installed apps A, B and C (they may have installed more components) and I edited the registry a few times. Given all that, app Z works fine in on my machine." This is a mess much like a typical MS-Windows installation. With Wine, you can do better than that. What people want to hear from you is as follows: - Create a fresh .wine prefix with wine-X.Y; - Install Indeo Video codecs via "winetricks indeo" because I found out that the app expects them but does not install them itself; - Install the app from CD; - From a DirectX install into a separate .wine-* prefix, solely copy d3dx9_36.dll into system32/ (or the app's directory) - Change setting Y in winecfg, e.g. native d3dx9_36; - App Z works (or crashes like that ...). That is a minimal instruction set. I have like a dozen .wine-* directory hierarchies. I never use .wine itself except for regression testing, such that I can rm -rf ~/.wine and create a fresh one at any time. That's why I don't need an uninstaller. rm -rf ~/.wine-xyz or rm -rf ~/wineapps/... *is* the uninstaller (.wine-xyz/drive_c/Programs/Apps/ symlinks to $HOME/wineapps such that the apps live independently on a particular .wine prefix). Regards, Jörg Höhle
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 3:45 AM, Dan Kegel wrote: > I suppose winetricks could create uninstaller entries for even > the little verbs... that would be the windows way of doing things. +1 for this idea. -- Steven Edwards "There is one thing stronger than all the armies in the world, and that is an idea whose time has come." - Victor Hugo
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 3:03 AM, Octavian Voicu wrote: > If you implement a status feature for every trick, you can change the > main UI into a list of checkboxes, with the installed tricks already > ticked. Right, of course. I had even realized that before. I guess I was just in 'no' mode... - Dan
Re: Two enhancement requests for winetricks
Thanks a lot. Regarding your comment on id=127 "want uninstall": Could this useage (use winetricks ONLY on a relatively empty .wine directory to troubleshoot) be documented on every place in the winetricks documentation directories ? This is not the way the documentation feels at: http://wiki.winehq.org/winetricks e.g. a short point explaining this, and that there is NO way to remove winetricks will help here. At this point, even the Ubuntu standard wine packaging includes winetricks. This leaves end-users with the impression that they are integral part of wine, and thus maintained. Wine has been maturing. I now have a stable Windows environment, which required a few winetricks a year ago. This was then reasonable. I really will not anymore remove the .wine directory to delete all installed applications including keys & settings. If I can help with starting an uninstaller, I am willing to put in some time: A helpful step for me as a user would be to begin with a few cases that can simply be implemented (e.g. cc580, which I could remove recently due to a bug fix). I also see some application-like entries (7zip, firefox, gecko, python, vlc, wmp) where the package uninstaller may work. Dan Kegel wrote: OK, filed http://code.google.com/p/winezeug/issues/detail?id=127 "want uninstall" and http://code.google.com/p/winezeug/issues/detail?id=128 "want status" - Dan -- Jan Hoogenraad Hoogenraad Interface Services Postbus 2717 3500 GS Utrecht
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 9:35 AM, Dan Kegel wrote: > If you or anyone else wants to submit patches to implement a way to > uninstall things, please go ahead. The user interface would be a challenge, > though. I'd rather not have an uninstall verb for each regular verb. If you implement a status feature for every trick, you can change the main UI into a list of checkboxes, with the installed tricks already ticked. Any change in tick state would result in the installation/uninstallation of that trick. After clicking ok, you would get a summary of the actions before proceeding: tricks to be installed and tricks to be uninstalled . Octavian
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 12:41 AM, Tom Wickline wrote: > $ wine uninstaller ? > > Everything wont be listed in the uninstaller, single dll's and font changes > wont be listed. > The unistaller could maybe be used for Firefox, Steam etc.. I suppose winetricks could create uninstaller entries for even the little verbs... that would be the windows way of doing things.
Re: Two enhancement requests for winetricks
On Wed, Jun 9, 2010 at 2:35 PM, Dan Kegel wrote: > > If you or anyone else wants to submit patches to implement a way to > uninstall things, please go ahead. The user interface would be a > challenge, > though. I'd rather not have an uninstall verb for each regular verb. > - Dan > > $ wine uninstaller ? Everything wont be listed in the uninstaller, single dll's and font changes wont be listed. The unistaller could maybe be used for Firefox, Steam etc.. Tom