diff options
author | wm4 <wm4@nowhere> | 2019-10-05 02:11:55 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2019-10-05 02:11:55 +0200 |
commit | 49a075d01e2a5cc428ecd513d8bd7e4f5a1e9858 (patch) | |
tree | 3249e18dbd5531ef475ed70dbf2ddea9847679ac /DOCS/interface-changes.rst | |
parent | 788203031dd555ddabba1ed5817485bf3bd00152 (diff) | |
download | mpv-49a075d01e2a5cc428ecd513d8bd7e4f5a1e9858.tar.bz2 mpv-49a075d01e2a5cc428ecd513d8bd7e4f5a1e9858.tar.xz |
DOCS/compatibility.rst: add this file
Another thing nobody will read. I'm attempting to document the rules by
which incompatible changes can be made. These rules have always been
present in this project, but I don't think they were written down. Or
maybe they were, but I forgot where.
I think due to the time of the day it became increasingly incoherent
(not necessarily near the end of the text). Hopefully no logical or
freudian lapses in there.
Diffstat (limited to 'DOCS/interface-changes.rst')
-rw-r--r-- | DOCS/interface-changes.rst | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/DOCS/interface-changes.rst b/DOCS/interface-changes.rst index f23cef5076..601a17027b 100644 --- a/DOCS/interface-changes.rst +++ b/DOCS/interface-changes.rst @@ -7,11 +7,16 @@ mpv provides access to its internals via the following means: - commands - properties - events +- hooks + +The sum of these mechanisms is sometimes called command interface. All of these are important for interfacing both with end users and API users (which include Lua scripts, libmpv, and the JSON IPC). As such, they constitute a large part of the user interface and APIs. +Also see compatibility.rst. + This document lists changes to them. New changes are added to the top. Interface changes |