]> git.mxchange.org Git - flightgear.git/log
flightgear.git
11 years agoTerraSync: fix dir creation.
James Turner [Sun, 9 Jun 2013 18:11:41 +0000 (19:11 +0100)]
TerraSync: fix dir creation.

Separate the default path logic, from the 'create if
not found' logic.

11 years agoBase canvas::Window on simgear::canvas::Image
Thomas Geymayer [Sat, 8 Jun 2013 09:33:53 +0000 (11:33 +0200)]
Base canvas::Window on simgear::canvas::Image

11 years agocanvas::Window: make shadow part of decoration canvas
Thomas Geymayer [Fri, 7 Jun 2013 19:48:17 +0000 (21:48 +0200)]
canvas::Window: make shadow part of decoration canvas

11 years agoAdd window decoration support to Canvas GUI.
Thomas Geymayer [Thu, 6 Jun 2013 20:32:09 +0000 (22:32 +0200)]
Add window decoration support to Canvas GUI.

canvas::Window now optionally creates a second canvas for showing
window decoration. After setting its dimensions with the property
"decoration-border" a Nasal based window decorator should add the
required elements to the decoration canvas.

Using the properties "shadow-radius" and "shadow-inset" a drop
shadow can be added to the window.

11 years agoExpose canvas::Window ghost to Nasal.
Thomas Geymayer [Mon, 3 Jun 2013 21:43:46 +0000 (23:43 +0200)]
Expose canvas::Window ghost to Nasal.

11 years agoSmall cleanup.
Thomas Geymayer [Fri, 31 May 2013 17:30:48 +0000 (19:30 +0200)]
Small cleanup.

11 years agoFix for AIAircraft headings.
James Turner [Mon, 3 Jun 2013 15:48:40 +0000 (16:48 +0100)]
Fix for AIAircraft headings.

Nick Vatamaniuc: fix AI aircraft not updating waypoint headings when using custom flightplans.

(Commented out log-line following a non-parenthesised if() test causing problems)

11 years agoFix a couple of issues valgrind identified.
James Turner [Sun, 2 Jun 2013 18:59:18 +0000 (19:59 +0100)]
Fix a couple of issues valgrind identified.

11 years agoRestore GPS compatibility with 2.10
James Turner [Mon, 27 May 2013 21:56:12 +0000 (22:56 +0100)]
Restore GPS compatibility with 2.10

There's a sufficiently large installed base, that simply dropping this
API is not acceptable. A Nasal shim might be possible, but in the
interim, restore the C++ functionality.

11 years agoBug 1122, transponder ident.
James Turner [Mon, 27 May 2013 14:59:47 +0000 (15:59 +0100)]
Bug 1122, transponder ident.

Don't fall through to digit-decoding on ident button release.

11 years agoFix a FlightPlan lifetime issue.
James Turner [Sun, 26 May 2013 21:11:11 +0000 (22:11 +0100)]
Fix a FlightPlan lifetime issue.

Route-manager was explicitly deleting its FP, which was incorrect.
Switch to correct use of SGSharedPtr to refer to flight plans.

Thanks to Roland Haeder for catching this.

11 years agoFix jsbsim gear location in the property tree.
Thomas Geymayer [Sun, 26 May 2013 18:56:17 +0000 (20:56 +0200)]
Fix jsbsim gear location in the property tree.

Need to convert from feet to inch.

11 years agoFix #1125. Correct overloads...
Thomas Geymayer [Mon, 20 May 2013 16:37:23 +0000 (18:37 +0200)]
Fix #1125. Correct overloads...

11 years agoDo not crash if event has no graphics context assigned
Thomas Geymayer [Thu, 16 May 2013 21:06:30 +0000 (23:06 +0200)]
Do not crash if event has no graphics context assigned

11 years agoCanvas window: Update for SimGear MouseEvent changes.
Thomas Geymayer [Sun, 12 May 2013 22:37:13 +0000 (00:37 +0200)]
Canvas window: Update for SimGear MouseEvent changes.

11 years agoMake property-cycle usable with knobs/sliders.
James Turner [Sun, 12 May 2013 12:30:48 +0000 (13:30 +0100)]
Make property-cycle usable with knobs/sliders.

Add optional non-wrapping mode, and respect the 'offset' argument
which knobs and sliders set, to control direction of stepping.

11 years agoOff-by-one spotted by Clement.
James Turner [Sun, 12 May 2013 10:36:33 +0000 (11:36 +0100)]
Off-by-one spotted by Clement.

