fg:flightgear.git
8 years agoBug 1217, crash on AI traffic data.
James Turner [Tue, 15 Oct 2013 21:27:19 +0000 (22:27 +0100)]
Bug 1217, crash on AI traffic data.

Guard against flight plans with missing airport
information.

8 years agoCleanup exit handling.
James Turner [Tue, 15 Oct 2013 21:16:50 +0000 (22:16 +0100)]
Cleanup exit handling.

Replace many lingering calls to exit() from the code,
replacing most with exception throws, which can be
caught by the existing mechanisms.

Update the option-parsing code to return an explicit
value indicating what to do (e.g., exit status to return
to the shell).

8 years agoWork-around for issue 1231.
James Turner [Tue, 15 Oct 2013 21:02:36 +0000 (22:02 +0100)]
Work-around for issue 1231.

Force sglog() to be initialised before at exit
handler is registered, so logging can be used from
inside our exit handler.

8 years agoUpdate/simplify for SimGear changes.
Thomas Geymayer [Tue, 15 Oct 2013 15:48:13 +0000 (17:48 +0200)]
Update/simplify for SimGear changes.

8 years agoScripting: get rid of gcHash and use new SimGear/Nasal functions.
Thomas Geymayer [Mon, 14 Oct 2013 22:58:04 +0000 (00:58 +0200)]
Scripting: get rid of gcHash and use  new SimGear/Nasal functions.

8 years agoAdd support for IGC logging protocol.
ThorstenB [Mon, 14 Oct 2013 20:13:31 +0000 (22:13 +0200)]
Add support for IGC logging protocol.
Many light aircraft include GPS loggers capable of recording the flight
path using IGC records. Lots of third party utilities are available to
analyze, process and convert igc files.
Usage: "fgfs --igc=file,out,1,OutputFile.igc"

8 years agofgcom-sa: remove plib, zlib, win dependencies
Clément de l'Hamaide [Sat, 12 Oct 2013 17:20:38 +0000 (19:20 +0200)]
fgcom-sa: remove plib, zlib, win dependencies

8 years agoCanvas: update for SimGear changes.
Thomas Geymayer [Fri, 11 Oct 2013 22:43:30 +0000 (00:43 +0200)]
Canvas: update for SimGear changes.

8 years agoFix ricer sqlite3 build
Stanislaw Halik [Tue, 8 Oct 2013 08:43:17 +0000 (10:43 +0200)]
Fix ricer sqlite3 build

-fno-fast-math needs to be explicitly passed not to trigger #error
preprocessor directive.

8 years agoGPS
Dirk Dittmann [Sat, 27 Jul 2013 12:06:03 +0000 (14:06 +0200)]
GPS
- greatCircleCrossTrackError added to LegWayptCtl, DirectToController, OBSController
- config overflight seqence
config/over-flight-arm-angle-deg 90
config/over-flight-arm-distance-nm 1
config/over-flight-distance-nm 0

8 years agoMake positioned queries more defensive.
James Turner [Wed, 2 Oct 2013 21:28:19 +0000 (22:28 +0100)]
Make positioned queries more defensive.

Validate the filter type range, to avoid crashing on bad ranges.
Accept arbitrary type lists in the Nasal API for searching by distance

8 years agoFix a crash with GPS dialog.
James Turner [Wed, 2 Oct 2013 21:08:17 +0000 (22:08 +0100)]
Fix a crash with GPS dialog.

If an invalid filter type is supplied, don't run the queries.
This showed up with GPS dialog, since the PUI combo box defaults to
no entry selected, not the first entry.

8 years agoBug 1176, crash loading malformed scenario.
James Turner [Tue, 1 Oct 2013 18:57:07 +0000 (19:57 +0100)]
Bug 1176, crash loading malformed scenario.

http://code.google.com/p/flightgear-bugs/issues/detail?id=1176

Don't crash if a scenario specifies a missing or invalid flightplan
(check the flightplan is valid before setting it)

8 years agoMove cache schema into its own file.
James Turner [Mon, 30 Sep 2013 17:02:27 +0000 (18:02 +0100)]
Move cache schema into its own file.

8 years agoFix OpenThreads DLL name for Windows build
Clément de l'Hamaide [Mon, 30 Sep 2013 18:08:05 +0000 (20:08 +0200)]
Fix OpenThreads DLL name for Windows build

