]> git.mxchange.org Git - simgear.git/log
simgear.git
23 years agoiAdded new classes to simgear/threads. SGGuard is a wrapper around a
curt [Mon, 16 Apr 2001 17:26:13 +0000 (17:26 +0000)]
iAdded new classes to simgear/threads.  SGGuard is a wrapper around a
mutex that unlocks the mutex when the SGGuard object goes out of scope.
The SGxxxQueue<T> template family factor out the common behaviour we
need for passing data between threads.

23 years ago-a needed instead of -o
curt [Fri, 13 Apr 2001 13:45:15 +0000 (13:45 +0000)]
-a needed instead of -o

23 years agoIrix tweaks.
curt [Wed, 11 Apr 2001 21:14:24 +0000 (21:14 +0000)]
Irix tweaks.

23 years agoFixed a typo.
curt [Wed, 11 Apr 2001 18:03:30 +0000 (18:03 +0000)]
Fixed a typo.

23 years agoTweak...
curt [Mon, 9 Apr 2001 18:02:22 +0000 (18:02 +0000)]
Tweak...

23 years agoConfigure check for pthreads.
curt [Mon, 9 Apr 2001 17:58:20 +0000 (17:58 +0000)]
Configure check for pthreads.

23 years agoSwab after sgReadBytes() if necessary.
curt [Sat, 7 Apr 2001 23:07:44 +0000 (23:07 +0000)]
Swab after sgReadBytes() if necessary.

23 years agoTweaks to endianess support.
curt [Fri, 6 Apr 2001 21:26:34 +0000 (21:26 +0000)]
Tweaks to endianess support.

23 years agoTweaks to lowlevel.[ch]xx from Norman.
curt [Fri, 6 Apr 2001 18:08:07 +0000 (18:08 +0000)]
Tweaks to lowlevel.[ch]xx from Norman.

23 years agoExpanded doxygen comments and added the SGThread::set_cancel() function.
curt [Fri, 6 Apr 2001 14:30:42 +0000 (14:30 +0000)]
Expanded doxygen comments and added the SGThread::set_cancel() function.

23 years agoOoops, commit Makefile.am not .in.
curt [Thu, 5 Apr 2001 23:01:04 +0000 (23:01 +0000)]
Ooops, commit Makefile.am not .in.

23 years agoAdded support for byte swapping based on endianess. Note the assumption is
curt [Thu, 5 Apr 2001 21:51:32 +0000 (21:51 +0000)]
Added support for byte swapping based on endianess.  Note the assumption is
that files are stored in little endian order so if reads or writes are done
from a big endian machine, the contents must be byte swapped.

23 years agoAdded simgear/threads contributed by Bernie Bright.
curt [Thu, 5 Apr 2001 15:58:41 +0000 (15:58 +0000)]
Added simgear/threads contributed by Bernie Bright.

23 years agoInitial revision.
curt [Thu, 5 Apr 2001 15:58:22 +0000 (15:58 +0000)]
Initial revision.

23 years agoFixes for native Irix compilers.
curt [Mon, 2 Apr 2001 00:23:46 +0000 (00:23 +0000)]
Fixes for native Irix compilers.

23 years ago- started adding doc comments to simgear/misc/props.hxx
curt [Thu, 29 Mar 2001 01:35:00 +0000 (01:35 +0000)]
- started adding doc comments to simgear/misc/props.hxx
- fixed some minor bugs in simgear/misc/props-io.cxx relating to the
new LONG type

23 years agoDoxygen.
curt [Mon, 26 Mar 2001 19:04:52 +0000 (19:04 +0000)]
Doxygen.

23 years agoDoxygen ...
curt [Mon, 26 Mar 2001 02:41:40 +0000 (02:41 +0000)]
Doxygen ...

23 years agoDoxygen ...
curt [Sun, 25 Mar 2001 21:39:03 +0000 (21:39 +0000)]
Doxygen ...

23 years agoDoxygen ...
curt [Sun, 25 Mar 2001 13:27:50 +0000 (13:27 +0000)]
Doxygen ...

23 years agoDoxygen.
curt [Sun, 25 Mar 2001 13:16:05 +0000 (13:16 +0000)]
Doxygen.

