]> git.mxchange.org Git - flightgear.git/log
flightgear.git
11 years agoviewmgr: stash properties for better performance
ThorstenB [Sun, 18 Nov 2012 12:17:07 +0000 (13:17 +0100)]
viewmgr: stash properties for better performance

11 years agotoggle fullscreen: also adapt GUI plane when resizing
ThorstenB [Sat, 17 Nov 2012 23:00:15 +0000 (00:00 +0100)]
toggle fullscreen: also adapt GUI plane when resizing

11 years agoAdd command to toggle fullscreen mode.
ThorstenB [Sat, 17 Nov 2012 22:07:00 +0000 (23:07 +0100)]
Add command to toggle fullscreen mode.

11 years agoYASim airborne start-up
ThorstenB [Sat, 17 Nov 2012 19:05:16 +0000 (20:05 +0100)]
YASim airborne start-up
Gear should be up when starting in-air.

11 years ago#600, for Curt... ;-) allow speed-up value to use fractions
ThorstenB [Sat, 17 Nov 2012 19:01:19 +0000 (20:01 +0100)]
#600, for Curt... ;-) allow speed-up value to use fractions
"speed-up" can now also be used for slow-motion (i.e. 0.5 / 0.25 / ...)
or fractional speeds (3.141...). This was already working for instruments
(for replay) before, now it's also considered by FDM simulation.

11 years agoSupport request body on xmlhttprequest.
James Turner [Sat, 17 Nov 2012 18:10:15 +0000 (18:10 +0000)]
Support request body on xmlhttprequest.

Allow XML property data to be submitted with a request; changes the request method from GET to POST. Supply nodes via the 'body' argument to the command.

11 years ago#931: some VOR+ILS stations not working on 32bit machines
ThorstenB [Fri, 16 Nov 2012 21:46:41 +0000 (22:46 +0100)]
#931: some VOR+ILS stations not working on 32bit machines
When casting to int, always remember the ugly effects of floating-point
(im)precisions ;-).

11 years agoFurther work on bug 905.
James Turner [Fri, 16 Nov 2012 16:43:54 +0000 (16:43 +0000)]
Further work on bug 905.

Tolerate Octree leaf children which have been moved outside their leaf's BBox. This is necessary since lazy-loading of ILS and threshold files can cause re-locations even during child traversal, where updating the hierarchy is very complex. Instead, simply tolerate this case, and rely on the real position data (which is correct).

11 years agoAdd new property indicating whether profiler is available
Thomas Geymayer [Fri, 16 Nov 2012 11:59:44 +0000 (12:59 +0100)]
Add new property indicating whether profiler is available

11 years agoNasalCanvas: Clean up and expose Element node ghost
Thomas Geymayer [Fri, 16 Nov 2012 11:34:38 +0000 (12:34 +0100)]
NasalCanvas: Clean up and expose Element node ghost

11 years ago#918: fix jsbsim in-air repositioning issue
ThorstenB [Thu, 15 Nov 2012 19:20:00 +0000 (20:20 +0100)]
#918: fix jsbsim in-air repositioning issue

11 years ago#895: AI traffic not working when system is offline but real-wx is enabled
ThorstenB [Wed, 14 Nov 2012 23:35:45 +0000 (00:35 +0100)]
#895: AI traffic not working when system is offline but real-wx is enabled
Add a timeout when waiting for valid METAR.

11 years agofgprotocol: delete io channel on shutdown
ThorstenB [Wed, 14 Nov 2012 22:49:09 +0000 (23:49 +0100)]
fgprotocol: delete io channel on shutdown

11 years agojpg-httpd: Add error messages when unable to open port etc.
ThorstenB [Wed, 14 Nov 2012 22:44:35 +0000 (23:44 +0100)]
jpg-httpd: Add error messages when unable to open port etc.
Also move private code to cxx file.

11 years agojpg-httpd: consistent indentation and white-spaces
ThorstenB [Wed, 14 Nov 2012 22:27:18 +0000 (23:27 +0100)]
jpg-httpd: consistent indentation and white-spaces
(no content change)

11 years agoCMAKE: find plib module: correct the linking order of the pu component,
Christian Schmitt [Thu, 15 Nov 2012 14:47:01 +0000 (15:47 +0100)]
CMAKE: find plib module: correct the linking order of the pu component,
which has to be before fnt. This fixes the fgpanel linking on some distros.

11 years agoReally make profiling commands optional
Thomas Geymayer [Thu, 15 Nov 2012 12:56:31 +0000 (13:56 +0100)]
Really make profiling commands optional

