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