]> git.mxchange.org Git - flightgear.git/log
flightgear.git
10 years agoUpdate includes (required by simgear changes)
Thomas Geymayer [Wed, 4 Jun 2014 00:58:14 +0000 (02:58 +0200)]
Update includes (required by simgear changes)

10 years agoUpdates for simgear nasal::Ghost changes.
Thomas Geymayer [Tue, 3 Jun 2014 00:23:17 +0000 (02:23 +0200)]
Updates for simgear nasal::Ghost changes.

10 years agoiax.md5: pass correct size to memset (identified by gcc)
Thomas Geymayer [Sun, 1 Jun 2014 10:20:33 +0000 (12:20 +0200)]
iax.md5: pass correct size to memset (identified by gcc)

10 years agoCanvas: expose more methods to Nasal
Thomas Geymayer [Sun, 1 Jun 2014 10:08:13 +0000 (12:08 +0200)]
Canvas: expose more methods to Nasal

10 years agoInitial package-system integration.
James Turner [Sat, 31 May 2014 17:04:56 +0000 (18:04 +0100)]
Initial package-system integration.

- disabled by default
- incomplete, adding so Thomas can see the API

10 years agoOnly include IAX 3rdparty files if needed
Christian Schmitt [Sat, 31 May 2014 11:50:28 +0000 (13:50 +0200)]
Only include IAX 3rdparty files if needed

10 years agoCanvas: expose layouting to Nasal.
Thomas Geymayer [Sat, 31 May 2014 00:43:03 +0000 (02:43 +0200)]
Canvas: expose layouting to Nasal.

10 years agoCanvas: store data inside canvas and elements.
Thomas Geymayer [Thu, 29 May 2014 14:46:11 +0000 (16:46 +0200)]
Canvas: store data inside canvas and elements.

 - jQuery/HTML5 like .data() method on Canvas and Elements to store
   custom data in the property tree.
 - CustomEvent takes additional parameter hash with 'detail' data
   stored in event.

10 years agoFix for airport search on some platforms.
James Turner [Thu, 29 May 2014 08:42:21 +0000 (09:42 +0100)]
Fix for airport search on some platforms.

Ensure the std::string passed to sqlite lives for the duration
of the query.

10 years agoRespect tile expiry time when cache is disabled.
James Turner [Sat, 24 May 2014 13:23:59 +0000 (14:23 +0100)]
Respect tile expiry time when cache is disabled.

Tiles added via the visible mechanism always have an
expiry time of 0.0, so this only affects tiles added by elevation queries, from the AI or FDM.

10 years agoUpdate of the httpd implementation
Torsten Dreyer [Mon, 31 Mar 2014 20:31:30 +0000 (22:31 +0200)]
Update of the httpd implementation

- Add a screenshot uri handler
- Enable persistent http connections
- Simple CORS implementatation for the
  JSON property uri handler

many changes for the httpd

10 years agoFinal log-class cleanup (httpd comes in another commit)
Torsten Dreyer [Tue, 20 May 2014 21:12:34 +0000 (23:12 +0200)]
Final log-class cleanup (httpd comes in another commit)

yes, I will use grep next time :-/

10 years agoMore log class fixes
Torsten Dreyer [Tue, 20 May 2014 21:06:02 +0000 (23:06 +0200)]
More log class fixes

10 years agoNo JSBSim debug msg without having SG_FLIGHT class
Torsten Dreyer [Tue, 20 May 2014 20:58:38 +0000 (22:58 +0200)]
No JSBSim debug msg without having SG_FLIGHT class

10 years agoset corret logging class for A/P messages
Torsten Dreyer [Tue, 20 May 2014 20:36:43 +0000 (22:36 +0200)]
set corret logging class for A/P messages

10 years agoset ENABLE_FLITE=On as default
Torsten Dreyer [Tue, 20 May 2014 08:52:59 +0000 (10:52 +0200)]
set ENABLE_FLITE=On as default

10 years agoCanvas: support for custom events and event dispatching.
Thomas Geymayer [Sun, 18 May 2014 22:25:34 +0000 (00:25 +0200)]
Canvas: support for custom events and event dispatching.

