James Turner
7e3c1a1b1d
Fixes for the sim-pit
...
* ensure the UI disappears with no user interaction
* comoile fix for GCC
2018-07-27 18:45:25 +01:00
James Turner
2403e95559
FGCanvas tweaks
...
Enable daemon mode for hands-off operation. Add auto-reconnect
feature for daemon mode, will keep trying to connect to the configured
FGFS instance.
2018-06-26 23:24:02 +01:00
James Turner
f24d0a0fab
Update Qmake build of FGQCanvas
2018-06-25 23:39:22 +01:00
James Turner
b2e8097b22
Remote-canvas: hide the whole UI on click
2018-06-24 21:33:07 +01:00
James Turner
b0aa3b93b7
FGQCanvas: load config on start mode
2018-06-24 14:11:46 +01:00
James Turner
57fbd2fe01
Remote-canvas: QPainter rendering mode
2018-06-24 11:34:43 +01:00
James Turner
8f205040dc
Work on clipping in remote canvas
...
Different canvas clip reference frames are handled now, and updating
the clip nodes should not longer crash. Unfortunately, clips set
on groups don't work yet, further work is needed here.
2018-06-21 14:34:05 +01:00
James Turner
c82a725e47
Fills working again in FGQCanvas
2018-06-21 08:03:02 +01:00
Stuart Buchanan
8d51050820
stgmerge improvements
...
- Handle directories recursively
- Support Terrasync directory for Models
- sanity check that objects are in the correct tile.
2018-06-14 22:28:14 +01:00
James Turner
cf5e2b39f1
Handle CMake policy 0071 correctly
2018-05-01 12:35:55 +01:00
James Turner
8e6500ae47
Orderly destruction of canvas elements
...
Driven from the object destroyed signal, ensure children and
corresponding QQ items are also destroyed when the property is removed.
2017-11-28 22:54:12 +00:00
James Turner
e4b5a699d8
Remote canvas: fix crashes on remove
2017-11-28 22:32:30 +00:00
James Turner
731097bca3
Remote canvas: fix snapshot loading
...
Visibility prop was being saved incorrectly.
2017-11-28 16:20:23 +00:00
James Turner
089abcfe40
Fix FGQCanvas compilation with Qt 5.7
...
Use raw OpenGL type constants instead of the QSG aliases which were
only added in 5.8
2017-11-19 21:57:14 +01:00
James Turner
fc084f4f1b
Raise minimum version for FGQCanvas to Qt 5.7
...
Unfortunately QQuickTextNode isn’t exported from the libraries until
Qt 5.7, so rendering text directly would be very awkward.
2017-11-16 10:02:26 +00:00
James Turner
3b18a3667b
Fix offsetting in FGQCanvas, enable clipping
...
Visual output is nearly correct now, just some crashes when changing
the display contents to track down.
2017-11-16 09:24:07 +00:00
James Turner
9eaa2f7efc
Missed build fix for FGQCanvas
2017-11-09 16:01:21 +02:00
James Turner
89827fcd96
Restoring snapshots nearly working
2017-11-09 12:33:33 +02:00
James Turner
157b2148cb
Add snapshots UI
2017-11-08 15:36:07 +02:00
James Turner
3c1cb67a27
Remove old FGQCanvas files
2017-11-07 17:23:55 +02:00
James Turner
a184f532ce
Clipping support in all elements
2017-11-07 17:20:42 +02:00
James Turner
a22a17a995
Further work on snapshots feature
2017-11-05 19:42:57 +00:00
James Turner
6156cbbe1d
Fixes after merging branch
2017-11-05 14:04:17 +00:00
James Turner
78b0d9c91e
Working on snapshot save/loading
2017-11-05 13:57:51 +00:00
James Turner
19fd8e6e26
WIP on clipping working
2017-11-05 13:49:33 +00:00
James Turner
045e6fb29a
Fix image rendering, somewhat.
2017-11-05 13:47:15 +00:00
James Turner
70a199a2f5
Render text in Quick directly.
...
Uses private QQuickTextNode api.
2017-11-05 13:46:52 +00:00
James Turner
66543f1588
Fix support for Uint32 indices.
2017-11-05 13:41:46 +00:00
James Turner
905d8ae734
Text alignment support mostly working
...
Baseline is still being strange, possibly need to use an
AnchorChange instead of multiple Binding elements
2017-11-05 13:37:38 +00:00
James Turner
928fd31f2c
Better image support in Quick-remote-canvas
2017-11-05 13:37:20 +00:00
James Turner
9af6e6cea0
Starting work on snapshots.
2017-11-05 13:21:28 +00:00
James Turner
c03d7b3c1f
Remote-Canvas: nicer UI fades
2017-11-04 10:47:14 +00:00
James Turner
81a753cfa1
Delete and modify Remote-canvas configs
2017-11-04 10:09:08 +00:00
James Turner
623305965b
Fix canvas sizing + scaling
2017-11-04 10:09:08 +00:00
James Turner
4bae38f994
Remote-canvas Image and font caches working again
...
Reconnecting and disconnecting also starting to work more smoothly
2017-11-04 10:09:08 +00:00
James Turner
67ab1c7162
Fix missing include for std::unique_ptr on non-Mac
2017-11-03 09:51:44 +00:00
James Turner
117404979b
Migrate to a pure Quick-renderer solution, and QQ UI
...
This means everything is displayed via OpenGL, and there’s a basic
menu system usable.
2017-11-02 17:21:27 +00:00
James Turner
61bf6b0f58
QtQuick-based rendering for remote canvas
...
Currently displayed alongside the QPainter version, while establishing
the accuracy of each mode, but this is temporary.
2017-10-29 16:44:32 +00:00
Erik Hofman
b1f9107f22
Add the vendor tag
2017-03-30 15:56:15 +02:00
Erik Hofman
c6976b8871
rename the soure-file to source-file.bak and construct a new 'source-file' with an added <tags> section
2017-03-30 11:23:54 +02:00
Erik Hofman
054b8e4127
Anot batch of small bug-fixes
2017-03-25 14:21:05 +01:00
Erik Hofman
ed924b6da4
another small bug-fix
2017-03-24 14:11:44 +01:00
Erik Hofman
95887ea7fd
Add support for afterburner, supercharger, helicopters and variable-pitch prop.Rename a few tags and small bug fixes
2017-03-24 13:37:23 +01:00
Erik Hofman
2096d704be
Some small fixes
2017-03-23 16:10:44 +01:00
Erik Hofman
01e44bf7b8
Add YASim tag reporting
2017-03-23 15:08:39 +01:00
Erik Hofman
0e22d383b4
Add a tag about gear retractability and steering, improve the detection of the number of engines
2017-03-23 13:32:36 +01:00
Erik Hofman
1b18e31a24
Initial commit of an Aircraft automatic metadata generation utility
2017-03-23 12:51:58 +01:00
Ganael Laplanche
43dab178c0
Use ${FREETYPE_INCLUDE_DIRS} instead of hardcoded path
2017-03-03 21:26:44 +00:00
Peter Sadrozinski
ec4b9f8542
Alternative terrain engine based on pagedLOD
...
- remove TileMgr from sub systems - add to btg terrain engine
2017-02-26 10:17:15 -05:00
Florent Rougon
8f24de831d
Adapt includes according to relocation of SimGear's iostreams-related files
...
This change is the logical counterpart of SimGear's change from commit
79f869a7f32910197be72b21f6489fbbba02c836 that moved the following files
from simgear/misc to simgear/io/iostreams:
gzcontainerfile.cxx
gzcontainerfile.hxx
gzfstream.cxx (formerly zfstream.cxx)
gzfstream.hxx (formerly zfstream.hxx)
sgstream.cxx
sgstream.hxx
sgstream_test.cxx
2017-02-12 21:30:51 +01:00