| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-11-21 | fix trailing '"' in make.kak | Maxime Coste | |
| 2012-11-21 | refactor/cleanup NCursesUI::menu_show | Maxime Coste | |
| 2012-11-21 | CommandManager: diagnose unterminated strings | Maxime Coste | |
| 2012-11-21 | move wrong_argument_count to commands.cc, where it is used | Maxime Coste | |
| 2012-11-21 | Buffer: replace reset_undo_data with a NoUndo flag | Maxime Coste | |
| 2012-11-21 | minor fixes to buffer constructor | Maxime Coste | |
| 2012-11-20 | Fix FIFO double deregistering issue when closing the buffer after EOF | Maxime Coste | |
| When a fifo was closed, the fifo event handler would close the fd and unregister it from the event handler, however the hook on BufClose did that as well without checking if the fd was still refering to the fifo. Now we use a Buffer flag Fifo to tag the buffer as still linked to a fifo so that the BufClose hook do not close and unregister a second time | |||
| 2012-11-20 | Buffer: replace Buffer::Type with Buffer::Flags | Maxime Coste | |
| 2012-11-20 | fix error handling in ncurses resize code | Maxime Coste | |
| 2012-11-20 | More type safety on SelectFlags | Maxime Coste | |
| 2012-11-20 | Let client manager handle deleting client | Maxime Coste | |
| 2012-11-20 | more exception safety with file descriptors | Maxime Coste | |
| 2012-11-20 | tweak kakrc highlighting | Maxime Coste | |
| 2012-11-20 | minor cleanups | Maxime Coste | |
| 2012-11-19 | Add indent/deindent binding (> and <) | Maxime Coste | |
| 2012-11-19 | Remote: read now retry when it did not get all the expected data | Maxime Coste | |
| 2012-11-19 | add some debug output to RemoteUI | Maxime Coste | |
| 2012-11-19 | alt-space without numeric parameter now flips selections, inverting first ↵ | Maxime Coste | |
| and last char | |||
| 2012-11-19 | write_debug automatically appends an eol to the message | Maxime Coste | |
| 2012-11-19 | Add a regex filter | Maxime Coste | |
| regex filter takes three arguments: <line_match> <insert_match> <replacement> <line_match> is checked from begining of line to point of insertion <insert_match> is checked on the inserted text (usually only one char) <replacement> is used to replace the inserted text, it can use $1..9 for captures in line_match, and $c to specify the cursor position. for example, ':addfilter regex .* \( ($c)' makes inserting an opening parens insert the closing one as well, keeping the insertion cursor in the right spot. | |||
| 2012-11-19 | Selection: allow write access to first and last | Maxime Coste | |
| 2012-11-19 | Pass the selection instead of only point of insertion to filters | Maxime Coste | |
| 2012-11-19 | ctags.kak: center selection in window when jumping on a tag | Maxime Coste | |
| 2012-11-19 | Context: set dimensions of window on change_editor | Maxime Coste | |
| 2012-11-12 | use SelectionsAndCaptures to store jumps | Maxime Coste | |
| 2012-11-12 | move overlaps function to selection.hh | Maxime Coste | |
| 2012-11-12 | make Buffer::{add,remove}_change_listener const and the listener list mutable | Maxime Coste | |
| 2012-11-12 | update c++ highlighter | Maxime Coste | |
| 2012-11-12 | BufferIterator holds a safe_ptr to their buffer instead of a raw pointer | Maxime Coste | |
| 2012-11-12 | SafeCountable::m_count is mutable so that we can have safe_ptr<const T> | Maxime Coste | |
| 2012-11-12 | Add jump list support to context | Maxime Coste | |
| jump forward is bound to ctrl-i jump backward is bound to ctrl-o switch buffers or jumping somewhere in the buffer push the current position to the jump list. when a buffer is deleted, all entries referencing it in jump lists are erased. | |||
| 2012-11-12 | make ctags.kak tag implementation more robust | Maxime Coste | |
| 2012-11-12 | update asciidoc highlighting | Maxime Coste | |
| 2012-11-12 | Fix IncrementalInserter::insert(memoryview<String>) so that inserting ↵ | Maxime Coste | |
| registers works as intended | |||
| 2012-11-09 | Add a rc/ctags.kak for a :tag implementation using exuberant ctags | Maxime Coste | |
| 2012-11-08 | InputHandler: Handle C-c as Escape | Maxime Coste | |
| 2012-11-08 | NCurses: catch SIGINT and send a C-c instead | Maxime Coste | |
| 2012-11-08 | minor tweaks in displayed texts | Maxime Coste | |
| 2012-11-08 | Editor: avoid end of lines when moving selection | 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-06 | server socket filename available through $kak_socket env var | Maxime Coste | |
| 2012-11-06 | ClientManager: tweak on input event lambda | Maxime Coste | |
| 2012-11-06 | EventManager: store event handlers in an unordered_map instead of a vector | Maxime Coste | |
| If an event handler add or removes an event from the manager, it may then be moved in the vector, and if after that it access any of it's members (through this), it results in an invalid memory access. | |||
| 2012-11-05 | Move client drawing responsiblity to the ClientManager | Maxime Coste | |
| 2012-11-05 | Window: maintain the timestamp of last display buffer update | Maxime Coste | |
| 2012-11-05 | Rework Window creation, avoid using the same window in multiple clients | Maxime Coste | |
| 2012-11-04 | Editor: store a safe_ptr to buffer instead of reference | Maxime Coste | |
| 2012-10-31 | Window: sanitize position in set_position | Maxime Coste | |
| 2012-10-31 | Fix buffer iterator_at_line_{begin,end}(LineCount) | Maxime Coste | |
