summaryrefslogtreecommitdiff
path: root/src/ncurses_ui.cc
AgeCommit message (Expand)Author
2021-07-12Rename NCursesUI to TerminalUIMaxime Coste
2021-07-12Replace ncurses with a naive custom terminal backendMaxime Coste
2021-07-07Merge remote-tracking branch 'Screwtapello/save-restore-window-title'Maxime Coste
2021-06-27Restore terminal during suspend before changing alternate screenDmitry Matveyev
2021-06-27Handle Ctrl+Z key later in the terminal input stackMaxime Coste
2021-06-18Restore terminal before switching from alternate screenSolitudeSF
2021-06-15src: Restore the window title when quitting or suspending Kakoune.Tim Allen
2021-05-28Canonicalize <s-ascii> into uppercase in csi key parsing codeMaxime Coste
2021-05-02Request xterm 'modifyOtherKeys' mode to opt-in CSI u key reportingMaxime Coste
2021-04-30src: Fix mouse modifier support in the ncurses UI.Tim Allen
2021-04-28Merge remote-tracking branch 'nojhan/feat_padding-options'Maxime Coste
2021-04-27fix ncurses' padding optionnojhan
2021-04-05[feat] add ui_options: padding_char & padding_fillnojhan
2021-03-26src/ncurses_ui: Teach Kakoune about all the numeric keypad keys.Tim Allen
2021-03-26src/ncurses_ui: move the parse_mask() helper outside parse_csi().Tim Allen
2021-03-11Do not select on non-urgent fd when handling only urgent eventsMaxime Coste
2021-02-11Fix CSI u support for escape keyMaxime Coste
2021-01-15Distinguish <c-h> and Backspace on terminals where that is possible.Tim Allen
2020-11-02Handle reading from stdin returning 0Maxime Coste
2020-10-31src/ncurses_ui.cc: Teach Kakoune about ctrl-symbol keys.Tim Allen
2020-08-02Do not flush input buffer in UI creationMaxime Coste
2020-06-28Fix 'error: non-constant-expression cannot be narrowed...'Igor Böhm
2020-06-28Refactor mouse press/release handling to support 3 buttonsMaxime Coste
2020-05-12Fix CSI u parsing of some special keysMaxime Coste
2020-05-02Add support for alpha channel in colorsMaxime Coste
2020-03-27Untie focus reporting and mouse handlingMaxime Coste
2020-03-04restore F1 key handlingJoachim Henke
2020-02-26Enable terminal application keypad modeMaxime Coste
2020-01-20fix several control key combinations in stJoachim Henke
2020-01-19make the Insert key work in stJoachim Henke
2020-01-11Reset SIGHUP handler on NCursesUI destructionMaxime Coste
2020-01-05Merge remote-tracking branch 'fsub/rxvt'Maxime Coste
2020-01-04Restore support for line wrapping info boxesMaxime Coste
2019-12-14Support rxvt style s-F3 to s-F10fsub
2019-12-14Support rxvt style s-F11 and s-F12fsub
2019-12-11src/ncurses_ui.cc: Add support for VT220-style Home and End keys.Tim Allen
2019-11-26Fix small info text not being displayedMaxime Coste
2019-11-24Rework ncurses info display, crop content when overlflowingMaxime Coste
2019-11-22Add support for markup in info boxesMaxime Coste
2019-11-18Fix recently introduced ncurses redraw artifactMaxime Coste
2019-11-17Fix search menu trimmed entry displayMaxime Coste
2019-11-13Re-merge clear_to_eol in drawMaxime Coste
2019-11-09Fix bad comparison when parsing OSI sequencesJason Felice
2019-11-09Check that stdout is a tty in ncurses uiMaxime Coste
2019-11-05Fix some ncurses rendering issuesMaxime Coste
2019-11-05Split clearing to end of line out of NCursesUI::Window::drawMaxime Coste
2019-10-16Slight cleanup of the menu display codeMaxime Coste
2019-10-08Check that stdin is readable before calling readMaxime Coste
2019-09-26Fix some clang warningsMaxime Coste
2019-09-26Remove unneeded NCursesUI::Window::mark_dirty and redrawsMaxime Coste