]> git.mxchange.org Git - flightgear.git/log
flightgear.git
23 years ago- fixed an initialization order bug that prevented reading correct
curt [Wed, 20 Jun 2001 22:22:26 +0000 (22:22 +0000)]
- fixed an initialization order bug that prevented reading correct
  ground elevation at start-up

23 years ago- added SG_USING_STD(cout) and SG_USING_STD(endl) for ANSI C++
curt [Wed, 20 Jun 2001 22:22:04 +0000 (22:22 +0000)]
- added SG_USING_STD(cout) and SG_USING_STD(endl) for ANSI C++
  compliance

23 years ago- added Alex Perry's patch to support more sophisticated hat switches
curt [Wed, 20 Jun 2001 20:52:10 +0000 (20:52 +0000)]
- added Alex Perry's patch to support more sophisticated hat switches
  for the view axes

23 years ago- adjusted for no-value constructor for FGPanel
curt [Wed, 20 Jun 2001 20:51:45 +0000 (20:51 +0000)]
- adjusted for no-value constructor for FGPanel
- removed unused DefaultPanel, DefaultInstrument, classes
- removed unused defaultTexture

23 years ago- changed to no-value constructor for FGPanel
curt [Wed, 20 Jun 2001 20:51:34 +0000 (20:51 +0000)]
- changed to no-value constructor for FGPanel
- removed update method with args

23 years ago- added Melchior's patches to allow a joystick axis to act as a pair
curt [Wed, 20 Jun 2001 20:51:15 +0000 (20:51 +0000)]
- added Melchior's patches to allow a joystick axis to act as a pair
  of buttons (by adding "high" or "low" to the path before "binding")

23 years ago- changed to favour height over width when the aspect is less than
curt [Wed, 20 Jun 2001 20:50:49 +0000 (20:50 +0000)]
- changed to favour height over width when the aspect is less than
  4:3, to avoid a gap on top (suggested by Norm Vine)

23 years agoVarious last minute tweaks.
curt [Wed, 20 Jun 2001 17:08:27 +0000 (17:08 +0000)]
Various last minute tweaks.

23 years agoUpdated for 0.7.7
curt [Tue, 19 Jun 2001 04:46:22 +0000 (04:46 +0000)]
Updated for 0.7.7

23 years agoUpdated ...
curt [Mon, 18 Jun 2001 22:25:59 +0000 (22:25 +0000)]
Updated ...

23 years agoRemoved unused file.
curt [Mon, 18 Jun 2001 22:18:29 +0000 (22:18 +0000)]
Removed unused file.

23 years agoChanged help message to --config= rather than --file=
curt [Mon, 18 Jun 2001 20:17:43 +0000 (20:17 +0000)]
Changed help message to --config= rather than --file=

23 years agoOoops, fixed a typo ...
curt [Mon, 18 Jun 2001 20:13:23 +0000 (20:13 +0000)]
Ooops, fixed a typo ...

23 years agoRemove fgjs from the makefile for the 0.7.7 release.
curt [Mon, 18 Jun 2001 18:09:47 +0000 (18:09 +0000)]
Remove fgjs from the makefile for the 0.7.7 release.

23 years agoAdd *.h files to Makefile.am so they get included in the .tar.gz
curt [Thu, 14 Jun 2001 22:23:58 +0000 (22:23 +0000)]
Add *.h files to Makefile.am so they get included in the .tar.gz

23 years agoCleaned up various warning messages.
curt [Thu, 14 Jun 2001 22:18:01 +0000 (22:18 +0000)]
Cleaned up various warning messages.

23 years agoFixed various warnings.
curt [Thu, 14 Jun 2001 22:10:29 +0000 (22:10 +0000)]
Fixed various warnings.

23 years agoCleaned up various warnings.
curt [Thu, 14 Jun 2001 22:07:19 +0000 (22:07 +0000)]
Cleaned up various warnings.

23 years agoCleaned up various warning messages.
curt [Thu, 14 Jun 2001 22:02:38 +0000 (22:02 +0000)]
Cleaned up various warning messages.

