]> git.mxchange.org Git - simgear.git/log
simgear.git
23 years ago- removed all reference to SGValue
curt [Thu, 28 Jun 2001 21:53:46 +0000 (21:53 +0000)]
- removed all reference to SGValue
- renamed UNKNOWN to UNSPECIED and setUnknownValue to
  setUnspecifiedValue
- modified routines to use 'read', 'write', and 'archive' attribute
  for access-mode attributes (only if non-default; they all default to
  'y')
- modified write routine to honour ARCHIVE attribute (won't write
  subtree if ARCHIVE is not set)

23 years ago- made getValue methods protected, so that they won't be invoked outside
curt [Thu, 28 Jun 2001 21:53:34 +0000 (21:53 +0000)]
- made getValue methods protected, so that they won't be invoked outside
  the class
- renamed UNKNOWN to UNSPECIED and setUnknownValue to
  setUnspecifiedValue
- added access-mode attributes
- added methods for setting and querying access-mode attributes

23 years ago- attempting to tie an aliased node now fails; the node must be
curt [Thu, 28 Jun 2001 21:53:24 +0000 (21:53 +0000)]
- attempting to tie an aliased node now fails; the node must be
  unaliased first
- renamed UNKNOWN to UNSPECIED and setUnknownValue to
  setUnspecifiedValue
- modified get*Value and set*Value methods to respect READ and WRITE
  attributes

23 years ago- added SGCommandState class so that commands can compile and save
curt [Thu, 28 Jun 2001 21:53:10 +0000 (21:53 +0000)]
- added SGCommandState class so that commands can compile and save
  copies of their arguments
- modified prototype for command functions -- they now take a pointer
  to a pointer of an SGCommandState object (which they will normally
  subclass) so that they can cache state between invocations
- commented out convenience execute methods until they're actually
  needed

23 years ago- added implementation of SGCommandState
curt [Thu, 28 Jun 2001 21:53:01 +0000 (21:53 +0000)]
- added implementation of SGCommandState
- removed commented-out convenience execute methods

23 years agoFixed a type conversion bug that could trip up some of the pickier compilers
curt [Wed, 27 Jun 2001 02:48:01 +0000 (02:48 +0000)]
Fixed a type conversion bug that could trip up some of the pickier compilers
out there.

23 years agoAdded tr.cxx / tr.h, Brian Paul's LGPL'd tiled rendering support libs for
curt [Tue, 26 Jun 2001 15:19:39 +0000 (15:19 +0000)]
Added tr.cxx / tr.h, Brian Paul's LGPL'd tiled rendering support libs for
rendering ultra high res "tiled" screen shots.

23 years agoTweaks.
curt [Wed, 20 Jun 2001 18:35:42 +0000 (18:35 +0000)]
Tweaks.

23 years agoChanges for 0.7.8
curt [Wed, 20 Jun 2001 18:12:18 +0000 (18:12 +0000)]
Changes for 0.7.8

23 years agoNeed to include <simgear_config.h> to pick up the WIN32 definition.
curt [Tue, 19 Jun 2001 14:24:16 +0000 (14:24 +0000)]
Need to include <simgear_config.h> to pick up the WIN32 definition.

23 years agoUpdated for the 0.0.15 release.
curt [Tue, 19 Jun 2001 00:50:33 +0000 (00:50 +0000)]
Updated for the 0.0.15 release.

23 years ago#endif // __COMMANDS_HXX
curt [Wed, 13 Jun 2001 18:59:07 +0000 (18:59 +0000)]
#endif // __COMMANDS_HXX

23 years ago#include <simgear/compiler.h> and adjust to fit the standard coding conventions
curt [Wed, 13 Jun 2001 18:10:16 +0000 (18:10 +0000)]
#include <simgear/compiler.h> and adjust to fit the standard coding conventions
of this project.

23 years agoNorman Vine optimizations.
curt [Tue, 12 Jun 2001 21:44:03 +0000 (21:44 +0000)]
Norman Vine optimizations.

23 years agoDavid patches.
curt [Tue, 12 Jun 2001 02:52:07 +0000 (02:52 +0000)]
David patches.

23 years ago- added SGPropertyNode::Type
curt [Tue, 12 Jun 2001 02:49:32 +0000 (02:49 +0000)]
- added SGPropertyNode::Type
- changed return type of SGPropertyNode::getType methods from
  SGValue::Type to SGPropertyNode::Type
- made SGPropertyNode::getValue and SGPropertyNode::hasValue private
  so that applications cannot get at SGValue instances (SGValue is
  slated for removal)

23 years ago- added missing return statement for getAliasTarget
curt [Tue, 12 Jun 2001 02:48:24 +0000 (02:48 +0000)]
- added missing return statement for getAliasTarget
- changed SGValue::Type to SGPropertyNode::Type for all of
  SGPropertyNode

23 years ago- added missing return statements for execute methods
curt [Tue, 12 Jun 2001 02:44:40 +0000 (02:44 +0000)]
- added missing return statements for execute methods

23 years agoFixed a problem that could cause a divide by zero error during initialization.
curt [Sun, 10 Jun 2001 15:12:09 +0000 (15:12 +0000)]
Fixed a problem that could cause a divide by zero error during initialization.
Contributed by Durk Talsma.

23 years agoResolve a #define clash with the template argument LOCK.
curt [Wed, 6 Jun 2001 23:12:03 +0000 (23:12 +0000)]
Resolve a #define clash with the template argument LOCK.

