Alexander Bock
296081379b
Happy new year
2026-01-01 04:24:03 +01:00
Alexander Bock
f9ca52777b
Cleaning includes and forward declarations
2025-12-19 01:59:03 +01:00
hn-88
9eb5196c29
Explicitly specify namespaces and MacOS fixes ( #3860 )
2025-12-17 12:03:34 +01:00
Alexander Bock
c14be1f91f
Using std string in verifiers
2025-12-16 22:27:34 +01:00
Alexander Bock
c02e59b9f8
Fixing more includes and forward declarations ( #3876 )
2025-12-16 13:40:19 +01:00
Alexander Bock
6b20d114c8
Global pass over optimizing includes ( #3862 )
2025-12-08 20:13:31 +01:00
Alexander Bock
19e9e2c1fb
Adapt to new compile option style and fix warnings ( #3773 )
2025-08-12 14:19:45 +02:00
Alexander Bock
389842f76c
Adjust coding style
2025-08-05 20:43:44 +02:00
Alexander Bock
6257f96dca
Adapt to the change in the codegen repository
2025-04-23 17:21:19 +02:00
Alexander Bock
aa7a31eced
GCC/Clang compile fix
2025-03-18 13:16:39 +01:00
Alexander Bock
c07479222a
Compile fix
2025-03-18 10:01:59 +01:00
Alexander Bock
fc9b2ab091
Increase the compilation speed ( #3545 )
...
- Remove toStringConversion function and move json_helper include out of numericalproperty.inl
- Optimizing some header files
- Remove duplicate Lua functions from properties.
- Move List,Option,Selection,String, and TriggerProperty into misc folder
- Move lua_helper include out of inline file
- Add lua_helper to the precompiled header
- Declare property functions as final. No longer have OptionProperty derive from IntProperty
- Remove Dictionary header from properties
2025-03-14 11:22:40 +01:00
Alexander Bock
096363fd06
Make constructors explicit
2025-02-05 23:22:32 +01:00
Alexander Bock
820e90eab4
Happy new year
2025-01-14 16:21:08 +01:00
Alexander Bock
ff345006d1
General code cleanup ( #3445 )
2024-10-10 09:49:02 +02:00
Ylva Selling
2dd1b2f46f
Remove default argument for write documentation function in the DocumentationEngine
...
Should have been done in PR but was missed
2024-05-22 09:46:57 +02:00
Ylva Selling
098bae18b2
Create a tiny app for writing the documentation jsons ( #3239 )
...
* Add simple app for writing the documentation (only asset components and lua scripting)
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Emma Broman <emma.broman@liu.se >
* Update apps/DocsWriter/CMakeLists.txt
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
* Update apps/DocsWriter/main.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
---------
Co-authored-by: Ylva Selling <ylva.selling@liu.se >
Co-authored-by: Emma Broman <emma.broman@liu.se >
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2024-05-21 11:22:14 +02:00
Ylva Selling
708143d06e
Make json file printout a separate function
2024-04-30 15:49:23 +02:00
Ylva Selling
7e94f7610e
Merge branch 'master' into issue/2996
2024-04-08 13:24:36 +02:00
Alexander Bock
4328476d26
Use more filesystem::path where applicable
2024-04-06 23:55:59 +02:00
Ylva Selling
f0951bc6b5
Make lists have a whitespace after a comma
...
It will make the string more readable and enable linebreaks in a table
2024-03-26 11:55:47 +01:00
Alexander Bock
49fc538c17
Rename fmt.h to format.h and enable audio module on default
2024-03-25 23:19:52 +01:00
Ylva Selling
b347659510
Merge branch 'master' into issue/2645
...
# Conflicts:
# src/documentation/documentationengine.cpp
# src/properties/propertyowner.cpp
# src/scripting/scriptengine.cpp
# src/util/factorymanager.cpp
2024-03-25 11:14:09 +01:00
Alexander Bock
3ba346a227
Remove fmt::format and replace with std::format
2024-03-24 20:19:14 +01:00
Alexander Bock
2759c00e4b
Pass through the code to address clang-tidy linting ( #3083 )
2024-03-17 00:58:50 +01:00
Alexander Bock
9a6fe47d17
Fix up text formatting as path's no longer get quoted
2024-03-08 20:19:06 +01:00
Ylva Selling
fc2d48fa06
Rename functions for consistency
2024-03-04 14:14:23 +01:00
Ylva Selling
4a8e964f89
Move generate json function from EventEngine to DocumentationEngine
2024-02-26 09:45:56 +01:00
Ylva Selling
a911f340ce
Move action json generation from actionManager to DocumentationEngine
2024-02-26 09:19:45 +01:00
Ylva Selling
3fdac4a6d0
Move function from SceneLicenseWriter to DocumentationEngine and remove SceneLicenseWriter files
2024-02-26 09:10:52 +01:00
Ylva Selling
74f4e27f43
Move property owner json documentation to documentation engine
2024-02-23 16:44:49 +01:00
Ylva Selling
126c62dc3a
Move json documentation generation from keybindings to documentation engine
2024-02-23 16:44:22 +01:00
Ylva Selling
94aa098457
Move generated json documentation from factory manager to documentation engine
2024-02-23 16:17:02 +01:00
Ylva Selling
8bea02585c
Remove unused function from DocumentationEngine that creates a string
2024-02-23 16:03:27 +01:00
Ylva Selling
5fdd2e9938
Move documentation generation for script engine from script engine into documentation engine
2024-02-23 15:53:28 +01:00
Ylva Selling
373f4ca924
Move documentation function from openspace engine to the documentation engine
2024-02-23 13:56:38 +01:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
7db7c40841
Doxygen style overhaul ( #2954 )
...
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Alexander Bock
4ee078502b
Doxygen ( #2953 )
...
* Update Doxygen and add new CSS file
* Remove Doxygen warnings
2023-11-19 16:35:14 +01:00
Alexander Bock
3c35d23062
Verifier cleanup ( #2952 )
...
* Add a description to structs
* Cleanup
2023-11-19 11:51:19 +01:00
Alexander Bock
aad8beb60c
Remove warnings
2023-09-07 19:00:26 +02:00
Alexander Bock
7226ebbfb4
Improve error message when providing a wrong value to an InListVerifier
2023-05-16 15:18:48 +02:00
Ylva Selling
d267bc0dad
Remove documentation generator
2023-04-25 16:44:10 -04:00
Ylva Selling
948fdd024b
Remove generateJson function from the DocumentationGenerator and move sortJson function to json_helper
2023-04-25 16:32:04 -04:00
Ylva Selling
b8b2867a20
Remove handlebars and refactor
2023-04-21 15:48:09 -04:00
Ylva Selling
3ff6169771
Merge remote-tracking branch 'origin/master' into feature/documentation-overhaul
...
# Conflicts:
# src/scripting/scriptengine.cpp
2023-04-12 17:37:28 -04:00
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
Ylva Selling
c645fa81b6
Merge remote-tracking branch 'origin/master' into feature/documentation-overhaul
...
# Conflicts:
# src/properties/propertyowner.cpp
# src/scripting/scriptengine.cpp
2023-03-02 11:28:33 -05:00
Alexander Bock
c242104baf
Improve the reporting of specification errors
2023-02-13 22:16:23 +01:00