I've finally taken the time to hack MU again. This time I rebuilt the unformatting code, using 110% Cocoa APIs. I don't even touch char* the whole time, nor std::string.
Supposedly, Jaguar (Mac OS 10.2) includes an FTP-friendly NSURLHandle class. (I'm currently using that for HTTP getting.) So, it should be dead simple to get FTP file retrieval going. Since it's now 5 am, that will have to wait.
MUSHUnformat 2.0.1 has been packaged up and released. This update includes:
All dialogs are now sheets.
Added ability to open a URL (http only)
"Working..." sheet tells you when MUSHUnformat is working.
Added ability to unformat all text file types (Mac, UNIX, DOS).
MUSHUnformat 2.0.1 has been completed. It is currently in the CVS repository. Later today I will have time to package it up for an official release.
Work is progressing nicely on version 2.0.1. Last night I implemented the option to save the unformatted softcode to a local file (request ID 552120). The source in CVS reflects this.
Tomorrow I'll get more time to implement more of the pending features.
Anyone who looked at the SourceForge page before now must have been thinking, "How is this at Production/Stable with no releases?" Well, MUSHUnformat 2.0 has been released for a while, it's only just become a SourceForge project.
The binary can be downloaded here: <http://unformat.kristamin.com/MUSHUnformat-2.dmg>
Source code is available on the project's anonymous CVS server.