11 years agoVisual Studio bug workaround
Thomas Geymayer [Tue, 13 Nov 2012 11:43:51 +0000 (12:43 +0100)]
Visual Studio bug workaround

11 years agoExperiment with exposing more canvas methods
Thomas Geymayer [Mon, 12 Nov 2012 22:28:53 +0000 (23:28 +0100)]
Experiment with exposing more canvas methods

11 years agoMore cleanup an move of helper classes to simgear
Thomas Geymayer [Mon, 12 Nov 2012 11:13:06 +0000 (12:13 +0100)]
More cleanup an move of helper classes to simgear

11 years agoClean up and some more testing
Thomas Geymayer [Fri, 9 Nov 2012 18:33:03 +0000 (19:33 +0100)]
Clean up and some more testing

11 years agoCanvas/Nasal and Nasal/C++ binding experiments
Thomas Geymayer [Thu, 8 Nov 2012 23:06:17 +0000 (00:06 +0100)]
Canvas/Nasal and Nasal/C++ binding experiments

11 years agoAdd missing file...
Thomas Geymayer [Thu, 15 Nov 2012 11:42:12 +0000 (12:42 +0100)]
Add missing file...

11 years agoOptional profiling commands using gperftools
Thomas Geymayer [Thu, 15 Nov 2012 10:55:25 +0000 (11:55 +0100)]
Optional profiling commands using gperftools

11 years agoMSVC compile fix
Frederic Bouvier [Thu, 15 Nov 2012 07:42:10 +0000 (08:42 +0100)]
MSVC compile fix

11 years agoSupport for creating default SID/approach.
James Turner [Mon, 12 Nov 2012 21:30:28 +0000 (22:30 +0100)]
Support for creating default SID/approach.

Durk reminded me of this - when we're missing procedures data (the common case), synthesise a plausible (but possibly dangerously unrealistic) departure and approach. Will work fine for airports in gentle terrain, and likely kill you at challenging airports. You have been warned.

11 years agoreplay system: protect from recording multiple records for identical time
ThorstenB [Sun, 11 Nov 2012 16:36:10 +0000 (17:36 +0100)]
replay system: protect from recording multiple records for identical time
And avoid div by zero when dt==0 for recorded data.

11 years agoRemove osg dependency for isNaN only.
ThorstenB [Sun, 11 Nov 2012 16:22:42 +0000 (17:22 +0100)]
Remove osg dependency for isNaN only.

11 years agohla: Use hla derived classes part 2
Mathias Froehlich [Sun, 11 Nov 2012 15:29:56 +0000 (16:29 +0100)]
hla: Use hla derived classes part 2

11 years agohla: Use HLADataElementIndices instead IndexPathPairs.
Mathias Froehlich [Sun, 11 Nov 2012 13:23:37 +0000 (14:23 +0100)]
hla: Use HLADataElementIndices instead IndexPathPairs.

11 years agohla: Replace the object class callback by it's object class.
Mathias Froehlich [Sun, 11 Nov 2012 08:49:25 +0000 (09:49 +0100)]
hla: Replace the object class callback by it's object class.

11 years agohla: Use hla derived classes part 1.
Mathias Froehlich [Sat, 10 Nov 2012 16:19:33 +0000 (17:19 +0100)]
hla: Use hla derived classes part 1.

11 years agoExtended replay and flight recording system
ThorstenB [Sat, 10 Nov 2012 20:25:31 +0000 (21:25 +0100)]
Extended replay and flight recording system
Save/restore replay sessions.
Replay system message support, so recorded flights can be turned into
flight tutorials.

11 years agoFix bug 905.
James Turner [Sat, 10 Nov 2012 14:48:00 +0000 (14:48 +0000)]
Fix bug 905.

When a position is modified for an in-cache FGPositioned, we need to update the runtime information too, or the Octree code may (rightly) complain that it's seeing inconsistent data. Also make the Octree check an exception throw, and verbose, so this is easier to detect in the future.

11 years agoFor clouds use a RNG seed that stays the same for 10 minutes.
Stuart Buchanan [Fri, 9 Nov 2012 20:29:28 +0000 (20:29 +0000)]
For clouds use a RNG seed that stays the same for 10 minutes.

This allows multi-process systems to stay in sync and display the same
clouds.

11 years agoBug 921
James Turner [Thu, 8 Nov 2012 18:31:16 +0000 (18:31 +0000)]
Bug 921

Fix GPS search functionality, I mixed up the SQlite wild-card operator.

