]> git.mxchange.org Git - flightgear.git/log
flightgear.git
22 years agoWorkaround for terrain altitude problem. Helps but doesn't work 100%
tony [Sun, 24 Feb 2002 21:56:38 +0000 (21:56 +0000)]
Workaround for terrain altitude problem.  Helps but doesn't work 100%

22 years agoRemoved orphaned 10520d engine modeling code. Thanks goes to Phil
curt [Sun, 24 Feb 2002 21:41:02 +0000 (21:41 +0000)]
Removed orphaned 10520d engine modeling code.  Thanks goes to Phil
Schubert for getting the ball rolling with engine modeling in
flightgear.  The existing engine modeling code is derived from
his initial efforts.

22 years agoFixed crash when using 3D model other than the C172.
david [Sun, 24 Feb 2002 21:14:38 +0000 (21:14 +0000)]
Fixed crash when using 3D model other than the C172.

22 years agoMoved to tests subdirectory.
curt [Sun, 24 Feb 2002 21:01:11 +0000 (21:01 +0000)]
Moved to tests subdirectory.

22 years agoMoved to JSBSim subdirectory.
curt [Sun, 24 Feb 2002 20:54:23 +0000 (20:54 +0000)]
Moved to JSBSim subdirectory.

22 years agoMoved JSBSim.cxx and JSBSim.hxx into src/FDM/JSBSim subdirectory
curt [Sun, 24 Feb 2002 20:53:46 +0000 (20:53 +0000)]
Moved JSBSim.cxx and JSBSim.hxx into src/FDM/JSBSim subdirectory
(similar to how YASim is setup.)

22 years agoSeparated 3D model-handling code from main.cxx out into its own
david [Sat, 23 Feb 2002 21:20:00 +0000 (21:20 +0000)]
Separated 3D model-handling code from main.cxx out into its own
subsystem, FGAircraftModel.

22 years agoAdded an #ifdef for compiling without --with-new-environment. Thanks
david [Sat, 23 Feb 2002 04:50:47 +0000 (04:50 +0000)]
Added an #ifdef for compiling without --with-new-environment.  Thanks
to Tony Peden for the catch.

22 years agoGeneral cleanups to cut cross-dependencies and speed up compilation.
david [Fri, 22 Feb 2002 23:37:45 +0000 (23:37 +0000)]
General cleanups to cut cross-dependencies and speed up compilation.

Added two new properties:

  /environment/temperature-sea-level-degc
  /environment/pressure-sea-level-inhg

These are now supported in FGEnvironment as well, though they always
have the same value for now.  They need to be hooked up to the FDMs.

22 years agoAdded FGEnvironmentMgr to provide information on the environment in
david [Fri, 22 Feb 2002 22:51:34 +0000 (22:51 +0000)]
Added FGEnvironmentMgr to provide information on the environment in
different locations, and hitched it into FGGlobals.  FGEnvironmentMgr
has taken over as the subsystem, while FGEnvironment is simple the
information that it returns.  I've removed current_environment
completely -- everything now uses properties or goes through
FGGlobals.  FGGlobals itself has a couple of useful methods:

  const FGEnvironment * get_environment ();
  const FGEnvironment * get_environment (double lat, double lon, double alt);

The first one returns the environment data for the plane's current
position, while the second returns the environment data for any
arbitrary location.  Currently, they both return the same information,
but that will change soon.

22 years agoFix a big where the initial ground elevation reported could be bogus
curt [Fri, 22 Feb 2002 20:20:23 +0000 (20:20 +0000)]
Fix a big where the initial ground elevation reported could be bogus
(initialization order problem.)

22 years agoAdds flap cmd and pos to output
tony [Fri, 22 Feb 2002 13:27:19 +0000 (13:27 +0000)]
Adds flap cmd and pos to output

22 years agoAdded parameter for abs value of elevator, rudder, and aileron positions
tony [Fri, 22 Feb 2002 13:26:31 +0000 (13:26 +0000)]
Added parameter for abs value of elevator, rudder, and aileron positions

22 years agoCorrected typo that was hiding winds from FDM's unless configured with
david [Wed, 20 Feb 2002 22:58:42 +0000 (22:58 +0000)]
Corrected typo that was hiding winds from FDM's unless configured with
--with-new-environment.