11 years agoAltimeter node tweaks.
James Turner [Sat, 11 May 2013 17:35:54 +0000 (18:35 +0100)]
Altimeter node tweaks.

Fix the default name based on whether a regular altimeter or
encoder was requested, and delay creating the node until bind(), ctor
is too early.

11 years agoTransponder instrument replaces KT-70.
James Turner [Sat, 11 May 2013 15:15:36 +0000 (16:15 +0100)]
Transponder instrument replaces KT-70.

Generic transponder can emulate KT-70 props. These emulated props
will likely die in the future, based on feedback from aircraft devs.

See (upcoming) Wiki docs on the transponder for more info.

11 years agoImprove transponder instrumentation: new version
f-jjth [Wed, 8 May 2013 15:34:20 +0000 (17:34 +0200)]
Improve transponder instrumentation: new version

11 years agoForward simulation time to osgViewer.
Thomas Geymayer [Thu, 9 May 2013 23:12:19 +0000 (01:12 +0200)]
Forward simulation time to osgViewer.

11 years agoAllow Canvas placed on 3D objects receiving mouse events.
Thomas Geymayer [Thu, 9 May 2013 19:34:58 +0000 (21:34 +0200)]
Allow Canvas placed on 3D objects receiving mouse events.

 - Add option 'capture-events' to canvas aircraft and scenery
   placements to allow events being forwarded to the respective
   canvas.
 - Clean up and restructure parts of the mouse event/picking
   handling to support forwarding events to canvasses.

11 years agoFix of Issue#1084. Input for this calculation should be actual GS deviation angle...
Hyde Yamakawa [Sun, 24 Mar 2013 19:23:52 +0000 (15:23 -0400)]
Fix of Issue#1084. Input for this calculation should be actual GS deviation angle. Should not be scaled value.

11 years agoAllow Canvas to also read images with absolute paths (if allowed by IOrules)
Thomas Geymayer [Mon, 29 Apr 2013 20:16:29 +0000 (22:16 +0200)]
Allow Canvas to also read images with absolute paths (if allowed by IOrules)

11 years agoStartup check if IOrules/fgValidatePath are working properly
Thomas Geymayer [Mon, 29 Apr 2013 20:15:32 +0000 (22:15 +0200)]
Startup check if IOrules/fgValidatePath are working properly

11 years agoFix crashing without support for GLSL/OpenGL 2.0
Thomas Geymayer [Tue, 23 Apr 2013 22:19:03 +0000 (00:19 +0200)]
Fix crashing without support for GLSL/OpenGL 2.0

11 years agoExtend Nasal property methods to support relative paths.
Thomas Geymayer [Sun, 14 Apr 2013 09:19:03 +0000 (11:19 +0200)]
Extend Nasal property methods to support relative paths.

All methods exposed to the Nasal props module now accept an
optional first parameter refering to another node by a relative
path.

(Thanks to Philosopher for the initial patch)

11 years agoGPSs uses FlightPlans directly.
James Turner [Wed, 27 Mar 2013 20:47:40 +0000 (20:47 +0000)]
GPSs uses FlightPlans directly.

11 years agoDisable POI data on Windows for the moment.
James Turner [Sat, 6 Apr 2013 16:40:28 +0000 (17:40 +0100)]
Disable POI data on Windows for the moment.

Avoid horrible startup times for Windows users. It would be good
if someone with a Windows box, debug environment and some time could
investigate further.

11 years agoNon-sticky scenarios, simpler UX for everyone.
James Turner [Fri, 5 Apr 2013 16:20:22 +0000 (17:20 +0100)]
Non-sticky scenarios, simpler UX for everyone.

If you want a scenario in a particular session of the sim, ask for
it on the command line / config files, or enable in the GUI.

Note if you had previously 'sticky' scenarios in your autosave.xml, you
will still get them until you clean your autosave, or disable them in
the GUI.

11 years agoTweaks for run-time scenario toggling.
James Turner [Tue, 2 Apr 2013 17:00:31 +0000 (18:00 +0100)]
Tweaks for run-time scenario toggling.

11 years agoHelpers to clone SGModelData
Thomas Geymayer [Mon, 1 Apr 2013 11:33:54 +0000 (13:33 +0200)]
Helpers to clone SGModelData

This is needed for latest SimGear to fix scene model
unload not being called

