Joud Kandeel
18edb71fce
2026-04-01 20:55:31 +02:00
Joud Kandeel
f876a6f55f
updated the class to suit the Application class
2026-04-01 20:54:56 +02:00
Joud Kandeel
d36b1f49cd
added a brief comment
2026-04-01 20:52:40 +02:00
Joud Kandeel
8a024842ce
removed main to OOP main in Application.cpp
2026-04-01 20:52:16 +02:00
Joud Kandeel
78b593f8f8
fixed the loggerOuput event handler to be a global event consumer instead of using RAII to ensure that the logger stays running until the whole process exits
2026-04-01 20:51:43 +02:00
Joud Kandeel
ce706fd8cd
added source trail useful to visualize the project source files
2026-04-01 20:49:41 +02:00
Joud Kandeel
ef7efddeef
added docs
2026-04-01 20:47:40 +02:00
Joud Kandeel
f8b7aadc26
made the main entry point as OOP
2026-04-01 20:42:31 +02:00
Joud Kandeel
c02232052d
Added the main entry point
2026-04-01 20:42:07 +02:00
Joud Kandeel
28c0f269ff
updated the logger system
2026-03-13 23:14:56 +01:00
Joud Kandeel
1562f56be5
fixed defination conflicts
2026-03-13 23:14:43 +01:00
Joud Kandeel
dd64ae2041
updated to newer design of handeling events as the EventBus object should be derived from the highest hierarchy not from a logger class
2026-03-13 23:13:48 +01:00
Joud Kandeel
2b734a0413
fixed asserts
2026-03-13 23:12:22 +01:00
Joud Kandeel
e736b56726
2026-03-13 16:37:49 +01:00
Joud Kandeel
8207254011
finished implementing the thread manager
2026-03-13 16:36:57 +01:00
Joud Kandeel
556600fcce
2026-03-13 16:36:39 +01:00
Joud Kandeel
e1d39c5648
added thread events
2026-03-13 16:36:30 +01:00
Joud Kandeel
ad427259fc
2026-03-13 00:42:45 +01:00
Joud Kandeel
2a627a4fc3
Merge pull request #17 from CDevJoud/feature/VirtualFileSystem
...
Feature/virtual file system
2026-03-12 03:38:21 +01:00
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