]> git.mxchange.org Git - flightgear.git/log
flightgear.git
23 years agoAdded keyboard mappings to move panel up/down/right/left.
curt [Tue, 10 Oct 2000 17:45:04 +0000 (17:45 +0000)]
Added keyboard mappings to move panel up/down/right/left.

23 years agoOct. 10, 2000 sync with JSBSim master repository.
curt [Tue, 10 Oct 2000 17:44:35 +0000 (17:44 +0000)]
Oct. 10, 2000 sync with JSBSim master repository.

23 years agoFixed a small bug in the engine lookup of bfi that is currently crashing
curt [Mon, 9 Oct 2000 21:17:39 +0000 (21:17 +0000)]
Fixed a small bug in the engine lookup of bfi that is currently crashing
with jsbsim since no engine is currently created.  This will all have to be
revamped in the future, but jsbsim has the structure for doing engines so
that is good.

23 years agoOct. 9, 2000 - synced with latest JSBsim code.
curt [Mon, 9 Oct 2000 21:16:21 +0000 (21:16 +0000)]
Oct. 9, 2000 - synced with latest JSBsim code.

23 years agoFixed an altitude setting bug.
curt [Mon, 9 Oct 2000 20:33:53 +0000 (20:33 +0000)]
Fixed an altitude setting bug.

23 years agoFrom: John Check <j4strngs@bitless.net>
curt [Fri, 6 Oct 2000 21:45:47 +0000 (21:45 +0000)]
From: John Check <j4strngs@bitless.net>
Subject: New panel doc
Date: Thu, 5 Oct 2000 19:44:02 -0500 (EST)

Hi Curt,
Here's the latest version panel doc. I'm also including the final
version joystick doc, the one in docs-mini is one behind.

I made some changes to my local sources to get a larger viewport
allowing for a shaped panel and still being able to see the runway
on takeoff. Should I send you the changes? David M is cool with it.

FWIW I've been playing with 3D renders for some textures and it's
looking pretty good. Theres a screenshot with the throttle and
mixture knobs done like that at http://rockfish.net/fg/

I'm going to post a tarball with what I have now to the above URL
but Dave is planning on making some changes to property manager over
the weekend and I figured I'd wait till I'm synched with any name changes
before making an official update.

23 years agoDavid Megginson writes:
curt [Fri, 6 Oct 2000 21:16:01 +0000 (21:16 +0000)]
David Megginson writes:

I have a scrollable panel working (it didn't take long in the end).  A
panel can now be much wider or higher than the available area, and the
user can scroll around using [Shift]F5, [Shift]F6, [Shift]F7, and
[Shift]F8.  The user can also scroll the panel down to get a bigger
external view.  Mouse clicks seem still to be working correctly.

To set the panel's (virtual) height and width, use the panel file's /w
and /h properties in a panel XML file; to set the initial x- and y-
offsets (untested), use the panel file's /x-offset and /y-offset
properties; to set the initial height of the external view (untested
and optional), use the panel file's /view-height property.  Note that
none of these show up in the regular FGFS property manager.

Unfortunately, these patches will not affect your initialization
problems with the property manager -- I'm having a hard time tracking
them down because I cannot reproduce them.

I have also made some patches to main.cxx and views.cxx to do two
things:

1. Expand or shrink the external view as the panel moves up and down.

2. Set the window ratio correctly, so that we don't get an oval sun
   and flat clouds when the panel is visible (the problem before was
   integer division, so I added casts).

Unfortunately, the window ratio is not set properly at start-up --
there are too many dependencies, and I haven't figured that part out
yet.  As soon as you hide and redisplay the panel or move it
vertically (i.e. force fgReshape to be called), you'll see the correct
ratio.

23 years agoProperties:
curt [Wed, 4 Oct 2000 22:52:34 +0000 (22:52 +0000)]
Properties:

- /engines/engine0/rpm changed to read-only
- /engines/engine0/egt added (read-only)
- /controls/mixture added
- /controls/propellor-pitch added (not used for C172)

BFI:

- getEGT() added
- getMixture() and setMixture() added
- getPropAdvance() and setPropAdvance() added (= pitch)
- cleaned up reinit function a bit
- force reinit only when values are actually changed; for example,
  setting the flight model to the current flight model will not cause
  a reinit

LaRCSim:

- hook up mixture and pitch to FGControls (they were hard-coded
  before)

23 years agoProperties:
curt [Wed, 4 Oct 2000 22:22:21 +0000 (22:22 +0000)]
Properties:

- /engines/engine0/rpm changed to read-only
- /engines/engine0/egt added (read-only)
- /controls/mixture added
- /controls/propellor-pitch added (not used for C172)

BFI:

- getEGT() added
- getMixture() and setMixture() added
- getPropAdvance() and setPropAdvance() added (= pitch)
- cleaned up reinit function a bit
- force reinit only when values are actually changed; for example,
  setting the flight model to the current flight model will not cause
  a reinit

LaRCSim:

- hook up mixture and pitch to FGControls (they were hard-coded
  before)

23 years agoTrial support for texture sets with varying resolution.
curt [Wed, 4 Oct 2000 20:51:57 +0000 (20:51 +0000)]
Trial support for texture sets with varying resolution.

23 years agoWorking on a new protocal that allows you to remotely browse, examine, and
curt [Wed, 4 Oct 2000 20:51:12 +0000 (20:51 +0000)]
Working on a new protocal that allows you to remotely browse, examine, and
change items in the property manager.

23 years agoDie if I/O Channel config fails for any reason.
curt [Wed, 4 Oct 2000 20:50:38 +0000 (20:50 +0000)]
Die if I/O Channel config fails for any reason.
Add an I/O Shutdown function call that explicitely closes all the open channels.

23 years agoClose all iochannel connections on exit.
curt [Wed, 4 Oct 2000 20:49:44 +0000 (20:49 +0000)]
Close all iochannel connections on exit.

23 years agorunway textures!
curt [Wed, 4 Oct 2000 20:49:19 +0000 (20:49 +0000)]
runway textures!

23 years agoOct 2, 2000 JSBSim sync.
curt [Mon, 2 Oct 2000 23:07:30 +0000 (23:07 +0000)]
Oct 2, 2000 JSBSim sync.

23 years agoMSVC compatibility changes and code tweaks for minor nits caught by the
curt [Mon, 2 Oct 2000 21:49:04 +0000 (21:49 +0000)]
MSVC compatibility changes and code tweaks for minor nits caught by the
MSVC compiler.

23 years agoUpdates from Christian Mayer to put some of the weather data "on the bus."
curt [Sat, 30 Sep 2000 03:55:57 +0000 (03:55 +0000)]
Updates from Christian Mayer to put some of the weather data "on the bus."

23 years agoUpdates from David Megginson relating to the property manager.
curt [Sat, 30 Sep 2000 03:35:38 +0000 (03:35 +0000)]
Updates from David Megginson relating to the property manager.

23 years agotweaks?
curt [Sat, 30 Sep 2000 01:11:26 +0000 (01:11 +0000)]
tweaks?

23 years agoTie the engine0 rpm to the property manager.
curt [Fri, 29 Sep 2000 22:02:32 +0000 (22:02 +0000)]
Tie the engine0 rpm to the property manager.

23 years agoWorking on putting engine data on "the bus"
curt [Fri, 29 Sep 2000 03:27:21 +0000 (03:27 +0000)]
Working on putting engine data on "the bus"

23 years agoUpdates to IO360 engine model: Added a couple of guestimates for engine
curt [Thu, 28 Sep 2000 22:49:33 +0000 (22:49 +0000)]
Updates to IO360 engine model:  Added a couple of guestimates for engine
and prop inertia and passed the timestep from LaRCsim in order to have
the engine rpm behaving according to the applied torque and the laws of
physics.

23 years agoA bit of fg->sg namespace changing.
curt [Wed, 27 Sep 2000 20:16:22 +0000 (20:16 +0000)]
A bit of fg->sg namespace changing.

23 years agoRenamed fg_types.hxx -> sg_types.hxx
curt [Tue, 26 Sep 2000 23:39:29 +0000 (23:39 +0000)]
Renamed fg_types.hxx -> sg_types.hxx
Started work on an interactive property manager traverser/setter.

23 years agoTweaks to base making rules.
curt [Tue, 26 Sep 2000 23:38:26 +0000 (23:38 +0000)]
Tweaks to base making rules.

23 years agoInitial revision.
curt [Tue, 26 Sep 2000 23:37:26 +0000 (23:37 +0000)]
Initial revision.

23 years agoMinor changes to several includes to allow out of source tree builds.
curt [Tue, 26 Sep 2000 21:44:52 +0000 (21:44 +0000)]
Minor changes to several includes to allow out of source tree builds.

23 years agoFixed a couple "typos"
curt [Mon, 25 Sep 2000 23:37:38 +0000 (23:37 +0000)]
Fixed a couple "typos"

23 years agoInitial revision.
curt [Mon, 25 Sep 2000 23:29:37 +0000 (23:29 +0000)]
Initial revision.

23 years agoInitial revision.
curt [Mon, 25 Sep 2000 22:20:57 +0000 (22:20 +0000)]
Initial revision.

23 years agoUpdated version.
curt [Mon, 25 Sep 2000 22:02:08 +0000 (22:02 +0000)]
Updated version.

23 years agoChanges from David Megginson in support of an xml based configuration file.
curt [Mon, 25 Sep 2000 21:41:50 +0000 (21:41 +0000)]
Changes from David Megginson in support of an xml based configuration file.

23 years agoSep. 22, 2000 panel updates from David Megginson to make the new config file
curt [Fri, 22 Sep 2000 17:20:56 +0000 (17:20 +0000)]
Sep. 22, 2000 panel updates from David Megginson to make the new config file
panel be the default (sp_panel.* RIP).

23 years agoFixes for MSVC++ issues.
curt [Thu, 21 Sep 2000 22:59:27 +0000 (22:59 +0000)]
Fixes for MSVC++ issues.

23 years agoCaught an old texture path reference.
curt [Thu, 21 Sep 2000 20:44:14 +0000 (20:44 +0000)]
Caught an old texture path reference.

23 years agoTweaks for new panel invocation.
curt [Thu, 21 Sep 2000 20:09:12 +0000 (20:09 +0000)]
Tweaks for new panel invocation.

23 years agoFixed another array overrun type bug.
curt [Thu, 21 Sep 2000 20:08:51 +0000 (20:08 +0000)]
Fixed another array overrun type bug.

23 years agoSep. 18, 2000 updates from David Megginson. New panel configs are now
curt [Thu, 21 Sep 2000 20:08:16 +0000 (20:08 +0000)]
Sep. 18, 2000 updates from David Megginson.  New panel configs are now
expected to be found in $fgroot.

23 years agoInitial revision.
curt [Thu, 21 Sep 2000 15:17:36 +0000 (15:17 +0000)]
Initial revision.

23 years agobuilddir -> srcdir so builds can be done outside the master source directory.
curt [Wed, 20 Sep 2000 23:27:25 +0000 (23:27 +0000)]
builddir -> srcdir so builds can be done outside the master source directory.

23 years agoTweaks to handle latest airport data file from Robin Peel.
curt [Wed, 20 Sep 2000 23:26:17 +0000 (23:26 +0000)]
Tweaks to handle latest airport data file from Robin Peel.

23 years agoUpdates for version 0.7.6.
curt [Wed, 20 Sep 2000 23:25:28 +0000 (23:25 +0000)]
Updates for version 0.7.6.

23 years agoJoystick fixes from Tony.
curt [Wed, 20 Sep 2000 20:35:49 +0000 (20:35 +0000)]
Joystick fixes from Tony.

23 years agoChange A* and B* variables to lowercase to avoid conflicting defines with
curt [Wed, 20 Sep 2000 16:17:42 +0000 (16:17 +0000)]
Change A* and B* variables to lowercase to avoid conflicting defines with
Irix includes.

23 years agoNEWS for 0.7.5
curt [Mon, 18 Sep 2000 21:17:58 +0000 (21:17 +0000)]
NEWS for 0.7.5

23 years agoGrab max texture size in case we want to use it later ...
curt [Mon, 18 Sep 2000 21:02:59 +0000 (21:02 +0000)]
Grab max texture size in case we want to use it later ...

23 years agoUse time_t instead of long int for mktime() return type.
curt [Mon, 18 Sep 2000 19:00:40 +0000 (19:00 +0000)]
Use time_t instead of long int for mktime() return type.

23 years agoAdded a function to query the current size of the tile load queue.
curt [Fri, 15 Sep 2000 19:28:45 +0000 (19:28 +0000)]
Added a function to query the current size of the tile load queue.

23 years agobfi load/save fix from David.
curt [Fri, 15 Sep 2000 19:28:26 +0000 (19:28 +0000)]
bfi load/save fix from David.
Added an initial freeze on startup so that we can try to avoid bouncing the
plane on it's back during the very low frame rate / scenery loading startup
conditions.

23 years agoAdded .h flags so the they are included in the distribution.
curt [Fri, 15 Sep 2000 19:25:18 +0000 (19:25 +0000)]
Added .h flags so the they are included in the distribution.

23 years agoUpdated beta version letters.
curt [Fri, 15 Sep 2000 19:24:51 +0000 (19:24 +0000)]
Updated beta version letters.

23 years agoTweaks to the runfgfs.bat script.
curt [Thu, 14 Sep 2000 17:36:39 +0000 (17:36 +0000)]
Tweaks to the runfgfs.bat script.

23 years agoTweaks to ground steering sensitivity.
curt [Thu, 14 Sep 2000 17:36:25 +0000 (17:36 +0000)]
Tweaks to ground steering sensitivity.

23 years agoIncorporated previously missed updates.
curt [Thu, 14 Sep 2000 17:36:02 +0000 (17:36 +0000)]
Incorporated previously missed updates.

23 years agoMacOS changes by Darrell Walisser.
curt [Wed, 13 Sep 2000 21:51:07 +0000 (21:51 +0000)]
MacOS changes by Darrell Walisser.

23 years agoInitial revision.
curt [Wed, 13 Sep 2000 20:57:46 +0000 (20:57 +0000)]
Initial revision.

23 years agoMACOS -> macintosh
curt [Sun, 10 Sep 2000 00:04:50 +0000 (00:04 +0000)]
MACOS -> macintosh

23 years agoExplicitely add -lpthread to the link line to avoid a long standing linux
curt [Sat, 9 Sep 2000 15:48:14 +0000 (15:48 +0000)]
Explicitely add -lpthread to the link line to avoid a long standing linux
ld bug.

A couple namespace fixes to avoid problems with latest plib cvs on some
systems.

23 years agoSep 8, 2000 panel updates from David Megginson.
curt [Fri, 8 Sep 2000 20:47:18 +0000 (20:47 +0000)]
Sep 8, 2000 panel updates from David Megginson.

23 years agoOoops, shouldn't call a program "ps".
curt [Fri, 8 Sep 2000 14:35:23 +0000 (14:35 +0000)]
Ooops, shouldn't call a program "ps".

23 years agoInitial revision.
curt [Thu, 7 Sep 2000 00:12:32 +0000 (00:12 +0000)]
Initial revision.

23 years agoMiscellaneous MSVC fixes.
curt [Wed, 6 Sep 2000 22:46:43 +0000 (22:46 +0000)]
Miscellaneous MSVC fixes.

23 years agoSep 1 2000 updates from the UIUC team.
curt [Wed, 6 Sep 2000 19:52:37 +0000 (19:52 +0000)]
Sep 1 2000 updates from the UIUC team.

23 years agoFixed whiskey compass.
curt [Wed, 6 Sep 2000 17:43:45 +0000 (17:43 +0000)]
Fixed whiskey compass.

23 years agoInitial revision.
curt [Wed, 6 Sep 2000 15:45:43 +0000 (15:45 +0000)]
Initial revision.

23 years agoTweaks ...
curt [Wed, 6 Sep 2000 00:11:01 +0000 (00:11 +0000)]
Tweaks ...

23 years agoTweaks relating to texture repeating effects for runways and disabling mipmaps
curt [Wed, 6 Sep 2000 00:10:50 +0000 (00:10 +0000)]
Tweaks relating to texture repeating effects for runways and disabling mipmaps
(experimental).

23 years agoA couple tweaks from David Megginson relating to his new panel data file
curt [Wed, 6 Sep 2000 00:09:32 +0000 (00:09 +0000)]
A couple tweaks from David Megginson relating to his new panel data file
support.

23 years agoDefault to not using new engine code ...
curt [Wed, 6 Sep 2000 00:09:02 +0000 (00:09 +0000)]
Default to not using new engine code ...

23 years agoAdded a crude check for proper simgear version.
curt [Wed, 6 Sep 2000 00:08:33 +0000 (00:08 +0000)]
Added a crude check for proper simgear version.

23 years ago20000905 changes from David Megginson to impliment a data file configurable
curt [Wed, 6 Sep 2000 00:07:48 +0000 (00:07 +0000)]
20000905 changes from David Megginson to impliment a data file configurable
instrument panel.

23 years agoUpdates to trial engine model.
curt [Tue, 29 Aug 2000 03:15:51 +0000 (03:15 +0000)]
Updates to trial engine model.

23 years agoUpdates to test the 10520 engine code.
curt [Mon, 28 Aug 2000 21:31:28 +0000 (21:31 +0000)]
Updates to test the 10520 engine code.

23 years agoStarting to play around with an engine model.
curt [Mon, 28 Aug 2000 20:39:55 +0000 (20:39 +0000)]
Starting to play around with an engine model.

23 years agoAdd support in materials file for non-repeating textures.
curt [Fri, 25 Aug 2000 05:53:12 +0000 (05:53 +0000)]
Add support in materials file for non-repeating textures.

23 years agoForce glEnable(GL_DEPTH_TEST) for scenery rendering.
curt [Tue, 22 Aug 2000 04:45:31 +0000 (04:45 +0000)]
Force glEnable(GL_DEPTH_TEST) for scenery rendering.

23 years agoFixed a small bug in runway closeness logic.
curt [Thu, 17 Aug 2000 14:58:13 +0000 (14:58 +0000)]
Fixed a small bug in runway closeness logic.

23 years agoSetting airport position from within flightgear now also takes advantage
curt [Wed, 16 Aug 2000 20:16:09 +0000 (20:16 +0000)]
Setting airport position from within flightgear now also takes advantage
of the new runway positioning code.

23 years agoInitial revision.
curt [Wed, 16 Aug 2000 04:40:29 +0000 (04:40 +0000)]
Initial revision.

23 years agoInitial revision.
curt [Wed, 16 Aug 2000 01:28:33 +0000 (01:28 +0000)]
Initial revision.

23 years agoAdded code to put aircraft at the end of the runway closest to the desired
curt [Wed, 16 Aug 2000 00:09:03 +0000 (00:09 +0000)]
Added code to put aircraft at the end of the runway closest to the desired
heading.  Only changed for initial position right now.

23 years agoUpdates and tweaks for Oliver's multi-player networking code.
curt [Mon, 14 Aug 2000 20:12:17 +0000 (20:12 +0000)]
Updates and tweaks for Oliver's multi-player networking code.

23 years agoFixed a problem with the sound hack ... code was using a value that was never
curt [Fri, 11 Aug 2000 20:25:30 +0000 (20:25 +0000)]
Fixed a problem with the sound hack ... code was using a value that was never
initialized or updated ... switched to a different value that was both
initialized and updated ... :-)

23 years agoNorman's changes to make the current scenery normal available.
curt [Wed, 9 Aug 2000 21:35:17 +0000 (21:35 +0000)]
Norman's changes to make the current scenery normal available.

23 years agoUpdates to use new SGMagVar class from simgear.
curt [Tue, 8 Aug 2000 00:39:52 +0000 (00:39 +0000)]
Updates to use new SGMagVar class from simgear.

23 years agoFixes to jsbsim.
curt [Fri, 4 Aug 2000 16:08:55 +0000 (16:08 +0000)]
Fixes to jsbsim.

23 years ago20000803 updates.
curt [Fri, 4 Aug 2000 03:20:09 +0000 (03:20 +0000)]
20000803 updates.

23 years agoFix to time initialization (based on position) code
curt [Mon, 31 Jul 2000 15:05:46 +0000 (15:05 +0000)]
Fix to time initialization (based on position) code

23 years agoUpdates to JSBSim.
curt [Mon, 31 Jul 2000 15:05:08 +0000 (15:05 +0000)]
Updates to JSBSim.

23 years agoJSBSim updates.
curt [Tue, 25 Jul 2000 21:41:59 +0000 (21:41 +0000)]
JSBSim updates.
Updates to put more internal JSBSim values on the "bus".

23 years agoRenamed JSBsim to JSBSim ...
curt [Mon, 24 Jul 2000 17:27:12 +0000 (17:27 +0000)]
Renamed JSBsim to JSBSim ...

