summaryrefslogtreecommitdiffstats
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* input: handle closed pipe correctlywm42015-02-261-1/+1
* input: if FD is not writable, just don't write to the FDwm42015-02-261-6/+11
* input: allow passing FDs to --input-filewm42015-02-261-3/+12
* input: avoid creating world-writeable file with --input-unix-socketwm42015-02-261-0/+4
* input: minor cleanupwm42015-02-182-12/+11
* input: add MOUSE_ENTER keybinding.torque2015-02-183-1/+10
* command: add rescan_external_fileswm42015-02-162-0/+7
* x11: add XK_Cancel to the list of special keysMartin Herkt2015-02-142-0/+2
* x11: make all XF86 special keys mappablewm42015-02-131-1/+6
* ipc: put playback core to sleep while dequeuing commandswm42015-02-131-1/+7
* command: new commands audio_add/audio_remove/audio_reloadxylosper2015-02-032-0/+9
* input: fix dangling pointerwm42015-01-251-0/+1
* input, player: new command for mouse eventxylosper2015-01-232-0/+9
* input: handle mixing key press and up/down events betterwm42015-01-231-4/+5
* client API: reasonable behavior if window is closedwm42015-01-121-0/+2
* ipc: add enable_event and disable_event commandswm42014-12-241-0/+33
* ipc: report some user errors betterwm42014-12-241-2/+5
* command: extend revert_seek commandwm42014-12-171-1/+3
* client API: be more lenient about mpv_suspend/resume mismatcheswm42014-12-151-16/+4
* pipe-win32: possible fix for Windows XP deadlockJames Ross-Gowan2014-12-111-0/+10
* input: add a hack to fix keyboard navigation with dvd/bd menuwm42014-12-041-0/+2
* input, lua: make removing key bindings workwm42014-12-031-3/+4
* Do not call strerror()wm42014-11-262-6/+12
* input: simplifywm42014-11-245-38/+25
* lua: always handle key repeat on the script sidewm42014-11-241-1/+3
* lua, ipc: remove leftoverswm42014-11-241-9/+0
* command: don't queue framestepswm42014-11-231-0/+1
* input, lua: redo input handlingwm42014-11-234-10/+17
* input: set mouse area by default for all inputwm42014-11-231-1/+2
* Remove some unneeded NULL checkswm42014-11-211-1/+1
* ipc: fix confusion of write() return value and errnowm42014-11-211-3/+3
* input: add a prefix to make any binding act on key repeatwm42014-11-204-3/+7
* command: add drop_bufferswm42014-11-202-0/+4
* command: add an ab_loop commandwm42014-11-182-0/+4
* ipc: make sure --input-file=/dev/stdin always workswm42014-11-071-7/+20
* ipc: make it possible to receive log messageswm42014-11-011-0/+13
* ipc: add a command to retrieve API versionwm42014-11-011-0/+4
* ipc: verify resume/suspend commandswm42014-11-011-4/+16
* command: don't require whitespace before ';' or '#'wm42014-10-311-4/+1
* input: cascade-load input.confwm42014-10-291-8/+6
* audio: add command/function to reload audio outputwm42014-10-272-0/+2
* input: resolve ~ and similar for --input-filewm42014-10-241-2/+3
* command: fix debug outputwm42014-10-241-2/+2
* command: print executed commands with -vwm42014-10-232-0/+23
* command: add a "cached" mode to sub_addwm42014-10-231-1/+1
* command: make trailing sub_add actually optionalwm42014-10-221-1/+2
* command: extend sub_add commandwm42014-10-211-1/+3
* Set thread name for debuggingwm42014-10-192-0/+7
* ipc: skip empty and commented lineswm42014-10-191-2/+4
* ipc: accept both JSON and "old" commandswm42014-10-191-30/+27
* ipc: fix minor error cleanup issueswm42014-10-191-8/+8
* ipc: decouple from MPContextwm42014-10-192-42/+50
* ipc: fix a small memory leakwm42014-10-171-1/+2
* input: implement --input-file on unix using the IPC supportAlessandro Ghedini2014-10-173-76/+60
* input: implement JSON-based IPC protocolAlessandro Ghedini2014-10-171-0/+723
* input: don't add weird padding when formatting keycodewm42014-10-171-1/+1
* command: add a mechanism to allow scripts to intercept file loadswm42014-10-163-0/+7
* input: remove some unneeded codewm42014-10-101-59/+25
* input: cosmetics: move codewm42014-10-101-68/+69
* input: use mpv_node parser for char** command parserswm42014-10-105-61/+41
* input: add a function to parse mpv_node as commandwm42014-10-102-62/+162
* libmpv/cocoa: don't start the event monitorStefano Pigozzi2014-10-091-0/+7
* client API: rename --input-x11-keyboard to --input-vo-keyboardwm42014-10-092-6/+7
* client API, X11: change default keyboard input handling againwm42014-09-282-0/+13
* input: copy options automaticallywm42014-09-271-36/+29
* input: separate creation and loading of configwm42014-09-272-14/+23
* input: explain why we use semaphoreswm42014-09-201-3/+6
* input: add locking for repeat infoAlexander Preisinger2014-09-191-0/+3
* input: add function for setting repeat infoAlexander Preisinger2014-09-192-0/+8
* input: use libwaio for pipe input on Windowswm42014-09-145-147/+175
* input: fix nested commandswm42014-09-131-1/+1
* input: distinguish playlist navigation and quit commands for abortwm42014-09-133-28/+37
* stream: redo playback abort handlingwm42014-09-132-9/+15
* input: "quit_watch_later" and "stop" are abort commandswm42014-09-131-0/+2
* input: don't autorepeat cycle_values commandwm42014-09-131-1/+1
* input: simplifywm42014-09-131-45/+29
* input: fix autorepeatwm42014-09-131-2/+3
* input: remove central select() callwm42014-09-103-412/+37
* input: remove useless joystick.h/lirc.h include fileswm42014-09-106-67/+6
* input: use an input thread for joystickwm42014-09-103-17/+51
* input: use an input thread for lircwm42014-09-103-17/+47
* input: add convenience function for running input sources in threadswm42014-09-102-1/+91
* input: make some fields internalwm42014-09-102-13/+19
* terminal-unix: move to threadwm42014-09-102-21/+1
* input: fix missed wakeups, simplifywm42014-09-091-26/+10
* input: fix use after free with legacy commandswm42014-09-081-7/+11
* input: fix exiting with signalswm42014-09-081-2/+2
* player: some more input refactoringwm42014-09-072-17/+24
* input: make ar_rate and ar_delay fields of input_ctx signedshdown2014-08-301-2/+2
* input: handle reaching MP_MAX_FDS correctlyshdown2014-08-301-10/+10
* Move compat/ and bstr/ directory contents somewhere elsewm42014-08-296-6/+6
* posix: use STD*_FILENO constantsBen Boeckel2014-08-281-1/+1
* input: make key bindings like "Shift+X" work (for ASCII)wm42014-08-263-13/+30
* input: make all modifier flags unsignedwm42014-08-261-8/+8
* input: stdin is 0, not 1wm42014-08-251-1/+1
* input: redo how --input-file is handledwm42014-08-253-24/+261
* input: change verbosity of some message levelswm42014-08-251-3/+4
* input: fix event wakeupwm42014-08-111-18/+14
* input: fix off by one error in command parserwm42014-08-071-1/+1
* input: be stricter about rejecting mouse input with --no-input-cursorwm42014-07-272-0/+5
* vo: remove vo_mouse_movement() wrapperwm42014-07-272-0/+21
* vo: different hack for VOs which need to mangle mouse inputwm42014-07-272-0/+36
* osdep: don't assume errno is positivewm42014-07-251-1/+1
* command: add append-play loadfile modewm42014-07-231-1/+2
* input: enable wakeup on LIRC socketfoo862014-07-201-1/+1
* input: skip BOM in input.confwm42014-07-121-0/+1
* build: include <strings.h> for strcasecmp()wm42014-07-101-0/+1
* input: restore ability to combine mouse buttonswm42014-07-071-8/+6
* Audit and replace all ctype.h useswm42014-07-011-1/+0
* input: make option struct localwm42014-06-111-27/+56
* command: redo ancient TV/DVB/PVR commandswm42014-06-112-21/+0
* input: don't print warning when aboting playback via commandswm42014-06-061-6/+1
* input: separate wakeup pipe creation into a separate functionwm42014-05-301-13/+2
* input: make combined commands repeatablewm42014-05-263-2/+10
* command: add write_watch_later_config commandMartin2014-05-262-0/+4
* player: give quit_watch_later an exit code argument like quitwm42014-05-221-1/+1
* input: allow disabling window dragging with --no-window-draggingwm42014-05-201-1/+7
* input: fix compilation on windowswm42014-05-201-4/+2
* input: remove pausing command prefixeswm42014-05-112-5/+0
* input: fix typos, cosmeticswm42014-05-101-10/+10
* options: rename input-related optionsMartin Herkt2014-05-041-7/+7
* input: fix stack overflow when checking for abort cmdwm42014-05-021-1/+1
* input: increase number of maximum sectionswm42014-05-021-1/+1
* input: fix mouse_leave/OSC behaviorwm42014-04-261-1/+1
* input: fix inverted conditionwm42014-04-261-1/+1
* stream: make mp_input_check_interrupt thread-safewm42014-04-252-2/+13
* stream: remove interrupt callback global variableswm42014-04-252-6/+3
* input: make key binds order-independent againwm42014-04-191-2/+7
* input: discard key history when a key is mappedwm42014-04-191-3/+7
* input: remove minor code duplicationwm42014-04-191-15/+16
* input: ignore modifiers on MOUSE_LEAVEwm42014-04-191-2/+2
* input: don't wakeup core if key repeat is requested but not possiblewm42014-04-181-7/+5
* input: remove minor redundancywm42014-04-181-10/+2
* input: keycodes: reorder flagswm42014-04-181-16/+16
* input: simplify by not tracking key up/down stateswm42014-04-181-53/+30
* input: rename a variablewm42014-04-181-5/+5
* input: slightly simplify mouse dispatchingwm42014-04-181-13/+1
* input: move a functionwm42014-04-181-11/+11
* input: close window when window close button is pressed with --input-testwm42014-04-181-0/+9
* input: handle multi-combinations as key sequenceswm42014-04-181-64/+50
* input: deal with playback thread wakeup on windowswm42014-04-151-3/+14
* audio: wake up the core when audio buffer is running low (2)wm42014-04-152-0/+8
* Kill all tabswm42014-04-132-20/+20
* joystick: Fix incorrect pointer offset code.reimar2014-04-101-1/+1
* player: rename dvdnav to discnavxylosper2014-03-302-2/+3
* command, lua: change script_message semanticswm42014-03-172-1/+3
* input: allow input.conf bindings to be declared as builtinwm42014-02-251-0/+11
* command: fix loadfile commandwm42014-02-243-3/+6
* command: provide per-file-options for loadfile commandxylosper2014-02-232-0/+2
* command: remove special casing for strings in input commandswm42014-02-231-5/+13
* input: check for abort cmd in multi-commandswm42014-02-203-4/+19
* input: ignore modifiers when releasing keysJames Ross-Gowan2014-02-201-2/+2
* input, dvdnav: fix osc stealing input from dvdnavwm42014-02-192-4/+16
* input: minor simplification for --input-testwm42014-02-191-5/+4
* input: debug output for registered bindingswm42014-02-171-0/+7
* input: don't let builtin bindings overwrite user bindingswm42014-02-171-2/+6
* client API: add a client message eventwm42014-02-172-0/+3
* keycodes: add const to a function argumentwm42014-02-172-2/+2
* threads: add wrapper for initializing recursive mutexeswm42014-01-311-5/+2
* input: change mp_input_run_cmd signaturewm42014-01-043-8/+6
* video/out: remove some code duplication between X11 and waylandwm42014-01-042-0/+31
* input: move files drag and drop to a new event.c fileStefano Pigozzi2014-01-044-0/+84
* input: use bstr_xappend()wm42013-12-303-15/+25
* common: simplify and optimize string escape parsingwm42013-12-301-26/+1
* input: print an error if reading input.conf failswm42013-12-281-4/+8
* options: simplify handling of some help optionswm42013-12-261-16/+2
* input: cosmetics: move code aroundwm42013-12-261-319/+316
* input: split off some code from input.c to separate fileswm42013-12-268-1049/+1234
* msg: rename mp_msg_log -> mp_msgwm42013-12-211-2/+2
* msg: convert defines to enumwm42013-12-211-3/+3
* path lookup functions: mp_msg conversionswm42013-12-211-2/+2
* stream: mp_msg conversionswm42013-12-211-1/+1
* m_option, m_config: mp_msg conversionswm42013-12-211-6/+6
* input: rework how input sources are addedwm42013-12-216-156/+152
* input: make parse_cmd_strv take const argsMartin Herkt2013-12-202-2/+2
* input, lua: add functions to take pre-split input commandswm42013-12-202-70/+162
* Rename getch2....c/h to terminal....c/hwm42013-12-191-9/+2
* command: remove radio commandswm42013-12-192-9/+0
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-174-7/+7
* Move options/config related files from mpvcore/ to options/wm42013-12-172-5/+4
* Move mpvcore/input/ to input/wm42013-12-177-0/+3458