James Turner
06c03a0672
Tolerate Aircraft/ prefix in preview paths
...
Reuqested by Jonathan R, allow Aircraft/<acft-dir>/foo paths to work
for preview iamges.
SF-ID: https://sourceforge.net/p/flightgear/codetickets/2644/
2021-08-31 08:57:18 +01:00
James Turner
049b3dcba6
Fix Map initial position
...
Since 'center on aircraft' is now persistent, we need to expliictly init
this value when showing the map. Thanks to Michael Danilov and Colin
Geniet for the fix.
SF-Id: https://sourceforge.net/p/flightgear/codetickets/2637/
2021-08-20 11:26:13 +01:00
Michael Danilov
abbfa6578c
Property browser: show values assigned to property folders in non-verbose mode as well (ticket 2479).
2021-08-19 17:47:20 +02:00
James Turner
fc40caf40e
Launcher: remove obsolete variable
...
Also imrpvoe abandoning behaviour of the natural earth loader.
2021-08-04 09:51:23 +01:00
James Turner
dab9e6ba5f
Launcher: fix Fly! menu enablement
2021-08-04 09:08:32 +01:00
James Turner
a79e6e46da
GUI: don't warn on empty dialogs
2021-08-04 09:08:32 +01:00
PlayeRom
622ae7d329
Change "click here" links into links telling what you click
2021-08-04 09:08:31 +01:00
James Turner
d47442a8b2
Control over reporting of fatal errors
2021-07-31 17:23:46 +01:00
James Turner
0a6c4aaf7a
Launcher: fix aircraft hanagr paths
...
Avoid a warning by explicitly appending Aircraft suffix.
2021-07-31 17:23:46 +01:00
James Turner
8535126a7d
Remove Sentry XML error suppression
...
We now supress XML errors from reporting internally, so this can
be removed, woo-hoo.
2021-07-28 13:45:23 +01:00
James Turner
bcc728f4e5
Launcher: don’t persistent cache GUIDs
...
GUIDs aren’t stable across different builds of the cache, which causes
odd behaviour when switching between stable and next. Use idents and
lat-lon instead, since these should be stable.
2021-06-14 11:50:57 +01:00
James Turner
e407ba75ef
Launcher: add ‘restart on exit’ option
2021-06-14 10:49:29 +01:00
James Turner
bdcb30d785
Launcher: pass catalog paths via fg-aircraft
...
This should enable hangar aircraft to be found when searching for MP
models
2021-06-14 10:49:04 +01:00
James Turner
fa50fe60cd
Update file extension for FGData
2021-06-13 19:41:16 +01:00
James Turner
6232fd7978
Fix for abandoned cache rebuild dialog
...
Sentry-Id: FLIGHTGEAR-75G
Sentry-Id: FLIGHTGEAR-860
Sentry-Id: FLIGHTGEAR-BR2
2021-06-11 12:56:23 +01:00
James Turner
7935d5d97c
NavData poly-lines: split out from main Octree
...
Use a transient index for the poly-lines. This avoids NavCache disk
contention when multiple copies of FG race after the rebuild completes.
Should reduce locking errors early in startup.
2021-06-04 16:59:12 +01:00
James Turner
118c2095b6
Launcher: remove a log message
2021-05-26 10:24:36 +01:00
James Turner
4370d3d1f7
Fix another Qt forwards/backwards compat point
2021-05-24 16:45:35 +01:00
James Turner
bc4a2b3ab7
If-def for Qt compat forwards and backwards.
2021-05-24 15:44:19 +01:00
James Turner
f009c54773
Qt deprecation fixes
2021-05-23 20:14:19 +01:00
Julian Smith
837a200811
src/GUI/LauncherArgumentTokenizer.hxx: fix compile failure on recent devuan.
...
Avoids: error: invalid use of incomplete type 'class QVariant'.
with gcc version 10.2.1 20210110 (Debian 10.2.1-6).
2021-05-23 08:18:52 +01:00
James Turner
d5789b5f74
Fix an error with new OSG compilation
...
Ensure we include <QOpenGLContext> before any OSG headers
2021-05-19 15:10:17 +01:00
James Turner
1b4ae1e46b
Launcher: detect command line scenery/acft paths
2021-04-28 11:25:49 +01:00
James Turner
28f562d0ec
Sentry: correct breadcrumbs for menu item activates.
2021-04-08 07:16:13 +01:00
James Turner
0a1f6d406c
Launcher: missed import/style fixes
2021-04-06 09:13:50 +01:00
James Turner
4b9f903f8f
Launcher: fix include of FlightGear module files
2021-04-04 16:53:45 +01:00
James Turner
019d6cc53a
Launcher: tweak how Qt Fatal log messages are handled
2021-04-04 16:34:46 +01:00
James Turner
ff65689eb6
Launcher: fix some missing hard-coded styles
2021-04-02 14:57:01 +01:00
James Turner
5dae2d129e
Launcher: fix compatability with older Qt
...
QQmlEngine::singletonInstance is >= 5.12. Work-around using a little
component+instance to achieve the same result.
2021-04-02 10:13:56 +01:00
James Turner
df0f3e1b47
Launcher: fix QML warnings closing notifications
2021-04-01 17:36:34 +01:00
James Turner
5738d8cca9
Launcher: remove obsolete PNG assets
...
Also switch to using the colored provider for the C++-derived icons,
especially the carrier.
2021-04-01 17:14:59 +01:00
James Turner
209898cb89
Coloring support for SVG icons
2021-04-01 15:53:20 +01:00
James Turner
cec9ab5039
Launcher: convert most icons to masked.
...
Still need to add SVG support, but this improves feedback (eg hover)
for many icons in the launcher. Will remove the redundant PNGs in
another commit once other pieces are done.
2021-04-01 12:14:22 +01:00
James Turner
3276c9a754
Map widget: tweaks to property creation
...
Allow these values to be auto-saved without getting over-written.
2021-03-26 10:44:27 +00:00
James Turner
c1f54779ac
Packages: allow localised URIs
...
Requested by Michael D, allow localisation of home/help/wiki URLs
for aircraft.
2021-03-23 17:50:54 +00:00
James Turner
1dd6ab3cfb
Launcher: tip for drag/zoom of diagrams
2021-03-17 12:58:24 +00:00
James Turner
b76b6548a1
Launcher: detect user-entered aircraft args
...
Avoid double-setting or conflicting aircraft arguments being passed:
when the user enters an aircraft related argument manually, disable
the launcher setting them.
2021-03-17 12:42:54 +00:00
James Turner
85da09d5d5
Launcher: improve feedback entering invalid hangar URL.
...
Catch XML validation/parse errors, and mention the possibility that
the URL is not correct, in the feedback message.
2021-03-17 12:11:30 +00:00
James Turner
c5c7532179
Launcher: make help docs link point to online location
2021-03-11 20:35:46 +00:00
James Turner
9fc45e598f
Remove Qt includes from fgfsObjects build
...
Sink all Qt classes into the specific libraries, so the main objects
don’t need the includes available.
2021-03-09 21:54:47 +00:00
James Turner
33e205f123
Switch to using OBJECT library for main build
...
Allows sharing object files between the fgfs and test_suite targets, in
a follow-up commit.
2021-03-08 16:59:14 +00:00
James Turner
ee5b49668a
Add a notification when catalog refresh fails
2021-03-08 11:01:08 +00:00
James Turner
497a99f8d7
FGHTTP: add getOrCreate helper
...
Avoids duplicate creation when launcher & remote-tape are used
2021-03-07 13:08:29 +00:00
Scott Giese
cc2336c5fa
Maintenance: FGPUIDialog
...
Inconsistent whitespace.
2021-02-26 21:09:13 -06:00
James Turner
fadc900a0a
Revert "NaturalEarthLoader: free the thread, oops"
...
THis doesn't work in all timing conditions, because the thread
can commit suicide.
This reverts commit aeca129034
.
2021-02-25 09:02:58 +00:00
James Turner
2178de9d0d
Rework OpenGL check to avoid potential problems
...
A few versions of the Windows Intel drivers seem to crash while
performing the OpenGL check; re-order the code to try and prevent
this.
Sentry-Id: FLIGHTGEAR-K7R
2021-02-24 11:41:33 +00:00
Automatic Release Builder
41f9884b70
Launcher: improve automatic language selection
...
Don’t fail to select the language, when the UI language includes
a ‘script’ value, as happens for Chinese on macOS.
Thanks to Sidi Liang for reporting.
2021-02-22 10:43:36 +00:00
Automatic Release Builder
8551654cf0
Guard against ancient Intel OpenGL drivers
...
If we get back Intel < 2.1, bail out with the ‘drivers update needed’
warning.
2021-02-22 10:41:34 +00:00
James Turner
d30f5d63fe
Launcher: Getting started tips updates
2021-02-22 10:37:52 +00:00
James Turner
aeca129034
NaturalEarthLoader: free the thread, oops
...
Used the wrong smart pointer type, use the regular C++ one now.
2021-02-21 19:15:55 +00:00