]> git.mxchange.org Git - simgear.git/log
simgear.git
14 years agoConverted to new logstream debugging facility. This allows release
curt [Fri, 6 Nov 1998 21:17:31 +0000 (21:17 +0000)]
Converted to new logstream debugging facility.  This allows release
builds with no messages at all (and no performance impact) by using
the -DFG_NDEBUG flag.

14 years agoChanges to track Bernie's updates to fgstream.
curt [Fri, 6 Nov 1998 14:46:59 +0000 (14:46 +0000)]
Changes to track Bernie's updates to fgstream.

14 years agoTweaked sunset/sunrise colors.
curt [Tue, 20 Oct 1998 18:28:30 +0000 (18:28 +0000)]
Tweaked sunset/sunrise colors.

14 years agoC++-ifying.
curt [Fri, 16 Oct 1998 23:26:44 +0000 (23:26 +0000)]
C++-ifying.

14 years agoConverted to Point3D class.
curt [Fri, 16 Oct 1998 00:51:46 +0000 (00:51 +0000)]
Converted to Point3D class.

14 years agoConverted to c++ style comments.
curt [Thu, 24 Sep 1998 15:36:19 +0000 (15:36 +0000)]
Converted to c++ style comments.

14 years agoMiscellaneous tweaks.
curt [Thu, 24 Sep 1998 15:25:22 +0000 (15:25 +0000)]
Miscellaneous tweaks.

14 years agoFixed output message.
curt [Thu, 17 Sep 1998 18:25:11 +0000 (18:25 +0000)]
Fixed output message.

14 years agoNew textured moon and rewritten/restructured Astro code contributed by Durk
curt [Tue, 15 Sep 1998 04:26:07 +0000 (04:26 +0000)]
New textured moon and rewritten/restructured Astro code contributed by Durk
Talsma.

14 years agolog file tweak.
curt [Thu, 3 Sep 1998 21:25:39 +0000 (21:25 +0000)]
log file tweak.

14 years agoChanges contributed by Bernie Bright <bbright@c031.aone.net.au>
curt [Tue, 1 Sep 1998 19:02:53 +0000 (19:02 +0000)]
Changes contributed by Bernie Bright <bbright@c031.aone.net.au>
 - The new classes in libmisc.tgz define a stream interface into zlib.
   I've put these in a new directory, Lib/Misc.  Feel free to rename it
   to something more appropriate.  However you'll have to change the
   include directives in all the other files.  Additionally you'll have
   add the library to Lib/Makefile.am and Simulator/Main/Makefile.am.

   The StopWatch class in Lib/Misc requires a HAVE_GETRUSAGE autoconf
   test so I've included the required changes in config.tgz.

   There are a fair few changes to Simulator/Objects as I've moved
   things around.  Loading tiles is quicker but thats not where the delay
   is.  Tile loading takes a few tenths of a second per file on a P200
   but it seems to be the post-processing that leads to a noticeable
   blip in framerate.  I suppose its time to start profiling to see where
   the delays are.

   I've included a brief description of each archives contents.

Lib/Misc/
  zfstream.cxx
  zfstream.hxx
    C++ stream interface into zlib.
    Taken from zlib-1.1.3/contrib/iostream/.
    Minor mods for STL compatibility.
    There's no copyright associated with these so I assume they're
    covered by zlib's.

  fgstream.cxx
  fgstream.hxx
    FlightGear input stream using gz_ifstream.  Tries to open the
    given filename.  If that fails then filename is examined and a
    ".gz" suffix is removed or appended and that file is opened.

  stopwatch.hxx
    A simple timer for benchmarking.  Not used in production code.
    Taken from the Blitz++ project.  Covered by GPL.

  strutils.cxx
  strutils.hxx
    Some simple string manipulation routines.

Simulator/Airports/
  Load airports database using fgstream.
  Changed fgAIRPORTS to use set<> instead of map<>.
  Added bool fgAIRPORTS::search() as a neater way doing the lookup.
  Returns true if found.

Simulator/Astro/
  Modified fgStarsInit() to load stars database using fgstream.