23 years ago- check for null property before trying to copy properties
curt [Thu, 14 Jun 2001 20:25:39 +0000 (20:25 +0000)]
- check for null property before trying to copy properties

23 years agoFixed a couple items for Norman's large resolution print routines.
curt [Wed, 13 Jun 2001 20:31:49 +0000 (20:31 +0000)]
Fixed a couple items for Norman's large resolution print routines.

23 years agoCheck for a NULL current_panel before shelling out mouse actions to a panel
curt [Wed, 13 Jun 2001 16:41:02 +0000 (16:41 +0000)]
Check for a NULL current_panel before shelling out mouse actions to a panel
method.

23 years agoFixed some warnings, updated whitespace.
curt [Tue, 12 Jun 2001 23:37:29 +0000 (23:37 +0000)]
Fixed some warnings, updated whitespace.

23 years agoCygwin fixes contributed by Norman Vine.
curt [Tue, 12 Jun 2001 23:15:16 +0000 (23:15 +0000)]
Cygwin fixes contributed by Norman Vine.

23 years agoOops, fixed a bug introduced in the previous round that munged many
curt [Tue, 12 Jun 2001 22:24:52 +0000 (22:24 +0000)]
Oops, fixed a bug introduced in the previous round that munged many
runway textures.

23 years agoFixed panel edge artifacts (due to forced wrapping of background texture)
curt [Tue, 12 Jun 2001 19:07:13 +0000 (19:07 +0000)]
Fixed panel edge artifacts (due to forced wrapping of background texture)

23 years agoFixed an data initialization problem that was causing MSVC grief.
curt [Tue, 12 Jun 2001 18:45:23 +0000 (18:45 +0000)]
Fixed an data initialization problem that was causing MSVC grief.

23 years agoThere was a typo in the $fgbase/materials file where an alias was
curt [Tue, 12 Jun 2001 17:52:09 +0000 (17:52 +0000)]
There was a typo in the $fgbase/materials file where an alias was
pointing to a non-existant material name.  (This has been fixed.)

The alias code didn't check to see if this condition would occur so it
was putting a 'NULL' entry in the material library which was causing
the crash.  It now checks for and skips bad aliases and prints a
warning message.

23 years agoAdded David's 'real' patch rather than my guess at it.
curt [Tue, 12 Jun 2001 16:25:36 +0000 (16:25 +0000)]
Added David's 'real' patch rather than my guess at it.

23 years agoProperty node patches by David Megginson.
curt [Tue, 12 Jun 2001 05:18:43 +0000 (05:18 +0000)]
Property node patches by David Megginson.

23 years ago- changed SGValue::Type references to SGPropertyNode::Type
curt [Tue, 12 Jun 2001 05:18:15 +0000 (05:18 +0000)]
- changed SGValue::Type references to SGPropertyNode::Type
- added "long" to list of known types

23 years agoremoved fgHasValue
curt [Tue, 12 Jun 2001 05:17:49 +0000 (05:17 +0000)]
removed fgHasValue
removed fgGetValue
added fgHasNode

23 years agochanged SGValue::Type references to SGPropertyNode::Type
curt [Tue, 12 Jun 2001 05:17:33 +0000 (05:17 +0000)]
changed SGValue::Type references to SGPropertyNode::Type

23 years agoreplaced 'static const int' with enum, as suggested by Christian
curt [Tue, 12 Jun 2001 05:16:57 +0000 (05:16 +0000)]
replaced 'static const int' with enum, as suggested by Christian
Meyer, to work around yet more MSVC bugs

23 years agoreplaced dynamically-sized arrays with statically-sized ones, to
curt [Tue, 12 Jun 2001 05:16:38 +0000 (05:16 +0000)]
replaced dynamically-sized arrays with statically-sized ones, to
work around MSVC bugs.

23 years agoreplaced SGValue with SGPropertyNode throughout.
curt [Tue, 12 Jun 2001 05:15:48 +0000 (05:15 +0000)]
replaced SGValue with SGPropertyNode throughout.

