[Gtkradiant] 1.3.4-nightly and Linux

Timothee Besset gtkradiant@zerowing.idsoftware.com
Wed, 16 Oct 2002 16:04:12 +0200


quick FYI:

1.3 / trunk is the developement version. There is no release date
scheduled for it. The GL fixes we talked about need to be done on the
Stable-1_2 branch.

TTimo

On Wed, 16 Oct 2002 15:54:27 +0200
David Olofson <david.olofson@reologica.se> wrote:

> 
> (Not much spare time, so no patches today.)
> 
> I grabbed the development CVS tree yesterday, and noticed a few things:
> 
> 	1. There seems to be no "-I/usr/X11R6/include" anywhere. Had
> 	   to add that, as Mandrake (and Red Hat and many others) put
> 	   GL and stuff in there. Where would be the *correct* place
> 	   (and way) to add it? (I'm an autotools guy - no experience
> 	   with cons, and 'man cons' doesn't seem to suggest anything
> 	   that would fit into the current scripts.)
> 
> 	2. _exit() is used in some file, but needs unistd.h.
> 	   Is that really intended? Where (and what!) is _exit() on
> 	   Win32? (I suppose I can't just add #include <unistd.h>
> 	   without an #ifdef. :-)
> 
> 	3. The q3map (IIRC) module uses ExtractFileName() without
> 	   linking with anything that provides it. Adding cmdlib to
> 	   the LDFLAGS seems to work, although I haven't done much
> 	   testing.
> 
> 	4. parse.cpp in mapq3 uses an extern declaration instead of
> 	   including cmdlib.h. (Naughty! :-) Why?
> 
> 	5. Ok, if you think tabs are 2 characters wide, fine ;-)
> 	   but why is the source flooded with tabs, despite the
> 	   "Source files formating" entry in the FAQ saying that
> 	   only spaces should be used? (I hate spaces and small
> 	   tabs - but mixing them is even worse! :-)
> 
> 	6. I get *lots* of warnings about missing linefeeds at EOF.
> 	   Mind if I fix them while at it?
> 
> 	7. IMHO, "-Wall -Werror" (for gcc) is reasonable to use
> 	   during development. In my experience, that eliminates
> 	   many bugs before you even get the code to compile. Can
> 	   I start eliminating warnings if I'm bored some day? :-)
> 
> 
> That's about it... I got 1.3.4 to run, but I haven't implemented the 
> G400/FireGL "fix" yet.
> 
> Speaking of which, either I'm blind, or I didn't get a clear answer; Is 
> there a real reason why GL_LINE is used for culled faces in many places - 
> or are there even places where these faces are *not* culled?
> 
> Or; should the "fix" be optional and show up in the user preferences 
> dialog?
> 
> 
> //David Olofson - Programmer, Composer, Open Source Advocate
> 
> .- Coming soon from VaporWare Inc...------------------------.
> | The Return of Audiality! Real, working software. Really!  |
> | Real time and off-line synthesis, scripting, MIDI, LGPL...|
> `-----------------------------------> (Public Release RSN) -'
> .- M A I A -------------------------------------------------.
> |    The Multimedia Application Integration Architecture    |
> `----------------------------> http://www.linuxdj.com/maia -'
>    --- http://olofson.net --- http://www.reologica.se ---
> 
> _______________________________________________
> Gtkradiant mailing list
> Gtkradiant@zerowing.idsoftware.com
> http://zerowing.idsoftware.com/mailman/listinfo/gtkradiant
>