Alexander Bock
65b4cf9937
Prevent infinite loop when extracting invalid commandline arguments ( closes #2349 )
2023-03-07 16:05:59 +01:00
Alexander Bock
0831b00a77
Centralize the extraction of Lua values and fix bug when trying to extract the first parameter of a Lua parameter pack
2023-03-07 01:56:17 +01:00
Alexander Bock
9287eb6122
Updating submodules
2023-03-05 11:04:57 +01:00
Alexander Bock
cb865c3dd5
Updating Ghoul to fix misclassification of string/doubles ( closes #2533 )
2023-03-05 10:52:20 +01:00
Alexander Bock
24ba6d5c7e
Adjust to new Ghoul update
2023-03-04 21:12:35 -07:00
Alexander Bock
375e5c6561
Tracy Update ( #2534 )
...
* Update the Tracy repository
* Update submodules
2023-03-01 11:48:21 -07:00
Alexander Bock
5b29fb045a
Add new Lua function to load CSV file, utilize new function to correctly load , inside field values ( closes #2124 )
2023-02-28 10:49:23 -07:00
Alexander Bock
0cd251e539
Update Ghoul repository
2023-02-28 05:57:03 -07:00
Alexander Bock
087cb0a710
Update Ghoul repository that prevents silent conversion from numbers to string ( closes #2527 )
2023-02-27 15:43:27 +01:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Alexander Bock
1a88d898d8
Update submodules
2023-02-01 23:41:55 +01:00
Alexander Bock
bb1a09dcb2
Update codegen repository and make use of it
2023-01-30 00:48:57 +01:00
Alexander Bock
3d95554222
Sort actions based on their name or their identifier if the names don't exist
2023-01-29 20:37:43 +01:00
Alexander Bock
c07de8626c
Update Ghoul submodule
2023-01-27 22:10:11 +01:00
Alexander Bock
b3fcfc75ec
No longer do recursive lookups of Dictionarys when keys have dots in them ( closes #2302 )
2023-01-26 22:51:44 +01:00
Alexander Bock
583178e641
Update Ghoul and SGCT to make it compile in Jenkins again
2023-01-26 15:00:19 +01:00
Alexander Bock
d52c5dd0d9
Cleanup code with designated initializer lists
2023-01-22 23:01:32 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Alexander Bock
6249fa6d89
Collection of a number of changes ( #2286 )
...
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205 )
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Alexander Bock
f502922338
CMake cleanup ( #2246 )
...
* Simplification of the DLL copying mechanism on Windows
* Only deploy Qt on Windows
* Use set_target_properties function
2022-09-21 10:52:05 +02:00
Alexander Bock
664eb60f4f
Increase the compile times by including more precompiled headers ( #2217 )
...
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
2022-08-26 16:32:21 +02:00
Alexander Bock
163ac4dcef
Cleanup of mostly asset files
...
- Fixes for all files
- constexpr cleanup
- Cosmetic changes
- Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
104ae386ca
Update submodule
2022-07-27 11:19:19 +02:00
Alexander Bock
c1252902c7
More Code Cleanup ( #2192 )
...
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +02:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock
ea1f4bbf40
Update submodules
2022-07-22 15:49:41 +02:00
Alexander Bock
05f1f7ba29
Update Ghoul repository
2022-07-20 14:45:25 +02:00
Alexander Bock
5ff67059e0
Update Ghoul submodule
2022-07-20 14:16:11 +02:00
Alexander Bock
1a052f3c8c
Update to C++20
2022-07-19 15:42:31 +02:00
Alexander Bock
44a9f6421f
Update submodules, Suppress CMake warnings, Removal of extra image libraries
2022-07-19 11:51:59 +02:00
Alexander Bock
173b22c7d2
Remove compiler warnings
2022-07-19 10:20:11 +02:00
Alexander Bock
5f194b18eb
Update Ghoul
2022-07-11 14:46:11 +02:00
Alexander Bock
10ec6d3013
Revert pragma warnings
2022-07-11 14:26:13 +02:00
Alexander Bock
0b62d5cc4b
Disable unknown pragma warnings and adapt to it
2022-07-05 14:27:40 +02:00
Emma Broman
b0968392c5
Update ghoul to keep full precision when converting Lua value to string
...
And update tests that use the conversion
Fixes lost precision when printing navigation state from openspace.navigation.getNavigationState()
2022-07-04 16:28:14 +02:00
Alexander Bock
82a6b5928d
Update Spice repository
2022-06-28 15:44:00 +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
fd1589209d
Update submodules to fix compile errors
2022-06-27 15:54:51 +02:00
Alexander Bock
343615ab52
Move the Lua Console updating into the actual postSyncPreDraw function so that it gets called accuratly when GUI windows are present ( closes #2141 )
2022-06-20 15:52:33 +02:00
Micah Acinapura
e2fe91d554
update ghoul; fixes #1909
2022-04-28 20:35:12 -04:00
Alexander Bock
5751fe26d3
Cleanup handling of warnings ( #2030 )
2022-04-16 20:57:29 +02:00
Emma Broman
e0d13d43dc
Fix the fix for camera rotation not finished at end of path ( #2015 )
...
Glm::equal is not enough to check if two quaternions represent the same orientation.
2022-04-13 09:07:17 +02:00
Alexander Bock
d360f2ae59
Address Visual Studio analyzer warnings
2022-04-12 00:58:11 +02:00
Alexander Bock
ee140c5b13
Update ghoul submodule
2022-04-08 22:18:37 +02:00
Alexander Bock
ae91e9409b
Add support for Windows 11 detection
2022-04-08 13:33:35 +02:00
Alexander Bock
2d7e8f9967
Pass information about the operating system to the version reporter script ( #1865 )
2022-03-18 15:19:02 +01:00
Alexander Bock
c80c30e8ff
Update Ghoul to handle detection of AMD cards ( closes #1907 )
2022-03-18 14:35:14 +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
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +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