Pull atomic output config doc into GitLab
The documentation for the proposed libweston atomic output configuration API is one of the last things we have left on the Phabricator wiki, which I would dearly like to kill.
It would be nice to reproduce this into a GitLab issue. The sequence diagrams can either be attached directly, or reproduced through Mermaid, which also allows for inline edits, e.g.:
sequenceDiagram participant Compositor participant libweston participant Backend participant KMS Compositor->libweston: Here is my output configuration libweston->Backend: Could you please try this output configuration loop Try configuration Backend->KMS: Hi can you apply this config KMS->Backend: Absolutely not end Note right of KMS: Fine I give up Backend->libweston: No libweston->Compositor: This is not a good configuration Compositor-->Backend: why do you always make life difficult Backend-->Compositor: sorry I'm doing my best over here