From b01635380928ebc1b3804965e46dd4ce4ac691a6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 28 Aug 2019 05:28:05 +0530 Subject: [PATCH] Some clarifications for the graphics protocol See discussion on #33 --- docs/graphics-protocol.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/graphics-protocol.rst b/docs/graphics-protocol.rst index 55b818446..9cc2aac33 100644 --- a/docs/graphics-protocol.rst +++ b/docs/graphics-protocol.rst @@ -256,7 +256,10 @@ sequence of escape codes to the terminal emulator:: Note that only the first escape code needs to have the full set of control codes such as width, height, format etc. Subsequent chunks must have only the ``m`` key. The client **must** finish sending all chunks for a single image -before sending any other graphics related escape codes. +before sending any other graphics related escape codes. Note that the cursor +position used to display the image **must** be the position when the final chunk is +received. Finally, terminals must not display anything, until the entire sequence is +received and validated. Detecting available transmission mediums