23 years agoUpdated to work with David's new property naming conventions.
curt [Fri, 8 Jun 2001 05:49:32 +0000 (05:49 +0000)]
Updated to work with David's new property naming conventions.

23 years agoIrix Mips compiler tweaks.
curt [Wed, 6 Jun 2001 23:31:48 +0000 (23:31 +0000)]
Irix Mips compiler tweaks.

23 years agoMore property node optimizations.
curt [Wed, 6 Jun 2001 19:12:24 +0000 (19:12 +0000)]
More property node optimizations.

23 years agoOptimized property node accesses.
curt [Wed, 6 Jun 2001 17:43:16 +0000 (17:43 +0000)]
Optimized property node accesses.

23 years agoOptimized key property node accesses.
curt [Wed, 6 Jun 2001 17:21:34 +0000 (17:21 +0000)]
Optimized key property node accesses.

23 years agoDebugging output.
curt [Wed, 6 Jun 2001 17:11:35 +0000 (17:11 +0000)]
Debugging output.

23 years agoWhite space tweaks.
curt [Wed, 6 Jun 2001 17:02:39 +0000 (17:02 +0000)]
White space tweaks.

23 years agoOptimized property manager accesses.
curt [Wed, 6 Jun 2001 17:02:25 +0000 (17:02 +0000)]
Optimized property manager accesses.
Fixed a creep in bug in the altitude hold autopilot.

23 years agoam2dsp.pl tweaks.
curt [Wed, 6 Jun 2001 17:01:29 +0000 (17:01 +0000)]
am2dsp.pl tweaks.

23 years agoPart of David's command binding updates.
curt [Tue, 5 Jun 2001 22:13:26 +0000 (22:13 +0000)]
Part of David's command binding updates.

23 years agoJSBSim tweaks.
curt [Tue, 5 Jun 2001 22:12:57 +0000 (22:12 +0000)]
JSBSim tweaks.

23 years ago- replace FGBFI::update with fgUpdateProps
curt [Tue, 5 Jun 2001 22:12:28 +0000 (22:12 +0000)]
- replace FGBFI::update with fgUpdateProps
- switched to properties for calculating RPM for model selector
- no longer includes bfi.hxx
- no longer includes keyboard.hxx

23 years ago- added load and save commands
curt [Tue, 5 Jun 2001 22:12:17 +0000 (22:12 +0000)]
- added load and save commands
- added panel-load command
- added preferences-load command

23 years ago- removed all reference to BFI; use fgInitProps instead
curt [Tue, 5 Jun 2001 22:12:08 +0000 (22:12 +0000)]
- removed all reference to BFI; use fgInitProps instead

23 years agoFile no longer used.
curt [Tue, 5 Jun 2001 22:11:56 +0000 (22:11 +0000)]
File no longer used.

23 years ago- removed bfi.cxx and bfi.hxx
curt [Tue, 5 Jun 2001 22:11:37 +0000 (22:11 +0000)]
- removed bfi.cxx and bfi.hxx
- removed keyboard.cxx and keyboard.hxx

23 years ago- moved declarations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
curt [Tue, 5 Jun 2001 22:11:25 +0000 (22:11 +0000)]
- moved declarations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
  GLUTspecialkeyup from obsolete keyboard.hxx to here

23 years ago- moved shift-F1 and shift-F2 (load/save) bindings to XML
curt [Tue, 5 Jun 2001 22:11:16 +0000 (22:11 +0000)]
- moved shift-F1 and shift-F2 (load/save) bindings to XML
- moved shift-F3 (reload panel) bindings to XML
- moved shift-F4 (reload prefs) bindings to XML
- moved shift-F5, shift-F6, shift-F7, and shift-F8 (scroll panel) to
  XML
- no longer includes Main/bfi.hxx
- added implementations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
  GLUTspecialkeyup

23 years ago- removed unused reference to bfi.hxx
curt [Tue, 5 Jun 2001 22:11:00 +0000 (22:11 +0000)]
- removed unused reference to bfi.hxx

