]>
git.mxchange.org Git - flightgear.git/log
curt [Mon, 3 Feb 2003 22:15:36 +0000 (22:15 +0000)]
Add the ability to specify an initial state (on/off) for a connector switch.
If nothing is specifed the switch defaults to on, but this is a problem for
the starter switch.
curt [Mon, 3 Feb 2003 21:57:25 +0000 (21:57 +0000)]
Avoid a potential segfault.
curt [Mon, 3 Feb 2003 21:57:07 +0000 (21:57 +0000)]
Register that we have been inited so the init routine isn't called repeatedly.
curt [Mon, 3 Feb 2003 21:29:58 +0000 (21:29 +0000)]
Initial stab at documenting the electrical system.
curt [Mon, 3 Feb 2003 20:05:27 +0000 (20:05 +0000)]
Updated FGILSList api to better match the FGNavList api.
curt [Mon, 3 Feb 2003 20:04:56 +0000 (20:04 +0000)]
Updates to use new FGILSList api (updated to better match NavList api)
david [Sat, 1 Feb 2003 17:59:52 +0000 (17:59 +0000)]
Minor logging changes.
All logs and log entries are now disabled by default, unless
explicitly enabled by an 'enabled' property. This works much more
intuitively with the GUI dialog.
david [Wed, 29 Jan 2003 23:30:34 +0000 (23:30 +0000)]
Add support for numerals as well as letters in Morse identifiers
(needed for many navaids).
curt [Wed, 29 Jan 2003 21:57:46 +0000 (21:57 +0000)]
Added the cvs ident in the comment header.
curt [Wed, 29 Jan 2003 21:57:00 +0000 (21:57 +0000)]
Updated license statement.
curt [Wed, 29 Jan 2003 21:55:53 +0000 (21:55 +0000)]
Initial revisions.
david [Wed, 29 Jan 2003 16:03:00 +0000 (16:03 +0000)]
README for src/Systems/
david [Wed, 29 Jan 2003 16:02:46 +0000 (16:02 +0000)]
Converted to a simple FGSubsystemGroup.
david [Wed, 29 Jan 2003 16:02:27 +0000 (16:02 +0000)]
Removed unneeded inclusion of std::vector.
david [Wed, 29 Jan 2003 15:38:52 +0000 (15:38 +0000)]
Added a README for the src/Instrumentation/ directory.
david [Wed, 29 Jan 2003 15:34:31 +0000 (15:34 +0000)]
Added a README for the src/Cockpit/ directory.
david [Wed, 29 Jan 2003 15:30:29 +0000 (15:30 +0000)]
Removed the old FGSteam module from FlightGear.
tony [Mon, 27 Jan 2003 23:42:08 +0000 (23:42 +0000)]
Removing files already removed from JSBSim CVS.
david [Mon, 27 Jan 2003 15:39:41 +0000 (15:39 +0000)]
Correct old-reinit_dialog to old-reinit-dialog.
david [Sun, 26 Jan 2003 20:57:57 +0000 (20:57 +0000)]
Make the indicator a little less jumpy.
david [Sun, 26 Jan 2003 20:21:04 +0000 (20:21 +0000)]
Add serviceable property.
david [Sun, 26 Jan 2003 20:20:33 +0000 (20:20 +0000)]
If the gyro becomes unserviceable, stop spinning immediately.
david [Sun, 26 Jan 2003 20:20:15 +0000 (20:20 +0000)]
Make serviceable property writable.
david [Sun, 26 Jan 2003 20:19:15 +0000 (20:19 +0000)]
Switch to opaque dialogs and menu (with a heavy heart).
david [Sun, 26 Jan 2003 15:56:30 +0000 (15:56 +0000)]
Use new magnetic compass property.
david [Sun, 26 Jan 2003 15:56:11 +0000 (15:56 +0000)]
Added magnetic compass instrument.
Removed some unused bind/unbind methods.
Improved responsiveness of slip-skid ball.
Some minor cleanups.
david [Sun, 26 Jan 2003 15:53:35 +0000 (15:53 +0000)]
Renamed /velocities/side-slip-rad to /orientation/side-slip-rad.
Renamed /velocities/side-slip-deg to /orientation/side-slip-deg.
Renamed /velocities/alpha-deg to /orientation/alpha-deg.
Added /accelerations/ned/north-accel-fps_sec.
Added /accelerations/ned/east-accel-fps_sec.
Added /accelerations/ned/down-accel-fps_sec.
Renamed /accelerations/pilot/x-accel-ft_sec2 to
/accelerations/pilot/x-accel-fps_sec.
Renamed /accelerations/pilot/y-accel-ft_sec2 to
/accelerations/pilot/y-accel-fps_sec.
Renamed /accelerations/pilot/z-accel-ft_sec2 to
/accelerations/pilot/z-accel-fps_sec.
curt [Sun, 26 Jan 2003 03:39:09 +0000 (03:39 +0000)]
Output target navaid radial to external gui so it can resolve potential
ambiguity in selected ILS approach.
david [Sat, 25 Jan 2003 21:49:57 +0000 (21:49 +0000)]
Kludge in a /systems/electrical/serviceable master property to kill
the whole electrical system. We will also need a mechanism to kill
individual suppliers (such as the alternator), but this is good enough
for most training.
david [Sat, 25 Jan 2003 21:48:35 +0000 (21:48 +0000)]
Improve spindown when the gyro fails.
david [Sat, 25 Jan 2003 21:13:13 +0000 (21:13 +0000)]
Added support for the slip-skid ball.
curt [Sat, 25 Jan 2003 20:45:39 +0000 (20:45 +0000)]
Refactored some of the navlist code and removed the built in "fail to find"
if the station is too far away. Instead, simply return the closest station.
All the code that searches navaids does it's own range checking anyway.
This will make the navlist query functions a bit more useful for other
types of functionality where you may need to lookup a station without
consideration of range (i.e. presetting your position relative to a navaid.)
david [Sat, 25 Jan 2003 19:49:27 +0000 (19:49 +0000)]
Added a Gyro helper class to factor out some common code for managing
a spinning gyro.
Changed FGInstrumentMgr to inherit from FGSubsystemGroup, greatly
simplifying the (already simple) class. I should probably rename this
to FGInstrumentGroup or something similar, but not today.
Added the gyroscopic turn indicator (part of the TC).
david [Sat, 25 Jan 2003 19:47:35 +0000 (19:47 +0000)]
Remove redundant rate properties recently added.
david [Sat, 25 Jan 2003 17:25:30 +0000 (17:25 +0000)]
Publish properties for accelerations and rates.
curt [Fri, 24 Jan 2003 18:12:04 +0000 (18:12 +0000)]
Initial revision.
tony [Fri, 24 Jan 2003 12:55:28 +0000 (12:55 +0000)]
Latest JSBSim updates, including use of new "JSBSim" namespace
david [Fri, 24 Jan 2003 03:08:23 +0000 (03:08 +0000)]
Changed 'exit' command to quit immediately, rather than displaying a
built-in dialog (use an XML dialog instead).
Added an fgExit() function to simplify exit and cleanup.
david [Fri, 24 Jan 2003 02:49:30 +0000 (02:49 +0000)]
Remove old-preset-* commands; replaced with a general, XML presets
dialog.
david [Fri, 24 Jan 2003 02:43:52 +0000 (02:43 +0000)]
No longer recursively search $FG_ROOT/gui/dialogs/ for configuration
files; all of them must be at the top level.
Do not attempt to parse a configuration file unless it ends with
".xml".
curt [Thu, 23 Jan 2003 15:17:41 +0000 (15:17 +0000)]
FreeBSD pthread fix.
curt [Wed, 22 Jan 2003 01:24:32 +0000 (01:24 +0000)]
Add a "signed" distance to the GS transmitter. When you are in the approach
hemisphere the distance is positive, if you are in the departure hemisphere
the distance is negature. (Possible use for graphing approach distance
vs. glide slope or cdi.)
curt [Wed, 22 Jan 2003 01:22:48 +0000 (01:22 +0000)]
Updated Jon Berndt's entry.
david [Tue, 21 Jan 2003 15:44:21 +0000 (15:44 +0000)]
Remove another deprecated command, and fix things up so that dialogs
reload properly on a reinit.
david [Tue, 21 Jan 2003 02:09:27 +0000 (02:09 +0000)]
Added support for reinit(), to reload the configuration files without
having to restart FlightGear. This should speed up GUI design and
debugging quite a bit.
david [Tue, 21 Jan 2003 02:08:56 +0000 (02:08 +0000)]
Fixed iteration bug in destructor.
david [Tue, 21 Jan 2003 02:08:41 +0000 (02:08 +0000)]
Removed need to specify 'type' property at the top level; it's always
a dialog.
david [Tue, 21 Jan 2003 02:08:00 +0000 (02:08 +0000)]
Make fgLoadProps more flexible, to read from $FG_ROOT or the current
directory.
david [Tue, 21 Jan 2003 02:07:29 +0000 (02:07 +0000)]
Added reinit, suspend, and resume commands.
david [Mon, 20 Jan 2003 20:00:56 +0000 (20:00 +0000)]
Basic information for creating menus and dialogs in FlightGear.
david [Mon, 20 Jan 2003 16:03:48 +0000 (16:03 +0000)]
Change GUI method names.
Do not delete GUI objects directly; let the GUI manager do it instead.
Simplify some code for readability.
david [Mon, 20 Jan 2003 16:03:09 +0000 (16:03 +0000)]
Rename some methods to be more intuitive, add a close method for the
active dialog, and add lots of documentation.
david [Mon, 20 Jan 2003 16:02:26 +0000 (16:02 +0000)]
Fix memory leaks (PUI doesn't make copies of lists, so we have to make
our own copies and keep pointers to them).
david [Mon, 20 Jan 2003 16:01:54 +0000 (16:01 +0000)]
Add more documentation comments.
Fix memory leaks (PUI doesn't make copies of lists, so we have to make
our own copies and keep pointers to them).
Adjust for new method names in NewGUI.
Move the GUIInfo struct into the cxx file so that it's not part of the
public interface.
david [Mon, 20 Jan 2003 16:01:16 +0000 (16:01 +0000)]
Add new object types "slider" and "dial".
Fix memory leaks (PUI doesn't make copies of lists, so we have to make
our own copies and keep pointers to them).
Adjust for new method names in NewGUI.
Move the GUIInfo struct into the cxx file so that it's not part of the
public interface.
david [Mon, 20 Jan 2003 13:02:18 +0000 (13:02 +0000)]
Make sure the gust wind speed is never less than the base wind speed.
curt [Mon, 20 Jan 2003 03:14:43 +0000 (03:14 +0000)]
Fix a potential buffer overflow.
curt [Mon, 20 Jan 2003 03:09:54 +0000 (03:09 +0000)]
Tweaks to protocol names to match recent changes in options.cxx (so they
will work.) :-)
david [Sun, 19 Jan 2003 23:04:03 +0000 (23:04 +0000)]
Make some allowances for a dialog closing in the middle of a callback.
Add support for combo fields.
david [Sun, 19 Jan 2003 23:03:31 +0000 (23:03 +0000)]
Go back to the simpler arrangement syntax of a map of vectors.
david [Sun, 19 Jan 2003 23:02:51 +0000 (23:02 +0000)]
Major overhaul by Frederic Bouvier to make options table-driven.
daveluff [Sun, 19 Jan 2003 21:31:37 +0000 (21:31 +0000)]
Memory allocation bugfix from Frederic Bouvier, plus a few cout's commented out
david [Sun, 19 Jan 2003 17:22:05 +0000 (17:22 +0000)]
Do an update after apply to see what really got into FlightGear.
david [Sun, 19 Jan 2003 17:21:38 +0000 (17:21 +0000)]
Add support for a "checkbox" dialog widget (for boolean properties).
david [Sun, 19 Jan 2003 17:21:18 +0000 (17:21 +0000)]
Use a pointer for the bindings vector to try to work around a 2.95
bug.
david [Sun, 19 Jan 2003 15:27:29 +0000 (15:27 +0000)]
Changed return type of fireItem to void.
david [Sun, 19 Jan 2003 12:54:26 +0000 (12:54 +0000)]
Use FGGlobals::get_fg_root instead of looking up the environment
variable directly.
david [Sat, 18 Jan 2003 21:59:25 +0000 (21:59 +0000)]
Removed a couple of the deprecated dialogs, and removed the old
predefined bindings for F11 and F12. Instead, there is now a soft
binding from F11 to the autopilot dialog.
david [Sat, 18 Jan 2003 21:13:11 +0000 (21:13 +0000)]
Added the property-cycle command.
david [Sat, 18 Jan 2003 21:12:27 +0000 (21:12 +0000)]
Remove the old built-in bindings for F8 and F10 (they can be done in
keyboard.xml now).
david [Sat, 18 Jan 2003 21:11:51 +0000 (21:11 +0000)]
Tie the bool property /sim/menubar/visibility to hide and reveal the
menubar.
david [Sat, 18 Jan 2003 21:11:15 +0000 (21:11 +0000)]
Keep track of the visible/hidden state more robustly.
david [Sat, 18 Jan 2003 21:10:49 +0000 (21:10 +0000)]
Simplify looking up the GUI subsystem.
curt [Sat, 18 Jan 2003 19:40:28 +0000 (19:40 +0000)]
Make the destructor virtual.
(I thought I'd slip this in along with David's change to the default menu
configure option. I believe that will cause a new config.h to be generated
which will cause a near complete rebuild of FG (as will this globals.hxx
change) so it shouldn't cause additional grief to have these happen at the
same time.)
curt [Sat, 18 Jan 2003 19:36:50 +0000 (19:36 +0000)]
More updates to refine the output data to make it more useful for an
external GUI and approach path plotter.
david [Sat, 18 Jan 2003 17:36:59 +0000 (17:36 +0000)]
Change the default to the new XML-configured menubar. Configure
--with-old-menubar to get the old menubar.
david [Sat, 18 Jan 2003 16:26:41 +0000 (16:26 +0000)]
Add in some temporary commands to get at the old, hard-coded dialogs.
Most of these will eventually be replaced with XML-configured dialogs,
and the rest will be turned into proper widgets or global commands.
david [Sat, 18 Jan 2003 16:25:50 +0000 (16:25 +0000)]
Do late, lazy binding of commands from the command manager.
david [Sat, 18 Jan 2003 15:57:51 +0000 (15:57 +0000)]
Renamed GUIWidget to FGDialog.
david [Sat, 18 Jan 2003 15:16:54 +0000 (15:16 +0000)]
Include fg_props.hxx to get definition of FGConditional.
david [Sat, 18 Jan 2003 15:16:34 +0000 (15:16 +0000)]
Unbundle dialog-box support from the top-level GUI manager, to
simplify maintenance.
curt [Fri, 17 Jan 2003 22:54:09 +0000 (22:54 +0000)]
Oops we tweaked the preset_commit command name, let's call it by it's
correct name.
david [Fri, 17 Jan 2003 18:25:34 +0000 (18:25 +0000)]
Do not require libScripting.a unless PSL is available.
daveluff [Fri, 17 Jan 2003 16:45:26 +0000 (16:45 +0000)]
Slight change to some STL stuff that was breaking MSVC6
curt [Fri, 17 Jan 2003 13:49:48 +0000 (13:49 +0000)]
Convert distance to touch down point to nm.
david [Fri, 17 Jan 2003 12:41:47 +0000 (12:41 +0000)]
Make all PSL support conditional, because it's not included in plib
1.6. The macro is HAVE_PLIB_PSL.
david [Fri, 17 Jan 2003 12:40:20 +0000 (12:40 +0000)]
Ignore more stuff.
curt [Fri, 17 Jan 2003 00:11:49 +0000 (00:11 +0000)]
Allow network byte order conversion to be conditionally compiled off.
curt [Thu, 16 Jan 2003 20:57:28 +0000 (20:57 +0000)]
Updates to the net_gui code that can spit out updated flight information
to the network which a gui might be interested in.
david [Thu, 16 Jan 2003 18:06:27 +0000 (18:06 +0000)]
Started a new FGMenuBar class to handle a different XML-configurable
menubar. This one allows regular command bindings, with the
(temporary) condition that every menu item must have a unique text
label. The new menubar is disabled by default; to enable it,
configure --with-new-menubar.
david [Thu, 16 Jan 2003 18:04:24 +0000 (18:04 +0000)]
Added a run_inline method that automatically wraps the script in a
main() function. It's not hooked to a command, yet.
david [Thu, 16 Jan 2003 16:01:26 +0000 (16:01 +0000)]
Simplify subsystem handling through FGGlobals.
david [Thu, 16 Jan 2003 15:11:04 +0000 (15:11 +0000)]
Broadcast suspend/resume/reinit through the manager and its groups.
curt [Wed, 15 Jan 2003 02:09:10 +0000 (02:09 +0000)]
Renamed mini_fdm to native_gui which makes a lot more sense to me.
daveluff [Mon, 13 Jan 2003 19:03:36 +0000 (19:03 +0000)]
Fix compilation bug that only occurred when compiled with weathercm subsystem enabled
curt [Mon, 13 Jan 2003 00:27:50 +0000 (00:27 +0000)]
Added velocity and climb_rate to mini_fdm structure.
curt [Sun, 12 Jan 2003 23:39:18 +0000 (23:39 +0000)]
Update to the Mini FDM network protocal (mostly renaming class and file names)
Wired this in to options.cxx and fg_io.cxx so it can be activated.
curt [Sun, 12 Jan 2003 23:28:21 +0000 (23:28 +0000)]
Added a "mini fdm" output. This could (for example) be useful for an
external gui if it wanted to monitor some key sim position/orientation
varialbles without saturating the net with the full slate of fdm data
@60hz.
curt [Sun, 12 Jan 2003 22:11:55 +0000 (22:11 +0000)]
Consolidate and clean up some of the FDM network interface code.
curt [Sun, 12 Jan 2003 14:28:26 +0000 (14:28 +0000)]
#ifdef out a bit more code that could cause compile problems on platforms
that don't have all the latest opengl extensions.