Versions 0.70 - 0.72

Version 0.70 -- April 4, 1996:

Features added:

The expire date has been extended to May 1st.
SPARC and HP-PA platforms are now supported.
Schedules and to-do lists can now be printed, with or without the background colors.
An appointment's task can now be selected in the Roles & Goals window simply by double-clicking on the appointment in the schedule or to-do list.
Tasks can also be selected in the Roles & Goals window by dragging an appointment into the window.  This will not move the appointment; it will only select its task.
A third way tasks can be selected is by pressing the return key while an appointment is selected.  Also, the arrow keys can be used to select the next or previous appointment.
A mailing list for announcements about Chronographer has been created, and a command for subscribing and unsubscribing to it has been added:  Info->Mailing Lists....
The Preferences Panel is now divided into three groups of preferences:  Launch, Schedules, and Summaries.
The Schedule Detail preference is now set whenever a schedule's detail is changed.  The Schedule Detail control in the Preferences Panel has been removed.
Multiple data files are now supported, to a limited extent.  These are useful if several people share the same account.  If the "Prompt for chronograph file" preference (in the Launch preferences) is set, Chronographer will display an Open panel each time it is launched, allowing you to select the file used to save your roles, goals, tasks, and appointments.  If the filename you enter doesn't exist, it will be created.  However, only one file may be open at a time, and it can only be selected when Chronographer is launched.
The file holding the roles, goals, tasks, and appointments used to be saved every five minutes when something had been modified.  If this happened while the program was being used, it would cause the busy cursor to appear for a few seconds.  Now the file is saved when the application is deactivated or five minutes after the first modification to the data if the application isn't deactivated first.
The semantics for pasting tasks have been improved. Previously, when a task was pasted, all of its appointments would also be pasted, unless the pasted task was a copy of an already-existing task belonging to the same goal.  Now, when a task is pasted, its appointments are tested individually for duplicates.  If an appointment with the same name already exists at the same place on a schedule, the appointment is not pasted; otherwise it is.

Bugs fixed:

The time summary periods were still a bit messed up:  Month and year periods did not include the last day of the month or year, and week periods beginning on the current day of the week only covered that day, instead of the whole week.
The images on the arrow buttons in the schedule windows and the Calendar tool didn't appear for some people.
Pasting of items with a '/' or a '@' in their titles failed.
Pasting of previously unscheduled to-do items into schedules failed.
Appointments could be dragged into a schedule even if there was no room for them by dropping them in the margin of the schedule (over the time listings).
After dragging an appointment to a schedule, sometimes the schedule would suddenly scroll to another position.
When switching between 12- and 24-hour time styles, the width of the margin in schedules changed, but the width of the appointment boxes did not.
When the "Hide on autolaunch" and "Open schedule on launch" checkboxes in Preferences were clicked on, they generated the error message "unrecognized -state message sent to instance (0x1c73c8) of Matrix class" and did not change the value of the preference.



Version 0.71 -- April 15, 1996:

Features added:

The expire date has been extended to May 15.
A "completed" attribute has been added to tasks, goals, and roles.  When a task is completed, check the button marked "completed" and the task will gain a check mark beside it in the task list and will be moved to the bottom of the list.  All completed tasks are grouped at the end of the task list.
To-do items that are not completed are now automatically moved to the current day's to-do list when Chronographer is launched.  This behavior can be disabled in the Appointment Preferences.
A new menu, Bump To, has been added as a submenu to the Agenda menu.  It contains commands for easily moving undone appointments to the next day, week, month, or year.  It also works for to-do items.
A preference has been added to control how summaries are calculated in the schedule windows.  Previously, the summaries were calculated by totaling all the appointments that belonged to the same task that the selected appointment belonged to.  This behavior is still the default for users of previous versions, but now other methods can be chosen: Summaries can total all appointments belonging to the same goal or role.  They can also be set to display the time allocated to the selected appointment only.  Finally, they can total all the appointments that have the same color as the selected appointment.  All of these summaries cover only the appointments displayed in the schedule window.
The mission statement can now be printed.
Double clicking on a date in the Calendar window now opens that day as a schedule window.

Bugs fixed:

Pressing the tab key while in the budget text field should've selected the description text.  It did not.
If a schedule window divider (the vertical bar separating the to-do list from the schedule) was moved in a schedule window other than the first one opened, the new position of the divider would not be remembered.  Only the position of the divider in the first schedule window would be remembered.



Version 0.72 -- April 28, 1996:

Features added:

The expire date has been extended to June 1.
The three main components of the Roles & Goals window have been broken into separate windows:  The browser remains in the Roles & Goals window, but the inspector and task list now have their own windows.  Both the inspector and the task list windows can be displayed with the Inspector... and Tasks... commands in the Tools... menu.
Some code has been added to attempt to catch crashes and allow you to exit cleanly with your work saved.  Hopefully you'll never need it.

Bugs fixed:

Chronographer would crash when a day was opened (with the Calendar tool) after two had already been opened, and one of the previously opened days had been closed.  This bug could cause up to five minutes of work to be lost.
When run for the first time by a new user, Chronographer would crash when exiting and would generate the following message: "objc: FREED(id): message perform:with: sent to freed object=0x352ffc".  Fortunately, the crash occurred after the user's work was saved and only occurred the first time Chronographer was used.
Various bad links and markers in the help file were corrected.