summaryrefslogtreecommitdiffstats
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* input: fix deadlock in adding gamepad input srcnanahi7 days1-4/+6
* input: make mp_input_queue_cmd return a meaningful valuenanahi9 days1-6/+7
* input: don't use recursive mutexnanahi9 days1-1/+1
* input: avoid unnecessary recursive locksnanahi9 days1-65/+95
* input: remove mp prefix for static functionsnanahi9 days1-11/+11
* input: fix locking of mp_input_bind_keynanahi9 days1-0/+2
* mac/apphub: migrate remaining events functionality to new AppHubder richter2024-03-241-1/+1
* input: remove max active section limitnanahi2024-03-211-15/+10
* input: raise maximum key down limit to 16nanahi2024-03-211-1/+1
* input: centralize VO draggingnanahi2024-03-011-6/+10
* osdep/mac: make mac naming of files, folders and function consistentder richter2024-02-281-1/+1
* input: add insert-next support for drag-and-dropDavid Vaughan2024-02-262-2/+18
* input: add --input-preprocess-wheel optionnanahi2024-02-151-1/+4
* command: add load-input-confGuido Cella2024-02-042-0/+12
* input: make parse_config_file return boolGuido Cella2024-02-041-3/+3
* input: remove unused parameter from parse_config_fileGuido Cella2024-02-041-3/+3
* input: add value argument for mp_input_put_key_artificialsfan52023-12-172-3/+6
* player/command: add ability to scale overlayGraham Booker2023-12-081-1/+1
* input: add missing forward media keynanahi2023-12-062-5/+7
* input: fix double click handlingnanahi2023-12-031-0/+1
* sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREADnanahi2023-11-241-0/+2
* win32: don't jump over variable init with gotoKacper Michajłow2023-11-181-1/+2
* mp_thread: add win32 implementationKacper Michajłow2023-11-051-1/+0
* mp_thread: prefer tracking threads with idKacper Michajłow2023-11-053-5/+3
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-054-41/+42
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-273-5/+9
* input: convert autorepeat timing to nanosecondsDudemanguy2023-10-161-7/+7
* win32/pthread: define _POSIX_TIMERS to notify they are not supportedKacper Michajłow2023-09-291-1/+1
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-211-4/+0
* sdl_gamepad: fix button detection on modern controllersDeadSix272023-09-211-0/+2
* input: add missing keypad key definesChristoph Heinrich2023-08-252-0/+16
* input: add new keys: Back, Tools, ZoomIn, ZoomOutJames Cuzella2023-08-232-0/+8
* build: remove outdated generated directoryDudemanguy2023-07-312-1/+21
* json: unify json_parse depth to MAX_JSON_DEPTH=50cvzi2023-07-081-1/+1
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-212-0/+2
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-27/+25
* input: remove unused struct memberChristoph Heinrich2023-02-211-1/+0
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-203-6/+0
* various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriatesfan52023-01-121-1/+1
* 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 pipes