10 years agoNasalCanvas: Update for simgear changes.
Thomas Geymayer [Sun, 18 May 2014 18:21:56 +0000 (20:21 +0200)]
NasalCanvas: Update for simgear changes.

10 years agoNasalPositioned: Update for nasal::Ghost changes in SimGear
Thomas Geymayer [Sun, 18 May 2014 15:44:39 +0000 (17:44 +0200)]
NasalPositioned: Update for nasal::Ghost changes in SimGear

10 years agoJSBSim sync
bcoconni [Sun, 18 May 2014 11:39:31 +0000 (13:39 +0200)]
JSBSim sync

10 years agoTune osgDB::MaxPagedLODs parameter
James Turner [Sat, 17 May 2014 08:05:25 +0000 (09:05 +0100)]
Tune osgDB::MaxPagedLODs parameter

10 years agoInitial mode to disable caching of tiles.
James Turner [Fri, 16 May 2014 13:52:24 +0000 (14:52 +0100)]
Initial mode to disable caching of tiles.

10 years agoMore AtisSpeaker variations
Torsten Dreyer [Tue, 13 May 2014 09:20:11 +0000 (11:20 +0200)]
More AtisSpeaker variations

Also hide the voice installation path from the user of
the VoiceSynthesizer

10 years agoFix for issue 1463 (YASim underestimates off-axis aerodynamic forces on fuselages)
Colin Douglas Howell [Tue, 13 May 2014 02:07:10 +0000 (19:07 -0700)]
Fix for issue 1463 (YASim underestimates off-axis aerodynamic forces on fuselages)

