| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-08-28 | text: fix iterator_char{prev,next} to accept NULL argument | Marc André Tanner | |
| 2014-08-25 | Move motion related stuff into own file | Marc André Tanner | |
| 2014-08-24 | Add license header | Marc André Tanner | |
| 2014-08-23 | Share common macros in util.h | Marc André Tanner | |
| 2014-08-23 | text: invalidate line <-> pos mapping upon undo/redo | Marc André Tanner | |
| 2014-08-23 | text: redesing mark implementation | Marc André Tanner | |
| Previously a mark was a byte offset from the start of the file which required updates whenever a text modification happened before it. Now it is simply a pointer into the underlying (mostly) append only buffer which remains valid throughout the whole life cycle. | |||
| 2014-08-23 | text: refactor piece_get | Marc André Tanner | |
| 2014-08-14 | Remove useless replace API | Marc André Tanner | |
| The removed junk might not have the same length as the newly inserted one. | |||
| 2014-08-14 | Rename files editor.[ch] -> text.[ch] | Marc André Tanner | |