Simulator/Objects/
  Modified fgObjLoad() to use fgstream.
  Modified fgMATERIAL_MGR::load_lib() to use fgstream.
  Many changes to fgMATERIAL.
  Some changes to fgFRAGMENT but I forget what!

14 years agoRewrite of event manager thanks to Bernie Bright.
curt [Sat, 29 Aug 1998 13:07:16 +0000 (13:07 +0000)]
Rewrite of event manager thanks to Bernie Bright.

14 years agoContributions from Bernie Bright <bbright@c031.aone.net.au>
curt [Thu, 27 Aug 1998 17:01:55 +0000 (17:01 +0000)]
Contributions from Bernie Bright <bbright@c031.aone.net.au>
- use strings for fg_root and airport_id and added methods to return
  them as strings,
- inlined all access methods,
- made the parsing functions private methods,
- deleted some unused functions.
- propogated some of these changes out a bit further.

14 years agoShuffled $FG_ROOT file layout.
curt [Tue, 25 Aug 1998 20:53:24 +0000 (20:53 +0000)]
Shuffled $FG_ROOT file layout.

14 years agoNailed a uninitialized variable usage bug that was killing us on some
curt [Sat, 22 Aug 1998 02:01:11 +0000 (02:01 +0000)]
Nailed a uninitialized variable usage bug that was killing us on some
platforms with some compiler options.

14 years agoMinor tweaks to avoid using unitialized memory.
curt [Sat, 22 Aug 1998 01:18:59 +0000 (01:18 +0000)]
Minor tweaks to avoid using unitialized memory.

14 years agoSky now tracks adjusted fog color so it blends well with terrain.
curt [Wed, 12 Aug 1998 21:40:44 +0000 (21:40 +0000)]
Sky now tracks adjusted fog color so it blends well with terrain.

14 years agoRewrote star loading and rendering to:
curt [Mon, 10 Aug 1998 20:33:09 +0000 (20:33 +0000)]
Rewrote star loading and rendering to:
  1. significantly improve load speed
  2. transition from no stars to stars through eight stages.

14 years agoModified to bring in stars in 8 increments based on magnitude, not number
curt [Thu, 6 Aug 1998 12:45:20 +0000 (12:45 +0000)]
Modified to bring in stars in 8 increments based on magnitude, not number
of stars.

14 years agoEliminated glScale call so that glutSolidSphere normals are preserved
curt [Thu, 30 Jul 1998 23:43:30 +0000 (23:43 +0000)]
Eliminated glScale call so that glutSolidSphere normals are preserved
correctly.  Also made the sun & moon a bit smaller.

14 years agoLower skirt tracks adjusted fog color, not fog color.
curt [Wed, 22 Jul 1998 21:39:21 +0000 (21:39 +0000)]
Lower skirt tracks adjusted fog color, not fog color.

14 years agoWrote access functions for current fgOPTIONS.
curt [Mon, 13 Jul 1998 21:00:09 +0000 (21:00 +0000)]
Wrote access functions for current fgOPTIONS.

14 years agoIn fgCalculatePlanet() pass a pointer to a structure to be modified, rather
curt [Sat, 27 Jun 1998 16:51:54 +0000 (16:51 +0000)]
In fgCalculatePlanet() pass a pointer to a structure to be modified, rather
than returning the entire structure.

14 years agoBuild only static libraries.
curt [Fri, 12 Jun 1998 01:01:14 +0000 (01:01 +0000)]
Build only static libraries.

14 years agoAdded zlib support for reading in compressed data files.
curt [Fri, 29 May 1998 20:35:41 +0000 (20:35 +0000)]
Added zlib support for reading in compressed data files.

14 years agoDerived file "Makefile.in" removed from version control.
curt [Sat, 23 May 1998 14:18:28 +0000 (14:18 +0000)]
Derived file "Makefile.in" removed from version control.

14 years agoUse new C++ events class.
curt [Sat, 23 May 1998 14:07:14 +0000 (14:07 +0000)]
Use new C++ events class.