23 years agoDoxygen.
curt [Sun, 25 Mar 2001 12:45:13 +0000 (12:45 +0000)]
Doxygen.

23 years agorenamed to sgstream.[ch]xx
curt [Sun, 25 Mar 2001 12:07:55 +0000 (12:07 +0000)]
renamed to sgstream.[ch]xx

23 years agoFG_ to SG_ namespace changes.
curt [Sun, 25 Mar 2001 12:06:09 +0000 (12:06 +0000)]
FG_ to SG_ namespace changes.
Doxygenifing.

23 years agodoxygen ...
curt [Sun, 25 Mar 2001 01:42:40 +0000 (01:42 +0000)]
doxygen ...

23 years agoDoxygen ...
curt [Sat, 24 Mar 2001 14:21:06 +0000 (14:21 +0000)]
Doxygen ...

23 years agoname space tweaks.
curt [Sat, 24 Mar 2001 13:56:53 +0000 (13:56 +0000)]
name space tweaks.
dogygen.

23 years agofg_traits.hxx -> sg_traits.hxx
curt [Sat, 24 Mar 2001 13:12:26 +0000 (13:12 +0000)]
fg_traits.hxx -> sg_traits.hxx
fg_zlib.hxx -> sg_zlib.hxx

23 years agoAdded some doxygen comments.
curt [Sat, 24 Mar 2001 05:27:23 +0000 (05:27 +0000)]
Added some doxygen comments.

23 years agoSG-ified logstream.
curt [Sat, 24 Mar 2001 05:02:14 +0000 (05:02 +0000)]
SG-ified logstream.

23 years agoDoxygen ...
curt [Sat, 24 Mar 2001 04:21:37 +0000 (04:21 +0000)]
Doxygen ...

23 years agoSG_ namespace.
curt [Sat, 24 Mar 2001 03:55:18 +0000 (03:55 +0000)]
SG_ namespace.

23 years agoUse plib rad/degrees conversion constants.
curt [Sat, 24 Mar 2001 03:20:47 +0000 (03:20 +0000)]
Use plib rad/degrees conversion constants.

23 years agoSG_ namespace fixes.
curt [Sat, 24 Mar 2001 03:02:31 +0000 (03:02 +0000)]
SG_ namespace fixes.

23 years agoInitial revision.
curt [Sat, 24 Mar 2001 02:43:29 +0000 (02:43 +0000)]
Initial revision.

23 years agoTrying to sort out name space confusing with SG_PI and SGD_PI and varients.
curt [Fri, 23 Mar 2001 23:39:25 +0000 (23:39 +0000)]
Trying to sort out name space confusing with SG_PI and SGD_PI and varients.

23 years agoFG_ to SG_ namespace changes.
curt [Fri, 23 Mar 2001 23:18:08 +0000 (23:18 +0000)]
FG_ to SG_ namespace changes.

23 years agoFG_ to SG_ namespace changes.
curt [Fri, 23 Mar 2001 21:59:44 +0000 (21:59 +0000)]
FG_ to SG_ namespace changes.

23 years agoFG_ to SG_ name changes.
curt [Fri, 23 Mar 2001 21:42:18 +0000 (21:42 +0000)]
FG_ to SG_ name changes.

23 years agoName space changes.
curt [Fri, 23 Mar 2001 21:09:56 +0000 (21:09 +0000)]
Name space changes.

23 years agoName space tweaks.
curt [Fri, 23 Mar 2001 20:59:25 +0000 (20:59 +0000)]
Name space tweaks.

23 years agoAdded doxygen comments.
curt [Fri, 23 Mar 2001 20:50:10 +0000 (20:50 +0000)]
Added doxygen comments.

23 years agoFrom David Megginson:
curt [Wed, 21 Mar 2001 04:57:13 +0000 (04:57 +0000)]
From David Megginson:

1. Fixed a bug reported by Curt for one of the getChild methods.

2. Cleaned up some of the error reporting, and require PropertyList as
the root element name.  Also uncluttered the XML output a little
(removed type="unknown").

3. Added a new Long type (i.e. setLongValue, getLongValue, etc.), as
requested by Curt aeons ago.

