summaryrefslogtreecommitdiff
path: root/src/ncurses.cc
AgeCommit message (Expand)Author
2012-12-09ncurses.cc: handle ascii del as backspaceMaxime Coste
2012-12-03NCurses: do not resize directly in signal handler, malloc may not be working ...Maxime Coste
2012-11-27ncurses: avoid refering to dead NCursesUI in signal handlerMaxime Coste
2012-11-23NCurses: use Default bg color for status lineMaxime Coste
2012-11-21refactor/cleanup NCursesUI::menu_showMaxime Coste
2012-11-20fix error handling in ncurses resize codeMaxime Coste
2012-11-08NCurses: catch SIGINT and send a C-c insteadMaxime Coste
2012-10-29NCurses: refactor status line handling, and disambiguate status line from mod...Maxime Coste
2012-10-28NCurses: fix long lines handlingMaxime Coste
2012-10-28Handle all available input before redrawingMaxime Coste
2012-10-27NCurses::draw: maintain current column without using ncursesMaxime Coste
2012-10-27NCursesUI: force input handling reexecution when resizingMaxime Coste
2012-10-27NCurses: rework terminal resize handlingMaxime Coste
2012-10-20make UserInterface unaware of Window, only of DisplayBufferMaxime Coste
2012-10-18avoid utf8 errors with invalid keys, like ncurse KEY_RESIZEMaxime Coste
2012-10-13utf8::codepoint: configurable invalid byte policyMaxime Coste
2012-10-11use ByteCount instead of CharCount when we are really counting bytesMaxime Coste
2012-10-09add a unicode.hh header for Codepoint related functions, s/utf8::Codepoint/Co...Maxime Coste
2012-10-09NCursesUI::get_key returns the codepointMaxime Coste
2012-10-08get rid of CharacterMaxime Coste
2012-10-08utf8 awareness in editor, highlighters and ncursesMaxime Coste
2012-09-30Menus can be placed anywhere on the screen, and takes a style parameterMaxime Coste
2012-09-24extract Client virtual methods to a UserInterface classMaxime Coste
2012-09-17ncurses: fix displaying of lines longer than screenMaxime Coste
2012-09-11NCursesClient::show_menu: stop displaying counts in front of itemsMaxime Coste
2012-09-11fix NCursesClient::menu_select for one past last itemMaxime Coste
2012-09-11Support Shift-Tab in prompt mode to go back in completionsMaxime Coste
2012-09-07Add support for page up and page downMaxime Coste
2012-09-07Cleanup Key handling, use symbolic names for function keysMaxime Coste
2012-09-05simplify menu apiMaxime Coste
2012-09-05ncurses: colorize the menuMaxime Coste
2012-09-05fix NCursesClient::show_menu with big menu entriesMaxime Coste
2012-09-04Client::MenuMode wrap through options with j/k Ctrl-n/Ctrl-p and tabMaxime Coste
2012-09-03Add MenuCommand::SelectNone and use it when tab completions goes back to orig...Maxime Coste
2012-09-03NCurses: Fix menu displayMaxime Coste
2012-09-03move input handling, including menu and prompt, to the Client classMaxime Coste
2012-08-31NCurses: use menu for tab completionMaxime Coste
2012-08-30Change client menu api to give more control to the callerMaxime Coste
2012-08-30More useable menu implementation on ncursesMaxime Coste
2012-08-28ncurses: refresh at end of draw_windowMaxime Coste
2012-08-23use a strongly typed int CharCount for character countsMaxime Coste
2012-08-22use a strongly typed int LineCount for line countsMaxime Coste
2012-08-07ncurses: refresh at the end of print_status so that the status is immediately...Maxime Coste
2012-08-06Completions functions take a Context parameterMaxime Coste
2012-08-05Registers need a context to return their valuesMaxime Coste
2012-07-12ncurses: fix first ~ line drawingMaxime Coste
2012-07-12DisplayBuffer rewrite, a DisplayBuffer is now a list of DisplayLinesMaxime Coste
2012-06-29simplify Register interfaceMaxime Coste
2012-06-28Rename UI to ClientMaxime Coste
2012-06-05abstract ui functions in a UI base classMaxime Coste