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
*
implement: eb_init and eb_free
feat/piece
dilluti0n
2025-06-22
1
-20
/
+107
*
sub: start implementing editor_piece.c
dilluti0n
2025-06-21
2
-1
/
+77
*
minor: remove unused scroll_row field on eb
dilluti0n
2025-06-21
1
-2
/
+0
*
refactor: modify field 'w' and 'h' to width and height respectively
dilluti0n
2025-06-01
1
-14
/
+14
*
feat: enable fraction format of each geometry metadatas on view
dilluti0n
2025-06-01
3
-15
/
+64
*
fix: mark unused dirty flag as TODO
dilluti0n
2025-06-01
2
-4
/
+3
*
refactor: view_eb_draw to draw text only for its boarder
dilluti0n
2025-06-01
1
-13
/
+16
*
fix: main.c to update redr context when window is resized
dilluti0n
2025-06-01
1
-2
/
+7
*
minor: redefinition on redr.h
dilluti0n
2025-06-01
1
-3
/
+1
*
refactor: introduce view.c; ui drawing abstraction layer
dilluti0n
2025-06-01
5
-79
/
+390
*
minor: remove unused field eb.scroll_row
dilluti0n
2025-06-01
1
-2
/
+0
*
build: introduce .deps dir for put dirty *.d files into it
dilluti0n
2025-05-28
1
-9
/
+15
*
refactor: consolidate ENAMETOOLONG handling in eb_bind
dilluti0n
2025-05-28
1
-7
/
+5
*
minor: update .gitignore
dilluti0n
2025-05-28
1
-1
/
+2
*
minor: update TODO.org
dilluti0n
2025-05-28
1
-0
/
+1
*
build: add MAKEFILE_LIST to rebuild objs when makefile is changed
dilluti0n
2025-05-28
1
-2
/
+2
*
build: apply ASan flags to all linked objects in test target
dilluti0n
2025-05-28
1
-1
/
+7
*
build: add automatic dependency tracking and streamline rules
dilluti0n
2025-05-28
2
-39
/
+26
*
refactor: abstract input/rendering modules from main routine
dilluti0n
2025-05-28
8
-153
/
+221
*
minor: use log_printf instead of printf when logging saved file
dilluti0n
2025-05-27
1
-1
/
+1
*
refactor: eb_bind to bind absolute path to eb->file_name
dilluti0n
2025-05-27
1
-9
/
+49
*
refactor: remove cursor initialization from eb_load_file
dilluti0n
2025-05-27
1
-2
/
+3
*
fix: correct CRLF handling guard to avoid ineffective len > 0 check
dilluti0n
2025-05-26
1
-1
/
+1
*
fix: double-free of line object in eb_backspace and eb_delete_line
dilluti0n
2025-05-14
5
-8
/
+26
*
refactor: replace #ifdef DEBUG printf to log_printf
dilluti0n
2025-05-14
5
-20
/
+23
*
refactor: unify log level and stream setup via log_init
dilluti0n
2025-05-14
4
-15
/
+20
*
refactor: integrate raylib logs to RED log levels
dilluti0n
2025-05-13
4
-24
/
+58
*
minor: implement shell script to make random and big test file
dilluti0n
2025-05-10
1
-0
/
+1
*
feat: introduce log.c; log handling module
dilluti0n
2025-05-10
3
-1
/
+41
*
minor: add vgcore.* to .gitignore
dilluti0n
2025-05-10
1
-1
/
+2
*
refactor: introduce mem.h; wrappers for allocators
dilluti0n
2025-05-10
6
-22
/
+44
*
fix: Memory Leak in eb_delete_line
dilluti0n
2025-05-10
7
-34
/
+132
*
refactor: deprecate line->cursor; simplify vertical cursor movement
dilluti0n
2025-05-02
5
-23
/
+7
*
perf: use fwrite instead of fputc loop in eb_save_file
dilluti0n
2025-05-01
1
-2
/
+1
*
fix: possable buffer overflow when sl.len >= BUFSIZE on draw routine
dilluti0n
2025-05-01
1
-2
/
+4
*
minor: use #pragma once instead of #ifndef ... on vector.h
dilluti0n
2025-05-01
1
-4
/
+1
*
update TODO.org
dilluti0n
2025-05-01
1
-1
/
+1
*
test: mark TODOs for editor_suite::cursor_move and *::middle_of_line
dilluti0n
2025-05-01
1
-0
/
+10
*
fix: cr_assert_slice_eq not checking excess bytes with actual string
dilluti0n
2025-05-01
1
-4
/
+19
*
test: for editor.c implement editor_suite::not_middle_of_line
dilluti0n
2025-05-01
3
-2
/
+86
*
perf: Use eb_get_line_slice on eb_save_file instead line_get_string
dilluti0n
2025-05-01
1
-3
/
+5
*
fix: NULL check sl.ptr on main routine.
dilluti0n
2025-04-29
1
-2
/
+2
*
fix: line_split allocating newline but not initializing correctly
dilluti0n
2025-04-29
1
-0
/
+4
*
fix: SEGSEGV on line_get_last; NULL check for li should be first.
dilluti0n
2025-04-29
1
-1
/
+3
*
refactor: main draw routine to use eb_get_line_slice instead string.
dilluti0n
2025-04-29
3
-10
/
+25
*
feat: add slice-based accessors for line and editor buffer
dilluti0n
2025-04-29
5
-10
/
+50
*
fix: SIGBUS when eb_save_file
dilluti0n
2025-04-29
1
-4
/
+20
*
fix: format string is not a string literal in eb_save_file
dilluti0n
2025-04-29
1
-1
/
+1
*
refactor: decouple line.h from main.c
dilluti0n
2025-04-29
3
-11
/
+14
*
perf: update draw loop to access actrually visable line only.
dilluti0n
2025-04-29
1
-4
/
+9
[next]