4. Added aliases, so that a property's value can directly reflect the
value of another property.

5. Added a generalized inclusion facility, with parameters (panel
writers should love this one).

23 years agoPatch to property tree to allow repeating tag names. The property manager
curt [Sun, 18 Mar 2001 21:22:28 +0000 (21:22 +0000)]
Patch to property tree to allow repeating tag names.  The property manager
simply assigns ordinality as it finds multiple instances.

23 years agoHere are four small changes to simgear/misc/props.hxx for Red Hat 6.2.
curt [Sun, 18 Mar 2001 20:52:27 +0000 (20:52 +0000)]
Here are four small changes to simgear/misc/props.hxx for Red Hat 6.2.
I've also compiled with Mandrake 7.2 and MSVC with no problems.

23 years agoTweaks to interpolator code.
curt [Wed, 14 Mar 2001 06:24:52 +0000 (06:24 +0000)]
Tweaks to interpolator code.

23 years agoMore Irix Mips tweaks.
curt [Wed, 7 Mar 2001 23:56:11 +0000 (23:56 +0000)]
More Irix Mips tweaks.

23 years agoPatch to tweak traits so they work on Irix too.
curt [Tue, 6 Mar 2001 21:14:32 +0000 (21:14 +0000)]
Patch to tweak traits so they work on Irix too.

23 years agoTweaks to follow flightgear STL standard coding procedure.
curt [Tue, 6 Mar 2001 19:57:56 +0000 (19:57 +0000)]
Tweaks to follow flightgear STL standard coding procedure.

23 years agoPatches from Norman Vine <nhv@cape.com> to catch and properly report "errno"
curt [Tue, 6 Mar 2001 16:33:39 +0000 (16:33 +0000)]
Patches from Norman Vine <nhv@cape.com> to catch and properly report "errno"
conditions.

23 years agoChanges for the native Irix CC compiler contributed by Erik Hofman.
curt [Fri, 2 Mar 2001 22:52:04 +0000 (22:52 +0000)]
Changes for the native Irix CC compiler contributed by Erik Hofman.

23 years agoReduced the verbocity level of the property loader.
curt [Wed, 31 Jan 2001 15:35:43 +0000 (15:35 +0000)]
Reduced the verbocity level of the property loader.

23 years agoTweaks to errno checking and perror.
curt [Sat, 27 Jan 2001 01:53:11 +0000 (01:53 +0000)]
Tweaks to errno checking and perror.

23 years agoClose a binary file before we return (if it turns out not to be a binary file)
curt [Wed, 24 Jan 2001 20:07:13 +0000 (20:07 +0000)]
Close a binary file before we return (if it turns out not to be a binary file)

23 years agoAttempt to further isolate domain error problem.
curt [Wed, 24 Jan 2001 04:11:36 +0000 (04:11 +0000)]
Attempt to further isolate domain error problem.

23 years agoTweaks from David Megginson.
curt [Fri, 19 Jan 2001 21:56:02 +0000 (21:56 +0000)]
Tweaks from David Megginson.

23 years agoFixed a bug in how zlib.h was included.
curt [Fri, 19 Jan 2001 21:55:49 +0000 (21:55 +0000)]
Fixed a bug in how zlib.h was included.

23 years agoTweaks to get us back within the ANSI C++ spec.
curt [Fri, 12 Jan 2001 21:55:44 +0000 (21:55 +0000)]
Tweaks to get us back within the ANSI C++ spec.
Cleaned up some debugging output.

23 years agoMinor MSVC tweaks by Christian Mayer.
curt [Thu, 11 Jan 2001 03:33:09 +0000 (03:33 +0000)]
Minor MSVC tweaks by Christian Mayer.

23 years agoInitial revision.
curt [Tue, 9 Jan 2001 15:46:32 +0000 (15:46 +0000)]
Initial revision.

23 years agomade read/write functions into members of SGBinObject.
curt [Sat, 6 Jan 2001 04:31:11 +0000 (04:31 +0000)]
made read/write functions into members of SGBinObject.

23 years agoSimplified calling interface to read/write obj functions.
curt [Sat, 6 Jan 2001 04:07:45 +0000 (04:07 +0000)]
Simplified calling interface to read/write obj functions.

