32 Commits

Author SHA1 Message Date
Emmanuel Durand
80e225a360 Move defaults file to configuration home directory 2025-11-15 11:47:36 -05:00
Emmanuel Durand
df7c820910 Fix Windows build: change Log::Priority to lowercase 2025-09-02 13:35:04 -04:00
Emmanuel Durand
2e0454d053 Improve tree to use more string_view instead of string 2025-08-21 18:16:30 -05:00
Emmanuel Durand
4d41ee0688 Add advanced attribute concept, meant to be hidden from user interface 2025-06-16 08:22:33 -05:00
Emmanuel Durand
49a130007d Add multiple choices selection to attributes, and a first use with 2025-04-10 08:17:03 -05:00
Emmanuel Durand
0fda7c54a8 Fixed compilation on Windows 2023-12-22 16:22:41 -05:00
Emmanuel Durand
b7a7ae3e3c Fixes following thread sanitizer analysis 2023-12-15 10:59:54 -05:00
Emmanuel Durand
aec8416220 Fixed linting throughout the whole codebase 2023-10-18 13:36:09 -04:00
Tarek Yasser
047fd86757 Fix compilation errors on clang. 2023-10-10 03:54:33 +03:00
Emmanuel Durand
a98fd3e213 Moved unit test mocks to their own namespaces to prevent stack collisions 2022-09-27 11:55:30 -04:00
Emmanuel Durand
4fe240c0bc Fixed RootObject serializing test 2022-03-29 15:19:45 +00:00
Emmanuel Durand
00314f28dd Added shmdata for communication between Splash processes 2021-10-22 19:05:31 +00:00
Emmanuel Durand
0da87ffddd Replaced Mesh serialization with Splash::serialize 2021-09-20 19:21:52 +00:00
Emmanuel Durand
8da6d1e695 Replaced ImageBuffer serialization 2021-09-14 13:36:48 +00:00
Emmanuel Durand
00bf1c042a Moved SerializedObjects away from shared_ptr 2021-09-09 16:13:33 -04:00
Emmanuel Durand
6f940888b4 Fixed use of Image::update throughout the basecode 2021-08-23 17:44:09 +00:00
Emmanuel Durand
f92f8881ad Replaced #defines with static const/constexpr 2021-07-07 20:52:03 +00:00
Emmanuel Durand
2c5905e4ad Improved mutex handling in BufferObjects 2021-06-30 10:59:31 -04:00
Frédéric Lestage
c477d23c9a Simplify attr call for methods 2021-04-06 18:39:23 +00:00
Emmanuel Durand
5f31e92de8 Fixed issue with not testing that an attribute exists before setting it 2021-01-14 23:54:28 +00:00
Emmanuel Durand
755aaf497d Added getter/setter tests for all attributes 2020-12-28 18:23:50 -05:00
Emmanuel Durand
e89520e764 Removed default setter and getter for Attribute 2020-12-28 13:38:31 -05:00
Emmanuel Durand
9de3790ea8 Added the possibility to define an attribute with no setter 2020-12-28 13:24:44 -05:00
Emmanuel Durand
9775eb3f9a Removed all 'using namespace std' occurrences 2020-12-08 10:29:35 -05:00
Emmanuel Durand
8b5f88c4e2 Added bool as possible Value underlying type 2020-10-19 14:47:06 -04:00
Emmanuel Durand
2a5c965e62 Moved argument parsing in splash-app.cpp instead of World 2020-03-10 11:21:17 -04:00
Emmanuel Durand
c48f64177e 🐛 Fixed an assertion when running tests in debug 2020-02-13 01:43:39 +00:00
Emmanuel Durand
8b7badc6c5 🐛 Fixed a false warning which happened when linking after deleting a GraphObject 2020-02-06 15:21:26 -05:00
Emmanuel Durand
fd7f2b958f Added tests for GraphObject, NameRegistry 2020-01-29 18:40:17 +00:00
Emmanuel Durand
2c6632d768 Added tests for BufferObject, OnScopeExit, Factory and ImageBuffer 2020-01-15 15:30:24 +00:00
Emmanuel Durand
558c322197 Added test for RootOBject 2020-01-13 15:23:18 +00:00
Emmanuel Durand
8ac1a9d49e Reorganized tests 2019-12-20 14:23:35 +00:00