14 years agoRoot path info moved to fgOPTIONS.
curt [Wed, 13 May 1998 18:25:34 +0000 (18:25 +0000)]
Root path info moved to fgOPTIONS.

14 years agoType-ified fgTIME and fgVIEW
curt [Tue, 28 Apr 1998 01:18:59 +0000 (01:18 +0000)]
Type-ified fgTIME and fgVIEW

14 years ago"struct fgLIGHT" -> "fgLIGHT" because fgLIGHT is typedef'd.
curt [Sun, 26 Apr 1998 05:10:00 +0000 (05:10 +0000)]
"struct fgLIGHT" -> "fgLIGHT" because fgLIGHT is typedef'd.

14 years agoEdited cvs log messages in source files ... bad bad bad!
curt [Sat, 25 Apr 1998 22:06:24 +0000 (22:06 +0000)]
Edited cvs log messages in source files ... bad bad bad!

14 years agoWrapped "#include <config.h>" in "#ifdef HAVE_CONFIG_H"
curt [Fri, 24 Apr 1998 00:45:00 +0000 (00:45 +0000)]
Wrapped "#include <config.h>" in "#ifdef HAVE_CONFIG_H"
Fixed a bug when generating sky colors.

14 years agoC++ - ifing the code a bit.
curt [Wed, 22 Apr 1998 13:21:26 +0000 (13:21 +0000)]
C++ - ifing the code a bit.

14 years agoPrepairing for C++ integration.
curt [Tue, 21 Apr 1998 17:02:27 +0000 (17:02 +0000)]
Prepairing for C++ integration.

14 years agoMoved fg_debug.c to it's own library.
curt [Sat, 18 Apr 1998 04:13:51 +0000 (04:13 +0000)]
Moved fg_debug.c to it's own library.

14 years agoCode reorganizations. Added a Lib/ directory for more general libraries.
curt [Tue, 14 Apr 1998 02:23:04 +0000 (02:23 +0000)]
Code reorganizations.  Added a Lib/ directory for more general libraries.

14 years agoTweaks to Gnu automake/autoconf system.
curt [Wed, 8 Apr 1998 23:32:28 +0000 (23:32 +0000)]
Tweaks to Gnu automake/autoconf system.

14 years agoMinor cleanups and reorganizations.
curt [Mon, 6 Apr 1998 15:56:15 +0000 (15:56 +0000)]
Minor cleanups and reorganizations.

14 years agoConverting to Gnu autoconf system.
curt [Fri, 3 Apr 1998 21:50:53 +0000 (21:50 +0000)]
Converting to Gnu autoconf system.

14 years agoUpdated fgGENERAL to a "type" of struct.
curt [Sat, 14 Mar 1998 00:27:12 +0000 (00:27 +0000)]
Updated fgGENERAL to a "type" of struct.

14 years agoIncorporated Durk's updates.
curt [Mon, 9 Mar 1998 22:47:25 +0000 (22:47 +0000)]
Incorporated Durk's updates.

14 years agoIncorporated Durk's Astro/ tweaks. Includes unifying the sun position
curt [Mon, 23 Feb 1998 19:07:49 +0000 (19:07 +0000)]
Incorporated Durk's Astro/ tweaks.  Includes unifying the sun position
calculation code between sun display, and other FG sections that use this
for things like lighting.

14 years agoIncorporated some HUD tweaks from Michelle America.
curt [Thu, 19 Feb 1998 13:05:43 +0000 (13:05 +0000)]
Incorporated some HUD tweaks from Michelle America.
Tweaked the sky's sunset/rise colors.
Other misc. tweaks.

14 years agoIncorporated code changes contributed by Charlie Hotchkiss
curt [Thu, 12 Feb 1998 21:58:27 +0000 (21:58 +0000)]
Incorporated code changes contributed by Charlie Hotchkiss
<chotchkiss@namg.us.anritsu.com>

14 years agoRemoved "depend" files from cvs control. Other minor make tweaks.
curt [Mon, 9 Feb 1998 22:56:28 +0000 (22:56 +0000)]
Removed "depend" files from cvs control.  Other minor make tweaks.