8 years agoFix pthread link for iaxclient
Clément de l'Hamaide [Mon, 30 Sep 2013 16:32:59 +0000 (18:32 +0200)]
Fix pthread link for iaxclient

8 years agoSplash-screen feedback on scenery download.
James Turner [Mon, 30 Sep 2013 15:13:04 +0000 (16:13 +0100)]
Splash-screen feedback on scenery download.

8 years agoTile-manager: kill off tile-refresh.
James Turner [Mon, 30 Sep 2013 11:07:35 +0000 (12:07 +0100)]
Tile-manager: kill off tile-refresh.

Now the manager waits on terrasync, we never need to do the
'experimental' refresh feature, since we only load finished tiles.

8 years agoTile-Manager waits on TerraSync to load.
James Turner [Mon, 30 Sep 2013 11:03:47 +0000 (12:03 +0100)]
Tile-Manager waits on TerraSync to load.

Using a new TerraSync API, make the tile manager wait on actively
syncing tiles before sending them to the SceneryPager. This resolves numerous
issues with missing tiles, including at startup.

8 years agoFGCom standalone: search *.txt as relative path
Clément de l'Hamaide [Sat, 28 Sep 2013 20:44:55 +0000 (22:44 +0200)]
FGCom standalone: search *.txt as relative path

8 years agoReduce amount of log output at level=debug.
James Turner [Sat, 28 Sep 2013 13:47:20 +0000 (14:47 +0100)]
Reduce amount of log output at level=debug.

8 years agoFix portability issue with system sqlite 3.8
James Turner [Sat, 28 Sep 2013 13:21:07 +0000 (14:21 +0100)]
Fix portability issue with system sqlite 3.8

8 years agoKill of embedded-Simgear CMake mode.
James Turner [Sat, 28 Sep 2013 13:17:53 +0000 (14:17 +0100)]
Kill of embedded-Simgear CMake mode.

This was a silly idea, CMake super-builds from fgmeta are the correct
approach to this going forward.

8 years agoRemove all references to libsvn from build.
James Turner [Sat, 28 Sep 2013 13:15:47 +0000 (14:15 +0100)]
Remove all references to libsvn from build.

8 years agoTerrasync tweaks.
James Turner [Sat, 28 Sep 2013 13:07:45 +0000 (14:07 +0100)]
Terrasync tweaks.

- Enable the terrasync persistent cache
- Ensure terraysync scenery dirs exist before NavCache init, so the paths are stable
- Notify TerraSync on reposition, so we sync the full 3x3 set of tiles.

8 years agoRestore ENABLE_IAX
Clément de l'Hamaide [Fri, 27 Sep 2013 18:24:19 +0000 (20:24 +0200)]
Restore ENABLE_IAX

8 years agoInstall required file by fgcom in the common share/ directory
Clément de l'Hamaide [Fri, 27 Sep 2013 17:07:19 +0000 (19:07 +0200)]
Install required file by fgcom in the common share/ directory

8 years agoKill another BOM.
James Turner [Fri, 27 Sep 2013 17:06:18 +0000 (18:06 +0100)]
Kill another BOM.

8 years agoRemove UTF-8 BOM.
James Turner [Fri, 27 Sep 2013 16:08:36 +0000 (17:08 +0100)]
Remove UTF-8 BOM.

Seems to be upsetting the compiler on Jenkins.

8 years agoMove IAXClient library into 3rdparty directory
Clément de l'Hamaide [Fri, 27 Sep 2013 14:05:45 +0000 (16:05 +0200)]
Move IAXClient library into 3rdparty directory
Remove ENABLE_IAX option
Add an improved FGCom standalone as part of FG in utils directory

8 years agoFix Windows warning during Windows compilation
Clément de l'Hamaide [Fri, 27 Sep 2013 13:37:07 +0000 (15:37 +0200)]
Fix Windows warning during Windows compilation
Make sure OpenAL context is setup before opening capture device

8 years agomake the metar command line tool case insensitive
Torsten Dreyer [Thu, 26 Sep 2013 14:49:27 +0000 (16:49 +0200)]
make the metar command line tool case insensitive

8 years agoRelocate Sqlite3 sources, upgrade to 3.8.0.2
James Turner [Wed, 25 Sep 2013 12:54:16 +0000 (13:54 +0100)]
Relocate Sqlite3 sources, upgrade to 3.8.0.2

Move sqlite source to a separate location, and build with
an intermediate library target. This permits us to set compile options
easier, including an important one, NDEBUG, which improves performance.

