]> git.mxchange.org Git - flightgear.git/log
flightgear.git
15 years agoTidy up for a source code "snapshot" release.
curt [Thu, 30 Oct 2008 18:35:44 +0000 (18:35 +0000)]
Tidy up for a source code "snapshot" release.

15 years agoNot finding a depricated config file shouldn't be a fatal error.
curt [Thu, 30 Oct 2008 18:33:28 +0000 (18:33 +0000)]
Not finding a depricated config file shouldn't be a fatal error.

15 years agoDon't allow negative values as argument to pow().
timoore [Tue, 28 Oct 2008 12:10:27 +0000 (12:10 +0000)]
Don't allow negative values as argument to pow().

This was a source of a spew of "NaN" error messages at night when the
sun is at a large angle to the zenith. I don't know why this wasn't a
problem before now.

15 years agoDisable on-screen statistics for the GUI camera
timoore [Tue, 28 Oct 2008 12:10:01 +0000 (12:10 +0000)]
Disable on-screen statistics for the GUI camera

15 years agoFax an INCLUDES problem
ehofman [Sun, 26 Oct 2008 16:59:58 +0000 (16:59 +0000)]
Fax an INCLUDES problem

15 years agoAdd some fuel properties
ehofman [Sun, 26 Oct 2008 10:23:20 +0000 (10:23 +0000)]
Add some fuel properties

15 years ago3D clouds from Stuart Buchanan. Need a recent driver update, --enable-clouds3d option...
fredb [Sun, 26 Oct 2008 09:38:21 +0000 (09:38 +0000)]
3D clouds from Stuart Buchanan. Need a recent driver update, --enable-clouds3d option and a Weather Scenario to show up

15 years agoRevert to previous version, Makefile.am shouldn't have been updated
ehofman [Thu, 23 Oct 2008 19:54:47 +0000 (19:54 +0000)]
Revert to previous version, Makefile.am shouldn't have been updated

15 years agoSync.with JSBSim CVS
ehofman [Thu, 23 Oct 2008 19:04:45 +0000 (19:04 +0000)]
Sync.with JSBSim CVS

15 years agoAlasdair Campbell: fix the MK_VIII problems
ehofman [Thu, 23 Oct 2008 16:43:35 +0000 (16:43 +0000)]
Alasdair Campbell: fix the MK_VIII problems

15 years agoProvide an explanation to why a special case is needed
fredb [Sun, 19 Oct 2008 16:26:52 +0000 (16:26 +0000)]
Provide an explanation to why a special case is needed

15 years agoscreenshots: check for empty screenshots-dir
mfranz [Sun, 19 Oct 2008 16:25:05 +0000 (16:25 +0000)]
screenshots: check for empty screenshots-dir

15 years agoRevert to previous revision after an error during last commit
fredb [Sun, 19 Oct 2008 16:22:17 +0000 (16:22 +0000)]
Revert to previous revision after an error during last commit

15 years agoAlex Perry :
fredb [Sun, 19 Oct 2008 16:08:30 +0000 (16:08 +0000)]
Alex Perry :
This patch changes terrasync so it links against the subversion
library if you have it installed.  It supports people who build binary
releases for use by non-developers by removing the runtime external
dependency on having command line svn or rsync available.  Since the
patch changes autoconf to detect libsvn,  I'd appreciate it if people
who release binaries could verify that the detection scripting works
for their platform.

Developer warning:  If you do have libsvn developer libraries
installed, terrasync changes its default option from "-R" to "-S" to
remove the command line dependency.  However, Martin has not yet
uploaded world scenery into the subversion repository so it won't be
useful to fly against and you may want to specify "-R" on the command
line in the short term.  Or run both.

Me: Update MSVC 7.1 project file. Need svn-win32-1.x.y_dev.zip and svn-win32-1.x.y.zip
located at http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

15 years agoAlex Perry :
fredb [Sun, 19 Oct 2008 16:08:29 +0000 (16:08 +0000)]
Alex Perry :
This patch changes terrasync so it links against the subversion
library if you have it installed.  It supports people who build binary
releases for use by non-developers by removing the runtime external
dependency on having command line svn or rsync available.  Since the
patch changes autoconf to detect libsvn,  I'd appreciate it if people
who release binaries could verify that the detection scripting works
for their platform.