11 years agomk-viii: tweak some values (according to spec), improve bias calculation.
Christian Schmitt [Fri, 29 Mar 2013 19:17:27 +0000 (20:17 +0100)]
mk-viii: tweak some values (according to spec), improve bias calculation.
Should now give less unjustified "too low - terrain" messages.

11 years agoLimit hover-picks to once per frame.
James Turner [Thu, 28 Mar 2013 17:52:08 +0000 (17:52 +0000)]
Limit hover-picks to once per frame.

Hopefully fixes the observed issues on Linux when spamming
mouse-moves over a large pickable, but only testing will say for sure.

11 years agoAllow scenarios to have load/unload scripts.
James Turner [Thu, 28 Mar 2013 16:50:55 +0000 (16:50 +0000)]
Allow scenarios to have load/unload scripts.

This makes it possible for the balloons scenario (for example) to
work correctly with dynamic loading and unloading.

11 years agostd:: namespace fixes, AIBase cleanup.
James Turner [Thu, 28 Mar 2013 16:49:52 +0000 (16:49 +0000)]
std:: namespace fixes, AIBase cleanup.

Make data members in AIBase protected, and move FGAIModelData to be
a private helper in the .cxx file.

11 years agoMake units of a function explicit.
James Turner [Wed, 27 Mar 2013 23:31:22 +0000 (23:31 +0000)]
Make units of a function explicit.

11 years agoMinor cleanup of cloud commands.
James Turner [Wed, 27 Mar 2013 22:48:43 +0000 (22:48 +0000)]
Minor cleanup of cloud commands.

11 years agoImproved locale detection on Mac.
James Turner [Wed, 27 Mar 2013 22:48:16 +0000 (22:48 +0000)]
Improved locale detection on Mac.

Respect the user's language selection in the system settings, and try those languages in turn. If a language is explicitly specified, try that first regardless.

11 years agoIssue 1090: Adapt the mk-viii instrument code to the new internal runway scheme.
Christian Schmitt [Wed, 27 Mar 2013 19:02:07 +0000 (20:02 +0100)]
Issue 1090: Adapt the mk-viii instrument code to the new internal runway scheme.
Clean up some unneeded functions as well and make use of standard simgear functions where possible.
This whole thing could need a rewrite...

11 years agoExpose pose of scenery models to Nasal load/unload scripts.
Thomas Geymayer [Sat, 23 Mar 2013 11:53:17 +0000 (12:53 +0100)]
Expose pose of scenery models to Nasal load/unload scripts.

This allows Nasal code attached to scenery models access their
world position and orientation by calling _model.getPose().

Also ensure models are attached to the scenegraph before Nasal
load scripts are called. This ensures that the world position
and orientation are available upon executing the load script.

11 years agoAllow placing canvas on scenery objects.
Thomas Geymayer [Thu, 21 Mar 2013 00:16:01 +0000 (01:16 +0100)]
Allow placing canvas on scenery objects.

11 years agoNasalTimerObject tweaks.
James Turner [Wed, 20 Mar 2013 18:10:27 +0000 (18:10 +0000)]
NasalTimerObject tweaks.

11 years agoReduce severity of warning for missing gui/dialogs directory
Thomas Geymayer [Wed, 20 Mar 2013 17:02:11 +0000 (18:02 +0100)]
Reduce severity of warning for missing gui/dialogs directory

11 years agoNasalPositioned-cppbind additions.
James Turner [Tue, 19 Mar 2013 18:14:56 +0000 (18:14 +0000)]
NasalPositioned-cppbind additions.

Expose searching by name, filtering by any type, and sorting by range.

11 years agoUpdate/simplify property interpolation to latest SimGear changes
Thomas Geymayer [Sun, 17 Mar 2013 22:48:42 +0000 (23:48 +0100)]
Update/simplify property interpolation to latest SimGear changes

11 years agofgviewer: Move rti libs past libsimgear.
Mathias Froehlich [Sun, 17 Mar 2013 14:22:11 +0000 (15:22 +0100)]
fgviewer: Move rti libs past libsimgear.

11 years agoFix missing include for Linux.
James Turner [Sun, 17 Mar 2013 14:07:07 +0000 (14:07 +0000)]
Fix missing include for Linux.

11 years agoFix un-inited vars found by valgrind.
James Turner [Sun, 17 Mar 2013 13:22:30 +0000 (13:22 +0000)]
Fix un-inited vars found by valgrind.

All benign, but good to get fixed.

