Patrick mewin
mewin pushed to master at mewin/scons-plus-plus 2026-01-08 14:35:35 +01:00
7fa3855498 Made private/public module folders adjustable via config and fixed Jinja get_sources() function for targets with nested nodes in sources.
mewin pushed to master at mewin/mijin2 2025-11-22 12:50:25 +01:00
ced73e43af Logging: added default formatter and makeLogFormatter() utility function.
mewin created branch feature/process-stream-new in mewin/mijin2 2025-11-22 12:49:27 +01:00
mewin pushed to feature/process-stream-new at mewin/mijin2 2025-11-22 12:49:27 +01:00
eda08e509e (WIP) Process stream reimplementation.
mewin pushed to master at mewin/raid 2025-11-22 12:46:42 +01:00
f5aa085da9 Added imutil.hpp/cpp for ImGui utility functions.
mewin pushed to master at mewin/mijin2 2025-11-22 12:42:33 +01:00
759174ed57 Added static tests for detect_or_t.
1172116d6b Signal: made reset() public and added parameter to reset without disconnecting the signal.
c0e70341c9 Added getState() to TaskHandle for comparison.
Compare 3 commits »
mewin pushed to master at mewin/raid 2025-11-04 17:52:08 +01:00
4228fe554d Added IDScope helper and c_Window/c_Dialog coroutines.
mewin pushed to master at mewin/mijin2 2025-11-04 17:51:17 +01:00
c54a87c90e Added SignalAutoToken.
5e71b0ff9e Added containsIgnoreCase() as shortcut for findIgnoreCase() != end().
0e1964ba25 Logging: made LogMessage contain a string view instead of const char*, added BufferSink, changed message parameter of formatted parameter to be string instead of const char*.
7d4c782b0f Made MixinMemoryView constructor private and only callable by its implementation.
4a3895c0ad Some minor fixes/adjustments for coroutines.
Compare 5 commits »
mewin pushed to master at mewin/raid 2025-10-28 12:05:40 +01:00
561a92d557 ImRaid: added TextUnformatted() for string_views; added hovering/clicking and some more minor improvements to data tables; fixed signature of c_MessageBox and added c_MessageBoxText.
mewin pushed to testing at mewin/spp_recipes 2025-10-20 14:59:26 +02:00
dea422bac3 Added ImPlot recipe.
071b2c323b Lua: Added another ignored warning to fix compilation with MSVC.
94d960d49c ImGui: Added user_config option for supplying a user-defined configuration file (see IMGUI_USER_CONFIG). Added misc/cpp to include path so imgui_stdlib.h can be easily included.
Compare 3 commits »
mewin pushed to master at mewin/raid 2025-09-24 00:51:53 +02:00
e354e20e54 Implemented/fixed Vulkan instance and device creation.
mewin pushed to master at mewin/raid 2025-09-23 11:15:16 +02:00
d56918e71d Added some utility coroutines for showing message boxes.
69fdae991a Added handleCloseRequested() callback to allow applications to intercept close requests.
Compare 2 commits »
mewin pushed to master at mewin/raid 2025-09-22 22:19:39 +02:00
da8d1589b3 Added multi-column sorting to data tables.
mewin pushed to master at mewin/mijin2 2025-09-22 21:47:13 +02:00
1c7f043e6f Fixed compilation using GCC due to duplicate template parameter name.
mewin pushed to master at mewin/raid 2025-09-22 21:45:53 +02:00
9d02d97af3 Added missing dependency to yaml-cpp and added count parameter to ConfigArray::removeAt().
mewin pushed to master at mewin/mijin2 2025-09-22 21:42:56 +02:00
5a111df9ea Added void variant of Result.
32ccaad00a Added Stream::copyTo() and fixed read flag in FileStream::getFeatures().
10d9b4c98f Made VectorMap find and access functions templates so you don't have to construct the key.
cc20702249 Added [[maybe_unused]] to std::atexit() call to fix non-debug builds.
Compare 6 commits »
mewin pushed to master at mewin/raid 2025-09-22 17:12:45 +02:00
20020318e1 Added configuration helper types.
mewin pushed to master at mewin/raid 2025-09-22 10:39:57 +02:00
9bc56a2748 Added header for ImPlot utility and functions for drawing horizontal/vertical lines and boxes.
mewin pushed to master at mewin/raid 2025-09-21 23:33:06 +02:00
5ebd609507 Added first frame (data tables) to the test application.
b38fa1b68b Added utility functions for creating string/value data table columns.
41258cda5b Moved Application declarations to the appropriate header.
Compare 3 commits »
mewin pushed to master at mewin/raid 2025-09-21 17:42:18 +02:00
ee4ea4ae0a Properly seperated/cleaned up OpenGL and Vulkan implementations.
b35edfcf20 Added ApplicationConfig argument to QuickApp constructor.
180f2b70fa Disable X11 on Wayland unless explicitly activated.
Compare 3 commits »