]> git.mxchange.org Git - flightgear.git/log
flightgear.git
18 years agopuList.cxx: _list_box->getIntegerValue() returns -1 as long as no list
mfranz [Wed, 22 Mar 2006 10:56:49 +0000 (10:56 +0000)]
puList.cxx: _list_box->getIntegerValue() returns -1 as long as no list
  entry was selected. Return 0 in this case, not an invalid string address
  (causing segfaults).
dialogs.cxx: don't set property if no list entry was chosen.

18 years agoThis innocuous looking typo was crashing the sim whenever an AI plane was asked to...
daveluff [Tue, 21 Mar 2006 23:33:54 +0000 (23:33 +0000)]
This innocuous looking typo was crashing the sim whenever an AI plane was asked to follow the user whilst the user was flying a circuit (non straight-in) approach

18 years agoAdd an icon to the FlightGear Wiki, and a name to the output image
fredb [Tue, 21 Mar 2006 21:45:14 +0000 (21:45 +0000)]
Add an icon to the FlightGear Wiki, and a name to the output image

18 years agosetup files for various versions.
curt [Tue, 21 Mar 2006 20:51:16 +0000 (20:51 +0000)]
setup files for various versions.

18 years agoPreparations for first v0.9.10 prerelease.
curt [Tue, 21 Mar 2006 18:52:19 +0000 (18:52 +0000)]
Preparations for first v0.9.10 prerelease.

18 years agoAdd fuel pressure.
curt [Tue, 21 Mar 2006 18:51:57 +0000 (18:51 +0000)]
Add fuel pressure.

18 years agoUpdates to base package file selection.
curt [Tue, 21 Mar 2006 18:46:38 +0000 (18:46 +0000)]
Updates to base package file selection.

18 years agoAdd changes from the 'data' tree.
curt [Tue, 21 Mar 2006 18:37:40 +0000 (18:37 +0000)]
Add changes from the 'data' tree.

18 years agobetter name for listener property
mfranz [Tue, 21 Mar 2006 17:35:30 +0000 (17:35 +0000)]
better name for listener property

18 years agoraise signal to listeners when a whole coordinate set was written
mfranz [Tue, 21 Mar 2006 17:33:54 +0000 (17:33 +0000)]
raise signal to listeners when a whole coordinate set was written

18 years agoMore sanity checks
fredb [Tue, 21 Mar 2006 14:53:38 +0000 (14:53 +0000)]
More sanity checks

18 years agoAdd sanity check on option parameter
fredb [Tue, 21 Mar 2006 14:43:38 +0000 (14:43 +0000)]
Add sanity check on option parameter

18 years agoFirst stab at a 0.9.10 changelog.
curt [Tue, 21 Mar 2006 02:04:07 +0000 (02:04 +0000)]
First stab at a 0.9.10 changelog.

18 years agoTweak.
curt [Tue, 21 Mar 2006 01:07:36 +0000 (01:07 +0000)]
Tweak.

18 years agoFix 3d tables.
ehofman [Mon, 20 Mar 2006 20:19:16 +0000 (20:19 +0000)]
Fix 3d tables.

18 years agoRemove unused variable
frohlich [Mon, 20 Mar 2006 18:16:09 +0000 (18:16 +0000)]
Remove unused variable

