| Age | Commit message (Expand) | Author |
| 2015-10-17 | More cleanups in the buffer open/reload code | Maxime Coste |
| 2015-10-17 | Refactor buffer creation and reloading to be more explicit | Maxime Coste |
| 2015-10-08 | Detect ungraceful exits, and backup modified buffers in these cases | Maxime Coste |
| 2015-09-27 | Store timespec for buffer fs timestamps, not just time_t | Maxime Coste |
| 2015-09-20 | Remove the default_face parameter of parse_display_line | Maxime Coste |
| 2015-09-19 | Initial support for user configurable modeline with the modelinefmt option | Maxime Coste |
| 2015-09-18 | Keep it simple, remove all that sorted id map thing | Maxime Coste |
| 2015-09-16 | IdMaps can be sorted, in which case the find method uses a binary search | Maxime Coste |
| 2015-09-16 | Store key hash in IdMap | Maxime Coste |
| 2015-08-23 | Rework resize handling | Maxime Coste |
| 2015-08-23 | Remove Client::window() method, use a force_redraw() one | Maxime Coste |
| 2015-08-18 | Rename Disableable to more general NestedBool | Maxime Coste |
| 2015-07-22 | Style tweak in client.cc | Maxime Coste |
| 2015-07-15 | Add support for FocusIn/FocusOut events from UI | Maxime Coste |
| 2015-06-29 | Use StatusLine face as default for the status line | Maxime Coste |
| 2015-06-24 | Always redraw status when redrawing the main window | Maxime Coste |
| 2015-06-22 | Refactor slightly window redrawing | Maxime Coste |
| 2015-06-21 | Rework window redraw handling, should redraw window less often | Maxime Coste |
| 2015-06-17 | Move status/mode line drawing as a separate ui method | Maxime Coste |
| 2015-06-05 | Merge branch 'mode-stack' | Maxime Coste |
| 2015-06-05 | Gracefully handle reloading a file that was deleted | Maxime Coste |
| 2015-06-03 | Get rid of the mode trash, delete mode directly when leaving on_key | Maxime Coste |
| 2015-06-01 | Port even more code to use format function | Maxime Coste |
| 2015-05-16 | Preserve selections across reloads | Maxime Coste |
| 2015-04-19 | Avoid unneeded update of selections when we are going to overwrite them | Maxime Coste |
| 2015-03-30 | More useage of the format function | Maxime Coste |
| 2015-03-13 | exception::what returns a StringView rather than a const char* | Maxime Coste |
| 2015-03-10 | Refactor String, use a common StringOps interface, hide std::string | Maxime Coste |
| 2015-03-04 | Reactivate direct file change check on entering normal mode | Maxime Coste |
| 2015-02-12 | Cleanup and refactor externally modified buffer reloading | Maxime Coste |
| 2015-02-11 | Allow <ret> and <esc> to reload/keep an externally modified file | Maxime Coste |
| 2014-12-29 | Small formatting fixes | Maxime Coste |
| 2014-12-20 | Small code tweak | Maxime Coste |
| 2014-12-18 | Do not register timers for transient input handlers | Maxime Coste |
| 2014-12-08 | More string cleanups | Maxime Coste |
| 2014-12-05 | Consolidate constext disablable feature in a 'Disableable' helper | Maxime Coste |
| 2014-11-29 | Rework client pending key handling, fix insert/normal timers | Maxime Coste |
| 2014-11-28 | Fix compilation | Maxime Coste |
| 2014-11-28 | Process ctrl-c when not in urgent event mode as well | Maxime Coste |
| 2014-11-25 | Separate events between normal and urgent ones | Maxime Coste |
| 2014-11-17 | Remove unneeded string copies | Maxime Coste |
| 2014-11-10 | Add ui_options option for UserInterface configuration | Maxime Coste |
| 2014-11-08 | For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code | Maxime Coste |
| 2014-11-08 | Add a MenuDoc style for info box, that will place it next to the menu | Maxime Coste |
| 2014-10-22 | Reread file timestamp at the moment the user choose to keep | Maxime Coste |
| 2014-09-23 | Add support for mapping keys in goto/view commands | Maxime Coste |
| 2014-09-10 | Add some color to mode specific mode line info | Maxime Coste |
| 2014-08-12 | Tweak client redraw logic, avoid highlight if only status line changed | Maxime Coste |
| 2014-07-25 | Display a [no-hooks] tag in the mode line when hooks are disabled | Maxime Coste |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste |