[FIX] Blockname-Kollision in omni:make-gerade + fehlende Linienzug-Testantwort

omni:make-gerade: itoa(fix(CDATE*1e6)) als Kollisions-Suffix sprengte den
32-Bit-INT-Bereich und liess den Lisp-Fehler mitten im BLOCK/INSERT-Kommando
laufen (BricsCAD blieb dann auf eine Eingabe wartend haengen) - trat bei der
Omniflo-Streckenzug-Testschleife auf, da ssg-timestamp nur Sekundenaufloesung
hat und mehrere Geraden pro Sekunde entstehen. Ersetzt durch einen laufenden
Zaehler.

linienzug_tests.json: die in 3e23003 neu eingefuehrte "ES-Element setzen?"-
Frage fehlte im Testskript und hat die restliche Eingabe-Queue um einen
Eintrag verschoben.
This commit is contained in:
2026-07-30 15:46:00 +02:00
parent 7f5a8036c0
commit df96071f79
2 changed files with 19 additions and 3 deletions
+5
View File
@@ -159,6 +159,11 @@
"wert": "3",
"kommentar": "getstring Ist Endpunkt? (Option 3 - Kettenende)"
},
{
"typ": "string",
"wert": "1",
"kommentar": "getstring ES-Element setzen? (Ja) - neue Frage aus 3e23003, fehlte bisher in den Testdaten"
},
{
"typ": "point_rel",
"dL": 6215,