Commit Graph

100 Commits

Author SHA1 Message Date
Joud Kandeel
98aa8f4e53 2026-03-12 03:33:33 +01:00
Joud Kandeel
fe95f842f4 added VFS 2026-03-12 03:33:17 +01:00
Joud Kandeel
dbc2537cab changed the func def of write 2026-03-12 03:32:51 +01:00
Joud Kandeel
a6df201cf4 created a memory input stream 2026-03-12 03:32:12 +01:00
Joud Kandeel
f7ba29ff79 made a win32 and posix impl 2026-03-12 03:31:39 +01:00
Joud Kandeel
f677746795 made a win32 and posix impl 2026-03-12 03:31:09 +01:00
Joud Kandeel
6272b0d8de an asset to test the VFS 2026-03-12 03:30:15 +01:00
Joud Kandeel
e245911169 moved to correct folder name 2026-03-08 02:33:34 +01:00
Joud Kandeel
90b56d9e25 2026-03-08 02:33:14 +01:00
Joud Kandeel
2dc3364a35 added nlohmann/json parser 2026-03-08 02:31:34 +01:00
Joud Kandeel
5b9f501f5a 2026-03-08 02:02:37 +01:00
Joud Kandeel
1babf3a924 Merge pull request #15 from CDevJoud/feature/File-I/O
Feature/file i/o
2026-03-08 01:58:10 +01:00
Joud Kandeel
4936097108 Merge pull request #14 from CDevJoud/feature/coroutine-scheduler
Feature/coroutine scheduler
2026-03-08 01:44:25 +01:00
BendedWills
46578d94b0 Documentation 2026-03-07 04:40:53 -06:00
BendedWills
5b294712e2 FileInputStream 2026-03-07 03:29:20 -06:00
BendedWills
4cc532f5c9 Basic definitions 2026-03-07 02:13:18 -06:00
BendedWills
f0246116a5 Delete other input stream folder 2026-03-07 02:13:09 -06:00
BendedWills
3cd1078fcb Remove unnecessary synchronization 2026-03-07 02:02:31 -06:00
BendedWills
252e5cf733 File streams 2026-03-07 02:00:35 -06:00
BendedWills
056110a814 Fixed logger bug
The logger never unsubscribed from the event queue. If there were still logs that hadn't been processed and the logger was destroyed, the queue would have a dangling reference to the logger.
2026-03-07 01:28:49 -06:00
BendedWills
1f2f4b7427 Merge branch 'dev' into feature/File-I/O 2026-03-07 01:02:29 -06:00
BendedWills
de2cb90b3b Add tests 2026-03-07 00:59:59 -06:00
BendedWills
538204696b Optional logger tracing 2026-03-07 00:57:53 -06:00
BendedWills
0d9392df14 Create files 2026-03-06 23:35:55 -06:00
BendedWills
d7d930090b Naming and thread safety 2026-03-06 21:31:18 -06:00
BendedWills
385579ced1 Run the logger event bus 2026-03-06 19:24:54 -06:00
BendedWills
b646b028d3 Move global event bus to logger
I think making more global state can be an issue, but I think a logger is a pretty acceptable place for it.
2026-03-06 19:21:08 -06:00
BendedWills
0b51226637 I'm a never-nester 2026-03-06 19:10:55 -06:00
BendedWills
870bc0eb29 Add fatal in switch statement 2026-03-06 19:08:57 -06:00
Joud Kandeel
569731dbb5 2026-03-07 01:58:14 +01:00
Joud Kandeel
69ff0033cb 2026-03-07 01:57:35 +01:00
Joud Kandeel
5828679cbc 2026-03-06 20:05:11 +01:00
Joud Kandeel
3523ea951e Commented out the MCE_ loggers for now, it will be fixed later 2026-03-06 20:05:03 +01:00
Joud Kandeel
1b50522eb1 update the main to setup the logging system with QEventBus 2026-03-06 20:04:30 +01:00
Joud Kandeel
749c9c121c update the logger system to use the QEventBus and to avoid race conditions 2026-03-06 20:03:09 +01:00
Joud Kandeel
fcd4bd2f3f the tmp fix for MCE_ASSERT in this context is just to comment it out for now 2026-03-06 20:02:22 +01:00
Joud Kandeel
c44498eade added getQueueSize() to help not flooding the event system 2026-03-06 20:01:45 +01:00
Joud Kandeel
498dadbf7d added a new Event 2026-03-06 20:00:22 +01:00
Joud Kandeel
62ec4fd3bc Fixed the MCE_ASSERT with new logger 2026-03-06 19:59:32 +01:00
Joud Kandeel
78adb1b03c Fix XML formatting in vcxproj.filters file 2026-03-06 18:31:05 +01:00
Joud Kandeel
f41895a25e 2026-03-06 18:10:17 +01:00
Joud Kandeel
ab3609e6bc 2026-03-06 18:06:22 +01:00
Joud Kandeel
a871cdd29d Added a destructor 2026-03-06 18:05:38 +01:00
Joud Kandeel
abf0eb7a0e Added CoroutineSchedular 2026-03-06 18:01:18 +01:00
Joud Kandeel
469046a9b0 2026-03-06 17:54:36 +01:00
Joud Kandeel
a82cf5cafa disabled warning C4996 for MSVC 2026-03-06 17:54:28 +01:00
Joud Kandeel
25a8c00244 2026-03-06 17:50:12 +01:00
BendedWills
5f47db79da I was right the first time lol
but release is still necessary...
multithreading is hard
2026-03-05 23:50:20 -06:00
BendedWills
291144ac29 Change memory order 2026-03-05 23:11:01 -06:00
BendedWills
f8e00260ce Update assert to use MCE_ERROR 2026-03-05 19:28:39 -06:00