Patch to add a little drawer that pops out of the
bottom of the main window, holding log messages. Added
is a function called SSLog, much like the existing
function NSLog, that should be used for debug output.
Arguments are passed transparently to NSLogv and also
added to the debug window's view data. The data is
displayed in a table view with a single column and no
column headers, showing the most recent 20 (a
compile-time constant) debug messages, with the most
newest at top and oldest at bottom.
Since this includes changes to not just source files
but the binary "freeze-dried" resources, which cvs
tends to choke on when diffing, I tar'ed the diff file
along with the updated binaries.
diff and NIBs