summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* modify: eb_newline to actually increase the vec when newlinedilluti0n2025-04-272-7/+10
* add: draw cursor on rendering loopdilluti0n2025-04-271-1/+23
* fix: line_cat handle src->last correctlydilluti0n2025-04-271-1/+1
* fix: vec_cat memcpy sizedilluti0n2025-04-271-1/+2
* refactor: rename vec_grow_size to *_grow_to_size to ambigutydilluti0n2025-04-271-5/+5
* add: ASSERT on line_catdilluti0n2025-04-271-2/+4
* implement: eb_backspacedilluti0n2025-04-272-3/+24
* implement: line_catdilluti0n2025-04-273-6/+19
* fix: line_append were not updating li->last!!!!!!dilluti0n2025-04-271-0/+1
* implement: vec_insert_vector and vec_catdilluti0n2025-04-271-0/+18
* implement: eb_backspace; line_cat still TODOdilluti0n2025-04-273-6/+10
* to-fix: add TODO for ed_backspace since it is not well implementeddilluti0n2025-04-271-2/+3
* refactor: move debugs to config.h and handle build gracefullydilluti0n2025-04-276-15/+11
* implement: eb_newlinedilluti0n2025-04-274-22/+62
* remove: deprecated lines.c and lines.hdilluti0n2025-04-272-38/+0
* implement: vec_splitdilluti0n2025-04-271-21/+28
* implement: line_deletedilluti0n2025-04-273-4/+16
* change: vec_grow_size able to reduce the size toodilluti0n2025-04-242-5/+6
* fix: eb_insert to move the cursor after insertiondilluti0n2025-04-241-1/+1
* change: vector.h now alloc/free its own handledilluti0n2025-04-243-11/+11
* implement: eb_backspacedilluti0n2025-04-244-11/+31
* implement: vec_deletedilluti0n2025-04-241-58/+74
* fix: vector memory allocation and insert logic; cleanup eb handlingdilluti0n2025-04-215-22/+51
* refactor: line handling and implement basic editor buffer abstractiondilluti0n2025-04-215-39/+65
* implement: vec_insertdilluti0n2025-04-201-1/+18
* implement: eb_initdilluti0n2025-04-181-0/+37
* implement: unit test for vector::popdilluti0n2025-04-181-1/+24
* implement: unit test for vector::pushdilluti0n2025-04-181-4/+22
* remove: legacy vec.c and vec.hdilluti0n2025-04-182-78/+0
* refactor: handle all unit tests in one sourcesdilluti0n2025-04-182-5/+6
* implement unit test for vector::init_and_free, vector::growdilluti0n2025-04-182-1/+48
* implement: Unit test for line_appenddilluti0n2025-04-185-7/+23
* tabify, gitignoredilluti0n2025-04-185-45/+47
* test: add initial Criterion unit-test scaffolding for `line` moduledilluti0n2025-04-183-2/+28
* tabify, gitignore, add -Wextra to CFLAGSdilluti0n2025-04-183-14/+15
* Add TODOdilluti0n2025-04-181-0/+27
* refactor: Split lines management into its own moduledilluti0n2025-04-184-38/+42
* Add multi-line support using vector of line pointersdilluti0n2025-04-181-18/+62
* Introduce vector template and migrate line moduledilluti0n2025-04-184-13/+58
* tabifydilluti0n2025-04-182-12/+8
* feat: Add vec_pop function to vec moduledilluti0n2025-04-182-1/+11
* refactor: Extract line handling logic into separate line moduledilluti0n2025-04-184-43/+63
* Implement line apidilluti0n2025-04-183-35/+96
* Implement vector moduledilluti0n2025-04-184-2/+45
* Implement simple real time interactive text renderingdilluti0n2025-04-183-0/+100