Updated for version 2.1.4.

This commit is contained in:
Steve Nygard 2000-10-15 01:46:00 +00:00
parent 6b599b8c1e
commit 620e94428f

42
README
View File

@ -5,24 +5,31 @@ for classes, categories and protocols.
Version 2 is a re-implementation of Eric P. Scott's class-dump, and
works with the frameworks in Openstep 4.x.
The source compiles on Nextstep 3.3 with Foundation, Openstep, and
OS X dp4.
The class-dump version 2.1.4 package includes source that should
compile on Mac OS X Public Beta, Openstep, and Nextstep 3.3 with
Foundation. This package includes the binary compiled for Mac OS X
Public Beta:
class-dump-2.1.4-bs.tar.gz (Mac OS X Public Beta)
Most of the changes since version 2.1.2 have been fixes for Mac OS X,
so I haven't updated the Openstep and Nextstep packages:
class-dump-2.1.3-bs.tar.gz (OS X dp4)
class-dump.2.1.2.m.NIS.bs.tar.gz (Openstep)
class-dump.2.1.2.NIHS.bs.tar.gz (Nextstep)
Compiling
These are all available from by website at:
Bison is required to compile this. There should be no warnings.
To compile first copy the PB.project and Makefiles from one
of the Nextstep or Openstep directories into the
main source directory and then build it. For OSX, just use
the new project builder file.
http://www.omnigroup.com/~nygard/Projects/index.html
Differences between 2.1.4 and 2.1.3
- Carl Lindberg made some changes that make class-dump work
better on Mac OS X Public Beta:
- It's a little better about backward compatibility with old
frameworks that still work on Public Beta.
- It fixes most of the syntax errors we were getting when
parsing types. (We were having trouble with union types.)
- It now understands framework install names and the framework
search path, so you should be able to run it on apps or
frameworks where the install name of the frameworks is not where
@ -118,6 +125,21 @@ Known problems
This also shows up in the AppleMenuOptions.app under Rhapsody DR2.
- A couple old applications have type strings that the parser can't handle.
Compiling
Mac OS X Public Beta
This should build directly from Project Builder. There are
a couple of harmless warnings.
Openstep, Nextstep
Bison is required to compile this. There should be no warnings.
To compile first copy the PB.project and Makefiles from one
of the Nextstep or Openstep directories into the
main source directory and then build it.
Comments and suggestions are welcomed.
Steve Nygard <nygard@omnigroup.com>