| Age | Commit message (Expand) | Author |
| 2014-12-09 | Rename ncurses.{cc,hh} to ncurses_ui.{cc,hh} | Maxime Coste |
| 2014-11-25 | Separate events between normal and urgent ones | Maxime Coste |
| 2014-11-20 | Fix info box placement when too wide | Maxime Coste |
| 2014-11-20 | Wrap info boxes text in ncurses display even in Inline menu style | Maxime Coste |
| 2014-11-20 | Change wrap_lines to return StringViews, move it to string.cc | Maxime Coste |
| 2014-11-18 | Refresh stdscr at startup to avoid flickering | Maxime Coste |
| 2014-11-12 | Cleanup includes | Maxime Coste |
| 2014-11-10 | Add ui_options option for UserInterface configuration | Maxime Coste |
| 2014-11-10 | Display status line on top in ncurses | Maxime Coste |
| 2014-11-10 | Support hinting if an inline info should be above or below the anchor | 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-13 | Refactor regex uses, do not reference boost except in regex.hh | Maxime Coste |
| 2014-09-20 | Use raw terminal, and handle signals manually | Maxime Coste |
| 2014-08-14 | NCurses: properly handle ctrl+alt | Maxime Coste |
| 2014-07-26 | Fix resize handling in ncurses UI | Maxime Coste |
| 2014-07-16 | Fix ncurses flickering of the menu and info box | Maxime Coste |
| 2014-07-15 | Use strongly typed enum for Face Attribute, add Dim | Maxime Coste |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste |
| 2014-07-05 | NCurses: change scroll bar characters | Maxime Coste |
| 2014-07-05 | NCurses: better support for 256 color terminals that cannot change colors | Maxime Coste |
| 2014-07-05 | utf8: use end of sequence iterators for more security | Maxime Coste |
| 2014-06-24 | Rename utf8::utf8_iterator to utf8::iterator | Maxime Coste |
| 2014-06-16 | Use zstr instead of c_str in ncurses addutf8str | Maxime Coste |
| 2014-06-09 | Safer implementation of signal handlers in ncurses.cc | Maxime Coste |
| 2014-05-25 | Rename Key::Erase to Key::Delete and add 'del' keyname | Maxime Coste |
| 2014-05-16 | DisplayAtom::content returns a StringView | Maxime Coste |
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste |
| 2014-04-30 | Use StringView in UserInterface and NCursesUI | Maxime Coste |
| 2014-04-15 | Add an explicit refresh method to user interface | Maxime Coste |
| 2014-04-03 | Use plain libncurses with Apple | Jimmy Thrasher |
| 2014-03-24 | change ncurses menu scroll bar style | Maxime Coste |
| 2014-01-04 | Add support for the erase key in prompt and insert mode | Maxime Coste |
| 2013-12-30 | NCursesUI: no item is selected on menu_show | Maxime Coste |
| 2013-11-19 | NCursesUI: info_show do not require previous call to info_hide | Maxime Coste |
| 2013-11-19 | NCursesUI: fix redraw when showing a new menu | Maxime Coste |
| 2013-11-12 | Do not require call to menu_hide before menu_show in ncurses ui | Maxime Coste |
| 2013-11-09 | Add support for function keys F1-F12 | Maxime Coste |
| 2013-10-26 | Specify key modifiers using constexpr functions for brevity | Maxime Coste |
| 2013-10-17 | Code style cleanups in ncurses.{cc,hh} | Maxime Coste |
| 2013-10-17 | Improve NCurses UI menu scroll bar, use a variable height | Maxime Coste |
| 2013-10-11 | Pass title to UserInterface::info_show | Maxime Coste |
| 2013-09-16 | remove print_status from UserInterface, pass status line to draw | Maxime Coste |
| 2013-07-26 | memoryview: always pass by value | Maxime Coste |
| 2013-07-26 | LineAndColumns: always pass by value | Maxime Coste |
| 2013-07-26 | Color,ColorPair: always pass by copy | Maxime Coste |
| 2013-07-24 | merge AtomContent into DisplayAtom | Maxime Coste |
| 2013-07-24 | DisplayLine no longer map to a single buffer line, but to a buffer range | Maxime Coste |
| 2013-07-12 | NCursesUI::draw_menu: be tolerant when the menu_win was not created | Maxime Coste |
| 2013-06-19 | more portable use of ncurses | Maxime Coste |