23 years agoSync the JSBSim code with the Jon & Tony's devel version.
curt [Mon, 24 Jul 2000 17:26:05 +0000 (17:26 +0000)]
Sync the JSBSim code with the Jon & Tony's devel version.
Renamed JSBsim -> the official JSBSim.

23 years agoUpdates to move scenery initialization earlier in the initialization
curt [Sun, 23 Jul 2000 21:32:59 +0000 (21:32 +0000)]
Updates to move scenery initialization earlier in the initialization
sequence so that the FDM can know the current ground altitude when it is
initialized.

23 years agoDavid Megginson's changes:
curt [Sun, 23 Jul 2000 00:11:04 +0000 (00:11 +0000)]
David Megginson's changes:

src/Cockpit/radiostack.cxx
- extended VOR ranges to make them slightly more usable (pending some
  real radio code)

src/Cockpit/sp_panel.cxx
- fixed heading bug on gyro compass (sort-of -- the AP still doesn't
  work quite as expected)
- skid ball moves the right direction
- moved whiskey compass more to the co-pilot's side, as suggested by
  Alex a while back

src/Joystick/joystick.cxx
- included Norm's Windows patches
- renamed brake properties (see bfi.cxx, below)

src/Main/bfi.cxx
src/Main/bfi.hxx
- renamed getBrake and setBrake to getBrakes and setBrakes
- added getCenterBrake and setCenterBrake
- added getAPHeading (without mag correction, needed for the panel)
- renamed property /controls/brake to /controls/brakes/all
- renamed property /controls/left-brake to /controls/brakes/left (as
  requested by Alex)