11 years agoOverhaul the ground-net / parking code.
James Turner [Mon, 1 Oct 2012 16:18:36 +0000 (17:18 +0100)]
Overhaul the ground-net / parking code.

Use the nav-data-cache to cache groundnet information, including
parking positions and the taxi-node graph.

11 years agoAlexis Bory:
James Turner [Thu, 8 Nov 2012 09:05:11 +0000 (09:05 +0000)]
Alexis Bory:

The purpose of this little cosmetic patch is to ease the use of proptest's output in a ploter.

11 years agoAdapt for latest SimGear changes and insert missing bracket
Thomas Geymayer [Tue, 6 Nov 2012 17:50:14 +0000 (18:50 +0100)]
Adapt for latest SimGear changes and insert missing bracket

11 years agoFix include and compiler warning
Thomas Geymayer [Sun, 4 Nov 2012 22:03:06 +0000 (23:03 +0100)]
Fix include and compiler warning

11 years agoSimGear now includes ShivaVG
Thomas Geymayer [Sun, 4 Nov 2012 19:02:20 +0000 (20:02 +0100)]
SimGear now includes ShivaVG

11 years agoUpdate for new simgear Canvas system.
Thomas Geymayer [Sun, 4 Nov 2012 13:18:31 +0000 (14:18 +0100)]
Update for new simgear Canvas system.

A refactored version of the Canvas system can now be found in
SimGear.

11 years agoAdd error messages when unable to open HTTP port.
ThorstenB [Thu, 1 Nov 2012 18:34:27 +0000 (19:34 +0100)]
Add error messages when unable to open HTTP port.
Also move private code to cxx file.

11 years agoRemember MP online status throughout a sim reset.
ThorstenB [Thu, 1 Nov 2012 14:49:45 +0000 (15:49 +0100)]
Remember MP online status throughout a sim reset.

11 years agoJean Pellotier: don't show markers for invalid targets in HUD
ThorstenB [Thu, 1 Nov 2012 14:31:05 +0000 (15:31 +0100)]
Jean Pellotier: don't show markers for invalid targets in HUD
Don't show invalid AI/MP models in the HUD (after they were removed from
the scene).
Also, when a radar is installed, consider radar/in-range for HUD display.

11 years agoAdd different error message when an FDM is disabled.
ThorstenB [Thu, 1 Nov 2012 14:03:01 +0000 (15:03 +0100)]
Add different error message when an FDM is disabled.
Better shows the difference between "unknown" and "disabled" FDMs.

11 years ago#903: generic protocol: fix a rare corner case
ThorstenB [Thu, 1 Nov 2012 13:35:17 +0000 (14:35 +0100)]
#903: generic protocol: fix a rare corner case
ASCII protocols consisting of a single chunk only (one variable per line)
would not work when no "separator" was defined.
Also add error message for protocols with more than one var per line which
are missing a separator...

11 years agofg_io: Fixed mem leaks.
ThorstenB [Thu, 1 Nov 2012 13:12:01 +0000 (14:12 +0100)]
fg_io: Fixed mem leaks.

11 years agoFix indentation and mixed-up white-space/tabs
ThorstenB [Thu, 1 Nov 2012 13:00:32 +0000 (14:00 +0100)]
Fix indentation and mixed-up white-space/tabs
(content otherwise unchanged)

11 years agoSimplify canvas OpenVG initialization and fix sometimes rendering too lazy
Thomas Geymayer [Wed, 31 Oct 2012 00:40:43 +0000 (01:40 +0100)]
Simplify canvas OpenVG initialization and fix sometimes rendering too lazy

11 years agoTraffic improvements.
James Turner [Tue, 30 Oct 2012 15:43:54 +0000 (15:43 +0000)]
Traffic improvements.

Make landings and takeoffs look more correct; tweak climb-out and touchdown phases in particular, so the turn to destination heading occurs earlier on climb out, and touchdown occurs close the GS transmitter / some distance down the runway from the beginning.

11 years agoRefactor PropertyBasedElement and Manager
Thomas Geymayer [Mon, 29 Oct 2012 15:15:10 +0000 (16:15 +0100)]
Refactor PropertyBasedElement and Manager

11 years agoPerformanceDB improvements.
James Turner [Mon, 29 Oct 2012 10:01:52 +0000 (10:01 +0000)]
PerformanceDB improvements.

Support cascading (inheriting) performance data, so common values don't need to be repeated.

