]> git.mxchange.org Git - flightgear.git/log
flightgear.git
23 years agoMoved sky code over to simgear.
curt [Mon, 3 Jul 2000 20:09:56 +0000 (20:09 +0000)]
Moved sky code over to simgear.
Added David Megginsons property manager.

23 years agoInitial revision.
curt [Mon, 3 Jul 2000 17:09:51 +0000 (17:09 +0000)]
Initial revision.

23 years agoOops, a couple more sky tweaks.
curt [Fri, 30 Jun 2000 23:51:11 +0000 (23:51 +0000)]
Oops, a couple more sky tweaks.

23 years agoVarious odds and ends tweaks.
curt [Fri, 30 Jun 2000 21:46:41 +0000 (21:46 +0000)]
Various odds and ends tweaks.

24 years agoUpdates to cloud code to add different basic cloud types. This isn't the
curt [Fri, 23 Jun 2000 04:55:55 +0000 (04:55 +0000)]
Updates to cloud code to add different basic cloud types.  This isn't the
final list of cloud types, but servers as an example / template for someone
who wants to tweak this out and do it right.

24 years agoRewrites of material.[ch]xx and materialmgr.[ch]xx
curt [Fri, 23 Jun 2000 02:59:03 +0000 (02:59 +0000)]
Rewrites of material.[ch]xx and materialmgr.[ch]xx

24 years agoCleaned up all the old fragment and material_mgr stuff which originated
curt [Fri, 23 Jun 2000 00:30:04 +0000 (00:30 +0000)]
Cleaned up all the old fragment and material_mgr stuff which originated
from the pre-ssg / render everything ourselves days.  Replaced with a
material library manager that is much better suited for working in the
context of ssg.  This simplified and cleaned up a ton of old junk.

24 years agoA couple more cloud tweaks.
curt [Tue, 20 Jun 2000 23:44:03 +0000 (23:44 +0000)]
A couple more cloud tweaks.

24 years agoUpdating cloud code.
curt [Tue, 20 Jun 2000 22:31:47 +0000 (22:31 +0000)]
Updating cloud code.

24 years agoLighting tweaks.
curt [Tue, 20 Jun 2000 04:50:00 +0000 (04:50 +0000)]
Lighting tweaks.

24 years agoFix for reset/reloading tiles.
curt [Tue, 20 Jun 2000 04:48:12 +0000 (04:48 +0000)]
Fix for reset/reloading tiles.

24 years agoUpdates to search for mk4.h rather than gdbm.h
curt [Tue, 20 Jun 2000 04:47:40 +0000 (04:47 +0000)]
Updates to search for mk4.h rather than gdbm.h

24 years agoRearranging some code.
curt [Tue, 20 Jun 2000 02:29:58 +0000 (02:29 +0000)]
Rearranging some code.

24 years agoChanging the way clouds are handled.
curt [Tue, 20 Jun 2000 02:29:31 +0000 (02:29 +0000)]
Changing the way clouds are handled.

24 years agoUpdates from David Megginson to add DG control.
curt [Tue, 20 Jun 2000 02:29:01 +0000 (02:29 +0000)]
Updates from David Megginson to add DG control.

24 years agoNew base patch.
curt [Tue, 20 Jun 2000 02:28:38 +0000 (02:28 +0000)]
New base patch.

24 years agoUpdates from David Megginson:
curt [Sat, 17 Jun 2000 03:41:03 +0000 (03:41 +0000)]
Updates from David Megginson:

1. I've modified src/Time/fg_time.cxx so that the --start-date-gmt
option works correctly, at least on my system.

2. I've modified src/Main/bfi.cxx to return the correct time from
FGBFI::getTimeGMT(), so that saving and reloading now keeps the time set
correctly again.

3. I've modified src/Main/main.cxx so that the engine still makes a
noise when it's idling (it sounded very strange when the engine simply
turned off at idle then magically turned on again with a little
throttle).

24 years agoInitial revision.
curt [Fri, 16 Jun 2000 02:15:08 +0000 (02:15 +0000)]
Initial revision.

24 years agoUpdates, optimizations, and restructures from Norman Vine.
curt [Thu, 15 Jun 2000 22:32:26 +0000 (22:32 +0000)]
Updates, optimizations, and restructures from Norman Vine.

