| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-09-12 | Restore cursor position after an undo/redo | Marc André Tanner | 1 | -11/+17 | |
| 2014-09-11 | Avoid segfault if no previous search has been performed | Marc André Tanner | 1 | -1/+5 | |
| 2014-09-10 | If text has been created from an empty file, store filename upon first save | Marc André Tanner | 1 | -0/+2 | |
| 2014-09-10 | Add comments where appropriate | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-09 | Fix a few memory leaks | Marc André Tanner | 1 | -0/+1 | |
| 2014-09-08 | Hook up search as a movement | Marc André Tanner | 1 | -2/+4 | |
| 2014-09-08 | Unify variable naming | Marc André Tanner | 1 | -195/+195 | |
| Only textual substitution no functional changes. | |||||
| 2014-09-08 | Use named struct initializers where appropriate | Marc André Tanner | 1 | -14/+6 | |
| 2014-08-28 | text: fix iterator_char{prev,next} to accept NULL argument | Marc André Tanner | 1 | -2/+4 | |
| 2014-08-25 | Move motion related stuff into own file | Marc André Tanner | 1 | -0/+4 | |
| 2014-08-24 | Add license header | Marc André Tanner | 1 | -0/+15 | |
| 2014-08-23 | Share common macros in util.h | Marc André Tanner | 1 | -7/+1 | |
| 2014-08-23 | text: invalidate line <-> pos mapping upon undo/redo | Marc André Tanner | 1 | -0/+2 | |
| 2014-08-23 | text: redesing mark implementation | Marc André Tanner | 1 | -20/+16 | |
| 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 | 1 | -20/+29 | |
| 2014-08-14 | Remove useless replace API | Marc André Tanner | 1 | -10/+0 | |
| 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 | 1 | -0/+1094 | |
