Re: "winetricks dotnet40" fails verifier because System.EnterpriseServices.Wrapper.dll missing?

2012-07-09 Thread Dan Kegel
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?

2012-07-04 Thread Dan Kegel
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

2012-05-21 Thread wylda

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

2012-05-10 Thread Dan Kegel
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

2012-05-05 Thread wylda

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

2011-03-11 Thread Dan Kegel
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

2011-03-10 Thread Dan Kegel
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

2011-03-07 Thread Vitaliy Margolen

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

2011-03-07 Thread Dan Kegel
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

2011-03-07 Thread Vitaliy Margolen

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

2011-03-06 Thread Dan Kegel
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

2011-03-06 Thread Vitaliy Margolen

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

2011-03-06 Thread Dan Kegel
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

2011-03-06 Thread Vitaliy Margolen

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

2011-03-06 Thread Dan Kegel
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

2011-02-22 Thread Dan Kegel
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

2011-02-22 Thread Mariusz Janeczko
Could you correct link to msxml3 in winetricks instaler ?

Fhx



Re: Two enhancement requests for winetricks

2011-02-21 Thread Dan Kegel
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

2011-02-19 Thread Dan Kegel
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

2011-02-19 Thread Rosanne DiMesio
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

2011-02-18 Thread Dan Kegel
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

2011-02-18 Thread Dan Kegel
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

2011-01-23 Thread Dan Kegel
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 :-(

2011-01-23 Thread Dan Kegel
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, ...)

2011-01-23 Thread Vitaliy Margolen

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

2011-01-18 Thread Scott Ritchie
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

2011-01-17 Thread Rosanne DiMesio
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, ...)

2011-01-17 Thread Dan Kegel
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, ...)

2011-01-17 Thread Vitaliy Margolen

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, ...)

2011-01-17 Thread Dan Kegel
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

2011-01-17 Thread Vitaliy Margolen

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

2011-01-17 Thread Dan Kegel
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

2011-01-06 Thread Dan Kegel
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

2011-01-06 Thread Austin English
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

2011-01-06 Thread Qian Hong
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

2011-01-06 Thread Michael Stefaniuc

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

2011-01-06 Thread Qian Hong
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

2011-01-05 Thread Reece Dunn
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

2011-01-05 Thread Dan Kegel
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

2010-12-22 Thread Dan Kegel
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

2010-12-22 Thread Rosanne DiMesio
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

2010-12-22 Thread Dan Kegel
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

2010-12-20 Thread Austin English
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

2010-12-20 Thread Jerome Leclanche
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

2010-12-20 Thread Dan Kegel
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?

2010-12-17 Thread Scott Ritchie
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

2010-12-14 Thread Dan Kegel
This is fixed in svn, try
  http://winezeug.googlecode.com/svn-history/r2031/trunk/winetricks




winetricks IE6 installer not downloading

2010-12-14 Thread Jevgeni Burtin

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

2010-12-07 Thread Dan Kegel
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

2010-11-08 Thread Edward Savage
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

2010-11-08 Thread Dan Kegel
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

2010-11-06 Thread Dan Kegel
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

2010-11-06 Thread Scott Ritchie
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

2010-11-05 Thread Dan Kegel
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

2010-10-07 Thread Austin English
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

2010-10-07 Thread Jerome Leclanche
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

2010-10-07 Thread Dan Kegel
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

2010-09-18 Thread Andrew Nguyen
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

2010-09-18 Thread M Hack

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

2010-09-17 Thread Dan Kegel
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

2010-09-04 Thread Dan Kegel
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

2010-08-23 Thread Jacek Caban

 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

2010-08-23 Thread Dan Kegel
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

2010-08-23 Thread James Mckenzie
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

2010-08-23 Thread Marcus Meissner
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

2010-08-23 Thread Scott Ritchie
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

2010-08-23 Thread Jacek Caban

 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

2010-08-22 Thread Dan Kegel
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

2010-08-08 Thread Dan Kegel
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

2010-07-31 Thread Octavian Voicu
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

2010-07-31 Thread Dan Kegel
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

2010-07-31 Thread Dan Kegel
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

2010-07-05 Thread Francois Gouget
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

2010-07-05 Thread Francois Gouget
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

2010-07-04 Thread Dan Kegel
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

2010-07-04 Thread Octavian Voicu
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

2010-06-19 Thread Scott Ritchie
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

2010-06-19 Thread Vincent Povirk
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

2010-06-19 Thread Nikolay Sivov

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

2010-06-19 Thread Vincent Povirk
> 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

2010-06-19 Thread Frank Richter
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

2010-06-18 Thread Vincent Povirk
> 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

2010-06-18 Thread Andrew Nguyen
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

2010-06-18 Thread Vincent Povirk
> 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

2010-06-18 Thread Dan Kegel
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

2010-06-14 Thread James McKenzie

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

2010-06-14 Thread Jan Hoogenraad
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

2010-06-14 Thread Jan Hoogenraad

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

2010-06-14 Thread James Mckenzie
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

2010-06-14 Thread Francois Gouget
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

2010-06-13 Thread James McKenzie

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

2010-06-13 Thread Jan Hoogenraad
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

2010-06-12 Thread Jan Hoogenraad
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

2010-06-11 Thread Joerg-Cyril.Hoehle
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

2010-06-09 Thread Steven Edwards
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

2010-06-09 Thread Dan Kegel
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

2010-06-09 Thread Jan Hoogenraad

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

2010-06-09 Thread Octavian Voicu
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

2010-06-09 Thread Dan Kegel
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

2010-06-09 Thread Tom Wickline
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



  1   2   3   4   >