Malin E
06ed78b7af
Merge branch 'master' into feature/horizons-framework
2022-02-18 16:17:23 +01:00
Alexander Bock
797a81dbe6
Fix crash when trying to start Wormhole with any commandline arguments
2022-02-17 18:28:51 +01:00
Alexander Bock
cbe2e6cdcf
Set the default window size to 66% of the primary window size ( closes #1883 )
2022-02-17 17:55:43 +01:00
Micah Acinapura
9e69300642
unified renderbin to renderable; adapted orbitalkepler to codegen; fi… ( #1843 )
...
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842
* update for pr comments
* update for pr comments2
2022-02-17 10:58:32 -05:00
Malin E
13a5432f91
Improve time range parsing
2022-02-17 15:01:13 +01:00
Malin E
a9dde8f2b6
Merge branch 'master' into feature/horizons-framework
2022-02-17 10:58:24 +01:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
40ed640bc8
Simplify the function signature of the FactoryManager function
2022-02-12 00:55:15 +01:00
Alexander Bock
44655e5faa
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2022-02-12 00:43:16 +01:00
Emma Broman
3406407435
Update gui hash (to get fix for #1775 )
2022-02-11 17:10:49 +01:00
Alexander Bock
6c3a715efc
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2022-02-11 10:23:27 +01:00
Malin E
8eb4c3b586
Merge branch 'master' into feature/horizons-framework
2022-02-11 09:25:36 +01:00
Alexander Bock
8b2e58ba9a
Correctly mark dependency of EDL asset on Mars ( closes #1872 )
2022-02-10 22:49:00 +01:00
Alexander Bock
d3c2ee2fe5
Don't let the meta info disappear into the void ( closes #1876 )
2022-02-10 22:24:59 +01:00
Alexander Bock
51937d9461
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2022-02-10 16:00:40 +01:00
Alexander Bock
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Emma Broman
72110be88c
Fixes to remove some warnings
2022-02-10 14:28:15 +01:00
Emma Broman
893c523517
More cleanup of virtual property remnants
2022-02-10 14:28:15 +01:00
Emma Broman
f45b782234
Remove all remaining virtual property related code
2022-02-10 14:28:15 +01:00
Alexander Bock
0e49606706
Feature/Science on the Sphere ( #1863 )
...
Add all available Science-on-a-Sphere datasets from their public FTP as assets. Many of the datasets include large files that are downloaded the first time the asset is loaded
2022-02-10 13:53:30 +01:00
Malin E
d00a2bc187
Improve parsing of matching targets and observers
2022-02-10 13:05:26 +01:00
Malin E
8b81b9ef7c
Check version and source of horizons response
2022-02-10 13:04:04 +01:00
Alexander Bock
a7841ce405
Working unit tests ( #1882 )
...
* Enable all unit tests in Jenkins (closes #1666 )
* Fix issue with Profile where the version number is not updated if the profile does not contain keybindings
* Fix issue with script schedule that would cause a crash when only one script is scheduled
* Fix test for colorimage, use correct path to unit test executable for non-windows platforms
* Provide stable class names for vector and matrix verifiers
2022-02-10 01:06:41 +01:00
Malin E
cf1bcf838b
Validate step size field better
2022-02-07 11:38:45 +01:00
Malin E
7d87e3d29f
Improve HTTP error handling
2022-02-04 15:22:50 +01:00
Malin Ejdbo
ee8dca2691
Never mind
...
* The module engine is not yet initialized when the launcher opens so it
cannot check if the space module exist or not
2022-02-04 10:12:34 +01:00
Malin Ejdbo
0ae87da475
Check if the SpaceModule exists before creating Horizons dialog
2022-02-04 09:32:10 +01:00
Alexander Bock
5e3e27bbae
Add support for InRange, NotInrange, and Operator verifiers for vector types
2022-02-03 23:39:17 +01:00
Emma Broman
02cb8df1ce
Set Assimp build minizip cmake flag for all Unix-like systems, including clang
...
The flag needs to be set for Mac users using clang as well
2022-02-03 16:18:02 +01:00
Emma Broman
91b0581d39
Introduce engine modes to handle Camera path and session recording transitions
...
* Clarifies which system is control over time and camera at what time
* Fixes #1845
* Prevent invalid switching between session recoring and camera path playback
* Some cleanup, mosly of SessionRecording and NavigationHandler. Also, remove ExternInteraction and some other unused/nonexisting functions
2022-02-03 16:08:21 +01:00
Emma Broman
6bc7d36920
Autopause camera paths using script
...
Makes the script propagate to all nodes, as well as being recorded during session recording
2022-02-03 16:08:21 +01:00
Emma Broman
c3ab68cd93
Fix faulty ScriptScheduler property info identifiers
2022-02-03 16:08:21 +01:00
Emma Broman
df56cdb68f
Move scriptscheduler time update to function that handles time progression
...
To avoid potential future problems with scriptscheduler time progressing when simulation time doesn't
2022-02-03 16:08:21 +01:00
Malin Ejdbo
7844ae6e6e
Move some functions to a new HorizonsFile class
2022-02-03 15:06:41 +01:00
Emma Broman
7714acf32b
Add parent documentation for all dashboard text items
...
Also removed undefined function and do tiny refactor
2022-02-03 12:08:19 +01:00
Emma Broman
5760d9c937
Fix problem with undefined documentation name/id ( closes #1875 )
2022-02-03 12:06:29 +01:00
Emma Broman
4a3abf58ee
Fix identifier being replaced with underscores on image drag drop ( closes #1874 )
...
Note: The dot selector matches all characters. Oops
2022-02-02 14:04:33 +01:00
Alexander Bock
8b74493d96
Removing the asset_helper file ( #1868 )
...
- Remove the asset_helper file and call the onInitialize and onDeinitialize functions directly
- Small compile fix on Windows
- Removes the need for the registerIdentifierWithMeta function by automatically doing that for all asset.export statements
- Allow the passing of either identifiers (as before) or entire tables to the removeSceneGraphNode, removeScreenSpaceRenderable, deleteLayer, removeAction, and export methods. In that case, the Identifier key from the table is extracted and used instead
2022-02-01 23:44:36 +01:00
Malin Ejdbo
8802970901
Add link to horizons website
2022-02-01 14:52:33 +01:00
Malin Ejdbo
135b6a3c5a
Make sure horisonz log messages only display once
2022-02-01 13:38:38 +01:00
Emma Broman
a7ff4f4640
Add missing includes and fix forgotten renamed enums for Apple
2022-02-01 11:33:52 +01:00
Malin Ejdbo
93a3114dce
Make horizons log monospaced font
2022-02-01 09:44:43 +01:00
Micah Acinapura
56460f818e
Feature/asset meta update part2 ( #1855 )
...
* changes to asset/loader/meta to support adding nodes created at runtime
* update assets meta.
* update tle helper and gui to work with changes
* fixes #1840
* group titan trail and atmosphere with globe
* license for magnetosphere
Co-authored-by: ElonOlsson <olssonelon@gmail.com >
2022-01-31 15:58:41 -05:00
Alexander Bock
3dea3ef530
Add ability to select profile properties from a ScriptLog ( closes #1780 )
2022-01-31 15:56:21 +01:00
Alexander Bock
94d9a5a643
Check if the exoplanets data path is configured before trying to access it ( closes #1861 )
2022-01-31 14:28:45 +01:00
Malin Ejdbo
86dcb6a441
Merge branch 'master' into feature/horizons-framework
2022-01-31 13:47:58 +01:00
Alexander Bock
bbfaf93a41
Add documentation to the RenderableGalaxy ( closes #1848 )
2022-01-26 23:53:33 +01:00
Alexander Bock
162141f2db
Correctly expose missing documentation from a bunch of classes ( closes #1856 )
2022-01-26 23:41:48 +01:00
Alexander Bock
2cf268abf0
Fix crash when unloading layers; Fix issue accidentally unloading an asset too early
2022-01-26 23:02:59 +01:00
Alexander Bock
8070c307ce
Add more informative error when a layer fails specification; Add error message when trying to unzip a file that does not exist
2022-01-26 23:02:55 +01:00