summaryrefslogtreecommitdiffstats
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* ipc-unix: don't blow up on readonly fd://Niklas Haas2018-10-311-1/+1
* ipc-unix: leave room for a NUL terminatorBen Boeckel2018-10-311-1/+1
* cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-251-1/+1
* ipc: cosmetic: switch a negated if/elsewm42018-05-251-3/+3
* ipc: alias set_property_string to set_propertywm42018-05-251-20/+3
* input: move an enum back to its correct placewm42018-05-252-13/+13
* input: add a define for the number of mouse buttons and use itwm42018-05-251-0/+2
* input: rename weirdly named functionwm42018-05-033-4/+5
* input: move some more cmd definitions to cmd.hwm42018-05-032-64/+64
* input: merge cmd_list.c with cmd.cwm42018-05-035-144/+87
* input: rename cmd_parse.c to cmd.cwm42018-05-031-0/+0
* input: rename cmd_parse.h to cmd.hwm42018-05-035-5/+3
* command: split big command handler switch into separate functionswm42018-05-032-91/+4
* input: remove some explicit uses of command IDswm42018-05-035-20/+20
* input: remove legacy command handlingwm42018-05-033-84/+0
* input: move command list to command.cwm42018-05-031-215/+0
* input: raise log level of some noisy messageswm42018-04-291-7/+7
* client API: add a first class hook API, and deprecate old APIwm42018-03-261-1/+1
* all: replace mpv_detach_destroy() with mpv_destroy()wm42018-03-152-4/+4
* command: add a change-list commandwm42018-01-252-0/+2
* cmd_parse: minor cosmeticswm42018-01-181-5/+2
* ta: introduce talloc_dup() and use it in some placeswm42018-01-181-3/+3
* input: make command argument list a dynamic arraywm42018-01-104-52/+55
* player: remove internal `vo-resize` command againsfan52018-01-022-2/+0
* player: add internal `vo-resize` commandsfan52017-12-272-0/+2
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-11/+11
* ipc: avoid dereferencing NULLMartin Shirokov2017-12-151-7/+17
* input: remove a stray HAVE_GPLwm42017-11-291-2/+0
* player: change 3 remaining GPL-only code pieces to LGPLwm42017-11-241-6/+0
* build: add preliminary LGPL modewm42017-09-211-0/+2
* input: fix error in MP_KEY_IS_WHEELJames Ross-Gowan2017-09-031-1/+1
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-034-86/+74
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-033-89/+80
* w32_common: handle media keysJames Ross-Gowan2017-08-054-2/+19
* input: drop deprecated "osd" commandwm42017-07-212-4/+0
* Avoid calling close(-1)wm42017-06-291-2/+4
* build: change how some OS specific source files are selectedwm42017-06-293-1/+16
* player: deprecate "osd" commandwm42017-06-231-0/+2
* input/keycodes: change license to LGPLwm42017-06-202-16/+14
* input: mention GPL exceptions in license headerwm42017-06-201-0/+2
* input: change license to LGPLwm42017-06-196-42/+48
* ipc-unix: don’t truncate the message on EAGAINSebastian Reuße2017-05-241-4/+1
* command: use scale_units to add/cycle integer propertiesJames Ross-Gowan2017-05-123-1/+5
* input: pre-process MP_AXIS_* inputJames Ross-Gowan2017-05-121-6/+101
* command: mark some commands as "scalable"James Ross-Gowan2017-05-122-2/+14
* input: add MP_KEY_IS_AXIS and treat MP_AXIS_* as mouse eventsJames Ross-Gowan2017-05-121-2/+8
* ipc: raise json nesting limitwm42017-05-031-2/+2
* input: add "async" flagwm42017-04-012-0/+2
* osx: fix key input in certain circumstancesAkemi2017-03-261-8/+0
* command: add expand-text command to property-expand a stringAvi Halachmi (:avih)2017-03-262-0/+2
* player: restructure cancel callbackwm42017-01-182-6/+7
* client API: turn mpv_suspend() and mpv_resume() into stubswm42016-11-221-6/+0
* ipc: log when listening to IPC socketwm42016-09-292-0/+4
* command: add a load-script commandwm42016-09-222-0/+4
* options: make input options generally runtime-settablewm42016-09-212-54/+74
* player: kill associated OSD and key bindings when removing a scriptwm42016-09-202-2/+28
* command: add an apply-profile commandwm42016-09-172-0/+4
* player: use better way to wait for input and dispatching commandswm42016-09-162-34/+19
* client API: declare mpv_suspend/mpv_resume deprecatedwm42016-09-162-10/+2
* client API: remove SIGPIPE overriding codewm42016-09-151-0/+6
* osdep: rename atomics.h to atomic.hwm42016-09-071-1/+1
* input, demux_tv: remove some older option access methodswm42016-09-061-5/+6
* command: remove vo-cmdlinewm42016-09-022-5/+0
* input: use OPT_REPLACED for an old option aliaswm42016-08-311-1/+1
* osdep/io: introduce mp_flush_wakeup_pipe()Rostislav Pehlivanov2016-07-301-2/+1
* Use - as command-name separator everywhereTimotej Lazar2016-07-142-2/+2
* input: remove redundant log messagewm42016-07-041-4/+1
* build: silence -Wunused-resultNiklas Haas2016-06-071-2/+2
* input: fix parsing multiple input command prefixesPhilip Sequeira2016-04-171-1/+0
* input: do not force double-click emulation for artificial commandswm42016-03-261-1/+1
* ipc-win: restrict read access to the IPC pipeJames Ross-Gowan2016-03-251-2/+96
* ipc: add Windows implementation with named pipesJames Ross-Gowan2016-03-234-427/+878
* input/event.h: add include guardwm42016-03-151-0/+4
* input: accept plain text for drag&dropwm42016-03-151-0/+7
* x11, input: move mime type drag&drop negotiation to common codewm42016-03-152-2/+15
* ipc: fix uninitialized fieldwm42016-02-121-1/+1
* input: ignore --input-cursor for events injected by input commandswm42016-02-042-7/+27
* command: add af-command commandwm42016-01-222-0/+2
* command: add vf-command commandwm42016-01-222-0/+2
* Change 3 more files to LGPLwm42016-01-201-7/+7
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-192-14/+14
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* demux: remove weird tripple-buffering for the sh_stream listwm42015-12-231-4/+2
* input: add a catch-all "unmapped" commandwm42015-12-233-1/+8
* input: add key name to script-binding command responsewm42015-12-233-3/+4
* win32: input: use Vista CancelIoExJames Ross-Gowan2015-12-202-60/+65
* input: rename recently added HALF_SPACEwm42015-10-211-1/+1
* input: add key name for U+3000 IDEOGRAPHIC SPACEwm42015-10-211-0/+1
* player: rename and move find_subfiles.cwm42015-09-201-1/+1
* command: make "add <property> 0" not change the valuewm42015-09-102-1/+8
* options: fix --no-configwm42015-09-051-1/+1
* input: add append argument to file drop eventKevin Mitchell2015-08-302-7/+15
* lua: implement input_enable_section/input_disable_section via commandswm42015-08-061-2/+4
* command: define-section with empty contents removes a sectionwm42015-08-061-1/+1
* command: add a command for defining input bindingswm42015-08-062-0/+7
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-032-5/+0
* player: use exit code 0 by default for quit, 4 for signals, etc.Philip Sequeira2015-07-111-2/+2
* input: fix exit code for quit-watch-later commandwm42015-07-081-1/+1
* ipc: fix undefined behavior in some error caseswm42015-07-061-1/+2
* ipc: add request_id to jsonPreston Hunt2015-07-031-0/+10
* input: improve wording of key binding messageswm42015-06-301-2/+2
* command: add keypress, keydown, and keyup commands.torque2015-06-112-0/+6
* player: use 4 as process exit code on user quitswm42015-06-101-1/+1
* command: remove deprecated get_property commandwm42015-05-272-2/+0
* input: remove some unneeded thingswm42015-05-262-34/+5
* input: allow - as separator between commands, instead of _wm42015-05-253-53/+61
* input: add relative percentage seekrrooij2015-05-191-0/+1
* command: add playlist_shuffle commandwm42015-05-172-0/+2
* ipc: avoid SIGPIPEwm42015-05-121-1/+5
* input: filter out redundant mp_input_set_mouse_pos() callswm42015-05-081-1/+3
* ipc: silence some common info messageswm42015-05-051-3/+3
* command: change the default action for rescan_external_fileswm42015-04-281-1/+1
* client API: add a screenshot_raw commandwm42015-04-202-0/+6
* Update license headersMarcin Kurczewski2015-04-138-40/+33
* options: add M_OPT_FILE to --input-confPhilip Sequeira2015-03-311-1/+1
* input: remove Linux joystick supportwm42015-03-245-299/+0
* input: remove classic LIRC supportwm42015-03-243-181/+0
* input: use flag option type for some input commandswm42015-03-041-13/+19
* input: remove numeric compatibility parameters from commandswm42015-03-041-14/+14
* 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
*