14 years agoMinor tweaks.
curt [Mon, 9 Feb 1998 15:07:47 +0000 (15:07 +0000)]
Minor tweaks.

14 years agoIncorporated HUD changes and struct/typedef changes from Charlie Hotchkiss
curt [Sat, 7 Feb 1998 15:29:31 +0000 (15:29 +0000)]
Incorporated HUD changes and struct/typedef changes from Charlie Hotchkiss
<chotchkiss@namg.us.anritsu.com>

14 years agoLots of little tweaks to fix various consistency problems discovered by
curt [Tue, 3 Feb 1998 23:20:08 +0000 (23:20 +0000)]
Lots of little tweaks to fix various consistency problems discovered by
Solaris' CC.  Fixed a bug in fg_debug.c with how the fgPrintf() wrapper
passed arguments along to the real printf().  Also incorporated HUD changes
by Michele America.

14 years agoTo version 0.29
curt [Mon, 2 Feb 1998 20:52:20 +0000 (20:52 +0000)]
To version 0.29

14 years agoMinor tweaks.
curt [Tue, 27 Jan 1998 18:35:53 +0000 (18:35 +0000)]
Minor tweaks.

14 years agoIncorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
curt [Tue, 27 Jan 1998 00:47:41 +0000 (00:47 +0000)]
Incorporated Paul Bleisch's <bleisch@chromatic.com> new debug message
system and commandline/config file processing code.

14 years agoAdded a "skirt" to try to help hide gaps between scenery and sky. This will
curt [Mon, 26 Jan 1998 15:54:28 +0000 (15:54 +0000)]
Added a "skirt" to try to help hide gaps between scenery and sky.  This will
have to be revisited in the future.

14 years agoChanged #ifdef FILE_H to #ifdef _FILE_H
curt [Thu, 22 Jan 1998 02:59:23 +0000 (02:59 +0000)]
Changed #ifdef FILE_H to #ifdef _FILE_H

14 years agoMore misc. tweaks for rpk make merge.
curt [Mon, 19 Jan 1998 19:42:58 +0000 (19:42 +0000)]
More misc. tweaks for rpk make merge.

14 years agoMerged in make system changes from Bob Kuehne <rpk@sgi.com>
curt [Mon, 19 Jan 1998 19:26:51 +0000 (19:26 +0000)]
Merged in make system changes from Bob Kuehne <rpk@sgi.com>
This should simplify things tremendously.

14 years agoTons of little changes to clean up the code and to remove fatal errors
curt [Mon, 19 Jan 1998 18:40:15 +0000 (18:40 +0000)]
Tons of little changes to clean up the code and to remove fatal errors
when building with the c++ compiler.

14 years agoBeginning to integrate Tile management subsystem.
curt [Thu, 8 Jan 1998 02:22:01 +0000 (02:22 +0000)]
Beginning to integrate Tile management subsystem.

14 years agoMiscellaneous tweaks.
curt [Wed, 7 Jan 1998 03:31:25 +0000 (03:31 +0000)]
Miscellaneous tweaks.

14 years agoMoved from .../Src/Scenery/ to .../Src/Astro/
curt [Wed, 7 Jan 1998 03:06:12 +0000 (03:06 +0000)]
Moved from .../Src/Scenery/ to .../Src/Astro/

25 years agoFixed a bug in handling windoze driver letter ":" notation.
curt [Tue, 15 Jun 1999 19:55:10 +0000 (19:55 +0000)]
Fixed a bug in handling windoze driver letter ":" notation.

25 years agoAdd a method to return pointer to data array.
curt [Sat, 12 Jun 1999 21:09:41 +0000 (21:09 +0000)]
Add a method to return pointer to data array.

25 years agoThe next round of MacOS changes contributed by Darrell Walisser.
curt [Sat, 5 Jun 1999 12:45:40 +0000 (12:45 +0000)]
The next round of MacOS changes contributed by Darrell Walisser.
Starting work on fixing tringle slivers in scenery generation tools.