18 years agofix old bug: remove the models from where they were added (the model branch
mfranz [Mon, 20 Mar 2006 17:45:50 +0000 (17:45 +0000)]
fix old bug: remove the models from where they were added (the model branch
is nowhere set)

18 years ago- remove unused ssgSelector
mfranz [Mon, 20 Mar 2006 17:32:56 +0000 (17:32 +0000)]
- remove unused ssgSelector
- add function to remove models

18 years agoallow to add models at runtime
mfranz [Mon, 20 Mar 2006 16:38:31 +0000 (16:38 +0000)]
allow to add models at runtime

18 years agodon't abort() only because one model wasn't found. Just print an error
mfranz [Mon, 20 Mar 2006 16:00:26 +0000 (16:00 +0000)]
don't abort() only because one model wasn't found. Just print an error
message and continue.

18 years agouse guarded pointers
mfranz [Mon, 20 Mar 2006 15:45:53 +0000 (15:45 +0000)]
use guarded pointers

18 years agoextract loop body into separate function to later allow model addition
mfranz [Mon, 20 Mar 2006 12:10:20 +0000 (12:10 +0000)]
extract loop body into separate function to later allow model addition
at runtime; remove Nasal support for now (the model loader is currently
initialized before the Nasal subsystem is available)

18 years agoa bool isn't safe enough here, but a mutex shouldn't be necessary
mfranz [Mon, 20 Mar 2006 11:01:16 +0000 (11:01 +0000)]
a bool isn't safe enough here, but a mutex shouldn't be necessary

18 years ago- disallow listener re-entry to prevent crash/runaway process
mfranz [Mon, 20 Mar 2006 07:13:10 +0000 (07:13 +0000)]
- disallow listener re-entry to prevent crash/runaway process
- move FGNasalListener function bodies to NasalSys.cxx (has become too big)

18 years agoBugfixes and feature improvements related to AI auto flightplan generation.
durk [Sun, 19 Mar 2006 07:41:48 +0000 (07:41 +0000)]
Bugfixes and feature improvements related to AI auto flightplan generation.
When AIFlightPlanCreateTaxi() function is called with the firstFlight
argument set to true, this is supposed to handle situations where the
the aircraft's timetable indicates it should have left between about 5 to
20 minutes earlier. In the previous version, all these aircraft started
taxiing from the first parking location available in the network, due
to the fact that the variable gateId was not assigned a value. In this
patch, route tracing starts from an assigned gate and the network node
following code is fast forwarded to a random location along the taxiways
to give a more realistic and natural distribution of taxiing aircraft
after startup.
    This patch further addresses some weird ballet-dancing behavior that
aircraft were showing just prior to/right after parking and which was
related to a number of more or less duplicate waypoints in the transition
from createTaxi() to createParking() to createPushBack() to createTaxi().
    Finally, a blatant typing error in the getParking() function was fixed.

18 years agocreate /sim/gui if it doesn't exist
mfranz [Sun, 19 Mar 2006 07:10:10 +0000 (07:10 +0000)]
create /sim/gui if it doesn't exist

18 years agoVivian MEAZZA & Mathias FROEHLICH:
mfranz [Sat, 18 Mar 2006 16:31:09 +0000 (16:31 +0000)]
Vivian MEAZZA & Mathias FROEHLICH:

"Add new code for animating JBDs. Tidy up code for animating flightdeck
elevators."  (JBD ... Jet Blast Deflectors, but everyone knows that :-)

18 years agoSmall gcc-4.1 patch.
curt [Sat, 18 Mar 2006 13:10:59 +0000 (13:10 +0000)]
Small gcc-4.1 patch.

18 years agoInitialize uninitialized variable
frohlich [Sat, 18 Mar 2006 07:16:18 +0000 (07:16 +0000)]
Initialize uninitialized variable

18 years agoAdd a (commented out) line enabling the "bits" library for testing.
andy [Wed, 15 Mar 2006 19:43:09 +0000 (19:43 +0000)]
Add a (commented out) line enabling the "bits" library for testing.

18 years agoAdd the I/O library, but comment it out until we figure out how to do this securely
andy [Wed, 15 Mar 2006 18:10:29 +0000 (18:10 +0000)]
Add the I/O library, but comment it out until we figure out how to do this securely

18 years agoonly evaluate click-on-terrain on left mouse button clicks
mfranz [Wed, 15 Mar 2006 07:31:57 +0000 (07:31 +0000)]
only evaluate click-on-terrain on left mouse button clicks

18 years agoadd missing break :-)
mfranz [Tue, 14 Mar 2006 15:30:35 +0000 (15:30 +0000)]
add missing break  :-)