22 years agoAdded Tony's function to set position on a glide slope.
curt [Wed, 20 Feb 2002 16:56:44 +0000 (16:56 +0000)]
Added Tony's function to set position on a glide slope.

22 years agoMinor mixup. Engines that are off have a manifold pressure equal to
andy [Wed, 20 Feb 2002 07:15:12 +0000 (07:15 +0000)]
Minor mixup.  Engines that are off have a manifold pressure equal to
ambient, not to _rho0, which is the air density of the "calibration
environment" (typically sea level).

22 years agoAutomatically generate "contact" points for collision detection. Implemented
andy [Wed, 20 Feb 2002 07:12:27 +0000 (07:12 +0000)]
Automatically generate "contact" points for collision detection.  Implemented
as extra (and invisible) gear objects.

22 years agoScaling "idle" MP to 6 inches or so is all well and good, but not if
andy [Wed, 20 Feb 2002 07:10:58 +0000 (07:10 +0000)]
Scaling "idle" MP to 6 inches or so is all well and good, but not if
the engine continues to develop 20% power.  Rescale the output power
accordingly, so idling aircraft stay put.

22 years agoForgot to include the wind when computing airspeed. Big oops.
andy [Wed, 20 Feb 2002 07:09:21 +0000 (07:09 +0000)]
Forgot to include the wind when computing airspeed.  Big oops.

22 years agoSupport a "skid" property for non-rolling gear objects like tail skids.
andy [Wed, 20 Feb 2002 07:08:33 +0000 (07:08 +0000)]
Support a "skid" property for non-rolling gear objects like tail skids.

22 years agoAdded minimal support for magnetos, so that engines can be shut off.
david [Wed, 20 Feb 2002 04:27:22 +0000 (04:27 +0000)]
Added minimal support for magnetos, so that engines can be shut off.
The starter isn't working yet, so the engine just springs to life.

22 years agoFixed runway-altitude problem that prevented starts at airports higher
david [Wed, 20 Feb 2002 00:20:13 +0000 (00:20 +0000)]
Fixed runway-altitude problem that prevented starts at airports higher
than sea-level.

22 years agoAdded a new 'squared' subproperty for axis bindings.
david [Tue, 19 Feb 2002 23:54:47 +0000 (23:54 +0000)]
Added a new 'squared' subproperty for axis bindings.

