Great news about the Finder in Leopard! ;)
I know it's been a LONG time coming but feast your eyes on this little tidbit I discovered today:
Tiger Finder:
otool -L /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'
Reports Back:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
Leopard Finder:
otool -L /Volumes/Leopard/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'
Reports Back:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!
Tiger Finder:
otool -L /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'
Reports Back:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
Leopard Finder:
otool -L /Volumes/Leopard/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'
Reports Back:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!
Comments
And you know how delicious cocoa is! It's what chocolate milk is made of!
Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!
According to Apple engineers it's still largely a Carbon app.
No, the Finder is still largely a Carbon app in Leopard, although it does use our new HICocoaView capability to allow embedding NSViews inside a Carbon window to implement the coverflow view.
Leopard Finder:
otool -L /Volumes/Leopard/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'
Reports Back:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!
No, it returns:
\t/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 135.0.0)
\t/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
As Apple engineers have stated, on the Carbon mailing list among other places, the Finder remains nearly 100% Carbon. However it does use an HICocoaView (which embeds a Cocoa view in a Carbon app) for the CoverFlow view. There may be other bits and pieces, but it remains nearly all Carbon.
Edit: Beaten by 2 minutes.
No, it returns:
\t/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 135.0.0)
\t/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)
As Apple engineers have stated, on the Carbon mailing list among other places, the Finder remains nearly 100% Carbon. However it does use an HICocoaView (which embeds a Cocoa view in a Carbon app) for the CoverFlow view. There may be other bits and pieces, but it remains nearly all Carbon.
Edit: Beaten by 2 minutes.
To clarify, 10.4.10 Carbon version is:
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)
The actual version of the Finder being : 10.4.7 on my iBook G4 running OS X 10.4.10.
Cocoa Framework on 10.4.10:
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 11.0.0)
I'd be more interested in Build #s to clarify any confusion between your Carbon current version and the original poster's.