Developer warning:  If you do have libsvn developer libraries
installed, terrasync changes its default option from "-R" to "-S" to
remove the command line dependency.  However, Martin has not yet
uploaded world scenery into the subversion repository so it won't be
useful to fly against and you may want to specify "-R" on the command
line in the short term.  Or run both.

Me: Update MSVC 7.1 project file. Need svn-win32-1.x.y_dev.zip and svn-win32-1.x.y.zip
located at http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100

15 years ago- createModule: add optional arg[] vector arguments
mfranz [Sat, 18 Oct 2008 19:52:18 +0000 (19:52 +0000)]
- createModule: add optional arg[] vector arguments
- make propNodeGhost() public, so that it can be used by non-friends
- SGNasalModelData: create module with arg[] containing two prop ghosts

15 years ago- fix regression: classes derived from SGModelData get the props root
mfranz [Sat, 18 Oct 2008 18:47:28 +0000 (18:47 +0000)]
- fix regression: classes derived from SGModelData get the props root
  via modelLoaded, not a possible Nasal node.
- rename SGNasalModelData::_props to ::_root to avoid confusion

15 years agoset /sim/rendering/particles as global particle switch
mfranz [Fri, 17 Oct 2008 21:25:03 +0000 (21:25 +0000)]
set /sim/rendering/particles as global particle switch

15 years ago.rgb -> .png for generic splash textures
mfranz [Tue, 14 Oct 2008 06:11:44 +0000 (06:11 +0000)]
.rgb -> .png for generic splash textures

15 years agoMove vim syntax files from utils/syntax/ to scripts/syntax/. They aren't
mfranz [Mon, 13 Oct 2008 21:22:10 +0000 (21:22 +0000)]
Move vim syntax files from utils/syntax/ to scripts/syntax/. They aren't
exactly scripts, but neither are they utilities by themselves. And the
neighbourship to the completion scripts makes sense (IMHO).

15 years agolisteners: do no longer set cmdarg() to avoid interference with embedded Nasal
mfranz [Sun, 12 Oct 2008 21:08:44 +0000 (21:08 +0000)]
listeners: do no longer set cmdarg() to avoid interference with embedded Nasal

15 years agoAdded two missing libraries needed by the new terrasync code.
durk [Sun, 12 Oct 2008 09:56:18 +0000 (09:56 +0000)]
Added two missing libraries needed by the new terrasync code.

15 years agoUpdate Terrasync README file
fredb [Sun, 12 Oct 2008 08:03:51 +0000 (08:03 +0000)]
Update Terrasync README file

15 years agoAlex Perry :
fredb [Sun, 12 Oct 2008 07:55:09 +0000 (07:55 +0000)]
Alex Perry :
* Doesn't download the area at lot,lon of 0,0 if terrasync starts before FlightGear is ready
* Attempt to download the Airports directory when no scenery needs to be fetched
* Add svn over http support for flag "-S", in addition to the existing default of rsync
* Add the command line flag "-T" to just refresh the KSFO surrounding area and exit

Frederic Bouvier:
Add a MSVC71 project file

15 years agoadd surface-positions/wing-pos-norm, surface-positions/wing-fold-pos-norm
mfranz [Thu, 9 Oct 2008 16:13:50 +0000 (16:13 +0000)]
add surface-positions/wing-pos-norm, surface-positions/wing-fold-pos-norm

15 years agocompletion: move scripts from tools/ to completion/
mfranz [Mon, 6 Oct 2008 13:26:51 +0000 (13:26 +0000)]
completion: move scripts from tools/ to completion/

15 years agowarn about badly set fg-root
mfranz [Thu, 2 Oct 2008 08:33:49 +0000 (08:33 +0000)]
warn about badly set fg-root

15 years agomake isatty() available for stdout/stderr (hope it works on MS Windows)
mfranz [Wed, 1 Oct 2008 15:03:53 +0000 (15:03 +0000)]
make isatty() available for stdout/stderr (hope it works on MS Windows)

15 years agoNicolas: zsh completion script
mfranz [Wed, 1 Oct 2008 11:32:06 +0000 (11:32 +0000)]
Nicolas: zsh completion script

15 years agodetect parenthesis nesting errors, not only spurious closing parens
mfranz [Tue, 30 Sep 2008 15:37:01 +0000 (15:37 +0000)]
detect parenthesis nesting errors, not only spurious closing parens