11 years agoFix max-metar-age, bug #1076.
James Turner [Sun, 17 Mar 2013 13:14:08 +0000 (13:14 +0000)]
Fix max-metar-age, bug #1076.

Will merge to 2.10 branch once verified.

11 years agoCommands to control scenarios / AI-objects.
James Turner [Sat, 16 Mar 2013 16:53:05 +0000 (16:53 +0000)]
Commands to control scenarios / AI-objects.

New commands allow runtime scenario loading and unloading, and AI object creation and removal at runtime.

11 years agoAIManager scenario tweaking.
James Turner [Sat, 16 Mar 2013 14:49:55 +0000 (14:49 +0000)]
AIManager scenario tweaking.

11 years agoDon't duplicate userpos in in AIObjects.
James Turner [Sat, 16 Mar 2013 14:47:41 +0000 (14:47 +0000)]
Don't duplicate userpos in in AIObjects.

11 years agoReplace SGInterpolator with new advanced interpolation system.
Thomas Geymayer [Sat, 16 Mar 2013 15:43:55 +0000 (16:43 +0100)]
Replace SGInterpolator with new advanced interpolation system.

Allow for advanced animations using easing functions and adapters
for interpolating specific property types (eg. CSS colors).
Old behavior should not have changed.

11 years agoimproved mechanical VSI model, it now lags and displays wrong at
Eric van den Berg [Sun, 17 Feb 2013 15:50:44 +0000 (16:50 +0100)]
improved mechanical VSI model, it now lags and displays wrong at
altitude

11 years agoShow a message when pausing the sim.
James Turner [Sat, 16 Mar 2013 12:44:43 +0000 (12:44 +0000)]
Show a message when pausing the sim.

11 years agoA real Timer object in Nasal.
James Turner [Sat, 16 Mar 2013 12:44:27 +0000 (12:44 +0000)]
A real Timer object in Nasal.

A persistent timer object which can be stopped, started and restarted. Gosh. Has both singleShot and repeating modes.

11 years agoReduce a message severity.
James Turner [Sat, 16 Mar 2013 12:43:25 +0000 (12:43 +0000)]
Reduce a message severity.

11 years agoMapWidget: make partially use of the new colocated DME information.
Christian Schmitt [Sun, 10 Mar 2013 17:18:45 +0000 (18:18 +0100)]
MapWidget: make partially use of the new colocated DME information.
Until a better way to draw proper symbols is implemented, this has to do.

11 years agoParse nav.dat DMEs and assign them to appropriate navaid, if applicable.
Christian Schmitt [Thu, 7 Mar 2013 22:31:01 +0000 (23:31 +0100)]
Parse nav.dat DMEs and assign them to appropriate navaid, if applicable.
We can now detect whether a DME is colocated at a VOR/ILS/VORTAC/TACAN/NDB

11 years agoAdded support for tracking mouse movements with shift and control+shift pressed.
Anders Gidenstam [Wed, 13 Mar 2013 20:18:58 +0000 (21:18 +0100)]
Added support for tracking mouse movements with shift and control+shift pressed.

11 years agoRevert "Ensure immediate canvas update inside GUI windows."
Thomas Geymayer [Mon, 11 Mar 2013 20:24:40 +0000 (21:24 +0100)]
Revert "Ensure immediate canvas update inside GUI windows."

This reverts commit 07f01bd7344b261ccf304d2583276ca72e381378.

We don't need this anymore as there is now a proper fix
in SimGear.

11 years agoTweak hover logic.
James Turner [Mon, 11 Mar 2013 17:13:03 +0000 (17:13 +0000)]
Tweak hover logic.

Fixes tooltips vanishing on mouse-move.

11 years agoEnsure immediate canvas update inside GUI windows.
Thomas Geymayer [Sun, 10 Mar 2013 19:43:04 +0000 (20:43 +0100)]
Ensure immediate canvas update inside GUI windows.

Ensure canvas displayed inside GUI windows are updated in the same
frame as the according window is made visible. This prevents
showing previous contents for the first frame.

11 years agoCandidate fix for bug 1055. Needs validation however!
James Turner [Sun, 10 Mar 2013 15:14:13 +0000 (15:14 +0000)]
Candidate fix for bug 1055. Needs validation however!

11 years agoLive cursor updating during pick-drags.
James Turner [Sun, 10 Mar 2013 12:06:20 +0000 (12:06 +0000)]
Live cursor updating during pick-drags.

