| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-04-04 | Revamp makefiles | Albert Cervin | |
| Now only supports BSD make. | |||
| 2023-03-17 | Implement support for languages | Albert Cervin | |
| Uses the settings system to implement a small system for per-language settings. | |||
| 2023-02-25 | Introduce vec and hashmap | Albert Cervin | |
| Convenience macros for a hashmap and a growable vector. | |||
| 2023-02-21 | Implement support for settings | Albert Cervin | |
| Settings are a flat "dictionary" containing paths to settings on the format: <category>.<sub-category>.<setting>. | |||
| 2023-02-16 | Make undo a bit more intuitive | Albert Cervin | |
| 2023-02-16 | Fix kill-line | Albert Cervin | |
| It did not take dot column into account. | |||
| 2023-02-15 | Fix newline handling again | Albert Cervin | |
| 2023-02-15 | Fix double free | Albert Cervin | |
| 2023-02-15 | Implement undo | Albert Cervin | |
| This also fixes a bunch of valgrind errors | |||
| 2023-02-11 | Fix text to work more like GNU Emacs | Albert Cervin | |
| This means that empty lines are not added until they have content. | |||
| 2023-02-03 | Make sure text can have 0 lines | Albert Cervin | |
| It was a non-needed limitation | |||
| 2023-02-02 | Add kill-ring pasting | Albert Cervin | |
| M-y can cycle through earlier cut/copies. Also fix minibuffer tokenization error and error when deleting text. Vertical scrolling also works as it should now. | |||
| 2023-01-31 | Fixes to copy-paste | Albert Cervin | |
| It would crash on multi-line copy. | |||
| 2023-01-31 | Implement mark and copy-paste | Albert Cervin | |
| Also fix some memory leaks | |||
| 2023-01-29 | More tests and documentation | Albert Cervin | |
| Also improve find file and switch buffer a bit. Implement word backward/forward. | |||
| 2023-01-27 | Split out the frame allocator | Albert Cervin | |
| Used to be a part of main | |||
| 2023-01-26 | More tests and documentation | Albert Cervin | |
| Also, split out platform-specific parts and add mocks for tests. | |||
| 2023-01-23 | Add more tests and documentation | Albert Cervin | |
| Both doxygen and man page | |||
| 2023-01-23 | Implement some more commands | Albert Cervin | |
| - More bug fixes for keys: You can now have mod-less keys in keymaps as binds. - Fix calculation bug with space fillouts. | |||
| 2023-01-15 | Lots of fixes for rendering, utf-8 and kbd. | Albert Cervin | |
| 2023-01-15 | Now without tearing and cool rendering | Albert Cervin | |
| 2023-01-09 | More stuff | Albert Cervin | |
| Render things and line numbers. | |||
| 2022-12-21 | wip render rework | Albert Cervin | |
| 2022-12-18 | Fixup utf-8 and meta handling in input | Albert Cervin | |
| 2022-12-17 | Some text fixes | Albert Cervin | |
| 2022-12-15 | Make minibuffer use an actual buffer | Albert Cervin | |
| Also fix some issues with inserting multibyte chars. | |||
| 2022-12-13 | Implement scrolling | Albert Cervin | |
| Buffer now scrolls correcly when reaching top or bottom and puts dot at the middle of the screen. | |||
| 2022-12-06 | Add minibuffer | Albert Cervin | |
| 2022-11-27 | Implement the reactor | Albert Cervin | |
| Currently only supports Linux through epoll. | |||
| 2022-11-25 | Rework delete logic a bit | Albert Cervin | |
| It now handles a range of characters and correctly merges lines. It is not the most slick implementation but it works as a start. | |||
| 2022-11-16 | 🎉 And so it begins | Albert Cervin | |
