RE: MaxVertexBlendMatrices, multi-matrix vertex blending and D3DX

2009-01-04 Thread Stefan Dösinger
> The only other option I'm aware of is to await the shader-based fixed > function pipeline replacement which might contain an implementation of > the D3DRS_VERTEXBLEND renderstates. I worked on a pipeline replacement using GL_ARB_vertex_program a few months ago but hit some roadblocks, so I never

MaxVertexBlendMatrices, multi-matrix vertex blending and D3DX

2009-01-04 Thread Paul TBBle Hampson
This is a bit of an old topic, but it relates to two active bugs, 8357 (affecting Everquest) and 14608 (affecting Warhammer Online) The rough summary of the situation is that these two games use d3dx9_30 and d3dx9_34 respectively, and at least the former uses ConvertToIndexedBlendedMesh. Anyway,

Re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread titon barua
On Sun, 2009-01-04 at 20:49 -0600, Austin English wrote: > On Sun, Jan 4, 2009 at 4:55 PM, Vitaliy Margolen > wrote: > > titon barua wrote: > >> --- > >> /* we don't care about the success or failure of this call */ > >> -write(*(This->fd), &event, sizeof(event)); > >> +/* print error

Re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread James McKenzie
Vitaliy Margolen wrote: > titon barua wrote: > >> --- >> /* we don't care about the success or failure of this call */ >> -write(*(This->fd), &event, sizeof(event)); >> +/* print errors if they occur */ >> +if (write(*(This->fd), &event, sizeof(event)) == -1) perror ( NULL ); >>

re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread Dan Kegel
Vitaliy Margolen wrote: >> titon barua wrote: >>> -write(*(This->fd), &event, sizeof(event)); >>> +if (write(*(This->fd), &event, sizeof(event)) == -1) perror ( NULL ); >> What's the point of your patch? What part of the comment isn't clear to you? > >GCC is complaining about the ignored re

