From 6c534da7c5baf4862ac26ffb4f66804834d4fec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Vogel?= Date: Sun, 25 Oct 2026 23:26:35 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=E2=96=B6=20Ausf=C3=BChren=20becomes=20?= =?UTF-8?q?=E2=96=A0=20Stoppen=20while=20Python=20is=20busy=20(P18)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Speaks protocol version 4 with embeds that understand it: the embed says when Python is busy (glpython:busy), and the run button then sends glpython:stop, which restarts Python; the code stays. The button keeps its width, so the row doesn't move. With an older embed nothing changes. The macro now accepts the embed's answers in every version up to 4 (it answers in the version the macro last used), not only 1 and the newest, and sends each embed the newest version both understand. Co-Authored-By: Claude Opus 5.5 --- README.md | 52 ++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 8d37f80..720b89e 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ comment: Embed the glpython editor, execution visualizer, and turtle graphics