15 years ago- improve number detection
mfranz [Mon, 29 Sep 2008 17:02:37 +0000 (17:02 +0000)]
- improve number detection
- use nasal syntax for <script>..</script> in xml mode
- new nasal built-in function id()

15 years agoYASim flap changes from Vivian Meazza
timoore [Mon, 29 Sep 2008 08:00:20 +0000 (08:00 +0000)]
YASim flap changes from Vivian Meazza

15 years agoUpdate MSVC 7.1 projects
fredb [Sun, 28 Sep 2008 08:27:51 +0000 (08:27 +0000)]
Update MSVC 7.1 projects

15 years agoMINGW patch by Csaba Halasz, reworked by me to avoid breaking MSVC or Cygwin build
fredb [Sun, 28 Sep 2008 08:27:32 +0000 (08:27 +0000)]
MINGW patch by Csaba Halasz, reworked by me to avoid breaking MSVC or Cygwin build

15 years ago- remove redundant command
mfranz [Tue, 23 Sep 2008 20:21:19 +0000 (20:21 +0000)]
- remove redundant command
- better alignment of help screen

15 years ago- airportinfo(): remove superfluous indices of threshold/stopway
mfranz [Tue, 23 Sep 2008 20:06:40 +0000 (20:06 +0000)]
- airportinfo(): remove superfluous indices of threshold/stopway
- restore consistent coding style: no 2-space spaghetti code
  indentation, remove trailing spaces, no spaces after ( and before )

15 years agoJames Turner,
ehofman [Sun, 14 Sep 2008 14:31:00 +0000 (14:31 +0000)]
James Turner,

Regarding the Runway selection bug:
The logic here is a bit convoluted, but I also had a dumb bug in normaliseBearing - I was clamping to the wrong range (0..360 instead of -180..180). This caused the scoring code to pick weird runways. I've added some extra cases to my local tests, and here's a fix.

15 years agoAdd the alpha test back in so the instruments won't disappear after changing the...
ehofman [Sun, 14 Sep 2008 09:34:17 +0000 (09:34 +0000)]
Add the alpha test back in so the instruments won't disappear after changing the view direction

15 years agofix a typo
ehofman [Sat, 13 Sep 2008 09:20:47 +0000 (09:20 +0000)]
fix a typo

15 years agoIgnore generated files
fredb [Sat, 13 Sep 2008 08:44:26 +0000 (08:44 +0000)]
Ignore generated files

15 years agoCompile again with MSVC. APIENTRY not defined after last changes
fredb [Sat, 13 Sep 2008 08:41:22 +0000 (08:41 +0000)]
Compile again with MSVC. APIENTRY not defined after last changes

15 years agoJames Turner:
ehofman [Sat, 13 Sep 2008 08:07:22 +0000 (08:07 +0000)]
James Turner:
Trivial patch, but an important milestone:

Convert FGAirport to inherit FGPositioned. This concludes the first phase of the FGPositioned changes, and hopefully the most intrusive ones - adding in the base class. There's lots (and lots) of further work to do on the indexing and querying side, as well as cleaning up the accessors, but that will happen in single source files, or a group of related files at a time.

As a trivial note, this patch does fix a bug where the very last airport in apt.dat would get an invalid type. So for all you people who just love to fly to EHYB (Ypenburg, The Hague), things may work a little more sanely.

I'll intentionally let the dust settle after this patch, so any weird behaviour I may potentially have introduced shows up. Just to re-iterate, so far there should be absolutely no user-visible change in the behaviour of anything - navaids, position init, the route manager, AI flight plans, etc. If there is, please let me know and I'll fix it ASAP.

15 years agoJames Turner:
ehofman [Sat, 13 Sep 2008 08:06:15 +0000 (08:06 +0000)]
James Turner:
By way of example, here's a patch to make the position init code (in fg_init.cxx) cleaner, partly thanks to the FGPositioned changes. It reduces the file size by 200 lines - virtually all of which was copy-and-paste. Once the remaining class (FGAirport) is converted to inherit FGPositioned, all the future patches should be like this - touching one or a few files at most.

This factors the start-offset logic out into a helper, which also does the final property setting (which has to happen on both the /preset and 'real' values). Using the accessors in FGPositioned, and the offset helper, a couple of cases become trivial (fix and nav) and others become much simpler.

