Rewrite ExtFS support for MacOS X. This implementation uses xattrs (metadata) on Tiger+ to store FInfo and FXInfo. Otherwise, plain old .finfo/ helpers are used. "Safe" flags and fields are always synchronized to/from MacOS X. BTW, CFString leak was fixed at the same time.
macroman_to_host_encoding - so it works the other way around too
Since Guest and Host OS may use different text encodings for filenames, I am adding functionality to support this. For the moment, I've only added the platform-specific conversion for MacOSX (ie: UTF8 -> MacRoman), but others can be added later.
Byteswapping fixes for Mac OS X x86
Workaround finderFlags problem on folders in MacOS X 10.4. TODO: implement the same ".finf/" trickery as for Unix versions.
cleanups
Happy New Year!
Happy New Year! :)
Added to comment for add_rsrc()
Initial revision of Mac OS X port code. Uses Objective-C++. Needs Mac OS 10.1
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.