home *** CD-ROM | disk | FTP | other *** search
- A brief history of !NetReader
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- For people who don't know my software, my version numbers start at
- 0.01 and go up in steps of 0.01 when I give copies to other people.
- All versions below 1.00 are beta test versions and liable to have
- loads of bugs in them because I am still developing the software.
- Version 1.00 is the first bug free (I hope) version and versions above
- 1.00 are enhancements or minor bug fixes of the previous version.
- I don't update the version number until I give someone a copy of it, hence
- there may be twenty different upgrades between 0.01 and 0.02, but 0.01 was
- the last copy given to someone before I gave out 0.02. If you have
- any queries regarding version numbers, please do not hesitate to contact me.
-
- v0.01 (6th Oct 1994) - UPLOADED TO CIX
- Original release version (just about working)
- - probably quite a few bugs, but I thought I'd let people see what
- I was writing, and offer any comments.
-
- v0.02 (23rd Oct 1994) - SENT TO ACORN COMPUTING MAGAZINE
- Bug fix - Floating point exception when a message with 0 lines is
- decoded.
- Feature - ... line(s) skipped ... added to reply file where a
- non-continous section of text is being quoted.
- Feature - To quote <name> added when quoting messages, together
- with 'to quote again' when making subsequent quotes from
- the same message.
- The exact wording can be changed by editing the
- !NetReader.Resources.Messages file. BE CAREFUL THOUGH!
- Bug fix - File open errors now cause !NetReader to suffer a
- recoverable error instead of quitting.
- Feature - "Lines: x" now added automatically to reply headers.
- Feature - Reply routine re-written to fix a few bugs and include
- long signatures.
- Feature - "Re:" added automatically to subject line if you reply
- to a message that is not already a reply.
- Feature - References: header line added to replies to thread reply. Feature - The ability to delete 'tagged' messages.
- Feature - Ability to drag text files into the reply window.
- Feature - Ability to enter 'new' messages.
-
- v0.03 (27th Oct 1994)
- a) Speeded up deletion of messages by doing multiple messages in
- one go.
- b) Changed 'Continue' icon to 'OK' icon in warning window.
- c) Changed colour of hourglass (only on RISC OS 3) when storing
- message.
- d) Fixed bug where multiple deletes didn't work correctly.
- e) Rearranged 'Choices' window to provide options for private
- replies.
-
- v0.04 (7th Nov 1994) **** MAJOR UPDATE ****
- a) Reset no. of deletions when loading new file (bug fix)
- b) Modified loader routine to automatically distinguish between
- cr,lf and lf separated lines in the message input file.
- c) Changed warning icons from simple 'OK' and 'Cancel' to slightly
- more descriptive ones.
- d) Added 'Private' reply facility.
- e) Facility to choose the line separators of reply files.
- f) Added the ability to change the value of tab stops used to
- display messages. (usually only relevant to signatures)
- g) Added explode feature (see !Help for more info)
- h) Amended purge routine so that when deleting messages, only
- those that have been read will be deleted. Not those that
- haven't.
- i) Added 'Utils' menu (see !Help for more info)
- j) Fixed bug in message reader so that ctrl codes below 32 are
- filtered out.
- k) 'Find self' option added (see !Help for more info)
- l) References to your user ID are automatically highlighted.
- m) Fixed a whole host of minor bugs in the reply editor - mainly
- where the cursor position got confused resulting in corrupted
- window data occasionally.
- n) Added 'Reference to self' led to main control window.
- o) Removed bug whereby 'Explode' routine gave filename error if
- the subject contained an invalid character.
- p) Fixed bug where too many lines were added between reply text
- and signature (maxry%) when multiple replies were sent.
-
- v0.05 (21st Nov 1994)
- a) Modified age routine to bin messages older than OR EQUAL to the
- age set in choices.
- b) Amended quotes so that they wrap words to the start of the next
- line, rather than truncating half way through a word.
- c) Added short 'bleep' to notify when long messages have been
- truncated.
- d) Amended title page to load at the correct sprite allocation area,
- rather than at 20*1024*1024, thus allowing for !SparkFS etc to
- be already load.
- e) Caret auto-positions when you select send new message.
- f) 'Space' now works correctly at the beginning of reply lines.
-
- v0.06 (1st Dec 1994)
- a) Made loading of messages multi-tasking if required (so you can
- carry on working when loading large files)
- For those who want to run at maximum speed (but not do anything in
- the meantime) you can turn it off if required.
- b) Re-designed 'Choices' window again.
- c) Amended 'Goto' menu to include subject and user. These have now been
- truncated (subject to 38 chars, name to 20 chars) to fit them into
- the menu structure.
- d) Added extra 'confirmation' error messages when about to quit or close
- the file.
- e) Fixed bug where 'Explode' gave 'directory full' error if the directory
- was already ready nearing completion when Exploded.
- f) Extended message statck slightly to cater for up to around 1000 messages
- in a single file.
- g) Added ADFS/DOS format to explode filenames. ADFS truncates names to 10
- characters, whereas DOS truncates to 8 characters.
-
- v0.07 (8th Dec 1994)
- a) Fixed small bug in date evaluation routine.
- b) Fixed bug in 'Purgefile' routine, so that (hopefully) the read,binned
- files should be deleted ok.
- c) Added basic thread following to messages.
- d) Added support for archived source files.
-
- v0.08 (3rd Mar 1995)
- a) Fixed minor bug in loading routine, to work on RISC PC's.
-
- v0.09 (10th Apr 1995) **** MAJOR UPDATE ****
- a) Extended wimpslot size to 416k.
- b) Quotes now miss out blank lines rather than saying "line skipped".
- N.B. Still gives lines skipped if textual lines actually are
- skipped.
- c) Lines now correctly wrap when quoting long lines (making quoted
- lines look a bit more tidy).
- d) Amended reply editor slightly, so that if you click past the end
- of the text, the caret is positioned correctly at the end of the
- line, rather than in the middle of a blank area.
- e) In case of emergency, pressing ESCAPE will now abort loading a
- message, part way through. Use with care!
- f) Removed bleep from sounding when the thread window opens, as it
- was rather annoying.
- g) A message is now stored if the 'store' is set, irrespective of
- whether the message has already been read or not. This allows
- you to go back to previous messages and store them. However,
- it doesn't stop you from storing a message more than once. This
- action was changed due to popular demand.
- h) Irritating window added, to encourage people to register.
- i) Set loading flag to FALSE if the load is aborted on message 1.
- j) Speeded up loading of messages a tiny bit.
- k) Amended Lines: value in reply messages to give the correct value.
- l) Tidied up some of the windows a bit.
- m) Added 'Back' icon to thread window, to take you back through the
- threaded messages you've just read. A pointer bar also gives you
- a graphical representation of the approx position in the file.
- n) Amended delete time to allow deletion after 0 days, allowing for
- deletion of all messages (previous versions had 1 day min)
- o) Fixed but where typing in a new value for delete after was
- ignored.
- p) Added 'New message' option to icon bar menu, so that you don't
- have to have a file loaded in order to send a message.
- q) Tidied status window up a bit to allow cursor movement and re-draw
- after sending a new message. Previous settings are now restored.
- r) Keyboard handler now correctly recognises f12 being pressed from
- any position.
- s) Added name to messages file for improved detection of messages
- mentioning your name.
- t) Amended bug in explode routine so that "Re:" is removed from the
- beginning of filenames.
- u) Added origin verifcation to check NNTP-posting-host with message ID
- ??? is displayed to the left of 'From' is there is a discrepency.
- v) Re-arranged directory structure to make NetReader's internal
- organisation a bit easier to understand.
-