summaryrefslogtreecommitdiffstats
path: root/osdep/getch2.c
Commit message (Expand)AuthorAgeFilesLines
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-2/+2
* Move mpvcore/input/ to input/wm42013-12-171-2/+2
* switch the build system to wafStefano Pigozzi2013-11-211-1/+0
* osdep: handle SIGTERMwm42013-11-061-0/+2
* configure: uniform the defines to #define HAVE_xxx (0|1)Stefano Pigozzi2013-11-031-13/+14
* getch2: assume EOF when input file descriptor is invalidwm42013-10-281-2/+5
* getch2: move global state to file scope variableswm42013-10-281-6/+5
* getch2: remove pointless ifdefferywm42013-10-171-8/+0
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-4/+4
* getch2: Load the "ce", "ks" and "ke" caps into a static bufferDiogo Franco (Kovensky)2013-07-261-3/+6
* getch2: Deactivate getch2 on SIGINT; also handle SIGQUITDiogo Franco (Kovensky)2013-07-261-0/+4
* getch2: Only send ESC if it was typed twiceDiogo Franco (Kovensky)2013-07-261-3/+5
* getch2: Handle setupterm errorsDiogo Franco (Kovensky)2013-07-261-1/+18
* getch2: fix compilationwm42013-07-261-1/+1
* getch2: Support ESC keypresses againDiogo Franco (Kovensky)2013-07-251-1/+9
* getch2: Doing it right this timeDiogo Franco (Kovensky)2013-07-251-1/+1
* Revert "getch2: Avoid possible infinite loop"Diogo Franco (Kovensky)2013-07-251-4/+4
* getch2: Avoid possible infinite loopDiogo Franco (Kovensky)2013-07-251-4/+4
* getch2: Remove unused function, fix possible crashDiogo Franco (Kovensky)2013-07-251-25/+19
* getch2: Refactor/rewriteDiogo Franco (Kovensky)2013-07-251-192/+344
* core: cleanup more mp_fifo leftoverswm42013-07-021-3/+2
* mp_msg: fix status output disappearing when redirecting INPUT.Rudolf Polzer2013-03-181-2/+2
* Prefix keycode defines with MP_wm42013-02-121-38/+38
* mp_msg, getch2: unix tty background supportRudolf Polzer2013-01-231-16/+97
* Rename directories, move files (step 2 of 2)wm42012-11-121-3/+3
* getch2: request at least 1 byte of input each readRudolf Polzer2012-09-191-1/+1
* mp_msg: remove filename_recodewm42012-07-311-18/+0
* Merge remote-tracking branch 'origin/master'wm42012-04-131-3/+10
|\
| * build: remove OS/2 supportUoti Urpala2012-04-061-1/+1
| * input: stop trying to read terminal input on EOFUoti Urpala2012-04-061-2/+9
| * input: handle UTF-8 terminal inputwm42012-03-251-0/+11
| * input: allow unicode keys and reassign internal key codeswm42012-03-251-1/+1
* | input: restore terminal attributes after resumewm42012-02-251-6/+21
* | input: fix "enter" on consolewm42012-02-191-8/+9
* | input: handle UTF-8 terminal inputwm42012-01-181-0/+10
* | input: allow unicode keys and reassign internal key codeswm42012-01-181-1/+1
|/
* getch2.c: fix negative keycodes returned for non-asciiUoti Urpala2011-10-031-1/+1
* input: don't make fd 0 nonblockingUoti Urpala2011-07-171-5/+0
* input: move all key code lists to input/keycodes.hUoti Urpala2011-05-021-1/+1
* input: make stdin non-blocking for terminal inputUoti Urpala2011-04-281-1/+7
* Merge svn changes up to r29412Uoti Urpala2009-07-071-1/+1
|\
| * Use a malloced string for the get_term_charset return value.reimar2009-05-311-1/+1
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-1/+0
* | Merge svn changes up to r28862Uoti Urpala2009-03-071-1/+22
|\|
| * Add standard license headers to files.diego2009-03-011-1/+22
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-4/+4
|\|
| * Get rid of pointless 'extern' keywords.diego2008-12-031-4/+4
* | Use correct terminal "clear line" codeUoti Urpala2008-08-131-1/+1
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-2/+2
|\|
| * Rename font-related preprocessor directives.diego2008-08-071-2/+2
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-5/+5
|\|
| * Rename some preprocessor directives from CONFIG_* to HAVE_* where appropriate;diego2008-08-011-5/+5
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-8/+8
|\|
| * Start unifying names of internal preprocessor directives.diego2008-07-301-8/+8
* | Add a context for mp_fifoUoti Urpala2008-04-291-2/+2
* | mp_fifo.c, osdep/: Include corresponding .h in .c filesUoti Urpala2008-04-291-0/+1
|/
* getch2: Fix incorrect testuau2007-09-151-1/+1
* Clean up getch2() code somewhatuau2007-08-251-69/+102
* Make terminal input work more like VO key inputuau2007-08-251-14/+8
* "()" to "(void)" function param list fixesuau2007-04-011-1/+1
* Add code to detect and convert to console codepage on Windows.reimar2007-03-041-0/+18
* Always use tcgetattr/tcsetattr instead of #ifdef messreimar2006-12-121-18/+0
* Patch by Stefan Huehner / stefan % huehner ! org \rathann2006-02-091-3/+3
* AIX PPC portdiego2005-12-291-3/+3
* change erase to end of line, fall back to old behavior if no termcap foundods152005-12-291-3/+2
* Use termcap "erase to end of line" character code instead of using spacesods152005-12-251-0/+3
* Unify include paths, -I.. is in CFLAGS.diego2005-11-141-1/+1
* DragonFly BSD supportdiego2005-05-251-3/+3
* morphos support by Nicolas Detalex2004-04-051-1/+1
* The attached patch fixes a minor build problem on GNU/k*BSD: getch2.c shoulddiego2004-03-241-3/+3
* linux->osdeparpi2003-02-091-0/+256