X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=NEWS;h=839efe0fe59e75e1b8f1a6918668467c0dc6d1bb;hb=133e67adb89d9748f244b4f4c7d59cee7bda09e8;hp=eb9509a7a5ed60f8ff2ddc83ca0f7264607c310d;hpb=afc209986522d37a1aec20fb742f6bd6a309c772;p=simgear.git diff --git a/NEWS b/NEWS index eb9509a7..839efe0f 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,241 @@ +New in 0.3.3 +* June 3, 2003 + +* Fix a compile problem for cygwin +* Updated/tweaked doxygen documentation in several areas + + +New in 0.3.2 +* June 2, 2003 + +* Moved quite a bit of low level model management and "state" + management code from FlightGear into SimGear and did a substantial + amount of restructuring and dependency clean up in the process. + Created a "scene" subdirectory with sub-subdirectories for material + management, basic model and model animation management, sky + rendering, and low level loaders for the "TerraGear" tile object format. +* Removed support of the flat shaded and non-textured material + property varients. You can still do these things, but extra states + are no longer set up automatically. +* Removed 3d clouds from the default build ... these need a maintainer + or better yet, a complete plib-based rewrite. +* Moved the FlightGear sound effect manager code over to SimGear. +* Updated the cloud layer surface to better follow the inverted bowl + shape. +* Much work on cloud/sky coloring, and also much work on + sunset/sunrise coloring. +* Fixed an obscure bug in cloud texture loading which caused each + cloud texture to be loaded 5 times. Ouch! +* Various class and function renaming to make them better fit into the + standard SimGear naming scheme. +* Added some additional convenience functions to the SGPath class. +* Upgraded the distributed version of metakit. +* FreeBSD fixes. +* Irix fixes (better STL/ISO C++ header support.) +* Mingwin fixes. +* Better MacOS support +* MSVC fixes. + + +New in 0.3.1 +* December 4, 2002 + +* Fix a major packaging blunder with several missing files. + + +New in 0.3.0 +* December 3, 2002 + +* removed interpreter subdir +* NOMINAX fix for Cygwin/gcc-3.2 +* Added some prototype 3d clouds based on Mark Harris's demos. +* Simplified the command manager interface +* Allow an "include" attribute on root PropertyList element. + + +New in 0.2.0 +* September 6, 2002 + +* Modernized the autoconf/make scripts, plus lots of tweaks and enhancements. +* Removed efence support (in favor of valgrind.) + +* Added a javascript interpreter. +* SGSocket reimplimented on top of plib/net libs. +* Added a new random number generation algorithm. +* Total rewrite of the strutils package. + +* Patch for the random number seed. +* IA-64 w/ Intel compiler fixes. +* MSVC/MINGW fixes. +* Mac OS X fixes. +* Irix fixes. +* Code clean ups to remove warning messages. +* Optimizations in sg_binobj to reduce the amout of memory copying + needed when loading a binobj format file. +* Fixed a couple places where variables could be used before they were + initialized. +* Various property manager fixes and improvements. +* Fixes to cloud layer management code. +* Made the sky dome more flexible to facilitate use in other applications. + + +New in 0.0.18 +* April 20, 2002 + +* Created a src/libs subdirectory for several packages that need to be + installed by the user but are used by many other packages and may already + be installed. So we just bundle the source separately as a convenience + if the user needs to build and install these. +* Upgrade to zlib-1.1.4 (security fix) +* Upgrade to metakit-2.4.2-32.tar.gz (latest upstream release) +* Added support for point objects in the scenery file format. +* Additions to the binary file format to make it *much* more flexible. + For each major primative type: points, triangles, fans, and strips, you + can specify an index list of vertices, normals, colors, and texture + coordinates. You can skip any of these you like to save on space. +* Added support for new file features in the binary -> ascii scenery file + decoder. +* Various code clean ups. +* Separate XML I/O operations into a separate header file. +* Major property manager rewrite, then lots of followup cleaning and + improvements. + + +New in 0.0.17 (final) +* February 16, 2002 + +* Explicitely reset the glBlendFunc() after drawing the moon for the + Voodoo2 linux driver since it seems to have a bug in glPopAttrib(). + + +New in 0.0.17pre2 +* February 13, 2002 + +* Replaced some cout's with SG_LOG's + + +New in 0.0.17pre1 +* February 12, 2002 + +* Removed metakit and zlib from build process. Tarballs are still included + for those who's systems don't provide these packages. +* MSVC fixes. +* IRIX fixes. +* Mingwin fixes. +* Mac OS X fixes. +* FreeBSD fixes. +* Added support for Intel's C++ compiler under Linux. +* Attempt to build in support for various non-compatible automake/autoconf + versions. +* Fix for a problem that could lead to a bogus build for people with voodoo + cards. +* Added Norman's jpegfactory code which can create jpeg format screen shots + of a live running application. +* implemented set/get_log_classes and set/get_log_priority. +* Socket library improvements. +* Added a C++ exception abstraction. +* Property manager fixes and improvements including node path caching + and debug tracing of property reads/writes. +* Updates/fixes to xml handling. + + +New in 0.0.16 +* July 12, 2001 +* Various changes to the property manager implimentation to better support + dumping out the desired portions of the property tree to file. +* Don't compile the metakit demos by default (causes problems for Irix)' +* Other various tweaks for Irix. +* Added a virtual destructor to XMLVisitor to fix a warning message. +* Check for valid hostname lookup in sg_socket.cxx +* Add a function to return modified julian date without creating an + entire SGTime class. This avoids an extraneous warning about not + being able to find a timezone. +* Created a mailing list for cvs commit messages. +* Fixed a potential array under/over run bug in interpolator.cxx +* Removed all references to SGValue from the property manager. Added + support for an "archive" bit in the property manager to control + which values get written out. +* Added SGCommandState class so that commands can compile and save + copies of their arguments for efficiency if they are called multiple + times. +* Added Brian Baul's "tr" tiled rendering low level support library. + This along with some higher level code in flightgear allows us to do + ultra-hires tiled screen dumps suitable for large format printers. + (Norman Vine) + + +New in 0.0.15 +* June 20, 2001 +* Various bug fixes, tweaks, and optimizations. +* Added a command manager (analogous to the property manager) +* Better Irix Mips support. +* Various gcc-3.0 fixes. +* Various MSVC fixes. +* Added MSVC project files (automatically generated from the unix + automake configuration files.) +* Removed total size limitation on interpolation table module. +* Various Cygwin fixes. +* Added some convenience functions to point3d. +* Various compiler warning fixes. +* Added a thread wrapper class (currently only supports pthreads) +* Added IO routines for a lowlevel, native simgear binary 3d file + format optimized for TerraGear terrain. +* Better endianness checking and support for the binary file + read/write routines. +* Added doxygen comments for all public interface code. Documentation + can be accessed via the SimGear web page. +* Many FG -> SG name space changes for better consistancy throughout + this package. +* Added property aliases, repeated name tags, and a general xml + inclusion facilities. Many other property manager clean ups + following a complete rewrite. +* Fixed some critical null pointer bugs in property manager. +* Magnetic variation can now be fetched for any arbitrary location. + + +New in 0.0.14 +* December 14, 2000 +* Added a module to manage waypoints and routes, calculate bearing and + distance to next waypoint, lateral distance off route, etc. +* Moved some of the basic time management code over from flightgear. +* Bucket dimensions can be returned in meters +* Added SOCK_STREAM (TCP) socket support to the networking code. +* Updated random number generator interface so application can provide + it's own seed value as well as use the default time seed. +* Added a routine to calculate the distance between a point and a line segment. +* Updates to the property manager and the property list loader/saver. +* Added an explanation of the rational behind our terrain texture coordinate + generation code. +* Fixed sky dome so that the color at the horizon will always match + the specified fog color. +* Did a fair amount of fg -> sg name space updating (lots left to do.) +* Added support for KAI C++ on linux. +* MSVC tweaks. +* MacOS tweaks. +* FreeBSD tweaks. + + +New in 0.0.13 +* September 14, 2000 +* Added support for reading and writing xml files (easyxml) +* Then updates to property manager and xml code. +* Update magnetic variation code. +* Sky code now uses glPushAttrib and glPopAttrib so it plays better with + other ssg based apps. +* MacOS tweaks. +* MSVC tweaks. + + +New in 0.0.12 +* July 19, 2000 +* Converted project license from GPL to LGPL. +* Moved low level IO (socket, file, serial) code over to SimGear. +* Moved ephemeral code into simgear +* Moved basic world time code into simgear +* Added a property manager (registry) +* Some documentation added. + + New in 0.0.11 * July 3, 2000 * Replaced gdbm with metakit @@ -6,6 +244,7 @@ New in 0.0.11 * MSVC5 fixes * Math/bucket/tiling tweaks from Norman Vine + New in 0.0.7 * March 29, 2000 * Added support for RedHat package building contributed by Habibie @@ -18,18 +257,22 @@ New in 0.0.7 * Optimizations and bullet proofing of magnetic variation code by Norman Vine and Ed Williams + New in 0.0.6 * March 27, 2000 * Added Nima World Magnetic Model 2000 contributed by Ed Williams * Fixes for MSVC++ + New in 0.0.5 * March 17, 2000 * Restructured directory layout to facilitate windows/mac IDE builds. + New in 0.0.4 * Removed mat3.h and friends (we now use plib's sg lib for these sorts of things.) + New in 0.0.3 * Release that conincides with FlightGear-0.7.2