24 years agoPatch from Oliver.
curt [Thu, 15 Jun 2000 22:31:57 +0000 (22:31 +0000)]
Patch from Oliver.

24 years agoUpdates from Alex for his motion chair project.
curt [Thu, 15 Jun 2000 22:31:40 +0000 (22:31 +0000)]
Updates from Alex for his motion chair project.

24 years agoView code simplifications and optimizations contributed by Norman Vine.
curt [Thu, 15 Jun 2000 22:31:20 +0000 (22:31 +0000)]
View code simplifications and optimizations contributed by Norman Vine.

24 years agoStubbed in some radio settings for Alex.
curt [Thu, 15 Jun 2000 22:30:48 +0000 (22:30 +0000)]
Stubbed in some radio settings for Alex.

24 years agoStart of a ascii-file configurable joystick module.
curt [Thu, 15 Jun 2000 18:49:42 +0000 (18:49 +0000)]
Start of a ascii-file configurable joystick module.

24 years agoPatches and tweaks from Alex.
curt [Thu, 15 Jun 2000 18:36:13 +0000 (18:36 +0000)]
Patches and tweaks from Alex.

24 years agoTony Peden: fixed Mach number for LaRCsim.
curt [Wed, 14 Jun 2000 21:52:22 +0000 (21:52 +0000)]
Tony Peden: fixed Mach number for LaRCsim.

24 years agoUpdates from David Megginson:
curt [Wed, 14 Jun 2000 20:59:51 +0000 (20:59 +0000)]
Updates from David Megginson:

I've done some substantial reengineering of the 2D panel: except for the
radios, the whole panel is built from a large table now.  I'd be
grateful if you could add these changes to the main distribution.

