Commit Graph

9156 Commits

Author SHA1 Message Date
Malin E a8158a3f1e Add regular OpenSpace log messages to the horizons log 2022-02-28 15:02:19 +01:00
Malin E 39eed741ab Remove or add the arcseconds time type option depending on horizons type 2022-02-28 14:36:11 +01:00
Malin E cff7a9e1c4 Add check for space module to avoid compile errors 2022-02-28 14:09:44 +01:00
Malin E 30487fafde Mode adjustments and clean up 2022-02-28 11:48:08 +01:00
Malin E 84e3f30e31 Adjust Horizons Dialog requests to both Vectors and Observer data 2022-02-24 16:52:49 +01:00
Malin E ce883cf60b Add posibility to use Vector table type of data from Horizons 2022-02-22 16:10:38 +01:00
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