summaryrefslogtreecommitdiff
path: root/compat/terminal.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-16terminal: restore settings on SIGTSTPLibravatar Phillip Wood1-3/+129
2022-03-16terminal: work around macos poll() bugLibravatar Phillip Wood1-6/+36
2022-03-16terminal: don't assume stdin is /dev/ttyLibravatar Phillip Wood1-9/+20
2022-03-16terminal: use flags for save_term()Libravatar Phillip Wood1-20/+21
2022-02-23terminal: set VMIN and VTIME in non-canonical modeLibravatar Phillip Wood1-1/+9
2022-02-23terminal: pop signal handler when terminal is restoredLibravatar Phillip Wood1-4/+13
2022-02-23terminal: always reset terminal when reading without echoLibravatar Phillip Wood1-1/+1
2021-10-06terminal: teach git how to save/restore its terminal settingsLibravatar Carlo Marcelo Arenas Belón1-15/+60
2020-07-28strvec: convert more callers away from argv_array nameLibravatar Jeff King1-9/+9
2020-01-15built-in add -p: handle Escape sequences more efficientlyLibravatar Johannes Schindelin1-1/+72
2020-01-15built-in add -p: handle Escape sequences in interactive.singlekey modeLibravatar Johannes Schindelin1-1/+55
2020-01-15terminal: add a new function to read a single keystrokeLibravatar Johannes Schindelin1-0/+55
2020-01-15terminal: accommodate Git for Windows' default terminalLibravatar Johannes Schindelin1-0/+50
2020-01-15terminal: make the code of disable_echo() reusableLibravatar Johannes Schindelin1-4/+15
2016-01-15strbuf: introduce strbuf_getline_{lf,nul}()Libravatar Junio C Hamano1-1/+1
2013-05-08mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVELibravatar Jonathan Nieder1-2/+2
2012-12-04mingw: reuse tty-version of git_terminal_promptLibravatar Erik Faye-Lund1-9/+60
2012-12-04compat/terminal: separate input and output handlesLibravatar Erik Faye-Lund1-11/+18
2012-12-04compat/terminal: factor out echo-disablingLibravatar Erik Faye-Lund1-18/+25
2012-08-06terminal: seek when switching between reading and writingLibravatar Jeff King1-0/+1
2011-12-12add generic terminal prompt functionLibravatar Jeff King1-0/+81