| Age | Commit message (Expand) | Author |
| 2015-06-21 | Rework window redraw handling, should redraw window less often | Maxime Coste |
| 2015-06-21 | Use <a-R> as replace paste all yanked selections | Maxime Coste |
| 2015-06-18 | Fix segfault on g. when last modification position past buffer end | Maxime Coste |
| 2015-06-10 | Show main selection search pattern on '*' | Maxime Coste |
| 2015-06-08 | Do not close stderr/stdout before program finish | Maxime Coste |
| 2015-06-08 | Change gl/gh to only move cursor, not selecting (<a-h>/<a-l>) are unchanged | Maxime Coste |
| 2015-06-08 | Specify if ShellManager should read output or not using a flag | Maxime Coste |
| 2015-06-06 | Move write_debug to buffer utils as write_to_debug_buffer | Maxime Coste |
| 2015-06-01 | Port even more code to use format function | Maxime Coste |
| 2015-06-01 | Port more code to use the format function instead of adhoc string concat | Maxime Coste |
| 2015-05-26 | Small style tweaks | Maxime Coste |
| 2015-05-18 | Preserve window position in regex_prompt | Maxime Coste |
| 2015-04-27 | Replace some String temporaries with StringViews | Maxime Coste |
| 2015-04-21 | Merge remote-tracking branch 'ekie/next_buffer' | Maxime Coste |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste |
| 2015-04-19 | Remove Context::set_selections, use Context::selections() = ... | Maxime Coste |
| 2015-04-15 | Fix set_last_used_buffer | Eike Plack |
| 2015-03-30 | Replace various adhoc operator+ based formatting with format func | Maxime Coste |
| 2015-03-27 | Add support for Home/End keys in normal and insert mode | Maxime Coste |
| 2015-03-27 | Make utf8_iterator a proper stl useable iterator | Maxime Coste |
| 2015-03-26 | Move some only used once inline functions directly in their caller | Maxime Coste |
| 2015-03-26 | Add <alt-:> for ensuring selections are forward (cursor >= anchor) | Maxime Coste |
| 2015-03-13 | Change ShellManager to return both stdout and the return value in a pair | Maxime Coste |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste |
| 2015-03-09 | Extract remaining lambdas commands so that the cmds array can be compile time... | Maxime Coste |
| 2015-03-09 | Use a static array to store the keymap | Maxime Coste |
| 2015-03-09 | ArrayView content is not const anymore | Maxime Coste |
| 2015-03-08 | Use a sorted array for keymap rather than an unordered map | Maxime Coste |
| 2015-03-06 | Fix additional eol inserted when replace piping at end of buffer | Maxime Coste |
| 2015-03-05 | Rework keymap to use function pointer rather than std::function | Maxime Coste |
| 2015-03-04 | Convert CodepointPair to struct MatchingPair | Maxime Coste |
| 2015-02-25 | Respect columns when copying selection, not just bytes | Maxime Coste |
| 2015-02-06 | Avoid selecting buffer end when copying selection to next line | Maxime Coste |
| 2015-02-05 | Add C and alt-C for 'copy selection to next/previous line' | Maxime Coste |
| 2015-01-27 | Add C-f and C-b binding for page up/page down | Maxime Coste |
| 2015-01-26 | Try to improve ga behaviour | Maxime Coste |
| 2015-01-15 | Fix filename completion | Maxime Coste |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste |
| 2015-01-06 | Rename memoryview to ArrayView | Maxime Coste |
| 2014-12-28 | Add a join function for joining strings using a specific char | Maxime Coste |
| 2014-12-23 | Move containers utils to containers.hh and add filtered/transformed utils | Maxime Coste |
| 2014-12-18 | Avoid eol after undo/redo | Maxime Coste |
| 2014-12-12 | Add support for user mappings, bound to comma | Maxime Coste |
| 2014-12-11 | Change a-| to ignore output, and add ! and a-! for insert/append cmd output | Maxime Coste |
| 2014-12-11 | Display the register we yanked to | Maxime Coste |
| 2014-12-09 | Get rid of uses of unordered_set, vector is just simpler and faster... | Maxime Coste |
| 2014-11-28 | Support selecting yank/paste register with " | Maxime Coste |
| 2014-11-28 | Fix indent/deindent when multiple selections are on same line | Maxime Coste |
| 2014-11-25 | Separate events between normal and urgent ones | Maxime Coste |
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste |