summaryrefslogtreecommitdiff
path: root/txt.c
AgeCommit message (Collapse)Author
10 daysconvert non-utf-8 files to a readonly hex dumpWormHeamer
10 daysset and unset dirty flag as appropriate on undo/redoWormHeamer
10 daysundo/redoWormHeamer
11 daysremove some trailing spacesWormHeamer
12 daysadd (hacky and slow) reverse regex searchWormHeamer
12 daysallow opening multiple files at once + replace modesWormHeamer
14 daysdocumentation comment for txt_split_piece()WormHeamer
14 daysfix some logic errors in line navigationWormHeamer
14 dayssimplify and clarify txt_split_piece(), txt_insert(), txt_delete()WormHeamer
2025-12-29add txt_range_equal()WormHeamer
2025-12-29add txt_collect_range() and txt_read_chunk()WormHeamer
2025-12-29some stuffWormHeamer
2025-12-29try and prevent 0-length splits occurringWormHeamer
2025-12-29various assertsWormHeamer
2025-12-28deduplicate reinserted buffer text somewhatWormHeamer
2025-12-28fix txt_join_or_kill(), txt_delete_c()WormHeamer
2025-12-28remove most explicit Txt* params, fix some utf-8 problemsWormHeamer
2025-12-28add Txt pointer to TxtLocWormHeamer
2025-12-28fix txt_byte() not returning 0 at end of bufferWormHeamer
it was checking against the length of the buffer, not the piece, so wouldn't work properly after a deletion
2025-12-28don't throw error on opening nonexistent file, "wb" for txt_saveWormHeamer
2025-12-28don't do thatWormHeamer
2025-12-28use O_CREAT in txt_load()WormHeamer
2025-12-28ferror in the right placeWormHeamer
2025-12-28lots of features & bugfixes bothWormHeamer
2025-12-28put more emphasis on TxtLocWormHeamer
2025-12-28txt_save()WormHeamer
2025-12-28some bugfixesWormHeamer
2025-12-27basic piece table implementationWormHeamer