25 years agoMac portability changes contributed by "Darrell Walisser" <dwaliss1@purdue.edu>
curt [Wed, 2 Jun 1999 22:22:47 +0000 (22:22 +0000)]
Mac portability changes contributed by "Darrell Walisser" <dwaliss1@purdue.edu>

25 years agoFixed an IRIX warning message where an inline function is referenced
curt [Tue, 1 Jun 1999 21:16:33 +0000 (21:16 +0000)]
Fixed an IRIX warning message where an inline function is referenced
before it is defined.

25 years agoUpdate README.plib with clearer wording.
curt [Tue, 1 Jun 1999 21:01:03 +0000 (21:01 +0000)]
Update README.plib with clearer wording.
Fixed the == compare in point3d.hxx.

25 years agoWhups, fixed a simple bug so you can now fly across the lon = +/-180
curt [Tue, 25 May 1999 11:54:21 +0000 (11:54 +0000)]
Whups, fixed a simple bug so you can now fly across the lon = +/-180
boundary without any problems.

25 years agoMoved material property and texture management back to Simulator/Objects/
curt [Thu, 13 May 1999 02:10:52 +0000 (02:10 +0000)]
Moved material property and texture management back to Simulator/Objects/

25 years agoMajor shuffling to push basic material management out into FlightGear/Lib/
curt [Wed, 12 May 1999 04:24:55 +0000 (04:24 +0000)]
Major shuffling to push basic material management out into FlightGear/Lib/
  so it can be accessible from the scenery tools.
Also implimented JIT texture loading to save start time and memory.

25 years agoBorland portability fixes contributed by Charlie Hotchkiss.
curt [Sat, 8 May 1999 02:33:13 +0000 (02:33 +0000)]
Borland portability fixes contributed by Charlie Hotchkiss.

25 years agoTweaks for poles.
curt [Thu, 6 May 1999 02:27:24 +0000 (02:27 +0000)]
Tweaks for poles.

25 years agoRemoved the test program for now ...
curt [Tue, 27 Apr 1999 19:37:09 +0000 (19:37 +0000)]
Removed the test program for now ...

25 years agoChanges for the MacOS port contributed by Darrell Walisser.
curt [Tue, 27 Apr 1999 19:27:45 +0000 (19:27 +0000)]
Changes for the MacOS port contributed by Darrell Walisser.

25 years agoMacOS portability improvements.
curt [Tue, 27 Apr 1999 15:56:22 +0000 (15:56 +0000)]
MacOS portability improvements.
Added a class to encapsulate Mac vs. Unix path separator differences.

25 years agoMacOS portability improvements.
curt [Tue, 27 Apr 1999 15:54:39 +0000 (15:54 +0000)]
MacOS portability improvements.

25 years agoBorland tweak.
curt [Thu, 22 Apr 1999 18:46:40 +0000 (18:46 +0000)]
Borland tweak.

25 years agoMAT3mat.c: Borland tweaks.
curt [Thu, 22 Apr 1999 18:46:27 +0000 (18:46 +0000)]
MAT3mat.c:  Borland tweaks.
mat3.h:  Some inline assembly from Norman.

25 years agoRemoved plib from the source distribution. It must be built and installed
curt [Mon, 12 Apr 1999 02:03:32 +0000 (02:03 +0000)]
Removed plib from the source distribution.  It must be built and installed
separately before fgfs can be built and installed.

25 years agoFixes for compiling with native Irix compilers.
curt [Wed, 7 Apr 1999 20:58:02 +0000 (20:58 +0000)]
Fixes for compiling with native Irix compilers.

25 years agoInitial revision.
curt [Wed, 7 Apr 1999 04:09:55 +0000 (04:09 +0000)]
Initial revision.

25 years agoRemoved in-src cvs logs.
curt [Tue, 6 Apr 1999 23:37:07 +0000 (23:37 +0000)]
Removed in-src cvs logs.

25 years agoRemoved ...
curt [Tue, 6 Apr 1999 22:29:19 +0000 (22:29 +0000)]
Removed ...

