]> git.mxchange.org Git - flightgear.git/log
flightgear.git
23 years agoAdded support for managing fov via the property manager so the --fov= option
curt [Fri, 23 Feb 2001 22:25:03 +0000 (22:25 +0000)]
Added support for managing fov via the property manager so the --fov= option
can work again.
Removed a bit of debugging output when reading "native" IO input.

23 years agoChanges to make the default autopilot heading hold work much more like a C172
curt [Wed, 7 Feb 2001 04:16:12 +0000 (04:16 +0000)]
Changes to make the default autopilot heading hold work much more like a C172
DG heading hold (i.e. it will follow the gyro drift.)

23 years agoFix a problem with external views where the sky lighting was calculated
curt [Fri, 2 Feb 2001 23:15:03 +0000 (23:15 +0000)]
Fix a problem with external views where the sky lighting was calculated
in reverse.

23 years agoFixes to get back support for Voodoo-1/2 cards and the voodoo-in-a-window
curt [Fri, 2 Feb 2001 22:39:13 +0000 (22:39 +0000)]
Fixes to get back support for Voodoo-1/2 cards and the voodoo-in-a-window
hack.

23 years agoDavid Luff writes:
curt [Fri, 2 Feb 2001 20:55:41 +0000 (20:55 +0000)]
David Luff writes:
Basically I've rewritten the prop model along similar lines to how
Jon has done his - using published efficiency and coefficient of
power data.  It works *much* better - try pulling the throttle back
to idle and putting the plane into a dive before and after updating
and you'll see what I mean.  It doesn't require a fudge factor either
:-)

23 years agoOops for specified magvars, I had the sign backwards.
curt [Fri, 2 Feb 2001 17:44:16 +0000 (17:44 +0000)]
Oops for specified magvars, I had the sign backwards.

23 years agoWorking on ironing out issues with VOR navigation. It think we are "as
curt [Fri, 2 Feb 2001 05:25:45 +0000 (05:25 +0000)]
Working on ironing out issues with VOR navigation.  It think we are "as
good as we can get" until we find a data source with actual VOR magnetic
offsets.  We can use VOR offsets from some fixed date, but not all VOR's
were installed on the same day so no matter what date we pick we will be off on most of them.

23 years agoWorking on straightening out VOR navigation.
curt [Fri, 2 Feb 2001 02:55:07 +0000 (02:55 +0000)]
Working on straightening out VOR navigation.

23 years agoUse double math throughout.
curt [Wed, 31 Jan 2001 23:07:20 +0000 (23:07 +0000)]
Use double math throughout.

23 years agoTweaks ...
curt [Wed, 31 Jan 2001 23:04:52 +0000 (23:04 +0000)]
Tweaks ...

23 years agoAdded a test-up program to test the concept of "up".
curt [Wed, 31 Jan 2001 22:57:22 +0000 (22:57 +0000)]
Added a test-up program to test the concept of "up".

23 years agoAdded a specific "altas" format for output which includes a proprietary string
curt [Wed, 31 Jan 2001 22:21:36 +0000 (22:21 +0000)]
Added a specific "altas" format for output which includes a proprietary string
to convey the radio stack settings.

23 years agoInitial revision of atlas.cxx atlas.hxx
curt [Wed, 31 Jan 2001 21:57:55 +0000 (21:57 +0000)]
Initial revision of atlas.cxx atlas.hxx

23 years agoFixed --enable-freeze.
curt [Wed, 31 Jan 2001 15:59:16 +0000 (15:59 +0000)]
Fixed --enable-freeze.

23 years agoProperly close our database file ...
curt [Wed, 31 Jan 2001 15:58:53 +0000 (15:58 +0000)]
Properly close our database file ...

