]> git.mxchange.org Git - flightgear.git/commitdiff
Tweaks for final 0.53
authorcurt <curt>
Wed, 2 Sep 1998 21:30:48 +0000 (21:30 +0000)
committercurt <curt>
Wed, 2 Sep 1998 21:30:48 +0000 (21:30 +0000)
NEWS
configure.in

diff --git a/NEWS b/NEWS
index b5f2094c83deb2f93e06bba50c1d961223dff0cf..98e8c14f706f344483eb8fdb70cdc8b5c62158fb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -29,6 +29,61 @@ New in 0.53
     fgLIGHT::Update().
   - Modified fg_init.cxx to register two method callbacks in place of the
     old wrapper functions.
+  - 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!
 
 New in 0.52
 * Stars added in 8 stages as sky gets darker for a smoother more realistic
@@ -139,7 +194,7 @@ New in 0.44:
 * command line option to set starting position by airport ID
 * Cleaned up initialization sequence to eliminate interdependencies
   between sun position, lighting, and view position.  This creates a
-  valid single pass initialization path.  
+  valid single pass initialization path.
 * use already calculated LaRCsim values to create the roll/pitch/yaw
   transformation matrix
 
index a3916be36cee82e1aa5392b95fd9ac62a86c7e15..8a9cf98f418aa9b39e2cea6e1141b62b41711c00 100644 (file)
@@ -6,7 +6,7 @@ dnl
 AC_INIT(Simulator/Aircraft/aircraft.c)
 
 dnl Initialize the automake stuff
-AM_INIT_AUTOMAKE(FlightGear, 0.53)
+AM_INIT_AUTOMAKE(FlightGear, 0.54)
 
 dnl Checks for programs.
 AC_PROG_MAKE_SET