Converted to ARC.
More "modernizing". Took a pass through the "Model" classes.
The "modernizing" continues.
Fixed bug that was preventing the Overview doc list from listing docs for secondary frameworks that a class belongs to.
"Modernization".
Cleared up all compiler warnings. Some were deprecations. Many were for calling some variant of performSelector.
OCD -- made "owningFramework" argument name consistent everywhere instead of "aFramework" or "theFramework". Also edited a comment.
Fixed the bug where the wrong doc/framework pair was set as the main one, at least for NSString and probably others. This caused the Overview doc list to display sections of the doc on deprecated NSObject methods.
Moved the concept of having multiple owning frameworks out of AKBehaviorNode and into AKClassNode. Not sure why I moved it up in the first place.
Got rid of AKFramework. Framework membership is now indicated by simple strings that are used to tag things.
Got rid of NSEnumerations.
Got rid of forward declarations of private methods.
Assigned Option-Command-H to "Hide Others" in the app menu. Don't know why the shortcut wasn't already assigned -- maybe in the old days that wasn't a standard yet.
Removed a few completed items from the to-do list.
Added a WIP section to the release notes, which will be filled in with version number and date when there is an actual release. Just a way of getting a headstart on the chore of writing release notes.
Removed an unneeded property, replaced it with an ivar. Removed an unused ivar.
More edits to todo.txt.
Use NSWorkspace method instead of AppleScript to do Reveal in Finder.
AKGroupedNode is never used, so got rid of it.
Renamed the intro-to-the-source document. Gave it a .markdown suffix. Edited it.