summaryrefslogtreecommitdiff
path: root/src/ncurses_ui.cc
AgeCommit message (Expand)Author
2019-09-25Additional NCursesUI code cleanupsMaxime Coste
2019-09-25Avoid unnecessary allocations in NCursesUI::Window::draw callsMaxime Coste
2019-09-25Refactor NCursesUI::Window to reduce the exposed methodsMaxime Coste
2019-09-25Do not set O_NONBLOCK on stdinMaxime Coste
2019-09-24Restore stdin status flags on suspend and quitMaxime Coste
2019-09-22Add support for parsing SS3 key sequencesMaxime Coste
2019-09-16Restore palette before suspendMaxime Coste
2019-09-16Correctly restore terminal state on suspendMaxime Coste
2019-09-16Small style tweakMaxime Coste
2019-09-16Fix input coming in packets characters being droppedMaxime Coste
2019-09-16Fix multi-client server suspendMaxime Coste
2019-09-16Fix broken input after suspendMaxime Coste
2019-09-16Setup terminal raw mode without going through ncursesMaxime Coste
2019-09-16Get rid of ncurses based input parsing in favor of custom codeMaxime Coste
2019-09-07Fix modifiers support with mouse eventsMaxime Coste
2019-09-07Rework custom CSI parsing code and add support for SGR (1006) mouseMaxime Coste
2019-09-05Remove unneeded uses of NCurses WINDOW*Maxime Coste
2019-09-05Extract most ncurses calls into NCursesUI::Window methodsMaxime Coste
2019-08-21src: Send the stop signal to the entire process groupFrank LENORMAND
2019-08-19Make scrolling speed configurableMaxime Coste
2019-07-07allow for mapping the Insert keyJoachim Henke
2019-03-16Remove another unnecessary ; in palete reset escape sequenceMaxime Coste
2019-03-13Remove unnecessary ; from palette reset escape sequenceMaxime Coste
2019-02-27Fixed all reorder warningsJustin Frank
2018-12-20src: Add support for right click eventsFrank LENORMAND
2018-12-12Remove support for 8-bit CSI as it breaks utf8 inputMaxime Coste
2018-12-09Fix compilation errorMaxime Coste
2018-12-09Refactor parsing of keys and introduce a builtin key parser modeMaxime Coste
2018-12-09NCursesUI: Handle CSI in 8-bit mode as wellMaxime Coste
2018-12-07Fix dumb typoJay McCarthy
2018-12-07Simplify re: lenormfJay McCarthy
2018-12-07Update re lenormf's commentsJay McCarthy
2018-12-07Parse xterm-keys for motion directlyJay McCarthy
2018-10-15removed option and horizontal layoutJustin Frank
2018-10-15added option for vertical menu layout in the ncurses uiJustin Frank
2018-07-31Add an assert to catch newpad returning a nullptrMaxime Coste
2018-07-08Fix infinite loop on SIGHUP with the NCursesUIMaxime Coste
2018-06-20Tweak search style menu completion displayMaxime Coste
2018-06-20Do not draw menu if it would hide prompt contentMaxime Coste
2018-06-19Change Search completion to display on top of the modelineMaxime Coste
2018-06-11Add position offset to Window to limit moves with search menu styleMaxime Coste
2018-06-03NCursesUI: Use only 3 line menu for MenuStyle::SearchMaxime Coste
2018-06-03Add MenuStyle::Search that prevents the menu from hiding buffer textMaxime Coste
2018-06-03Code cleanup and slight refactor in NCursesUI menu codeMaxime Coste
2018-05-17Small code cleanupsMaxime Coste
2018-04-29Rework the way UI can trigger a client quittingMaxime Coste
2018-04-29Remove implicit conversion from String to DisplayAtom/DisplayLineMaxime Coste
2018-04-11NCursesUI: Add support for shifted function keysMaxime Coste
2018-04-11Add support for the shift modifier.Tim Allen
2018-04-04NCurses: Tolerate failure to open /dev/tty and to ioctl for resizeMaxime Coste