23 years agoReduce spurious output from joystick.cxx
curt [Mon, 29 Jan 2001 15:14:12 +0000 (15:14 +0000)]
Reduce spurious output from joystick.cxx
Fix a typo in JSBSim.cxx (#endif in wrong place)

23 years agoAdded a GUI vec3 pilot offset control contributed by Norman Vine.
curt [Mon, 29 Jan 2001 05:08:00 +0000 (05:08 +0000)]
Added a GUI vec3 pilot offset control contributed by Norman Vine.

23 years agoBug fix/typo fix submitted by Tony.
curt [Mon, 29 Jan 2001 04:47:16 +0000 (04:47 +0000)]
Bug fix/typo fix submitted by Tony.

23 years agoFixed a problem with the object loader ignoring custom texture dimensions
curt [Mon, 29 Jan 2001 04:36:46 +0000 (04:36 +0000)]
Fixed a problem with the object loader ignoring custom texture dimensions
specifiec in the materials file.

23 years agoFixes to iochannel parsing which had gotten broke at some point.
curt [Fri, 26 Jan 2001 00:21:36 +0000 (00:21 +0000)]
Fixes to iochannel parsing which had gotten broke at some point.
Fixed --disable-skyblend

23 years agoTweaks to autopilot, but I'm not 100% happy with the current state of things.
curt [Fri, 26 Jan 2001 00:20:18 +0000 (00:20 +0000)]
Tweaks to autopilot, but I'm not 100% happy with the current state of things.

23 years agoTweaks to add an altitude indicator adjustment.
curt [Tue, 23 Jan 2001 07:17:47 +0000 (07:17 +0000)]
Tweaks to add an altitude indicator adjustment.

23 years agoFixed a couple property manager typo's.
curt [Mon, 22 Jan 2001 20:39:25 +0000 (20:39 +0000)]
Fixed a couple property manager typo's.

23 years agoThe FlightGear patches add new saveInitialState and
curt [Fri, 19 Jan 2001 22:57:24 +0000 (22:57 +0000)]
The FlightGear patches add new saveInitialState and
restoreInitialState methods to FGGlobals, as well as the two-stage
commit described above for loading saved files.  fgInit now takes a
snapshot of the initial state before handing off to the main loop, and
the GUI reInit function restores that state explicitly before calling
fgReInit.

The FlightGear patches also modify fg_props.hxx to add optional
useDefault arguments to all of the fgTie functions -- that lets you
choose whether you want to pick up any default value in the property
tree when you tie the property (the default is true).

23 years agoFixed typo that messed up panel toggling from the menu.
curt [Fri, 19 Jan 2001 04:32:21 +0000 (04:32 +0000)]
Fixed typo that messed up panel toggling from the menu.

23 years agoMore tweaking of position reset logic.
curt [Wed, 17 Jan 2001 23:30:35 +0000 (23:30 +0000)]
More tweaking of position reset logic.

23 years agoWorking on setting initial altitude correctly after a reset.
curt [Wed, 17 Jan 2001 20:32:02 +0000 (20:32 +0000)]
Working on setting initial altitude correctly after a reset.

23 years agoMore "delta-t" and fdm interface timing tweaks.
curt [Wed, 17 Jan 2001 02:37:12 +0000 (02:37 +0000)]
More "delta-t" and fdm interface timing tweaks.

23 years agoTweaking the FGInterface interface so we can move it towards a more consistant
curt [Tue, 16 Jan 2001 21:41:28 +0000 (21:41 +0000)]
Tweaking the FGInterface interface so we can move it towards a more consistant
fgSubsystem init() and update() interface.

23 years agoMore property manager interface updates.
curt [Tue, 16 Jan 2001 20:21:03 +0000 (20:21 +0000)]
More property manager interface updates.

23 years agoDavid Megginson writes:
curt [Sat, 13 Jan 2001 22:06:39 +0000 (22:06 +0000)]
David Megginson writes:

FGOptions is history, and the modules are (starting) to use the property
manager directly.  Let me know if I left any files out.

Inevitably, there will be some problems with broken options, etc.,
that I haven't found in my tests, but I'll try to fix them quickly.
We also need to stress that the property names currently in use are
not stable -- we need to reorganize them a bit for clarity.

23 years agoDebugging output tweaks.
curt [Sat, 13 Jan 2001 00:14:47 +0000 (00:14 +0000)]
Debugging output tweaks.

23 years agoRemoved some debugging output and added some optimizations.
curt [Fri, 12 Jan 2001 22:47:41 +0000 (22:47 +0000)]
Removed some debugging output and added some optimizations.

23 years agoIntegrated FGOptions with the property manager (by David Megginson)
curt [Fri, 12 Jan 2001 15:37:40 +0000 (15:37 +0000)]
Integrated FGOptions with the property manager (by David Megginson)

23 years agoInternal interface changes by David Megginson.
curt [Thu, 11 Jan 2001 22:44:18 +0000 (22:44 +0000)]
Internal interface changes by David Megginson.

23 years agoMiscellaneous MSVC porting fixes by Christian Mayer.
curt [Thu, 11 Jan 2001 05:04:17 +0000 (05:04 +0000)]
Miscellaneous MSVC porting fixes by Christian Mayer.

23 years agoMinor MSVC porting tweaks.
curt [Thu, 11 Jan 2001 04:54:33 +0000 (04:54 +0000)]
Minor MSVC porting tweaks.

23 years agoTweaks from Tony to JSBSim.cxx jsbsim interface to flightgear.
curt [Tue, 9 Jan 2001 18:35:23 +0000 (18:35 +0000)]
Tweaks from Tony to JSBSim.cxx jsbsim interface to flightgear.
Added ls_trim.c to the LaRCsim library.

23 years agoTweaks.
curt [Mon, 8 Jan 2001 22:01:24 +0000 (22:01 +0000)]
Tweaks.

23 years agoNorman Vine has split up the GUI code into more managable/logical sections.
curt [Mon, 8 Jan 2001 20:55:16 +0000 (20:55 +0000)]
Norman Vine has split up the GUI code into more managable/logical sections.

23 years agoMinor tweaks.
curt [Mon, 8 Jan 2001 20:40:26 +0000 (20:40 +0000)]
Minor tweaks.

23 years agoTweaks to the LaRCsim interface to get wind working.
curt [Mon, 8 Jan 2001 17:59:54 +0000 (17:59 +0000)]
Tweaks to the LaRCsim interface to get wind working.
Corresponding tweaks to bfi.[ch]xx and options.cxx.

23 years agoTweaks for new SGBinObject interface.
curt [Sat, 6 Jan 2001 05:31:45 +0000 (05:31 +0000)]
Tweaks for new SGBinObject interface.

23 years agoTweaks to binobj reader interface.
curt [Sat, 6 Jan 2001 05:09:40 +0000 (05:09 +0000)]
Tweaks to binobj reader interface.

23 years ago1. Added src/Main/fgfs.hxx as a standard, top-level include file for
curt [Fri, 5 Jan 2001 17:38:58 +0000 (17:38 +0000)]
1. Added src/Main/fgfs.hxx as a standard, top-level include file for
FlightGear subsystems -- it isolates some of the config and #ifdef
stuff in a single place.

2. Added a new FGSubsystem interface, defined in fgfs.hxx; so far,
only FGControls implements it, but if that works, we can start letting
it propagate through the system and simplify the code in main.cxx and
fg_init.cxx (which is terrifyingly complex for anyone new to the
project).

3. Added new src/Main/fgfs_props.[hc]xx files with convenience
functions for tying properties under FlightGear.

4. Experimentally modified src/Controls/controls.cxx to tie properties
directly (rather than tying to BFI functions).  I'd appreciate it if
you could get this into CVS as soon as possible, so we can see if the
template stuff causes trouble for any other platforms before I add
properties to the other subsystems.

5. Miscellaneous superficial modifications to other files.

In addition, I've made a couple of further changes:

6. Modified BFI to add support for setting the view axes (i.e. with a
joystick hat).

7. Cleaned up bfi.cxx and removed all cout statements.

23 years agoContibuted by David Megginson; Initial revision.
curt [Fri, 5 Jan 2001 17:37:59 +0000 (17:37 +0000)]
Contibuted by David Megginson; Initial revision.

23 years agoTweaks related to the HUD.
curt [Fri, 5 Jan 2001 16:45:14 +0000 (16:45 +0000)]
Tweaks related to the HUD.

23 years agoNeetha Girish <neethagirish@usa.net>
curt [Fri, 5 Jan 2001 16:44:48 +0000 (16:44 +0000)]
Neetha Girish <neethagirish@usa.net>
====================================

Cockpit.cxx
-----------
Commented #ifdef FIGHTER_HUD.

Hud.cxx
-------
Included code to read the xml file and draw the corresponding instrument.

Hud.hxx, Hud_ladr.cxx, Hud_card.cxx and Hud_labl.cxx
---------------------------------------------------
Integrated code to draw any kind of hud.

Preference.xml
---------------
Included XML file path in the sim/hud property.

ReadMe.xmlhud
-------------
The Readme.xmlhud describes the reconfigurable HUD implemented thru XML
files.

23 years agoInitial revision.
curt [Fri, 5 Jan 2001 15:37:32 +0000 (15:37 +0000)]
Initial revision.

23 years agoAdded support for loading binary object files.
curt [Fri, 5 Jan 2001 01:07:10 +0000 (01:07 +0000)]
Added support for loading binary object files.

23 years agoAdded a scenery version check so we will die if the program tries to load
curt [Wed, 3 Jan 2001 19:00:55 +0000 (19:00 +0000)]
Added a scenery version check so we will die if the program tries to load
scenery that is newer than we know how to handle.

23 years agoFixed an array overrun typo ...
curt [Wed, 20 Dec 2000 23:50:44 +0000 (23:50 +0000)]
Fixed an array overrun typo ...

23 years agoApplied changes relative to David Megginson's property manager rewrite.
curt [Tue, 19 Dec 2000 23:29:16 +0000 (23:29 +0000)]
Applied changes relative to David Megginson's property manager rewrite.

23 years agoAdded some initial support for moving parts on aircraft models.
curt [Tue, 19 Dec 2000 20:50:00 +0000 (20:50 +0000)]
Added some initial support for moving parts on aircraft models.

23 years agoReady for 0.7.6 release.
curt [Fri, 15 Dec 2000 23:39:58 +0000 (23:39 +0000)]
Ready for 0.7.6 release.

23 years agoFix a view bug that could make the aircraft appear rotated from an
curt [Thu, 14 Dec 2000 21:59:47 +0000 (21:59 +0000)]
Fix a view bug that could make the aircraft appear rotated from an
external view if the primary view was rotated before we switched.

23 years agoMacOS changes contributed by Darrell Walisser (12/13/2000)
curt [Wed, 13 Dec 2000 23:02:02 +0000 (23:02 +0000)]
MacOS changes contributed by Darrell Walisser (12/13/2000)

23 years agoRenamed FGBucket -> SGBucket.
curt [Wed, 13 Dec 2000 20:36:04 +0000 (20:36 +0000)]
Renamed FGBucket -> SGBucket.

23 years agoTweaks.
curt [Wed, 13 Dec 2000 17:56:43 +0000 (17:56 +0000)]
Tweaks.

23 years agoUpdates to DCS support and updates to options in preparation for support
curt [Fri, 8 Dec 2000 20:05:43 +0000 (20:05 +0000)]
Updates to DCS support and updates to options in preparation for support
the new xml configurable hud.

23 years agoBlame this on David Megginson ... :-)
curt [Fri, 8 Dec 2000 17:36:07 +0000 (17:36 +0000)]
Blame this on David Megginson ... :-)