- renamed property /controls/right-brake to /controls/brakes/right (as
  requested by Alex)
- added property /controls/brakes/center
- added property /autopilot/settings/heading
- fixed bug in setAltitude so that altitude will be property restored
  from a save file
- fixed getBrakes to return the highest of the three brake settings

src/Main/save.cxx
- call FGBFI::getBrakes instead of FGBFI::getBrake

23 years agoUpdates for 0.7.5
curt [Sat, 22 Jul 2000 23:34:28 +0000 (23:34 +0000)]
Updates for 0.7.5

23 years agoActivated gyro drift ... look out!
curt [Sat, 22 Jul 2000 23:25:49 +0000 (23:25 +0000)]
Activated gyro drift ... look out!
Cleaned a bit of cruft out of gui.[ch]xx
Cleaned up win_ratio() and fov code to make more sense and be a bit more
consistant and robust and less buggy and less susceptible to screw ups.
Panel is activated now by default, HUD is off by default.

23 years agoTry to set initial position in a bit more intelligent way (and earlier in
curt [Fri, 21 Jul 2000 22:54:14 +0000 (22:54 +0000)]
Try to set initial position in a bit more intelligent way (and earlier in
the process so time initialization can have a chance to work.)

23 years agoReady for 0.7.4
curt [Thu, 20 Jul 2000 04:54:27 +0000 (04:54 +0000)]
Ready for 0.7.4

23 years agoUse more common joystick mappings for default.
curt [Thu, 20 Jul 2000 04:26:50 +0000 (04:26 +0000)]
Use more common joystick mappings for default.

23 years agoMerged some of Alex's code changes.
curt [Thu, 20 Jul 2000 04:16:59 +0000 (04:16 +0000)]
Merged some of Alex's code changes.
Updates for better windows support in the Joystick module.