James Turner
ae4fe62d5b
Crashfix: props protocol invoking Nasal commands
...
The protocol was sending command args using a stack local SGPropertyNode,
which doesn’t work since FGNasalSys holds a reference
2018-10-12 22:25:34 +01:00
James Turner
adea824bd3
XLIFF parser ignores un-approved translations
...
As suggested by Florent, ensure we respect the XLIFF ‘approved’
attribute, so we can track translations which don’t work yet due to
PLIB limitations.
2018-10-12 22:24:33 +01:00
James Turner
8f67ddf896
Route-manager: expose new flight-plan values
...
There were existing properties for these values, make them attached to
the flight-plan values now, especially for cruise settings.
2018-10-12 15:27:51 +01:00
Florent Rougon
4c6a0467a6
Remove splash/ lookup prefix for the unstable-warning (nightly builds)
...
This was forgotten in commit 6d6e1809f0
,
thanks to Mihajlo Tomić for the report.
2018-10-12 13:21:09 +02:00
James Turner
f819750287
Launcher respects --language arg if set
2018-10-12 11:37:39 +01:00
James Turner
2b1913e118
Add Russian to list of Qt translations to sync
2018-10-12 11:37:08 +01:00
James Turner
1613b44c6a
Text fix in ‘Install custom scenery’ dialog
2018-10-12 09:11:20 +01:00
Florent Rougon
6d6e1809f0
Fix translations handling in the splash screen
...
Don't use the splash/ prefix, it doesn't exist in our XLIFF files.
2018-10-12 07:38:09 +02:00
Florent Rougon
4ee9021eab
Launcher: print the locale name when translations were successfully loaded
2018-10-11 22:37:33 +02:00
Erik Hofman
43c201d9d0
Fix an almost certain buffer overflow
2018-10-10 09:24:02 +02:00
James Turner
d7d37ae137
Launcher: further flight plan tweaks
...
Various improvements based on discussion here:
https://sourceforge.net/p/flightgear/codetickets/2066/
2018-10-09 17:14:23 +01:00
James Turner
180cf66077
Launcher: tweak sidebar icons
2018-10-09 10:25:50 +01:00
James Turner
1cbcae9795
Bugfix: fix range/ident priority of loaded wpts
...
When the lat-lon of a waypoint disagrees with the discovered ident by
more than a threshold, assume we have a DB mismatch, and just revert
to a basic wpt specified by lat-lon. This avoids inserting huge
legs by selecting a very distant navaid with matching ident
https://sourceforge.net/p/flightgear/codetickets/1814/
2018-10-08 16:40:25 +01:00
James Turner
b3bcfb084e
Fix linux build: missing <cassert> include
2018-10-08 16:04:51 +01:00
James Turner
c450fa9f4e
Flight-plan: improve GPX loading
...
- support elevation values
- parse the first/last points in case they are airports, and set
as the plan airports in this case.
https://sourceforge.net/p/flightgear/codetickets/2066/
2018-10-08 15:09:46 +01:00
James Turner
22c5c456cc
Launcher flight-planning: UI to sync initial location
...
Show a prompt message to ensure the initial startup location matches
the flight-plan departure airport.
https://sourceforge.net/p/flightgear/codetickets/2068/
2018-10-08 13:31:33 +01:00
James Turner
290261d1ae
Launcher flight-planning, allow GPX loading
...
https://sourceforge.net/p/flightgear/codetickets/2067/
2018-10-08 13:30:46 +01:00
James Turner
28f55889b0
Fix launcher ratings order and labelling
...
Had a dumb string naming glitch, and also we didn’t check for the
ordering of ratings being different when dealing with packaged
aircraft.
2018-10-08 12:31:27 +01:00
Bertrand Coconnier
8e05816b43
Bug fixes for JSBSim atmosphere model at very high altitudes
...
* Disables dew point transmission as the humidity model is not handling the case where the vapor saturation pressure gets higher than the ambient pressure.
* Removed computations for temperatures at very high altitudes as they don't match with the rest of JSBSim atmosphere model.
2018-10-06 19:24:06 +02:00
Scott Giese
b0e157dd88
Bug fix to set a valid default value for the right edge.
...
Courtesy of report by Brendan Black.
2018-10-04 18:59:15 -05:00
James Turner
6589c71f62
Tweaks to HID local descriptors
2018-10-04 23:21:05 +01:00
James Turner
1c08ca0e2d
Launcher: don’t update already updating aircraft
2018-10-04 21:22:05 +01:00
James Turner
abbaf8f640
HID input: allow descriptors from XML
...
This allows ignoring the USB-supplied descriptor in favour of our
own, which might considerably better or less broken at least.
2018-10-04 17:43:36 +01:00
James Turner
6366dea197
HID event-input debugging
...
Adding more debugEvents-enabled log output to HDI input
2018-10-04 12:17:01 +01:00
James Turner
96cce67040
HID input: fix multi-device Nasal support
...
Ensure each laoded device gets a unique Nasal module name,
otherwise they combine with each other and Stuff Breaks(TM)
2018-10-04 12:17:01 +01:00
James Turner
1d20913b1f
Fix initial launcher screen state
...
This showed up as environment page controls being active under the
summary logo image. Thanks to Nikolai Verner Christensen for spotting
the bug.
2018-10-03 08:41:50 +01:00
James Turner
40c0710f2b
Change launcher pop-up to support scrolling
...
Use an internal window (instead of a real OS window) for popup choices,
and cap the maximum size. Use a scrollbar when the number of items is
too large, and adjust the position to fit in the window.
2018-10-02 14:19:14 +01:00
James Turner
aa6c4c758a
Mac: set CMake deployment target the right way
...
Necessary for building with the Mojavae 10.14 SDK. This also meant
bumping the min version to OS-X 10.9
2018-10-01 22:28:08 +01:00
James Turner
cce3ae0268
Launcher: tweak aircraft list key handling
2018-10-01 14:22:48 +01:00
James Turner
c8ed3f02fe
Close & delete telnet (props) channels on close
2018-10-01 13:52:01 +01:00
James Turner
9723f26f23
MirrorPropWebSocket: improve node recycling
...
Adjust logic for node recycling so common patterns observed with
remote canvas work correctly (remove + add of same nodes).
2018-09-30 10:16:31 +01:00
James Turner
d0017f3bec
Remove canvas: handle node removes
...
Especially on the path, handles removes of path coord/cmd data
2018-09-29 15:32:16 +01:00
James Turner
2d348bd641
Change CAVOK visibility to 9999.0 metres
...
This should trigger automatic computation by AW.
2018-09-29 12:47:29 +01:00
James Turner
a66f0243bf
Use GetUserPreferredUILangauges on Windows
...
This should accurately reflect the user's language preferences in the control
panel, unlike the previous method.
2018-09-28 12:09:24 +01:00
Scott Giese
994b752a27
Bug Fix #1999 missing "break"-s.
...
KLN89 case statements failing through.
Confirmed break is necessary to avoid text overlap.
Resolved.
2018-09-28 00:24:58 -05:00
Scott Giese
e093ac19bc
Bug Fix : #2013 .
...
TerraSync not download all tiles specified in some cases.
Contribution by Peter Duda.
2018-09-27 23:46:16 -05:00
James Turner
c15d65692a
Remote-canvas logging cleanups
2018-09-27 22:39:39 +01:00
James Turner
28629b65f2
Property mirror: handle request for missing nodes
2018-09-27 22:39:39 +01:00
James Turner
22bf5eb6e5
Launcher: tweak alignment of thumbnails
...
If the thumbnail is less than 172px wide, centre in the available
space. This ensures consistent alignment of the main content (name
and aircraft description)
2018-09-27 15:23:14 +01:00
Richard Harrison
54ba92afd8
Fix null pointer dereference during startup
...
(may happen at other times, but definitely happened to me on startup)
2018-09-25 16:53:06 +02:00
James Turner
8b25244d90
Performance: cache TCAS nodes on AI aircraft
...
Removes some remaining hot property lookups each frame
2018-09-24 15:34:20 +01:00
James Turner
421a5601c1
Launcher state naming fix (parked vs parking)
...
Ensure both ‘parked’ and ‘parking’ are handled by the launcher display
code and auto-state-selection logic.
2018-09-24 14:52:32 +01:00
James Turner
ca8b84dae0
Make translations detection more robust
...
Thanks to Scott Giese for the suggestion, check for a full valid
path inside the Translation setup, in case FGData exists but is not
populated.
2018-09-22 18:24:23 +01:00
James Turner
eb70f5edd4
Mac build fix for updated SDK
2018-09-22 17:23:50 +01:00
Torsten Dreyer
2140d23b04
new version: 2018.4.0
2018-09-21 17:19:31 +02:00
Torsten Dreyer
f037f81bb3
new version: 2018.3.1
2018-09-21 17:19:31 +02:00
James Turner
518d3cbd0f
Tweak launcher update timer to sleep the CPU
...
Fix the launcher keeping the main thread busy all the time (use a non-
zero timeout to ensure the dispatcher sleeps a bit)
2018-09-20 11:03:47 +01:00
James Turner
098c489ae0
Make —parking-id an alias for —parkpos
2018-09-20 10:26:48 +01:00
James Turner
639c8fd4b4
FGCanvas: warning fixes
2018-09-18 23:31:07 +01:00
James Turner
110aec6039
Tiny code cleanups while doing other changes
2018-09-18 17:34:23 +01:00