Skip to content

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 12:56
7fa0789

0.16.0 (2026-08-17)

Features

  • display: support configurable 4-bit mode (#568) (b6608f2)
  • display: support selectable one-bit mode (#594) (75e4311)
  • files: expose extracted read-only volumes (#536) (4922f8b)
  • files: implement read-only catalog search (#548) (d374de8)
  • load multi-file Macintosh ZIP game archives (#551) (4756d72)
  • memory: support 24-bit address translation (#571) (b75135a)

Bug Fixes

  • clip fully occluded background dialogs (#609) (a15c7c5)
  • coalesce window activation events through classic pending slots (#599) (c54a962)
  • control: preserve disabled popup titles (#506) (27e0924)
  • decode unpacked indexed PICT pixmaps (#607) (0102d56)
  • dialog: apply matching dialog color tables (#520) (f41d1f3)
  • dialog: leave Command-A to applications (#512) (fd88719)
  • dialog: preserve premodal application drawing (#527) (74c78e1)
  • dialog: preserve standard dialog control state (#521) (8719fb7)
  • dialog: preserve user-item GrafPort state (#573) (197a647)
  • dialog: protect retained save-under pixels (#510) (0426f03)
  • dialog: release buttons before nested modals (#525) (5c06acd)
  • dialog: retain filtered alerts (#588) (fd38330)
  • dialog: translate color icon palettes (#526) (7f6152f)
  • display: preserve direct driver palette values (#558) (0c0a615)
  • fence disposed modal dialog presses (#508) (66b1dea)
  • honor small classic application partitions (#605) (33db22a)
  • list: preserve offset cell rendering (#519) (cebc186)
  • load runtime CODE resources on segment faults (#593) (af347ca)
  • match indexed PICT colors through device inverse table (#533) (b9239cd)
  • memory: reserve callback code below framebuffer (#626) (323ecee)
  • menu: preserve long menu records (#514) (1cabca1)
  • menu: preserve themed highlighted content (#532) (754c1c3)
  • menu: search installed command-only menus (#511) (03ff656)
  • palette: preserve indexed window colors (#553) (cb29de6)
  • preserve device colors for explicit palette entries (#610) (6ea9fb4)
  • preserve explicit colors across client-ID palette installs (#509) (2fa865a)
  • preserve indexed Boolean CopyBits semantics (#601) (98acaf0)
  • preserve nonvolatile registers across native LoadSeg handoff (#603) (de24fda)
  • preserve resource references and map enumeration order (#596) (f027e42)
  • resource: expose application resource map (#587) (53c01e2)
  • runner: advance callback-gated headless audio (#535) (9c34379)
  • runner: pace Standard File refires (#518) (fc2c936)
  • script: implement script-aware ReplaceText (#537) (a447789)
  • sound: consume Director dispatch argument (#586) (efa23da)
  • sound: dispatch legacy Sound Driver writes (#505) (4a1a069)
  • standard-file: restore classic Open dialog (#574) (88e769d)
  • support legacy Launch parameter records (#590) (7dd7b58)
  • textedit: render delayed selected styles (#554) (f99b987)
  • use 16-bit midpoint for monochrome CopyBits (#570) (4558b0c)
  • window: apply WIND positioning specifications (#523) (9dd84ae)
  • window: draw active movable dialog chrome (#524) (4c78811)
  • window: repaint content exposed by window changes (#560) (4a01362)
  • window: repaint exposed content after moves (#522) (b0830c1)

Performance Improvements

  • prove bounded journal-complete poll cycles (#644) (6425f35)