| Commit message (Expand) | Author | Age | Files | Lines |
* | build: remove outdated generated directory | Dudemanguy | 2023-07-31 | 1 | -8/+8 |
* | json: unify json_parse depth to MAX_JSON_DEPTH=50 | cvzi | 2023-07-08 | 1 | -1/+1 |
* | various: fix various typos in the code base | Alexander Seiler | 2023-03-28 | 1 | -5/+5 |
* | lua: add mp.del_property() | rcombs | 2023-01-28 | 1 | -0/+9 |
* | lua: avoid rare memory leak in mp.join_path | Guido Cella | 2022-05-12 | 1 | -4/+3 |
* | various: fix typos | Cœur | 2022-04-25 | 1 | -4/+4 |
* | lua: use correct chunkname when loading script files | sfan5 | 2022-03-23 | 1 | -3/+6 |
* | lua: remove mp.suspend, resume and resume_all | sfan5 | 2021-12-15 | 1 | -20/+0 |
* | lua: makenode: prevent lua stack corruption | Avi Halachmi (:avih) | 2021-10-20 | 1 | -1/+3 |
* | lua: autofree infrastructure: x2 faster | Avi Halachmi (:avih) | 2021-10-19 | 1 | -17/+47 |
* | scripting (lua/js): utils.getpid: make wrapper of pid property | Avi Halachmi (:avih) | 2021-05-01 | 1 | -8/+0 |
* | lua/js: mp.get_mouse_pos: use the mouse-pos property | Avi Halachmi (:avih) | 2020-11-16 | 1 | -11/+0 |
* | win32: scripting utils.get_env_list(): use UTF-8 | Avi Halachmi (:avih) | 2020-08-16 | 1 | -2/+0 |
* | lua: pass strings with embedded zeros as byte arrays | wm4 | 2020-08-16 | 1 | -3/+14 |
* | auto_profiles: add this script | wm4 | 2020-08-05 | 1 | -0/+3 |
* | lua: change mp.get_env_list() to utils.get_env_list() | Avi Halachmi (:avih) | 2020-07-26 | 1 | -1/+1 |
* | lua: add mp.get_env_list() function | wm4 | 2020-07-20 | 1 | -0/+13 |
* | build: fix another breakage | wm4 | 2020-06-04 | 1 | -1/+1 |
* | build: change filenames of generated files | wm4 | 2020-06-04 | 1 | -6/+6 |
* | lua: do not use Lua filesystem functions for loading scripts | wm4 | 2020-05-10 | 1 | -3/+6 |
* | lua: wrap existing allocator instead of reimplementing it | Niklas Haas | 2020-04-09 | 1 | -16/+12 |
* | lua: disable memory accounting for luajit | Niklas Haas | 2020-04-09 | 1 | -0/+7 |
* | stats: some more performance graphs | wm4 | 2020-04-09 | 1 | -1/+32 |
* | lua: mp.get_property[_osd] don't need special handling anymore | Avi Halachmi (:avih) | 2020-03-23 | 1 | -11/+2 |
* | lua: readdir: fix double closedir, use one more autofree | Avi Halachmi (:avih) | 2020-03-22 | 1 | -3/+1 |
* | lua: autofree: use in few more places where it could leak | Avi Halachmi (:avih) | 2020-03-22 | 1 | -14/+49 |
* | lua: autofree: the ctx is now an argument | Avi Halachmi (:avih) | 2020-03-22 | 1 | -40/+41 |
* | lua: use an autofree wrapper instead of mp_lua_PITA | Avi Halachmi (:avih) | 2020-03-22 | 1 | -38/+51 |
* | lua: restore recent end-file event, and deprecate it | wm4 | 2020-03-22 | 1 | -2/+2 |
* | lua: simplify further | wm4 | 2020-03-21 | 1 | -8/+1 |
* | client API, lua: unify event code further | wm4 | 2020-03-21 | 1 | -52/+8 |
* | client API, lua, ipc: unify event struct return | wm4 | 2020-03-21 | 1 | -50/+11 |
* | lua: fix typo in comment | wm4 | 2020-02-06 | 1 | -1/+1 |
* | lua: use mp_path_is_absolute() for checking package paths | wm4 | 2020-02-06 | 1 | -1/+1 |
* | lua: fix highly security relevant arbitrary code execution bug | wm4 | 2020-02-06 | 1 | -14/+28 |
* | lua: add mp.get_script_directory() function | wm4 | 2020-02-04 | 1 | -0/+11 |
* | lua: set package path if loaded from a script directory | wm4 | 2020-02-01 | 1 | -0/+29 |
* | scripting: load scripts from directories | wm4 | 2020-02-01 | 1 | -7/+6 |
* | lua: stop setting bogus package path | wm4 | 2020-01-26 | 1 | -25/+0 |
* | lua: use new OSD property | wm4 | 2020-01-08 | 1 | -12/+0 |
* | lua: fix mp.file_info for large files | Sai Ke WANG | 2019-12-28 | 1 | -2/+2 |
* | client API, lua: add new API for setting OSD overlays | wm4 | 2019-12-23 | 1 | -27/+0 |
* | console.lua: add this script | James Ross-Gowan | 2019-12-08 | 1 | -0/+3 |
* | lua: don't pre-filter log level argument in mp.enable_messages() | wm4 | 2019-11-18 | 1 | -2/+4 |
* | lua: expose mpv_abort_async_command() | wm4 | 2018-05-24 | 1 | -0/+9 |
* | lua: reimplement mp.subprocess_detached() by invoking the "run" command | wm4 | 2018-05-24 | 1 | -30/+0 |
* | lua: reimplement mp.subprocess() by invoking the new subprocess command | wm4 | 2018-05-24 | 1 | -78/+0 |
* | lua: expose async commands | wm4 | 2018-05-24 | 1 | -0/+19 |
* | client API: add a first class hook API, and deprecate old API | wm4 | 2018-03-26 | 1 | -0/+24 |
* | lua+js: Implement utils.getpid() | sfan5 | 2018-02-13 | 1 | -0/+8 |
* | msg: reinterpret a bunch of message levels | Niklas Haas | 2017-12-15 | 1 | -2/+2 |
* | lua+js: implement utils.file_info() | TSaaristo | 2017-12-13 | 1 | -0/+43 |
* | lua: integrate stats.lua script | Julian | 2017-10-09 | 1 | -0/+3 |
* | scripting: expand --script filename for C plugins | Hoyon Mak | 2017-06-09 | 1 | -4/+2 |
* | lua: increase subprocess stdout limit to 64MB | Ricardo Constantino | 2017-05-04 | 1 | -1/+1 |
* | lua: close directory after reading its entries | William Woodruff | 2017-01-17 | 1 | -0/+1 |
* | scripting: minor logging improvements | wm4 | 2017-01-14 | 1 | -0/+1 |
* | client API: turn mpv_suspend() and mpv_resume() into stubs | wm4 | 2016-11-22 | 1 | -11/+1 |
* | lua: complain loudly if Lua state creation fails | wm4 | 2016-09-25 | 1 | -1/+3 |
* | lua: fix array detection | wm4 | 2016-09-24 | 1 | -2/+2 |
* | lua: expose subprocess_detached | rr- | 2016-09-21 | 1 | -0/+32 |
* | player: kill associated OSD and key bindings when removing a script | wm4 | 2016-09-20 | 1 | -1/+0 |
* | client API: declare mpv_suspend/mpv_resume deprecated | wm4 | 2016-09-16 | 1 | -0/+2 |
* | player, ao, vo: don't call mp_input_wakeup() directly | wm4 | 2016-09-16 | 1 | -1/+1 |
* | osd: cleanup: make OSDTYPE_ constants private to OSD code | wm4 | 2016-03-08 | 1 | -2/+2 |
* | osd, lua: manage multiple ASS overlays set with set_osd_ass() calls | wm4 | 2016-03-08 | 1 | -3/+4 |
* | osd, lua: remove weird OSD scaling | wm4 | 2016-03-07 | 1 | -26/+10 |
* | Relicense some non-MPlayer source files to LGPL 2.1 or later | wm4 | 2016-01-19 | 1 | -7/+7 |
* | mpv_talloc.h: rename from talloc.h | Dmitrij D. Czarkoff | 2016-01-11 | 1 | -1/+1 |
* | osd: delay libass initialization as far as possible | wm4 | 2015-09-07 | 1 | -0/+2 |
* | lua: implement input_enable_section/input_disable_section via commands | wm4 | 2015-08-06 | 1 | -34/+0 |
* | lua: make mp.input_define_section use the define-section command | wm4 | 2015-08-06 | 1 | -21/+0 |
* | subprocess, lua: export whether the process was killed by us | wm4 | 2015-06-27 | 1 | -0/+2 |
* | lua: support MPV_END_FILE_REASON_REDIRECT | wm4 | 2015-06-11 | 1 | -0/+1 |
* | lua: export end-file event fields | wm4 | 2015-06-11 | 1 | -0/+20 |
* | path: make mp_path_join accept normal C strings | wm4 | 2015-05-09 | 1 | -2/+2 |
* | lua: remove deprecated "lua" sub directories | wm4 | 2015-05-09 | 1 | -10/+4 |
* | lua: add utils.format_json() function | wm4 | 2015-04-22 | 1 | -0/+18 |
* | client API: add MPV_FORMAT_BYTE_ARRAY type | wm4 | 2015-04-20 | 1 | -0/+3 |
* | lua: reject Lua 5.3 | wm4 | 2015-04-01 | 1 | -0/+5 |
* | build: make posix_spawn() mandatory | wm4 | 2015-03-30 | 1 | -4/+0 |
* | lua: replace getcwd() implementation | wm4 | 2015-03-24 | 1 | -14/+0 |
* | Lua: add mp.get_screen_margins(). | torque | 2015-03-01 | 1 | -0/+12 |
* | client API: be more lenient about mpv_suspend/resume mismatches | wm4 | 2014-12-15 | 1 | -27/+6 |
* | lua: cosmetics: fix some include directives | wm4 | 2014-12-15 | 1 | -3/+2 |
* | options: deprecate 'lua' based options/dirs for 'script' | Avi Halachmi (:avih) | 2014-12-15 | 1 | -4/+10 |
* | lua: fix broken error message | wm4 | 2014-12-02 | 1 | -1/+1 |
* | lua, ipc: remove leftovers | wm4 | 2014-11-24 | 1 | -9/+0 |
* | lua: subprocess: move to osdep/subprocess-{win,posix}.c | James Ross-Gowan | 2014-11-22 | 1 | -478/+3 |
* | lua: subprocess: use macros for SetHandleInformation | James Ross-Gowan | 2014-11-22 | 1 | -1/+2 |
* | lua: subprocess: fix handle inheritance race condition | James Ross-Gowan | 2014-11-22 | 1 | -11/+87 |
* | lua: subprocess: fix Ctrl+C handling on Windows | James Ross-Gowan | 2014-11-22 | 1 | -3/+11 |
* | lua: subprocess: cancel pending I/O before return | James Ross-Gowan | 2014-11-22 | 1 | -2/+7 |
* | player: integrate ytdl_hook.lua | wm4 | 2014-11-19 | 1 | -0/+3 |
* | lua: subprocess: support cancellation on Windows | James Ross-Gowan | 2014-11-18 | 1 | -1/+9 |
* | lua: subprocess: use overlapped I/O on Windows | James Ross-Gowan | 2014-11-18 | 1 | -56/+133 |
* | lua: subprocess: remove minor code duplication | wm4 | 2014-11-16 | 1 | -31/+22 |
* | lua: subprocess: add Windows implementation | James Ross-Gowan | 2014-11-16 | 1 | -46/+257 |
* | lua: subprocess: fix dumb | wm4 | 2014-10-26 | 1 | -1/+1 |
* | lua: subprocess: tunnel stderr through mp_log | wm4 | 2014-10-26 | 1 | -20/+63 |
* | lua: parse_json(): fix inverted condition for trail argument | wm4 | 2014-10-26 | 1 | -1/+1 |
* | lua: subprocess: don't distinguish pipe errors/EOF | wm4 | 2014-10-26 | 1 | -7/+4 |
* | lua: fix some more lua_tostring() mistakes | wm4 | 2014-10-25 | 1 | -1/+3 |
* | lua: lua_tostring() on an error value can return NULL | wm4 | 2014-10-24 | 1 | -2/+4 |
* | lua: fix non-sense | wm4 | 2014-10-23 | 1 | -1/+1 |
* | lua: don't let temporary values take the place of arguments | wm4 | 2014-10-22 | 1 | -1/+13 |
* | lua: don't use "output" as identifier | wm4 | 2014-10-21 | 1 | -4/+4 |
* | fix build on OS X and BSD | Stefano Pigozzi | 2014-10-19 | 1 | -0/+1 |
* | lua: fix lua_objlen -> lua_rawlen for lua 5.2 | Kevin Mitchell | 2014-10-18 | 1 | -1/+3 |
* | lua: strictly free memory on errors | wm4 | 2014-10-19 | 1 | -29/+26 |
* | lua: expose JSON parser | wm4 | 2014-10-19 | 1 | -0/+26 |
* | lua: add an utility function for starting processes | wm4 | 2014-10-19 | 1 | -2/+146 |
* | lua: add a helper to auto-free temporary C memory | wm4 | 2014-10-19 | 1 | -6/+32 |
* | win32: get rid of mp_stat in the normal source code | wm4 | 2014-10-17 | 1 | -1/+1 |
* | lua: add command_native() function | wm4 | 2014-10-11 | 1 | -0/+23 |
* | lua: add mpv/lua directories to the lua path | Otto Modinos | 2014-09-28 | 1 | -0/+25 |
* | sanitizer: avoid divide-by-zero instances | Ben Boeckel | 2014-09-14 | 1 | -5/+5 |
* | lua: expose mp_getcwd through mp.utils | Otto Modinos | 2014-08-31 | 1 | -0/+14 |
* | Move compat/ and bstr/ directory contents somewhere else | wm4 | 2014-08-29 | 1 | -1/+1 |
* | lua: wake up the core when setting OSD | wm4 | 2014-08-15 | 1 | -0/+1 |
* | command: add a property that returns a list of all properties | wm4 | 2014-08-02 | 1 | -13/+0 |
* | build: include <strings.h> for strcasecmp() | wm4 | 2014-07-10 | 1 | -0/+1 |
* | lua: redo error handling, print backtraces | wm4 | 2014-07-07 | 1 | -82/+90 |
* | Basic xdg directory implementation | Kenneth Zhou | 2014-06-26 | 1 | -1/+1 |
* | command: redo the property type | wm4 | 2014-06-13 | 1 | -1/+1 |
* | Add more const | wm4 | 2014-06-11 | 1 | -2/+2 |
* | lua: slightly nicer diagnostics output | wm4 | 2014-05-27 | 1 | -1/+3 |
* | lua: add missing include files | wm4 | 2014-05-26 | 1 | -0/+2 |
* | lua: fix compilation with lua 5.2 | wm4 | 2014-05-26 | 1 | -8/+42 |
* | lua: add some filesystem utility functions | wm4 | 2014-05-25 | 1 | -10/+72 |
* | lua/osc: forgot some changed files in previous commit | ChrisK2 | 2014-05-23 | 1 | -0/+3 |
* | player: reorganize how lua scripts are loaded | wm4 | 2014-05-13 | 1 | -114/+11 |
* | lua: remove "lua/" prefix from script names | wm4 | 2014-05-02 | 1 | -1/+1 |
* | lua: fix stack going out of sync | wm4 | 2014-04-24 | 1 | -0/+1 |
* | client API: remove mpv_event_pause_reason | wm4 | 2014-04-14 | 1 | -16/+0 |
* | lua: wrap mpv_get_wakeup_pipe() | wm4 | 2014-04-12 | 1 | -0/+8 |
* | lua: add API for observing property changes | wm4 | 2014-04-08 | 1 | -4/+12 |
* | lua: add basic mpv_observe_property support | wm4 | 2014-04-06 | 1 | -0/+58 |
* | lua: add license header | wm4 | 2014-03-07 | 1 | -0/+17 |
* | lua: set a proper chunk name for builtin modules | wm4 | 2014-03-01 | 1 | -1/+2 |
* | lua: fix format string in luaL_error() | wm4 | 2014-03-01 | 1 | -1/+1 |
* | lua: add option to disable auto-loading of lua scripts | wm4 | 2014-02-28 | 1 | -0/+2 |
* | lua: add set_property_native function | wm4 | 2014-02-26 | 1 | -3/+132 |
* | lua: mark table values returned by get_property_native with their type | wm4 | 2014-02-26 | 1 | -0/+14 |
* | lua: implement mp.get_opt() in Lua | wm4 | 2014-02-26 | 1 | -24/+0 |
* | osd: override user bindings for OSC input | wm4 | 2014-02-26 | 1 | -2/+2 |
* | client API: report pause/unpause reason | wm4 | 2014-02-24 | 1 | -0/+16 |
* | client API: expose the internal clock | wm4 | 2014-02-24 | 1 | -1/+2 |
* | lua, osc: use properties for chapter/track lists | wm4 | 2014-02-24 | 1 | -77/+0 |
* | lua: add a bunch of functions to get/set properties by their native type | wm4 | 2014-02-24 | 1 | -5/+150 |
* | lua: add mechanism for script provided key bindings | wm4 | 2014-02-17 | 1 | -1/+12 |
* | client API: add a client message event | wm4 | 2014-02-17 | 1 | -0/+13 |
* | lua: allow giving fallback values in get_property() calls | wm4 | 2014-02-17 | 1 | -2/+5 |
* | lua: auto-load scripts from ~/.mpv/lua/ | wm4 | 2014-02-14 | 1 | -3/+48 |
* | lua: some minor API changes | wm4 | 2014-02-11 | 1 | -12/+15 |
* | lua: add set_property function | wm4 | 2014-02-11 | 1 | -0/+10 |
* | lua: change error behavior | wm4 | 2014-02-11 | 1 | -13/+11 |
* | lua: rename some API functions | wm4 | 2014-02-11 | 1 | -13/+13 |
* | lua: port to client API | wm4 | 2014-02-10 | 1 | -152/+185 |
* | lua: allow ~ path convention for --lua | wm4 | 2014-01-21 | 1 | -1/+3 |
* | sub: uglify OSD code path with locking | wm4 | 2014-01-18 | 1 | -22/+9 |
* | lua: add a --lua-opts option, which can be queried by scripts | wm4 | 2014-01-16 | 1 | -0/+16 |
* | lua: use core log level names | wm4 | 2014-01-16 | 1 | -11/+2 |
* | lua: allow scripts to snoop messages | wm4 | 2014-01-16 | 1 | -10/+60 |
* | msg: rename mp_msg_log -> mp_msg | wm4 | 2013-12-21 | 1 | -2/+2 |
* | msg: convert defines to enum | wm4 | 2013-12-21 | 1 | -1/+1 |
* | path lookup functions: mp_msg conversions | wm4 | 2013-12-21 | 1 | -1/+2 |
* | lua: minor simplification | wm4 | 2013-12-21 | 1 | -2/+1 |
* | input, lua: add functions to take pre-split input commands | wm4 | 2013-12-20 | 1 | -0/+23 |
* | player: replace some overlooked mp_msgs | wm4 | 2013-12-19 | 1 | -4/+4 |
* | Split mpvcore/ into common/, misc/, bstr/ | wm4 | 2013-12-17 | 1 | -3/+3 |
* | Move options/config related files from mpvcore/ to options/ | wm4 | 2013-12-17 | 1 | -3/+3 |
* | Move mpvcore/input/ to input/ | wm4 | 2013-12-17 | 1 | -1/+1 |
* | Rename mp_lua.c/h to lua.c/h | wm4 | 2013-12-17 | 1 | -0/+683 |