23 years agoNeed to properly interpret gzread() and gzwrite() return result for error
curt [Fri, 5 Jan 2001 21:26:59 +0000 (21:26 +0000)]
Need to properly interpret gzread() and gzwrite() return result for error
detection.

23 years ago1. Patched simgear/magvar/magvar.[ch]xx to allow retrieval of the
curt [Fri, 5 Jan 2001 16:04:21 +0000 (16:04 +0000)]
1. Patched simgear/magvar/magvar.[ch]xx to allow retrieval of the
magnetic variation for a specific location and date without running an
update cycle (I use this for setting up VOR default offsets in some
FlightGear patches).

2. [CRITICAL] Fixed some null-pointer bugs in simgear/misc/props.cxx.

23 years agoAdditional bug fixes after testing.
curt [Fri, 5 Jan 2001 00:04:20 +0000 (00:04 +0000)]
Additional bug fixes after testing.

23 years agoMove binary file reading and writing to simgear.
curt [Thu, 4 Jan 2001 20:16:11 +0000 (20:16 +0000)]
Move binary file reading and writing to simgear.

23 years agoFix a build order problem.
curt [Wed, 20 Dec 2000 15:06:04 +0000 (15:06 +0000)]
Fix a build order problem.

23 years agoUpdates for 0.0.15
curt [Wed, 20 Dec 2000 04:57:54 +0000 (04:57 +0000)]
Updates for 0.0.15

23 years agoRewrite of the property manager my David Megginson.
curt [Tue, 19 Dec 2000 21:53:37 +0000 (21:53 +0000)]
Rewrite of the property manager my David Megginson.

23 years agoReady for 0.0.14 release.
curt [Thu, 14 Dec 2000 21:21:13 +0000 (21:21 +0000)]
Ready for 0.0.14 release.

23 years agoTweak ...
curt [Thu, 14 Dec 2000 15:10:56 +0000 (15:10 +0000)]
Tweak ...

23 years agoMacOS tweaks contributed by Darrell Walisser.
curt [Wed, 13 Dec 2000 21:12:15 +0000 (21:12 +0000)]
MacOS tweaks contributed by Darrell Walisser.

23 years agooops again, fixed.
curt [Wed, 13 Dec 2000 19:35:32 +0000 (19:35 +0000)]
oops again, fixed.

23 years agoOops, fixed ... :-)
curt [Wed, 13 Dec 2000 19:30:57 +0000 (19:30 +0000)]
Oops, fixed ... :-)

23 years agoTweaks to newbucket organization.
curt [Wed, 13 Dec 2000 19:18:29 +0000 (19:18 +0000)]
Tweaks to newbucket organization.

23 years agoTweaks to property manager write routine to return true as it should when
curt [Fri, 8 Dec 2000 15:22:09 +0000 (15:22 +0000)]
Tweaks to property manager write routine to return true as it should when
the write succeeds.

23 years agoUpdated random interface so we can optionally specify our own seed value.
curt [Wed, 6 Dec 2000 19:01:57 +0000 (19:01 +0000)]
Updated random interface so we can optionally specify our own seed value.

23 years agoRemoved some previously added debugging output.
curt [Mon, 4 Dec 2000 22:24:08 +0000 (22:24 +0000)]
Removed some previously added debugging output.

23 years agoMinor fix to make the dome always match the fog / horizon color at the
curt [Mon, 4 Dec 2000 21:31:58 +0000 (21:31 +0000)]
Minor fix to make the dome always match the fog / horizon color at the
horizon, so we don't see the extreme far tile edges when it is really dark.

23 years agoRenamed fg_random -> sg_random.
curt [Mon, 4 Dec 2000 04:12:33 +0000 (04:12 +0000)]
Renamed fg_random -> sg_random.

23 years agoAdded methods to return tile dimension in meters.
curt [Mon, 4 Dec 2000 04:11:03 +0000 (04:11 +0000)]
Added methods to return tile dimension in meters.

23 years agoUpdated some "const" stuff.
curt [Sun, 3 Dec 2000 19:32:42 +0000 (19:32 +0000)]
Updated some "const" stuff.