15 years agoJames Turner:
ehofman [Fri, 12 Sep 2008 08:46:15 +0000 (08:46 +0000)]
James Turner:
Convert FGNavRecord to inherit FGPositioned. This is much more self-contained than the FGRunway change, since FGNavRecord already had good encapsulation of its state. However, it's a large diff due to moving around two nasty pieces of code - the 'align navaid with extended runway centerline' logic and the 'penalise transmitters at the opposite runway end' logic.

In general things are more readable because I've replaced the Navaid type enum, and the use of Robin's integer type codes, with   switches on the FGPositioned::Type code - no more trying to recall that '6' is an outer marker in Robin's data. The creation code path is also pushed down from navdb into navrecord itself.

15 years agoset wind vector for particle systems
timoore [Thu, 11 Sep 2008 10:29:18 +0000 (10:29 +0000)]
set wind vector for particle  systems

15 years agoremove cruft
timoore [Thu, 11 Sep 2008 10:28:28 +0000 (10:28 +0000)]
remove cruft

15 years agoJames Turner:
ehofman [Thu, 11 Sep 2008 08:38:09 +0000 (08:38 +0000)]
James Turner:
Convert FGRunway to be heap-based, and inherit FGPositioned. This is a large, ugly change, since FGRunway was essentially a plain struct, with no accessors or abstraction. This change adds various helpers and accessors to FGRunway, but doesn't change many places to use them - that will be a follow up series of patches. It's still a large patch, but outside of FGAirport and FGRunway, mostly mechanical search-and-replace.

An interesting part of this change is that reciprocal runways now exist as independent objects, rather than being created on the fly by the search methods. This simplifies some pieces of code that search for and iterate runways. For users who only want one 'end' of a runway, the new 'isReciprocal' predicate allows them to ignore the 'other' end. Current the only user of this is the 'ground-radar' ATC feature. If we had data on which runways are truly 'single-ended', it would now be trivial to use this in the airport loader to *not* create the reciprocal.

15 years agoJames Turner:
ehofman [Wed, 10 Sep 2008 08:54:49 +0000 (08:54 +0000)]
James Turner:

Here's part 2 - converting FGFix (the simplest one) to be both heap-based and inherit FGPositioned. One minor benefit from this is replacing some dangerous code in FGFixList which used to return the address of an iterator member ('&it->second'). To keep the diff a sensible size, I'm not updating the callers to use the richer FGPositioned types - i.e replacing separate lat/lon handling with SGGeod. I will make those cleanups, but in future patches.

15 years agoUpdate MSVC 7.1 project
fredb [Mon, 8 Sep 2008 19:52:34 +0000 (19:52 +0000)]
Update MSVC 7.1 project

15 years agoAdd required include for lower_bound
fredb [Mon, 8 Sep 2008 19:25:45 +0000 (19:25 +0000)]
Add required include for lower_bound

15 years agoJames Turner:
ehofman [Mon, 8 Sep 2008 17:50:06 +0000 (17:50 +0000)]
James Turner:
Here's the very first FGPositioned patch - adding the files, and building them, but nothing else.

15 years agoJames Turner :
fredb [Sun, 7 Sep 2008 08:44:48 +0000 (08:44 +0000)]
James Turner :
If someone could kindly apply the attached patch, that'll keep this from crashing, I believe. The fix is easy since FGAirport can now always provide an active runway - there's no need to guess at random, or rely on the tower having set one up.

15 years agoUpdate MSVC 7.1 projects
fredb [Sun, 7 Sep 2008 08:43:19 +0000 (08:43 +0000)]
Update MSVC 7.1 projects