11 years agoLet Nasal props.Node.removeChildren behaviour consistent (Don't keep deleted nodes)
Thomas Geymayer [Mon, 22 Oct 2012 15:59:19 +0000 (17:59 +0200)]
Let Nasal props.Node.removeChildren behaviour consistent (Don't keep deleted nodes)

11 years agoMove FGODGauge implementation to SimGear
Thomas Geymayer [Fri, 19 Oct 2012 09:59:36 +0000 (11:59 +0200)]
Move FGODGauge implementation to SimGear

11 years agoExpose SGPropertyNode::addChildren to Nasal
Thomas Geymayer [Sun, 14 Oct 2012 15:36:59 +0000 (17:36 +0200)]
Expose SGPropertyNode::addChildren to Nasal

11 years agoFix some compiler warnings.
ThorstenB [Sat, 13 Oct 2012 15:59:47 +0000 (17:59 +0200)]
Fix some compiler warnings.
Unused vars, loss of precision, bool type conversions.

11 years agoATIS upgrade
ThorstenB [Sat, 13 Oct 2012 14:48:56 +0000 (16:48 +0200)]
ATIS upgrade
Add missing ATIS elements (transition level, expected approach,
precipitation, runway surface warnings).
Minor phraseology fixes for US/Europe.
Adds "/sim/atis/concise-report" option to use abbreviations (CAVOK etc),
and omit "obvious" units (depends on airport).
Trigger ATIS updates for significant pressure changes.

11 years agoUpdate ATIS voice generation scripts
ThorstenB [Fri, 12 Oct 2012 23:27:52 +0000 (01:27 +0200)]
Update ATIS voice generation scripts
Split voice samples into two separate files (airport and phraseology).
Compress voice samples.

11 years agoOriginal ATIS voice generation scripts by John Denker
ThorstenB [Sat, 13 Oct 2012 12:42:22 +0000 (14:42 +0200)]
Original ATIS voice generation scripts by John Denker
Also thanks to Dave Luff for digging this up from his (t)rusty hard disk.

11 years agoDrop sorting of Nasal scripts.
ThorstenB [Sat, 13 Oct 2012 10:42:48 +0000 (12:42 +0200)]
Drop sorting of Nasal scripts.
simgear::Dir now always provides results in a deterministic order.

11 years agoATCVoice: support multiple voice files
ThorstenB [Sat, 13 Oct 2012 12:37:47 +0000 (14:37 +0200)]
ATCVoice: support multiple voice files
so we can split ATIS voice files into separate files, i.e. for airport
names and phraseology, so we don't need to regenerate airport names when
extending/changing phraseology. Also allows to add custom airport names.
Enable switching voice files at run-time (different airports could have
different voices...).

11 years agoStash properties
ThorstenB [Wed, 10 Oct 2012 18:34:02 +0000 (20:34 +0200)]
Stash properties

11 years agoExpose SGPropertyNode::addChild to Nasal
Thomas Geymayer [Sat, 13 Oct 2012 13:13:56 +0000 (15:13 +0200)]
Expose SGPropertyNode::addChild to Nasal

11 years agomerge-requests/1566: Adjust indentation.
Anders Gidenstam [Fri, 12 Oct 2012 21:48:09 +0000 (23:48 +0200)]
merge-requests/1566: Adjust indentation.

11 years agoBugfix: correct calculation of range and realtive bearing when parent is not the...
Vivian Meazza [Fri, 12 Oct 2012 20:59:06 +0000 (21:59 +0100)]
Bugfix: correct calculation of range and realtive bearing when parent is not the main model.

Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
11 years ago#897: float vs double precision issues (frequency dialog not always working)
ThorstenB [Wed, 10 Oct 2012 18:28:17 +0000 (20:28 +0200)]
#897: float vs double precision issues (frequency dialog not always working)
puObject only provides float, not double, which causes precision/rounding
issues with some numerical values (try "114.2").
Work around: obtain string value, and manually convert with proper double
precision.

11 years agoUse an SGGeod inside FGAIFlightPlan::Waypoint.
James Turner [Mon, 8 Oct 2012 14:52:06 +0000 (15:52 +0100)]
Use an SGGeod inside FGAIFlightPlan::Waypoint.

This allows incremental refactoring to move away from discrete lat/lon use in favour of SGGeod.

11 years agohla: Fix velocity units.
Mathias Froehlich [Sun, 7 Oct 2012 20:21:20 +0000 (22:21 +0200)]
hla: Fix velocity units.

11 years agoImprove gyro heading indicator failure simulation
ThorstenB [Sun, 7 Oct 2012 18:47:50 +0000 (20:47 +0200)]
Improve gyro heading indicator failure simulation
Error/offset induced by precession and yaw also depend on spin (no spin =>
no additional error/offset).
Error/offset induced by changing a/c orientation while gyro spin is
low (<<1) should apply to the "offset" (instead of "error") property.

11 years agoSeparate instruments from cockpit displays.
James Turner [Wed, 26 Sep 2012 19:30:24 +0000 (20:30 +0100)]
Separate instruments from cockpit displays.

11 years agoMake traffic take-off roll look a little better.
James Turner [Fri, 5 Oct 2012 17:12:46 +0000 (18:12 +0100)]
Make traffic take-off roll look a little better.

Expand the performance DB logic to support aliases, and select based on aircraft type as well as class. This allows to introduce some variation into AI traffic performance. Change the initial climb-out waypoints to use pitch-hold until passing 3000', which looks much more convincing

11 years agoUse a helper thread to init the traffic-manager.
James Turner [Mon, 1 Oct 2012 08:21:34 +0000 (09:21 +0100)]
Use a helper thread to init the traffic-manager.

Make traffic manager startup asynchronous, but also avoid frame-stutter due to file parsing on the main thread. Note only XML parsing happens on a thread - once that's complete, everything happens as normal on the main thread, as before.

11 years agoSplit ATIS generator into smaller, more readable methods.
ThorstenB [Thu, 4 Oct 2012 22:22:02 +0000 (00:22 +0200)]
Split ATIS generator into smaller, more readable methods.

11 years agoRevive master sound enable switch.
ThorstenB [Thu, 4 Oct 2012 22:17:28 +0000 (00:17 +0200)]
Revive master sound enable switch.

11 years agoFix ATIS output.
ThorstenB [Thu, 4 Oct 2012 22:07:40 +0000 (00:07 +0200)]
Fix ATIS output.
Need to call inherited update to control volume and enable/disable
depending on sound ATC switch.

11 years agoFix Linux build: "malloc" needs stdlib.h
ThorstenB [Thu, 4 Oct 2012 19:14:48 +0000 (21:14 +0200)]
Fix Linux build: "malloc" needs stdlib.h

11 years ago#893: add missing docs for cmake build option. Thanks to koubiwan.
ThorstenB [Thu, 4 Oct 2012 18:57:35 +0000 (20:57 +0200)]
#893: add missing docs for cmake build option. Thanks to koubiwan.
SIMGEAR_SHARED actually worked for FG, but the option wasn't visible in
cmake-gui.

11 years agoProvide reader writer options to the effects.
Mathias Froehlich [Wed, 3 Oct 2012 20:03:25 +0000 (22:03 +0200)]
Provide reader writer options to the effects.

11 years agoRun the filters for comm/navaids as required.
James Turner [Mon, 1 Oct 2012 12:06:28 +0000 (13:06 +0100)]
Run the filters for comm/navaids as required.

Apparently most filters are only filtering on type - we weren't running the filter body for navaid or comm-station lookups, causing weird ATIS bugs. Ensure that we actually run the filter at the point we have an FGPositioned* result.

11 years agoMake the sound-manager optional in a few places.
James Turner [Mon, 1 Oct 2012 09:10:34 +0000 (10:10 +0100)]
Make the sound-manager optional in a few places.

11 years agoMake FGVoicePlayer.hxx not require sample_openal.hxx
James Turner [Sun, 30 Sep 2012 19:23:13 +0000 (20:23 +0100)]
Make FGVoicePlayer.hxx not require sample_openal.hxx

11 years agoTolerate refactored SGSound headers.
James Turner [Sun, 30 Sep 2012 18:40:08 +0000 (19:40 +0100)]
Tolerate refactored SGSound headers.

An upcoming commit will make the sound headers standalone, and no longer include various other headers / using std:: declarations. Prepare for this by making includes and usage of namespaces explicit.

11 years agoInitial work on dynamic subsystem creation.
James Turner [Sun, 30 Sep 2012 15:34:51 +0000 (16:34 +0100)]
Initial work on dynamic subsystem creation.

Make subsystems create-able and removable from commands. Only some subsystems are supported so far, since many have non-default constructors or other complexities.

With this, change, it's possible to dynamically add and remove the traffic-manager at runtime, for example: fgcommand("add-subsystem", props.Node.new({ "subsystem": "traffic-manager", "name":"traffic-manager", "do-bind-init":1}));

11 years agoSupport a --no-default-config option.
James Turner [Sat, 29 Sep 2012 18:02:03 +0000 (19:02 +0100)]
Support a --no-default-config option.

For (future) easier testing of the sim, support a mode where only explicitly named config / option files are loaded, instead of the default ones. (Including, for example, preferences.xml). This currently produces a non-functional sim, but will soon be more useful :)

No behaviour should change unless you try the new option.

11 years agoCanvas: default fill-rule to evenodd and make it configurable
Thomas Geymayer [Sat, 29 Sep 2012 17:54:31 +0000 (19:54 +0200)]
Canvas: default fill-rule to evenodd and make it configurable

11 years agoMake FGControls behave like normal subsystem.
James Turner [Fri, 28 Sep 2012 14:32:31 +0000 (15:32 +0100)]
Make FGControls behave like normal subsystem.

FGControls create/init/bind order was incorrect, causing initial property tree state to get over-written. Restructure the code so bind() sees correct values.

11 years agoFix finding ATIS CommStation
Thomas Geymayer [Thu, 27 Sep 2012 15:02:39 +0000 (17:02 +0200)]
Fix finding ATIS CommStation

11 years agoTweak init order of controls/input.
James Turner [Thu, 27 Sep 2012 14:33:12 +0000 (15:33 +0100)]
Tweak init order of controls/input.

11 years agoRestore the fdm-init check to splash-screen logic.
James Turner [Thu, 27 Sep 2012 14:15:02 +0000 (15:15 +0100)]
Restore the fdm-init check to splash-screen logic.

Guessing this is the cause of the splash-screen coming down early in some cases. Adding this back to confirm or deny that guess.

11 years agoCanvas: Make path destroying more robust
Thomas Geymayer [Thu, 27 Sep 2012 12:41:00 +0000 (14:41 +0200)]
Canvas: Make path destroying more robust

11 years agoFix some CommStation bugs
Thomas Geymayer [Thu, 27 Sep 2012 10:21:22 +0000 (12:21 +0200)]
Fix some CommStation bugs

 - kHz/mHz conversion needs factor 1000 not 100
 - Correctly read name for CommStations from NavCache
 - Fix parsing CommStation names from apt.dat (Name
   can contain spaces)

11 years ago#793 - invalid data on final FP leg.
James Turner [Thu, 27 Sep 2012 08:27:48 +0000 (09:27 +0100)]
#793 - invalid data on final FP leg.

The Flight-plan leg data computation was omitting certain data for the final waypoint, which in turn made some of the route-manager data bogus when flying the final leg. Fill in some sensible values which we can compute.

11 years agoFix ATIS /environment/attention handling
Thomas Geymayer [Wed, 26 Sep 2012 22:41:23 +0000 (00:41 +0200)]
Fix ATIS /environment/attention handling

Using a tied property works only for one single usage of the
property. In reality FGATIS is normally instantiated four
times (nav/comm/1/2) where only the first instantiation
works correctly. All subsequent instantions fail to tie
and show some error messages.
Also tied properties shouldn't be used anymore.

11 years agoMake the radio interpolation tables static.
James Turner [Wed, 26 Sep 2012 22:10:37 +0000 (23:10 +0100)]
Make the radio interpolation tables static.

No need to read these again for each navradio - and the marker beacon doesn't use them at all.

11 years agoCanvas: On z-index change move element always to last position of elements with same...
Thomas Geymayer [Wed, 26 Sep 2012 21:52:43 +0000 (23:52 +0200)]
Canvas: On z-index change move element always to last position of elements with same z-index

11 years agoPart of bug 885
James Turner [Wed, 26 Sep 2012 21:43:19 +0000 (22:43 +0100)]
Part of bug 885

Allow the route-manager to be explicitly de-activated.

11 years agoClose Sqlite3 database *before* trying to delete the file. Will avoid a segfault...
Frederic Bouvier [Wed, 26 Sep 2012 20:34:48 +0000 (22:34 +0200)]
Close Sqlite3 database *before* trying to delete the file. Will avoid a segfault when the schema is out of date

11 years agoCanvas: Support z-index inside Groups/Maps
Thomas Geymayer [Wed, 26 Sep 2012 15:58:52 +0000 (17:58 +0200)]
Canvas: Support z-index inside Groups/Maps

11 years agoMake HUD items private to the subsystem.
James Turner [Wed, 26 Sep 2012 16:02:11 +0000 (17:02 +0100)]
Make HUD items private to the subsystem.

Make the HUD independent of the instrument manager, and push most of the declarations from the header into a private header.