Sqlite 3.8.0.2 also includes an updated query planner which may improve
some queries, to be tested.

8 years agoRestored JSBSim to a working state in FlightGear.
Anders Gidenstam [Mon, 23 Sep 2013 20:27:51 +0000 (22:27 +0200)]
Restored JSBSim to a working state in FlightGear.

8 years agoSynchronized with JSBSim/CVS.
Anders Gidenstam [Sun, 22 Sep 2013 15:56:58 +0000 (17:56 +0200)]
Synchronized with JSBSim/CVS.

8 years agoFix spelling error by Markus Wanner
Clément de l'Hamaide [Sun, 22 Sep 2013 23:02:10 +0000 (01:02 +0200)]
Fix spelling error by Markus Wanner

8 years agoremove unused #define
Clément de l'Hamaide [Sun, 22 Sep 2013 15:42:24 +0000 (17:42 +0200)]
remove unused #define

8 years agoImplement IAX callerID feature
Clément de l'Hamaide [Sun, 22 Sep 2013 15:34:51 +0000 (17:34 +0200)]
Implement IAX callerID feature

8 years agoTweak AI Traffic model loading.
James Turner [Wed, 18 Sep 2013 11:08:20 +0000 (12:08 +0100)]
Tweak AI Traffic model loading.

Traffic with models in additional aircraft dirs or data dirs is
displayed correctly now.

8 years agoSupport for multiple data dirs.
James Turner [Thu, 27 Jun 2013 08:37:53 +0000 (09:37 +0100)]
Support for multiple data dirs.

8 years agoUse helper to validate printf formats.
James Turner [Sun, 15 Sep 2013 18:17:38 +0000 (19:17 +0100)]
Use helper to validate printf formats.

Simgear contains a new helper to validate format
strings for potentially dangerous replacements, use
it to fix the issues raised by Debian bug trackers.

8 years agofix uninitialized variable reported by valgrind
Christian Schmitt [Sun, 15 Sep 2013 13:08:06 +0000 (15:08 +0200)]
fix uninitialized variable reported by valgrind

8 years agoFix for #1117:
James Turner [Sat, 14 Sep 2013 16:43:24 +0000 (17:43 +0100)]
Fix for #1117:

fix another issue similar to CVE-2012-2090
 In FGClouds::buildlayer(), prevent passing '%n' to snprintf().
From: Rebecca Palmer

8 years agoFix for CVE-2012-2091:
James Turner [Sat, 14 Sep 2013 16:39:02 +0000 (17:39 +0100)]
Fix for CVE-2012-2091:

add checks against buffer overruns
 CVE-2012-2091 mentions various buffer overruns in simgear and
 flightgear. This patch addresses this issue in Rotor::getValueforFGSet().
From: Tom Callaway

8 years agoGCC 4.7 compile fix.
James Turner [Sat, 14 Sep 2013 16:37:45 +0000 (17:37 +0100)]
GCC 4.7 compile fix.

Addresses:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667167

8 years agoDisplay AI traffic route in map.
James Turner [Sat, 14 Sep 2013 11:17:33 +0000 (12:17 +0100)]
Display AI traffic route in map.

Add some helpers so MapWidget can show the
origin and destination of AIAircraft with a FlightPlan.

8 years agoFix signed/unsigned missmatch.
Thomas Geymayer [Sun, 8 Sep 2013 11:49:09 +0000 (13:49 +0200)]
Fix signed/unsigned missmatch.

8 years agoFix #1186 moving average filter
Torsten Dreyer [Thu, 5 Sep 2013 08:21:44 +0000 (10:21 +0200)]
Fix #1186 moving average filter

fix incorrect behaviour of the moving average filter as reported
and patched by bmbroom.

8 years agoFrom Jano: fix HUD ladder aspect.
James Turner [Thu, 5 Sep 2013 07:29:20 +0000 (08:29 +0100)]
From Jano: fix HUD ladder aspect.

8 years ago#901, yasim report the wrong sign in side-slip-deg and -rad.
janodesbois [Fri, 16 Aug 2013 21:19:11 +0000 (23:19 +0200)]
#901, yasim report the wrong sign in side-slip-deg and -rad.

8 years agoPass terrasync dir through to osgDB options.
James Turner [Thu, 29 Aug 2013 21:12:34 +0000 (22:12 +0100)]
Pass terrasync dir through to osgDB options.

Half of fix for TerraSync Models not being found.