Change the drag coefficient for fuselages along the Y and Z axes
(i.e. perpendicular to the fuselage's main axis) to use a fixed
value of 0.5. (The value can still be adjusted using the fuselage's
"cy" and "cz" XML attributes.)

For the Y-axis and Z-axis drag on fuselages, YASim originally used
a drag coefficient equal to:

(solver drag factor) * (fuselage length/width ratio)

This value turns out to be way too small for well-streamlined
aircraft, even those with long, narrow fuselages, and especially
so for those with short, stubby fuselages. Such fuselages are
streamlined in the X direction, but not along Y or Z.

0.5 is only a ballpark estimate, but it's reasonably close for the
common case of a fairly long fuselage with a round cross section. For
flat-sided fuselages, a larger value should be used, up to a maximum
of 2 for a slab-sided block. For short fuselages, the value should be
reduced to account for end effects. The fuselage's "cy" and "cz" XML
attributes can be modified to make such adjustments.

This fix won't affect straight flight much, but it should have a strong
impact on some maneuvers. For example, it will make slips more
effective and may make knife-edge flight easier on aerobatic aircraft
which should be capable of it.

Only aircraft which specify version="YASIM_VERSION_32" or newer are
affected.

10 years agoSeparate fuselage drag adjustment from that for landing gear and external weights.
Colin Douglas Howell [Thu, 8 May 2014 21:40:46 +0000 (14:40 -0700)]
Separate fuselage drag adjustment from that for landing gear and external weights.

This commit is in prepartion for the following commit, which is a bug fix for
Issue 1463 (YASim underestimates off-axis forces on fuselages).

Previously the solver would adjust the drag factor for all of an Airplane's
non-Wing Surfaces in one pass, with no attempt to distinguish Fuselage Surfaces
from the Surfaces for Gear and Weights. This makes it difficult to modify how
fuselage drag is calculated while leaving unaffected the drag for landing gear
and external weights.

Now the solver adjusts the drag for an Airplane's fuselages, landing gear, and
external weights in three separate passes. To do this, each Fuselage now has a
list of its Surfaces. The fuselage pass simply iterates through the list of
Fuselages, running through each Fuselage's list of Surfaces.

The Airplane's list of non-Wing Surfaces, "_surfs", is no longer used here, but
there may still be uses of it elsewhere.

10 years agoTry to fix build error for msvc
Torsten Dreyer [Sat, 10 May 2014 13:49:50 +0000 (15:49 +0200)]
Try to fix build error for msvc

10 years agoScripting: expose flight history as aircraft.history()
Thomas Geymayer [Sat, 10 May 2014 08:52:16 +0000 (10:52 +0200)]
Scripting: expose flight history as aircraft.history()

 var hist = aircraft.history();
 debug.dump(hist.pathForHistory(50));

10 years agoCanvas: move Window class to simgear.
Thomas Geymayer [Fri, 9 May 2014 14:06:23 +0000 (16:06 +0200)]
Canvas: move Window class to simgear.

10 years agoBetter variable initialization, thanks to Torsten for reporting it
Clément de l'Hamaide [Thu, 8 May 2014 17:28:20 +0000 (19:28 +0200)]
Better variable initialization, thanks to Torsten for reporting it

10 years agoAvoid redefining HAVE_SYS_TIME_H by IAXClient
Clément de l'Hamaide [Thu, 8 May 2014 17:22:59 +0000 (19:22 +0200)]
Avoid redefining HAVE_SYS_TIME_H by IAXClient

10 years agoUse FLITE voices in FGVoiceMgr
Torsten Dreyer [Wed, 7 May 2014 20:12:23 +0000 (22:12 +0200)]
Use FLITE voices in FGVoiceMgr

This patch enables spoken words without the need for external
festival using the existing FGVoiceMgr subsystem and the
properties under /sim/sound/voices
To hear the generated voices, set /sim/sound/voices/enabled=true
at startup

- use FLITEVoiceSynthesizer if a voice has <festival>false</festival>
- use FLITEVoiceSynthesizer if the festival server is unreachable
- decouple FGFLITEVoice from FGVoiceThread

10 years agoRender voice to memory, no more temp files.
Torsten Dreyer [Wed, 7 May 2014 18:09:15 +0000 (20:09 +0200)]
Render voice to memory, no more temp files.

Thanks you James

10 years agoCompile without ENABLE_FLITE
Torsten Dreyer [Wed, 7 May 2014 17:07:29 +0000 (19:07 +0200)]
Compile without ENABLE_FLITE

10 years agoAtisSpeaker: prepare for individual voices
Torsten Dreyer [Wed, 7 May 2014 15:08:02 +0000 (17:08 +0200)]
AtisSpeaker: prepare for individual voices

10 years agoatis voice: add some variation in pitch and speed
Torsten Dreyer [Wed, 7 May 2014 08:34:04 +0000 (10:34 +0200)]
atis voice: add some variation in pitch and speed

10 years agoCanvas: update for SimGear changes.
Thomas Geymayer [Tue, 6 May 2014 16:08:46 +0000 (18:08 +0200)]
Canvas: update for SimGear changes.

10 years agoFix for issue 1394 (YASim's geometry for non-cylindrical fuselages is wrong)
Colin Douglas Howell [Tue, 6 May 2014 04:21:23 +0000 (21:21 -0700)]
Fix for issue 1394 (YASim's geometry for non-cylindrical fuselages is wrong)

Correct handling of fuselage's "midpoint" XML attribute so that the midpoint's
location matches the point assumed by all aircraft developers and YASim docs.
This means the fuselage won't be generated "back-to-front".
Also correct the variation of diameter for tapered fuselages so that both ends
of the fuselage narrow from the midpoint to the endpoints.
Before this, one end was narrowing from the endpoint to the midpoint, the
opposite of what was expected.
These changes affect both weight distribution and the distribution of lateral
aerodynamic forces.

10 years agoAdd GPL header
Torsten Dreyer [Tue, 6 May 2014 08:33:50 +0000 (10:33 +0200)]
Add GPL header

10 years agoChanges to voice + atis
Torsten Dreyer [Tue, 6 May 2014 08:23:04 +0000 (10:23 +0200)]
Changes to voice + atis

- Add a very simple line-of-sight propagation model for the radio
  range computation.
- Remove some no longer used debug log messages
- Some code cleanup
- add-noise is now on by default

10 years agoFix a warning, no functional change
Torsten Dreyer [Mon, 5 May 2014 20:24:47 +0000 (22:24 +0200)]
Fix a warning, no functional change

10 years agocommradio: typo: cuttoff --> cutoff
Torsten Dreyer [Mon, 5 May 2014 11:22:39 +0000 (13:22 +0200)]
commradio: typo: cuttoff --> cutoff

10 years agocommradio: add squelch
Torsten Dreyer [Mon, 5 May 2014 11:20:03 +0000 (13:20 +0200)]
commradio: add squelch

adding property cuttoff-signal-quality to the comm radio
If signal-quality goes below this value, atis sound is muted.

Also: initialize property power-btn if not defined by the
aircraft or instrument designer

10 years agofgadmin: add C string header
Clément de l'Hamaide [Fri, 2 May 2014 18:31:52 +0000 (20:31 +0200)]
fgadmin: add C string header

10 years agoFGadmin: fix compilation, move CMake stuff to better place, remove old ./configure...
Clément de l'Hamaide [Wed, 30 Apr 2014 18:34:05 +0000 (20:34 +0200)]
FGadmin: fix compilation, move CMake stuff to better place, remove old ./configure system

10 years agoJSBSim: fix zero agl above scenery discontinuity
Torsten Dreyer [Wed, 30 Apr 2014 14:41:27 +0000 (16:41 +0200)]
JSBSim: fix zero agl above scenery discontinuity

see http://osdir.com/ml/flightgear-sim/2014-04/msg00145.html

10 years agofix MSVC build for flite_hts_engine
Torsten Dreyer [Wed, 30 Apr 2014 14:27:25 +0000 (16:27 +0200)]
fix MSVC build for flite_hts_engine

10 years agocommradio: no spoken atis if sound disabled
Torsten Dreyer [Wed, 30 Apr 2014 08:50:57 +0000 (10:50 +0200)]
commradio: no spoken atis if sound disabled

10 years agoCleanup part2. Forgotton file.
Torsten Dreyer [Wed, 30 Apr 2014 08:45:52 +0000 (10:45 +0200)]
Cleanup part2. Forgotton file.

10 years agoCleanup of ATCDCL
Torsten Dreyer [Wed, 30 Apr 2014 08:22:51 +0000 (10:22 +0200)]
Cleanup of ATCDCL

- move FGATCAlignedProjection class as AlignedProjection
  to dclgps, the only place where it's currently used
- remove now obsolete files in ATCDCL

10 years agoFix hts_engine cmake error
Torsten Dreyer [Wed, 30 Apr 2014 07:26:58 +0000 (09:26 +0200)]
Fix hts_engine cmake error

10 years agocommradio: improvements for atis speech
Torsten Dreyer [Mon, 28 Apr 2014 21:50:45 +0000 (23:50 +0200)]
commradio: improvements for atis speech

- use individual SampleGroup refnames for each radio
- enable volume control for atis speech
- (optionally) add noise based on signal quality

10 years agocommradio: refactor MetarSpeaker to AtisSpeaker
Torsten Dreyer [Mon, 28 Apr 2014 20:02:48 +0000 (22:02 +0200)]
commradio: refactor MetarSpeaker to AtisSpeaker

10 years agoAllow using the system version of flite and the HTS engine
Torsten Dreyer [Mon, 28 Apr 2014 19:33:48 +0000 (21:33 +0200)]
Allow using the system version of flite and the HTS engine

By default, if the system version exists and can be used,
then it will be used. Otherwise, the local version will be used

Original patch by  Saikrishna Arcot via
https://gitorious.org/fg/flightgear/merge_requests/1582
slightly modified

10 years agoVoiceSynthesizer: add some test/debug properties
Torsten Dreyer [Sun, 27 Apr 2014 20:53:59 +0000 (22:53 +0200)]
VoiceSynthesizer: add some test/debug properties

/sim/sound/voice-synthesizer/volume to set the volume of the generated wav (in dB)
/sim/sound/voice-synthesizer/keep-scratch-file do not remove the scratch file if true

10 years agoTemporary fix for crash in FGVoiceMgr on reset
Torsten Dreyer [Sun, 27 Apr 2014 19:38:24 +0000 (21:38 +0200)]
Temporary fix for crash in FGVoiceMgr on reset

10 years agouse flite+hts for metar
Torsten Dreyer [Thu, 24 Apr 2014 18:59:08 +0000 (20:59 +0200)]
use flite+hts for metar

10 years agovoice system: all doors in FLITE
Torsten Dreyer [Wed, 23 Apr 2014 15:09:00 +0000 (17:09 +0200)]
voice system: all doors in FLITE

Prepare for festival lite generated voices

10 years agoATISEncoder: minor tweak
Torsten Dreyer [Wed, 23 Apr 2014 15:07:00 +0000 (17:07 +0200)]
ATISEncoder: minor tweak

no trailing blank at runway designator

10 years agoadd atmosphere layer 8 for space exploration
Torsten Dreyer [Tue, 22 Apr 2014 07:20:25 +0000 (09:20 +0200)]
add atmosphere layer 8 for space exploration

as provided by Ron Jensen

10 years agoYASim: implement a versioning system
Torsten Dreyer [Sun, 20 Apr 2014 18:58:12 +0000 (20:58 +0200)]
YASim: implement a versioning system

user attribute "version" of the airplane element of the YASim config file
to define the version this config uses.
Example:
<airplane mass="1344" version="YASIM_VERSION_CURRENT">

Initially, the following can be used:
YASIM_VERSION_ORIGINAL - The original version of YASim as implemented up to
                         FlightGear 3.0.0
YASIM_VERSION_32 - The version of YASim implemented in FlightGear 3.2.x
                   (and the development version 3.1.x)
YASIM_VERSION_CURRENT - The current and latest version of YASim.

10 years agoFix crash with Nasal bindings.
James Turner [Tue, 15 Apr 2014 13:13:46 +0000 (14:13 +0100)]
Fix crash with Nasal bindings.

naBindFunction doesn't save the function code to the global
hash, so pass an explicit context to various 'call' overloads so
the function can't be GC-ed in between parsing and calling.

(Patch by Nicholas Scheel)

https://code.google.com/p/flightgear-bugs/issues/detail?id=1397

10 years agoFix Win32 breakage caused by FreeBSD fix :(
James Turner [Sat, 5 Apr 2014 15:36:26 +0000 (16:36 +0100)]
Fix Win32 breakage caused by FreeBSD fix :(

10 years agoCorrected fix for issue 1423 (YASim miscomputes incidence rotation of force vector)
Colin Douglas Howell [Sat, 5 Apr 2014 06:05:23 +0000 (23:05 -0700)]
Corrected fix for issue 1423 (YASim miscomputes incidence rotation of force vector)

I got the sign wrong in my previous fix, causing the vector to be rotated the
wrong way. See my latest comments in issue 1423. Sorry about that.

10 years agoFreeBSD fixes
James Turner [Fri, 4 Apr 2014 14:33:27 +0000 (15:33 +0100)]
FreeBSD fixes

From Ganael Laplanche.

10 years agoFix link order of HTS / flite for GCC ld
James Turner [Fri, 4 Apr 2014 10:25:12 +0000 (11:25 +0100)]
Fix link order of HTS / flite for GCC ld

- Clang, gold etc don't care but GCC ld still does.

10 years agoMerge commit 'refs/merge-requests/1579' of git://gitorious.org/fg/flightgear into...
Torsten Dreyer [Fri, 4 Apr 2014 06:57:16 +0000 (08:57 +0200)]
Merge commit 'refs/merge-requests/1579' of git://gitorious.org/fg/flightgear into yasimfixes

10 years agoMerge commit 'refs/merge-requests/1578' of git://gitorious.org/fg/flightgear into...
Torsten Dreyer [Fri, 4 Apr 2014 06:57:12 +0000 (08:57 +0200)]
Merge commit 'refs/merge-requests/1578' of git://gitorious.org/fg/flightgear into yasimfixes

10 years agoMerge commit 'refs/merge-requests/1577' of git://gitorious.org/fg/flightgear into...
Torsten Dreyer [Fri, 4 Apr 2014 06:57:05 +0000 (08:57 +0200)]
Merge commit 'refs/merge-requests/1577' of git://gitorious.org/fg/flightgear into yasimfixes

10 years agoCanvas: update for new bounding box getters.
Thomas Geymayer [Mon, 31 Mar 2014 11:29:14 +0000 (13:29 +0200)]
Canvas: update for new bounding box getters.

10 years agoallow binding of httpd to an address, not just a port
Torsten Dreyer [Sat, 29 Mar 2014 21:07:12 +0000 (22:07 +0100)]
allow binding of httpd to an address, not just a port

support --httpd=127.0.0.1:8080

10 years agofix wrong computation of delta-t in jpg-httpd
Torsten Dreyer [Sat, 29 Mar 2014 10:22:34 +0000 (11:22 +0100)]
fix wrong computation of delta-t in jpg-httpd

this lead to a screenshot taken on each frame instead of
the defined interval

10 years agoAutopilot: enable debug output for logic elements
Torsten Dreyer [Fri, 28 Mar 2014 16:48:35 +0000 (17:48 +0100)]
Autopilot: enable debug output for logic elements

10 years agoFix for issue 1427 (YASim fuselage's "cx" affects drag on all axes)
Colin Douglas Howell [Thu, 27 Mar 2014 09:12:11 +0000 (02:12 -0700)]
Fix for issue 1427 (YASim fuselage's "cx" affects drag on all axes)

Correct Airplane::compileFuselage() so that a Fuselage's "cx"
only affects drag on the X axis.

10 years agoIgnore not-found 'config file' arguments.
James Turner [Thu, 27 Mar 2014 08:05:02 +0000 (08:05 +0000)]
Ignore not-found 'config file' arguments.

Fixes confusing startup behaviour with malformed args, when
an argument accidentally contains a space (e.g. a park-pos or
protocol desc). In this case we treat the parts after the space as an XML config file name. When we can't find this file, we
completely abandon options setup, which causes many downstream
errors.

Change the behaviour so we warn in this case, but carry on with normal startup.

10 years agoFix duplicated FGIO channels on reset.
James Turner [Wed, 26 Mar 2014 19:23:34 +0000 (19:23 +0000)]
Fix duplicated FGIO channels on reset.

Thanks to Nicholas Scheel for spotting this.

10 years agoadd nChildren to json properties
Torsten Dreyer [Wed, 26 Mar 2014 14:06:24 +0000 (15:06 +0100)]
add nChildren to json properties

10 years agoAdd a timestamp to JSON properties
Torsten Dreyer [Wed, 26 Mar 2014 07:51:15 +0000 (08:51 +0100)]
Add a timestamp to JSON properties

add special attribute 'ts' to a JSON property reflecting
/sim/time/elapsed-sec

always add timestamp for listener properties
add timestamp for json requests if req param t=y is set

10 years agoDon't return invalid JSON if node not found
Torsten Dreyer [Tue, 25 Mar 2014 20:43:08 +0000 (21:43 +0100)]
Don't return invalid JSON if node not found

10 years agoFix for issue 1423 (YASim miscomputes force vector on Surfaces with nonzero incidence)
Colin Douglas Howell [Tue, 25 Mar 2014 08:50:21 +0000 (01:50 -0700)]
Fix for issue 1423 (YASim miscomputes force vector on Surfaces with nonzero incidence)

Surface::calcForce() now does reverse incidence rotation of force vector properly.

10 years agohttpd: provide more airport information in geojson
Torsten Dreyer [Sun, 23 Mar 2014 20:19:04 +0000 (21:19 +0100)]
httpd: provide more airport information in geojson

- provide runways as polygon geometry
- provide longest runway lenght, heading and surface type
- some code cleanup

10 years agoAdd virtual destructor
Torsten Dreyer [Sun, 23 Mar 2014 20:17:54 +0000 (21:17 +0100)]
Add virtual destructor

10 years agoFix for bug 1419, nav.dat runway binding
James Turner [Sun, 23 Mar 2014 09:53:00 +0000 (09:53 +0000)]
Fix for bug 1419, nav.dat runway binding

Clean runway names to standard structure (0-prefix) before looking up
in the cache, when binding ILS navs to runways.

https://code.google.com/p/flightgear-bugs/issues/detail?id=1419

10 years agoFix for issue 1400 (YASim slats always give full stall enhancement)
Colin Douglas Howell [Sat, 22 Mar 2014 19:11:39 +0000 (12:11 -0700)]
Fix for issue 1400 (YASim slats always give full stall enhancement)

Surface::stallFunc() now scales _slatAlpha by _slatPos when adjusting stallAlpha.

10 years agohttpd navdb: report ils/loc as geojson multilinestring
Torsten Dreyer [Fri, 21 Mar 2014 12:00:59 +0000 (13:00 +0100)]
httpd navdb: report ils/loc as geojson multilinestring

10 years agoCanvas: update for 'file'->'src' rename
Thomas Geymayer [Thu, 20 Mar 2014 10:43:12 +0000 (11:43 +0100)]
Canvas: update for 'file'->'src' rename

10 years agoDon't allow call with no Filter set. Leads to crash.
Torsten Dreyer [Wed, 19 Mar 2014 16:24:52 +0000 (17:24 +0100)]
Don't allow call with no Filter set. Leads to crash.

10 years agoAdd a http handler to access the nav database
Torsten Dreyer [Wed, 19 Mar 2014 16:23:53 +0000 (17:23 +0100)]
Add a http handler to access the nav database

see the browsermap for an example

10 years agoExpose HTTP client to Canvas.
Thomas Geymayer [Tue, 18 Mar 2014 17:35:35 +0000 (18:35 +0100)]
Expose HTTP client to Canvas.

10 years agohttpd: don't spam the console with debug messages
Torsten Dreyer [Mon, 17 Mar 2014 15:38:53 +0000 (16:38 +0100)]
httpd: don't spam the console with debug messages

10 years agohttpd: better handling of first-time notifications
Torsten Dreyer [Mon, 17 Mar 2014 15:22:42 +0000 (16:22 +0100)]
httpd: better handling of first-time notifications

ensure new listeners get notified on first update loop
also cleanup the PropertyChangeObserver on reset

10 years agoTweak for Mac nightly GUI launcher
James Turner [Mon, 17 Mar 2014 08:24:28 +0000 (08:24 +0000)]
Tweak for Mac nightly GUI launcher

10 years agoClose dialogs on GUI shutdown
James Turner [Sun, 16 Mar 2014 22:52:55 +0000 (22:52 +0000)]
Close dialogs on GUI shutdown

- avoids orphaned dialogs on reset
- requires some guards in NasalSys since Nasal is shutdown first, but
  dialogs can have Nasal modules.

10 years agoRename GPSsmooth files.
James Turner [Sun, 16 Mar 2014 22:35:00 +0000 (22:35 +0000)]
Rename GPSsmooth files.

- avoid confusion with GPS instrument files.

10 years agoFix mac nightly build
James Turner [Sun, 16 Mar 2014 17:00:32 +0000 (17:00 +0000)]
Fix mac nightly build

- Ruby 1.8 (on Lion) needs explicit include of Rubygems

10 years agoGPS fixes
James Turner [Sun, 16 Mar 2014 16:20:03 +0000 (16:20 +0000)]
GPS fixes

- fix corrupted ident on Mac (libc++ issue)
- don't clear scratch when activating DTO mode
- use the real navaid/airport for the waypt where possible
- expose active waypt name

10 years agoCanvasWidget (PUI): make button index consistent with Canvas windows
Thomas Geymayer [Sat, 15 Mar 2014 14:01:09 +0000 (15:01 +0100)]
CanvasWidget (PUI): make button index consistent with Canvas windows

10 years agoPropertyChangeWebsocket: fire change after subscribe
Torsten Dreyer [Fri, 14 Mar 2014 20:36:29 +0000 (21:36 +0100)]
PropertyChangeWebsocket: fire change after subscribe

10 years agohttpd: handle url-rewrites
Torsten Dreyer [Fri, 14 Mar 2014 15:39:16 +0000 (16:39 +0100)]
httpd: handle url-rewrites

10 years agoadd min/max freq to the frequencyformatter
Torsten Dreyer [Fri, 14 Mar 2014 14:19:23 +0000 (15:19 +0100)]
add min/max freq to the frequencyformatter

10 years agoMac nightly build packaging tweaks.
James Turner [Fri, 14 Mar 2014 09:00:50 +0000 (09:00 +0000)]
Mac nightly build packaging tweaks.