The patch you gave me is too incomplete to run GTA :(
I can start a game, but once the loading screen says it is done, the game crashes. Looked at the
console, it says, "fixme:drawStridedFast TODO".
The crash happens at the end of drawStridedFast(), inside glDrawElements().
Your patch will really speed things up when it is finished. In a fresh CVS tree, I disabled
drawStridedSlow and applied 2 polling patches submitted to wine-patches. The game works almost as
fast as in Windows!!
Brian G.
…
[View More]--- Raphael <fenix(a)club-internet.fr> wrote:
> Here is it.
>
> But i have some problems with hardware vertex buffers (using vbo extension)
> i have some 'transparent" objects (ie graphics bugs)
> Anyway, If you encounter same problems you can uncomment this line:
> //useSoft |= (0 != (Usage & D3DUSAGE_WRITEONLY));
> (dls/d3d8/vertexbuffer.c at line 71)
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail
[View Less]
The following change to dlls/mscms/profile.c
revision 1.6
date: 2004/11/21 15:48:18; author: julliard; state: Exp; lines: +135 -3
Implement and test GetColorProfileElementTag,
GetCountColorProfileElements and IsColorProfileTagPresent. Stub
GetStandardColorSpaceProfile{A,W}.
breaks FreeBSD 4.10 (with XFree86-4.3.0) as follows:
gmake[2]: Entering directory `/.amd_mnt/nashira/files5/test/wine/dlls/mscms'
/sw/gcc-3.3.4/bin/gcc -c -I. -I. -I../../include -I../../include
-…
[View More]D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2
-fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o profile.o profile.c
profile.c: In function `GetColorProfileElementTag':
profile.c:142: error: `LCMSICCPROFILE' undeclared (first use in this function)
profile.c:142: error: (Each undeclared identifier is reported only once
profile.c:142: error: for each function it appears in.)
profile.c:142: error: `cmsprofile' undeclared (first use in this function)
profile.c:142: error: parse error before ')' token
profile.c: In function `GetCountColorProfileElements':
profile.c:174: error: `LCMSICCPROFILE' undeclared (first use in this function)
profile.c:174: error: `cmsprofile' undeclared (first use in this function)
profile.c:174: error: parse error before ')' token
gmake[2]: *** [profile.o] Error 1
gmake[2]: Leaving directory `/.amd_mnt/nashira/files5/test/wine/dlls/mscms'
Gerald
--
Gerald Pfeifer (Jerry) gerald(a)pfeifer.com http://www.pfeifer.com/gerald/
[View Less]
I followed the tutorial for Winelib on my Linux system, building notepad. I examined the file "./notepad2" with readelf, and it said "Not an ELF file", and I do not have an a.out system. I opened it with my text editor (attached is the text I saw) and I was disappointed. Instead of a real "port", it was just a shell script that launches wine on a Windows program encapsulated in a ELF shared object file. I'm not happy.
Samuel Lauber
--
…
[View More]_____________________________________________________________
Web-based SMS services available at http://www.operamail.com.
From your mailbox to local or overseas cell phones.
Powered by Outblaze
[View Less]
Hey folks,
Brian, Alexandre, and I have been talking with some kind folks that
are volunteering to help host Wineconf in Stuttgart; we're thinking
late spring for Stuttgart.
We've also had a generous offer to help set up a meeting in
conjunction with LinuxTag in Karlruhe in mid to late June.
This is all great, but I realized suddenly that the three of
us were starting to consider things and make decisions on behalf
of the broader Wine community. While I enjoy exercising
dictatorial impunity,…
[View More] I prefer to have a cover group to make
my imperiousness less obvious <grin>.
Seriously, I'd like to ask for volunteers to serve on a
Wineconf planning committee. I think the requirements for
the position are as follows:
1. Able and willing to attend the next Wineconf
in Germany
2. Able and willing to engage in and follow the planning
and decision making process
3. Have a credible background in the Wine community
(or live in the right part of Germany <grin>).
4. Be willing to help in ways that may be required,
such as showing up a day early to help prepare,
or bringing A/V equipment, or whatever way makes
sense. (This isn't a requirement, but I really
would like folks that are at least willing to
contribute a little extra, if they are able.)
To volunteer, please email me privately, and I'll build a
chain of emails. If we don't get any volunteers, then
Brian, Alexandre, and I will consider ourselves empowered,
and will dictate that Marcus does all the work <grin>.
Cheers,
Jeremy
[View Less]
Hi,
More on this problem ... here what happens under native when the back
window is clicked:
Order of trace below is (msg, hwnd, wparam,lparam)
The app is started, click on the client area of the background window
WM_MOUSEACTIVATE back 001203aa 02010001 (MA_ACTIVATE)
Front window is told its going inactive
WM_NCACTIVATE front 00000000 back
WM_ACTIVATE front WA_INACTIVE back
SetWindowPos() is called to raise back window to the front of the
zorder, nc client and …
[View More]background told to paint
WM_WINDOWPOSCHANGING back 00000000 0012fea8
WM_NCPAINT back 00000001 00000000
WM_ERASEBKGND back 0101005a 00000000
WM_WINDOWPOSCHANGED back 00000000 0012fea8
Back window is told its going active
WM_NCACTIVATE back 00000001 front
WM_ACTIVATE back WA_CLICKACTIVE front
Now the back window calls SetForegroundWindow(front), within its
WM_ACTIVATE handler
Back window is told its going inactive
WM_NCACTIVATE back 00000000 front
WM_ACTIVATE back 00000000 front
Front window brought to the top of the z-order w/SetWindowPos
WM_WINDOWPOSCHANGING front 00000000 0012fd0c
WM_NCPAINT front 00000001 00000000
WM_ERASEBKGND front 0101005a 00000000
WM_WINDOWPOSCHANGED front 00000000 0012fd0c
Front window is told its going active
WM_NCACTIVATE front 00000001 back
WM_ACTIVATE front 00000001 back
Under wine the message stream doesn't have the SetWindowPos calls,
and there are several hundred activate/ncactivate messages, ending
with the back window in the front of the z-order, activated with the
focus.
Looking at the logic in dlls/user/focus.c, in set_active_window(), it
seems that SetWindowPos() was not being called because the windows
both have the WS_EX_MANAGED style set. Commenting out the line
if (!(GetWindowLongW( hwnd, GWL_EXSTYLE ) & WS_EX_MANAGED))
Caused the front window to remain on top after clicking on the back
window, as desired. However it did then not get the focus as it
should, and titlebar clicks and double clicks in the client area
still allow the back window to rise to the top of the z-order.
I added a test to check if the window is the foreground window (i.e.
that some other window hasn't been set in the interim) before setting
the focus. This means my test app now appears to work just like
native.
The attached patch makes both of these changes. I'd be interested in
any comments regarding whether the above is correct.
Cheers,
Jon
=====
"Don't wait for the seas to part, or messiahs to come;
Don't you sit around and waste this chance..." - Live
jon_p_griffiths(a)yahoo.com
__________________________________
Do you Yahoo!?
The all-new My Yahoo! - Get yours free!
http://my.yahoo.com
[View Less]
Hi,
this patch (http://cvs.winehq.org/patch.py?id=14575) broke wine on a current
Debian Sarge. Tested this on two machines. GUI applications do not respond
any longer to mouse events. Tested regedit and winemine. Removing the patch
solves the problem.
Bye,
Michael
> It is already there. I added support for it a few months ago.
I've did debug packages for mdk the day after AJ commited your patch, but is
there any easy way I can test to see if the debug info works with winedbg?
Ivan.
____________________________________________________________
Libero ADSL: navighi gratis a 1.2 Mega, senza canone e costi di attivazione.
Abbonati subito su http://www.libero.it
Robert van Herk <robert(a)robertvanherk.nl> wrote:
>Also, I am having some troubles into tricking the SHBrowseForFolder
>thingy into using a different root folder, since I guess I need to use
>SHParseDisplayName
>(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/pl…)
>for that, but that doesn't seem to be implemented in Wine.
This shouldn't be to difficult I guess. There are helper functions in
shell32.pidl.c which should be close to what this …
[View More]function does actually.
Something like this in pidl.c should do the trick:
HRESULT WINAPI SHParseDisplayNameW(LPCWSTR pszName, IBindCtx *pbc, LPITEMIDLIST *ppidl,
SFGAOF sfgaoIn, SFGAOF *psfgaoOut)
{
LPSHELLFOLDER sf;
HRESULT ret = E_FAIL;
TRACE("%s %p 0x%08lx\n", debugstr_w(pszName), ppidl, attributes ? *attributes : 0);
if (SUCCEEDED (SHGetDesktopFolder(&sf)))
{
ret = IShellFolder_ParseDisplayName(sf, 0, pbc, (LPOLESTR)pszName, NULL, ppidl, &sfgaoIn);
if (succeeded && psfgaoOut)
*psfgaoOut = sfgaoIn;
IShellFolder_Release(sf);
}
return ret;
}
Or you could probably use SHILCreateFromPathW() too for your purposes, which is similar.
>Finally, I don't know how to free PIDLS. In the MSDN documentation they
>use C++ calls for that, but I don't know how to port that to C.
ILFree() exported as ordinal 155 from shell32 should be the function to use.
It was undocumented in Windows for a long time but exists in shell32 since
at least Win95.
Rolf Kalbermatter
[View Less]