8 years agoFix crash on re-position with FGCom.
James Turner [Thu, 29 Aug 2013 21:12:00 +0000 (22:12 +0100)]
Fix crash on re-position with FGCom.

Don't assume valueChanged firing means the value has actually
changed; various operations (eg, copyProperties) can also
cause the signals to fire.

8 years agoFGCom: implement a callback function and handle IAX text event
Clément de l'Hamaide [Wed, 28 Aug 2013 16:09:22 +0000 (18:09 +0200)]
FGCom: implement a callback function and handle IAX text event

8 years agoFGCom: Add a different max range for ground and tower frequencies
Clément de l'Hamaide [Tue, 27 Aug 2013 18:23:14 +0000 (20:23 +0200)]
FGCom: Add a different max range for ground and tower frequencies

8 years agoFix Mac data dir finding.
James Turner [Mon, 26 Aug 2013 21:21:55 +0000 (22:21 +0100)]
Fix Mac data dir finding.

Mostly affects release builds, ensure data dir located within
the bundle is found correctly.

8 years agoClean FGCom logging and fix IAX input level
Clément de l'Hamaide [Sat, 24 Aug 2013 15:51:03 +0000 (17:51 +0200)]
Clean FGCom logging and fix IAX input level

8 years agoFix segFault on reset by checking IAX has been initialized
Clément de l'Hamaide [Thu, 22 Aug 2013 12:12:06 +0000 (14:12 +0200)]
Fix segFault on reset by checking IAX has been initialized

8 years agoFGCom: Should fix continous mic ON by checking state in main loop instead of listener
Clément de l'Hamaide [Wed, 21 Aug 2013 18:24:07 +0000 (20:24 +0200)]
FGCom: Should fix continous mic ON by checking state in main loop instead of listener

8 years agoFix crash on exit when FGCom is not being used.
James Turner [Mon, 19 Aug 2013 17:21:51 +0000 (18:21 +0100)]
Fix crash on exit when FGCom is not being used.

8 years agoFix range calculation for special frequencies
Clément de l'Hamaide [Mon, 19 Aug 2013 14:08:29 +0000 (16:08 +0200)]
Fix range calculation for special frequencies

Range for special freq was computed with previous freq, now they are always in range
Use a global variable (_currentFreqKhz) in order to avoid a <static_cast> in main loop; now it's only on frequency change
Fix a .size() > 0 for !.empty()

8 years agoImprove OpenAL driver for IAXClient
f-jjth [Mon, 19 Aug 2013 12:36:13 +0000 (14:36 +0200)]
Improve OpenAL driver for IAXClient

Abort OpenAL initialization if input device are not found in this way we don't create and merge new OpenAL context with SGSoundMgr
Close OpenAL context and input device when FG is stopped

8 years agoPerformance optimization: empty() instead of size()>0
Tom Paoletti [Fri, 22 Mar 2013 02:43:14 +0000 (19:43 -0700)]
Performance optimization: empty() instead of size()>0

empty() is guaranteed to be constant complexity for both vectors and lists, while size() has linear complexity for lists.

8 years agoPerformance optimization: empty() instead of size()>0
Tom Paoletti [Fri, 22 Mar 2013 02:43:03 +0000 (19:43 -0700)]
Performance optimization: empty() instead of size()>0

empty() is guaranteed to be constant complexity for both vectors and lists, while size() has linear complexity for lists.

8 years agoPerformance optimization: empty() instead of size()>0
Tom Paoletti [Fri, 22 Mar 2013 02:42:22 +0000 (19:42 -0700)]
Performance optimization: empty() instead of size()>0

empty() is guaranteed to be constant complexity for both vectors and lists, while size() has linear complexity for lists.

8 years agowinpoop.h seriously?
PlutoniumHeart [Sun, 18 Aug 2013 10:20:35 +0000 (03:20 -0700)]
winpoop.h seriously?

8 years agoFGCom integrated into FlightGear.
f-jjth [Sun, 19 May 2013 14:29:49 +0000 (16:29 +0200)]
FGCom integrated into FlightGear.

Disabled by default at build time.

8 years agoFix horizon sunrise/sunset effect position.
James Turner [Wed, 7 Aug 2013 15:30:20 +0000 (16:30 +0100)]
Fix horizon sunrise/sunset effect position.

Fix sun position in default renderer. (Committing fix
provided after discussion on IRC + forum, no bug ID)

