"...citygml-viewer.git" did not exist on "6e9f3032327e5f3fb02759d58f7cc8e6e74578af"
- 06 Oct, 2026 9 commits
-
-
Matthias Betz authored
Zip archives are rejected again by the format check with a hint to unpack them. Removes the zip reader, its tests and helper, the zip path in loadFile and the zip-only layer renaming (finishLayer name, sourceName). The archive message no longer suggests packing files as .zip. The readStream test for always-ready streams moved to the parser tests. Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
The parser only needs element names and coordinate text. The new tokenizer finds markup with native indexOf instead of sax's per-character state machine and slices text only while a LinearRing is read. - 274 MB LoD2 file: 20.1 s -> 6.9 s in Node, 23.3 s -> 8.3 s in the browser - identical output (hash over all vertex positions and colours) on 156 test files incl. CityGML 3.0 - element names are matched case-sensitively as local names - unterminated markup over 64 KB still fails; a truncated file still shows what was read - vendor/sax.js removed Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-
Matthias Betz authored
Co-Authored-By:Claude Opus 5.5 (1M context) <noreply@anthropic.com>
-