Repository navigation
test(I52): B37 independent X11 PDF raster/dirty Open/native gestures acceptance - #80
Merged
Merged
Conversation
…cing real selected modes
…despite automated PASS
Owner
Author
|
B37 B-owned response to independently confirmed I51 B36 visual blocker (2026-11-01), not yet GUI accepted.
|
This was referenced Nov 1, 2026
Owner
Author
|
I52 independent integration acceptance — exact QA HEAD
Decision: QA vertical #80 is ACCEPTED for integration into current B37 branch with exact head lease. After the QA merge, require new exact B37 head CI, review of critical artifacts, and only then consider #79→main; post-main-merge CI remains separate. Physical Windows 10/MiKTeX and macOS M1/M4 XeLaTeX GUI remain NOT_RUN. No release. |
i-shutov
marked this pull request as ready for review
November 1, 2026 18:04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CURRENT I52 — B37 production + independent X11 QA (2026-11-01)
Exact QA HEAD:
aa5abd7caeb9a2b10fc1d2a5778b3c58bb4cdd1b, explicit 2-parent merge of earlier I51 QA and B37 production #7932851182b36b30450d93c2c719039002abf0b330; app/src Git treeb855b7d8972b6663e0e764daa140c68a6b232fef. Git compare against B37 confirms only nine QA/workflow/fixture/docs files differ, no B-owned Rust or other production edits. Existing six X11 native gestures, held Ctrl+Z, modal dirty Open, source/CRLF/macros, F1, external XeLaTeX GUI PDF remain mandatory.Both I46/I47 are repinned to B37 and check out the real B37 production tree; new early and later actual-X11 PDF-focus captures distinguish a screenshot from unobserved asynchronous LOD completion. Exact QA HEAD workflows I46 and I47 completed SUCCESS with independently inspected uploaded GUI artifacts. Same-run PDF-reference comparison resolves B36 missing-stroke and stale-global-warning blockers on the tested fixture; see acceptance comment. Low-contrast thin strokes at 26% remain a nonblocking ergonomic caveat; physical Win10/Mac NOT_RUN. Five B37 core hosted CI groups at exact 3285118 PASS, but old workflows in the B branch still FAIL at stale B35 source-tree preflight before GUI.
Do not merge #80 or #79 until new QA run artifacts and reference PDF are independently reviewed, rectangle four edges/circle/Bézier/Cyrillic legibility verified and stale top 2% warning shown absent; then QA→B37 with exact head lease, new B37 CI, B37→main and separate post-merge CI. Physical Win10 with separately installed MiKTeX, Mac M1/M4 XeLaTeX remain NOT_RUN. Release 1.0 not accepted.
Historical I51/B36 evidence (old source tree; superseded by I52 candidate)
I51 — independent native Linux/X11 acceptance for B36, real visual blocker found
Base production B36 #79
af75b0402bdf9c99dd18999fc5a4f6eb4c974e23; B36app/srcGit tree276ad1525db4ef3d3aab4624808453a897ad5b6a. QA branch latest documentation HEAD3ef3cddb2ff801712daa5c8345e1350929ed6271. QA is stacked onto B36, not directly merged into main. No B production Rust/C help/A TeX edits and no mutation of oldqa/i06branch.Actual work: repin complete I46 dirty Open and I47 six-native-gesture desktop workflows to B36 app tree; preserve source/unknown macro/CRLF, occupied-victim no-overwrite, modal error, held XTest Ctrl+Z, six native commands, Russian F1, GUI Save/Build/Export external XeLaTeX PDF, PDF/font checks. Add genuine compact 1180×680
PDF крупно → Рисовать TikZpointer clicks with strict real screenshot-selected button RGB and fail-closed one-/two-line status layout matching, source-byte guard and before/during/after screenshots. Includes offline negative tests, plan, insight and CHANGELOG.Evidence (same B36 production tree): I46 real-X11 #41329734416 SUCCESS, originally independently reviewed I46 21/21 hash/PDF/modal artifact; I47 #41330287961 automated SUCCESS on tested QA HEAD
6eea588f. Independently downloaded I47 artifact #13092913019: CRC and 45/45 SHA checks PASS, 6 real gestures, source, held-click/drag Undo, Russian F1, GUI PDF, real B36 selected center view states. Physical Win10 x64 with separate MiKTeX and Mac ARM M1/M4 external XeLaTeX NOT_RUN.Blocking manual review FAIL, not hidden by green CI: Compare screenshot
i19-evidence/05b-b36-pdf-large-candidate.pngwith same-run external GUI-exported04-pdf-reference.png— missing two rectangle strokes and visibly stippled circle/Bézier in the PDF-focus window even though the actual XeLaTeX PDF is complete. Text too small; stale top errorВся PDF-страница не помещается даже при 2%remains when PDF focus actually fits ~26%. Integrator finding on B36 #79.DRAFT — do not merge yet. B must fix preview stroke fidelity and stale fit-warning behavior; then repin QA tree as necessary and re-run exact-head real X11, examine actual uploaded source/PDF/critical PNG manually, merge QA into updated B36 with
expected_head_sha, exact B36 head CI and only then separately integrate approved B36 into main and re-check post-merge CI. New docs-only exact QA HEAD CI pending. No release.