ehofman
429f2530de
James Turner:
...
* experimental clean-up / reduction on two of the FG headers:
(I'm going to await feedback on the developers list before doing more of
these, to avoiding going over files multiple times, but in principle it
seems pretty straightforward.)
* final fixes for SG_USING_STD removal
2008-07-29 08:27:48 +00:00
ehofman
667e64e1eb
- remove the SG_GLxxxx_H #defines, since OSG provides its own versions
...
- this exposed a bizarre issue on Mac where dragging in <AGL/agl.h> in
extensions.hxx was pulling in all of Carbon to the global namespace
- very scary. As a result, I now need to explicitly include CoreFoundation
in fg_init.cxx.
- change SG_USING_STD(x) to using std::x
2008-07-27 16:25:13 +00:00
ehofman
d9bfd5a425
This should apply, and everything should build cleanly, in isolation from the
...
SimGear change. It changes all the SG_xxxx to be the 'real' includes, and gets
rid of many #ifdef SG_HAVE_STD_INCLUDES. As an added bonus, rather than
replacing 'SG_USING_NAMESPACE(std)' with 'using namespace std', I just fixed
the small number of places to use std:: explicitly. So we're no longer polluting
the global namespace with the entire contents of std, in many cases.
There is one more 'mechanical' change to come - getting rid of SG_USING_STD(X),
but I want to keep that separate from everything else. (There's another
mechnical change, replacing <math.h> with <cmath> and so on *everywhere*, but
one step at a time)
2008-07-25 18:38:29 +00:00
curt
9a5840f6e7
Type consistency.
2007-05-16 16:47:13 +00:00
daveluff
8bfd913e0c
Oops - I think I introduced some dos line endings - this should fix it
2006-02-22 20:27:00 +00:00
daveluff
44a375520a
A couple of hacks to fix cygwin compilation. These may not be the correct fix, but they prevent new cygwin users getting an almost instant compile error following make
2006-02-22 19:21:29 +00:00
mfranz
3b3df3cb01
add al-info
2006-02-05 16:41:47 +00:00
ehofman
f2f960f4f4
Add OpenAL 1.0 backwards compatibility and OS-X support.
2006-02-01 13:27:36 +00:00
ehofman
dff558dcec
Add a gl-info equivalent for OpenAL.
2006-01-31 18:20:49 +00:00
ehofman
f057fd0d48
Martin Spott: Use standardized Sun directive.
2005-10-06 11:08:26 +00:00
ehofman
62bb2277bc
MingW32 fixes.
2005-09-11 09:53:55 +00:00
curt
d05121ef46
Fix my mailing address by replacing it with my web page.
2004-11-19 22:10:41 +00:00
curt
4214cd6c10
Migrate FlightGear code to use "#include SG_GL*" defined in
...
"#include <simgear/compiler.h>".
2004-11-18 19:53:00 +00:00
ehofman
a3c8bc99a2
Incorporate some of the changes from the Linspire diff.
2004-06-06 14:28:45 +00:00
ehofman
4cc853e2a2
MIPSpro 7.4 fixes
2003-12-27 22:27:27 +00:00
ehofman
3ba01fa762
New automake, new problems. Add $base_LIBS for programs since $LIBS isn't substituted automatically anymore
2003-08-29 09:03:49 +00:00
ehofman
9c2cc7c309
Rename every instance of GLUT_H to FG_GLUT_H to prevent a freeglut naming clash
2003-08-22 08:03:10 +00:00
ehofman
19d08953e3
Split up into and . Fix a typo for FreeBSD. And do some Makefile cleanups
2003-07-07 13:57:43 +00:00
curt
43e48070fe
- Some refactoring of the configure.ac script.
...
- Better Mac OS X support (they put glut.h in GLUT/glut.h) :-(
2002-12-10 20:50:48 +00:00
curt
1dfb58783c
Additional build system tweaks.
2002-09-03 01:12:26 +00:00
david
97b8235980
Patch from Julian Foad:
...
Fix float/int mis-match warnings.
2002-06-28 18:01:08 +00:00
curt
56fef38054
Change fog punch through value a bit. Either way it's a WAG for now, but
...
at least it's less obviously wrong.
2002-03-14 00:52:38 +00:00
curt
d5af9e2a10
*** empty log message ***
2002-03-12 20:38:26 +00:00
david
f63a99b74e
Added test-env-map.
2002-03-10 19:25:00 +00:00
curt
40c83de415
Added test-env-map.cxx - an environment map demo/test program.
2002-03-06 05:05:17 +00:00
david
4f5d70144a
-Removed .cvsignore from itself, since .cvsignore is now in the CVS
2001-12-12 04:15:23 +00:00
curt
4cc5cee885
David Megginson writes:
...
Here's an unusual patch for FlightGear -- I've created .cvsignore
files for every source directory, to make CVS output more informative.
This is especially nice when using cvs-examine from (X)Emacs to look
for changes.
2001-12-09 05:43:40 +00:00
curt
8ac2dfc471
Make est-epsilon and gl-info the only programs in tests/ that are installed.
2001-08-31 22:57:27 +00:00
curt
eb7bad8cfa
Preempt Erik for an Irix fix.
2001-06-21 23:56:48 +00:00
curt
0778ae308d
- added SG_USING_STD(cout) and SG_USING_STD(endl) for ANSI C++
...
compliance
2001-06-20 22:22:04 +00:00
curt
0b016f35ca
Added #include <string.h>
2001-05-04 05:19:01 +00:00
curt
c7f7093df5
Timezone fixes for Cygwin.
2001-04-26 18:15:32 +00:00
curt
763193237b
Initial revision.
2001-04-17 13:35:38 +00:00
curt
051e2a6dc3
Tweaks so tile loading still works in non-threaded mode.
2001-04-17 05:21:56 +00:00
curt
17c96ae69e
SG_ namespace
2001-03-24 04:48:44 +00:00
curt
8aed19714a
Initial revision.
2001-03-22 04:19:12 +00:00
curt
def805e9dc
Added support for reading ~/.fgfsrc.hostname files.
2001-03-22 04:02:11 +00:00
curt
29275ce1ec
Tweaks for Mips Irix compilers.
2001-03-06 22:36:59 +00:00
curt
59e811fb44
Use double math throughout.
2001-01-31 23:07:20 +00:00
curt
0fd3e83b12
Tweaks ...
2001-01-31 23:04:52 +00:00
curt
d48a506721
Added a test-up program to test the concept of "up".
2001-01-31 22:57:22 +00:00
curt
6994086ea5
Use time_t instead of long int for mktime() return type.
2000-09-18 19:00:40 +00:00
curt
2987670e1b
Dump blend source and dest values.
2000-03-16 04:18:41 +00:00
curt
8d1be9f893
Added support for timegm() which returns time_t and explicitely expects GMT
...
input.
1999-09-03 00:24:30 +00:00
curt
aea253a85c
Updated build system to remove DEFS += -DFOO type lines. This doesn't seem
...
to be supported in recent versions of autoconf.
1999-06-24 20:38:31 +00:00
Tim Moore
c90db01dc8
source tree reorganization prior to flightgear 0.7
...
SimGear and TerraGear appear to have been split off at this time.
2009-09-14 14:26:20 +02:00