This gives nice cursors when hovering and dragging slider and knob-animations, and the cursor is set correctly on mouse-up after the drag too. Makes directional knobs/sliders much easier to understand.

11 years agoNew cursor shapes.
James Turner [Sun, 10 Mar 2013 12:05:14 +0000 (12:05 +0000)]
New cursor shapes.

Unfortunately OSG lacks the 'closed hand' (aka 'grab') cursor, really time to get platform cursor working reliably.

11 years agoMake tooltips independent of cursor auto-hide.
James Turner [Sun, 10 Mar 2013 10:17:27 +0000 (10:17 +0000)]
Make tooltips independent of cursor auto-hide.

11 years agoFix some uninitialized variables (found by valgrind)
Christian Schmitt [Sun, 10 Mar 2013 00:24:57 +0000 (01:24 +0100)]
Fix some uninitialized variables (found by valgrind)

11 years agoClean up mouse-input property handling.
James Turner [Fri, 8 Mar 2013 16:34:21 +0000 (16:34 +0000)]
Clean up mouse-input property handling.

Use a listener to avoid reading state each event/update. Support setting some values on the SGKnobAnimation configure global behaviour.

11 years agoDisable native cursor on Windows for now.
James Turner [Thu, 7 Mar 2013 19:33:46 +0000 (19:33 +0000)]
Disable native cursor on Windows for now.

There's an unfortunate interaction with osgViewer on Windows that needs to be resolved, before the can switched on.

11 years agoPass key-mod state into pick-callbacks.
James Turner [Thu, 7 Mar 2013 18:41:38 +0000 (18:41 +0000)]
Pass key-mod state into pick-callbacks.

Allow pick-callbacks to get the current mod-state at all times. (Required for matching SG change)

11 years agoReplacing strdup with _strdup in MSVC
PlutoniumHeart [Thu, 7 Mar 2013 07:00:47 +0000 (00:00 -0700)]
Replacing strdup with _strdup in MSVC

11 years agoClean up/simplify NasalPositioned_cppbind
Thomas Geymayer [Wed, 6 Mar 2013 22:21:29 +0000 (23:21 +0100)]
Clean up/simplify NasalPositioned_cppbind

Ensure all FGPositioned related functions return SGSharedPtr
instead of raw pointers to allow automatic conversion to
nasal ghosts without custom helper functions.

11 years agoWindows cursor implementation.
James Turner [Wed, 6 Mar 2013 18:22:37 +0000 (18:22 +0000)]
Windows cursor implementation.

This does not (yet) support custom cursor images, but can be easily
extended to do so.

11 years agoCore data class for PolyLine handling.
James Turner [Wed, 6 Mar 2013 17:22:34 +0000 (17:22 +0000)]
Core data class for PolyLine handling.

This is all unused yet, but defines the simple model for polyLines.

11 years agoMake Ctrl+axis bindings explicit (and work).
James Turner [Wed, 6 Mar 2013 14:24:29 +0000 (14:24 +0000)]
Make Ctrl+axis bindings explicit (and work).

Thanks to Clement/F-JJTH for the fix.

11 years agoPort more airport/navaid methods to cppbind
Thomas Geymayer [Wed, 6 Mar 2013 00:04:18 +0000 (01:04 +0100)]
Port more airport/navaid methods to cppbind

11 years agoTypos, license headers...
Thomas Geymayer [Wed, 6 Mar 2013 00:03:47 +0000 (01:03 +0100)]
Typos, license headers...

11 years agoWindows cursor handling stubs.
James Turner [Tue, 5 Mar 2013 20:59:05 +0000 (20:59 +0000)]
Windows cursor handling stubs.

11 years agoForgot GPL license on new files.
James Turner [Tue, 5 Mar 2013 20:53:43 +0000 (20:53 +0000)]
Forgot GPL license on new files.

11 years agoMapWidget: Show counties and towns as well, depending on the zoom.
Christian Schmitt [Tue, 5 Mar 2013 17:24:44 +0000 (18:24 +0100)]
MapWidget: Show counties and towns as well, depending on the zoom.
Some colors added.

11 years agoParse geod/position and use it with new airportinfo.
Thomas Geymayer [Tue, 5 Mar 2013 16:29:48 +0000 (17:29 +0100)]
Parse geod/position and use it with new airportinfo.

11 years agoFix updating of mouse position props.
James Turner [Tue, 5 Mar 2013 14:31:58 +0000 (14:31 +0000)]
Fix updating of mouse position props.

