Commit graph

21 commits

Author SHA1 Message Date
3a06d51ee4
fix(surface): some errors & some problems with tests 2025-10-08 06:27:03 +03:30
8defb9a3ec
refactor(surface): made surface component creation only possible through surface system 2025-10-06 11:58:43 +03:30
d506d6a6a7
refactor: split base module into std, bitwise, memory & env 2025-10-05 10:07:36 +03:30
9ca94dc7d7
refactor(surface&renderer): resizing issues
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-10-03 13:26:07 +03:30
21a82ff57d
tests: add names to all test suites 2025-09-30 06:44:09 +03:30
963032617e
fix(surface): XDefaultRootWindow being called even if XOpenDisplay fails
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-24 10:11:59 +03:30
d66ef55cc8
refactor(surface): adjusted to new changes 2025-09-22 18:52:22 +03:30
85a1bbfcab
refactor: fix all clang-tidy diagnosis 2025-09-21 15:34:08 +03:30
dc0258219d
refactor(surface): minor changes
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-21 09:48:55 +03:30
1b6d53f1c1
fix(surface): silly mistake
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-20 15:44:10 +03:30
9badcddeae
refactor(surface): adjust to new ecs
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-20 15:41:34 +03:30
048871222f
fix(surface): components getting removed AFTER registry callbacks getting disconnected
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-18 20:08:06 +03:30
d672b25844
refactor(surface): on_surface_destroy now calls XCloseDisplay
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-09-18 20:02:25 +03:30
21e9933a42
feat(surface/linux): replace glfw with xlib 2025-09-18 19:15:29 +03:30
6f007c47ed
feat: windows support for surface module
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-10 15:24:42 +03:30
961111c5da
fix: some tests failing due to repeated glfwInit/glfwTerminate
Some checks failed
continuous-integration/drone/push Build is failing
2025-09-09 17:19:31 +03:30
b0caeded2a
fix(surface): invalid value_or invokation for libc++
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-12 15:12:17 +03:30
585d37b31b
test: add fuzz seed for surface
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-08-11 23:06:33 +03:30
e36991e6de
test(surface): add fuzz testing
test(surface): add & fix unit tests

fix(surface): bugs

refactor(surface): minor refactors & some edge-case handling
2025-07-31 08:11:05 +03:30
638a009047
refactor: surface, app, tests, ecs refactors
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-07-28 20:45:24 +03:30
2b96a85b62
feat: systems
Some checks reported errors
continuous-integration/drone/push Build was killed
feat: surface system

This commit puts the project in major jeopardy as it overhauls the
architecture such as removing the layer stack completely, etc.

I am filled with determination.
2025-07-26 18:01:27 +03:30