From 59fc2e62cbfb94e901ac24c0d85a7bec738473e0 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Tue, 28 Jul 2026 22:51:40 +0200 Subject: fix: recover dropped readings + collapse whitespace; regenerate data Two QA-found bugs fixed: - mktext now collapses runs of whitespace in verse text to a single space (and trims), matching lectio's Fields-based rendering. The Vulgate source has occasional double spaces that were leaking into the output. - Regenerated gen/ with the hermetic, alias-fixed clectio-gen: the generator no longer picks up the user's stale books.ini (which had silently dropped ~30 EF Ember-day lessons, e.g. St Lawrence-common Sir 45, Osee/Hosea 14, 2 Esdras/Nehemiah 8). Full range 2025-2054 now has 0 dropped readings. Verified vs lectio: OF and EF 2026 are byte-identical (day names + verse text, 0 mismatches); range boundaries 2025-01-01 / 2054-12-31 match; ASAN + UBSAN clean over leap days, boundaries and edge cases; bad input never crashes. Shipped total 1.28 MiB. Claude-Session: https://claude.ai/code/session_01S1CD1u3tgSS4xNu6WHfp5a --- gen/verses_ef.keys.gz | Bin 8115 -> 8570 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'gen/verses_ef.keys.gz') diff --git a/gen/verses_ef.keys.gz b/gen/verses_ef.keys.gz index d8dcbf5..78f30b4 100644 Binary files a/gen/verses_ef.keys.gz and b/gen/verses_ef.keys.gz differ -- cgit v1.3