| Age | Commit message (Expand) | Author |
| 2012-11-21 | Buffer: replace reset_undo_data with a NoUndo flag | Maxime Coste |
| 2012-11-20 | Fix FIFO double deregistering issue when closing the buffer after EOF | Maxime Coste |
| 2012-11-20 | Buffer: replace Buffer::Type with Buffer::Flags | Maxime Coste |
| 2012-11-20 | Let client manager handle deleting client | Maxime Coste |
| 2012-11-12 | Add jump list support to context | Maxime Coste |
| 2012-11-07 | Saner :edit and :buffer behaviour when buffer is the current one | Maxime Coste |
| 2012-11-07 | Fix buffer deletion from a client when another is editing it | Maxime Coste |
| 2012-11-05 | Move client drawing responsiblity to the ClientManager | Maxime Coste |
| 2012-11-05 | Rework Window creation, avoid using the same window in multiple clients | Maxime Coste |
| 2012-10-30 | Add a ClientManager for managing client lifetimes | Maxime Coste |
| 2012-10-28 | Handle all available input before redrawing | Maxime Coste |
| 2012-10-20 | make UserInterface unaware of Window, only of DisplayBuffer | Maxime Coste |
| 2012-10-17 | rename Client to InputHandler | Maxime Coste |
| 2012-10-16 | verious refactoring | Maxime Coste |
| 2012-10-16 | create_buffer_from file return nullptr on file not found instead of throwing | Maxime Coste |
| 2012-10-11 | use ByteCount instead of CharCount when we are really counting bytes | Maxime Coste |
| 2012-10-10 | when executing keys, propagate potentially changed editor to calling context | Maxime Coste |
| 2012-10-10 | exec concat all its arguments instead of accepting only one | Maxime Coste |
| 2012-10-02 | OSX compilation fixes | Maxime Coste |
| 2012-09-30 | Menus can be placed anywhere on the screen, and takes a style parameter | Maxime Coste |
| 2012-09-28 | Change buffer order based on the last one used | Maxime Coste |
| 2012-09-26 | Forbid context copy | Maxime Coste |
| 2012-09-26 | Move UserInterface out of Client into Context | Maxime Coste |
| 2012-09-25 | cleanup BatchUI | Maxime Coste |
| 2012-09-24 | extract Client virtual methods to a UserInterface class | Maxime Coste |
| 2012-09-24 | Use context.editor() instead of context.window() when a window is not needed | Maxime Coste |
| 2012-09-17 | ColorRegistry: permit overriding an alias | Maxime Coste |
| 2012-09-17 | Add a ColorRegistry class responsible of color parsing and supporting aliases | Maxime Coste |
| 2012-09-14 | fifo: buffer size is 4k instead of 512 | Maxime Coste |
| 2012-09-12 | rework fifo handling, use real fifos in {make,grep}.kak, update README | Maxime Coste |
| 2012-09-12 | add -file-completion option to def command and document in README | Maxime Coste |
| 2012-09-11 | commands.cc: cleanup | Maxime Coste |
| 2012-09-10 | Remove runtime command, use shell expansion to source files in rc dir. | Maxime Coste |
| 2012-09-10 | Buffer: Allow inserting at the end when the inserted text ends with an end of... | Maxime Coste |
| 2012-09-09 | Add support for shell script parameters | Maxime Coste |
| 2012-09-05 | simplify menu api | Maxime Coste |
| 2012-09-03 | move input handling, including menu and prompt, to the Client class | Maxime Coste |
| 2012-08-30 | Change client menu api to give more control to the caller | Maxime Coste |
| 2012-08-30 | More useable menu implementation on ncurses | Maxime Coste |
| 2012-08-29 | remove regex.hh, define Regex directly in string.hh | Maxime Coste |
| 2012-08-29 | add_hook: do not construct a regex again and again | Maxime Coste |
| 2012-08-29 | Add an -fifo option to the 'edit' command | Maxime Coste |
| 2012-07-30 | fix compilation on OSX | Maxime Coste |
| 2012-08-23 | use a strongly typed int CharCount for character counts | Maxime Coste |
| 2012-08-22 | use a strongly typed int LineCount for line counts | Maxime Coste |
| 2012-08-21 | edit command: when a line is specified ask the window to center it | Maxime Coste |
| 2012-08-17 | Allow context with client and non-window editor | Maxime Coste |
| 2012-08-15 | Store the current client in context | Maxime Coste |
| 2012-08-14 | Add a writeall (wa) command | Maxime Coste |
| 2012-08-11 | commands: code cleanup | Maxime Coste |