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 (6th 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 verification 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.
-
- v0.10 (7th Jun 1995) **** MAJOR UPDATE ****
- a) Amended goto message by subject to a window rather than a menu.
- This is very much faster and can be open all the time.
- b) Newsgroups are automatically added to a file
- (!NetReader.Stored.Newsgroups) as they are seen for the first time.
- When sending a message a newsgroup can be selected from a menu
- by pressing MENU over the newsgroup icon in the control window.
- c) Facility to change window colours added. (from Choices window)
- d) Tidied up some error messages and the way NetReader copes with
- quits and abort loads.
- e) Changed icon colours to give a more 'professional' look.
- f) Changed stored messages filename from msgsfile to Usenet.
- g) When importing private messages, a list of email numbers is also
- build up in a similar fashion to the newsgroups. This file is
- called !NetReader.Stored.People
- h) Speeded up loading of messages slightly.
- i) Wimpslot increased to rectify occasional 'heap full' errors.
- j) Separate message files to store 'Usenet' and 'Private' messages.
- k) Ability to send to more than one newsgroup added.
- l) Added additional signature file so that newsgroup messages and
- private messages can have different long signatures (if req.)
- m) Re-designed control window slightly (wider) with pointer display
- added.
- n) Added checking for Reply files on startup. Warning given if dodgy
- filenames are detected. Useful if !NetReader has been copied from
- one machine to another and Reply files had already been setup in
- the choices window.
- o) Added Misc directory in which to store miscellaneous files which
- may be useful to !NetReader users. See Docs.MiscDir for details.
- p) Cleared subject lines from control bar when new message is loaded.
- q) Fixed bug where 'from' details in subject index were sometimes
- repeated in the following entry.
- r) Bug fix: When exploding messages, null filenames are converted to
- "NoSubj".
- s) Added 'Skipfile' facility to skip over messages from certain people.
- t) Added facility to add date when quoting from messages.
- u) Added 'approx number of messages' calculation to loading window.
- v) Tidied up sensing of msgtype slightly to avoid confusion.
- w) Subject index window can only be opened when the whole input file
- has been loaded.
- x) Added ability to handle mailing lists, so you can send a message to
- a specified group of people without having to keep entering the list.
- These are stored as text files in the directory !NetReader.Stored.MailLists
- (More instructions in the manual)
- y) Hourglass now comes on when Importing text into the reply window.
- z) Added 'Quick print' option to do a quick (VDU 2 type) print on line
- printers, either the current message or the current reply (depending upon
- which menu you select it from)