18 years agoclose Aircraft/ dir after scanning for *-set.xml files
mfranz [Tue, 14 Mar 2006 15:28:29 +0000 (15:28 +0000)]
close Aircraft/ dir after scanning for *-set.xml files

18 years agoImplement the settable timer on the CAL3 page
daveluff [Mon, 13 Mar 2006 23:01:48 +0000 (23:01 +0000)]
Implement the settable timer on the CAL3 page

18 years agoTypo in the comments
daveluff [Mon, 13 Mar 2006 22:55:55 +0000 (22:55 +0000)]
Typo in the comments

18 years agoAdd a comment to explain the exported glide slope value.
curt [Mon, 13 Mar 2006 20:20:27 +0000 (20:20 +0000)]
Add a comment to explain the exported glide slope value.

18 years agoclose Nasal/ dir after reading *.nas files
mfranz [Mon, 13 Mar 2006 19:47:22 +0000 (19:47 +0000)]
close Nasal/ dir after reading *.nas files

18 years agoMissing initializer. Kraehe's machine was crashing on the Cub;
andy [Mon, 13 Mar 2006 18:57:10 +0000 (18:57 +0000)]
Missing initializer.  Kraehe's machine was crashing on the Cub;
presumably this is why.

18 years agoSync. w. JSBSim CVS.
ehofman [Mon, 13 Mar 2006 15:21:57 +0000 (15:21 +0000)]
Sync. w. JSBSim CVS.

18 years agoHelipads don't have a number per end, so don't attempt to return a (broken) reverse...
daveluff [Sun, 12 Mar 2006 21:10:34 +0000 (21:10 +0000)]
Helipads don't have a number per end, so don't attempt to return a (broken) reverse rwy number

18 years agoBugfix: Non-existent AIModels could trigger a request to load scenery tiles
durk [Sat, 11 Mar 2006 18:14:48 +0000 (18:14 +0000)]
Bugfix: Non-existent AIModels could trigger a request to load scenery tiles
at (lon, lat) coordinates -1000,0. This patch fixes the AIModels/Traffic
Manager side of things. The AIModels subsystems allowed the creation of
AIAircraft with non-existent 3D models. If such a model didn't exist, the
aip class didn't get initialized, resulting in the above-mentioned bogus
position information. Here I circumvent this problem by a) only interacting
with the tile loader if the model is visible (and hence has succesfully been
initialized) and b) by disallowing the traffic manager to create AIAircraft
objects if the path to the 3D model doesn't exist.

18 years agodon't allow others to delete our property node
mfranz [Sat, 11 Mar 2006 12:19:43 +0000 (12:19 +0000)]
don't allow others to delete our property node

18 years agomake max speed configurable (/engines/engine/speed-max-mps);
mfranz [Sat, 11 Mar 2006 09:23:51 +0000 (09:23 +0000)]
make max speed configurable (/engines/engine/speed-max-mps);
default: 2000 meter/second

18 years agoWhile I had the valgrind rig set up, I took the opportunity to plug a
andy [Fri, 10 Mar 2006 22:21:42 +0000 (22:21 +0000)]
While I had the valgrind rig set up, I took the opportunity to plug a
bunch of memory leaks that had accumulated over the years.  FlightGear
doesn't currently bother to destroy and recreate a YASim context, but
at least it can do so now without worry.

18 years agoMSVC fix : Compile again
fredb [Fri, 10 Mar 2006 21:26:44 +0000 (21:26 +0000)]
MSVC fix : Compile again

18 years agoFix an uninitialized data condition that crept in during the recent
andy [Fri, 10 Mar 2006 19:47:23 +0000 (19:47 +0000)]
Fix an uninitialized data condition that crept in during the recent
groundcache addition -- the ground callback doesn't do anything at
solution time, so the ground plane was unset.  Valgrind was whining
about this; it's not clear that it was actually causing a problem.

