diff --git a/Aircraft/Generic/WalkView/walkview.nas b/Aircraft/Generic/WalkView/walkview.nas
index 0824dc229..cecd081c6 100644
--- a/Aircraft/Generic/WalkView/walkview.nas
+++ b/Aircraft/Generic/WalkView/walkview.nas
@@ -362,7 +362,7 @@ var TO_DEG = 180/math.pi;
var walkers = {};
var closerXY = func (pos, p1, p2) {
- l1 = [p1[0] - pos[0], p1[1] - pos[1]];
- l2 = [p2[0] - pos[0], p2[1] - pos[1]];
+ var l1 = [p1[0] - pos[0], p1[1] - pos[1]];
+ var l2 = [p2[0] - pos[0], p2[1] - pos[1]];
return (l1[0]*l1[0] + l1[1]*l1[1]) - (l2[0]*l2[0] + l2[1]*l2[1]);
}
diff --git a/Aircraft/c172p/Instruments/kap140/KAP140TwoAxisAlt.xml b/Aircraft/c172p/Instruments/kap140/KAP140TwoAxisAlt.xml
index 02ee2b61d..a9666f23c 100644
--- a/Aircraft/c172p/Instruments/kap140/KAP140TwoAxisAlt.xml
+++ b/Aircraft/c172p/Instruments/kap140/KAP140TwoAxisAlt.xml
@@ -279,7 +279,10 @@ properties' values.
select
vs-minus
- vs-digits-minus
+ vs-digit2-minus
+ vs-digit3-minus
+ vs-digit4-minus
+ vs-digit5-minus
@@ -287,15 +290,18 @@ properties' values.
true
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
select
- vs-digits
+ vs-digit2
+ vs-digit3
+ vs-digit4
+ vs-digit5
@@ -303,8 +309,8 @@ properties' values.
true
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
@@ -312,11 +318,10 @@ properties' values.
textranslate
vs-digit5
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -331,11 +336,10 @@ properties' values.
textranslate
vs-digit4
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -350,11 +354,10 @@ properties' values.
textranslate
vs-digit3
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -369,11 +372,10 @@ properties' values.
textranslate
vs-digit2
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -388,11 +390,10 @@ properties' values.
textranslate
vs-digit5-minus
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -407,11 +408,10 @@ properties' values.
textranslate
vs-digit4-minus
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -426,11 +426,10 @@ properties' values.
textranslate
vs-digit3-minus
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -445,11 +444,10 @@ properties' values.
textranslate
vs-digit2-minus
- /autopilot/KAP140/settings/target-pressure-rate
- 0
/autopilot/KAP140/settings/target-pressure-rate
+ 0
/autopilot/KAP140/settings/target-pressure-rate
@@ -911,5 +909,5 @@ properties' values.
-
+
diff --git a/Environment/metarinterpolator.xml b/Environment/metarinterpolator.xml
index 2c027ea10..c67cb2ab5 100644
--- a/Environment/metarinterpolator.xml
+++ b/Environment/metarinterpolator.xml
@@ -28,7 +28,7 @@
-->
MetarController:pressure-sea-level-inhg
noise-spike
- 0.0003
+ 0.006
/environment/metar/valid
diff --git a/Input/Keyboard/multikey.xml b/Input/Keyboard/multikey.xml
index c6b0a1608..6b9e01307 100644
--- a/Input/Keyboard/multikey.xml
+++ b/Input/Keyboard/multikey.xml
@@ -89,16 +89,6 @@
-
- c
- Clouds
-
-
- dialog-show
- clouds
-
-
-
f
Fuel and Payload
@@ -241,7 +231,6 @@
nasal
@@ -253,7 +242,6 @@
nasal
@@ -265,7 +253,6 @@
nasal
@@ -277,7 +264,6 @@
nasal
diff --git a/Nasal/contrail.nas b/Nasal/contrail.nas
index 167759324..3ae2fcb41 100644
--- a/Nasal/contrail.nas
+++ b/Nasal/contrail.nas
@@ -26,7 +26,7 @@ updateContrail = func{
### Contrail
-print ("init contrail");
+printlog ("debug", "init contrail");
_setlistener("/sim/signals/nasal-dir-initialized", func {
props.globals.initNode("environment/pressure-inhg", 1, "DOUBLE");
props.globals.initNode("environment/temperature-degc", 1, "DOUBLE");
diff --git a/Nasal/mp_broadcast.nas b/Nasal/mp_broadcast.nas
index cabef40ac..702a3372d 100644
--- a/Nasal/mp_broadcast.nas
+++ b/Nasal/mp_broadcast.nas
@@ -45,24 +45,25 @@ BroadcastChannel.new = func (mpp_path, process,
accept_predicate = nil,
on_disconnect = nil,
enable_send=1) {
- obj = { parents : [BroadcastChannel],
- mpp_path : mpp_path,
- send_node : enable_send ? props.globals.getNode(mpp_path, 1)
- : nil,
- process_msg : process,
- send_to_self : send_to_self,
- accept_predicate : (accept_predicate != nil) ? accept_predicate :
- func (p) { return 1; },
- on_disconnect : (on_disconnect != nil) ? on_disconnect :
- func (p) { return; },
- # Internal state.
- send_buf : [],
- peers : {},
- loopid : 0,
- PERIOD : 1.3,
- last_time : 0.0, # For join handling.
- last_send : 0.0, # For the send queue
- SEND_TIME : 0.5 };
+ var obj = { parents : [BroadcastChannel],
+ mpp_path : mpp_path,
+ send_node : enable_send ? props.globals.getNode(mpp_path, 1)
+ : nil,
+ process_msg : process,
+ send_to_self : send_to_self,
+ accept_predicate :
+ (accept_predicate != nil) ? accept_predicate
+ : func (p) { return 1; },
+ on_disconnect : (on_disconnect != nil) ? on_disconnect
+ : func (p) { return; },
+ # Internal state.
+ send_buf : [],
+ peers : {},
+ loopid : 0,
+ PERIOD : 1.3,
+ last_time : 0.0, # For join handling.
+ last_send : 0.0, # For the send queue
+ SEND_TIME : 0.5 };
if (enable_send and (obj.send_node == nil)) {
printlog("warn",
"BroadcastChannel invalid send node.");
@@ -232,10 +233,10 @@ Binary.decodeCoord = func (str) {
# The same object is seldom used for both sending and receiving.
var MessageChannel = {};
MessageChannel.new = func (n = nil, process = nil) {
- obj = { parents : [MessageChannel],
- node : n,
- process_msg : process,
- old : "" };
+ var obj = { parents : [MessageChannel],
+ node : n,
+ process_msg : process,
+ old : "" };
return obj;
}
MessageChannel.update = func {
diff --git a/Nasal/seaport.nas b/Nasal/seaport.nas
index 5d9cb7fdb..f496b6ecb 100644
--- a/Nasal/seaport.nas
+++ b/Nasal/seaport.nas
@@ -1,5 +1,5 @@
_setlistener("/sim/presets/latitude-deg", func {
- print("*** NEW LOCATION ***");
+ printlog("info", "*** NEW LOCATION ***");
settimer(func {
var typ = getprop("/sim/type");
var lat = getprop("/position/latitude-deg");
diff --git a/Nasal/startup.nas b/Nasal/startup.nas
index dddf1524f..d2d692a14 100644
--- a/Nasal/startup.nas
+++ b/Nasal/startup.nas
@@ -1,6 +1,4 @@
var set_runway_from_metar_wind = func {
- if (!getprop("/environment/realwx/enabled"))
- return printlog("info", "metar-rwy: no live weather");
if (!getprop("/environment/metar/valid"))
return printlog("info", "metar-rwy: no valid metar");
if (!getprop("/sim/startup/options/airport"))
diff --git a/gui/dialogs/display.xml b/gui/dialogs/display.xml
index bc7eccaa6..a2861d45e 100644
--- a/gui/dialogs/display.xml
+++ b/gui/dialogs/display.xml
@@ -42,13 +42,23 @@
- -
+
+ left
/sim/panel/visibility
dialog-apply
-
+
+
+
+ left
+
+ /sim/menubar/autovisibility/enabled
+
+ dialog-apply
+
+
diff --git a/gui/dialogs/location-in-air.xml b/gui/dialogs/location-in-air.xml
index 63e104414..4e2fa953a 100644
--- a/gui/dialogs/location-in-air.xml
+++ b/gui/dialogs/location-in-air.xml
@@ -260,6 +260,8 @@
nasal