8 years agoRemove unnecessary includes/using
James Turner [Mon, 29 Jul 2013 21:59:45 +0000 (22:59 +0100)]
Remove unnecessary includes/using

flight.hxx (FGInterface) was pulling in list, string and vector, and
'using' them, despite no actual need.

8 years agoAssume OSG version 3.0 as a minimum
James Turner [Mon, 29 Jul 2013 21:54:25 +0000 (22:54 +0100)]
Assume OSG version 3.0 as a minimum

8 years agoKill some defunct uses of side-slip property.
James Turner [Mon, 29 Jul 2013 21:15:23 +0000 (22:15 +0100)]
Kill some defunct uses of side-slip property.

8 years agoCanvas GUI: don't crash if enable decoration on window without content canvas
Thomas Geymayer [Sat, 27 Jul 2013 20:15:27 +0000 (22:15 +0200)]
Canvas GUI: don't crash if enable decoration on window without content canvas

8 years agoCouple more unused private vars killed off.
James Turner [Fri, 5 Jul 2013 13:36:58 +0000 (14:36 +0100)]
Couple more unused private vars killed off.

8 years agoCanvas window: separate handling of content-size and overall size.
Thomas Geymayer [Fri, 26 Jul 2013 21:58:41 +0000 (23:58 +0200)]
Canvas window: separate handling of content-size and overall size.

8 years agoCanvas window: increase drag accuracy.
Thomas Geymayer [Fri, 26 Jul 2013 21:48:13 +0000 (23:48 +0200)]
Canvas window: increase drag accuracy.

8 years agoCanvas GUI: fix updating canvas on window with decoration.
Thomas Geymayer [Fri, 26 Jul 2013 21:42:31 +0000 (23:42 +0200)]
Canvas GUI: fix updating canvas on window with decoration.

8 years agoCanvas GUI: check for window on handling mouse events.
Thomas Geymayer [Wed, 24 Jul 2013 23:14:23 +0000 (01:14 +0200)]
Canvas GUI: check for window on handling mouse events.

8 years agoExpose canvas GUI "desktop" to Nasal.
Thomas Geymayer [Wed, 24 Jul 2013 22:57:49 +0000 (00:57 +0200)]
Expose canvas GUI "desktop" to Nasal.

 - Restructure GUIMgr and move most parts to implementation class.
 - Expose new (simgear::canvas::Group based) DesktopGroup class
   to Nasal.

8 years agoBug #1166, slow POI parsing.
James Turner [Wed, 24 Jul 2013 07:53:55 +0000 (08:53 +0100)]
Bug #1166, slow POI parsing.

Various tweaks and changes to make it easier to evaluate changes
to the rebuild code. No smoking gun found yet.

8 years agoBug #1166, tweaking POI.dat parsing.
James Turner [Wed, 24 Jul 2013 07:52:59 +0000 (08:52 +0100)]
Bug #1166, tweaking POI.dat parsing.

