From 49a075d01e2a5cc428ecd513d8bd7e4f5a1e9858 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 5 Oct 2019 02:11:55 +0200 Subject: 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. --- DOCS/interface-changes.rst | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'DOCS/interface-changes.rst') 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 -- cgit v1.2.3