Re: you missed on point.
Posted: Thu Sep 25, 2003 3:31 am
Avion wrote: Do all other gtk applications running on windows display this behaviour? I doubt that. Is your distrust of GTK based in fact? Then I would say it isn't the libraries exactly but how they are being used in this case - something probably fixable with time.
Just because some applications run under GTK doesn't mean it's stable.
I agree here, that's why I gave factual information...the client is failing because of GTK library calls (the actual shell output reports GTK lib failure). They simply aren't doing device context copies. This is a fault of the library. This is factual, I have yet to hear someone say why my statement on this is actually wrong, or why it would even be in debate.Avion wrote: I am afraid that no amount of winking, quoting and clever emotes can make up for a few well placed factual statements.
If you don't believe the GTK library has a bug in it on Windows then you don't have to. But insisting that it's working when clearly it isn't for some of us is just plain wrong.
That's why it's called 'non-portable'.Avion wrote: Also if the coder had used normal Win32 API calls then you would be seeing a heck of a lot of worse errors when the client was run on other operating systems.
The entire point was that it shouldn't need to run on other systems, just make it run on the one you are coding for. "Do a job and do it well", don't try to make it do everything for everyone is what I am saying.
I've discovered in the past that this concept is hard to understand for many Linux users. They like to say things like "Yeah, but will your Windows application run on Unix?"....um, no, it's not supposed to!
Yes, I thought it was because of portability. That's what my original postings had been based on. This means the messages about it not being a portability issue just confused the issue even moreAvion wrote: No mistake, I meant because they were portable.
Avion wrote: I think that most reasonable people do want a portable client using libraries that are platform agnostic. Both GTK and SDL are portable libraries and work has already been done on these. I think that it would be better to have people work together than on seperate clients. All the other clients were windows clients (Java, DX, win32) and they are all now defunct.