index
:
rayedit.git
feat/piece
master
Text editor for large files
Hee-Suk Kim
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
modify: eb_newline to actually increase the vec when newline
dilluti0n
2025-04-27
2
-7
/
+10
*
add: draw cursor on rendering loop
dilluti0n
2025-04-27
1
-1
/
+23
*
fix: line_cat handle src->last correctly
dilluti0n
2025-04-27
1
-1
/
+1
*
fix: vec_cat memcpy size
dilluti0n
2025-04-27
1
-1
/
+2
*
refactor: rename vec_grow_size to *_grow_to_size to ambiguty
dilluti0n
2025-04-27
1
-5
/
+5
*
add: ASSERT on line_cat
dilluti0n
2025-04-27
1
-2
/
+4
*
implement: eb_backspace
dilluti0n
2025-04-27
2
-3
/
+24
*
implement: line_cat
dilluti0n
2025-04-27
3
-6
/
+19
*
fix: line_append were not updating li->last!!!!!!
dilluti0n
2025-04-27
1
-0
/
+1
*
implement: vec_insert_vector and vec_cat
dilluti0n
2025-04-27
1
-0
/
+18
*
implement: eb_backspace; line_cat still TODO
dilluti0n
2025-04-27
3
-6
/
+10
*
to-fix: add TODO for ed_backspace since it is not well implemented
dilluti0n
2025-04-27
1
-2
/
+3
*
refactor: move debugs to config.h and handle build gracefully
dilluti0n
2025-04-27
6
-15
/
+11
*
implement: eb_newline
dilluti0n
2025-04-27
4
-22
/
+62
*
remove: deprecated lines.c and lines.h
dilluti0n
2025-04-27
2
-38
/
+0
*
implement: vec_split
dilluti0n
2025-04-27
1
-21
/
+28
*
implement: line_delete
dilluti0n
2025-04-27
3
-4
/
+16
*
change: vec_grow_size able to reduce the size too
dilluti0n
2025-04-24
2
-5
/
+6
*
fix: eb_insert to move the cursor after insertion
dilluti0n
2025-04-24
1
-1
/
+1
*
change: vector.h now alloc/free its own handle
dilluti0n
2025-04-24
3
-11
/
+11
*
implement: eb_backspace
dilluti0n
2025-04-24
4
-11
/
+31
*
implement: vec_delete
dilluti0n
2025-04-24
1
-58
/
+74
*
fix: vector memory allocation and insert logic; cleanup eb handling
dilluti0n
2025-04-21
5
-22
/
+51
*
refactor: line handling and implement basic editor buffer abstraction
dilluti0n
2025-04-21
5
-39
/
+65
*
implement: vec_insert
dilluti0n
2025-04-20
1
-1
/
+18
*
implement: eb_init
dilluti0n
2025-04-18
1
-0
/
+37
*
implement: unit test for vector::pop
dilluti0n
2025-04-18
1
-1
/
+24
*
implement: unit test for vector::push
dilluti0n
2025-04-18
1
-4
/
+22
*
remove: legacy vec.c and vec.h
dilluti0n
2025-04-18
2
-78
/
+0
*
refactor: handle all unit tests in one sources
dilluti0n
2025-04-18
2
-5
/
+6
*
implement unit test for vector::init_and_free, vector::grow
dilluti0n
2025-04-18
2
-1
/
+48
*
implement: Unit test for line_append
dilluti0n
2025-04-18
5
-7
/
+23
*
tabify, gitignore
dilluti0n
2025-04-18
5
-45
/
+47
*
test: add initial Criterion unit-test scaffolding for `line` module
dilluti0n
2025-04-18
3
-2
/
+28
*
tabify, gitignore, add -Wextra to CFLAGS
dilluti0n
2025-04-18
3
-14
/
+15
*
Add TODO
dilluti0n
2025-04-18
1
-0
/
+27
*
refactor: Split lines management into its own module
dilluti0n
2025-04-18
4
-38
/
+42
*
Add multi-line support using vector of line pointers
dilluti0n
2025-04-18
1
-18
/
+62
*
Introduce vector template and migrate line module
dilluti0n
2025-04-18
4
-13
/
+58
*
tabify
dilluti0n
2025-04-18
2
-12
/
+8
*
feat: Add vec_pop function to vec module
dilluti0n
2025-04-18
2
-1
/
+11
*
refactor: Extract line handling logic into separate line module
dilluti0n
2025-04-18
4
-43
/
+63
*
Implement line api
dilluti0n
2025-04-18
3
-35
/
+96
*
Implement vector module
dilluti0n
2025-04-18
4
-2
/
+45
*
Implement simple real time interactive text rendering
dilluti0n
2025-04-18
3
-0
/
+100
[prev]