ListStats 0.1 BETA 1 ( 3.7.1998) 12:20:43 by Chris Started work on interface. Probably take a while as I'll be working on Explorer at the same time... ListStats 0.2 BETA 1 ( 4.7.1998) 21:54:03 by Chris Mailing lists handling routines are now complete and appear to be 100% enforcer and mungwall hit free. Problems I have encountered so far - Had to revise plan to use MailingList pointers directly in the main listview as this would require a search in the delete routine. I decided to replace the MailingList pointers with the ListItems which keep track of them internally. This means that there is a little more complexity in the displayhook (one more pointer and 2 lines of code...) but the delete can be done directly on the linked list. - combined Add and Edit routines. Slightly more complex by reduced code size by over 40 lines. - Enforcer hit in the uniqueness check. This was caused by stricmp(). Why did the designers of ANSI never think to include NULL pointer checks?!? Added estricmp() routine which checks for NULLs before calling stricmp(). - Had to force NList to redraw after delete - MUI doesn't seem to pick up window corruption caused by a requester :/ ListStats 0.3 BETA 1 ( 5.7.1998) 15:52:48 by Chris Completed addition of all windows and opening/ closing code. Now working on directory scanner and email parser. Sending this version to Ed and Phil for comments & pamiga logo permission ListStats 0.4 BETA 1 ( 6.7.1998) 16:25:51 by Chris Renamed lists file to lists/ListStats.lists as I need to add a config file too.. ListStats 0.5 BETA 1 (12.7.1998) 18:56:20 by Chris Finally have person/ subject list loading, saving, sorting and searching done. YAM scanner is operating correctly on test data. ListStats 0.6 BETA 1 (12.7.1998) 21:29:16 by Chris Completed top ten display Bug in poster addition - no report even when adding new :/ ListStats 0.7 BETA 1 (12.7.1998) 21:42:30 by Chris Fixed bug in new poster report Added 'Posters' column to mailing list listview ListStats 0.8 BETA 1 (13.7.1998) 13:58:22 by Chris Added 'Current List' box to main window, fixed bug in top10 display (if list had <10 posters then remainder of top ten entries were 100% of posting) ListStats 0.9 BETA 2 (13.7.1998) 17:24:32 by Chris Bug in scanner - lists not sorted if mailing list selected, corrected by actually adding the sort calls. DOH! ListStats 0.10 BETA 3 (14.7.1998) 18:07:52 by Chris Added menus, removed About, Prefs & Quit buttons from main window »»» Thanks to Chris Appleton for the suggestion Included possibility to save statistics at any time. ListStats 0.11 BETA 4 (14.7.1998) 19:32:03 by Chris AAAGGGHHH!!!! The routine loading lines from mailfiles did not strip the \n character from the end of the line.. result: every name had the \n at the end causing over-large text boxes in the top ten window. The solution is to cut this out.. but then any stats people have been compiling will be invalid. ListStats 0.12 BETA 5 (19.7.1998) 11:59:59 by Chris Fixed bug in date update routine - List processing error. Removed division by zero error from stats display routine. ListStats 0.13 BETA 6 (19.7.1998) 14:15:03 by Chris More bugs - Top Ten this time. Top ten picking code did not select corrent entries if the list was not ordered optimally for the operation (ie: postings per week did not correllate with postings per year). Corrected by a reverse array shuffle prior to inserting new entries. ListStats 0.14 BETA 7 (25.7.1998) 11:38:25 by Chris Added Bob to the list of betatesters. ListStats 0.15 BETA 8 ( 1.8.1998) 18:21:51 by Chris Checking for 0 on he month change, should have been checking for a 1. Major error in subject handling - forgot to reset the subjects counter when the list was cleared. ListStats 0.16 BETA 9 ( 5.8.1998) 20:01:05 by Chris Added loading and saving of listview column positions. Thanks to Bob Arceneaux for the suggestion. ListStats 0.17 BETA 10 (11.8.1998) 21:07:21 by Chris Added export facilities. Thanks again to Bob Arceneaux ListStats 0.18 BETA 11 (17.8.1998) 19:56:18 by Chris Removed "enter name" window and moved name entry to preferences (another good suggestion Bob!). Also created a number of arexx and shell scripts which automagically instruct ListStats to start, scan and quit. Very powerful when used with YAM2! ListStats 0.19 BETA 12 (28.8.1998) 21:31:28 by Chris Added: - Open behind all other windows (DO NOT USE ON SCREENS WITH A BACKDROP WINDOW!!!!) - Set mails to unread as they are scanned (avoids double-scanning) - Backs up .posters and .subjects files - checks for date problems (clock not set correctly etc) on startup and allows quit before data loss. - Lennart Fridén, new beta tester. ListStats 1.0 (30.8.1998) 18:16:20 by Chris Documents updates, first public release version ListStats 1.1 (12.9.1998) 15:30:22 by Chris Corrected bug in export, altered contact details for my new address. ListStats 1.2 (21.9.1998) 15:27:00 by Chris Added "Show future" checkbox to prefs and changed export to allow full/ partial export of stats for a month. Rearranged prefs window layout ListStats 1.3 (1.1.1999) 14:14:22 by worldfoundry@worldfoundry.demon.co.uk Fixed end-of-year bug (system got confused because ml_WeekStart was in the 350s/60s while the current tm_yday was below 7... It thought the date had been reset.... :/ ListStats 1.4 (3.1.1999) 11:46:09 by worldfoundry@worldfoundry.demon.co.uk Removed some restrictions on mail counts, removed some stray logging code.