Erik Hofman
f0b24af3f1
Fix an off by one problem which is left from a failed attempt to interpolatre between classes
2020-11-15 09:31:26 +01:00
Erik Hofman
dd59119570
Store the region name of the material in the region parameter
2020-11-15 09:30:27 +01:00
Erik Hofman
2b981b7ea7
Calculate the day-light factor from the sun latitude and viewer latitude. Use it the calculate the mean temperatures. Fix a problem were non seasonal parameters where using seasonal interpolators.
2020-11-14 13:43:53 +01:00
Erik Hofman
e450917611
Fix a bug in the season offset code.
2020-11-13 15:03:26 +01:00
Erik Hofman
9479839cd4
When the temperature gets low, rain turns into snow. Also make autumn a factor instead of a switch to slowly adjust the autmun slider betweenclimates.
2020-11-12 15:16:44 +01:00
Automatic Release Builder
5b08a780f6
Sentry: add some extra bread-crumbs
2020-11-12 09:35:37 +00:00
Automatic Release Builder
21e6c06a0c
Fix a glitch in adding the default catalog
2020-11-12 09:35:32 +00:00
Automatic Release Builder
1583ad3b03
FlightPlans: don’t report XML errors on load
...
Assume FlightPlan content might be user sourced; don’t worry about
reporting errors for it.
2020-11-12 09:35:26 +00:00
Automatic Release Builder
bedcc81d98
Missed check for a readProperties file check
...
Sentry-Id: FLIGHTGEAR-5X
2020-11-12 09:35:19 +00:00
Automatic Release Builder
74e27eec16
SetupRootDialog: fix download URI
2020-11-12 09:35:03 +00:00
Automatic Release Builder
81150ff6a1
Sentry: don't report more XML errors
...
Don't report XML errors when parsing Nasal-loaded content,
or n the launcher when scanning aircraft information.
2020-11-12 09:34:18 +00:00
Automatic Release Builder
be50f64821
FlightPlan: don’t use exceptions for load errors
...
Avoid spamming Sentry when loading problem flight-plans.
2020-11-12 09:34:10 +00:00
James Turner
6f8c786e1a
Sentry: add another XML-error ignore rule
2020-11-12 09:33:35 +00:00
James Turner
685a44ed53
Sentry: combine repeated log messages
...
Should make the breadcrumbs easier to read.
2020-11-12 09:33:25 +00:00
James Turner
ce65b84c20
TerraSync: wait on Models as well
...
Avoid starting tile load until Models is done sync-ing, since this
causes may missing file errors.
2020-11-12 09:33:15 +00:00
James Turner
c63594acec
Launcher: abandon NautralEarth loading on ‘fly!’
...
Otherwise we waste time trying to commit loaded data during FG main
startup, which causes races on the NavCache, and is pointless.
2020-11-12 09:33:07 +00:00
James Turner
3c1594ead4
Launcher add-ons: drop missing paths on load
...
Don’t probe for, or pass, missing paths to FlightGear. Since we don’t
show such paths in the UI, they hang around forever, causing exceptions
Sentry-Id: FLIGHTGEAR-NG
2020-11-12 09:32:58 +00:00
James Turner
e62c64859c
Launcher FirstRun: add ‘scroll to bottom’ hint
2020-11-12 09:31:44 +00:00
James Turner
55fc3d99ae
Launcher: fix selection of English language
...
Due to the file naming, we would not pick English (even if it was
the first UI language), if the active region was not US.
Ticket-Id: https://sourceforge.net/p/flightgear/codetickets/2406/
2020-11-12 09:30:36 +00:00
James Turner
d29f25c391
Launcher: missed translations MichaelD spotted
2020-11-12 09:30:23 +00:00
James Turner
ca103e7fce
UI NumericalEdit: tweak marings
2020-11-12 09:30:12 +00:00
Automatic Release Builder
87d2b03b71
Sentry: add another message ignore rule
2020-11-12 09:26:57 +00:00
Erik Hofman
caac9fbd75
Switch to time based detection of autumn. The sun latitude detection is just too flaky.
2020-11-11 14:38:45 +01:00
Erik Hofman
cc0a683627
Remove debugging statements
2020-11-11 13:19:59 +01:00
Erik Hofman
3253a2e5fe
Make it possble to assign an offset to the seasons. Slowly adjust environment parameters too. Fix some calculations.
2020-11-11 11:58:21 +01:00
James Turner
2683a27513
NavCache: make Transaction a no-op when read-only.
...
Avoid BEGINing a transaction when we’re in read-only mode, since this
is not wise.
2020-11-10 23:43:44 +00:00
James Turner
134e06af68
Avoid NavCache races on multiple copies rebuilding
...
If impatient users start multiple copies of FlightGear when a cache
rebuild is required, we can get into a mess. Use an additional
named mutex on Windows to avoid this situation, and block the secondary
copies until the primary instance has completed its cache rebuild.
Sentry-Id: FLIGHTGEAR-8D
Sentry-Id: FLIGHTGEAR-FY
2020-11-10 23:25:04 +00:00
James Turner
2d7e7b3df6
Waypoints: use bool returns for load errors
...
Avoid using exception throws for malformed input, makes error
reporting very noisy when user-generated flight plans are loaded.
2020-11-10 23:18:03 +00:00
Erik Hofman
f3f50cef35
Support instant changes when relocating more then one degree lat+lon
2020-11-10 14:49:03 +01:00
Erik Hofman
73c7793efa
Make FGClimate a proper subsystem for the environment manager. Average out climate parameters between climate classes and add the climate classification code to the proprty tree, as well as the description.
2020-11-10 13:56:01 +01:00
Erik Hofman
658aa4a764
Add a climate section under the /environment properties. Add relative humidity, mean temperature and dewpoint for sea level and set the snow level based on the mean temperatures. Fix some issues for high-altitude airports (SLLP).
2020-11-09 11:46:34 +01:00
Stuart Buchanan
0982b2827a
WS3.0: Initial commit of WS3.0 rendering
2020-11-08 22:43:49 +00:00
Erik Hofman
f21b9b651b
Fix ocean humidity calculation, adjust humidity based on altitude and calculate sea level temeprature based on ground level temperature and altitude.
2020-11-08 15:54:54 +01:00
Erik Hofman
6e34ea5ab5
Relative humidity is low when the temperature is high and vice versa. This also makes it time-of-day dependent
2020-11-08 13:13:04 +01:00
Erik Hofman
3384a85650
Clean up the code, impement relative humidity (and related to that dew point) and better implement arid climates
2020-11-08 10:28:23 +01:00
Erik Hofman
1ae2e4c4cd
Implement a set of non-lineair seasonal interpolstion fnctions and use them.
2020-11-06 13:49:16 +01:00
Erik Hofman
e3a7ab6cb3
Implement temperature and precipitation for temperate and continental climates
2020-11-05 16:05:53 +01:00
Erik Hofman
39602d98d5
* Updates as suggsted by James.
...
* Fall back to Ocean climate if the koppen-geiger image is not found.
* Fixes to temperature calculations based on viewer and sun lat and lon.
* Fix season and day progress factors, add an autumn progress factor.
* Set the environment parameters like ice-cover, dust-cover and wetness:
for now always active, should be a menu option in the future.
* Add a compile-time option to dump a climate report to the console.
2020-11-05 10:09:30 +01:00
James Turner
5386051413
MP-DNS: cancel pending request on close.
2020-11-04 22:32:30 +00:00
Erik Hofman
04ff8a5e5e
Add the climate class to the build, for now it's not altering anything.
2020-11-03 14:41:38 +01:00
Erik Hofman
9481ac4595
Add a utility to generate the köppen-geiger climate database image
2020-11-03 14:39:32 +01:00
Erik Hofman
370a412ee6
Add an early implementation of a Köppen-Geiger climate subsystem which can be used to provide to plausible weather and enviroment settings based on latitude and longitude with a resolution of 3x3 km.
2020-11-03 11:54:34 +01:00
Julian Smith
bf7d8bbbb3
src/Main/positioninit.cxx: don't open popup if unable to position on taxiway.
...
Have downgraded from SG_POPUP to SG_ALERT.
2020-11-02 10:53:38 +00:00
Julian Smith
cf55c5f4f5
src/GUI/new_gui.cxx: disable rescan of style files because causes problems.
2020-11-02 10:53:38 +00:00
Julian Smith
6c1387e35b
src/Instrumentation/commradio.cxx: don't use and/or keywords because breaks on windows.
2020-11-01 14:46:14 +00:00
James Turner
3cbbbe3df4
Sentry: fix a merge error when enabled.
2020-11-01 11:18:55 +00:00
Julian Smith
d34f7dc451
src/Main/positioninit.cxx: open popup if we can't find taxiway to avoid starting on runway.
2020-11-01 09:29:20 +00:00
Julian Smith
fd723c0497
src/FDM/YASim/Propeller.cpp: set thrust to zero if feathered.
2020-11-01 09:29:20 +00:00
Julian Smith
2e35b01c89
src/FDM/YASim/FGFDM.cpp: show negative thrust in engines/engine[]/thrust-lbs
...
We previously only showed the magnitude of the thrust; this patch uses the sign
of first element of thrust vector. Makes things less confusing if an engine is
stopped or otherwise causing drag rather than thrust.
2020-11-01 09:29:20 +00:00
Julian Smith
3591bd8631
Be able to control atis speech pitch, volume and speed.
...
Uses these properties:
/sim/atis/speed
/sim/atis/volume
/sim/atis/pitch
Values 1.0 behave as default. Other values are used to multiply default
settings.
Changes don't take affect immediately. But changing com frequency seems to
often cause an update which will then pick up the new values.
2020-11-01 09:29:20 +00:00