path: root/input
Commit message (Expand)AuthorAgeFilesLines
* input: add function keys F13-F24Thomas Weißschuh2022-09-021-0/+12
* input: new option: --no-input-builtin-bindingsAvi Halachmi (:avih)2021-10-111-1/+4
* command: don't hardcode commands list to be repeatableAvi Halachmi (:avih)2021-08-171-2/+4
* input: arguments quoting: support single-quotesAvi Halachmi (:avih)2021-07-301-1/+11
* input: argument custom quotes: use ` instead of !Avi Halachmi (:avih)2021-07-301-2/+2
* input.conf syntax: support custom quotes !XstringX!Avi Halachmi (:avih)2020-12-311-0/+13
* command: mouse-pos property: add field "hover"Avi Halachmi (:avih)2020-11-162-3/+10
* build: change filenames of generated fileswm42020-06-041-1/+1
* ipc: mark client sockets as CLOEXECwm42020-05-151-0/+2
* command: add input-key-list propertywm42020-05-142-0/+11
* ipc: exit client if the FD is invalidwm42020-05-141-1/+1
* ipc: make --input-ipc-client terminate player on connection closewm42020-05-141-1/+9
* ipc: add --input-ipc-client optionwm42020-04-091-4/+20
* input: remove deprecated --input-file optionwm42020-03-284-166/+0
* ipc: fix recently added memory leakwm42020-03-271-1/+3
* client API, lua, ipc: unify event struct returnwm42020-03-211-99/+9
* options: change option macros and all option declarationswm42020-03-182-20/+18
* ipc: allow sending commands with named argumentswm42020-02-241-23/+22
* ipc: implement asynchronous commandswm42020-02-241-8/+58
* scripting: add a way to run sub processes as "scripts"wm42020-02-194-10/+63
* build: remove fchmod() checkwm42020-02-191-2/+0
* input: log commands with parameter nameswm42020-02-191-1/+12
* input: add new PLAYONLY and PAUSEONLY MP_KEY key codesder richter2020-01-262-0/+4
* input: fix cycle 2nd argument stringificationwm42020-01-191-0/+6
* input: escape command parameters when loggingwm42020-01-121-1/+9
* stream, demux: redo origin policy thingwm42019-12-201-1/+1
* command: reduce OSC/stats log spamwm42019-12-191-0/+1
* mac: remove Apple Remote supportder richter2019-12-153-47/+3
* options: get rid of GLOBAL_CONFIG hackwm42019-11-292-2/+2
* input: use array instead of linked list for sectionswm42019-11-231-26/+26
* input: remove potential minor memory leakwm42019-11-231-0/+1
* input: export input.conf comments ot input-bindings propertywm42019-11-233-5/+27
* command, input: add input-bindings propertywm42019-11-232-0/+50
* input: change mp_cmd.original from bstr to cstrwm42019-11-233-6/+7
* input: make MP_INPUT_RELEASE_ALL a pseudo-keywm42019-11-222-3/+2
* input: add text produced by key to script key eventswm42019-11-223-0/+7
* input: introduce a pseudo key name that grabs all text inputwm42019-11-223-4/+14
* input: fix ineffective mp_msg_test callwm42019-11-221-1/+1
* options: remove M_OPT_FIXEDwm42019-11-101-1/+1
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-6/+3
* sdl: prevent concurrent use of SDL in different threadswm42019-10-251-1/+7
* input: disable gamepad code by defaultwm42019-10-251-3/+0
* sdl_gamepad: fix typo in function namewm42019-10-251-2/+2
* sdl_gamepad: fix function signaturewm42019-10-251-1/+1
* input: add gamepad support through SDL2Stefano Pigozzi2019-10-235-0/+346
* input: add keybind commandDudemanguy9112019-09-212-0/+41
* input: ignore empty lines on drag-drop mime datathewisenerd2019-09-211-1/+1
* Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-057-143/+212
| * player: get rid of mpv_global.optswm42018-05-243-5/+14
| * input: remove now unused "abort command" and cancel infrastructurewm42018-05-244-70/+2
| * player: make various commands for managing external tracks abortablewm42018-05-241-0/+3
| * cmd: do not use a random value for MP_CMD_OPT_ARGwm42018-05-241-1/+1
| * input: slightly improve --input-cmdlist outputwm42018-05-241-5/+6
| * command: give named arguments to almost all commandswm42018-05-241-0/+7
| * ipc: some user-visible changes to prepare for making all commands asyncwm42018-05-241-0/+6
| * ipc: cosmetic: switch a negated if/elsewm42018-05-241-3/+3
| * ipc: alias set_property_string to set_propertywm42018-05-241-20/+3
| * command: add a way to abort asynchronous commandswm42018-05-241-0/+4
| * command: add a subprocess commandwm42018-05-241-0/+1
| * input: add glue code for named argumentswm42018-05-241-42/+143
| * node: move a mpv_node helper from ipc.c to shared codewm42018-05-241-14/+3
| * input: add a define for the number of mouse buttons and use itwm42018-05-241-0/+2
| * input: remove unused fieldwm42018-05-241-1/+0
| * command: add infrastructure for async commandswm42018-05-242-2/+23
| * input: move an enum back to its correct placewm42018-05-242-13/+13
| * command: handle list commands like normal commandswm42018-05-241-4/+0
* | 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