Added Xcode 4 workspace containing the two application projects -- they pull in everything underneath.
Added new Xcode 4 xcuserdata to gitignore.
The only SDK in Xcode 4 is 10.6.
stringWithCString: has been deprecated for a long time
MIDIDriver.h is now in the regular CoreMIDI framework headers
Build on 10.6 SDK without deprecation warnings
-[NSDocument setFileName:] is deprecated in favor of -setFileURL:
can use enum rather than int for NSBackgroundStyle now
make sure the triangle in the outline view doesn't disappear when the row is clicked
trying bump up to 10.5 deployment target, some 64-bit.
Had to get rid of obsolete objc superclass access.
need SMClassIsSubclassOfClass back again, NSProxy and the other weird classes are still as weird as ever
-[NSProgressIndicator animationDelay] is deprecated, just hard-code it
SysExLibrarian now builds under the modern SDK
simple 64-bit fixes -- e.g. use NSInteger rather than int
no point using BlockMoveData rather then memmove, silly Carbon
need a cast to avoid a warning
stop assuming CoreMIDI objects are void*s or sizeof(void*) -- in 64 bit they are UInt32s, just to make life confusing
Moved MIDISpyShared.h to Private so the LLVM compiler finds it (previously it was in Project and GCC found it but LLVM did not)
Link against CoreMIDIServer.framework for ppc/i386 but CoreMIDI.framework for x86_64
more MIDIObjectRefs not being pointers
More twiddling settings to get Xcode 4 to work -- this time, to cmd-B build when set to 64-bit scheme, rather than saying "The selected run destination is not valid for this action."