Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Mac OS Tempo (pre-release)
The Mac OS code named "Tempo" was originally numbered as 7.7 and included the visual elements of the cancelled Apple Copland project, but later became Mac OS 8.0 in part for legal reasons involving Macintosh clone vendor licenses.
Documentation
Release Notes for Tempo a2
General Disclaimer
This software is prerelease and is subject to change. This early release is designed to give you an idea of what's coming within the next few months; some APIs may change. Two examples of this that we know of follow.
Special Notes on Modifier Keys in Menus
If you attempt to use extended modifier keys in menus, for example the option or shift keys, the glyphs will not be displayed correctly although they will work correctly.
Special Notes on Changes to Dialogs and Alerts
This release uses a different mechanism for implementing Appearance-savvy alerts and dialogs than future versions will use. The documentation accompanying this release of Appearance has the documentation on the future mechanism, and should be understood for future expectations, but mostly ignored if you want to start playing with this stuff now.
The version of Appearance released with this seed of Tempo uses two new resource types for dialogs and alerts: 'dlog' and 'alrt'. They were designed to replace the old DLOG and ALRT types, while adding extended information necessary for Appearance features to be implemented. The formats for these resources are in the Appearance.r file, which is included with this seed. You can leave your existing 'DLOG' and 'ALRT' resources intact and add the new resources to start seeing how Appearance works - you don't have to remove or modify the 'DLOG' and 'ALRT' resources you already have. The Dialog Manager will see the new 'dlog' or 'alrt' resource and use that one instead of the 'DLOG' or 'ALRT' resource.
The 'dlog' and 'alrt' resources contain flags which tell the Dialog Manager how to treat dialogs: should it get a theme background, do we want embedding turned on (explained in the documentation), etc. These flags are actually described in the documentation and will continue to work in the future.
The next release of Tempo will implement a slightly different approach to dialogs and alerts. This change was made for compatibility reasons. The 'DLOG' and 'ALRT' resources still stay put, but there are two new resources ('dlgx' and 'alrx') which contain the extended information from the 'dlog' and 'alrt' resources. The 'dlog' and 'alrt' resources will become obsolete after Tempo a2.
Special Notes on StandardAlert
The Appearance extension implements a new routine to make creating alerts easier, while guaranteeing that they'll meet the Human Interface Guidelines: StandardAlert. This routine allows you to programmatically create an alert with up to three push buttons, plus a help button. You'll get the whole scoop from the documentation. The help button portion of the API is in the process of changing, so we wanted to make you aware of that. Currently it only supports one method of bringing up help. We want to make it more flexible, so we are currently evaluating how to improve it.
General Caveats
Here are a few general caveats while using the system:
- Some third-party extensions changing the appearance of the system may not function properly
- Utility programs modifying the behavior of the Finder may not work properly
- Some publishing applications may be incompatible with the Truth system font
- Some screen savers may not function properly
Some Known Problems
Here is a list of some of the known problems in Tempo a2. The number refers to a bug report in Apple's internal bug tracking database.
1316466 Cannot boot the machine without extensions. 1626594 Size for files and folders not always displayed in Finder's list view 1327674 Attempt to spring item on remotely disconnected server causes crash 1602530 Duplicating large file in low memory situation causes crash 1622090 No more than one OpenDoc document will open at once 1616156 Disconnecting a user while copying causes a forced restart 1630381 Crash on startup on 68k if Users & Groups Data File not in Prefs folder 1628162 Users & Groups crashes when opening many users at once 1630726 Can not print to Desktop Printers that have been made Launcher items 1369984 Impossible to stop rebuilding the desktop 1605909 Desktop: View as Small Icons, Large or small buttons not persistent on restart 1612514 Memory usage in About This Computer window not always accurate 1614882 Springing open the System file causes crash 1621775 Trash can jumps to top left corner on reboot after clean install 1621778 Opening text clipping on desktop causes hang 1626723 Windowshaded windows do not auto-unshade with springloaded Finder 1630357 Crash at startup when keep arranged is on for the desktop 1630821 Can't use the tab key to move between fields in the Get Info window 1630212 Date Created column header button/label not drawn 1626787 Disclosure triangles don't print 1601387 Text Control Panel v.7.1 is missing both pop-up menus 1615949 Network activity icon on top left corner of desktop appears as colon, not arrows 1614897 Cannot use mute button in Alerts in the Monitors & Sound Control Panel 1625259 Auto Shutdown alert being displayed over a different alert causes hang 1626084 Scroll bar freezes in Desktop Pictures after using windowshade button 1373887 Balloon help misidentifies the Windowshade collapse button as an inactive window 1375756 Balloon help describes all of windows' borders as their "title bar" 1603897 All Finder Balloon Help with tag [IP] need final wording