Since I always like to provide some eye-candy with my updates, I've
fixed the ADF gauge to be more usable by slimming the needle and adding
markings every 45 deg (you'll need to use the attached textures).

24 years agoAdded differential braking (Alex and David).
curt [Mon, 12 Jun 2000 20:52:36 +0000 (20:52 +0000)]
Added differential braking (Alex and David).

24 years agoAdded support back in for raw triangle faces in the object file.
curt [Tue, 6 Jun 2000 00:33:30 +0000 (00:33 +0000)]
Added support back in for raw triangle faces in the object file.

24 years agoA few enhancements to allow object definitions to reference new textures
curt [Fri, 2 Jun 2000 23:37:40 +0000 (23:37 +0000)]
A few enhancements to allow object definitions to reference new textures
on the fly.

24 years agoMinor fiddling with material properties *trying* to chase down a visual bug
curt [Thu, 1 Jun 2000 21:14:06 +0000 (21:14 +0000)]
Minor fiddling with material properties *trying* to chase down a visual bug
where the scene get's brighter or dimmer depending on whether or not the sun
or moon is in the field of view.

24 years agoAdded a get_type() to the iochannel class so the protocol code can optionally
curt [Thu, 1 Jun 2000 21:13:26 +0000 (21:13 +0000)]
Added a get_type() to the iochannel class so the protocol code can optionally
impliment different behavior depending on the channel that's being used.

24 years agoReplaced Durk's mymath.* with plib/sg.h (contributed by Durk).
curt [Tue, 30 May 2000 20:51:47 +0000 (20:51 +0000)]
Replaced Durk's mymath.* with plib/sg.h (contributed by Durk).

24 years agoSwapped throttle and rudder axes.
curt [Tue, 30 May 2000 17:23:57 +0000 (17:23 +0000)]
Swapped throttle and rudder axes.

24 years agoFixed a credit for Norman Vine.
curt [Tue, 30 May 2000 17:04:44 +0000 (17:04 +0000)]
Fixed a credit for Norman Vine.

24 years agoAlex Perry has added support for Ray Woodworth's motion chair which has
curt [Tue, 30 May 2000 17:01:09 +0000 (17:01 +0000)]
Alex Perry has added support for Ray Woodworth's motion chair which has
3-5 axes installed.

24 years agoUpdates [hack] from David Megginson so VOR reception range scales with
curt [Tue, 30 May 2000 16:49:44 +0000 (16:49 +0000)]
Updates [hack] from David Megginson so VOR reception range scales with
altitude.

24 years ago05/30/2000 updates from Jon Berdnt. Landing gear code now is beginning to
curt [Tue, 30 May 2000 16:48:52 +0000 (16:48 +0000)]
05/30/2000 updates from Jon Berdnt.  Landing gear code now is beginning to
work.

24 years agoFirst quick hack at panel shading.
curt [Sat, 27 May 2000 06:40:55 +0000 (06:40 +0000)]
First quick hack at panel shading.

24 years agoReplaced gdbm with metakit. Involves a new simgear version and a new database
curt [Sat, 27 May 2000 05:54:02 +0000 (05:54 +0000)]
Replaced gdbm with metakit.  Involves a new simgear version and a new database
format for the airports in the base package.

24 years ago5/26/2000 updated from Jon and Tony.
curt [Sat, 27 May 2000 05:48:14 +0000 (05:48 +0000)]
5/26/2000 updated from Jon and Tony.

24 years agoMSVC5 portability changes contributed by Bruce Finney.
curt [Wed, 24 May 2000 06:10:01 +0000 (06:10 +0000)]
MSVC5 portability changes contributed by Bruce Finney.

24 years agoMSVC5 Compatibility tweaks.
curt [Wed, 24 May 2000 04:27:28 +0000 (04:27 +0000)]
MSVC5 Compatibility tweaks.

24 years agoFixes to uiuc includes and initialization.
curt [Tue, 23 May 2000 22:08:00 +0000 (22:08 +0000)]
Fixes to uiuc includes and initialization.
Fixes to fg_io.cxx periodic scheduler.

24 years agoFrom Tony Peden:
curt [Fri, 19 May 2000 16:29:23 +0000 (16:29 +0000)]
From Tony Peden:

This set of changes cleans up my previous ones quite a bit:
[tony@valkyrie FlightGear]$ tar -ztf tp_changes.tgz
src/Controls/controls.cxx
src/Controls/controls.hxx
src/FDM/JSBsim.cxx
src/Main/fg_init.cxx
src/Main/options.cxx
src/Main/options.hxx
src/Joystick/joystick.cxx

controls.[ch]xx:  removed the trimmed_throttle stuff.  This undoes the
                  changes I submitted last time.

JSBsim.cxx:       updates for the removal of the trimmed_throttle stuff

fg_init.cxx:      removed the autothrottle logic.  The autothrottle is now
off
                  by default.

options.[ch]xx:   Sets trim_mode to false by default.  It is enabled only
                  when --notrim is not used and JSBsim is the FDM.

joystick.cxx:     Added logic for syncing the throttle lever.  This is
                  only enabled when trim_mode is enabled.   The way I
                  did it is, I hope, a good way of going about it.

I tested:
fgfs --fdm=larcsim
fgfs --fdm=jsb --aircraft=c172 --vc=100 --altitude=500
fgfs --notrim --fdm=jsb --aircraft=c172 --vc=100 --altitude=500

All work as intended, at least for me.

Make sure your joystick is calibrated and give:
fgfs --fdm=jsb --aircraft=c172 --vc=100 --altitude=500
a try, I think you just might be impressed.

I am. ;-)

24 years agoFixes from David Megginson for save/restore.
curt [Fri, 19 May 2000 16:14:37 +0000 (16:14 +0000)]
Fixes from David Megginson for save/restore.

24 years agoUpdates for version 0.7.4
curt [Thu, 18 May 2000 23:05:30 +0000 (23:05 +0000)]
Updates for version 0.7.4

24 years agoUpdated for 0.7.3
curt [Thu, 18 May 2000 19:08:57 +0000 (19:08 +0000)]
Updated for 0.7.3

24 years agoFix so that we don't attempt a phantom trim on the larcsim flight model at
curt [Wed, 17 May 2000 03:53:36 +0000 (03:53 +0000)]
Fix so that we don't attempt a phantom trim on the larcsim flight model at
startup.

24 years agoFixes to magnetic compass.
curt [Tue, 16 May 2000 23:00:31 +0000 (23:00 +0000)]
Fixes to magnetic compass.
Fixed a typo in disabling autothrottle.

