Alexander Bock
23ee2ee5da
Add new verifier to handle identifiers and update codegen to be able to use them ( closes #2522 )
2023-03-11 13:18:12 +01:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Alexander Bock
3ce6443cff
Add missing include
2023-01-27 20:55:25 +01:00
Alexander Bock
4c8f568861
Add option to HttpSynchronization to automatically unzip downloaded files ( closes #1852 )
2023-01-27 16:32:49 +01:00
Alexander Bock
c41eedf38f
Fix issue when providing a URL that ends in / ( closes #2435 )
2023-01-21 15:46:44 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
mathis
c103b7888f
Fix filename when downloading multiple files in urlsync
2022-06-28 11:08:12 +02:00
Alexander Bock
9b1143f02f
Ubuntu 22.04 and GCC11 fixes ( #2163 )
...
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Alexander Bock
9715d22af0
Include the version number in the uid of the HttpSynchronization ( closes #2081 )
2022-05-06 00:53:56 -07: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
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Emma Broman
a7ff4f4640
Add missing includes and fix forgotten renamed enums for Apple
2022-02-01 11:33:52 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
debcb43ade
Feature/assets ( #1784 )
...
General overhaul of the Asset loading system
2021-12-19 18:04:01 +01:00
Micah
28b9862b7c
fix for url sync override dictionary value
2021-10-21 12:02:49 -04:00
Alexander Bock
4a860fb01d
Some code facelifting
2021-10-14 10:31:46 +02:00
Alexander Bock
5b3a66156c
Remove unnecessary template specification for lock_guard
2021-07-30 14:48:08 +02:00
Alexander Bock
63cbf270ee
Adapt to changes in codegen that require specifying the identifier in the codegen::doc function
2021-05-25 23:10:12 +02:00
Alexander Bock
92432caed2
Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string
2021-05-17 00:23:15 +02:00
Alexander Bock
ccdc5a5dc3
Feature/filesystem cleanup ( #1587 )
...
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
Alexander Bock
d9a1a0233b
Remove apple clang warnings
2021-03-30 22:12:53 +02:00
Alexander Bock
612b9bbc7f
Moving more documentation to use codegen ( #1549 )
...
- Make use of more codegen in more classes
- Fix verifier for Color4Verifier
2021-03-29 21:50:26 +02:00
Alexander Bock
797ddf7daf
Fix some warnings on AppleClang
2021-03-29 14:58:19 +02:00
Alexander Bock
7004c02b86
Happy new year
2021-01-02 15:26:51 +01:00
Alexander Bock
067c0f4b27
Introduction of new Dictionary class ( #1446 )
...
* Adapting to introduction of new Dictionary class in Ghoul
* Mainly replacing usage of float instead of doubles as expected
* Adjust to the lack of the hasKeyAndValue function
2021-01-02 15:07:11 +01:00
Alexander Bock
7abac51223
No longer add .txt extension to all UrlSynchronizations
2020-02-12 21:08:02 +01:00
Alexander Bock
d8e9db76a3
Update the copyright header to 2020
2020-02-10 21:51:01 +01:00
Your Name
58b1400051
Renamed ext to FileSuffix
2020-01-31 10:17:00 -05:00
Your Name
99137de797
Added commment
2020-01-30 18:19:44 -05:00
Your Name
b05df8778e
Iss asset with model added
2020-01-30 18:15:38 -05:00
Alexander Bock
2fca9a2a2c
Remove torrent-based synchronization
2019-07-18 12:10:49 +02:00
Micah Acinapura
16cc0402d8
Feature/insight mission ( #877 )
...
* Added insight scene/asset and new HiRISE layer
* Removed AWS layers from Mars and Mercury
2019-05-20 17:32:19 -06:00
Alexander Bock
bb3db7ada7
Feature/jenkins fix ( #816 )
...
* Cleanup
* CMake cleanups
* Update current year
* Update copyright header
* Use script to return list of all modules
* Update credits, license and ghoul
2019-03-24 11:19:39 +01:00
Alexander Bock
36d0f71913
Only set CEF settings to OpenSpaceTest if OpenSpace is compiled with tests ( closes #778 )
...
Do not disable RTTI on CEF targets
Do not for Unicode on CEF targets
More graceful handling of torrent classes in Sync module
2018-12-03 14:00:08 -05:00
Alexander Bock
c7a96a6b59
Address clang tidy complaints
...
Update Ghoul repository
Update SGCT repository
2018-11-30 15:34:09 -05:00
Alexander Bock
9f1c4e847d
Feature/globals ( #690 )
...
* Move global objects out of OpenSpaceEngine
* General cleanup of main.cpp
* Add default_joystick asset to all scenes
* No longer suppress mouse interaction on slave nodes
* Window delegate uses function pointers rather than subclassing
* Fix for false overwriting of ImGUI configuration file
* Change default color and tilt angle of fisheye rendering
* Restructured performance manager
* Simplify screenshot handling
2018-08-30 11:38:47 -04:00
Alexander Bock
9a928231be
Enable OrVerifier and AndVerifier to have an arbritrary (>=2) number of verifiers
...
Make specifying the line number in TLETranslation optional
2018-07-18 18:22:18 -04:00
Emil Axelsson
8a6dd14330
Fix issue #660 and provide percentage for http syncs ( #671 )
...
Fix issue #660 and provide percentage for http syncs
2018-07-13 08:51:18 +02:00
Alexander Bock
0f5fd2c4bc
Feature/torrent removal ( #630 )
...
* Remove torrent-based synchronization downloads
* Add download URL to error message if HTTPSynchronization download fails
* Add a grace factor to the distance conversion
* Don't use scientific notation when displaying distances
2018-06-23 22:20:03 -04:00
Alexander Bock
4952f8f977
Code cleanup branch ( #618 )
...
* Make height map fallback layer work again
* Add documentation to joystick button bindings
* Removed grouped property headers
* Add new version number constant generated by CMake
* Make Joystick deadzone work properly
* Change the startup date on Earth to today
* Fix key modifier handling
* Add debugging indices for TreeNodeDebugging
* Fix script schedule for OsirisRex
* Do not open Mission schedule automatically
* Upload default projection texture automatically
* General code cleanup
* Fix check_style_guide warnings
* Remove .clang-format
* MacOS compile fixes
* Clang analyzer fixes
2018-06-10 04:47:34 +00:00
Alexander Bock
d6571a131d
Enable the disabling of hash generation in URL synchronization
2018-05-01 14:30:18 -04:00
Alexander Bock
4041bbb935
Cleanup ( #600 )
...
* General Code Cleanup
* Add check for TABs to check_style_guide.py
* Removing warnings
2018-04-19 13:27:15 -04:00
Alexander Bock
ae7e22dfe0
Adapt to typesafe ghoul::Boolean parameters
2018-03-30 13:03:17 -04:00
Alexander Bock
35fe90cbfa
Fix misspelling in HTTPSynchronization
2018-03-19 16:21:54 -04:00
Alexander Bock
31cdee1fa1
Make URLSynchronization and HTTPSynchronization download into temporary files and if the download succeeds, transactionally move the temporary file into the correct destination
2018-03-10 05:08:14 -05:00
Alexander Bock
5b6ae62bab
Add Override parameter for URLSynchronization
...
Add PerformShading asset parameter for RenderablePlanet
Disable shading on default for Earth
2018-03-09 11:42:32 -05:00
Alexander Bock
5a3ef0fda2
Apply coding styles
2018-03-08 05:32:46 -05:00
Alexander Bock
a3c849843f
Feature/new formatting ( #547 )
...
* Change to new logging format (closes #542 )
* Adds a screenshots folder that uses the application startup time
* Creating focus nodes for VRT files if the info files contain location information
* Fix issue with removing virtual properties
* Add a method for returning the cartesian coordinates for a geolocation on a planet
2018-03-07 18:10:32 -05:00
Alexander Bock
9a00f38e09
Feature/jenkins warnings ( #538 )
...
* Remove warnings from Jenkins
* Improve Jenkins behavior
2018-02-28 08:41:55 -05:00