9795c5dd6bAdded src-libs subdirectory for keeping source code to extra libs. These are things that are needed, but that many systems already have packages available to install, and many users may have versions of these already installed to support other projects. So rather than build and install by default with the main SimGear build/install, these are kept separate so that those users that don't have them already installed can build and install them separately.
curt
2002-04-03 21:21:29 +00:00
addcace80dAdded a very crude/simple initial README.Install.
curt
2002-04-03 21:18:13 +00:00
77e43a5fa8- Added src-libs/boost.tar.gz and README.boost. This is in anticipation of actually using them in the flightgear event manager. - Now that we have several add on libs we are bundling with simgear (but not automatically built as part of the simgear build) I have moved them to their own subdirectory (src-libs).
curt
2002-04-03 21:05:51 +00:00
1ad9a15864Updated to the latest metakit release. This fixes a few bugs that could possibly affect some users. For details, see the metakit changelog at the metakit home page: ttp://www.equi4.com/metakit/
curt
2002-03-28 02:21:00 +00:00
d0d7878e0aPatch from Melchior Franz:
david
2002-03-27 11:42:09 +00:00
be5d365348Patch from Melchior Franz:
david
2002-03-25 19:56:48 +00:00
a8e0002a64Patch from Melchior Franz:
david
2002-03-25 19:50:32 +00:00
bf75cf7225Removed an unnecessary string allocation during copying.
david
2002-03-22 15:02:50 +00:00
c024b680bcRemoved commented-out dead code.
david
2002-03-22 13:18:49 +00:00
c896475765More rearrangement of headers. Replaced delete with delete[] where appropriate.
david
2002-03-22 12:45:11 +00:00
101fdb3598Moved up #include <algorithm>
david
2002-03-22 12:38:34 +00:00
b13505afdfFix segfault when deleting a node with a string value.
david
2002-03-21 15:19:26 +00:00
9d96b171a0Patch from Frederic Bouvier:
david
2002-03-20 21:44:38 +00:00
8b5a0cde69Patch from Tony Peden to remove unused variable and eliminate compiler warning.
david
2002-03-20 21:31:53 +00:00
bed7593cddMoved includes higher to make sure that std::sort is known.
david
2002-03-20 13:43:23 +00:00
9fed946567Include <algorithm> and <stdio.hxx> to fix compilation errors on some platforms (I should have done this anyway).
david
2002-03-19 18:17:36 +00:00
4d0bc0ae39Major property-manager rewrite, using const char * throughout interface instead of string. This will result in a lot more efficiency later, once I add in a simple hash table for caching lookups, since it will avoid creating a lot of temporary string objects. The major considerations for users will be that they cannot use
david
2002-03-19 16:07:47 +00:00
f9824aa7deRemoved SGRawValueInternal class (it's now handled directly by SGPropertyNode) and updated some out-of-date documentation comments.
david
2002-03-18 14:55:59 +00:00
4d2522964aSome code fixes to keep untying clean with new optimizations.
david
2002-03-18 14:55:15 +00:00
dbe4a59b8eCode cleanup and minor speed improvements. For the record, accessing an internally-managed property is nearly twice as fast as accessing one tied to methods.
david
2002-03-18 03:21:18 +00:00
918f8a3ed4Patches from Tony Peden to separate property XML I/O operations into a separate header file. This change will help integrate properties into JSBSim.
david
2002-03-15 23:16:46 +00:00
f645596606Fixed an 'elstupido' bug. Cleaned out some old #ifdef'd out code.
curt
2002-03-13 05:01:51 +00:00
d778dd081dAdded some increased functionality in support of the binary file format additions.
curt
2002-03-13 05:00:55 +00:00
f6ed02c3fbzlib-1.1.3 had a potential security flaw which is fixed by zlib-1.1.4:
curt
2002-03-11 23:03:19 +00:00
7fa5dd7a35Added a warning message if the file is not found.
curt
2002-03-11 21:47:09 +00:00
a3186af099Additions 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.
curt
2002-03-10 22:49:01 +00:00
a2d95ac742Patch from Martin Dressler to ensure that values as well as children get written with write-all.
david
2002-03-09 11:14:29 +00:00
10715bbea7Modified to add an optional parameter to writeProperties to allow *all* properties to be written, rather than just the ones flagged as archivable. Tony Peden requested this feature to make it easier for people to document properties.
david
2002-03-03 21:22:24 +00:00
89fcb12556Cleanups from Petru Paler:
david
2002-03-02 23:37:04 +00:00
cc3d7ddee5Minor changes to path caching.
david
2002-02-28 14:37:00 +00:00
cc01f99acbAdded support for points objects.
curt
2002-02-27 23:08:45 +00:00
62b75190bbMight as well bump up the version number.
curt
2002-02-26 23:55:54 +00:00
520124c1beAdd initial support for per vertex or per object colors.
curt
2002-02-26 20:05:20 +00:00
e251bfcbafExtended .btg format to support a 'points' primitive.
curt
2002-02-26 19:47:06 +00:00
aef809348fIMPORTANT: backwards-incompatible change to properties.
david
2002-02-19 15:20:02 +00:00
2d4a8774b8Updated version number.
curt
2002-02-15 17:27:50 +00:00
47eb7efafaAdded README's to distribution.
curt
2002-02-14 21:35:32 +00:00
b2a7fff26eExplicitely reset the glBlendFunc() after drawing the moon for the Voodoo2 linux driver since it seems to have a bug in glPopAttrib().
curt
2002-02-14 14:21:48 +00:00
dd629da8d3Replaced some cout's with SG_LOG (fixes namespace problem with ANSI-conformant compilers).
david
2002-02-13 12:14:01 +00:00
74f7d52d95Fixed a problem that could lead to a 'near infinite' loop if bogus input values are provided.
curt
2002-02-12 15:21:14 +00:00
7a65a990baDecouple sg_time code from the current time(NULL), i.e. you can run the time calculations for an alternate calendar time (i.e. if the application is being driven from an external source of data.)
curt
2002-02-11 22:27:27 +00:00
fe0076e291Updated with 0.0.17 changes.
curt
2002-02-10 04:10:00 +00:00
1a8bc06cc6FreeBSD fix: strnstr() is already defined.
curt
2002-02-10 03:28:57 +00:00
8c41081a5cThis code had been written to assume current clock time. Added options to allow specifying an alternate clock time.
curt
2002-02-10 03:16:03 +00:00
5b40eed554Fixes a config problem that could lead to a bogus build for people with voodoo cards.
curt
2002-02-07 22:37:09 +00:00
b1c4d34eefFix for FreeBSD.
curt
2002-02-06 01:04:38 +00:00
ab6e72047boops, minor tweaks.
curt
2002-02-04 22:48:30 +00:00
15399bfe95Various mingwin patches contributed by Norman Vine.
curt
2002-02-04 22:38:23 +00:00
0ff748987bPass strings by const reference instead of by value, Made fix_path() a private member function, SGPath::fix(), Added bool SGPath::exists(), Added an assignment operator that acts like SGPath::append().
curt
2002-02-04 20:23:41 +00:00
58e0e7736bRemoved some depricated irix support that is now handled elsewhere.
curt
2002-02-01 20:18:47 +00:00
2d1b2ca938Minor fixes from Cameron Moore.
david
2002-01-30 15:09:56 +00:00
9a4152eb2dFixes to make telnet interface work more than 1x.
curt
2002-01-28 21:48:00 +00:00
6ab443545fFurther autogen.sh fixes to handle more cases.
curt
2002-01-19 13:45:06 +00:00
5039c84fd0Removed metakit and zlib from the configure/build process. The developer will need to build and install these separately if they don't have packages already installed by their system. See README.metakit and README.zlib for more details.
curt
2001-12-29 00:38:04 +00:00
220a43bf46Removed metakit and zlib from the configure/build process. The developer will need to build and install these separately if they don't have packages already installed by their system. See README.metakit and README.zlib for more details.
curt
2001-12-29 00:35:34 +00:00
45d3e19c38Small tweaks to class initialization.
curt
2001-12-28 23:37:34 +00:00
5bab565cfeUpdates to build system to better support automake-1.5 - automake-1.4 sets default values for INCLUDES which we can't overwrite. - automake-1.5 renames this to DEFAULT_INCLUDES and leaves INCLUDES open for the developer to use.
curt
2001-12-28 21:27:19 +00:00
c6aa8bc8e9Fixed Makefile.am to install easyxml.hxx in the simgear/xml rather than simgear/.
david
2001-12-16 20:59:16 +00:00
6f1bfa202e-Added .cvsignore files to clean up CVS messages
david
2001-12-12 02:44:37 +00:00
6fa9f86d1cAdded trace attributes to properties:
david
2001-12-12 02:28:28 +00:00
019a9527d2Added Curt to empty Authors file as CVS test.
david
2001-12-11 22:23:25 +00:00
d100ca485fDoh! fixed a typo ...
curt
2001-12-10 00:24:51 +00:00
35ab6900ee[Hopefully] fix a line ending problem that surfaces in MSVC.
curt
2001-12-09 03:54:46 +00:00
c8570302f5Removed this autogenerated file from CVS.
curt
2001-12-06 22:53:29 +00:00
74f10486bcIn certain degenerate situations on the FlightGear side when the flight model math blows up, the lat/lon could be nan. Thus updateLocal() could potentially called with nan arguments if FlightGear is reiniting from a blown up state. This is a bug in FlightGear, but I've added a simple check to catch this so updateLocal() is robust if called under these circumstances.
curt
2001-12-05 22:31:03 +00:00
2b12425a62Christian M. says it's bad to chain one constructor call from another. I can't find anything that addresses this in Stroustrup, but I also don't see them doing this in any of their examples. So I have rewritten this instance to use default arguments to accomplish the same thing. I imagine there are other instances of this same sort of thing in other classes to be fixed at a later date.
curt
2001-11-27 03:17:43 +00:00
c600aad7a7Bernie Bright: support for Intel C++ under Linux.
curt
2001-11-21 21:31:40 +00:00