24 years agoUpdates from Jon (addendum to previous changes).
curt [Tue, 16 May 2000 22:43:58 +0000 (22:43 +0000)]
Updates from Jon (addendum to previous changes).

24 years agoUpdates from the Jon and Tony show.
curt [Tue, 16 May 2000 21:35:11 +0000 (21:35 +0000)]
Updates from the Jon and Tony show.

Tony submitted:

JSBsim:
Added trimming routine, it is longitudinal & in-air only at this point
Added support for taking wind & weather data from external source
Added support for flaps.
Added independently settable pitch trim
Added alphamin and max to config file, stall modeling and warning to
follow

c172.cfg:
Flaps!
Adjusted Cmo, model should be speed stable now

FG:
Hooked up Christian's weather code, should be using it soon.
Hooked up the trimming routine.  Note that the X-15 will not trim.
  This is not a model or trimming routine deficiency, just the
  nature of the X-15
The trimming routine sets the pitch trim and and throttle at startup.
The throttle is set using Norman's code for the autothrottle so the
autothrottle is on by default.  --notrim will turn it off.
Added --vc, --mach, and --notrim switches
      (vc is airspeed in knots)
uBody, vBody, and wBody are still supported, last one entered
on the command line counts, i.e. you can set vc or mach or u,v,
and w but any combination will be ignored.

24 years agoChanges by David Megginson.
curt [Tue, 16 May 2000 18:21:08 +0000 (18:21 +0000)]
Changes by David Megginson.

24 years agoAdded cur_radius (radius in meters from the center of the earth) to the
curt [Mon, 15 May 2000 18:19:17 +0000 (18:19 +0000)]
Added cur_radius (radius in meters from the center of the earth) to the
current terrain elevation structure.

24 years agoUpdated hud controls a bit:
curt [Mon, 15 May 2000 17:47:50 +0000 (17:47 +0000)]
Updated hud controls a bit:

"h" toggles between day/night/off
"H" cycles through black/dark/medium/light intensities.

24 years agoInstrument panel updates from David Megginson.
curt [Mon, 15 May 2000 16:33:42 +0000 (16:33 +0000)]
Instrument panel updates from David Megginson.

- the panel uses much, much less texture memory, and draws much
  faster, at least on my hardware

- there is a wet (magnetic) compass at the top of the panel

- the gyro compass shows true heading again, but don't get used to it:
  we're going to set it up to drift soon

- there are TO/FROM flags on NAV1 and NAV2 (but no GS flag yet)

- the ADF looks a little more realistic (if you can forgive the ugly
  needle)

- when the HUD is not open, the framerate is moved to the right side
  of the screen so that it won't be obscured by the mag compass

24 years agoHeading bug (and bfi) now deals with magnetic compass heading rather than
curt [Sun, 14 May 2000 04:18:12 +0000 (04:18 +0000)]
Heading bug (and bfi) now deals with magnetic compass heading rather than
true heading.  Internally, the sim (and the autopilot) still runs off of
true heading.

24 years agoFixed a typo rich messed up vor range calculations.
curt [Sun, 14 May 2000 01:41:11 +0000 (01:41 +0000)]
Fixed a typo rich messed up vor range calculations.

24 years agoHUD updates/cleanups from Norman Vine.
curt [Sat, 13 May 2000 00:02:43 +0000 (00:02 +0000)]
HUD updates/cleanups from Norman Vine.

24 years agoMore fixes to ils approaches and autopilot.
curt [Fri, 12 May 2000 22:17:09 +0000 (22:17 +0000)]
More fixes to ils approaches and autopilot.

24 years agoFixes to ILS approaches ... now takes into consideration actual GS and DME
curt [Fri, 12 May 2000 20:07:51 +0000 (20:07 +0000)]
Fixes to ILS approaches ... now takes into consideration actual GS and DME
locations.

24 years agoMore magvar fixes relating to vor/ils.
curt [Fri, 12 May 2000 14:09:52 +0000 (14:09 +0000)]
More magvar fixes relating to vor/ils.

24 years agoAdded magvar offset to VOR's.
curt [Fri, 12 May 2000 13:41:12 +0000 (13:41 +0000)]
Added magvar offset to VOR's.

