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.
- 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
-
Corrected
web references to new URL johnallen.com
- Fixed
coding to split files under new Shared C Library
|
|