23 years ago- eliminated all references to BFI; use properties instead
curt [Tue, 5 Jun 2001 22:10:33 +0000 (22:10 +0000)]
- eliminated all references to BFI; use properties instead
- copied DEFAULT_AP_HEADING_LOCK over from old BFI

23 years ago- eliminated all references to BFI; use properties instead
curt [Tue, 5 Jun 2001 22:10:25 +0000 (22:10 +0000)]
- eliminated all references to BFI; use properties instead

23 years agoSynced with latest JSBSim as of June 5, 2001.
curt [Tue, 5 Jun 2001 20:58:48 +0000 (20:58 +0000)]
Synced with latest JSBSim as of June 5, 2001.

23 years agoRemoved 'x' from the xgl* calls.
curt [Tue, 5 Jun 2001 19:50:36 +0000 (19:50 +0000)]
Removed 'x' from the xgl* calls.

23 years agoIrix/MIPS compiler fixes.
curt [Mon, 4 Jun 2001 21:47:48 +0000 (21:47 +0000)]
Irix/MIPS compiler fixes.

23 years agoFixed a problem where all hardcoded keybindings were being double executed.
curt [Mon, 4 Jun 2001 21:40:38 +0000 (21:40 +0000)]
Fixed a problem where all hardcoded keybindings were being double executed.

23 years agoMore tweaks related to David's input patches.
curt [Mon, 4 Jun 2001 21:38:44 +0000 (21:38 +0000)]
More tweaks related to David's input patches.

23 years agoJoystick functionality has been moved to ../Joystick.
curt [Mon, 4 Jun 2001 21:38:03 +0000 (21:38 +0000)]
Joystick functionality has been moved to ../Joystick.

23 years agoEliminate a couple compiler warnings.
curt [Mon, 4 Jun 2001 21:30:03 +0000 (21:30 +0000)]
Eliminate a couple compiler warnings.

23 years agoFiles moved from ../Joystick to here.
curt [Mon, 4 Jun 2001 21:26:53 +0000 (21:26 +0000)]
Files moved from ../Joystick to here.

