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
path:
root
/
main.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat: enable fraction format of each geometry metadatas on view
dilluti0n
2025-06-01
1
-5
/
+7
*
fix: main.c to update redr context when window is resized
dilluti0n
2025-06-01
1
-2
/
+7
*
refactor: introduce view.c; ui drawing abstraction layer
dilluti0n
2025-06-01
1
-4
/
+14
*
refactor: abstract input/rendering modules from main routine
dilluti0n
2025-05-28
1
-146
/
+11
*
refactor: replace #ifdef DEBUG printf to log_printf
dilluti0n
2025-05-14
1
-8
/
+13
*
refactor: unify log level and stream setup via log_init
dilluti0n
2025-05-14
1
-2
/
+2
*
refactor: integrate raylib logs to RED log levels
dilluti0n
2025-05-13
1
-6
/
+33
*
feat: introduce log.c; log handling module
dilluti0n
2025-05-10
1
-1
/
+1
*
fix: Memory Leak in eb_delete_line
dilluti0n
2025-05-10
1
-1
/
+0
*
fix: possable buffer overflow when sl.len >= BUFSIZE on draw routine
dilluti0n
2025-05-01
1
-2
/
+4
*
fix: NULL check sl.ptr on main routine.
dilluti0n
2025-04-29
1
-2
/
+2
*
refactor: main draw routine to use eb_get_line_slice instead string.
dilluti0n
2025-04-29
1
-6
/
+21
*
refactor: decouple line.h from main.c
dilluti0n
2025-04-29
1
-4
/
+2
*
perf: update draw loop to access actrually visable line only.
dilluti0n
2025-04-29
1
-4
/
+9
*
feat: add right control C-s
dilluti0n
2025-04-29
1
-2
/
+3
*
remove uncontroled log
dilluti0n
2025-04-29
1
-1
/
+0
*
add keyboard shortcut C-s to save file
dilluti0n
2025-04-28
1
-13
/
+13
*
add: basic i/o structure on main rendering loop
dilluti0n
2025-04-28
1
-0
/
+13
*
fix: eb_set_cur_next does not recovering cached cursor from line.
dilluti0n
2025-04-28
1
-3
/
+2
*
refactor: move ed_* modules from main.c to editor.c
dilluti0n
2025-04-28
1
-175
/
+4
*
change: eb_get_line to return NULL if index is 'appending' line.
dilluti0n
2025-04-28
1
-23
/
+30
*
fix: draw routine cannot draw last line's cursor
dilluti0n
2025-04-28
1
-1
/
+1
*
refactor: introduce helper function ensure_line for eb_insert
dilluti0n
2025-04-27
1
-12
/
+16
*
fix: inserting on newline cause segmentatnion fault
dilluti0n
2025-04-27
1
-1
/
+2
*
implement: eb_set_cur_next
dilluti0n
2025-04-27
1
-1
/
+7
*
implement: eb_set_cur_forward
dilluti0n
2025-04-27
1
-6
/
+33
*
fix: eb_insert to grow line pointer array properly
dilluti0n
2025-04-27
1
-4
/
+12
*
fix: eb_newline to properly lazy allocate newline
dilluti0n
2025-04-27
1
-2
/
+5
*
fix: eb_backspace possable memory leak
dilluti0n
2025-04-27
1
-18
/
+15
*
implement: eb_set_cur_back and eb_set_cur_prev
dilluti0n
2025-04-27
1
-2
/
+22
*
modify: eb_newline to actually increase the vec when newline
dilluti0n
2025-04-27
1
-7
/
+6
*
add: draw cursor on rendering loop
dilluti0n
2025-04-27
1
-1
/
+23
*
implement: eb_backspace
dilluti0n
2025-04-27
1
-3
/
+23
*
implement: eb_backspace; line_cat still TODO
dilluti0n
2025-04-27
1
-6
/
+5
*
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
1
-6
/
+2
*
implement: eb_newline
dilluti0n
2025-04-27
1
-12
/
+26
*
implement: line_delete
dilluti0n
2025-04-27
1
-3
/
+4
*
change: vec_grow_size able to reduce the size too
dilluti0n
2025-04-24
1
-1
/
+2
*
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
1
-3
/
+1
*
implement: eb_backspace
dilluti0n
2025-04-24
1
-9
/
+22
*
fix: vector memory allocation and insert logic; cleanup eb handling
dilluti0n
2025-04-21
1
-16
/
+30
*
refactor: line handling and implement basic editor buffer abstraction
dilluti0n
2025-04-21
1
-20
/
+32
*
implement: eb_init
dilluti0n
2025-04-18
1
-0
/
+37
*
tabify, gitignore, add -Wextra to CFLAGS
dilluti0n
2025-04-18
1
-12
/
+12
*
refactor: Split lines management into its own module
dilluti0n
2025-04-18
1
-37
/
+3
*
Add multi-line support using vector of line pointers
dilluti0n
2025-04-18
1
-18
/
+62
*
tabify
dilluti0n
2025-04-18
1
-11
/
+7
*
refactor: Extract line handling logic into separate line module
dilluti0n
2025-04-18
1
-42
/
+5
[next]