]>
git.mxchange.org Git - flightgear.git/log
curt [Mon, 23 Jul 2001 20:31:33 +0000 (20:31 +0000)]
- added property /controls/gear-down
curt [Mon, 23 Jul 2001 20:31:11 +0000 (20:31 +0000)]
- fixed typo that prevented ADF needle from being offset by aircraft
heading
curt [Sun, 22 Jul 2001 20:01:25 +0000 (20:01 +0000)]
Initial revision.
curt [Sun, 22 Jul 2001 19:51:16 +0000 (19:51 +0000)]
Move FGControls declaration to globals.hxx
curt [Fri, 20 Jul 2001 22:25:12 +0000 (22:25 +0000)]
Make the tile loader more tolerant of situations where the cache is full,
but no entries qualify for removal. It will keep trying to schedule the
tile(s) until an entry frees up. Entries in the cache do not qualify for
removal if they are in the process of being loaded.
curt [Thu, 19 Jul 2001 22:10:14 +0000 (22:10 +0000)]
CM:
I've updated the WeatherDatabase to be able to use only the n closest
stations. This can speed up the initalization dramatically.
To take a benefit from that you need:
- http://129.13.102.67/out/flight/current.txt.gz in
FG_ROOT/weather/current.txt.gz
- --prop:/environment/weather/working-type=internet
- --prop:/environment/weather/max-stations=what_ever_you_want
The WeatherCM stuff now publishes its data in the property system.
/environment/weather/wind-north-mps
/environment/weather/wind-east-mps
/environment/weather/wind-up-mps
/environment/weather/temperature-K
/environment/weather/air-pressure-Pa
/environment/weather/vapor-pressure-Pa
/environment/weather/air-density
are the new properties.
curt [Thu, 19 Jul 2001 04:55:58 +0000 (04:55 +0000)]
- don't set computer sound volume -- that's up to the user
curt [Thu, 19 Jul 2001 04:54:53 +0000 (04:54 +0000)]
- moved main to mainLoop, and added top-level main to catch any missed
exceptions; we'll make it smarter later
curt [Thu, 19 Jul 2001 04:53:13 +0000 (04:53 +0000)]
- catch exception from readProperties and exit
curt [Thu, 19 Jul 2001 04:51:05 +0000 (04:51 +0000)]
- catch exception from readProperties and show dialog
curt [Mon, 16 Jul 2001 23:12:39 +0000 (23:12 +0000)]
Fix include order for FreeBSD. Actually this is the published order for
Linux, but linux seems to be more tolerant of the includes being out of order.
curt [Mon, 16 Jul 2001 19:37:13 +0000 (19:37 +0000)]
Tweaks to base version check code.
curt [Mon, 16 Jul 2001 19:17:58 +0000 (19:17 +0000)]
Check for the proper version of the base package and exit gracefully if not
found.
curt [Mon, 16 Jul 2001 04:44:49 +0000 (04:44 +0000)]
Center display upon leaving mouse mode until we can come up with a more
comprehensive solution.
curt [Mon, 16 Jul 2001 04:35:35 +0000 (04:35 +0000)]
- added /sim/temp/winding-ccw property
- added /sim/temp/full-screen property
- added /sim/fdm/data-logging property
curt [Mon, 16 Jul 2001 04:35:15 +0000 (04:35 +0000)]
- removed hard-coded bindings for ^R (toggle winding-ccw), W (toggle
3DFX full-screen mode), Shift-F10 (toggle FDM data logging)
curt [Mon, 16 Jul 2001 04:34:46 +0000 (04:34 +0000)]
- make certain UVW velocities don't overright airspeed-kt at startup
curt [Mon, 16 Jul 2001 04:15:02 +0000 (04:15 +0000)]
Use try/catch to flag FDM initialization errors.
curt [Mon, 16 Jul 2001 04:14:34 +0000 (04:14 +0000)]
Use throw to report config file load errors.
curt [Fri, 13 Jul 2001 22:40:10 +0000 (22:40 +0000)]
Added base package changes.
curt [Fri, 13 Jul 2001 22:11:01 +0000 (22:11 +0000)]
Prepairing for 0.7.8 release.
curt [Fri, 13 Jul 2001 21:45:48 +0000 (21:45 +0000)]
Updated so load/save will work.
curt [Fri, 13 Jul 2001 17:05:29 +0000 (17:05 +0000)]
Updated config file from Bernie.
curt [Fri, 13 Jul 2001 16:50:35 +0000 (16:50 +0000)]
More work on the external view panning.
curt [Fri, 13 Jul 2001 16:41:49 +0000 (16:41 +0000)]
Updates ...
curt [Fri, 13 Jul 2001 16:41:23 +0000 (16:41 +0000)]
Synced with latest JSBSim.
curt [Fri, 13 Jul 2001 05:15:29 +0000 (05:15 +0000)]
Nuked the segfault on exit bug everyone was seeing. The material lib could
have multiple ptrs to individual entries (aliases) but the destructor was
trying to delete every ptr so it would delete already freed memory for aliases.
I implimented a simple ref counting scheme (similar to the plib mechanism) to
track references to material lib entries and only "delete" them when the last
reference is removed.
curt [Fri, 13 Jul 2001 05:13:29 +0000 (05:13 +0000)]
Most recent changes blew up LaRCsim so we are reverting to a previous
version.
curt [Fri, 13 Jul 2001 05:12:53 +0000 (05:12 +0000)]
Fix a comment.
curt [Fri, 13 Jul 2001 05:12:30 +0000 (05:12 +0000)]
We check if the ptr is NULL before deleting it, so set it to NULL after
deleting it.
curt [Fri, 13 Jul 2001 05:11:46 +0000 (05:11 +0000)]
Just being a tad more careful with setting the ptr to NULL after deleting
it.
curt [Thu, 12 Jul 2001 23:36:31 +0000 (23:36 +0000)]
Leave view as is when leaving mouse pans view mode.
curt [Thu, 12 Jul 2001 23:36:04 +0000 (23:36 +0000)]
- added full doc comments for all functions
- added fgSetArchivable, fgSetReadable, and fgSetWritable functions
curt [Thu, 12 Jul 2001 23:35:56 +0000 (23:35 +0000)]
Made the following properties archivable:
- /sim/time/gmt
- /sim/view/offset-deg
- /sim/view/goal-offset-deg
- /sim/field-of-view
- /consumables/fuel/tank[0]/level-gal_us
- /consumables/fuel/tank[1]/level-gal_us
- /autopilot/locks/altitude
- /autopilot/settings/altitude-ft
- /autopilot/locks/glide-slope
- /autopilot/locks/terrain
- /autopilot/settings/climb-rate-fpm
- /autopilot/locks/heading
- /autopilot/settings/heading-bug-deg
- /autopilot/locks/wing-leveler
- /autopilot/locks/nav[0]
- /autopilot/locks/auto-throttle
- /autopilot/control-overrides/rudder
- /autopilot/control-overrides/elevator
- /autopilot/control-overrides/throttle
- /environment/visibility-m
- /environment/wind-north-fps
- /environment/wind-east-fps
- /environment/wind-down-fps
curt [Thu, 12 Jul 2001 23:35:36 +0000 (23:35 +0000)]
- modified set_V_(north|east|down) to use set_Velocities_Local, so
that overrides in JSBSim will work (i.e. properties can be set)
- modified set_(u|v|w)Body to use set_Velocities_Wind_Body, so
that overrides in JSBSim will work (i.e. properties can be set)
curt [Thu, 12 Jul 2001 23:35:18 +0000 (23:35 +0000)]
Made the following properties archivable:
- /position/latitude-deg
- /position/longitude-deg
- /position/altitude-ft
- /orientation/roll-deg
- /orientation/pitch-deg
- /orientation/heading-deg
- /velocities/speed-north-fps
- /velocities/speed-east-fps
- /velocities/speed-down-fps
(TODO: add rotational velocities)
curt [Thu, 12 Jul 2001 23:34:57 +0000 (23:34 +0000)]
- removed /controls/brakes/all property (no longer needed, since we
can bind a single input to multiple properties)
Made the following properties archivable:
- /controls/aileron
- /controls/elevator
- /controls/elevator-trim
- /controls/rudder
- /controls/flaps
- /controls/throttle[*]
- /controls/mixture[*]
- /controls/propellor-pitch[*]
- /controls/brakes[*]
curt [Thu, 12 Jul 2001 23:34:38 +0000 (23:34 +0000)]
Made the following properties archivable:
- /steam/airspeed-kt
- /steam/altitude-ft
- /steam/altimeter-datum-mb
- /steam/turn-rate
- /steam/slip-skid
- /steam/vertical-speed-fpm
- /steam/gyro-compass-deg
- /steam/adf-deg
- /steam/gyro-compass-error-deg
- /steam/mag-compass-deg
curt [Thu, 12 Jul 2001 23:34:27 +0000 (23:34 +0000)]
Made the following properties archivable:
- /radios/nav[0]/frequencies/selected-mhz
- /radios/nav[0]/standby-mhz
- /radios/nav[0]/radials/selected-deg
- /radios/nav[0]/volume
- /radios/nav[0]/ident
- /radios/nav[1]/frequencies/selected-mhz
- /radios/nav[1]/standby-mhz
- /radios/nav[1]/radials/selected-deg
- /radios/nav[1]/volume
- /radios/nav[1]/ident
- /radios/adf/frequencies/selected-khz
- /radios/adf/frequencies/standby-khz
- /radios/adf/rotation-deg
- /radios/adf/volume
- /radios/adf/ident
curt [Thu, 12 Jul 2001 23:34:16 +0000 (23:34 +0000)]
Made the following properties archivable:
- /sim/panel/visibility
- /sim/panel/x-offset
- /sim/panel/y-offset
curt [Thu, 12 Jul 2001 20:03:37 +0000 (20:03 +0000)]
"Fix a bug" in mouse-pans-external view mode.
curt [Thu, 12 Jul 2001 17:55:44 +0000 (17:55 +0000)]
MSVC tweaks.
curt [Thu, 12 Jul 2001 17:55:27 +0000 (17:55 +0000)]
sync with latest JSBSim ...
curt [Thu, 12 Jul 2001 17:48:57 +0000 (17:48 +0000)]
Updates ...
curt [Thu, 12 Jul 2001 15:03:49 +0000 (15:03 +0000)]
Begin stubbing in some wrapper code in preparation for runway lighting.
curt [Thu, 12 Jul 2001 15:03:09 +0000 (15:03 +0000)]
Restructured code a bit to split out the bits that create objects on the
fly. More work needs to be done.
Added apt_signs.[ch]xx
curt [Wed, 11 Jul 2001 23:53:45 +0000 (23:53 +0000)]
Removed FGControls.{cpp,h}
curt [Wed, 11 Jul 2001 23:51:31 +0000 (23:51 +0000)]
Fix a dialog box cancel problem.
curt [Wed, 11 Jul 2001 18:54:50 +0000 (18:54 +0000)]
- move data structure allocation into constructor (it doesn't belong
in init)
- free data structures in destructor
- ensure that interpolation tables are allocated before any searching
is done; otherwise, starting at some locations (such as CYYZ) causes
a segfault
curt [Wed, 11 Jul 2001 15:51:21 +0000 (15:51 +0000)]
Shuffled around and restructured the terrain elevation interesection code
to make it usable by the threaded tile loader for placing objects at ground
level at load time.
curt [Wed, 11 Jul 2001 15:50:18 +0000 (15:50 +0000)]
Attempt to fix a segfault on exit, although I don't think this quite
does it. We'll have to dig deeper.
curt [Wed, 11 Jul 2001 06:01:55 +0000 (06:01 +0000)]
Restructured the audio initialization order and don't attempt to continue
loading while intro music is being played.
curt [Wed, 11 Jul 2001 06:00:55 +0000 (06:00 +0000)]
Fixed a problem with recentering/snaping the view direction to forward so
the panel can come back.
curt [Tue, 10 Jul 2001 15:56:38 +0000 (15:56 +0000)]
20010710 sync with JSBSim.
curt [Mon, 9 Jul 2001 16:17:28 +0000 (16:17 +0000)]
- /sim/model/h-rotation renamed to /sim/model/heading-offset-deg
- /sim/model/p-rotation renamed to /sim/model/roll-offset-deg
- /sim/model/r-rotation renamed to /sim/model/pitch-offset-deg
- /sim/model/x-offset += "-m"
- /sim/model/y-offset += "-m"
- /sim/model/z-offset += "-m"
curt [Mon, 9 Jul 2001 16:17:20 +0000 (16:17 +0000)]
- modified to take advantage of SGCommandState to cache property nodes
and other information and avoid expensive lookups in the main loop.
curt [Mon, 9 Jul 2001 15:50:36 +0000 (15:50 +0000)]
Fixed a typo, tank2 -> tank[1]
curt [Mon, 9 Jul 2001 12:58:08 +0000 (12:58 +0000)]
Fixed a typo ...
curt [Sun, 8 Jul 2001 23:38:56 +0000 (23:38 +0000)]
Fix a bug with old-style binary scenery compatibilty where no ground lighting
was generated.
curt [Sun, 8 Jul 2001 23:38:16 +0000 (23:38 +0000)]
Various cleanups, jettison plib-1.2.0 support, remove a potential memory
leak.
curt [Sun, 8 Jul 2001 23:37:14 +0000 (23:37 +0000)]
Allow other routines to increment/decrement goal_view_offset while keeping it
in the allowable 0-360 range.
curt [Sun, 8 Jul 2001 23:30:44 +0000 (23:30 +0000)]
Untweak my button tweak.
curt [Sun, 8 Jul 2001 23:30:17 +0000 (23:30 +0000)]
Added "/sim/startup/browser-app" as a property.
Added auto coordination to the --help output.
curt [Sun, 8 Jul 2001 23:29:48 +0000 (23:29 +0000)]
Added "/sim/startup/browser-app" as a property.
curt [Fri, 6 Jul 2001 21:38:28 +0000 (21:38 +0000)]
Updated to work with current property naming convention.
curt [Tue, 3 Jul 2001 23:07:57 +0000 (23:07 +0000)]
Use the new plib-1.4.1 sound interface to set a maximum of 6 concurrent
sounds (rather than the default 3).
curt [Tue, 3 Jul 2001 22:39:16 +0000 (22:39 +0000)]
gcc-3.0 fixes.
curt [Tue, 3 Jul 2001 16:45:34 +0000 (16:45 +0000)]
Rather than create an SGTime structure and trigger a spurious
"*** NO TIMEZONE" error message, just grab the modified julian date
directly.
curt [Tue, 3 Jul 2001 16:44:37 +0000 (16:44 +0000)]
Upgraded to handle new default.apt.gz file.
curt [Mon, 2 Jul 2001 22:55:32 +0000 (22:55 +0000)]
Add a link library needed by Irix.
curt [Mon, 2 Jul 2001 22:55:16 +0000 (22:55 +0000)]
Add a library needed by Irix.
curt [Mon, 2 Jul 2001 22:41:38 +0000 (22:41 +0000)]
Updated by Erik Hofman.
curt [Mon, 2 Jul 2001 22:27:24 +0000 (22:27 +0000)]
** Properties Renamed
- /autopilot/locks/nav1 => /autopilot/locks/nav[0]
- /autopilot/settings/altitude += "-ft"
- /autopilot/settings/climb-rate += "-fpm"
- /autopilot/settings/heading-bug += "-deg"
- /consumables/fuel/tank1/level => /consumables/fuel/tank[0]/level-gal_us
- /consumables/fuel/tank2/level => /consumables/fuel/tank[1]/level-gal_us
- /engines/engine0/cht => /engines/engine[0]/cht-degf
- /engines/engine0/egt => /engines/engine[0]/egt-degf
- /engines/engine0/fuel-flow => /engines/engine[0]/fuel-flow-gph
- /engines/engine0/mp => /engines/engine[0]/mp-osi
- /engines/engine0/rpm => /engines/engine[0]/rpm
- /environment/clouds/altitude += "-ft"
- /environment/magnetic-dip += "-deg"
- /environment/magnetic-varation += "-deg"
- /environment/visibility += "-m"
- /environment/wind-down += "-fps"
- /environment/wind-east += "-fps"
- /environment/wind-north += "-fps"
- /orientation/heading += "-deg"
- /orientation/heading-magnetic += "-deg"
- /orientation/pitch += "-deg"
- /orientation/roll += "-deg"
- /position/altitude += "-ft"
- /position/altitude-agl += "-ft"
- /position/latitude += "-deg"
- /position/longitude += "-deg"
- /radios/adf/frequencies/selected += "-khz"
- /radios/adf/frequencies/standby += "-khz"
- /radios/adf/rotation += "-deg"
- /radios/nav1/* => /radios/nav[0]/*
- /radios/nav2/* => /radios/nav[1]/*
- /radios/nav[*]/dme/distance += "-nm"
- /radios/nav[*]/frequencies/selected += "-mhz"
- /radios/nav[*]/frequencies/standby += "-mhz"
- /radios/nav[*]/radials/actual += "-deg"
- /radios/nav[*]/radials/selected += "-deg"
- /sim/view/goal-offset += "-deg"
- /sim/view/offset += "-deg"
- /steam/adf += "-deg"
- /steam/airspeed += "-kt"
- /steam/altitude += "-ft"
- /steam/gyro-compass += "-deg"
- /steam/gyro-compass-error += "-deg"
- /steam/mag-compass += "-deg"
- /steam/vertical-speed += "-fpm"
- /velocities/airspeed += "-kt"
- /velocities/side-slip += "-rad"
- /velocities/speed-down += "-fps"
- /velocities/speed-east += "-fps"
- /velocities/speed-north += "-fps"
- /velocities/uBody += "-fps"
- /velocities/vBody += "-fps"
- /velocities/wBody += "-fps"
- /velocities/vertical-speed += "-fps"
curt [Mon, 2 Jul 2001 22:26:19 +0000 (22:26 +0000)]
- fixed doubled bindings for joystick buttons
curt [Mon, 2 Jul 2001 22:14:09 +0000 (22:14 +0000)]
Oops, typo.
curt [Mon, 2 Jul 2001 22:12:22 +0000 (22:12 +0000)]
Tweaks.
curt [Mon, 2 Jul 2001 22:11:56 +0000 (22:11 +0000)]
Updated bug fix to make hopefully more thread safe.
curt [Mon, 2 Jul 2001 22:11:36 +0000 (22:11 +0000)]
Updates.
curt [Mon, 2 Jul 2001 16:52:08 +0000 (16:52 +0000)]
Updated to latest revision.
curt [Mon, 2 Jul 2001 16:44:02 +0000 (16:44 +0000)]
Fixed a bug with warp variable initialization. fgTie() was nuking out the
initial value.
curt [Sat, 30 Jun 2001 00:27:13 +0000 (00:27 +0000)]
Fix what looks like it could potentially cause a problem with accessing
previously free'd memory.
curt [Fri, 29 Jun 2001 20:34:47 +0000 (20:34 +0000)]
Initial revision.
curt [Fri, 29 Jun 2001 20:20:30 +0000 (20:20 +0000)]
Removed/depricated.
curt [Fri, 29 Jun 2001 20:20:01 +0000 (20:20 +0000)]
Updated for the latest version of Cygwin.
curt [Fri, 29 Jun 2001 20:15:24 +0000 (20:15 +0000)]
Updated by Jon.
curt [Fri, 29 Jun 2001 17:06:15 +0000 (17:06 +0000)]
Varioius changes and updates to the docs-mini files.
curt [Fri, 29 Jun 2001 16:54:24 +0000 (16:54 +0000)]
Initial version ... needs to be updated.
curt [Fri, 29 Jun 2001 16:44:21 +0000 (16:44 +0000)]
Renamed README.JSBsim -> README.JSBSim.
curt [Fri, 29 Jun 2001 03:47:55 +0000 (03:47 +0000)]
- changed SGPropertyNode::UNKNOWN to SGPropertyNode::UNSPECIFIED
curt [Fri, 29 Jun 2001 03:47:39 +0000 (03:47 +0000)]
- modified to support new prototype for command functions, with extra
SGCommandState parameter
- changed SGPropertyNode::UNKNOWN to SGPropertyNode::UNSPECIFIED
curt [Fri, 29 Jun 2001 03:47:19 +0000 (03:47 +0000)]
- added variable support for the saved command state and for the local
argument copy in FGBinding
- removed redundant FGBinding::_fire internal method
- declared copy constructor for FGBinding
curt [Fri, 29 Jun 2001 03:47:07 +0000 (03:47 +0000)]
- modified FGBinding to keep a local copy of the argument property
node, and to modify that directly for scaling events: that will make
handling joystick axes much more efficient
- modified FGBinding to work with the new command state, so that
commands can save their state (i.e. compiled arguments) from the last
pass
- removed FGBinding::_fire implementation
- implemented FGBinding copy constructor
curt [Tue, 26 Jun 2001 22:16:02 +0000 (22:16 +0000)]
Fix a JSBSim airport elevation bug.
curt [Tue, 26 Jun 2001 22:05:11 +0000 (22:05 +0000)]
input.cxx: cleaned up some warnings.
fg_props.cxx: fixed a type "if (axisLong = 0) {" ...
curt [Tue, 26 Jun 2001 22:00:31 +0000 (22:00 +0000)]
- added declaration for method get_step
curt [Tue, 26 Jun 2001 22:00:21 +0000 (22:00 +0000)]
- added implementation for method get_step
curt [Tue, 26 Jun 2001 22:00:10 +0000 (22:00 +0000)]
- modified to use the new /sim/freeze property
curt [Tue, 26 Jun 2001 21:59:59 +0000 (21:59 +0000)]
- /autopilot/locks/altitude now returns true only for FG_ALTITUDE_LOCK
- added /autopilot/locks/terrain (bool)
- added /sim/time/warp and /sim/time/warp-delta (both long)
- added /sim/freeze property (bool)
- added /sim/rendering/textures property (bool)
curt [Tue, 26 Jun 2001 21:59:49 +0000 (21:59 +0000)]
- added property-multiply command with argument 'factor'
- added confirm dialog for exit command
- added tile-cache-reload command
- added lighting-update command
curt [Tue, 26 Jun 2001 21:59:35 +0000 (21:59 +0000)]
- removed hard-coded bindings for ^G, ^T, ESC, M, T, X, Z, m, p, t, x,
z, F2, F4, and F9 (see keyboard.xml for replacements)
- no longer dump position report to log when paused (CLO: Argh! Gasp! I use
that!)