15 years agoCommit the proper patch stupid :( now with the positioning and orientation code inclu...
ehofman [Fri, 5 Sep 2008 19:46:21 +0000 (19:46 +0000)]
Commit the proper patch stupid :( now with the positioning and orientation code included...

15 years agoDon't update twice..
ehofman [Fri, 5 Sep 2008 11:48:08 +0000 (11:48 +0000)]
Don't update twice..

15 years agorevert the move of the sound positioning code, at least till i found out why it doesn...
ehofman [Fri, 5 Sep 2008 11:05:21 +0000 (11:05 +0000)]
revert the move of the sound positioning code, at least till i found out why it doesn't work this way.

15 years agoMove the soundmanager update code back to the main loop, just prior to updating all...
ehofman [Fri, 5 Sep 2008 09:18:33 +0000 (09:18 +0000)]
Move the soundmanager update code back to the main loop, just prior to updating all the SGSubsystems. Hopefuly this silves the sound problem.

15 years agoAdd a MSVC 7.1 project for the metar program
fredb [Sun, 31 Aug 2008 18:34:22 +0000 (18:34 +0000)]
Add a MSVC 7.1 project for the metar program

15 years agoStefan C. Müller :
fredb [Sun, 31 Aug 2008 18:32:43 +0000 (18:32 +0000)]
Stefan C. Müller :
Small patch fixing bugs I've encountered while getting the current CVS to build in MSVC.
* std::lower_bound was used with the key-type of a map, but lower_bound expects the value-type of the collection it works on, with is std::pair. MSVC seems to be more strict about this.
* Added an missing include statement.
* Replaced an rint() call with floor() (MSVC does not offer rint).

15 years agoUpdate MSVC 7.1 projects
fredb [Sun, 31 Aug 2008 12:35:18 +0000 (12:35 +0000)]
Update MSVC 7.1 projects

15 years agoTorsten Dreyer:
curt [Thu, 28 Aug 2008 21:24:02 +0000 (21:24 +0000)]
Torsten Dreyer:

Here is a little patch that changes the behaviour of the VOR CDI and OFF-flag
for indicators like the HSI when getting outside the range of the VOR
station.

Currently, when flying at a distance between the effective_range and twice the
effective_range of a VOR station, the in-range property is computed based on
a random value, causing the OFF Flag and the CDI bar to perform an ugly
jitter.

The attached patch introduces a new property signal-quality-norm which is
computed based on the distance to the station and the range. It is 1.0 when
the distance is less than the range and decreases by 1/x^2 for distances
greater than the range leading to a signal-quality-norm of 0.25 for distances
two times the range, 0.125 for three times the range and so on.
The in-range flag is tied to a signal-quality-norm greater than 0.2 (fixed
squelch).
The CDI and GS needle deflection is multiplied with the signal-quality-norm.

The benefit is:
- Ability to animate the OFF-Flag with a smooth transition.
- CDI and GS needle deflection shows correct values when in range
(signal-quality-norm=1.0) and show some wrong indication when the range is
exceeded
- CDI and GS needle start to move, even when the OFF flag is visible
- No more jitter for flag and needles

See the new SenecaII ki525a hsi as an example at
http://www.t3r.de/fg/navpatch.jpg
The numbers on the image are:
(1) the new property signal-quality-norm
(2) distance exceeds the effective-range by 30%
(3) NAV flag has a rotation animation bound to signal-quality-norm and is
partially visible
(4) CDI is partially deflected even with NAV flag shown

This implementation better matches reality - at least, how I observed it ;-)

15 years agoUpdates to match prerelease version number.
curt [Thu, 28 Aug 2008 21:20:49 +0000 (21:20 +0000)]
Updates to match prerelease version number.

15 years ago"make dist" fixes.
curt [Thu, 28 Aug 2008 21:20:21 +0000 (21:20 +0000)]
"make dist" fixes.

15 years ago- Update FlightGear.dsp
curt [Thu, 28 Aug 2008 21:19:38 +0000 (21:19 +0000)]
- Update FlightGear.dsp
- Assign an arbitrary prerelease version number
- Tweaks to top level Makefile.am

15 years agoSync. with JSBSim cvs
ehofman [Tue, 26 Aug 2008 08:02:31 +0000 (08:02 +0000)]
Sync. with JSBSim cvs

15 years agoFix missing parameter reported by Alex Buzin
fredb [Sun, 24 Aug 2008 18:20:50 +0000 (18:20 +0000)]
Fix missing parameter reported by Alex Buzin

15 years agoNot a right but a left hand system
ehofman [Sun, 24 Aug 2008 12:12:14 +0000 (12:12 +0000)]
Not a right but a left hand system

15 years agoJames Turner:
ehofman [Sun, 24 Aug 2008 09:04:24 +0000 (09:04 +0000)]
James Turner:

Good news: I'm working on some automatic testing of the 'core' FG pieces, especially those I'm likely to break in my Navaids / airports / runways work

Bad news: I already broke something, in my runways refactoring. (But my tests caught it!)

Attached patch fixes it - it's (of course) the stupidest thing in the world. Incidentally, standardising this kind of code into some (inlined) header is becoming more and more of a priority  for me - I've lost count of the number of times I've seen the 'clamp heading to 0..360.0' and 'reverse a heading and clamp it' idioms in the code. The KLN89 and MkVIII code have (of course) their own helpers for this.

15 years agoremove redundant semi-colon
ehofman [Sat, 23 Aug 2008 13:09:24 +0000 (13:09 +0000)]
remove redundant semi-colon

15 years agoFix a compile problem for lower_bound()
ehofman [Fri, 22 Aug 2008 19:49:03 +0000 (19:49 +0000)]
Fix a compile problem for lower_bound()

15 years agoUpdate angles of inner and outer cone. they run from 0-180 degrees.
ehofman [Fri, 22 Aug 2008 19:13:58 +0000 (19:13 +0000)]
Update angles of inner and outer cone. they run from 0-180 degrees.

15 years agoJames Turner:
ehofman [Fri, 22 Aug 2008 11:22:22 +0000 (11:22 +0000)]
James Turner:
This is a little intrusive on the KLN89 code, but avoids the wasteful cloning of the airports, runways and navaids which current happens, and also combines the ugly string ordering code.

15 years agofix a last minute typo
ehofman [Fri, 22 Aug 2008 09:57:49 +0000 (09:57 +0000)]
fix a last minute typo

15 years agoNothing fancy, it all seemed to work properly already...
ehofman [Fri, 22 Aug 2008 09:50:22 +0000 (09:50 +0000)]
Nothing fancy, it all seemed to work properly already...

15 years agoupdate coordinate system
ehofman [Fri, 22 Aug 2008 09:43:12 +0000 (09:43 +0000)]
update coordinate system

15 years agoCzaba Halasz:
durk [Thu, 21 Aug 2008 20:14:26 +0000 (20:14 +0000)]
Czaba Halasz:
Somebody please add config.h to AirportList.cxx, because the #include
<plib/puAux.h> (in AirportList.hxx) needs the PU_USE_NONE define.

DT: Done :-)