23 years ago- make repeatable for keys and joystick buttons default to false
curt [Mon, 4 Jun 2001 21:15:23 +0000 (21:15 +0000)]
- make repeatable for keys and joystick buttons default to false
  rather than true; it's too confusing for users if keys and buttons
  repeat by default (keys weren't anyway, but they were supposed to)

23 years ago- reduced amount of logging
curt [Mon, 4 Jun 2001 21:15:09 +0000 (21:15 +0000)]
- reduced amount of logging
- fixed bug with incorrect modifiers for some joystick buttons; trim
  buttons now work on my system

23 years ago- no longer include Joystick/joystick.hxx
curt [Mon, 4 Jun 2001 21:08:06 +0000 (21:08 +0000)]
- no longer include Joystick/joystick.hxx
- include Input/input.hxx
- register GLUTkeyup and GLUTspecialkeyup with glut
- comment out call to fgJoystickRead
- comment out call to fgJoystickInit
- add call to FGInput::update to replace fgJoystickRead

23 years ago- added declarations for GLUTkeyup and GLUTspecialkeyup to capture
curt [Mon, 4 Jun 2001 21:07:54 +0000 (21:07 +0000)]
- added declarations for GLUTkeyup and GLUTspecialkeyup to capture
  key-release events

23 years ago- implemented GLUTkeyup and GLUTspecialkeyup
curt [Mon, 4 Jun 2001 21:07:39 +0000 (21:07 +0000)]
- implemented GLUTkeyup and GLUTspecialkeyup

23 years ago- no longer include joystick.hxx
curt [Mon, 4 Jun 2001 21:07:27 +0000 (21:07 +0000)]
- no longer include joystick.hxx

23 years ago- removed Joystick library
curt [Mon, 4 Jun 2001 21:07:16 +0000 (21:07 +0000)]
- removed Joystick library

23 years ago- added FG_MOD_UP to use key-up or button-up as a command modifier;
curt [Mon, 4 Jun 2001 21:07:02 +0000 (21:07 +0000)]
- added FG_MOD_UP to use key-up or button-up as a command modifier;
  this way, keyboard buttons can work the same way as joystick buttons
- added declaration for FGBinding::fire(double); this adds a setting
  property to the arguments passed to the command, so that it can use
  the current axis position as part of its calculations
- added data structures from joystick.cxx

23 years ago- added FGBinding::fire(double) - added support for "mod-up" property
curt [Mon, 4 Jun 2001 21:06:48 +0000 (21:06 +0000)]
- added FGBinding::fire(double) - added support for "mod-up" property
- go back to using index as key code (otherwise, we'll get nasty
  surprises when users try to override bindings)
- XML config file now nests bindings inside modifiers
- allow user to specify whether key is repeatable
- removed hard-coded bindings for 'b', ',', and '.'
- added code from joystick.cxx, with the following major changes:
  - changed from js0, axis0, button0 to js[0], axis[0], button[0], etc.
  - removed factor, offset, etc. since they will be args to command in
    binding
  - allow multiple bindings, as with key mappings
  - allow access to keyboard modifier keys for bindings
  - include infrastructure for modifiers (only FG_MOD_UP is used so far)
  - removed unused 'saturation' property
  - temporarily removed capture property and trim code; it will have to
    be rewritten to be more generic
  - allow modifiers for joystick buttons

23 years ago- removed Joystick subdirectory
curt [Mon, 4 Jun 2001 21:05:53 +0000 (21:05 +0000)]
- removed Joystick subdirectory

23 years agoRemoved cloud layers added for testing.
curt [Mon, 4 Jun 2001 20:48:43 +0000 (20:48 +0000)]
Removed cloud layers added for testing.

23 years agoInitial revision of Tony's joystick configurator.
curt [Fri, 1 Jun 2001 20:56:13 +0000 (20:56 +0000)]
Initial revision of Tony's joystick configurator.

23 years agoInitial revision.
curt [Fri, 1 Jun 2001 20:56:01 +0000 (20:56 +0000)]
Initial revision.

23 years agoMove a variable declaration out of the case statement.
curt [Fri, 1 Jun 2001 20:29:03 +0000 (20:29 +0000)]
Move a variable declaration out of the case statement.

23 years agoTest for null object after load before trying to connect it into the scene
curt [Fri, 1 Jun 2001 18:04:10 +0000 (18:04 +0000)]
Test for null object after load before trying to connect it into the scene
graph (which would cause a crash.)

23 years agoReduce output verbosity.
curt [Fri, 1 Jun 2001 17:55:49 +0000 (17:55 +0000)]
Reduce output verbosity.

23 years ago- renamed /sim/startup/view-offset to /sim/view/offset
curt [Fri, 1 Jun 2001 17:53:20 +0000 (17:53 +0000)]
- renamed /sim/startup/view-offset to /sim/view/offset

23 years ago- no longer allocate the root property node for globals; globals does
curt [Fri, 1 Jun 2001 17:53:09 +0000 (17:53 +0000)]
- no longer allocate the root property node for globals; globals does
  it itself
- tweaks to model path loading.

23 years ago- added an instance of SGCommandMgr
curt [Fri, 1 Jun 2001 17:52:50 +0000 (17:52 +0000)]
- added an instance of SGCommandMgr
- added a get_commands() method

23 years ago- modified setup so that the globals object creates and deletes its
curt [Fri, 1 Jun 2001 17:52:40 +0000 (17:52 +0000)]
- modified setup so that the globals object creates and deletes its
  own instances of the property and command managers

23 years ago- added invocation of fgInitCommands() to set up command manager
curt [Fri, 1 Jun 2001 17:52:28 +0000 (17:52 +0000)]
- added invocation of fgInitCommands() to set up command manager

23 years agoInitial revision of interface to new SimGear command manager.
curt [Fri, 1 Jun 2001 17:52:17 +0000 (17:52 +0000)]
Initial revision of interface to new SimGear command manager.

23 years ago- removed some obsolete method declarations
curt [Fri, 1 Jun 2001 17:51:49 +0000 (17:51 +0000)]
- removed some obsolete method declarations
- added declarations for get/setViewOffset and get/setGoalViewOffset

23 years ago- implemented get/setViewOffset and get/setGoalViewOffset
curt [Fri, 1 Jun 2001 17:51:39 +0000 (17:51 +0000)]
- implemented get/setViewOffset and get/setGoalViewOffset
- tied to properties /sim/view/offset and /sim/view/goal-offset

23 years ago- added fg_commands.cxx and fg_commands.hxx
curt [Fri, 1 Jun 2001 17:51:20 +0000 (17:51 +0000)]
- added fg_commands.cxx and fg_commands.hxx

23 years ago- refactored and simplified FGBinding class to use the new command
curt [Fri, 1 Jun 2001 17:51:09 +0000 (17:51 +0000)]
- refactored and simplified FGBinding class to use the new command
  manager; removed unused getters and setters; track original
  command name for use in debugging messages
- removed unused action methods from FGInput

23 years ago- renamed property binding/action to binding/command; most commands now
curt [Fri, 1 Jun 2001 17:50:59 +0000 (17:50 +0000)]
- renamed property binding/action to binding/command; most commands now
  want binding/property rather than binding/control
- removed hard-coded bindings for F3 (screenshot), Ctrl-S
  (autothrottle), v (cycle view) and all of the keypad view-direction
  keys; these are now defined in $FG_ROOT/keyboard.xml
- removed unused action method

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

23 years agoFixed a typo.
curt [Thu, 31 May 2001 05:47:59 +0000 (05:47 +0000)]
Fixed a typo.

23 years agoMake FGViewer::update() a pure virtual because FGViewer is a base class
curt [Thu, 31 May 2001 04:25:43 +0000 (04:25 +0000)]
Make FGViewer::update() a pure virtual because FGViewer is a base class
and can never be instantiated itself.

23 years agoWe don't need to explicitely #include <glext.h> since gl.h should do this
curt [Wed, 30 May 2001 20:58:02 +0000 (20:58 +0000)]
We don't need to explicitely #include <glext.h> since gl.h should do this
for us already if it exists.

23 years agoFixed a bug in the tile pager / caching / management system that caused
curt [Wed, 30 May 2001 18:21:03 +0000 (18:21 +0000)]
Fixed a bug in the tile pager / caching / management system that caused
a crash when relocating to a new airport.  Pending work from the old
area is now just completed as normal, rather than trying to empty the various
queues in their various stages when can lead to many problems in a threaded
environment.

23 years ago1. Fixed FGInput bug preventing same key from being bound separately
curt [Tue, 29 May 2001 22:31:04 +0000 (22:31 +0000)]
1. Fixed FGInput bug preventing same key from being bound separately
with different modifiers (the format of the key bindings has changed
again slightly, adding a <code>..</code> element; see keyboard.xml for
details).

2. Modified FGInput to try default modifiers for ctrl, shift, and alt
when the initial bindings fail (i.e. you don't have to specify
mod-shift explicitly for upper-case 'P' any more).

3. Fixed problems with properties and panel reloading reported by
Martin Dressler and John Check.

4. Updated preferences.xml to get rid of obsolete references to
/controls/brakes/left and /controls/brakes/right (as reported by John
Check).

There were also two non-bugs reported by John Check:

(a) Differential braking doesn't work (John was using the obsolete
properties from #4 above).

(b) Duplicates show up in the property tree using the telnet interface
(the property tree doesn't show indices, and John was seeing separate
entries for each possible engine, etc.).

23 years agoWin32 fixes.
curt [Tue, 29 May 2001 22:06:14 +0000 (22:06 +0000)]
Win32 fixes.
Fixed a few glitches in the autopilot keys
Added a #define to be able to make a compile time decision to revert to
   older GPS like autopiolt behavior this define SHOULD become a property
   so that it is run time switchable.

23 years agoFix a clash with some standard MSVC defines (yeah MS) :-(
curt [Tue, 29 May 2001 20:02:00 +0000 (20:02 +0000)]
Fix a clash with some standard MSVC defines (yeah MS) :-(