23 years agoDisplay a warning message for Irix users.
curt [Wed, 6 Jun 2001 21:27:38 +0000 (21:27 +0000)]
Display a warning message for Irix users.

23 years ago- fixed XML syntax error with missing '"' for some attribute values
curt [Wed, 6 Jun 2001 14:57:58 +0000 (14:57 +0000)]
- fixed XML syntax error with missing '"' for some attribute values
that was preventing fgfs save/restore from working
- ensured that aliases always appear standalone

23 years agoAdded support for #include STL_ITERATOR
curt [Tue, 5 Jun 2001 17:47:02 +0000 (17:47 +0000)]
Added support for #include STL_ITERATOR

23 years agoFixed a bug in star repainting optimization.
curt [Sat, 2 Jun 2001 04:21:04 +0000 (04:21 +0000)]
Fixed a bug in star repainting optimization.

23 years agoInitial revsion of new command manager (contributed by David Megginson)
curt [Fri, 1 Jun 2001 15:28:49 +0000 (15:28 +0000)]
Initial revsion of new command manager (contributed by David Megginson)
Fix to configure.in.

23 years agoDetect Irix/CC compiler and substitute AR="CC -ar".
curt [Fri, 1 Jun 2001 15:13:04 +0000 (15:13 +0000)]
Detect Irix/CC compiler and substitute AR="CC -ar".

23 years agoNorman Vine contributed an optimization to eliminate unnecessary color
curt [Tue, 29 May 2001 13:45:06 +0000 (13:45 +0000)]
Norman Vine contributed an optimization to eliminate unnecessary color
recalculations.

23 years agogcc-3.0.x fixes.
curt [Wed, 23 May 2001 19:25:27 +0000 (19:25 +0000)]
gcc-3.0.x fixes.

23 years agoAdded #include <config.h>
curt [Fri, 18 May 2001 19:06:26 +0000 (19:06 +0000)]
Added #include <config.h>

23 years agoMSVC changes contributed by Geoff McLane.
curt [Thu, 17 May 2001 19:54:18 +0000 (19:54 +0000)]
MSVC changes contributed by Geoff McLane.

23 years agoTweak link libs for decode_binobj.
curt [Thu, 17 May 2001 16:19:29 +0000 (16:19 +0000)]
Tweak link libs for decode_binobj.

23 years agorenamed config.h to simgear_config.h
curt [Wed, 16 May 2001 00:19:24 +0000 (00:19 +0000)]
renamed config.h to simgear_config.h

23 years agoMSVC++ tweaks.
curt [Tue, 15 May 2001 22:17:58 +0000 (22:17 +0000)]
MSVC++ tweaks.

23 years agoWe have to add a few more libs to a couple link lines in order to make
curt [Tue, 15 May 2001 21:31:35 +0000 (21:31 +0000)]
We have to add a few more libs to a couple link lines in order to make
irix happy because it tries to resolve dependencies even if they are
eventually never used.

23 years agoSTL-ified the interpolation table so it is not size limited.
curt [Tue, 15 May 2001 21:07:41 +0000 (21:07 +0000)]
STL-ified the interpolation table so it is not size limited.

23 years agoUpdates ...
curt [Tue, 15 May 2001 20:34:20 +0000 (20:34 +0000)]
Updates ...

23 years agoTweaks.
curt [Tue, 15 May 2001 20:26:47 +0000 (20:26 +0000)]
Tweaks.

23 years agoAttempt to resolve ambiguity between #include <config.h> for simgear vs.
curt [Tue, 15 May 2001 19:26:22 +0000 (19:26 +0000)]
Attempt to resolve ambiguity between #include <config.h> for simgear vs.
flightgear, especially when this occurs in a simgear .hxx file.  This is
now expressly forbidden, and will cause problems anyways because we now
changed the name to <simgear_config.h> which isn't installed, so you can't
include it in an installed header file.

23 years agoMSVC++ doesn't have long long, but does have __int64.
curt [Tue, 15 May 2001 15:52:10 +0000 (15:52 +0000)]
MSVC++ doesn't have long long, but does have __int64.

23 years agoUpdate build order to work around dependencies.
curt [Fri, 4 May 2001 02:10:46 +0000 (02:10 +0000)]
Update build order to work around dependencies.

23 years agoTweaks.
curt [Thu, 3 May 2001 01:58:50 +0000 (01:58 +0000)]
Tweaks.

23 years agoInitial revision.
curt [Thu, 3 May 2001 01:58:12 +0000 (01:58 +0000)]
Initial revision.

23 years agoTimezone fixes for cygwin.
curt [Thu, 26 Apr 2001 16:15:01 +0000 (16:15 +0000)]
Timezone fixes for cygwin.

23 years agoTweaked efence configure.
curt [Tue, 24 Apr 2001 21:34:07 +0000 (21:34 +0000)]
Tweaked efence configure.

23 years agoAdded some convenience functions to point3d.
curt [Tue, 24 Apr 2001 20:01:52 +0000 (20:01 +0000)]
Added some convenience functions to point3d.

23 years agoScreen shot tweaks from Cameron Moore.
curt [Sun, 22 Apr 2001 20:02:49 +0000 (20:02 +0000)]
Screen shot tweaks from Cameron Moore.

23 years agoFix various compiler warnings contributed by Norman Princeton.
curt [Sun, 22 Apr 2001 14:57:08 +0000 (14:57 +0000)]
Fix various compiler warnings contributed by Norman Princeton.

23 years agoUpdated for cygwin build note.
curt [Wed, 18 Apr 2001 11:59:47 +0000 (11:59 +0000)]
Updated for cygwin build note.

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.