Reading List

Retrospective on Reverse-Engineering a Tiger Bug from Michael Tsai RSS feed.

Retrospective on Reverse-Engineering a Tiger Bug

Rosyna Keller (Mastodon, tweet): At the time, Apple only allowlisted specific menu extras by class name (checked in -[SUISStartupObject _canLoadClass:]). Any attempt to load a menu extra that advertised a different class name in its Info.plist’s NSPrincipalClass entry would fail. Menu extras were first-class citizens. You could hold the Command (⌘) key down to move […]