25 years agoTweaks to configure script so it can be run from the top level
curt [Tue, 6 Apr 1999 02:42:10 +0000 (02:42 +0000)]
Tweaks to configure script so it can be run from the top level
configure script.

25 years agoInitial revision.
curt [Mon, 5 Apr 1999 22:18:39 +0000 (22:18 +0000)]
Initial revision.

25 years agoInitial revision
curt [Mon, 5 Apr 1999 22:14:10 +0000 (22:14 +0000)]
Initial revision

25 years agoInitial revision
curt [Mon, 5 Apr 1999 21:32:32 +0000 (21:32 +0000)]
Initial revision

25 years agoIntegrated Steve's new "plib" conglomeration.
curt [Sat, 3 Apr 1999 04:19:39 +0000 (04:19 +0000)]
Integrated Steve's new "plib" conglomeration.

25 years agoAdded is_open() so we can check if the open() succeeded.
curt [Sat, 27 Mar 1999 14:04:25 +0000 (14:04 +0000)]
Added is_open() so we can check if the open() succeeded.

25 years agoElimitated some const warnings from the compiler.
curt [Sat, 27 Mar 1999 05:34:05 +0000 (05:34 +0000)]
Elimitated some const warnings from the compiler.

25 years agoMinor optimization tweaks.
curt [Thu, 25 Mar 1999 19:02:28 +0000 (19:02 +0000)]
Minor optimization tweaks.

25 years agoJettisoned old bucketutils.[ch] for newbucket.[ch]xx
curt [Thu, 25 Mar 1999 19:01:47 +0000 (19:01 +0000)]
Jettisoned old bucketutils.[ch] for newbucket.[ch]xx

25 years agoMSVC++ portability tweaks contributed by Bernie Bright.
curt [Mon, 15 Mar 1999 17:58:41 +0000 (17:58 +0000)]
MSVC++ portability tweaks contributed by Bernie Bright.
  Added using std::ostream declaration.
  Added forward declarations to work around a MSVC bug.

25 years agoMoved to math subdirectory.
curt [Sat, 13 Mar 1999 17:34:44 +0000 (17:34 +0000)]
Moved to math subdirectory.

25 years agoAdded some informational methods.
curt [Fri, 12 Mar 1999 22:51:18 +0000 (22:51 +0000)]
Added some informational methods.

25 years agoTweak for native SGI compilers.
curt [Mon, 8 Mar 1999 22:00:12 +0000 (22:00 +0000)]
Tweak for native SGI compilers.

25 years agoTweaks for compiling with native SGI compilers.
curt [Tue, 2 Mar 1999 01:01:42 +0000 (01:01 +0000)]
Tweaks for compiling with native SGI compilers.

25 years agoAdded initial support for native SGI compilers.
curt [Fri, 26 Feb 1999 22:07:53 +0000 (22:07 +0000)]
Added initial support for native SGI compilers.

25 years agoRenamed bucketutils.c -> bucketutils.cxx
curt [Wed, 17 Feb 1999 20:52:02 +0000 (20:52 +0000)]
Renamed bucketutils.c -> bucketutils.cxx

25 years agoAdded a routine to calculate the offset in bucket units between two buckets.
curt [Thu, 11 Feb 1999 01:09:33 +0000 (01:09 +0000)]
Added a routine to calculate the offset in bucket units between two buckets.

25 years agoAdded a FG_CLIPPER debug type for the polygon clipper lib.
curt [Tue, 9 Feb 1999 00:08:48 +0000 (00:08 +0000)]
Added a FG_CLIPPER debug type for the polygon clipper lib.

25 years agoAdded a new "newbucket.[ch]xx" FGBucket class to replace the old
curt [Mon, 8 Feb 1999 23:52:13 +0000 (23:52 +0000)]
Added a new "newbucket.[ch]xx" FGBucket class to replace the old
fgBUCKET struct and C routines.  This FGBucket class adjusts the tile
width towards the poles to ensure the tiles are at least 8 miles wide.