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)
Hi Jacek,
It seems http://bugs.winehq.org/show_bug.cgi?id=25999 has no update
from Wine developers,
my friend Zhuo Wei has write a patch for it, tests in
dlls/mshtml/tests are run on Wine,
( according to http://www.winehq.org/docs/winedev-guide/testing-wine
), every test passes
successfully, could you help to review it ?
Thanks a lot!
>From c5ee98396123c6cccdd295025a6b5aceb87dc0f7 Mon Sep 17 00:00:00 2001
From: Zhuo Wei <zhuo.wei.math(a)gmail.com>
Date: Mon, 7 Mar 2011 23:58:09 +0800
Subject: Make sure This->bsc.doc will be initialized while opening a zero
byte html file, fix bug 25999 .
modified: dlls/mshtml/navigate.c
---
dlls/mshtml/navigate.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/mshtml/navigate.c b/dlls/mshtml/navigate.c
index bb71c79..0e7a298 100644
--- a/dlls/mshtml/navigate.c
+++ b/dlls/mshtml/navigate.c
@@ -985,8 +985,6 @@ static HRESULT read_stream_data(nsChannelBSC
*This, IStream *stream)
read = 0;
hres = IStream_Read(stream,
This->nsstream->buf+This->nsstream->buf_size,
sizeof(This->nsstream->buf)-This->nsstream->buf_size, &read);
- if(!read)
- break;
This->nsstream->buf_size += read;
@@ -1014,6 +1012,9 @@ static HRESULT read_stream_data(nsChannelBSC
*This, IStream *stream)
on_start_nsrequest(This);
}
+ if(!read)
+ break;
+
This->bsc.readed += This->nsstream->buf_size;
nsres = nsIStreamListener_OnDataAvailable(This->nslistener,
--
1.7.1
--
Regards,
Qian Hong
-
Sent from Ubuntu
http://www.ubuntu.com/
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
http://testbot.winehq.org/JobDetails.pl?Key=9724
Your paranoid android.
=== WNT4WSSP6 (32 bit install) ===
install.c:5967: Test failed: Per-user icon file isn't where it's expected (C:\WINNT\Profiles\Default User\Application Data\Microsoft\Installer\{7DF88A49-996F-4EC8-A022-BF956F9B2CBB}\testicon)
Hi,
attached is a hacky patch which forwards the reflection interface from
d3dcompiler_41 to d3dcompiler_43.
I have a question to that implementation:
DEFINE_GUID is used twice (dlls/dxguid/dx10guid.c and
dlls/d3dcompiler_41/reflection.c) which could be bad. But the define was
removed from the d3d11shader.h from ms, so it isn't officially available
anymore. Should that be in a separate header to reduce redundancy or is
the usage of both defines fine here?
Cheers
Rico
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
http://testbot.winehq.org/JobDetails.pl?Key=9720
Your paranoid android.
=== WINEBUILD (build) ===
Patch failed to apply
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
http://testbot.winehq.org/JobDetails.pl?Key=9719
Your paranoid android.
=== WINEBUILD (build) ===
Patch failed to apply
I have a USB osciloscope (Link Instruments DSO 8002) that I am quite
motivated to get working in wine. I have followed the instructions to
install the USB patches. The osciloscope software works fine in demo
mode, but it still cannot find the device. I have spent some time
messing around with this, but I am new to wine, so I am a little lost.
I am a half decent c programmer, so If somebody could point me in the
right direction I should be able to get this working.
I have gotten error message usbd.sys failed to load.
I don't know if this program requires functions that wine does not
support or I have just failed to install something correctly.
I have attached lsusb and winedump -x output
Any help would be greatly appreciated.
Hi,
While running your changed tests on Windows, I think I found new failures.
Being a bot and all I'm not very good at pattern recognition, so I might be
wrong, but could you please double-check?
Full results can be found at
http://testbot.winehq.org/JobDetails.pl?Key=9680
Your paranoid android.
=== WVISTAADM (32 bit url) ===
url.c:1535: Test failed: unexpected call OnProgress_SENDINGREQUEST