22 years agoAttempt to merge LED font patches back in (they were wiped out by
david [Tue, 19 Feb 2002 23:54:17 +0000 (23:54 +0000)]
Attempt to merge LED font patches back in (they were wiped out by
Jim's tiled-background patches).

22 years agoTiled panel background support from Jim Wilson.
david [Tue, 19 Feb 2002 21:57:09 +0000 (21:57 +0000)]
Tiled panel background support from Jim Wilson.

22 years agoFurther tweaks for the new environment subsystem.
david [Tue, 19 Feb 2002 16:25:38 +0000 (16:25 +0000)]
Further tweaks for the new environment subsystem.

22 years agoRemove obsolete FGWeather subsystem.
david [Tue, 19 Feb 2002 15:19:21 +0000 (15:19 +0000)]
Remove obsolete FGWeather subsystem.

22 years agoInitial take of new environment subsystem. Configure with
david [Tue, 19 Feb 2002 15:16:08 +0000 (15:16 +0000)]
Initial take of new environment subsystem.  Configure with
--use-new-environment to active it.

22 years agoInitial take of new environment subsystem. Configure with
david [Tue, 19 Feb 2002 14:21:19 +0000 (14:21 +0000)]
Initial take of new environment subsystem.  Configure with
--use-new-environment to active it.

22 years agoMinor, miscellaneous stuff ...
curt [Tue, 19 Feb 2002 04:34:18 +0000 (04:34 +0000)]
Minor, miscellaneous stuff ...

22 years agoAdd support for multiple panel fonts (specifically an LED font.)
curt [Tue, 19 Feb 2002 03:42:16 +0000 (03:42 +0000)]
Add support for multiple panel fonts (specifically an LED font.)

22 years agoFirst steps in a weather reorganization. Note especially that
david [Tue, 19 Feb 2002 01:26:44 +0000 (01:26 +0000)]
First steps in a weather reorganization.  Note especially that
properties have been renamed from wind-(north|east|down)-fps to
wind-from-(north|east|down)-fps, and the FDMs modified appropriately.
No other changes should be visible unless FG_OLD_WEATHER is defined.

22 years agoCorrected wind, so that properties give the FROM direction for all
david [Mon, 18 Feb 2002 19:33:18 +0000 (19:33 +0000)]
Corrected wind, so that properties give the FROM direction for all
FDMs, and the --wind option takes the direction *from* which the wind
is blowing.

22 years agoPatches from Tony Peden:
david [Mon, 18 Feb 2002 19:18:51 +0000 (19:18 +0000)]
Patches from Tony Peden:

Attached are patches for adding the command line options to set initial
glideslope and climb rate. This was really easy to do as all the pieces
were in place.  It works well with JSBSim because the trimming routine
finds the right throttle and elevator settings. It should work with
LaRCsim as well, but it has no trimming routine so there will be some
dynamics at startup.  I don't know what YASim will do.

22 years agoChanges from Tony Peden to fix reinit crashes (and eliminate the force
david [Sun, 17 Feb 2002 21:05:27 +0000 (21:05 +0000)]
Changes from Tony Peden to fix reinit crashes (and eliminate the force
altitude function).

22 years agoLatest JSBSim changes.
david [Sun, 17 Feb 2002 21:04:44 +0000 (21:04 +0000)]
Latest JSBSim changes.

22 years agoFinally 0.7.9 tweaks.
curt [Sat, 16 Feb 2002 17:40:34 +0000 (17:40 +0000)]
Finally 0.7.9 tweaks.

22 years agoBe more robust when FlightGear changes it's mind about the local ground
curt [Sat, 16 Feb 2002 17:38:29 +0000 (17:38 +0000)]
Be more robust when FlightGear changes it's mind about the local ground
elevation.

22 years ago- Removed redundant FG*:: qualifications from class members
curt [Fri, 15 Feb 2002 22:00:49 +0000 (22:00 +0000)]
- Removed redundant FG*:: qualifications from class members
- Fixed comparisons between signed and unsigned ints

22 years agoUpdate Norman's entry.
curt [Fri, 15 Feb 2002 06:37:10 +0000 (06:37 +0000)]
Update Norman's entry.

22 years agoFixed description of the --time-offset option.
curt [Thu, 14 Feb 2002 03:57:22 +0000 (03:57 +0000)]
Fixed description of the --time-offset option.

22 years agoJSBSim fix for FreeBSD.
david [Wed, 13 Feb 2002 23:57:49 +0000 (23:57 +0000)]
JSBSim fix for FreeBSD.

22 years agoCorrected typo ("Celsius" rather than "Celcius") and added to cast to
david [Wed, 13 Feb 2002 23:57:31 +0000 (23:57 +0000)]
Corrected typo ("Celsius" rather than "Celcius") and added to cast to
avoid a compiler warning.

22 years agoFixed an email address.
curt [Wed, 13 Feb 2002 22:25:16 +0000 (22:25 +0000)]
Fixed an email address.

22 years agoEnsure that initial engine settings are copied over.
david [Wed, 13 Feb 2002 20:51:57 +0000 (20:51 +0000)]
Ensure that initial engine settings are copied over.

22 years agoThis is a three line fix for some inconsistancies between the gui dialogs and
curt [Wed, 13 Feb 2002 20:12:31 +0000 (20:12 +0000)]
This is a three line fix for some inconsistancies between the gui dialogs and
the panel controls for the autopilot.  The heading dialog would only show the
last setting you did through it, even if it was later tweaked with the bug on
the hsi.  The altitude dialog did a similar thing.  Now the values default to
the same that show on the panel displays.

22 years agoReset "/sim/startup/time-offset-type" when specifying "--time-offset" in
curt [Wed, 13 Feb 2002 19:41:05 +0000 (19:41 +0000)]
Reset "/sim/startup/time-offset-type" when specifying "--time-offset" in
case some other conflicting option has set this to something else.

22 years agoCleaned up a few stray cout's
curt [Wed, 13 Feb 2002 18:17:04 +0000 (18:17 +0000)]
Cleaned up a few stray cout's

22 years agoFixed an if statement typo.
curt [Wed, 13 Feb 2002 17:43:01 +0000 (17:43 +0000)]
Fixed an if statement typo.

22 years agoUpdated Cameron's entry.
curt [Wed, 13 Feb 2002 17:39:13 +0000 (17:39 +0000)]
Updated Cameron's entry.

22 years ago0.7.9pre2 changes.
curt [Wed, 13 Feb 2002 16:03:54 +0000 (16:03 +0000)]
0.7.9pre2 changes.

22 years agoLatest JSBSim fixes, including Dave Luff's mixture improvements for
david [Wed, 13 Feb 2002 14:35:10 +0000 (14:35 +0000)]
Latest JSBSim fixes, including Dave Luff's mixture improvements for
the JSBSim piston-engine model.

22 years agoSeveral updates.
curt [Wed, 13 Feb 2002 03:11:16 +0000 (03:11 +0000)]
Several updates.

22 years agoOops fixed one small mistake from the last fix.
curt [Wed, 13 Feb 2002 02:46:01 +0000 (02:46 +0000)]
Oops fixed one small mistake from the last fix.

22 years agoAdded a clock freeze option (/sim/freeze/clock). This can be specified
curt [Wed, 13 Feb 2002 02:37:44 +0000 (02:37 +0000)]
Added a clock freeze option (/sim/freeze/clock).  This can be specified
via the command line (--enable-clock-freeze / --disable-clock-freeze)
and can be toggled during a run.  However this property is not currently
bound to any menu or keystroke so you have to do it via the gui property
interface or externally via the web property browser or a script.

22 years agoAdded .hpp files to Makefile.am so they will be automatically included
curt [Tue, 12 Feb 2002 23:44:15 +0000 (23:44 +0000)]
Added .hpp files to Makefile.am so they will be automatically included
in the tarball distributions.

22 years agoUpdates ...
curt [Tue, 12 Feb 2002 22:49:56 +0000 (22:49 +0000)]
Updates ...

22 years agoInitial changelog for 0.7.9
curt [Tue, 12 Feb 2002 22:36:42 +0000 (22:36 +0000)]
Initial changelog for 0.7.9

22 years agoMake code a bit more explicit.
curt [Tue, 12 Feb 2002 22:27:57 +0000 (22:27 +0000)]
Make code a bit more explicit.

22 years agoConverted a cout to SG_LOG()
curt [Tue, 12 Feb 2002 16:36:25 +0000 (16:36 +0000)]
Converted a cout to SG_LOG()

22 years agoEnable audio support for MSVC builds.
curt [Tue, 12 Feb 2002 16:12:52 +0000 (16:12 +0000)]
Enable audio support for MSVC builds.

22 years agoBetter support for an alternate calendar time (i.e. if time/position/etc.
curt [Mon, 11 Feb 2002 23:33:20 +0000 (23:33 +0000)]
Better support for an alternate calendar time (i.e. if time/position/etc.
are being driven from an external data source.)

Akso found and fixed a bug in the simgear that caused the time to go goofy
temporarily while scenery was being loaded.

22 years agoAdd support for cygwin
curt [Mon, 11 Feb 2002 15:25:19 +0000 (15:25 +0000)]
Add support for cygwin

22 years agoFixed a typo.
curt [Mon, 11 Feb 2002 15:24:08 +0000 (15:24 +0000)]
Fixed a typo.

22 years agoSet default value for cur time override to 0 (no override)
curt [Sun, 10 Feb 2002 04:27:56 +0000 (04:27 +0000)]
Set default value for cur time override to 0 (no override)

22 years agoChanges to match simgear changes which allow overriding the current
curt [Sun, 10 Feb 2002 04:18:10 +0000 (04:18 +0000)]
Changes to match simgear changes which allow overriding the current
clock time.

22 years agoTweaks to 'native fdm' output. Time offset should now be properly supported
curt [Fri, 8 Feb 2002 23:03:54 +0000 (23:03 +0000)]
Tweaks to 'native fdm' output.  Time offset should now be properly supported
as well as visibility.
This means that if you are using this protocal to exchange data with a
visual channel, you should be able to change time and visibility on the master
and all the slaved visual channels will match it.

22 years agoFixes for the bug where LaRCsim gets no fuel and won't start,
curt [Fri, 8 Feb 2002 17:27:38 +0000 (17:27 +0000)]
Fixes for the bug where LaRCsim gets no fuel and won't start,
and also a bug with the EGT being displayed at running values
when cranking without starting.

22 years agoFix several off by one errors in hud_card.cxx
curt [Fri, 8 Feb 2002 17:19:21 +0000 (17:19 +0000)]
Fix several off by one errors in hud_card.cxx

22 years agoFix a potential mouse freeze.
curt [Fri, 8 Feb 2002 17:18:50 +0000 (17:18 +0000)]
Fix a potential mouse freeze.

22 years agoJSBSim change from Dave Luff:
david [Fri, 8 Feb 2002 13:36:46 +0000 (13:36 +0000)]
JSBSim change from Dave Luff:

Attached is a fix to add a short period of cranking time required
before the engine fires.  I've also added a little hack to limit the
torque applied by the starter motor when the rpm is less than 10 in
order to avoid the rpm overshooting idle in the first time step when
the prop is producing very little resistance due to the low rpm.

22 years agoPatch from Melchior Franz:
david [Fri, 8 Feb 2002 13:31:22 +0000 (13:31 +0000)]
Patch from Melchior Franz:

 - add indices to ambiguous property names

22 years agoModified to use a relative path for aircraft_dir rather than an
david [Fri, 8 Feb 2002 13:21:28 +0000 (13:21 +0000)]
Modified to use a relative path for aircraft_dir rather than an
absolute one.  The path should be relative to $FG_ROOT.

22 years agoFixed a typo ...
curt [Fri, 8 Feb 2002 01:08:24 +0000 (01:08 +0000)]
Fixed a typo ...

22 years agoMSVC++ fixes
curt [Fri, 8 Feb 2002 00:07:53 +0000 (00:07 +0000)]
MSVC++ fixes

22 years agoFreeBSD fix.
curt [Thu, 7 Feb 2002 15:38:32 +0000 (15:38 +0000)]
FreeBSD fix.

22 years agoRemoved an unneeded #include
curt [Wed, 6 Feb 2002 23:56:17 +0000 (23:56 +0000)]
Removed an unneeded #include

22 years agoSome follow up patches from Norman Vine.
curt [Wed, 6 Feb 2002 23:31:33 +0000 (23:31 +0000)]
Some follow up patches from Norman Vine.

22 years agoPatch from Melchior Franz:
david [Wed, 6 Feb 2002 16:53:01 +0000 (16:53 +0000)]
Patch from Melchior Franz:

 - don't show redundant indices

22 years agoLatest JSBSim changes from Tony Peden (should help slip/skid ball).
david [Wed, 6 Feb 2002 16:52:34 +0000 (16:52 +0000)]
Latest JSBSim changes from Tony Peden (should help slip/skid ball).

22 years agoCygwin fix.
curt [Wed, 6 Feb 2002 16:09:44 +0000 (16:09 +0000)]
Cygwin fix.

22 years agoPatches from Melchior Franz:
david [Wed, 6 Feb 2002 14:22:23 +0000 (14:22 +0000)]
Patches from Melchior Franz:

  - remove buffer with class scope
  - remove variable 'length' (isn't used anywhere)
  - make process_command private (it isn't used anywhere outside, and it
    shouldn't be)

22 years agoPatches from Melchior Franz:
david [Wed, 6 Feb 2002 14:22:04 +0000 (14:22 +0000)]
Patches from Melchior Franz:

  - define buffers where they are needed (two places)
  - comment out stale debug message (it doesn't buy anything, because the
    contents are output two lines below, anyway)
  - let every error message begin with "ERR ". This makes error messages
    less beautiful, but easier to recognize for scripts. Every internet
    protocol that outputs text, has such a tag for distinguishing regular
    output from error messages. (pop3 uses "-ERR ", smtp uses error codes,
    etc.)

22 years agoPatches from Melchior Franz:
david [Wed, 6 Feb 2002 14:21:24 +0000 (14:21 +0000)]
Patches from Melchior Franz:

  - fix html bug (<form> was closed by another <form>, instead of </form>)
  - remove useless <br>
  - fix a bug, that would have truncated an argument containing a '&'
  - extend the comment for urlEncode: cite the concerned RFC

22 years agoWIN32 fix.
curt [Wed, 6 Feb 2002 04:31:12 +0000 (04:31 +0000)]
WIN32 fix.

22 years agoLatest JSBSim changes, including a kludge from Tony to keep the
david [Wed, 6 Feb 2002 04:07:12 +0000 (04:07 +0000)]
Latest JSBSim changes, including a kludge from Tony to keep the
slip/skid ball still when the plane is stationary.

22 years agoLatest version submitted by John W.
curt [Wed, 6 Feb 2002 01:03:54 +0000 (01:03 +0000)]
Latest version submitted by John W.

22 years agoFixes for default chase view values.
curt [Tue, 5 Feb 2002 23:02:16 +0000 (23:02 +0000)]
Fixes for default chase view values.

22 years agoFix the not showing the last item bug. Also I cleaned up a
curt [Tue, 5 Feb 2002 22:32:29 +0000 (22:32 +0000)]
Fix the not showing the last item bug.  Also I cleaned up a
few things and made the scroll bar look right.

22 years agoMSVC updates.
curt [Tue, 5 Feb 2002 22:28:31 +0000 (22:28 +0000)]
MSVC updates.

22 years agoA grab bag of tweaks and patches from Norman Vine.
curt [Tue, 5 Feb 2002 20:54:08 +0000 (20:54 +0000)]
A grab bag of tweaks and patches from Norman Vine.
- Better mingwin/cygwin support
- Various gui tweaks and code clean ups
- Initialization clean ups
- Hitlist/scenery tweaks
- other misc. stuff.

22 years agoUpdated --help message.
curt [Tue, 5 Feb 2002 17:02:25 +0000 (17:02 +0000)]
Updated --help message.

22 years agoVarious Irix compiler tweaks.
curt [Tue, 5 Feb 2002 15:57:46 +0000 (15:57 +0000)]
Various Irix compiler tweaks.

22 years ago1. Tidies up h-FOV/v-FOV handling and makes window scale depend on
curt [Tue, 5 Feb 2002 05:51:11 +0000 (05:51 +0000)]
1. Tidies up h-FOV/v-FOV handling and makes window scale depend on
max(width, height) by default (easily changeable) rather than just width.
(src/GUI/gui.cxx, src/Main/main.cxx, src/Main/viewer.cxx, src/Main/viewer.hxx)

22 years ago1. Enable intro music under MS Windows. (main.cxx)
curt [Tue, 5 Feb 2002 05:04:02 +0000 (05:04 +0000)]
1. Enable intro music under MS Windows. (main.cxx)
  This works on a CygWin build, and probably works on non-Cygwin builds
  as well.

2. Enable FG to start even if audio is not available. (soundmgr.cxx)
   Avoids the FGSoundMgr constructor crashing; the rest of FG then runs
   OK without sound.

22 years agoTweaks from Julian Foad:
curt [Tue, 5 Feb 2002 04:42:39 +0000 (04:42 +0000)]
Tweaks from Julian Foad:

1. Enable auto-configure on more versions of auto tools. (configure.in)
2. Warnings from auto-configure tools. (src/Time/Makefile.am)
3. Typo: "the it's" -> "its". (docs-mini/README.Joystick)
4. Remove definition of FGViewer::update() that now is (or can be) pure
virtual\
. (src/Main/viewer.cxx)
5. Preferred form of function name according to comments in plib:
"not_working"\
 -> "notWorking". (src/Sound/soundmgr.hxx)

22 years agoUpdates from "Jonathan Polley" <jwpolley@home.com> to convert from/to 'net'
curt [Mon, 4 Feb 2002 22:54:02 +0000 (22:54 +0000)]
Updates from "Jonathan Polley" <jwpolley@home.com> to convert from/to 'net'
format before reading/writing data from/to remote machine.  This allows
different endian machines to talk to each other.  Also added support for
passing time and time offset (warp) in the data packet.

22 years agoPrint the usage message as well if a base package version mismatch is
curt [Mon, 4 Feb 2002 22:06:37 +0000 (22:06 +0000)]
Print the usage message as well if a base package version mismatch is
detected.

22 years agoPatch from Melchior Franz to add support for indexed property names.
curt [Mon, 4 Feb 2002 21:10:36 +0000 (21:10 +0000)]
Patch from Melchior Franz to add support for indexed property names.

22 years agoUpdates to allow weather system and atis to interact better.
curt [Fri, 1 Feb 2002 23:13:48 +0000 (23:13 +0000)]
Updates to allow weather system and atis to interact better.