(Doesn't fix the bug alas, but slightly cleaner)

8 years agoAdditional checks, for waypoint role setting.
James Turner [Wed, 24 Jul 2013 07:51:35 +0000 (08:51 +0100)]
Additional checks, for waypoint role setting.

Added these while investigating a defect, which unfortunately still
remains elusive. But the checks are wise anyway.

8 years agoIgnore SGGeod altitude when creating BasicWaypt.
James Turner [Mon, 22 Jul 2013 17:11:07 +0000 (18:11 +0100)]
Ignore SGGeod altitude when creating BasicWaypt.

This logic was only ever causing bad values, all callers which care
about an altitude restriction were setting one explicitly. Thanks to
Curt for spotting it.

8 years agoFix native protocol crashes.
James Turner [Thu, 18 Jul 2013 11:01:36 +0000 (12:01 +0100)]
Fix native protocol crashes.

As part of this, kill off the evil global FDM state, and avoid us
copying FGInterfaces (which is bad since it contains TiedProperties
and an FGGroundCache, neither of which are especially keen on being
copied). Will probably disable copy/assignment on TiedProperties in
a future commit.

8 years agoSuggest NVIDIA Optimus to use the high-end GPU.
Gijs de Rooy [Mon, 15 Jul 2013 19:47:14 +0000 (21:47 +0200)]
Suggest NVIDIA Optimus to use the high-end GPU.

8 years agoAdd libdl to FLTK_LIBRARIES when the system supports it. Required for libfltk1.3.
hof [Sun, 14 Jul 2013 18:49:04 +0000 (14:49 -0400)]
Add libdl to FLTK_LIBRARIES when the system supports it. Required for libfltk1.3.

8 years agoBump version on development trunk.
James Turner [Wed, 17 Jul 2013 19:29:38 +0000 (20:29 +0100)]
Bump version on development trunk.

8 years agoWork-around for bug 1134, crash with flightplans.
James Turner [Wed, 17 Jul 2013 19:26:34 +0000 (20:26 +0100)]
Work-around for bug 1134, crash with flightplans.

When the active waypoint is deleted, and we can't offset the waypoint,
simply switch to the inactive waypoint. This is not ideal but avoids
the crash.

8 years agoExpose String::ends_with to Nasal
Thomas Geymayer [Mon, 15 Jul 2013 20:26:51 +0000 (22:26 +0200)]
Expose String::ends_with to Nasal

9 years agoFix warnings identified by gcc.
Thomas Geymayer [Thu, 4 Jul 2013 21:07:10 +0000 (23:07 +0200)]
Fix warnings identified by gcc.

9 years agoMore unused vars caught by Xcode.
James Turner [Thu, 4 Jul 2013 19:56:04 +0000 (20:56 +0100)]
More unused vars caught by Xcode.

9 years agoFix unused private vars.
James Turner [Thu, 4 Jul 2013 19:24:56 +0000 (20:24 +0100)]
Fix unused private vars.

Xcode is warning about these, they're a mixture of
copy-pasted code, evolved use (e.g. using a property
node to store state), and so on.

9 years agoFGSystemMgr: Do not quit on unknown system.
Thomas Geymayer [Thu, 4 Jul 2013 12:29:18 +0000 (14:29 +0200)]
FGSystemMgr: Do not quit on unknown system.

Showing a warning should be enough...

9 years agoRemove a debug message.
James Turner [Thu, 4 Jul 2013 09:29:58 +0000 (10:29 +0100)]
Remove a debug message.

9 years agoBug 1137, handle single-digit runways.
James Turner [Thu, 4 Jul 2013 09:29:47 +0000 (10:29 +0100)]
Bug 1137, handle single-digit runways.

rwyprefs.xml sometimes specify runways without a leading '0', which
confuses the ident lookup. Print a message, and fix up such idents at
load time, so '8' -> '08', '3L' -> '03L' which matches our internal
scheme.

9 years agoBug 1153, guard against no current waypoint.
James Turner [Wed, 3 Jul 2013 23:11:40 +0000 (00:11 +0100)]
Bug 1153, guard against no current waypoint.

This is a work-around, probably indicates some glitch in the traffic
module flight-plans. Avoid a crash, also refine the exception logic
so individual AI objects can fail.

9 years agoCanvas Event: expose currentTarget to Nasal.
Thomas Geymayer [Wed, 3 Jul 2013 22:55:58 +0000 (00:55 +0200)]
Canvas Event: expose currentTarget to Nasal.

9 years agoFix bug 864 - moving the 2D panel around.
James Turner [Wed, 3 Jul 2013 07:57:48 +0000 (08:57 +0100)]
Fix bug 864 - moving the 2D panel around.

Bounding box wasn't being dirtied when changing the transform,
breaking picking visitor for the panel. Add listeners to the relevant
props so we can tell OSG when the panel transform changes.

9 years agoSpeculative fix for bug 1149, AI traffic on helipads.
James Turner [Sun, 30 Jun 2013 15:48:14 +0000 (16:48 +0100)]
Speculative fix for bug 1149, AI traffic on helipads.

Avoid helipads when doing runway choice fallback.
http://code.google.com/p/flightgear-bugs/issues/detail?id=1149

9 years agoBug 550 / 454 work (not yet fully fixed)
James Turner [Sun, 30 Jun 2013 15:41:05 +0000 (16:41 +0100)]
Bug 550 / 454 work (not yet fully fixed)

Adding a spherical projection mode which will work at the poles and
+180/-180 line correctly. Not yet enabled since it has other issues to
be addressed.

9 years agoCanvas GUI: send mouseleave after mouseup outside original window
Thomas Geymayer [Sat, 29 Jun 2013 12:35:56 +0000 (14:35 +0200)]
Canvas GUI: send mouseleave after mouseup outside original window

9 years agoBump version number to 2.12.0 version/2.12.0
Torsten Dreyer [Fri, 28 Jun 2013 10:10:16 +0000 (12:10 +0200)]
Bump version number to 2.12.0