This page is archived and no longer maintained
Version 0.01
Original test version, did encoding and decoding via outside applications, requiring heavy use of scrap files.
Version 1.00
First proper release.
- Now has inbuilt encode and decode ability, making it faster and reducing use of scrap files, also allowed internal control of errors due to bad files.
- Added file type conversion for .tif plus put in .txt and .uue, both of which I have seen as uuencode files, mad but people do it.
Version 1.01
- Fixed bug which meant that "/" was not being converted to "." for PC files, overlooked in installation of encode and decode ability in vers 1.00.
Version 1.02
- Fixed bug which in some circumstances allowed the user to drag a file back onto the application when saving.
Version 1.03
- Replaced internal lookup table of filetypes to sprite names with proper conversion routine.
- Added RISC OS filetype after the 'end' line, except when the file being coded has a PC file extension.
- Checks for a RISC OS filetype line after the 'end' line. If there is one it will type the decoded file accordingly. This is inhibited if there is a PC file extension in the coded file.
- Added .gz and .tar to the PC file extension lookup table.
Version 1.04
- Added support for Interactive Help.
- Recoded loading from another application for efficiency and compactness. Should be transparent in use.
- Separated sprites into two files so that local sprites will not clog up the wimp shared pool.
- Added .arj, .bmp, .doc, .pcx and .wav to the PC file lookup table.
- Now deletes its work files from the scrap directory if it is unable to decode the file.
- Help file rewritten to make it clearer.
- Added proper check that Wimp$ScrapDir exists when loading.
- Changed code so that clicking on the UUcoder icon will always bring the main window to the top of the stack, even if already open.
Version 1.04a
- Corrected the coding for bringing the window to the top of the stack.
Version 1.05
- Tidied the window templates to look better on the Risc PC.
- Added Mode 22 sprite files.
- Added .pc1, .pc2, .pc3, .pi1, .pi2, .pi3, .img, .iff, lzh, lha, .mod, .med, .mmd, .csv, .dxf to the PC file lookup table.
- Modified PC file lookup table so that .tar point to RISC OS filetype &C46.
- Now allows 62-character lines to be decoded as well (previously only 61 characters).
- Tightened up the code which looks for the start of uuencoded follow on parts.
Version 1.10
- Added ability to double click decoded files to load them into an appropriate apllication.
- Added ability to split files after uuencoding them.
- Moved all error and interactive help messages to a Messages file.
- Added interactive help to the menu.
- Changed conditions for identifying end of a part to decode so that "--" is not used.
Version 1.10a
- corrected silly bug which stopped multiparts being created.
Version 1.11
- Added more returns to the wimp during processing to allow better integration with other applications and update display more quickly.
- Removed file deletion at the end of double clicking so that applications such as !Spark which don't take possession of the file can still act on it.
- Added check message if there is unsafe data when the desktop is closing.
- Made sure all scrap files are deleted when desktop closes.
- Moved file extension to filetype mapping to an external file rather than being 'hard wired'.
- Added new option in Choices dialogue box to retain the file extension of decoded files.
Version 1.12
- Now checks the machines DOSMap settings ands them to the translation table. (Thanks to Michael Barnes for the idea).
- Greatly expanded Mapping file (Thanks to Vincent Lefevre) some extra sprites added, but no longer a complete collection.
Version 1.12a
- Correctly responds if no DOSMap settings exist.
- Combines and decodes messages downloaded on a PC where lines end with (CR)(LF).
Version 1.13
- New test for start of section means that the header no longer has to be present.
- No longer fails if the DosMap command does not exist, e.g. if the DOSFS module has been killed.
Version 1.20
- Now automatically checks for base64 data when decoding a file which does not contain uucode. Only decodes single base64 files.
Version 1.21
- Treats , as a terminator in file names.
- Allows Content-Type lines to be up to 255 characters long.
- Added ability to take uucode and base64 file type from hex after file name as coded by ANT.
- Added intro line and changed end line when encoding.
- More tolerant for bad uucode with wrong termination.
- Added check for file name in "Content-Disposition" line of Base64 messages.
Version 1.22
- Unpacks multiple uuencoded or base64 files contained in a single message or (if uuencoded) split across a series of messages.
- Now checks whether you can read and write to the Scrapfile.
- Checks regularly to see the UUcoder Scrap directory exists and reinstates it if it has been deleted.
- Sends the proper "data unsafe" message when accepting files from other applications.
- Clears down when files are double clicked into applications, previously did not work correctly with Edit, Spark etc.
- Does not allow invalid characters to be carried through in decoded file names - " &@%*#\^$:|,"" are all replaced by "_".
- Added Help entry to menu - loads help file into editor.
- Now sorts out filetype from Argonet coded files as well as those from ANT, UUcoder and PC extensions.
- Handles base64 files where lines end (CR)(LF) e.g. as downloaded via a PC.
Version 1.23
- Fixed bug (in Acorn C Library) which did not allow filenames of output files to be over 11 characters long.
- Added Windows Meta Files (.wmf) to the filetype mappings and supplied an appropriate sprite.
- Now copes with a full scrap directory (as might be caused when decoding many files in one session).
- Produces the filetype specification on coding in a form compatible with Argonet (but still reads type from earlier versions of UUcoder). This filetype form will also be read by UUcoder version 1.22.
- Changed filetype detection priority so that priority is given in the following order: UUcoder/Argonet filetyping, Marcel description, PC file extension.
- Spacebar with a decoded file is the same as double clicking on file icon.
- Made scrap file names more obscure.
- Tightened file extension to filetype algorithm to ensure exact match.
- Cancel icon now works correctly when decoding base64 files.
- Corrected save code so that editing file name does not sometimes save as '>'.
Version 1.24
- Corrected bug which deleted scrapfile when transfering from base64 decoder to other applications, before the other application had time to load it!
- Reinstated the checking for illegal characters which did not work correctly in 1.23 (was truncated when invalid rather than replaced).
- Added Links dialogue box to allow access to UUcoder WWW pages.
- Fixed interactive help which was not working correctly on menus.
- Tidied up window and dialogue box templates.
Version 1.25
- Corrected references to bramber.demon web site to point at current site at johnallen.org.uk
- Changed coding the reads Dosmap settings to remain compatible with the Pace Shared C Library
Version 1.26
- Corrected web references to new URL johnallen.com
- Fixed coding to split files under new Shared C Library