AUIS revival

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-09-18
03:03
cid: embedded-image resolution: Content-ID parsing in mimepart.c, sibling-part scoping in text822.c's resolver; confirmed against a real inbox message Leaf check-in: 7e4863587c user: wdc tags: html
2026-09-16
03:05
Link-hover cursor: htmllinkview posts Cursor_Gunsight over table-cell links, gated by new htmlatk_TextHasLink() so non-link cells are unaffected check-in: 1d646a5d64 user: wdc tags: html
02:35
roadmap.md: scope the cursor-on-hover open item with the PostCursor mechanism found live (no core-ATK change needed for images; text-link rectangle geometry still unscoped) check-in: 8956e81a55 user: wdc tags: html
02:22
htmlatk.c/text822v.c: wire up HTML mail link clicks (left=launch, right=copy to X cut buffer), text and table-cell links via new htmllinkview class, image-wrapped links via a Down-instead-of-Up workaround for imagev's own focus-grab eating the button-release; 3 real bugs found+fixed live along the way (wrong view class for cells, cell text defaulting editable, message-line word-wrap hiding the URL); wdc-confirmed working; docs updated (roadmap.md item 1 closed, porting-assessment.md item t., changelog, revival.md) check-in: b2d5334877 user: wdc tags: html
2026-09-14
16:12
roadmap.md/design doc: smart punctuation (item 1) was already fixed 2026-08-17, wrongly carried into yesterday's Open-items consolidation as still-open; correct it and renumber check-in: ac5ff70ce8 user: wdc tags: html
03:19
consolidate HTML-rendering status tracking: roadmap.md's Open items list is now the single canonical source; design doc keeps only design-level reasoning, no duplicate status check-in: 940fe4db91 user: wdc tags: html
03:01
html-mail-rendering-design.md: mark bug r. (forward-paging double-count) done, matching porting-assessment.md item r.; clarify the still-open pixel-accuracy issue is distinct from it check-in: 0a97e66162 user: wdc tags: html
02:54
textv.c: fix forward-paging double-count in MoveForward's last-line cap branch (bug r.), a self-inflicted regression from item h.'s 2026-08-18 fix; root-caused via live lldb against the writeds repro; docs updated, wdc-confirmed fixed check-in: 548bde2f38 user: wdc tags: html
2026-09-12
20:43
correct writeds finding: it works, was a grep-wrapper artifact; writeds is now the standing offline repro for the forward-paging bug (confirmed: text renders, paging asymmetry reproduces) check-in: df60495a5e user: wdc tags: html
04:15
revival.md/porting-assessment.md/porting-changelog.md: log a real ez-vs-srctext/html crash (bug s.) found re-confirming the forward-paging repro; correct an overclaimed writeds-based repro that also turns out broken check-in: 186aa1c303 user: wdc tags: html
03:33
revival.md/porting-assessment.md/roadmap.md: log the forward-paging under-report bug (Book Rack) properly in the durable docs before resuming work on it; roadmap.md date refreshed check-in: d08d4153c6 user: wdc tags: html
03:15
revival.md/porting-changelog.md: document the andrdir.h/Makefile dependency fix, moved out of Open Issues into Old bugs never found till now check-in: 71bfc7f567 user: wdc tags: html
03:14
src/overhead/util/hdrs/Imakefile: andrdir.h now depends on Makefile, fixing the staleness bug where a site.h-only change never triggered regeneration check-in: b792c1f500 user: wdc tags: html
2026-09-03
04:35
porting-changelog.md: note that the amsdemo message d7 (not just the isolated test copy) got the same piano desh fix check-in: 5c533845a4 user: wdc tags: html
04:34
src/ams/demo/d7: apply the same arbiter desh=150 fix to the real 'Mail for your Ears' amsdemo message (piano_isolated.ez was only the lifted-out test copy) check-in: a029698be0 user: wdc tags: html
04:26
revival.md/porting-changelog.md/roadmap.md: arb/piano sizing and settle-transition RESOLVED; corrects earlier child-vs-app theory, documents the real cause (lset-slot vs cel-own trailer field mixup) check-in: 31ca54a759 user: wdc tags: html
04:17
piano_isolated.ez: bound the arbiter's own desh=150 on its actual cel trailer field, fixing both oversized rendering and the settle-transition resize check-in: 22155567af user: wdc tags: html
2026-09-01
05:08
revival.md/porting-changelog.md: arb/piano empty-spacer fix documented, ANDREWDIR staleness bug found+worked around, overall sizing root-caused to lset child-vs-app forwarding bug, still open check-in: e33e18cab3 user: wdc tags: html
05:06
lpair.c: empty lset spacer leaves now clamp to STARTHEIGHT instead of echoing an unbounded offered height check-in: 83c3bc4173 user: wdc tags: html
2026-08-31
03:56
revival.md/porting-changelog.md: arb/piano resize bug re-diagnosed - timing theory disproved, two independent leaf bugs found (unbounded tune textview, echoing empty-spacer lset), both still open check-in: 9e457dab20 user: wdc tags: html
2026-08-21
07:39
xfontd.c: root-cause the X BadValue noise (courier pixel_size=0 has no core-protocol scalable resource; skip that guessing cascade once fontconfig already resolved a font) + fix vertical line spacing (GetFontSummary was a second, missed live consumer of core-only metrics) check-in: 1d3dfaf1d9 user: wdc tags: html
07:35
txtvinfo.h: widen vi_width/vi_height short->long (35yr overflow, arb/piano demo); add repro fixture + doc a second, still-open sizing bug check-in: cba1ea1994 user: wdc tags: html
05:57
xfontd/xgraphic: real fontconfig resolution for Xft text (was antialiasing whatever bitmap core-matched); fixes icon-font substitution + Arial rejection found live; WidthTable/DrawChars alignment now use resolved font's own metrics check-in: b1d7b26a4c user: wdc tags: html
02:46
html-mail-rendering-design: log forward-paging under-report bug (Book Rack, partially diagnosed) check-in: 198c0dd170 user: wdc tags: html
02:09
htmlatk: apply table/td style+align, font-family, text-align; fix align float-vs-justify conflict; document XftFontOpenName gap in porting-assessment.md check-in: 2a2a6b6aa7 user: wdc tags: html
2026-08-20
20:43
httpimg: drop fetch-count cap, make image fetch timeouts configurable (fixes Book Rack cover/photo drops) check-in: e491528cfb user: wdc tags: html
20:19
add lpair_AUTOHEIGHT: stop destroying rows 1..N in floated-table content leaves (fixes Book Rack synopsis/Buy-link loss) check-in: 06dd42f9c8 user: wdc tags: html
06:14
add lpair_VCENTER: table-cell valign=middle for htmlatk's lset rows (interim; nested-table/href padding case still open) check-in: 566ffcacc8 user: wdc tags: html
05:17
docs: record icon-clipping root cause+fix (item q., porting-assessment.md; html-mail-rendering-design.md); log background-color gap check-in: eb1b1ab510 user: wdc tags: html
05:13
htmlatk.c: pad fixed icon-column width by 6px (textview's embedded-border reservation shorts it); also cap it to icon-scale to avoid starving row siblings; round image_Zoom's percentage calc instead of truncating; htmlatktest.c: add writedsr mode for local-file-backed ez repro check-in: e0eb4f3946 user: wdc tags: html
03:31
docs: log divider-bar/fixed-icon-column/image_Zoom fixes and new lset-width-reflow open bug check-in: 7250f45dce user: wdc tags: html
03:31
lset/lpair: suppress divider bar (nobar bit on movable, not a struct field); htmlatk.c: fixed-pixel icon column for floated-pair splits; image.c: round instead of truncate in image_Zoom's buildZoomIndex check-in: e641a29205 user: wdc tags: html
01:23
roadmap.md: mark scrollbar endzone bug resolved (was already fixed 492e9b6e24, doc was stale) check-in: dd64d20bf4 user: wdc tags: html
01:22
docs: record the floated-adjacent-tables fix (National Grid issue 1 of 5) check-in: 67743d63d3 user: wdc tags: html
01:21
htmlatk.c/htmlpart.c: side-by-side layout for align=left/right floated table pairs (National Grid gas-meter icon+text) check-in: 440265b65d user: wdc tags: html
2026-08-19
22:40
design doc: record image bevel/scaling/Zoom-bug fixes; log 5 new National Grid header layout issues to investigate next check-in: ced00b09cd user: wdc tags: html
22:39
image.ch/imagev.c/htmlatk.c: suppress imagev's bevel frame + scale HTML images to declared width=/height=; image.c: fix image__Zoom uninitialized-pointer bug for truecolor images check-in: 563523f25f user: wdc tags: html
20:20
docs: recover the A/B/C/D image-fetch design rationale (blocking curl chosen over async/in-process/disk-cache), note the curl prerequisite, and document caching's per-render-pass scope check-in: da46e58bd7 user: wdc tags: html
19:56
docs: record per-sender image allow-list + beacon-blocking design, the messages.c/text822 cross-.do crash writeup, and HTML/MIME rendering + new options in mail-quickstart check-in: ed341a16a6 user: wdc tags: html
19:42
messages: per-sender image allow-list (ams.imageallowlist pref + This Message menu item), deliberately independent of tracking-pixel blocking; fix cross-.do crash via amsutil relay (avoid raw externs/suppressed text822 routines); terser options help text check-in: 91b95110bf user: wdc tags: html
15:38
messages: block obvious tracking-pixel images pre-fetch (ams.blockbeaconimages pref, on by default); render nothing rather than placeholder text to avoid blowing out lset table column widths check-in: 1ad1ae2e4f user: wdc tags: html
05:30
docs: record PNG image support as done in roadmap/html-mail design doc check-in: b95697f9c9 user: wdc tags: html
05:25
png image decode: new png class, wired into image inset menu and HTML/mail dispatch check-in: 69396a0a16 user: wdc tags: html
05:23
Add a png object check-in: 928a5ddc1c user: wdc tags: html
04:10
design doc: record remote image fetching as done, PNG decode as in-progress (concurrent instance) check-in: 8410b362b3 user: wdc tags: html
04:07
htmlatk.c: sniff real image format when declared Content-Type's decoder fails; suppress routine gif__Load stderr on the speculative first attempt; htmlatktest.c: fix binary-corrupting UTF-8 conversion in cid: test resolver check-in: 15c117b15d user: wdc tags: html
04:06
messages: fetch remote <img> content via curl (httpimg.c), gated by ams.loadremoteimages pref + per-message override, im.c SIGCHLD race fix, per-render-pass fetch cache check-in: 007ce9ec43 user: wdc tags: html
2026-08-18
21:46
design doc: record scrollbar endzone-blanking fix; note remaining paging-precision imprecision is separate, still open check-in: b3bf7ddd5a user: wdc tags: html
21:44
textv.c: fix BackSpace fast-path applied to a held scrollbar bottom-endzone click, blanking the screen check-in: 492e9b6e24 user: wdc tags: html
21:05
design doc: record MoveForward fix, note scrollbar endzone as next open bug check-in: 54ba011a57 user: wdc tags: html