summaryrefslogtreecommitdiff
path: root/src/ncurses_ui.cc
AgeCommit message (Expand)Author
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
2018-03-31src: Make code more readable, assert function calls that shouldn't failFrank LENORMAND
2018-03-20NCursesUI: Rework menu_show to shrink menu height when neededMaxime Coste
2018-03-19NCursesUI: refactor info_show codeMaxime Coste
2018-03-13NCursesUI: Show full menu rather than triming to respect anchorMaxime Coste
2018-03-13ranges: Add transform overload taking directly a pointer to memberMaxime Coste
2018-03-13NCursesUI: Use accumulate algorithm to gather the longest element in menuMaxime Coste
2018-02-22NCursesUI: Rework menu placement to fix missing menu on small windowMaxime Coste
2018-01-30ncurses: change handling of <c-z> suspend to improve terminal stateMaxime Coste
2017-11-12NCurses: use the general face merging function to handle default faceMaxime Coste
2017-10-24Rename br* colors to bright-*Net
2017-10-22Support bright named colorsNet
2017-10-10Move all non-core string code to string_utils.{hh,cc}Maxime Coste
2017-08-29Rename containers.hh to ranges.hh (and Container to Range)Maxime Coste
2017-06-09Remove unused only_buffer mode for DisplayLine::trimMaxime Coste
2017-05-29Re-hide hardware cursor, seems its causing troubles with various terminal emu...Maxime Coste
2017-05-28Change ncurses_ui info box generation logic to use a Vector<String>Maxime Coste
2017-05-27Parse meta as 8 bit in Normal mode to fix the terminals using thatMaxime Coste
2017-05-26Small formatting tweakMaxime Coste
2017-05-24Fix hardware cursor positioning in prompt when status bar is on bottomMaxime Coste
2017-05-18Make hardware cursor visible in ncurses uiMaxime Coste
2017-05-10Use LineCount instead of int for ncurses assistant marginMaxime Coste
2017-05-10Merge remote-tracking branch 'lenormf/fix-assistant-align'Maxime Coste
2017-04-19Fix uninitialised value for cursor modeMaxime Coste
2017-04-12Place hardware terminal cursor at the current main cursor/prompt cursor positionMaxime Coste