23 years agoAdded an explanation of what this code does.
curt [Fri, 1 Dec 2000 22:13:41 +0000 (22:13 +0000)]
Added an explanation of what this code does.

23 years agoInitial revision.
curt [Thu, 30 Nov 2000 17:38:23 +0000 (17:38 +0000)]
Initial revision.

24 years agoReduced debugging output.
curt [Mon, 23 Oct 2000 15:10:45 +0000 (15:10 +0000)]
Reduced debugging output.

24 years agoAdded a distance off route routine (works best with 2d cartesian coordinates.)
curt [Mon, 23 Oct 2000 14:57:29 +0000 (14:57 +0000)]
Added a distance off route routine (works best with 2d cartesian coordinates.)

24 years agoMSVC++ fixes.
curt [Thu, 19 Oct 2000 22:27:27 +0000 (22:27 +0000)]
MSVC++ fixes.

24 years agoTweaks to waypoints and routing. Added distance_to field for each waypoint.
curt [Fri, 13 Oct 2000 21:32:51 +0000 (21:32 +0000)]
Tweaks to waypoints and routing.  Added distance_to field for each waypoint.

24 years agoAdded route.[ch]xx which maintains a list of waypoints (i.e. a route)
curt [Wed, 11 Oct 2000 23:04:09 +0000 (23:04 +0000)]
Added route.[ch]xx which maintains a list of waypoints (i.e. a route)
Added an elevation field to each waypoint.  This can be used by the calling
program however it wishes.

24 years agoInitial revision.
curt [Tue, 10 Oct 2000 23:41:25 +0000 (23:41 +0000)]
Initial revision.

24 years agoFirst working revision.
curt [Tue, 10 Oct 2000 22:15:11 +0000 (22:15 +0000)]
First working revision.

24 years agoA bit of file renaming to avoid problems with MSVC++
curt [Tue, 10 Oct 2000 17:19:17 +0000 (17:19 +0000)]
A bit of file renaming to avoid problems with MSVC++

24 years agoInitial revision.
curt [Wed, 4 Oct 2000 21:55:11 +0000 (21:55 +0000)]
Initial revision.

24 years agoio changes and tweaks. Working on adding SOCK_STREAM (tcp) support. Still
curt [Wed, 4 Oct 2000 20:14:26 +0000 (20:14 +0000)]
io changes and tweaks.  Working on adding SOCK_STREAM (tcp) support.  Still
needs some work, but is basically there.

24 years agoMSVC++ tweaks.
curt [Mon, 2 Oct 2000 18:55:26 +0000 (18:55 +0000)]
MSVC++ tweaks.

24 years agoChanges from Bernie Bright:
curt [Mon, 2 Oct 2000 18:52:32 +0000 (18:52 +0000)]
Changes from Bernie Bright:

Added '--with-cxx=COMPILER[:flags]' to ./configure in order to set the
compiler and flags.  If this option is omitted then the default compiler
is assumed (ie the current behaviour).  This duplicates the effect of
passing CC, CFLAGS, CXX and CXXFLAGS on the command line to configure
and make.

SimGear/simgear/compiler.h
Initial support for KAI C++ on linux.

SimGear/simgear/ephemeris/celestialBody.[ch]xx
Removed extraneous semicolons.

SimGear/simgear/io/sg_file.cxx
MSVC tidy up.

24 years agoUpdates from David Megginson:
curt [Sat, 30 Sep 2000 01:34:46 +0000 (01:34 +0000)]
Updates from David Megginson:
These patches also eliminate the spurious warning messages about not being
able to set values for joystick buttons.

24 years agoCleaned up a few poluting #defines.
curt [Wed, 27 Sep 2000 18:00:04 +0000 (18:00 +0000)]
Cleaned up a few poluting #defines.
Did some fg -> sg name space updating (lots more to do but we'll get there
  eventually)

24 years agoOops! fixed a typo ...
curt [Tue, 26 Sep 2000 21:28:46 +0000 (21:28 +0000)]
Oops! fixed a typo ...

24 years agoRenames fg_types.hxx -> sg_types.hxx
curt [Tue, 26 Sep 2000 21:03:31 +0000 (21:03 +0000)]
Renames fg_types.hxx -> sg_types.hxx