added a few more things tonight before sending over to etree, so hopefully i didn't introduce any new bugs. they should have the new version posted by tomorrow
changes in v1.2:
--added .ape encoding. xACT will convert aiff files to wav before encoding to .ape. After the .ape file is created, the temp .wav file will be deleted.
--added .ape verification.
-upgraded sox to 12.17.4
-fixed a bug in encode so invalid file formats are now caught correctly
-added support for checking multiple md5 files or multiple flac fingerprint files at one time. note: checking a flac fingerprint file and md5 file at the same time doesn't work yet.
-changed so encode, decode and checksum lists are now sorted
-fixed a bug I was having on 10.3.1 and 10.3.2 where the app would unexpectedly quit when files were dropped onto the dock with certain tabs open.
-added support for a blank user password (on installation)
-24 bit ape to aiff and 24 bit aiff to ape attempts are caught and stopped correctly.
-changed the way ape decode is handled. I now call monkey's audio directly instead of telling shntool to convert to wav or aiff. if converting .ape to aiff, it will extract to a temporary wav first, then convert to aiff.
-added monkey's audio error codes.
-the main window can no longer be closed
-changed the layout of the encode tab to be less cluttered with the addition of .ape encoding
-parsed the output from both .flac and .ape verification to give a shorter, more concise message. xACT also parses the .ape error messages. Hopefully I didn't screw any messages up