15 years agoJames Turner: Here's a trivial patch, when you have a moment:
durk [Thu, 21 Aug 2008 16:34:33 +0000 (16:34 +0000)]
James Turner: Here's a trivial patch, when you have a moment:

- removes various members from FGRunway which no-one was using
- any of these can be trivially re-instated if and when someone
actually wants to use them - but right now they're simply bloating up
FGRunway, which we have lots of, because it currently includes all the
taxiways in Robin's data.
- that's it.

15 years agoMove SGSoundMgr stuff oevr to FGFX
ehofman [Thu, 21 Aug 2008 14:26:27 +0000 (14:26 +0000)]
Move SGSoundMgr stuff oevr to FGFX

15 years agolsprop: version math.pi (change %'v -> %q and %"V -> %Q; cosmetics)
mfranz [Tue, 19 Aug 2008 11:13:07 +0000 (11:13 +0000)]
lsprop: version math.pi  (change %'v -> %q and %"V -> %Q; cosmetics)

15 years agolsprop: make included paths absolute
mfranz [Tue, 19 Aug 2008 06:52:47 +0000 (06:52 +0000)]
lsprop: make included paths absolute

15 years agolsprop: also consider includes from <PropertyList>; help improvements
mfranz [Tue, 19 Aug 2008 06:36:48 +0000 (06:36 +0000)]
lsprop: also consider includes from <PropertyList>; help improvements

15 years agolsprop: fix -p long option
mfranz [Mon, 18 Aug 2008 13:12:31 +0000 (13:12 +0000)]
lsprop: fix -p long option

15 years agoXMLErrors on one line
mfranz [Mon, 18 Aug 2008 10:15:39 +0000 (10:15 +0000)]
XMLErrors on one line

15 years agolsprop: list properties of <PropertyList> XML files
mfranz [Mon, 18 Aug 2008 07:35:03 +0000 (07:35 +0000)]
lsprop: list properties of <PropertyList> XML files

15 years agoUpdate MSVC 7.1 projects
fredb [Sun, 17 Aug 2008 18:58:17 +0000 (18:58 +0000)]
Update MSVC 7.1 projects

15 years agoJames Turner:
ehofman [Fri, 15 Aug 2008 18:48:11 +0000 (18:48 +0000)]
James Turner:
Switches the MkVIII code to use the same 'closest airport' logic as everything
else, instead of its own special version.

15 years agoJames Turner: Improved runway management code:
durk [Thu, 14 Aug 2008 18:13:39 +0000 (18:13 +0000)]
James Turner: Improved runway management code:
 - Runways are now part of an airport, instead of a separate list
 - Runways are no longer represented as a boring struct, but as a class
   of their own.
 -Improved runway access to unify various runway access methods.

15 years agoSync. with JSBSim CVS
ehofman [Thu, 14 Aug 2008 14:16:50 +0000 (14:16 +0000)]
Sync. with JSBSim CVS

15 years agonasal.vim: add <?...?> and <!--...--> to XML embedded mode
mfranz [Wed, 13 Aug 2008 10:21:42 +0000 (10:21 +0000)]
nasal.vim: add <?...?> and <!--...--> to XML embedded mode
and only enable that if the file extension is xml

15 years agoAllow generic file protocol to terminate fg after a number of repetitions.
timoore [Thu, 7 Aug 2008 22:24:47 +0000 (22:24 +0000)]
Allow generic file protocol to terminate fg after a number of repetitions.

15 years agoRon JENSEN: s/hide/!enabled/
mfranz [Wed, 6 Aug 2008 15:18:41 +0000 (15:18 +0000)]
Ron JENSEN: s/hide/!enabled/

use <enabled>false</enabled> flag for widgets that shouldn't be drawn
instead of <hide>true</hide>. This is consistent with other places
in fgfs, like menu entries, hud elements, subsystem switches, etc.

15 years agouse <enabled>false</enabled> flag for widgets that shouldn't be drawn
mfranz [Tue, 5 Aug 2008 05:27:07 +0000 (05:27 +0000)]
use <enabled>false</enabled> flag for widgets that shouldn't be drawn
instead of <hide>true</hide>. This is consistent with other places
in fgfs, like menu entries, hud elements, subsystem switches, etc.

15 years ago<foo/> are also comments in XML embedded Nasal mode
mfranz [Tue, 5 Aug 2008 05:23:16 +0000 (05:23 +0000)]
<foo/> are also comments in XML embedded Nasal mode

15 years ago- fix function argument order (top & bottom were swapped)
mfranz [Tue, 5 Aug 2008 05:22:05 +0000 (05:22 +0000)]
- fix function argument order (top & bottom were swapped)
- drop wrong and superfluous rounding (sprintf() rounds already)
- remove redundant default values to property getters (default is 0 already)

15 years agoJames Turner:
ehofman [Sun, 3 Aug 2008 14:34:42 +0000 (14:34 +0000)]
James Turner:
Attached patch + new file make FGNavRecord have a .cxx file, and a constructor w
hich allows all the parameters to be supplied. Along the way I also cleaned up t
he navrecord.hxx header, lots more header pollution has been killed.

Some long methods are no longer inline, but were all suspiciously long to meet c
ompiler inlining criteria (I'm not clear if the 'inline' keyword is advisory or
mandatory in this situation) - I don't expect this to affect performance in any
way whatsoever.

The constructor addition is to support some hacking I'm doing improving the star
tup performance of the navDB by lazily loading the data, and caching it in a mor
e efficient format than text. I'm submitting this change (and probably some othe
r small tweaks in the future) since they are worthwhile as cleanups regardless o
f how my current experiments work out.

15 years agoAdd support for squared damping coefficients for gears.
ehofman [Sun, 3 Aug 2008 13:52:45 +0000 (13:52 +0000)]
Add support for squared damping coefficients for gears.

15 years agomark obvious XML tags as comments
mfranz [Sun, 3 Aug 2008 13:52:29 +0000 (13:52 +0000)]
mark obvious XML tags as comments

15 years agoRestore sky
timoore [Sat, 2 Aug 2008 22:32:55 +0000 (22:32 +0000)]
Restore sky

Don't clear BACKGROUND_BIT in the master camera's cull
mask. ViewPartitionNode does that where needed.

15 years agoUpdate MSVC 7.1 projects - Adapt to OSG 2.6.0-rc1 : location of header files should...
fredb [Sat, 2 Aug 2008 11:31:17 +0000 (11:31 +0000)]
Update MSVC 7.1 projects - Adapt to OSG 2.6.0-rc1 : location of header files should now be searched in the install directory, here ..\..\..\install\msvc71\OpenSceneGraph\include
3dconvert not built anymore. Use osgconv

15 years agoMSVC 7.1 fix
fredb [Sat, 2 Aug 2008 10:01:08 +0000 (10:01 +0000)]
MSVC 7.1 fix