Re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread Austin English
On Sun, Jan 4, 2009 at 4:55 PM, Vitaliy Margolen wrote: > titon barua wrote: >> --- >> /* we don't care about the success or failure of this call */ >> -write(*(This->fd), &event, sizeof(event)); >> +/* print errors if they occur */ >> +if (write(*(This->fd), &event, sizeof(event)

Re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread Vitaliy
titon barua wrote: > --- > /* we don't care about the success or failure of this call */ > -write(*(This->fd), &event, sizeof(event)); > +/* print errors if they occur */ > +if (write(*(This->fd), &event, sizeof(event)) == -1) perror ( NULL ); What's the point of your patch? What p

Re: Build wine with gcc-4.3 and ssp

2009-01-04 Thread Stefan Reimer
> On Sat, Jan 03, 2009 at 07:52:10PM +0100, Stefan Reimer wrote: >> > On Fri, Jan 02, 2009 at 11:14:52PM +0100, Stefan Reimer wrote: >> I am using gentoo hardened: >> >> gcc (Gentoo Hardened 4.3.2-r7 p1.5, ssp, fortify, pie-10.2.0) 4.3.2 glibc 2.8 >> >> Using gcc -v gives: >> >> /usr/libexec/gcc/x

Re: Build wine with gcc-4.3 and ssp

2009-01-04 Thread Stefan Reimer
> On Sat, Jan 03, 2009 at 07:52:10PM +0100, Stefan Reimer wrote: >> > On Fri, Jan 02, 2009 at 11:14:52PM +0100, Stefan Reimer wrote: >> I am using gentoo hardened: >> >> gcc (Gentoo Hardened 4.3.2-r7 p1.5, ssp, fortify, pie-10.2.0) 4.3.2 >> glibc 2.8 >> >> Using gcc -v gives: >> >> /usr/libexec/gc

Re: dlls/dinput/effect_linuxinput.c: Check return value of 'write'. (bug # 16413)

2009-01-04 Thread Vitaliy Margolen
titon barua wrote: > --- > /* we don't care about the success or failure of this call */ > -write(*(This->fd), &event, sizeof(event)); > +/* print errors if they occur */ > +if (write(*(This->fd), &event, sizeof(event)) == -1) perror ( NULL ); What's the point of your patch? What p

Re: Patch implementing riched20 : EM_PASTESPECIAL -- critique?

2009-01-04 Thread Arren Lex
Thank you for your reply! Yes, this workaround works. I was testing on EASy68k, the only program I know that uses EM_PASTESPECIAL, and it was invoking CF_TEXT and pasting garbage (question marks and plusses, but the same length as the source text). When I treated them as CF_UNICODE, it pasted perf

Re: install-wine-deps.sh can now handle 32 bit wine on 64 bit systems

2009-01-04 Thread Dan Kegel
INeedAnime wrote: >> ./configure --target=i686-unknown-gnu-linux > What does that do? It's not listed in "./configure --help". It was a thinko. I put the correct instructions up at http://wiki.winehq.org/Wine64 - Dan

re: Patch implementing riched20 : EM_PASTESPECIAL -- critique?

2009-01-04 Thread Dan Kegel
Hi, and welcome to Wine development! Two notes on your patch: 1) does treating CF_TEXT as a CF_UNICODETEXT work? 2) you don't include a conformance test. Conformance tests are really, really helpful. I bet you could write one for this feature. Please give it a shot, and make sure the test pass

Re: long in IDL files?

2009-01-04 Thread Michael Stefaniuc
Rob Shearman wrote: > 2009/1/4 Michael Stefaniuc : >> Hello guys, >> >> i guess that we need to change long to LONG in IDL files too, right? >> Or would that be something that widl could/should do automatically? > > long/unsigned long are explicitly defined by the DCE/RPC standard to > be 32-bit t

Linus Torvalds on Wine back in 1998

2009-01-04 Thread Dan Kegel
http://fringe.davesource.com/Fringe/Computers/Linux/Manifesto.txt It's taken longer than he expected... --- snip --- WINE (the Linux emulator for Windows) works to a fairly surprising degree. You can run real Windows programs with it, but some of them don't look right, and some of them just crash

Re: long in IDL files?

2009-01-04 Thread Alexandre Julliard
"Rob Shearman" writes: > 2009/1/4 Michael Stefaniuc : >> Hello guys, >> >> i guess that we need to change long to LONG in IDL files too, right? >> Or would that be something that widl could/should do automatically? > > long/unsigned long are explicitly defined by the DCE/RPC standard to > be 32-b

Re: long in IDL files?

2009-01-04 Thread Rob Shearman
2009/1/4 Michael Stefaniuc : > Hello guys, > > i guess that we need to change long to LONG in IDL files too, right? > Or would that be something that widl could/should do automatically? long/unsigned long are explicitly defined by the DCE/RPC standard to be 32-bit types. In an ideal world, I would

Re: shell32: add explorer toolbar bitmaps

2009-01-04 Thread Joel Holdsworth
Nuvola is good, but I think Tango looks a lot nicer if it could be available, and I think it blends with different platforms better - it's designed specifically with that in mind. Nuvola looks very KDEish and very very blue; not as good as Tango IMHO. Does anyone know how gnome manages to handle t

Re: libs/wine/debug.c: enlcosed a 'write' function with 'if' to prevent gcc warnings. 'if' does nothing cause program exits right after the statement anyway. (bug # 16413)

2009-01-04 Thread Alexandre Julliard
titon barua writes: > @@ -177,7 +177,8 @@ static void debug_usage(void) > "Example: WINEDEBUG=+all,warn-heap\n" > "turns on all messages except warning heap messages\n" > "Available message classes: err, warn, fixme, trace\n"; > -write( 2, usage, sizeof(usage) -

long in IDL files?

2009-01-04 Thread Michael Stefaniuc
Hello guys, i guess that we need to change long to LONG in IDL files too, right? Or would that be something that widl could/should do automatically? bye michael