24 years agoChanges contributed by Tony Peden to put wind data "on the bus".
curt [Thu, 11 May 2000 19:17:33 +0000 (19:17 +0000)]
Changes contributed by Tony Peden to put wind data "on the bus".

24 years agoNorman Vine contributed code to do anti-aliases HUD lines.
curt [Thu, 11 May 2000 19:17:02 +0000 (19:17 +0000)]
Norman Vine contributed code to do anti-aliases HUD lines.
However, this tanks my voodoo2 frame rates so it the code is disabled for now.

24 years agoUpdated save file and bfi code from David Megginson.
curt [Sat, 6 May 2000 21:47:53 +0000 (21:47 +0000)]
Updated save file and bfi code from David Megginson.

24 years agoUpdated base package version.
curt [Sat, 6 May 2000 21:47:22 +0000 (21:47 +0000)]
Updated base package version.

24 years agoFix gui parameter adjuster.
curt [Thu, 4 May 2000 17:09:42 +0000 (17:09 +0000)]
Fix gui parameter adjuster.

24 years agoPropogate colocated dme flag.
curt [Thu, 4 May 2000 15:53:03 +0000 (15:53 +0000)]
Propogate colocated dme flag.

24 years agominor tweaks.
curt [Thu, 4 May 2000 05:21:50 +0000 (05:21 +0000)]
minor tweaks.

24 years agoADF tuner fixes so that it goes from 100 to 1299 without decimal steps.
curt [Thu, 4 May 2000 05:10:32 +0000 (05:10 +0000)]
ADF tuner fixes so that it goes from 100 to 1299 without decimal steps.
The left button moves by 1, and the right button moves by 25.

24 years agoOverhaul of the navaid system to increase efficiency, reduce redundancy, and
curt [Thu, 4 May 2000 01:18:45 +0000 (01:18 +0000)]
Overhaul of the navaid system to increase efficiency, reduce redundancy, and
also properly model the DME.

24 years agoInitial revision (is this the best place for this?)
curt [Wed, 3 May 2000 03:02:30 +0000 (03:02 +0000)]
Initial revision (is this the best place for this?)

24 years agoUpdated.
curt [Tue, 2 May 2000 21:01:54 +0000 (21:01 +0000)]
Updated.

24 years agoInstrument panel / steam updates for more realistic modeling of various
curt [Tue, 2 May 2000 19:41:35 +0000 (19:41 +0000)]
Instrument panel / steam updates for more realistic modeling of various
instruments (contributed by Alex Perry)

24 years agoUser-visible
curt [Tue, 2 May 2000 18:26:00 +0000 (18:26 +0000)]
User-visible

- knobs now continue to rotate when you hold down the mouse
- the middle mouse button makes knobs rotate much faster
- there are NAV1, NAV2, and ADF radios that can be tuned using the mouse
- there are standby frequencies for NAV1 and NAV2, and buttons to swap
- there is a crude, rather silly-looking DME, hard-wired to NAV1
- there is a crude, rather silly-looking autopilot that can lock
  the heading (to the bug on the gyro), can lock to NAV1, and can lock
  the current altitude
- the knobs for changing the radials on NAV1 and NAV2 look much better
  and are in the right place
- tuning into an ILS frequency doesn't change the displayed radial for
  NAV1

Code

- I've created a new module, sp_panel.[ch]xx, that constructs the
  default single-prop panel; this works entirely outside of FGPanel,
  so it is possible to construct similar modules for other sorts of
  panels; all code specific to the default panel has been removed from
  panel.cxx
- current_panel is now a pointer
- radiostack.[ch]xx keeps track both of the actual radial and of the
  selected radial (they will differ with ILS); the NAV gauges should
  not spin around automatically to show the actual radial (we need to
  do something similar with the autopilot)
- the panel is initialized fairly early
- make sure that standby frequencies also get initialized
- I've started combining and clipping small textures to save texture
  memory; there's a lot more to do, but at least I've made a start

24 years agoPartial JSBsim update.
curt [Tue, 2 May 2000 18:25:30 +0000 (18:25 +0000)]
Partial JSBsim update.

