Cider Isn't Darwin Emulation, Really

docs(money-manager-ex): the dictionary storm is gone, and the dialog is three clicks away master

Re-taking a measurement whose premise changed. -[__NSCFDictionary saveGraphicsState] appears 213655 times across the capture tree, and every one is in two captures dated 2026-09-22: mx-rate3 156719 and mx-seg 56936. That is currentContext handing back the thread dictionary instead of the context, the same family as the over release cocotron 0109 fixed. Driving the New Transaction dialog today: ZERO. Also zero unrecognised selectors of any kind on that whole path, and no guest fault. THE CAVEAT THAT MATTERS, because today's roster drives give the same zero for the wrong reason. sweep-mx, input-mx and menuact-mx all stop at the startup dialog and never open a database, so their zero proves nothing at all. This one comes from a drive that reaches the dialog the 2026-09-22 stack names. THE PATH IS THREE CLICKS and the coordinates were measured, not guessed. Open Last Opened Database at (627, 298), from scanning the capture for the seven button faces, all at x 547..707 with rows starting 288, 320, 352, 384, 416, 448, 480. Then an MMEX Instance Check alert appears because an earlier run left the database marked open, and it renders correctly: warning icon, bold title, four paragraphs, Yes and No with No as the blue default. Yes is at (602, 488), taking the OUTER bounds of the two face colour runs its own label splits. Then the toolbar New Transaction button at (191, 69). Fifty nine databases are already in the prefix, so nothing new is created. WORTH KNOWING FOR THE NEXT PERSON: CIDER_TRACE_CONTROL is alive here, 22 lines, and prints no mouseDown for the startup buttons. wx draws those itself so they are not NSControls and that trace cannot see them. It does see native alerts and sheets. A NEW DEFECT, recorded and not chased. The Date row reads 9/23/2026 with the weekday beside it as Wednesda. Zooming the capture shows eight complete glyphs then blank space: the y is not half drawn, it is absent, so the run stops at a glyph boundary rather than being cut by a clip rectangle. The same label reads Tuesday correctly in the earlier work above, and Tuesday is seven characters where Wednesday is nine, so a label sized for a shorter string is the suspect and the measurement that sizes it is what to check. The Tags row is unchanged: 3570 pixels of pure black against white for the Category field one row up. Its chain is worked out at length in this doc and its next measurement named there. Documentation only. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


Author Niclas Overby Co-author Claude Opus 5 (1M context) Date Commit da752ec2 Parent 29fb2579 Change ID zwrmqzol
+60 -1
1 changed file