summaryrefslogtreecommitdiff
path: root/lib/libcurses/getch.c
AgeCommit message (Expand)Author
2021-10-19Fix for PR pkg/55931blymn
2021-09-06Style fixes most for __CTRACE().rin
2021-09-06Expand __CTRACE() to __nothing #ifndef DEBUG.rin
2020-07-06Pads are not to be automatically refreshed on input.uwe
2020-05-14KNF nit.simonb
2019-06-09Rework previous fix for getch cursor position when cursor is movedblymn
2019-05-20Back out incorrect fix for PR 53617 and fix it in a different way.blymn
2019-03-14Rename global variable "state" to "_cursesi_state".rin
2018-09-28curses: resizeterm(3) should always send KEY_RESIZEroy
2018-09-27curses: call resizeterm if getch issues KEY_RESIZEroy
2018-09-27curses: unify resize handling in getchroy
2018-09-26Correct detecting of terminal resize in curses(3) with keypad(,TRUE)kamil
2018-09-18PR lib/53615rin
2017-01-31Move ESCDELAY to curses.c so all globals are close to each other.roy
2017-01-30Check _cursesi_term is set in a few places and sprinkle some static.roy
2017-01-30If either set_escdelay(3) or set_tabsize(3) are called, set _reentrantroy
2017-01-06KNF.roy
2017-01-05Add the set_escdelay(3) and set_tabsize(3) ncurses extensions.roy
2017-01-01Implement ncurses extension has_key.roy
2012-04-21Add capfile(5) to describe the termcap format.roy
2011-04-21Fix deleting a key definition, it did not work. Also improve tracingblymn
2010-12-07Since limit and l are both unsigned, comparing to 0 doesn't work, so comparejoerg
2010-11-05Don't echo key symbols.blymn
2010-02-03Userland now builds and uses terminfo instead of termcap.roy
2009-11-04Read input from the correct FILE.dsl
2009-11-01Move calls to __restore_termios() into the failing path of the functionsdsl
2009-02-09Fix bug where a single ESC was not recognised when in keypad() mode.jdc
2008-04-14Add extra debugging information.jdc
2007-12-08Keep pushed-back characters locally. Fixes problems where KEY_* symbolsjdc
2007-08-28Fix a crash caused by having a single NULL character as a string capability.blymn
2007-05-28Merge in wide curses code done as a Summer of Code project byblymn
2007-01-21Add debug "areas" that allow selective debugging by setting thejdc
2006-07-25PR/34011: Julian Coleman: Limit timeout to 25.5 seconds.christos
2006-03-19Coverity CID 1246: Don't allow getc == -1 to propagate as an array index.christos
2004-03-22Add KEY_RESIZE support and a SIGWINCH handler.jdc
2004-03-16Minor style change.jdc
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-04-08Add ESCDELAY variable to control the inter-key delay in escape sequences.jdc
2003-04-05Keep the cr->nl translation state in a separate variable, so that we canjdc
2003-02-17Fix resize of windows with subwins.dsl
2002-12-23Increase default delay when assembling key sequences. This seems tojdc
2002-10-22Added the ncurses extensions define_key and keyok.blymn
2002-01-02Remove extraneous tabs from blank lines.blymn
2001-12-02* Major change to add support for the newterm/set_term functions.blymn
2001-11-01Remove bogus call to free(3) which caused several warning messages intron
2001-01-10Fixed casting bug in array indexing, a signed char was being signblymn
2000-09-23do not call wrefresh() uncondintionally from wgetch(). call it onlyitojun
2000-07-31free region got from t_getstr(). we will experience memory leak ifitojun
2000-07-31fix 8bit cleanness of getch() and wgetch(). never use char variable againstitojun
2000-05-25Send 'ks' sequence from first call to keypad(win, TRUE) only and not fromjdc