61 Commits

Author SHA1 Message Date
Emmanuel Durand 8e0920eb32 Add tests for JSON operations 2026-05-26 20:55:17 -04:00
Emmanuel Durand 51def70672 Fix coverage (and other code analysis branches) build 2026-04-05 09:14:32 -05:00
Emmanuel Durand 34f081924b Add Sh4lt channel for IPC 2025-11-18 09:42:24 -05:00
Emmanuel Durand 80e225a360 Move defaults file to configuration home directory 2025-11-15 11:47:36 -05:00
Emmanuel Durand 9224792301 Fix setting boolean parameters from OSC messages 2025-11-09 07:51:26 -05:00
Emmanuel Durand 9fedb6a5e6 Add coplanarity check before camera calibration 2025-10-13 19:25:36 -04:00
Emmanuel Durand ae344eec22 Fix sanitizer for OSCController unit tests 2025-09-02 13:35:18 -04:00
Emmanuel Durand df7c820910 Fix Windows build: change Log::Priority to lowercase 2025-09-02 13:35:04 -04:00
Emmanuel Durand 7d2ab6e5a8 Add the OSCController class, with a set_attribute message supported for now 2025-08-31 10:12:34 -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 4c3a6c39fa Remove Calimiro, which has been non-functional for years 2025-07-06 08:39:14 -04: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 b761d07908 Fix unit tests for Json loading 2025-05-10 09:39:53 -04:00
Emmanuel Durand 3a678b313c Fix attributes unit tests for attributes without setter 2025-05-01 09:25:31 -04: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 bf3354ea13 Added support for 16bits images in Image, Image_Shmdata and Image_Sh4lt 2024-05-29 13:57:57 -04:00
Emmanuel Durand 0fda7c54a8 Fixed compilation on Windows 2023-12-22 16:22:41 -05:00
Emmanuel Durand 6a02d5bea7 Fix ZMQ channel to better match Pub-Sub pattern 2023-12-22 20:10:24 +00:00
Emmanuel Durand b7a7ae3e3c Fixes following thread sanitizer analysis 2023-12-15 10:59:54 -05:00
Emmanuel Durand 1ad61e7bae Renamed "sideness" to "culling" everywhere 2023-12-05 08:04:54 -05:00
Emmanuel Durand 4ff210a990 Fixed issues detected by static analysis 2023-11-17 15:26:27 +00:00
Emmanuel Durand ca6ae90fc5 Updated all copyrights to mention Splash authors instead of individual contributors 2023-11-12 09:31:38 -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 95eabfbb9b Fixed configuration loading at runtime 2023-09-01 19:35:22 -04:00
Emmanuel Durand 670628eaaa Fixed long connection delay when using shmdata link backend 2023-09-01 21:37:05 +00:00
Emmanuel Durand 851e1a9be8 Fixed ColorCalibrator tests for arm64 2022-09-30 14:00:19 -04: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 d3740bfea5 Reorganized tests assets, separated between unit and integration assets 2022-09-21 15:56:30 -04:00
Emmanuel Durand 58409b734e Added some small fixes to the tests 2022-06-21 13:31:59 +00:00
Emmanuel Durand 214eb38e09 Apply 1 suggestion(s) to 1 file(s) 2022-06-17 15:57:30 +00:00
Christian Frisson 58d1e3ead8 tests/unit_tests/controller/colorcalibrator.cpp: fill expectedCRF within size 2022-06-17 11:53:20 -04:00
eva_decorps 107f0aa80c Add unit tests for color calibrator 2022-06-17 10:02:48 -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
Emmanuel Durand 2ae35fece6 Added a Subprocess class to handle subprocesses 2021-05-26 09:34:02 -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
Marie-Eve Dumas 8347329665 check Calimiro integration to Splash 2020-12-03 09:50:41 -05:00
Emmanuel Durand 061649bf27 Fixed configuration upgrade not handling non-array values correctly 2020-11-23 10:14:56 -05:00