Save/restore seems to be working now, thanks to a couple of
unspeakable kludges:

1. Every time the altitude changes, pause the flight simulator for
five frames and then change it a second time.

2. Every time the latitude or longitude changes, wait five frames,
then invoke fgUpdateSkyAndLightingParams() a second time.

23 years agoRemoved tilecache.cxx tilecache.hxx.
curt [Fri, 8 Dec 2000 17:28:05 +0000 (17:28 +0000)]
Removed tilecache.cxx tilecache.hxx.
Tweaks to ground lighting.

23 years agoUpdates to time parsing and setting by David Megginson.
curt [Fri, 8 Dec 2000 17:26:49 +0000 (17:26 +0000)]
Updates to time parsing and setting by David Megginson.

23 years agoMore night ground lighting tweaks.
curt [Wed, 6 Dec 2000 22:16:12 +0000 (22:16 +0000)]
More night ground lighting tweaks.

23 years agoTweaks to get lights to fade in quantity-wise as well as brightness-wise.
curt [Wed, 6 Dec 2000 13:57:29 +0000 (13:57 +0000)]
Tweaks to get lights to fade in quantity-wise as well as brightness-wise.

23 years agoAdded a --visibility= option.
curt [Wed, 6 Dec 2000 04:13:16 +0000 (04:13 +0000)]
Added a --visibility= option.

