home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / p / pozchat / !PozChat / Docs / Versions < prev   
Text File  |  1996-12-17  |  8KB  |  325 lines

  1. Versions (Dates in brackets are dates of release)
  2. ========
  3.  
  4. STARTED CODING 29/3/1996
  5.  
  6.  
  7. v0.80 (12/4/1996)
  8. =====
  9.  
  10. First release version.
  11.  
  12. v0.81 (15/4/1996)
  13. =====
  14.  
  15. Fixed command bug - .group had the same effect as .groupsausage a problem 
  16. with my caseless strcmp() function. I made this require a length match and
  17. everything seems to work fine now :*) Thanks to Gareth '7' Long for pointing
  18. this out.
  19.  
  20. Fixed the feature which allowed two users of the same name on at once.
  21. That is now not possible. Thanks to David 'Pfert' Good for pointing this one
  22. out.
  23.  
  24. I reduced the WimpSlot loads as I had it at 200k when I released v0.80. What
  25. must people have thought about my memory efficiency? (Is there anyway of
  26. seeing how much memory your program needs?)
  27.  
  28. I've created a nice preferences window, so you can set the various port
  29. numbers there.
  30.  
  31. I've added a .credits command, a .setprivs command, and an .info command.
  32.  
  33. I've added an option in the preferences window which will beep when a user
  34. successfully logs on.
  35.  
  36. v0.82 (18/4/1996)
  37. =====
  38.  
  39. Changed parser function slightly '::' is equal to ';' 
  40.  
  41. Broadcasting from the 'Talker Control' window now works.
  42.  
  43. .who now tells you how many people are connected.
  44.  
  45. .setprivs tells you if a certain person isnt connected. I also fixed an error
  46. which prevented it from working!
  47.  
  48. I've put a syntax checker in the command parser.
  49.  
  50. R'emoting nothing, i.e. '<Poz' generates an error.
  51.  
  52. Program generated string should now start with '*** '
  53.  
  54. v0.82b (18/4/1996)
  55. ======
  56.  
  57. Fixes MAJOR memory problem.
  58. Source code tidied up slightly.
  59. Can I be bothered to upload it? Nah, its late. Onwards to...
  60.  
  61. v0.83 (18/4/1996)
  62. =====
  63.  
  64. Added .time command
  65.  
  66. v0.84beta1 (23/4/1996) (beta tested by David Good)
  67. ==========
  68.  
  69. Parser now looks at first character of line instead of the first character of
  70. the first word.
  71.  
  72. .grouptell fixed
  73.  
  74. Disconnect message changed.
  75.  
  76. .wake command added.
  77.  
  78. You can now change privs from the user control window.
  79.  
  80. Added accounts window.
  81.  
  82. Carriage returns are added to ends of lines of text files sent to a user.
  83.  
  84. Major change:
  85. You no longer have to be in Line Edit mode to use this talker, and pasting is
  86. now possible.
  87.  
  88. I've set it so only 1 line of text is processed per pass of the Wimp_Poll
  89. looop. This is done so as not to slow down the host machine too much.
  90.  
  91. v0.84beta2 (24/4/1996) (beta tested by David Good)
  92. ==========
  93.  
  94. A small bug was discovered where random lines of text were occasionally
  95. displayed, from unknown users. It looked obscure but was dead simple to fix.
  96.  
  97. .restart command added.
  98.  
  99. Fixed (another) pasting bug.
  100.  
  101. Entering ":         boings" used to print something like "Poz         boings"
  102. Now it prints "Poz boings" 
  103.  
  104. [Talker development postponed for exams]
  105.  
  106. [Restarted (20/6/1996)]
  107.  
  108. v0.84beta3 (23/6/1996)
  109. ==========
  110.  
  111. Major change:
  112. Account management via accounts window has now been implemented.
  113.  
  114. The word "Privilege" is now spelt correctly!
  115.  
  116. Technical note:
  117. The command parser processes the first four words entered. These words werent
  118. being clipped correctly (to a 16 byte limit). This has now been fixed.
  119.  
  120. v0.84beta4
  121. ==========
  122.  
  123. Group changing messages have been fixed to be sent to the appropriate
  124. parties.
  125.  
  126. You are now told if you try to kick of a non-existant user.
  127.  
  128. Users can now change their passwords online.
  129.  
  130. Wake command fixed.
  131.  
  132. Combined functionality of 'New Account' and 'Update Account' buttons. If
  133. an account doesnt exist its new, and if it does exist its updated.
  134.  
  135. Account finding button added.
  136.  
  137. Users can now have a banned flag set in their accounts.
  138.  
  139. Breakthrough with internal sockets library achieved.
  140.  
  141. v0.85 (27/6/96)
  142. =====
  143.  
  144. VT100 and Beep flags added to accounts.
  145.  
  146. v0.85a (28/6/96)
  147. ======
  148.  
  149. Added Carriage Return (cr) flag.
  150.  
  151. Fixed a few bugs from the recent major overhaul.
  152.  
  153. Fixed bugs found by Pfert and Jogu.
  154.  
  155. v0.85b beta (28/6/96) 
  156. ======
  157.  
  158. '%' characters caused the talker to crash. This is now fixed.
  159.  
  160. Added guest account flags to the options window.
  161.  
  162. v0.85b (28/6/96)
  163. ======
  164.  
  165. When changing back to group Public with '.group', the group was not informed.
  166. This is now fixed.
  167.  
  168. Fixed a few emote'ing and r'emote'ing problems. 
  169.  
  170. Added logging to the talker. At the moment only the talker starting and
  171. finishing are logged.
  172.  
  173. v0.85c (29/6/96)
  174. ======
  175.  
  176. Fixed user window privilege setting.
  177.  
  178. .gag and .ungag commands added.
  179.  
  180. v0.86 (31/7/96)
  181. =====
  182.  
  183. Word wrap added
  184.  
  185. Echo added as an option, for non-echoing terminals
  186.  
  187. A 'Docs' directory is created which now contains all documentation.
  188. Documentation changed round, and 'ToDo' and 'Bugs' files are created.
  189.  
  190. Templates changed to be more aesthetically pleasing.
  191.  
  192. If a window is already open, when requested to open it is brought to the
  193. front.
  194.  
  195. Talker starts if a stack is present. 'Talker up' menu option removed.
  196.  
  197. Added the 'ignore' character. If user 'Poz' enters: `.quit 
  198. then the text: Poz        :.quit
  199. will appear on the screen
  200.  
  201. Kick command fixed
  202.  
  203. .groups command added
  204.  
  205. You can no longer wake yourself :)
  206.  
  207. v0.87 (10/8/96)
  208. =====
  209.  
  210. .warn, .lock, .unlock, .invite, .uninvite, .invites, .gmaster, .evict and
  211. .join commands added
  212.  
  213. Removed the completely inappropriate 'Release' file from the 'Docs'
  214. directory, dunno how it got there! (Thanks to Jogu for that one)
  215.  
  216. When the Accounts window is opened the last account viewed (or the first one)
  217. is loaded into it.
  218.  
  219. Lots of internal restructuring to try and optimise memory use and memory
  220. fragmentation.
  221.  
  222. Added maximum account/guest connections in 'Preferences' window.
  223.  
  224. !PozChat can now load into a 96k wimpslot.
  225.  
  226. v0.90 (30/9/96)
  227. =====
  228.  
  229. .spy, .unspy, .spying commands added.
  230.  
  231. .info command renamed .examine
  232.  
  233. .talker command renamed .stats
  234.  
  235. Now removes invites when user disconnects.
  236.  
  237. Finished an unfinished sentance in the ToDo file :)
  238.  
  239. In the 'Instruct' file I referred to a user as 'him'. It was a mistake,
  240. honest!
  241.  
  242. .stats information extended
  243.  
  244. .name command changed to allow changes of case to a users name.
  245.  
  246. Talker window changed. Eventually it will have information which is updated
  247. regularly. 
  248.  
  249. PozChat port to Unix started 31/8/96. This should increase the user base.
  250.  
  251. PozChat will now be developed on both the Acorn and Sun version V unix
  252. platforms simultaneously.
  253.  
  254. .tset and .tunset commands added. These change the values of some of the
  255. options in the prefernces window. This command will also lock the talker from
  256. connections.
  257.  
  258. Format of accounts changed. Each account now occupies a seperate file. This
  259. is to allow fields of variable width to be included, such as an 'Interests'
  260. field. Account information extended significantly. I'm wondering how to get
  261. round the 76 file limit in RISC-OS. Using the image filing system has been
  262. suggested.
  263.  
  264. .setinfo command added.
  265.  
  266. Guest users can now use the .set and .unset commands.
  267.  
  268. .ignore and .unignore commands added
  269.  
  270. .info command re-added, this time to display account information of a user.
  271.  
  272. If a help file with the same name as a commanded is created, then it will
  273. be displayed in preference to the preset help text.
  274.  
  275. .comment, .comments, .tlock and .tunlock commands added. 
  276. added.
  277.  
  278. .evict command changed to allow group masters to evict.
  279.  
  280. Allowed logging of errors.
  281.  
  282. Apparently the .set command didnt work properly in v0.87. This now seems to
  283. work.
  284.  
  285. Polished up a few things.
  286.  
  287. Beta's sent to Jogu, Seven and Homer (22/9/96)
  288.  
  289. Fixed a few things suggested by Jogu.
  290.  
  291. Added number of users logged in to the iconbar icon. (Thanks to Jogu and
  292. Juggler for suggesting that one)
  293.  
  294. Passwords are encrypted in the accounts files using a simple encryption
  295. algorithm.
  296.  
  297. .gname command added.
  298.  
  299. Changed the login procedure.
  300.  
  301. New beta sent to Jogu (25/9/96)
  302.  
  303. Documentation improved.
  304.  
  305. New beta sent to Fluffy (28/9/96)
  306.  
  307. v0.90a (1/10/96)
  308. ======
  309.  
  310. Problem with .invis/.vis commands fixed
  311.  
  312. Stopped logger outputting to screen
  313.  
  314. v0.90b (9/10/96)
  315. ======
  316.  
  317. Fixed a silly error concerning the .name command. (Thanks Homer :)
  318.  
  319. v0.90c (17/12/96)
  320. ======
  321.  
  322. Fixed the .examine command
  323.  
  324. If a user with an account was renamed, then that user could log in again.
  325. This is now fixed.