18 years agoWhen we are asked to produce no force on a Surface (e.g. a weight that
andy [Fri, 10 Mar 2006 19:46:16 +0000 (19:46 +0000)]
When we are asked to produce no force on a Surface (e.g. a weight that
is "off"), make sure the force is actually zero.  Kind of a hack -- a
better idea would be flag to set at a higher level.

18 years agoalways make some property string values upper case
mfranz [Fri, 10 Mar 2006 11:46:03 +0000 (11:46 +0000)]
always make some property string values upper case

18 years agoWe need to flush all pending mouse move events past a mouse warp to avoid
frohlich [Fri, 10 Mar 2006 07:13:59 +0000 (07:13 +0000)]
We need to flush all pending mouse move events past a mouse warp to avoid
a race condition ending in warping twice and having huge increments for the
second warp.
I am not aware of such a flush function in glut. So we emulate that by
ignoring mouse move events between a warp mouse and the next frame.
That should make glut behavour aequivalent to sdl behavour.

18 years agoRecognize standalone DMEs (type 13 in Robin's list).
david [Fri, 10 Mar 2006 03:46:50 +0000 (03:46 +0000)]
Recognize standalone DMEs (type 13 in Robin's list).

18 years agomove gui styles from /sim/gui[n] to /sim/gui/style[n] to make /sim/gui
mfranz [Thu, 9 Mar 2006 23:04:41 +0000 (23:04 +0000)]
move gui styles from /sim/gui[n] to /sim/gui/style[n] to make /sim/gui
free for other gui related properties

18 years ago--warnings
mfranz [Thu, 9 Mar 2006 21:41:51 +0000 (21:41 +0000)]
--warnings

18 years ago- allow multiple spaces in the environment variable
mfranz [Thu, 9 Mar 2006 21:38:39 +0000 (21:38 +0000)]
- allow multiple spaces in the environment variable
- documentation fix

18 years agoadd alert message
mfranz [Thu, 9 Mar 2006 17:32:24 +0000 (17:32 +0000)]
add alert message

18 years agocheck if the "nasal" subsystem is still there, and only call <unload> then.
mfranz [Thu, 9 Mar 2006 13:30:28 +0000 (13:30 +0000)]
check if the "nasal" subsystem is still there, and only call <unload> then.
This isn't the case if the model is destroyed on fgfs exit. To make <unload>
work under these circumstances, one would have to reorder subsystem removal,
but this doesn't seem overly useful, so we'll do it when we really need it.

18 years agoI take that back. This doesn't work yet. :-)
mfranz [Thu, 9 Mar 2006 11:23:15 +0000 (11:23 +0000)]
I take that back. This doesn't work yet.  :-)

18 years agoadd <load>/<unload> support to AI models, including aircraft models. For
mfranz [Thu, 9 Mar 2006 11:14:16 +0000 (11:14 +0000)]
add <load>/<unload> support to AI models, including aircraft models. For
aircraft models this is only called if they are loaded as AI, not if they
are the model flown by the human pilot. This has technical reasons (too
soon for Nasal/fg), but is useful to distinguish AI and non-AI use, for
example to set a different livery for AI models, or to set different
animation properties.

18 years agoremove leftover #include; changed comment
mfranz [Thu, 9 Mar 2006 11:05:32 +0000 (11:05 +0000)]
remove leftover #include; changed comment

18 years agoNasalSys.[ch]xx:
mfranz [Thu, 9 Mar 2006 09:04:03 +0000 (09:04 +0000)]
NasalSys.[ch]xx:
  implement FGNasalModelData class for execution of XML <load> and <unload>
  scripts. modelLoaded() is called by the model loader, and the destructor
  on branch removal.

modelmgr.cxx:
tilemgr.cxx:
tileentry.[ch]xx:
  make scenery and custom objects run their Nasal scripts on loading
  and unloading. Let OBJECT_STATIC object not be cached.

18 years agoremove useless test
mfranz [Wed, 8 Mar 2006 20:23:31 +0000 (20:23 +0000)]
remove useless test

18 years agocrashfix: handleCommand() is called from other modules (input callbacks,
mfranz [Wed, 8 Mar 2006 16:06:32 +0000 (16:06 +0000)]
crashfix: handleCommand() is called from other modules (input callbacks,
fgcommands from C++ or GUI), so we need a separate context here. (See
also solution in FGNasalListener::valueChanged)

18 years agoAdd the builddir to the list of include directories to be able to include Include...
ehofman [Wed, 8 Mar 2006 12:01:45 +0000 (12:01 +0000)]
Add the builddir to the list of include directories to be able to include Include/version.h

18 years agoadd support for <nasal> blocks <open> and <close> in XML dialogs:
mfranz [Wed, 8 Mar 2006 10:44:46 +0000 (10:44 +0000)]
add support for <nasal> blocks <open> and <close> in XML dialogs:

  <nasal>
      <open>print("I'm called on dialog open")</open>
      <close>print("I'm called on dialog close")</close>
  </nasal>

All Nasal runs in a dialog namespace, so that variables and functions
defined in the <open> block can be used in <binding>s, etc. This is
especially useful for <radio> button handling. See "location-in-air.xml".

18 years agoadd deleteModule() method
mfranz [Wed, 8 Mar 2006 10:35:20 +0000 (10:35 +0000)]
add deleteModule() method

18 years agoJean-Yves Lefort: fix "crash" on exit
mfranz [Tue, 7 Mar 2006 10:26:25 +0000 (10:26 +0000)]
Jean-Yves Lefort: fix "crash" on exit

mf:
pthread_cancel doesn't seem to work correctly on all supported platforms.
It apparently causes SGBlockingQueue::pop() to correctly leave the thread on
the cancellation point pthread_wait(), but the SGGuard() destructor isn't
called, so the queue mutex remains locked. This triggered an assert() on
pthread_join(). This patch uses an empty ICAO request as signal for the
thread to terminate itself.

18 years agoLFS Glass cockpit interface (allows development independent of the opengc
curt [Mon, 6 Mar 2006 18:49:57 +0000 (18:49 +0000)]
LFS Glass cockpit interface (allows development independent of the opengc
interface which is somewhat stagnant.)

18 years agoSelecting an approach from the active waypoint page was broken - should now be fixed
daveluff [Sun, 5 Mar 2006 16:56:08 +0000 (16:56 +0000)]
Selecting an approach from the active waypoint page was broken - should now be fixed

18 years agoReduce console output
daveluff [Sun, 5 Mar 2006 16:53:06 +0000 (16:53 +0000)]
Reduce console output

18 years agoAdd the MAXNI IAF to the C83 approach, and add a few guards against not finding the...
daveluff [Sun, 5 Mar 2006 16:49:20 +0000 (16:49 +0000)]
Add the MAXNI IAF to the C83 approach, and add a few guards against not finding the fixes in the data.  I realise that tweaking a hard-coded approach seems daft when loading approach data from file is high on the TODO, but I'm using C83 as an example for a readme so it may as well match the published chart properly...

18 years agowarning--
mfranz [Sat, 4 Mar 2006 22:05:19 +0000 (22:05 +0000)]
warning--

18 years agocompile!
mfranz [Sat, 4 Mar 2006 21:16:11 +0000 (21:16 +0000)]
compile!

18 years agoJean-Yves Lefort :
fredb [Sat, 4 Mar 2006 20:21:32 +0000 (20:21 +0000)]
Jean-Yves Lefort :

I have implemented a Honeywell MK VIII EGPWS emulation for FlightGear.
The MK VIII is an Enhanced Ground Proximity Warning System aimed at
regional turboprop and small turbofan aircrafts such as the Citation,
Citation Bravo, B1900D, Beechcraft 99 and L410.

Frederic Bouvier:
make the MSVC compilation possible. Rearrange base package directories.

18 years agoMathias Fröhlich:
ehofman [Sat, 4 Mar 2006 12:49:30 +0000 (12:49 +0000)]
Mathias Fröhlich:

Fix the AI-Radar code.

18 years agoImproved selection of active runway (currently AI traffic only).
durk [Sat, 4 Mar 2006 08:49:36 +0000 (08:49 +0000)]
Improved selection of active runway (currently AI traffic only).
The original code selected the most preferable runway combination,
regardless of which combination was currently active. This patch
builds in some additional resistance against change, by keeping
track of which runways are already in use, and forces a change
in active runways only when new (wheather/time of day) conditions
force it to do so, resulting in much more consistent runway assignment.
behavior.

18 years agoimprove error message: if festival doesn't seem to be listening, then it's
mfranz [Fri, 3 Mar 2006 19:43:41 +0000 (19:43 +0000)]
improve error message: if festival doesn't seem to be listening, then it's
probably blocked by not being able to open a sound device (because fgfs is
using the only available device already).

18 years agoMathias Fröhlich:
ehofman [Fri, 3 Mar 2006 15:13:42 +0000 (15:13 +0000)]
Mathias Fröhlich:

I have some bugfixes which will avoid fg just crashing if the sound device
could not be opened.

18 years agoRemove a useless and harmful statement : MSVC complains std is not a valid namespace...
fredb [Thu, 2 Mar 2006 22:52:05 +0000 (22:52 +0000)]
Remove a useless and harmful statement : MSVC complains std is not a valid namespace because no STL header is included

18 years agoFrom Vivian: change default up/down angles on the Launchbar from 30 to
andy [Thu, 2 Mar 2006 16:49:25 +0000 (16:49 +0000)]
From Vivian: change default up/down angles on the Launchbar from 30 to
45 degrees and add a "holdback-length" attribute.

18 years agolet removelistener() return the number of remaining Nasal listeners. (We
mfranz [Thu, 2 Mar 2006 10:41:48 +0000 (10:41 +0000)]
let removelistener() return the number of remaining Nasal listeners. (We
need to return nil for errors and something else for success, so we can
as well return something (remotely) useful.)

18 years agoFixes a bugs in the handling of the holdback mount point (by Mathias),
andy [Wed, 1 Mar 2006 22:59:58 +0000 (22:59 +0000)]
Fixes a bugs in the handling of the holdback mount point (by Mathias),
and in the calculation of the launchbar angle (by Vivian).

It also calculates the holdback angle, and sets a Boolean value which
can be used to initiate the release of the catapult strop submodel at
the appropriate moment (new code by Vivian).

18 years agowork better with interpolated brakes
mfranz [Wed, 1 Mar 2006 21:04:52 +0000 (21:04 +0000)]
work better with interpolated brakes

18 years agoUninitialized member variable. Default to "turbocharged", not "supercharged"
andy [Wed, 1 Mar 2006 17:45:26 +0000 (17:45 +0000)]
Uninitialized member variable.  Default to "turbocharged", not "supercharged"

18 years agoForgot to hook up the WASTEGATE control. Also, fix a cut-n-paste
andy [Wed, 1 Mar 2006 17:38:54 +0000 (17:38 +0000)]
Forgot to hook up the WASTEGATE control.  Also, fix a cut-n-paste
constant that got incorrectly copied from Jet.cpp, and some cosmetics.

18 years agobackspace accelerator
mfranz [Wed, 1 Mar 2006 14:26:17 +0000 (14:26 +0000)]
backspace accelerator

18 years agoOops, forgot the hooks to the configuration.
andy [Tue, 28 Feb 2006 19:27:33 +0000 (19:27 +0000)]
Oops, forgot the hooks to the configuration.

18 years ago- assign unique id to listeners
mfranz [Tue, 28 Feb 2006 14:55:37 +0000 (14:55 +0000)]
- assign unique id to listeners
- let setlistener return id
- add removelistener(id) command

18 years agoInspired by a patch from Vivian, this adds a settable "WASTEGATE"
andy [Mon, 27 Feb 2006 23:35:02 +0000 (23:35 +0000)]
Inspired by a patch from Vivian, this adds a settable "WASTEGATE"
control to piston engines that allows external scripts to control the
turbo/supercharger boost programatically by setting this axis to
values in the range [0:1].  It also adds a "turbo-lag" attribute (a
time in seconds) to engines implementing turbocharger spooling delays.

This isn't terribly well tested, but doesn't seem to have broken
anything.

18 years agoSyn.c w. JSBSim.
ehofman [Mon, 27 Feb 2006 08:41:24 +0000 (08:41 +0000)]
Syn.c w. JSBSim.

18 years agoChange from Dave Perry:
david [Mon, 27 Feb 2006 02:24:14 +0000 (02:24 +0000)]
Change from Dave Perry:

I am attaching a trivial patch that changes the normalization from 24 to
12 in turn_indicator.cxx.  With this change, the pa24 tc has a turn
indicator spin value in the property tree of 0.9996 and the same value
for the pa28-161 is 1.0, so there is no harm to a 24 volt electrical
system in this change.  Should the battery or alternator put out a lower
voltage than 12 volts, the spin value goes down and the tc shows a
negative turn that increases as the voltage gets less.  This file shows
you as the author.  If you are comfortable with this change, commit it
to cvs and the tc will be correct even for 12 volt systems.

18 years agoAllow YASim flight models to override the hard-coded fine and coarse
david [Sun, 26 Feb 2006 16:46:51 +0000 (16:46 +0000)]
Allow YASim flight models to override the hard-coded fine and coarse
propeller pitch stops for constant speed propellers.  The default
values are the same as the previous hard-coded values.  The new
attributes, "fine-stop" and "coarse-stop", are documented in the base
package, Docs/README.yasim.

18 years agoBugfix: variable fp was deleted in both AIBase::~AIBase() and AIAircraft::AIAircraft...
durk [Thu, 23 Feb 2006 21:42:11 +0000 (21:42 +0000)]
Bugfix: variable fp was deleted in both AIBase::~AIBase() and AIAircraft::AIAircraft(), resulting in a segmentation fault.
Here the delete fp; statement is removed from the AIAircraft() destructor.

18 years agomake abortion more efficient ;-)
mfranz [Thu, 23 Feb 2006 12:55:57 +0000 (12:55 +0000)]
make abortion more efficient  ;-)

18 years agocatch string exceptions
mfranz [Thu, 23 Feb 2006 08:32:27 +0000 (08:32 +0000)]
catch string exceptions

18 years agoRecent SimGear changes seem to require more additions of config.h to FG in order...
daveluff [Wed, 22 Feb 2006 21:04:47 +0000 (21:04 +0000)]
Recent SimGear changes seem to require more additions of config.h to FG in order to compile on Cygwin

18 years agoOops - I think I introduced some dos line endings - this should fix it
daveluff [Wed, 22 Feb 2006 20:27:00 +0000 (20:27 +0000)]
Oops - I think I introduced some dos line endings - this should fix it

18 years agoA couple of hacks to fix cygwin compilation. These may not be the correct fix, but...
daveluff [Wed, 22 Feb 2006 19:21:29 +0000 (19:21 +0000)]
A couple of hacks to fix cygwin compilation.  These may not be the correct fix, but they prevent new cygwin users getting an almost instant compile error following make

18 years agoStuart BUCHANAN:
mfranz [Wed, 22 Feb 2006 17:09:06 +0000 (17:09 +0000)]
Stuart BUCHANAN:

Nasal/XML based tutorial system

18 years agodisable old ATC display. This is now done via screen.log.write() messages.
mfranz [Tue, 21 Feb 2006 21:29:19 +0000 (21:29 +0000)]
disable old ATC display. This is now done via screen.log.write() messages.
(Decide after 0.9.10 if it should be replaced with a new C++ implementation,
or if the Nasal one is good enough.)

18 years agonew FSF address (see http://www.gnu.org/licenses/gpl.html)
mfranz [Tue, 21 Feb 2006 17:45:03 +0000 (17:45 +0000)]
new FSF address (see http://www.gnu.org/licenses/gpl.html)