AUIS revival

Timeline
Login

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

144 check-ins using file revival/doc/porting-changelog.md version ef04698e4f

2026-08-03
16:51
docs: M4 Wave 3 T1 complete — closes Wave 3 Leaf check-in: defc77b2b0 user: wdc tags: andrew-6.4
16:51
M4 Wave 3 T1: strict flags for atk/text; fix implicit-int, LP64 %ld formats, qsort comparators, be1be2a diagnostic bugs check-in: 623f242eba user: wdc tags: andrew-6.4
2026-08-02
22:55
docs: M4 Wave 2 B3 complete — closes Wave 2 check-in: 260db317ea user: wdc tags: andrew-6.4
22:54
M4 Wave 2 B3: strict flags for value, apt/apt, textaux, supportviews, support, lookz, textobjects, extensions, frame; fixes 11 real LP64/signal-handler/writable-string bugs — closes Wave 2 check-in: 2f65c929c0 user: wdc tags: andrew-6.4
16:49
docs: M4 Wave 2 B2 complete — adew/apps/apt-suite/basics/syntax/utils strict-flags batch check-in: 5b85070622 user: wdc tags: andrew-6.4
16:48
M4 Wave 2 B2: strict flags for adew, apps, apt/suite, basics/{common,x,lib}, syntax/{tlex,parse,sym}, utils; fixes 5 real LP64/signal-handler bugs check-in: 2b2e570ca7 user: wdc tags: andrew-6.4
15:21
docs: M4 Wave 2 B1 complete — atk/apt/tree strict-flags batch check-in: c3846d331c user: wdc tags: andrew-6.4
15:21
M4 Wave2 B1: atk/apt/tree strict flags (dead duplicate K&R decl block removal, 42 implicit-int fixes, 7 LP64 %ld fixes, 3 vtable dispatch casts) check-in: d45d256355 user: wdc tags: andrew-6.4
14:14
docs: M4 O3 complete — closes Wave 1 check-in: c1bdab07e3 user: wdc tags: andrew-6.4
14:13
M4 O3: bison/index/util/misc leaf dirs strict flags (implicit-int cleanup, LP64 AndrewDir() ptr-truncation fix, qsort comparator retype, tiff library recompile fallout) check-in: 4c5c0272c8 user: wdc tags: andrew-6.4
04:26
docs: M4 O2 complete — eli/mail/metamail strict-flags batch check-in: 79cafee43e user: wdc tags: andrew-6.4
04:25
M4 O2: eli/lib+bglisp, mail/lib+cmd+testing, metamail strict flags (implicit-int cleanup + 2 format-string injection fixes + UnixError %d bug) check-in: 61fda88897 user: wdc tags: andrew-6.4
03:24
docs: M4 O1 complete — richmail strict-flags batch check-in: ebf7c784f3 user: wdc tags: andrew-6.4
03:21
M4 O1: overhead/mail/metamail/richmail strict flags (implicit-int cleanup + sprintf format-string bug fix) check-in: e473083e30 user: wdc tags: andrew-6.4
02:44
docs: M4 Batch 0 complete — record classpp format-fix additions beyond Phase 1 check-in: 5616b47446 user: wdc tags: andrew-6.4
02:43
M4 Batch 0: reapply classpp fix (stdlib.h, PushFile/PopFile externs, pathopen return type, -Werror=format fixes incl. LP64 id truncation) + add STRICT_COMPILERFLAGS macro to system.mcr check-in: f6bad47b27 user: wdc tags: andrew-6.4
02:27
docs: M4 plan revised — batches consolidated 24 to Batch 0+18, STRICT_COMPILERFLAGS macro, -Werror=format must-fix ruling (datastream id data loss), function-pointer cast policy, checkpoints after waves 2/4/6, corrected directory accounting check-in: e54a7d170a user: wdc tags: andrew-6.4
01:55
docs: M4 execution mechanism corrected — per-batch COMPILERFLAGS overrides (mirroring M2), global system.mcr flip deferred to final cleanup step; keeps tree buildable throughout Phase 2, safe to pause indefinitely between batches check-in: 58c0bff8ec user: wdc tags: andrew-6.4
01:36
docs: M4 batch map built from real Phase 1 census — 1778 errors/83 dirs, 24 batches/7 waves; supersedes the 'no batch map needed' plan check-in: 3419a76d11 user: wdc tags: andrew-6.4
2026-08-01
23:38
docs: M4 Phase 0 fully closed — FreeMessageContents(Msg, FALSE) ruling confirmed by wdc check-in: fe1b0ccdd0 user: wdc tags: andrew-6.4
23:33
docs: M4 Phase 0 complete — liveness/AMS1-gap/fix-missing-static-decl closed; major finding: drop strict-prototypes from the global flip (~6024 tree-wide hits, mostly deliberate idiom not bugs); FreeMessageContents semantics still needs wdc's ruling check-in: 21d5214069 user: wdc tags: andrew-6.4
23:20
docs: M3 complete tree-wide (15 sessions/91 directories) in revival.md status; add m4-rollout-runbook.md — global-flip task breakdown, deliberately no pre-built batch map check-in: f4180d46d2 user: wdc tags: andrew-6.4
21:42
docs: retire M3 prompts/reports/runbook/batches into claude-history/m3/ subdir (38 files); repoint all cross-references; document in claude-history/README.md check-in: f0fb2de6b4 user: wdc tags: andrew-6.4
21:28
docs: M3 C2 writeup, closes Wave 7 and M3; ltapp.c blocker resolved; revival.md EnvStart/EnvEnd bug check-in: 59efab22b8 user: wdc tags: andrew-6.4
21:24
M3 C2: ansify + -pe rollout for 11 contrib dirs, closes Wave 7 and M3 check-in: 1fd8dd2a7c user: wdc tags: andrew-6.4
18:21
docs: M3 C1 writeup, opens Wave 7; FinalizeObject/InitializeClass asymmetry documented; revival.md new bugs check-in: 82219ccc93 user: wdc tags: andrew-6.4
18:17
M3 C1: ansify + -pe rollout for contrib/zip/lib, opens Wave 7 check-in: 869fa8242e user: wdc tags: andrew-6.4
13:54
docs: wave/milestone close-out now requires a full clean rebuild, not just dependInstall check-in: 13212a462d user: wdc tags: andrew-6.4
13:43
docs: M3 AMS2 writeup, closes Wave 6; item 8 broadened again; revival.md new bugs check-in: d39d79b96e user: wdc tags: andrew-6.4
13:00
M3 AMS2: ansify + -pe rollout for messages/lib + 3 AMS libs, closes Wave 6 check-in: b0f5b61ffb user: wdc tags: andrew-6.4
01:32
docs: correct AMS1 writeup - FreeMessageContents fix was never runtime-verified, dirinfo check was unrelated check-in: 20c9b2d48c user: wdc tags: andrew-6.4
01:25
docs: M3 AMS1 tick + findings writeup; opens Wave 6, runtime-confirmed clean check-in: dbb8e858ca user: wdc tags: andrew-6.4
01:24
M3 AMS1: ansify K&R->ANSI rollout, ams/libs/ms (113 files, Wave 6); close ams/msclients/cui COMPILERFLAGS gap; fix unscrib.c FreeMessageContents arg-count bug check-in: 2d8e67a3f2 user: wdc tags: andrew-6.4
2026-07-31
23:22
docs: fold ams/msclients/cui COMPILERFLAGS closure into AMS1 scope check-in: 53ab74a1c9 user: wdc tags: andrew-6.4
23:18
docs: M3 A1 tick + findings writeup; closes Wave 5, runtime-confirmed clean after cvEng fix check-in: 692a421c14 user: wdc tags: andrew-6.4
23:17
M3 A1: ansify + -pe/.eh rollout, 9 app/leaf dirs (Wave 5); fix live cvEng LP64 truncation crash in dirinfo check-in: c34b1636ff user: wdc tags: andrew-6.4
20:27
docs: ansify build-db same-classname collision fix (A1 Gate 0 finding) check-in: 214801d582 user: wdc tags: andrew-6.4
20:26
ansify: fix build-db same-classname collision (dead-tree duplicates silently winning over active source), refuse silent overwrite check-in: fa0705b660 user: wdc tags: andrew-6.4
19:09
docs: atk/chart COMPILERFLAGS follow-up closed out check-in: 0cd9f9ae4b user: wdc tags: andrew-6.4
19:01
atk/chart: add M2 COMPILERFLAGS guard; fix 10 cross-file implicit-decl gaps + 1 dual-use-attribute cast check-in: 0b40b48847 user: wdc tags: andrew-6.4
18:42
docs: M3 I2 tick + findings writeup; closes Wave 4, runtime-confirmed clean check-in: c1b19b5f71 user: wdc tags: andrew-6.4
18:41
M3 Wave 4 I2: ansify + -pe/.eh rollout for eq/figure/chart/table/rofftext/raster-cmd, closes Wave 4 check-in: ddc4ecd927 user: wdc tags: andrew-6.4
04:29
docs: M3 I1 tick + findings writeup; runtime-confirmed clean including a fixed bush leaf-node rendering regression check-in: 28fff6d173 user: wdc tags: andrew-6.4
04:25
M3 I1: ansify + -pe/.eh rollout across 10 dirs (atk/image, srctext, raster/lib, layout, hyplink, org, bush, raster/scan, fad, raster/convert), 70 files; fix cmapv.ch wrong self type, pbm.c stray arg, asmtextv.ch/srctextv.ch covariant SetDataObject overrides check-in: af06ce95fa user: wdc tags: andrew-6.4
03:46
docs: ansify two-line-return-type comment fix writeup (I1 atk/layout Gate 1 finding) check-in: cd05b37e1a user: wdc tags: andrew-6.4
03:46
ansify: fix TYPEONLY to tolerate trailing comment, stop duplicating two-line return-type declarations check-in: 4caa5b0dfe user: wdc tags: andrew-6.4
03:35
docs: ansify weave() array-parameter fix writeup (I1 atk/srctext Gate 1 finding) check-in: 8a39c68ee9 user: wdc tags: andrew-6.4
03:35
ansify: fix weave() array-parameter bracket placement (classpp -D emits "T [ ]" with a space) check-in: bda581c21d user: wdc tags: andrew-6.4
03:25
docs: fix-missing-static-decl duplicate-declaration fix writeup (I1 atk/image Gate 1 finding) check-in: 25f5679339 user: wdc tags: andrew-6.4
03:25
fix-missing-static-decl: recognize already-fixed full prototypes, stop inserting duplicate empty-parens decl check-in: d6b52e035a user: wdc tags: andrew-6.4
01:01
docs: ansify build-db case-collision fix writeup (sliderv/sliderV, I1 Gate 0 finding) check-in: 3e7e26ca3b user: wdc tags: andrew-6.4
01:01
ansify: fix build-db case-insensitive filename collision (sliderv/sliderV), refuse silent overwrite check-in: 33b3a28978 user: wdc tags: andrew-6.4
00:22
docs: M3 I1 (10 inset-adjacent dirs) Gate 0/Gate 1 delegation prompt, opens Wave 4 check-in: 5c836edc13 user: wdc tags: andrew-6.4
00:00
docs: M3 T1 tick + findings writeup, closes Wave 3; revival.md ViewMove/HandleSelection entries; runbook standing checklist item 8 for stranded forward decls check-in: e59d6696cf user: wdc tags: andrew-6.4
2026-07-30
23:59
M3 T1: ansify + -pe/.eh rollout for atk/text, 30 files/21 classes; fix textv.ch ViewMove wrong param type, textv.c HandleSelection stray arg, 3 stranded forward decls check-in: 16d7a60774 user: wdc tags: andrew-6.4
21:50
docs: M3 T1 (atk/text) pre-diagnosis and delegation prompt check-in: be7c02f630 user: wdc tags: andrew-6.4
21:27
docs: mark ansify brace-body corruption fix as completed, not queued, in runbook/batches check-in: a0bba772ad user: wdc tags: andrew-6.4
21:17
docs: M3 amendments - standing checklist, Gate 0 delegation, eq pilot retired, I3 merged into I1, wave-end gate run check-in: 5011477b03 user: wdc tags: andrew-6.4
21:17
nns: add SSLLIB to link line, libmail tlscon needs OpenSSL check-in: 405bcd84d5 user: wdc tags: andrew-6.4
20:25
docs: ansify brace-body corruption fix writeup, closes B3 finding 5 check-in: ef2cfa0112 user: wdc tags: andrew-6.4
20:25
ansify: fix brace-glued-to-local-var-declaration corruption, a regression in the same-day brace-glued-parameter fix; parse_decl_block now signals which code path produced brace_idx instead of inferring it from line content check-in: 8b0ce5f968 user: wdc tags: andrew-6.4
20:15
docs: M3 B3 tick + findings writeup, closes Wave 2; porting-assessment.md second InitializeClass exception subsection; revival.md tree.ch missing-parameter entry check-in: 7adca71a6e user: wdc tags: andrew-6.4
20:13
M3 B3: ansify + -pe/.eh rollout across 13 leaf directories, 61 files; fix InitializeClass/FinalizeObject restated-param classpp bug, tree.ch missing param, 2 ansify tool bugs, brace-glued local-decl gap (32 instances), SetHitHandler .ch/.c mismatch, untyped .ch params, struct-tag scope trap, 4 rock instances check-in: 40d79265c3 user: wdc tags: andrew-6.4
18:09
docs: ansify brace-glued fix writeup + revival.md dead-duplicate-destructor entry; correct B1 and B2 stale proved-inert claims in runbook/batches check-in: 623adb64cb user: wdc tags: andrew-6.4
18:09
ansify: fix brace-glued K&R parser gap (silent skip, then a corruption-on-reject defect found mid-fix); retrospective ansify --dir recheck across the 7 directories already using -pe, 20 files newly converted check-in: 0278a14d0e user: wdc tags: andrew-6.4
15:04
docs: classpp FinalizeObject fix writeup + revival.md bug entry; resolve porting-assessment.md open question; drop stale per-batch grep task from runbook check-in: b4e33020d1 user: wdc tags: andrew-6.4
15:03
classpp: fix FinalizeObject -pe self-inconsistency for empty-parens .ch declarations; zero retroactive effect on the 7 directories already using -pe (byte-identical .eh regen verified) check-in: bdaac97e73 user: wdc tags: andrew-6.4
04:53
docs: M3 B2 tick + findings (classpp FinalizeObject bug, 6 .ch typos, xgraphic.c gap) + revival.md .ch typo writeup + porting-assessment.md classpp bugs; fix broken adew runtime-check note check-in: 57430bcbb9 user: wdc tags: andrew-6.4
04:53
M3 B2: ansify atk/value+support+supportviews+adew+basics/x, 81 classes (K&R->ANSI, 93 files); fix 6 .ch type-name typos + 2 classpp FinalizeObject workarounds + xgraphic.c brace-glued gap check-in: cb4c911deb user: wdc tags: andrew-6.4
02:08
docs: M3 B1 tick + findings (silent parser gap, cross-.ch rock disagreement) + revival.md im.c colormap bug + roadmap.md image inset re-test check-in: 591a79c7d7 user: wdc tags: andrew-6.4
02:08
M3 B1: ansify atk/basics/common, 41 classes (K&R->ANSI, 45 files); first large-scale -pe/.eh rollout; fix im.c stray *cmap dereference bug check-in: 9c21fa1a2a user: wdc tags: andrew-6.4
2026-07-26
20:45
More insets present. check-in: f1a4463839 user: wdc tags: andrew-6.4
20:44
docs: raster embedded-inset save/reload runtime-confirmed check-in: c93c5d4c78 user: wdc tags: andrew-6.4
20:38
docs: root-cause + resolve zip/calc/raster embedded-inset vanish-on-save bug (porting-assessment.md #20, roadmap.md) check-in: a535db8faa user: wdc tags: andrew-6.4
20:38
fix LP64 %d/%ld id truncation in atk/examples tutorial hello.c files check-in: 1f846cdd39 user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation across contrib insets (alink, clock, timeoday, tm, zip, champ) check-in: c5d632be7f user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation in text822 enddata check-in: 7cfe640a6e user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation in raster datastream (6 sites, 2 found via broader sweep) check-in: 7578b08758 user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation across remaining atk insets/views check-in: 49da44f003 user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation in supportviews/dialog datastreams check-in: 2c2670a40d user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation in text/rofftext/mit-header enddata check-in: 916406fc21 user: wdc tags: andrew-6.4
20:36
fix LP64 %d/%ld id truncation in image datastream write; SendEndData id int->long check-in: 13a87cca24 user: wdc tags: andrew-6.4
20:35
fix LP64 %d/%ld id truncation in apt__WriteObject (calc/zip insets vanish when embedded, lost on save) check-in: 467f74d7b5 user: wdc tags: andrew-6.4
18:36
docs: M3 O4 tick + findings (new -pe fallout pattern, _STDC_ standing task) + revival.md __STDC__ bug writeup; completes Wave 1 check-in: 1b18c07fe8 user: wdc tags: andrew-6.4
18:35
M3 O4: ansify overhead grab-bag, 19 dirs (K&R->ANSI, 47 files); first real -pe/.eh rollout (class/testing); fix _STDC_/__STDC__ typo in cmenu.h + xim.c fallout check-in: 2c00751602 user: wdc tags: andrew-6.4
16:58
docs: M3 O3 tick + findings (5 new patterns) + revival.md regcomp/regexec bug writeup check-in: 602c64ac42 user: wdc tags: andrew-6.4
16:58
M3 O3: ansify overhead/mail/{lib,cmd,testing}, overhead/eli/{lib,bglisp}, overhead/bison (K&R->ANSI, 76 files); fix regcomp/regexec typo in prmtives.c check-in: 72397d237a user: wdc tags: andrew-6.4
04:01
docs: M3 O2 tick + log image inset black/white-box render bug (confirmed pre-existing, not a regression) check-in: 0d43fb7b41 user: wdc tags: andrew-6.4
04:01
M3 O2: ansify overhead/image/jpeg + overhead/image/tiff (K&R->ANSI, 32 files) check-in: 57907eb019 user: wdc tags: andrew-6.4
03:53
docs: m3-rollout-runbook.md - O2 findings (3 new ansify bugs, 1 fixed 2 deferred) check-in: bf4a932d1c user: wdc tags: andrew-6.4
03:51
ansify: run compile gate whenever fix-missing-static-decl/fix-static-methods modify a file, not only when convert_file also does check-in: 948a656916 user: wdc tags: andrew-6.4
02:47
docs: revival.md - M3 is underway, not unstarted check-in: 99d29aa68e user: wdc tags: andrew-6.4
02:41
docs: add activating-new-subtree.md standing playbook, cross-link from m3-rollout-runbook.md and claude-history/README.md check-in: 385ab53b80 user: wdc tags: andrew-6.4
2026-07-25
21:19
docs: ansify DRIFT false-positive for InitializeClass/InitializeObject/FinalizeObject (porting-assessment.md #17) check-in: 776793790f user: wdc tags: andrew-6.4
20:46
docs: M3 O1 tick + fix-missing-static-decl idempotency + gated-dead-file policy check-in: a2b7bcbdab user: wdc tags: andrew-6.4
20:43
M3 O1: ansify overhead/util/lib (K&R->ANSI, 58 files) check-in: a16c2a5165 user: wdc tags: andrew-6.4
17:44
docs: consolidate m3-batches.md 24->16 batches (17 sessions w/ pilot) to match M2's batching aggressiveness; correct the scope comparison (M2 touched 28 dirs, not the whole tree) check-in: 5eb1c0f32f user: wdc tags: andrew-6.4
17:36
docs: add m3-batches.md — exhaustive 90-directory/24-batch M3 map built from the active-dirs gate log check-in: 1e7dd1a3ae user: wdc tags: andrew-6.4
17:27
docs: fix M3/M4 list-indent bug in roadmap.md (stray unbulleted paragraph broke sibling structure); add m3-rollout-runbook.md — M3 plan drawing on M2 lessons check-in: 07d9049067 user: wdc tags: andrew-6.4
17:14
Missing checkoff in M2 check-in: 019b25f1f2 user: wdc tags: andrew-6.4
17:10
docs: M2 complete tree-wide (3888 instances/29 directories); update roadmap.md and revival.md status check-in: 1e1124e2cc user: wdc tags: andrew-6.4
17:05
docs: retire M2 prompts/reports/runbook into claude-history/m2/ subdir (29 files); repoint all cross-references; document in claude-history/README.md check-in: f21530b970 user: wdc tags: andrew-6.4
16:57
M2: ams/libs/ms, 1569 fallout instances (1567 census + 2 malloc-blind-spot), both gates clean, user-verified — closes M2 prototype sweep check-in: cdb3f8d161 user: wdc tags: andrew-6.4
15:54
docs: M2 rollout point 5 prompt (ams/libs/ms, final M2 directory) check-in: 26072125a5 user: wdc tags: andrew-6.4
15:49
docs: M2 bucket 4 checkpoint gate green (fixed milestone before ams/libs/ms) check-in: ecc5c6def7 user: wdc tags: andrew-6.4
15:37
docs: M2 bucket 4 complete (contrib/zip/lib, 256 instances); log two new pre-existing runtime findings (embedded zip/calc load failure, ez horizontal-drag lock); test: extend testing.ez with calc+zip insets check-in: 9bdac760fe user: wdc tags: andrew-6.4
15:37
M2: contrib/zip/lib, 256 fallout instances (145 census + 111 malloc-blind-spot), both gates clean, user-verified check-in: 34f1c8830d user: wdc tags: andrew-6.4
14:10
docs: M2 rollout 4h prompt (contrib/zip/lib) check-in: cdf8824f6b user: wdc tags: andrew-6.4
14:01
docs: M2 rollout 4g complete (atkams/messages/lib, 336 instances); revival.md updated with M2 findings (LP64 long-return broadening, malloc blind spot, AUXMODULE gap, metamail SIGTTOU) check-in: ac8a93e4a4 user: wdc tags: andrew-6.4
13:56
M2: atkams/messages/lib, 336 fallout instances (212 census + 124 malloc-blind-spot), both gates clean, user-verified check-in: 37c1813610 user: wdc tags: andrew-6.4
05:50
docs: M2 rollout 4g prompt (atkams/messages/lib) check-in: f6afbc0db8 user: wdc tags: andrew-6.4
05:14
docs: M2 rollout 4f complete (overhead/mail/lib, 124 instances) check-in: abbdeb94e7 user: wdc tags: andrew-6.4
05:13
M2: overhead/mail/lib, 124 fallout instances (112 census + 12 malloc-blind-spot), user-verified check-in: 11f7e5c3f2 user: wdc tags: andrew-6.4
03:10
docs: M2 rollout 4f prompt (overhead/mail/lib) check-in: d5fd52a82f user: wdc tags: andrew-6.4
03:08
docs: M2 rollout 4e complete (atk/table, 186 instances); AUXMODULE taxonomy sub-case, malloc-sweep pattern fix check-in: 0eef5ed18a user: wdc tags: andrew-6.4
03:07
M2: atk/table, 186 fallout instances (154 census + 32 malloc-blind-spot), user-verified check-in: 86913d6864 user: wdc tags: andrew-6.4
02:25
docs: M2 rollout 4e prompt (atk/table) check-in: 103316f336 user: wdc tags: andrew-6.4
02:18
docs: M2 rollout 4d complete (atk/rofftext, 104 instances); include-own-header taxonomy sub-shape check-in: 1093f029ad user: wdc tags: andrew-6.4
02:17
M2 rollout 4d: fix implicit-function-declaration in atk/rofftext (104 instances: 54 census-visible + 50 malloc-blind-spot) check-in: d6ef31d798 user: wdc tags: andrew-6.4
01:46
docs: M2 rollout 4c complete (atk/text, 156 instances); malloc-blind-spot scale + cd-persistence corrections check-in: bc1067f862 user: wdc tags: andrew-6.4
01:46
M2 rollout 4c: fix implicit-function-declaration in atk/text (156 instances: 50 census-visible + 106 malloc-blind-spot) check-in: fa80dac4d9 user: wdc tags: andrew-6.4
01:46
test: save styled-text round-trip verification in revival/testing.ez (M2 atk/text runtime check) check-in: 8f1c600d7f user: wdc tags: andrew-6.4
01:00
docs: rollout-procedure.md correction — split cd from chained commands too, not just build steps from each other check-in: 7de359bfd5 user: wdc tags: andrew-6.4
00:57
docs: M2 rollout 4b complete (metamail, 338 instances); document metamail SIGTTOU/ioctl root cause check-in: c56f610606 user: wdc tags: andrew-6.4
00:57
M2 rollout 4b: fix implicit-function-declaration in overhead/mail/metamail/metamail (338 instances) check-in: e37fab1e9b user: wdc tags: andrew-6.4
2026-07-24
23:52
docs: M2 rollout 4a complete (overhead/util/lib, 74 instances); malloc-builtin census blind spot; command-style guidance corrections check-in: 1b8a12853b user: wdc tags: andrew-6.4
23:48
M2 rollout 4a: fix implicit-function-declaration in overhead/util/lib (74 instances) check-in: ad89612056 user: wdc tags: andrew-6.4
22:03
docs: add M2 bucket 4 + ams/libs/ms to roadmap checklist; add command-style guidance to cut unattended permission prompts check-in: 1e72318977 user: wdc tags: andrew-6.4
21:55
docs: record M2 gate-scope ruling — checkpoint schedule for bucket 4 and ams/libs/ms check-in: 7e16b48d26 user: wdc tags: andrew-6.4
21:48
docs: M2 rollout 3b complete (528 instances, 5 dirs); gate-scope 4th data point; two new taxonomy sub-shapes check-in: bd85afd1de user: wdc tags: andrew-6.4
21:46
M2 rollout 3b: fix implicit-function-declaration in overhead/eli/lib, ams/libs/cui, ams/msclients/nns, overhead/mail/metamail/richmail, overhead/index (528 instances) check-in: 6c3fb04271 user: wdc tags: andrew-6.4
19:33
docs: root-cause + fix for figotext label corruption (fontdesc.c LP64 cast bug); new open item, italic text sizing non-monotonic check-in: cd8811554b user: wdc tags: andrew-6.4
19:32
fix fontdesc StringBoundingBox int/long pointer-width mismatch: 4-byte stack overflow on every figotext label recompute, 1990s cast harmless on ILP32, live on LP64 check-in: 42e1ac6d0b user: wdc tags: andrew-6.4
16:01
add m2-batch3a-REPORT.md: M2 rollout point 3 batch A session report, incl. atk/figure text-rendering investigation trail check-in: 9d1e00f631 user: wdc tags: andrew-6.4
16:01
docs: M2 rollout point 3 batch A (roadmap.md tick, log atk/figure text-rendering bug) + m2-rollout-runbook.md batch A findings (gate scope settled, sub-case 2 nuance, -ferror-limit note); Haiku audit corrections: calc fully working (was stale 'not yet runtime-tested'), figure menu-focus bug resolved (2026-07-04 fix), layout whitespace not reproduced check-in: ecb28dff71 user: wdc tags: andrew-6.4
15:43
M2 rollout point 3a: mid-size atk batch (basics/x, basics/common, figure, syntax/tlex, raster/cmd) -Werror=implicit-function-declaration; 137 instances fixed - missing headers, same-file/cross-directory forward refs (osi_GetTimes, to64/from64/fromqp, dispbox.h family), cmenu.h _STDC_ typo worked around locally; atk/figure text-rendering issue confirmed pre-existing & unrelated, not fixed here check-in: 80ce47d481 user: wdc tags: andrew-6.4
05:09
add m2-batch2-REPORT.md: M2 rollout point 2 (8-directory batch) session report check-in: 00f76e973e user: wdc tags: andrew-6.4
05:09
docs: tick M2 rollout point 2 (8-directory batch) in roadmap.md; fold batch findings into m2-rollout-runbook.md (taxonomy sub-cases validated, FoldedEQ typo resolved, gate scope recommended settled, atk/figure ordering fix) check-in: 789544e5ba user: wdc tags: andrew-6.4
05:06
M2 rollout point 2: 8-directory batch (atk/frame,adew,value,lookz,help/src,extensions; overhead/cmenu,fonts/cmd) -Werror=implicit-function-declaration; 70 instances fixed - missing string.h/stdlib.h/etc includes, same-file forward refs, cross-directory local-extern decls (osi_GetTimes, FoldedEQ, cmenu's FlipButton/DrawMenus/SelectionPtrToNum, help's index_*/recordset_Free) check-in: cc53564d66 user: wdc tags: andrew-6.4
04:16
add m2-pilot-eq-REPORT.md: M2 rollout point 1 (atk/eq) session report check-in: ce319610b3 user: wdc tags: andrew-6.4
04:16
docs: tick M2 rollout point 1 (atk/eq) in roadmap.md; fold pilot findings into m2-rollout-runbook.md and rollout-procedure.md (depend-before-install gap for generated-source dirs) check-in: ef8db121cb user: wdc tags: andrew-6.4
04:16
M2 rollout point 1: atk/eq -Werror=implicit-function-declaration; add missing string.h includes (eq.c/symbols.c/eqv.c/eqvcmds.c), forward-declare eqview_Format (defined in draweqv.c, no declaring header) check-in: 7f9b612264 user: wdc tags: andrew-6.4
03:17
M2 prep: roadmap.md M2-point-0 completion correction (Group A + variant #6), extract rollout-procedure.md from m1-rollout-runbook.md, add m2-rollout-runbook.md + atk/eq pilot prompt check-in: e44d415f8f user: wdc tags: andrew-6.4
02:33
document LP64 variant #6 and tonight's M2 point 0 Group A session: porting-assessment.md §19, porting-changelog.md table+entry, revival.md 'old bugs never found till now' check-in: 6ecf7fd901 user: wdc tags: andrew-6.4