24 years agoFirst stab at NAV1 and GS hold modes for the autopilot.
curt [Sun, 30 Apr 2000 22:21:47 +0000 (22:21 +0000)]
First stab at NAV1 and GS hold modes for the autopilot.

24 years agoMinor autopilot/gui tweaks.
curt [Sun, 30 Apr 2000 07:33:11 +0000 (07:33 +0000)]
Minor autopilot/gui tweaks.

24 years agoAutopilot "class-ification".
curt [Sun, 30 Apr 2000 06:51:49 +0000 (06:51 +0000)]
Autopilot "class-ification".
Separated out gui parts of autopilot control from the actual autopilot code.

24 years agoAdded getAGL()
curt [Fri, 28 Apr 2000 20:08:22 +0000 (20:08 +0000)]
Added getAGL()

24 years ago0429 updates from Jon.
curt [Fri, 28 Apr 2000 19:59:46 +0000 (19:59 +0000)]
0429 updates from Jon.

24 years agoPanel updates from David Megginson. Radials can now be adjusted on the fly
curt [Thu, 27 Apr 2000 22:45:48 +0000 (22:45 +0000)]
Panel updates from David Megginson.  Radials can now be adjusted on the fly
by clicking on the knob on the instrument panel.

24 years agoMacOS build updates.
curt [Thu, 27 Apr 2000 21:57:08 +0000 (21:57 +0000)]
MacOS build updates.

24 years agoNew base package version/patch.
curt [Thu, 27 Apr 2000 16:54:24 +0000 (16:54 +0000)]
New base package version/patch.

24 years agoFixes for cygwin32 builds.
curt [Thu, 27 Apr 2000 03:26:36 +0000 (03:26 +0000)]
Fixes for cygwin32 builds.

24 years agoInitial revision.
curt [Wed, 26 Apr 2000 17:08:38 +0000 (17:08 +0000)]
Initial revision.

24 years agoInitial revision.
curt [Wed, 26 Apr 2000 00:35:14 +0000 (00:35 +0000)]
Initial revision.

24 years agoApril 25, 2000 updates from Jon.
curt [Tue, 25 Apr 2000 17:43:40 +0000 (17:43 +0000)]
April 25, 2000 updates from Jon.

24 years agoApril 25 updates to JSBsim by Jon.
curt [Tue, 25 Apr 2000 17:42:11 +0000 (17:42 +0000)]
April 25 updates to JSBsim by Jon.

24 years agoTweaks to navaid database loading.
curt [Tue, 25 Apr 2000 17:33:13 +0000 (17:33 +0000)]
Tweaks to navaid database loading.

24 years agoUpdates to nav radio stack model ... starting to get to first usable pass.
curt [Tue, 25 Apr 2000 04:58:25 +0000 (04:58 +0000)]
Updates to nav radio stack model ... starting to get to first usable pass.

24 years agoBeginning work on integrating radiostack model into fgfs.
curt [Tue, 25 Apr 2000 03:09:26 +0000 (03:09 +0000)]
Beginning work on integrating radiostack model into fgfs.

24 years agocygwin32 fixes by norman vine.
curt [Mon, 24 Apr 2000 23:52:13 +0000 (23:52 +0000)]
cygwin32 fixes by norman vine.

24 years agoFix a bug with converting frequencies to "int".
curt [Mon, 24 Apr 2000 23:51:56 +0000 (23:51 +0000)]
Fix a bug with converting frequencies to "int".

24 years agoMoved main.o to beginning of link line.
curt [Mon, 24 Apr 2000 23:51:26 +0000 (23:51 +0000)]
Moved main.o to beginning of link line.
Initialize navaid databases.

24 years agoBegin adding radio stack functionality.
curt [Mon, 24 Apr 2000 23:50:59 +0000 (23:50 +0000)]
Begin adding radio stack functionality.

24 years agoAdded new section of JSBsim.
curt [Mon, 24 Apr 2000 23:49:37 +0000 (23:49 +0000)]
Added new section of JSBsim.

24 years agoUpdated JSBsim code.
curt [Mon, 24 Apr 2000 23:49:06 +0000 (23:49 +0000)]
Updated JSBsim code.

24 years agoAdded fix routines.
curt [Fri, 21 Apr 2000 18:30:59 +0000 (18:30 +0000)]
Added fix routines.