aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* minor: update .gitignoredilluti0n2025-05-281-1/+2
|
* build: add automatic dependency tracking and streamline rulesdilluti0n2025-05-281-1/+2
| | | | | | | | | - Derive `SRCS`, `OBJS`, and `DEPS` automatically via `wildcard`/pattern rules - Switch to `:=` for simple variable expansion; drop redundant TEST_* variables - Use a single pattern rule (`%.o: %.c`) instead of hand-written per-file recipes - Mark `all`, `clean`, and `test` as explicit `.PHONY` targets - Extend `clean` to remove generated `.d` files - Update **.gitignore** to ignore `*.d` alongside `vgcore.*`
* minor: add vgcore.* to .gitignoredilluti0n2025-05-101-1/+2
|
* test: for editor.c implement editor_suite::not_middle_of_linedilluti0n2025-05-011-1/+2
|
* change: executable name rayedit to reddilluti0n2025-04-281-1/+2
| | | | for faster debuging :)
* implement unit test for vector::init_and_free, vector::growdilluti0n2025-04-181-1/+0
|
* implement: Unit test for line_appenddilluti0n2025-04-181-1/+3
|
* tabify, gitignoredilluti0n2025-04-181-1/+3
|
* test: add initial Criterion unit-test scaffolding for `line` moduledilluti0n2025-04-181-1/+2
| | | | | | | | | | | | | * Introduce `test/test_line.c` with a basic append test validating `line_append()` updates `last` correctly. * Extend makefile - add `unittest` target that links against Criterion and existing objects - add `make test` phony for one-shot execution - ensure `clean` removes the test binary. * Update .gitignore to exclude the generated `unittest` executable. This sets up a reproducible test harness so we can grow TDD coverage as the editor evolves.
* tabify, gitignore, add -Wextra to CFLAGSdilluti0n2025-04-181-1/+2
|
* Implement simple real time interactive text renderingdilluti0n2025-04-181-0/+4
Dependancy: raylib-5.5_linux_amd64[1] [1] https://github.com/raysan5/raylib/releases/tag/5.5