Some cockpits rely on mouse position props being updated even when using a dragged pick-callback. Thanks to Clement for noticing. Re-structured so however we process the mouse (PUI, pick-callback, normal motion), we always update the props.

11 years agoStray debug message, remove.
James Turner [Tue, 5 Mar 2013 14:29:14 +0000 (14:29 +0000)]
Stray debug message, remove.

11 years agoFix crash starting at heliport.
James Turner [Tue, 5 Mar 2013 13:19:10 +0000 (13:19 +0000)]
Fix crash starting at heliport.

Don't assume FGAirports have runways, they might only have helipads.

11 years agoMore explicit check for cursor feedback.
James Turner [Tue, 5 Mar 2013 08:40:17 +0000 (08:40 +0000)]
More explicit check for cursor feedback.

11 years agoMouseInput changes to support hover.
James Turner [Sat, 9 Feb 2013 16:05:54 +0000 (16:05 +0000)]
MouseInput changes to support hover.

This adds the framework for platform cursor implementations; Windows and X11 to be done.
It also extend the mouse-input code to generate hover events suitable for driving tooltips.

Note there should be no visible functionality change from this commit, since everything
is inactive until fgdata changes are made.

11 years agoFinish porting airportinfo to cppbind
Thomas Geymayer [Mon, 4 Mar 2013 22:14:26 +0000 (23:14 +0100)]
Finish porting airportinfo to cppbind

11 years agoReport std::exception in main loop
Thomas Geymayer [Mon, 4 Mar 2013 22:13:36 +0000 (23:13 +0100)]
Report std::exception in main loop

11 years agoStart porting NasalPositioned to cppbind.
Thomas Geymayer [Mon, 4 Mar 2013 18:24:47 +0000 (19:24 +0100)]
Start porting NasalPositioned to cppbind.

For now it is available in the positioned Nasal
module. FGAirport is fully ported, but especially
procedures/navaids and free functions are still
missing.

11 years agoClean up/prepare for porting NasalPositioned to cppbind
Thomas Geymayer [Mon, 4 Mar 2013 15:31:37 +0000 (16:31 +0100)]
Clean up/prepare for porting NasalPositioned to cppbind

11 years agoMapWidget: make use of the new POI system and display cities on the map.
Christian Schmitt [Sun, 3 Mar 2013 23:27:12 +0000 (00:27 +0100)]
MapWidget: make use of the new POI system and display cities on the map.
This is meant as a preview.

11 years agoNasalCanvas: clean up
Thomas Geymayer [Sun, 3 Mar 2013 19:57:08 +0000 (20:57 +0100)]
NasalCanvas: clean up

11 years agoUpdate for nasal::Ghost changes
Thomas Geymayer [Sun, 3 Mar 2013 14:27:06 +0000 (15:27 +0100)]
Update for nasal::Ghost changes

11 years agoLook for MSVC 3rdparty deps differently.
James Turner [Sun, 3 Mar 2013 16:08:01 +0000 (16:08 +0000)]
Look for MSVC 3rdparty deps differently.

Check for the 3rdparty dir in the parent of build dir, not the parent of the source dir. For the recommended build layout, this is the same location, but for super-builds using fgmeta it's not (and the source tree should not be touched).

If this causes anyone issues, please let me know, since it's possible more flexibility is needed to set the path explicitly.

11 years agoAdd points of interest (POI) database to FGPositioned. Useful for maps and GPS instru...
Christian Schmitt [Sun, 3 Mar 2013 13:17:37 +0000 (14:17 +0100)]
Add points of interest (POI) database to FGPositioned. Useful for maps and GPS instruments.

Can display country, city, towns and villages names worldwide.

11 years agoPositioned/Cache tweaks to support PoIs.
James Turner [Sat, 2 Mar 2013 13:44:20 +0000 (13:44 +0000)]
Positioned/Cache tweaks to support PoIs.

In preparation for adding POI data, extend the FGPositioned type enum, and the cache code to handle arbitrary POI types. (Adding more in the future is straightforward now)

Also support removing user waypoints, which was requested by the Garmin G196 developers.

11 years agoExpose more runway methods to Nasal
Christian Schmitt [Thu, 28 Feb 2013 20:33:32 +0000 (21:33 +0100)]
Expose more runway methods to Nasal

11 years agoFix missing includes
Christian Schmitt [Thu, 28 Feb 2013 19:16:26 +0000 (20:16 +0100)]
Fix missing includes