summaryrefslogtreecommitdiffstats
path: root/input
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* 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
* Rename directories, move files (step 1 of 2) (does not compile)wm42012-11-1210-3392/+0
* Merge branch 'osd_changes' into masterwm42012-11-011-4/+5
|\
| * screenshot: change "screenshot" input commandwm42012-10-241-4/+4
| * screenshot: allow taking screenshots with subtitleswm42012-10-241-1/+2
* | input: minor simplificationwm42012-11-011-2/+1
* | input: fix off-by-one errorreimar2012-10-311-1/+1
|/
* input: fix mp_cmd memory leakwm42012-10-141-0/+3
* input: minor simplification to mp_input_get_cmd()wm42012-10-141-13/+8
* input: add input test modewm42012-10-142-12/+77
* input: track location info for input commandswm42012-10-142-23/+42
* input: don't warn on commands for disabled optional featureswm42012-10-141-6/+5
* Merge branch 'input_changes' into masterwm42012-10-122-306/+377
|\
| * commands: use "up" and "down" as 2nd argument for cycle commandwm42012-10-121-1/+28
| * commands: add print_text input command to print text on the terminalwm42012-10-122-0/+2
| * commands: sub_step takes only one argumentwm42012-10-121-1/+1
| * commands: disable deprecation warningswm42012-10-121-1/+1
| * commands: rename show_tracks/chapters_osd commandwm42012-10-121-2/+4
| * commands: more user-control whether a command shows OSD bars/messageswm42012-10-122-2/+12
| * commands: add choice type to input commandswm42012-10-122-50/+64
| * input: warn about non-existing commands, add explicit "ignore" commandwm42012-10-122-25/+27
| * input: handle escapes always in command parserwm42012-10-121-125/+157
| * input: verify input.conf on loadingwm42012-10-122-8/+12
| * commands: replace "switch" with "add" and "cycle"wm42012-10-122-36/+38
| * commands: make "aspect" property writeable, replaces "switch_ratio"wm42012-10-122-3/+4
| * commands: replace --hardframedrop, change framedropping propertywm42012-10-121-1/+1
| * commands: remove third parameter for "switch"wm42012-10-121-1/+1
| * commands: rename osd_show_[property_]text and osd_show_progressionwm42012-10-122-6/+7
| * commands: remove speed_set/speed_incr commandswm42012-10-122-4/+2
| * commands: rename properties, update input.confwm42012-10-121-39/+38
| * commands: remove unimplemented "use_master" commandwm42012-10-122-2/+0
| * commands: change input commands to make OSD usage explicitwm42012-10-122-24/+54
| * commands: simplify legacy command-to-property bridgewm42012-10-122-76/+63
| * commands: remove legacy slave mode get commandswm42012-10-122-38/+0
* | Rename to "mpv"wm42012-10-122-2/+2
* | commands: fix parsing bugwm42012-09-231-1/+1
|/
* vf_rectangle: remove as it is very dirty and we have a replacement nowRudolf Polzer2012-09-182-2/+0
* core: manage tracks in the frontendwm42012-09-182-8/+0
* command: remove sub_remove commandwm42012-09-072-2/+0
* command: remove sub_log commandwm42012-09-072-2/+0
* input: add ability to disable all default bindings for an input sectionwm42012-08-242-6/+18
* Remove dvdnav support (DVD menus)wm42012-08-162-15/+0
* options: get rid of ambiguous option parsingwm42012-08-051-2/+2
* Remove teletext supportwm42012-08-032-4/+0
* mplayer: rip out --capture supportwm42012-08-022-2/+0
* input: change bind_keys() to use bstrwm42012-08-011-16/+14
* input: replace internal key binds with included etc/input.confwm42012-08-011-159/+10
* input: refactor: store builtin key binds along user user bindswm42012-08-011-24/+26
* input: simplify input.conf parsingwm42012-08-011-72/+28
* Remove dead codewm42012-08-012-30/+0
* VO: add mechanisms to change VO commandline for VOs supporting itwm42012-08-012-0/+5
* mplayer: turn playtree into a list, and change per-file option handlingwm42012-07-312-23/+19
* lirc: silence output in case LIRC can't be openedwm42012-07-301-2/+2
* bstr: rename bstr() function to bstr0(), and typedef bstr to struct bstrwm42012-07-281-2/+2
* commands: add show_tracks_osd command to display audio and subtitle tracks on...wm42012-07-282-0/+2
* commands: add show_chapters_osd command to display chapters on OSDwm42012-07-282-0/+5
* Merge remote-tracking branch 'origin/master'wm42012-07-281-1/+1
|\
| * options: support parsing values into substructsUoti Urpala2012-07-161-1/+1
* | Merge remote-tracking branch 'origin/master'wm42012-05-201-8/+8
|\ \ | |/
| * options: change --input=keylist, cmdlist implementationUoti Urpala2012-05-071-8/+8
* | Merge remote-tracking branch 'origin/master'wm42012-04-291-1/+23
|\ \ | |/
| * OSX, input: implement wakeup in response to Cocoa eventsStefano Pigozzi2012-04-261-1/+23
* | win32: support key modifiers (shift, ctrl, alt)wm42012-04-061-10/+9
* | Merge remote-tracking branch 'origin/master'wm42012-04-012-144/+185
|\ \ | |/
| * ao_pulse, core: make pulse thread wake up core for more dataUoti Urpala2012-03-262-6/+41
| * input.c: simplify command definitionsUoti Urpala2012-03-252-145/+152
| * x11: input: add print and menu keyswm42012-03-252-0/+2
| * input: allow unicode keys and reassign internal key codeswm42012-03-252-26/+44
* | Merge remote-tracking branch 'origin/master' into my_masterwm42012-03-161-5/+10
|\ \ | |/
| * windows support: unicode filenameswm42012-03-091-5/+10
* | input: fix OSD cyclingwm42012-02-121-1/+1
* | commands: add pt_clear command to clear playlistwm42012-02-102-0/+2
* | input.c: simplify command definitionswm42012-01-262-129/+130
* | Merge branch 'utf8_input' into my_masterwm42012-01-182-26/+46
|\ \
| * | x11: add print and menu keyswm42012-01-182-0/+2
| * | input: allow unicode keys and reassign internal key codeswm42012-01-182-26/+44
| |/
* | input: simplify previous commit a bit morewm42012-01-181-20/+20
* | input: fix crashes with libmenuwm42012-01-182-17/+33
|/
* core: add screenshot mode for actual VO window contentswm42011-11-251-1/+3
* libmenu: remove OSD menu functionality (--menu)Uoti Urpala2011-10-252-66/+0
* video, options: implement better YUV->RGB conversion controlwm42011-10-161-1/+1
* input/ar.c, input/lirc.c: fix changes missing from 1916b95b8Uoti Urpala2011-09-042-1/+3
* options, subs: add --ass-vsfilter-aspect-compatharklu2011-08-121-0/+1
* commands: parsing: fix string argument quoting/escapingUoti Urpala2011-08-051-38/+26
* bstr: rename BSTR() -> bstr()Uoti Urpala2011-07-271-1/+2
* input: fix input.conf parse errorsUoti Urpala2011-07-201-114/+58
* input: fix problem with key autorepeatUoti Urpala2011-07-181-4/+3
* input: rework event reading and command queuingUoti Urpala2011-07-172-150/+211
* cleanup: remove some unnecessary input.[ch] typedefsUoti Urpala2011-07-166-115/+83
* cosmetics: reformat input.h, fix commentsUoti Urpala2011-07-161-184/+181
* input.c: remove write to buffer[-1] in parse_config()Uoti Urpala2011-07-111-1/+0
* cleanup: silence most of the clang warningsClément Bœsch2011-07-091-2/+2
* Merge branch 'mplayer1_changes'Uoti Urpala2011-06-292-2/+42
|\
| * input: support up to 20 mouse buttonsreimar2011-06-292-2/+42
* | input: clean up messages with button combination namesUoti Urpala2011-06-291-34/+23
|/
* input: add useful default pointer button bindingsGrigori Goronzy2011-06-141-0/+2
* input: make slave command file descriptors nonblockingUoti Urpala2011-05-041-2/+2
* input/joystick.c: add #include missing from 23cb829072Uoti Urpala2011-05-031-0/+1
* cleanup: remove more warningsClément Bœsch2011-05-021-1/+1
* input: rewrite -key-fifo-size limiting logicUoti Urpala2011-05-022-2/+14
* input: modify interpretation of doubleclick eventsUoti Urpala2011-05-021-0/+13
* cleanup: input.c: simplify some string handling codeUoti Urpala2011-05-021-17/+11
* cleanup: reformat input.cUoti Urpala2011-05-021-921/+957
* input: move all key code lists to input/keycodes.hUoti Urpala2011-05-028-101/+200
* input: don't interrupt processing at unbound eventsUoti Urpala2011-05-011-6/+7
* input: sleep in event loop even if there are no input fdsUoti Urpala2011-04-221-19/+14
* input: accept Shift modifier for Enter and Tab keysUoti Urpala2011-02-051-1/+2
* input: remove incorrect "CTRL" keyname alias for backspaceUoti Urpala2011-02-051-1/+0
* Merge branch 'hr-seek'Uoti Urpala2010-12-201-49/+94
|\
| * input: add default keybindings Shift+[arrow] for small exact seeksUoti Urpala2010-12-201-0/+4
| * input: support bindings with modifier keys for X inputUoti Urpala2010-12-201-48/+89
| * core: add support for precise non-keyframe-limited seeksUoti Urpala2010-12-201-1/+1
* | cosmetics: remove unused code, small formatting tweaksUoti Urpala2010-12-201-7/+0
* | commands: Allow cycling subtitles backwards with 'J'reimar2010-12-161-0/+1
|/
* cleanup: remove NULL checks before free() all over the codecboesch2010-11-143-18/+9
* options: add OPT_MAKE_FLAGS macro, creates "opt/noopt" flag pairClément Bœsch2010-11-041-10/+5
* Add a simple capture feature (-capture)Uoti Urpala2010-11-022-0/+3
* new slave command: af_cmdline, for changing audio filter optionsreimar2010-11-022-0/+2
* input: try to open "-input -file=" file even if stat() failsreimar2010-11-021-12/+13
* cosmetics: input/ar.c: Mark is_mplayer_front() staticdiego2010-11-021-1/+1
* Merge svn changes up to r31256Uoti Urpala2010-05-301-0/+6
|\
| * Document that time argument is in milliseconds.reimar2010-05-281-0/+6
| * Drop pointles _st suffix from struct mp_cmd_filter and mp_cmd_bind_section.diego2010-05-271-4/+4
* | Merge svn changes up to r31033Uoti Urpala2010-04-262-0/+15
|\ \ | |/
| * Add slave commands for loading and unloading audio filters at runtime.cehoyos2010-04-112-0/+12
| * Add osd_show_progression: Show progress bar and elapsed/total time.cehoyos2010-04-092-0/+3
| * Mark input-related m_option_t arrays as const.diego2010-04-041-2/+2
* | Merge svn changes up to r30967Uoti Urpala2010-04-261-1/+1
|\ \ | |/
| * Rename get_path.[ch] --> path.[ch].diego2010-03-201-1/+1
* | input: remove unused "paused" arguments from some functionsUoti Urpala2010-04-252-17/+15
* | Delete things related to old translation systemUoti Urpala2010-03-104-4/+0
* | Merge svn changes up to r30798Uoti Urpala2010-03-102-0/+3
|\ \ | |/
| * Support all line ending types in mp_input_read_cmd.reimar2010-02-271-0/+2
| * Include lirc.h in lirc.c to add missing prototypes.cehoyos2010-02-271-0/+1
| * Mark some more functions that are not used outside of their files as static.diego2010-02-181-2/+2
| * Declare mp_input_register_options() in input/input.h.diego2010-02-141-0/+4
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-4/+0
|\ \ | |/
| * Remove CONFIG_TV_TELETEXT.cehoyos2009-11-071-4/+0
* | Add yuv_colorspace property, implemented in vo_vdpau and vo_xvUoti Urpala2009-11-151-0/+1
* | UI: Make the 'D' key print the new deinterlace statusUoti Urpala2009-09-191-1/+1
* | commands: Add set_property_osd and step_property_osdUoti Urpala2009-09-192-0/+4
* | Remove the internal GUIAnton Khirnov2009-07-072-46/+2
* | Merge svn changes up to r29412Uoti Urpala2009-07-071-1/+1
|\ \ | |/
| * Increase slave mode buffer so that one can load files with a deeperben2009-06-261-1/+1
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-136-45/+45
* | Remove trailing whitespace from most filesUoti Urpala2009-07-076-40/+40
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-074-45/+45
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-074-46/+46
* | Merge svn changes up to r29277Uoti Urpala2009-05-081-1/+1
|\ \ | |/
| * Add missing 'void' to parameterless function declarations.diego2009-05-041-1/+1
* | Merge svn changes up to r29117Uoti Urpala2009-04-011-5/+5
|\ \ | |/
| * Rename 'default-binds' input option to 'default-bindings'.diego2009-03-251-4/+4
* | Merge svn changes up to r28951Uoti Urpala2009-03-141-1/+6
|\ \ | |/
| * Add an option to disable the default key binding that MPlayer includesreimar2009-03-081-1/+4
| * Make pausing_keep_force the default for the set_mouse_pos and key_down_event -reimar2009-03-071-1/+10
* | Merge svn changes up to r28403Uoti Urpala2009-01-311-19/+11
|\ \ | |/
| * Move setting of O_NONBLOCK before lirc_readconfig, this avoids a memleakreimar2009-01-301-7/+7
| * Fix an MSGT_INPUT to MSGT_LIRC in lirc.creimar2009-01-301-1/+1
| * Do not use select n lirc code, instead set the fd non-blocking.reimar2009-01-271-18/+10
* | Merge svn changes up to r28366Uoti Urpala2009-01-261-1/+1
|\ \ | |/
| * Fix typo: pool -> pollreimar2009-01-251-1/+1
* | Merge svn changes up to r28149Uoti Urpala2008-12-147-0/+124
|\ \ | |/
| * Add standard GPL license header.diego2008-12-137-0/+124
* | Merge svn changes up to r28103Uoti Urpala2008-12-061-1/+1
|\ \ | |/
| * Re-add "extern"s incorrectly removed in r28085reimar2008-12-041-1/+1
* | Merge svn changes up to r28087Uoti Urpala2008-12-041-1/+1
|\ \ | |/
| * Get rid of pointless 'extern' keywords.diego2008-12-031-1/+1
* | Merge svn changes up to r27682Uoti Urpala2008-10-021-0/+3
|\ \ | |/
| * Add an experimental pausing_keep_force slave mode command prefixreimar2008-09-251-0/+3
* | Move some declarations from mplayer.c to proper headersUoti Urpala2008-08-121-0/+3
* | Merge svn changes up to r27441Uoti Urpala2008-08-081-12/+12
|\ \ | |/
| * Rename a bunch of miscellaneous preprocessor directives.diego2008-08-071-6/+6
| * Rename all preprocessor directives related to Apple / Mac OS X.diego2008-08-061-4/+4
| * Change a bunch of video/audio-output-specific preprocessor directives fromdiego2008-08-031-3/+3
* | Merge svn changes up to r27399Uoti Urpala2008-08-021-4/+4
|\ \ | |/
| * Rename preprocessor directive HAVE_MENU --> CONFIG_MENU.diego2008-07-301-1/+1
| * Rename two GUI-related preprocessor directives:diego2008-07-301-3/+3
* | Merge svn changes up to r27374Uoti Urpala2008-07-301-6/+6
|\ \ | |/
| * Start unifying names of internal preprocessor directives.diego2008-07-301-6/+6
* | Merge svn changes up to r27123Uoti Urpala2008-06-232-146/+149
|\ \ | |/
| * Change DVDNAV command key names.ben2008-06-192-18/+19
| * Group all input command defines in one big enumben2008-06-181-128/+130