23 years agoAdded a file load / save entry box so you can specify a file name (contributed
curt [Tue, 5 Dec 2000 22:19:42 +0000 (22:19 +0000)]
Added a file load / save entry box so you can specify a file name (contributed
by David Findley)

23 years agoAdded support for specifying light coverage on a per material basis in the
curt [Tue, 5 Dec 2000 20:53:14 +0000 (20:53 +0000)]
Added support for specifying light coverage on a per material basis in the
materials file (contributed by David Megginson.)

23 years agoFaster triangle area routine contributed by Norman Vine.
curt [Tue, 5 Dec 2000 20:20:57 +0000 (20:20 +0000)]
Faster triangle area routine contributed by Norman Vine.

23 years agoTweaked thresholds for staging in ground lighting.
curt [Tue, 5 Dec 2000 18:58:05 +0000 (18:58 +0000)]
Tweaked thresholds for staging in ground lighting.

23 years agoAdjust ground lighting up significantly higher to avoid zbuffer fighting
curt [Tue, 5 Dec 2000 14:27:27 +0000 (14:27 +0000)]
Adjust ground lighting up significantly higher to avoid zbuffer fighting
on cards with 16 bit (or less) depth buffers.

23 years agoBring lights in in stages as it get's darker.
curt [Mon, 4 Dec 2000 23:25:05 +0000 (23:25 +0000)]
Bring lights in in stages as it get's darker.

23 years agoTweaks to ground lighting infrastructure.
curt [Mon, 4 Dec 2000 22:36:18 +0000 (22:36 +0000)]
Tweaks to ground lighting infrastructure.

23 years agoGenerate a set of ground lights when loading a scenery tile.
curt [Mon, 4 Dec 2000 22:35:38 +0000 (22:35 +0000)]
Generate a set of ground lights when loading a scenery tile.

23 years agoFix fog / light punchthrough.
curt [Mon, 4 Dec 2000 22:35:10 +0000 (22:35 +0000)]
Fix fog / light punchthrough.

23 years agoRenamed fg_random -> sg_random.
curt [Mon, 4 Dec 2000 05:28:01 +0000 (05:28 +0000)]
Renamed fg_random -> sg_random.

23 years agoStarted laying out infrastructure for ground lighting.
curt [Mon, 4 Dec 2000 05:26:40 +0000 (05:26 +0000)]
Started laying out infrastructure for ground lighting.
Renamed fg_random -> sg_random.

23 years agoStarted laying out the infrastructure for handling lighting.
curt [Mon, 4 Dec 2000 05:24:38 +0000 (05:24 +0000)]
Started laying out the infrastructure for handling lighting.
Started experimenting with ground lighting.

23 years agoAdded a hardcoded "LIGHTING" material entry in the matlib.
curt [Mon, 4 Dec 2000 05:23:06 +0000 (05:23 +0000)]
Added a hardcoded "LIGHTING" material entry in the matlib.
Fixed a typo in creating textured ssg simple states.
Start looking at a faster method for generating surface lighting based on the
scenery triangles.

23 years agoRewrote the tile scheme to use a "map" structure rather than "vector"
curt [Sun, 3 Dec 2000 20:15:46 +0000 (20:15 +0000)]
Rewrote the tile scheme to use a "map" structure rather than "vector"
structure.  The new approach is simpler, more flexible, and more dynamics.
We can now dynamically size the tile cache up and down.  Also, the range
of tiles to load is now dependent on visibility and is calculated to always
bring in enough tiles.

23 years agoRemoved tile radius option. Range of tiles to be loaded is now controled
curt [Sun, 3 Dec 2000 20:13:58 +0000 (20:13 +0000)]
Removed tile radius option.  Range of tiles to be loaded is now controled
by the visibility distance.

23 years agoMoved Time/timestamp.hxx into simgear/timing/timestamp.hxx
curt [Thu, 30 Nov 2000 18:43:31 +0000 (18:43 +0000)]
Moved Time/timestamp.hxx into simgear/timing/timestamp.hxx

23 years agoParse route files by Durk Talsma.
curt [Tue, 28 Nov 2000 23:38:24 +0000 (23:38 +0000)]
Parse route files by Durk Talsma.

23 years agoFix an autopilot rate of climb bug (meter vs. feet confusion)
curt [Sat, 25 Nov 2000 20:54:52 +0000 (20:54 +0000)]
Fix an autopilot rate of climb bug (meter vs. feet confusion)

23 years agoIncreased FG_MAX_NODES to 4000
curt [Thu, 23 Nov 2000 15:48:21 +0000 (15:48 +0000)]
Increased FG_MAX_NODES to 4000

23 years agoFixes for better control over external aircraft 3d model control.
curt [Tue, 14 Nov 2000 20:43:38 +0000 (20:43 +0000)]
Fixes for better control over external aircraft 3d model control.

23 years agoInitial revision.
curt [Tue, 14 Nov 2000 20:41:44 +0000 (20:41 +0000)]
Initial revision.

23 years agoNov. 14, 2000 JSBSim updates
curt [Tue, 14 Nov 2000 20:31:58 +0000 (20:31 +0000)]
Nov. 14, 2000 JSBSim updates

23 years agoRearranged includes a touch.
curt [Mon, 13 Nov 2000 16:37:38 +0000 (16:37 +0000)]
Rearranged includes a touch.

23 years agoNov 8 updates.
curt [Thu, 9 Nov 2000 19:50:02 +0000 (19:50 +0000)]
Nov 8 updates.

23 years agoTweaks.
curt [Fri, 3 Nov 2000 23:04:23 +0000 (23:04 +0000)]
Tweaks.

23 years agoSync with current JSBSim devel code.
curt [Fri, 3 Nov 2000 23:02:47 +0000 (23:02 +0000)]
Sync with current JSBSim devel code.

23 years agoSupport aliasing one material name to another.
curt [Fri, 3 Nov 2000 20:21:43 +0000 (20:21 +0000)]
Support aliasing one material name to another.

23 years agoHere are updated IO360.cxx and IO360.hxx files with an alteration to
curt [Thu, 2 Nov 2000 17:01:09 +0000 (17:01 +0000)]
Here are updated IO360.cxx and IO360.hxx files with an alteration to
bring EGT down to a more reasonable range.  EGT is now returned in
deg Fahrenheit (yuk!!) by the accessor function since that is what
the guage is calibrated in, and the absolute max value that can be
output (max power mixture at max power) is about 750 deg F.  Dave, I
suggest that you set the guage to run from 450 - 750 deg F between
the four big marker ticks.  What do the offset and scale actually
refer to in the .xml config file BTW?

Fuel flow, better handling of manifold pressure wrt engine speed, and
proper consideration of altitude effects next, hopefully.

23 years agoA couple clean ups ...
curt [Thu, 2 Nov 2000 00:59:39 +0000 (00:59 +0000)]
A couple clean ups ...

23 years agoMoved fov and win_ration from FGOptions to FGViewer so we can control these
curt [Wed, 1 Nov 2000 23:27:32 +0000 (23:27 +0000)]
Moved fov and win_ration from FGOptions to FGViewer so we can control these
on a per view basis.
Fixed some compile warnings in Main/*.cxx

23 years agoMore view clean ups.
curt [Wed, 1 Nov 2000 22:40:10 +0000 (22:40 +0000)]
More view clean ups.

23 years agosrc/GUI/gui.cxx:
curt [Wed, 1 Nov 2000 04:51:55 +0000 (04:51 +0000)]
src/GUI/gui.cxx:
- removed Toggle Clouds menu item

src/Main/options.cxx:
- (minor) added some code to sync up options with properties

src/Main/bfi.[ch]xx:
- removed (get|set)Clouds(ASL)?
- removed setSpeedNorth, setSpeedEast, and setSpeedDown -- these are
  all read-only now
- added setAirspeed (for calibrated kt)
- extensive rewrite to support Tony's FDM changes
- rearranged everything in bfi.hxx to mess up Curt's ediff examination
- added properties for setting initial panel position

src/Main/save.cxx:
- reinit the tile cache after restore

23 years agoWoohoo! some success with external views ...
curt [Wed, 1 Nov 2000 04:32:04 +0000 (04:32 +0000)]
Woohoo! some success with external views ...

23 years agoWorking on lookat views.
curt [Wed, 1 Nov 2000 02:30:10 +0000 (02:30 +0000)]
Working on lookat views.