Releases
v0.68.0
Compare
Sorry, something went wrong.
No results found
0.68.0 (2026-09-29)
Features
append path components to PPC CFURL objects (#3320 ) (5989d85 )
catalogue: approve Creep Night demo browser launch (#3347 ) (aa47c0b )
catalogue: approve Power Pete demo browser launch (#3353 ) (9f55361 )
catalogue: enable 3-d ultra pinball browser launch (#3343 ) (b546fda )
catalogue: enable A-10 Cuba demo after browser approval (#3331 ) (44478d7 )
catalogue: enable Diablo II Shareware browser launch (#3380 ) (f4d1fb1 )
create PPC CFBundle objects from bundle URLs (#3325 ) (93b376e )
desktop: persist System Folder preferences (#3251 ) (34e81e5 )
expose main CFBundle to PPC Carbon applications (#3311 ) (6c7b39b )
expose PPC bundle private Frameworks URL (#3316 ) (700479d )
support PPC Carbon multiprocessing imports (#3306 ) (8b6f7b6 )
Bug Fixes
bind Carbon dec2num in PPC imports (#3308 ) (9443de9 )
bind Carbon MoreMasterPointers in PPC imports (#3300 ) (1d70154 )
dialog: redraw only changed text item during modal tracking (#3304 ) (a6588fb )
dialog: redraw only the changed SetIText item (#3278 ) (8cb5ebd )
extend PPC browser worker startup deadline on progress (#3327 ) (f6a5b46 )
memory/presentation: resolve private interface, unused method, and unused mut warnings (e47e385 )
ppc: read DrawSprocket context CLUT entries (#3263 ) (0af90c4 )
ppc: return callable standard dialog filter (#3267 ) (1f056af )
ppc: serialize DrawSprocket contexts (#3259 ) (c6ed3ee )
preserve global bounds for PPC window hit testing (#3285 ) (b4c9a5e )
quickdraw: draw straight lines as single pen coverage (#3282 ) (03f4b1e )
Performance Improvements
dialog: refresh only drawn regions in retained snapshots (#3312 ) (844e9ed )
dialog: reuse tracked snapshot when redrawing dialog items (#3323 ) (93b8621 )
present: resolve retained text coverage on the GPU on macOS (#3253 ) (27d1056 )
quickdraw: batch patterned 8-bit rows and narrow snapshot updates (#3289 ) (9f50a53 )
quickdraw: cache pixel pattern color matches per draw (#3271 ) (50f30e5 )
web: skip drawing grace during ui tracking (#3295 ) (3fe94dc )
Code Refactoring
dialog: delegate 68k DITL resource parsing to architecture-neutral dialog manager (#3305 ) (65de671 )
dialog: introduce architecture-neutral Dialog Manager domain and DITL parsing (da8641c )
dialog: unify append, shorten, and count DITL manipulation and geometry (#3350 ) (cf7f3dc )
dialog: unify dialog and alert template parsing, alert stages, and ParamText substitution (#3317 ) (de73a61 )
dialog: unify dialog dispatch selectors, default button ring geometry, and cancel button detection (#3346 ) (1c2472e )
dialog: unify dialog event handling, edit text key processing, and record offsets (#3352 ) (292d1da )
dialog: unify dialog item geometry, visibility, and hit testing (#3310 ) (a2460c3 )
dialog: unify dialog item hit testing, coordinate conversions, and disabled state predicates (#3362 ) (46cff95 )
dialog: unify dialog item kind predicates and DialogSelect evaluation (#3372 ) (d0697e7 )
dialog: unify dialog item resource mapping and type resolution (#3368 ) (2782b97 )
dialog: unify dialog item text and record manipulation (#3332 ) (0919f80 )
dialog: unify dialog item text extraction and validation (#3365 ) (522e88a )
dialog: unify dialog lifecycle and item resource disposal (#3341 ) (784e888 )
dialog: unify event target routing, edit text outset geometry, and item typing (#3356 ) (2ab21fe )
dialog: unify modal dialog event filtering and default/cancel button resolution (#3370 ) (79fe129 )
dialog: unify modal dialog keyboard navigation and standard filter evaluation (#3326 ) (0e4bcbc )
dialog: unify PPC item type decoding, dialog record offsets, and initial state (#3358 ) (bfde15c )
dialog: unify selection normalization, default and cancel items, and alert types (#3336 ) (f1b1c3c )
loader/ppc: extract cfm hle import dispatcher into dispatch_imports submodule (3e959cb )
loader/ppc: extract cfm import dispatch targets into import_targets submodule (f0884f2 )
loader/ppc: extract execution diagnostics and watch observers into diagnostics submodule (4543d34 )
loader/ppc: extract loaded app hle execution engine into loaded_app_execution submodule (866ed0d )
loader/ppc: extract loader constants, loaded app definition, and surface helpers into submodules (170317b )
loader/ppc: extract pef application loader into pef_loader submodule (5bfcd4e )
loader/ppc: extract picture rendering and font/gestalt helpers into submodules (f48ffc0 )
loader/ppc: extract surface rendering, trap management, and domain math into submodules (629c007 )
loader/ppc: extract toolbox startup, process memory, and import policies into submodules (3e08b46 )
You can’t perform that action at this time.