Thomas Geymayer
38ca30cbd5
Ignore events if canvas::Window is not visible
2013-02-13 12:10:25 +01:00
Thomas Geymayer
6c10f99573
Make compiling of all utils/tools optional
2013-02-12 17:38:46 +01:00
James Turner
b0a879a5b1
Fix ADA compilation.
...
Patch by Roland Haeder
2013-02-11 22:16:02 +00:00
James Turner
37f783e92d
File mode fixes.
...
Contributed by Roland Haeder
2013-02-11 22:15:23 +00:00
James Turner
cedc3bb5c3
Typo fix, pointed out by Emillian.
2013-02-11 12:51:54 +00:00
James Turner
fdae459948
Allow HOME to be undefined, as on Windows.
2013-02-10 13:35:58 +00:00
James Turner
67ca0689c9
Work-around a clang glitch with 10.6
2013-02-10 11:53:42 +00:00
James Turner
d9159e719d
FlightRecorder: smarter log warning.
...
When using the default (generic) config, which references many props which may not exist in a particular aircraft, suppress the 'recording non-existent' property warning.
2013-02-10 11:47:16 +00:00
James Turner
808f42e86a
Linux fix.
...
One day I'm going to figure out why I get all the standard-library includes automatically on Mac, but not on Linux. Today is not that day.
2013-02-09 17:11:55 +00:00
Frederic Bouvier
aa19b2a77e
Include file only needed by MSVC
2013-02-09 17:40:37 +01:00
James Turner
8551b010e9
Fix another compile fail.
...
No idea why I don't need this on Mac, hmm.
2013-02-09 16:38:34 +00:00
Frederic Bouvier
87b43057e1
Fix windows build
2013-02-09 17:24:44 +01:00
James Turner
8ca7632845
Fix a GCC warning.
2013-02-09 15:33:13 +00:00
James Turner
7b663cd7f7
Split huge NasalSys header apart.
2013-02-09 15:33:05 +00:00
James Turner
6baaee696f
Fix compilation.
2013-02-09 15:31:43 +00:00
James Turner
f56fa936d9
Merge branch 'next' of gitorious.org:fg/flightgear into next
2013-02-09 14:27:15 +00:00
Mathias Froehlich
7178dd7f9e
fix compile with fgai
2013-02-09 08:54:22 +01:00
James Turner
ce9afecdbd
Support a log-list widget in PUI.
...
Add a puaListBox which can show the contents of a log-buffer. Currently only two buffer sources are supported more to follow (and the dialog XML updates).
2013-02-08 19:39:41 +00:00
James Turner
e08eb7457e
Dump more config state at startup.
...
Ensure that log files capture enough config state to debug path/search issues. Easy to expand this mechanism now to record anything similar.
2013-02-08 13:15:20 +00:00
James Turner
9ccf159f81
Refactor FG_HOME init, so we can log sooner.
...
Logging to file now happens earlier, so some useful early output is captured.
2013-02-08 12:57:17 +00:00
Frederic Bouvier
7cc3ffb30f
Fix build for windows after logstream changes
2013-02-08 08:46:34 +01:00
Thomas Geymayer
c0173cf2b5
Improve mouse event capturing with Canvas windows.
...
- Don't capture mouse events if mouse mode has
pass-through disabled. This behaviour is
consistent with the PUI dialogs and allows
changing moving view and controls while above
any GUI dialog.
- Add option to canvas windows to ignore all
events and let them pass through
("capture-events").
2013-02-07 23:08:53 +01:00
Christian Schmitt
2013f7149d
Some headers missing... ;)
2013-02-07 19:00:54 +01:00
James Turner
b52a61c2cb
Support logging from Nasal at custom levels.
...
For now, print() still logs at SG_ALERT level.
2013-02-07 16:44:24 +00:00
James Turner
1898449949
Map OSG notification system to Simgear logging.
...
With this, OSG notifications can be captured / buffered in-line with our other log messages, which should help debugging and feedback.
2013-02-07 16:01:36 +00:00
James Turner
7ad55a206e
Adapt to revised logging API.
2013-02-07 12:02:52 +00:00
James Turner
0ced6a24a0
Log to file inside FG_HOME.
2013-02-07 12:02:52 +00:00
James Turner
240f98d0f3
Remove un-needed header.
2013-02-07 12:02:52 +00:00
James Turner
7cf4aa2d86
Make various PUI widgets private.
2013-02-07 12:02:52 +00:00
Thomas Geymayer
7ce1e100d7
Reapply canvas placements upon aircraft-model reinit
2013-02-06 01:23:06 +01:00
James Turner
1dd3b40907
Change the way the nav-cache is rebuilt.
...
Instead of deleting all table contents, actually remove the entire file on disk and re-create. This is fractionally more work, but removes any possibility of stale indices or missing deletes causing clutter after rebuilds. My suspicion is, this is cause the erratic performance some people have seen with the airports search dialog, so will back-port to 2.10.
2013-02-03 22:24:40 +00:00
James Turner
5ef475865c
Append major/minor version to autosave file name.
...
Ensure that new minor versions get a clean autosave file. In practice
this means settings from 2.10 and 2.11 would co-exist, for example.
2013-02-03 16:57:31 +00:00
James Turner
1a5b968d7e
Update for tweaked SGPickCallback API.
...
(Requires corresponding SimGear commit)
2013-02-03 16:34:36 +00:00
James Turner
978a2cd8c6
Initial work on state-machine AP module.
2013-01-31 22:40:48 +00:00
James Turner
0729b0806e
Fix numeric keypad support on Mac.
...
Comments in the code imply osgViewer always sends 'num-lock'-off codes, but that is not the observed behaviour with Cocoa. So adding mappings for the num-locked codes on Mac, which is what people actually want at the moment.
2013-01-31 18:42:34 +00:00
Thomas Geymayer
5b38e00ade
Expose some methods on strings to Nasal
2013-01-31 19:14:23 +01:00
James Turner
ac696a9601
Set preview mode when using --fgviewer
2013-01-31 16:51:06 +00:00
James Turner
31995420d3
Guard libudev include with extern "C".
2013-01-30 20:49:50 +00:00
James Turner
b9af277e16
Didn't mean to add this (yet), removing.
2013-01-29 15:04:20 +00:00
James Turner
4ca85f2653
Bug #385 - enable the Ati viewport hack on next.
...
Enabling this hack by default, to assess the impact for everyone. Should fix the issue for Ati Catalyst 11.5 users, and hopefully no impact for everyone else. All feedback appreciated. Set /sim/ati-viewport-hack to false if you think this option might be causing issues for you (and then tell James, ASAP)
2013-01-28 23:35:44 +00:00
Michał Gawron
e27be6ee92
Return double precision float as requested in generic/binary protocol.
2013-01-28 17:08:31 +00:00
Eric van den Berg
5a8e6aeb86
calculate /systems/pitot/total-pressure on the bases of /velocities/mach
...
added measured-total-pressure property to account for a normal
shockwave in front of pitot tube at supersonic speeds. momentarily not
used
small unit conversion correction of inHg to hPa in altimeter
Base airspeed calculations on impact pressure in instrumentation
/airspeed_indicator
2013-01-28 16:54:35 +00:00
James Turner
5826cea0a8
Work-around a JSBSim reset issue following the sync.
...
Thanks to Ron Jensen for the catch. I've added a comment so we know to update this on the next JSBSim sync.
2013-01-28 12:54:21 +00:00
James Turner
ead3be2098
Boo, typo.
2013-01-26 14:44:03 +00:00
James Turner
53d9aa4963
Support optionally embedding simgear.
2013-01-26 15:32:18 +01:00
James Turner
11f15a9b36
Joystick/dialog caches, commit the transactions.
2013-01-25 09:30:31 +01:00
James Turner
37900e22a8
Wrap dialog and joystick stat-cache in a transaction.
...
Should improve startup times when the cache is rebuilt.
2013-01-24 09:27:09 +01:00
James Turner
143d9fe8b9
Kill off obsolete helper class in GPS code.
2013-01-22 20:50:21 +01:00
Thomas Geymayer
0e4aba11fa
Fix initialization order
2013-01-22 20:33:17 +01:00
James Turner
a31c2d519c
Tolerate old blocks support in 10.6 compiler.
2013-01-22 18:33:16 +01:00