http://bugs.winehq.org/show_bug.cgi?id=6745
--- Comment #18 from Tobias Jakobi <liquid.acid(a)gmx.net> 2008-02-25 13:19:59 ---
Yep, that fixes the problem. Confirming this with Deus Ex. I'm going to do
another test with Unreal Tournament and the corresponding renderer.
Going to write an additional mail to Jan so he also verifies it.
Thanks again Roderick!
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
…
[View More]above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=8945
--- Comment #33 from Anastasius Focht <focht(a)gmx.net> 2008-02-25 13:16:54 ---
Hello,
congrats .. you didn't gave up ;-)
I had a similar (one char) patch in place by default initializing
wine_unix_to_nt_file_name() prefixW with upper case drive letter
('\\','?','?','\\','A',':','\\').
Although pretty low level change this didn't have any ill effect on apps I
regularly use (tested it for some time now).
The installer actually compares …
[View More]both paths returned from GetModuleFileNameW
(minus filename part) and GetCurrentDirectoryW as part of instance check.
What makes this check somewhat brain damaged is that both paths undergo
explicit prettify (PathMakePrettyW, which of course fails for both) and then
get memcmp'd (inline).
I wonder what they give their devs to smoke ...
The next installer (mshtml/shdocvw) bugs are probably duplicates.
I remember it somehow but didn't recover it yet.
For the time being one has to use the native override list I posted in previous
comment.
BTW ... I wonder why you didn't mentioned/encountered the pretty obvious msi
bug before the path bug?
Did you install from clean .wine every time?
I had to patch msi.MsiSourceListAddSourceW() (from late wine-0.9.56 GIT) to get
further ...
--- snip ---
0022:Call msi.MsiSourceListAddSourceW(007f04c0
L"{DFFDDCF5-CB32-4354-8823-1B9E68025953}",00000000,00000000,007f0308
L"Z:\\mnt\\iso\\Adobe CS3") ret=0043342a
0022:trace:msi:MsiSourceListAddSourceW
L"{DFFDDCF5-CB32-4354-8823-1B9E68025953}" (null) L"Z:\\mnt\\iso\\Adobe CS3"
0022:Call
advapi32.LookupAccountNameW(00000000,00000000,00000000,61bc4eb4,00000000,61bc4eb0,00000000)
ret=72dcadd2
0022:fixme:advapi:LookupAccountNameW (null) (null) (nil) 0x61bc4eb4 (nil)
0x61bc4eb0 (nil) - stub
--- snip ---
The patch:
--- snip ---
diff --git a/dlls/msi/source.c b/dlls/msi/source.c
index c373df2..ce57edf 100644
--- a/dlls/msi/source.c
+++ b/dlls/msi/source.c
@@ -662,10 +662,16 @@ UINT WINAPI MsiSourceListAddSourceW( LPCWSTR szProduct,
LPCWSTR szUserName,
LPWSTR sidstr = NULL;
DWORD sidsize = 0;
DWORD domsize = 0;
+ DWORD dwContext = MSIINSTALLCONTEXT_USERMANAGED;
TRACE("%s %s %s\n", debugstr_w(szProduct), debugstr_w(szUserName),
debugstr_w(szSource));
- if (LookupAccountNameW(NULL, szUserName, NULL, &sidsize, NULL, &domsize,
NULL))
+ if( !szUserName || lstrlenW(szUserName) == 0)
+ {
+ /* operate on the per-machine installation */
+ dwContext = MSIINSTALLCONTEXT_MACHINE;
+ }
+ else if (LookupAccountNameW(NULL, szUserName, NULL, &sidsize, NULL,
&domsize, NULL))
{
PSID psid = msi_alloc(sidsize);
@@ -676,7 +682,7 @@ UINT WINAPI MsiSourceListAddSourceW( LPCWSTR szProduct,
LPCWSTR szUserName,
}
ret = MsiSourceListAddSourceExW(szProduct, sidstr,
- MSIINSTALLCONTEXT_USERMANAGED, MSISOURCETYPE_NETWORK, szSource, 0);
+ dwContext, MSISOURCETYPE_NETWORK, szSource, 0);
if (sidstr)
LocalFree(sidstr);
--- snip ---
Regards
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=8694
Roderick Colenbrander <thunderbird2k(a)gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #13 from Roderick Colenbrander <thunderbird2k(a)gmx.net> 2008-02-25 12:49:48 ---
We support a lot more pixel formats as …
[View More]of today. Sketchup works fine here
(Nvidia Geforce7600GS). I expect the problems to be over for all drivers.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=5964
Roderick Colenbrander <thunderbird2k(a)gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #25 from Roderick Colenbrander <thunderbird2k(a)gmx.net> 2008-02-25 12:47:59 ---
The original issue itself seems to be …
[View More]over now. Right now there are huge
wglShareLists issues left. Basically two contexts are created AND made current
before calling wglShareLists. Our current implementation doesn't allow that
because we delay context creation until wglMakeCurrent to allow wglShareLists
to work sort of (as in case of GLX sharing display lists is done at context
creation time). Bug 11436 is about an issue like that.
I consider the original issue fixed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=8945
--- Comment #32 from Dan Kegel <dank(a)kegel.com> 2008-02-25 12:47:48 ---
Whoops, there goes another rubber tree plant :-)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=6812
Roderick Colenbrander <thunderbird2k(a)gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
--- Comment #16 from Roderick Colenbrander <thunderbird2k(a)gmx.net> 2008-02-25 12:26:56 ---
I assume this bug is over now. I haven't …
[View More]heard from it in a long time and these
days we offer child window rendering.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=6381
Roderick Colenbrander <thunderbird2k(a)gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
--- Comment #4 from Roderick Colenbrander <thunderbird2k(a)gmx.net> 2008-02-25 12:16:21 ---
The log file indicates that the game wasn'…
[View More]t able to detect
WGL_ARB_render_texture. At that time we didn't offer it, these days we do but
you also need pbuffer support. Nvidia offers those and most other drivers don't
(latest fglrx doesn't export the capability). Using good drivers it should run,
without pbuffers not. I expect this bug to be over, second it is very old.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=8945
--- Comment #31 from Jeremy White <jwhite(a)codeweavers.com> 2008-02-25 12:10:07 ---
Found it!
It turns out that SHGetPathFromIDListW will eventually
return the result of a wine_get_dos_file_name call, which will
return the Common Files installer directory as:
c:\Program Files\...
Note the *lower case* c:. If you hack wine_get_dos_file_name
to return an upper case C instead of a lower case c, then the
installer gets past the current …
[View More]failure.
Of course, then it comes to the next failure, which I have yet
to triage :-(. We still don't even get the EULA page, but we
do trigger Gecko, so we're trying...
I have a feeling that this is going to be hard to get an official
patch into Wine for, as I bet this goes back and forth. I'll
see if I can get Alexandre to approve a 'correct' path forward...
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]
http://bugs.winehq.org/show_bug.cgi?id=6745
--- Comment #17 from Tobias Jakobi <liquid.acid(a)gmx.net> 2008-02-25 11:32:01 ---
Oh yes, I see. Didn't know there was a mailing list for wine patches. Just got
the patch. I assume I should use a recent GIT snapshot and then apply the
patch, right?
Going to try this and report back as soon as possible.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL …
[View More]to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
[View Less]