home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / comms_networking / connector / Changes next >
Text File  |  1998-02-04  |  15KB  |  453 lines

  1. Changes 1.01 - 1.02
  2. -------------------
  3.  
  4. - during a ascii transfer, there was no way to send a char via keyboard.
  5.   (e.g. the sender waited for a <return> from the receiver to start
  6.    the transfer ... ) 
  7.  
  8. Changes 1.00 - 1.01
  9. -------------------
  10.  
  11. - filetypes were truncated to a length of 1024.
  12.   I lifted this limit to 4096, I hope this is enough.
  13. - Disc cache up to 1Mb is now possible, gives better file
  14.   transfer rates on slow computers.
  15. - implemented the BBS Mouse protocol.
  16.   Press ctrl-alt-select to activate and ctrl-alt-adjust to deactivate it.
  17.   The pointer shape will change, when activated.
  18.   
  19.  
  20. Changes 0.99b-1.00
  21. ------------------
  22.  
  23. Hey, I removed the beta !!! ;-)
  24. BTW my email address has changed from:
  25. topdog@rbg.informatik.th-darmstadt.de
  26. to topdog@rbg.informatik.tu-darmstadt.de
  27. there is a difference !!
  28. Same with the web page address.
  29. If you don't like this long www address use this http://come.to/amz
  30.  
  31. - included system variables into the script language
  32.   e.g. send <Connector$Dir> (quite senseless this example)
  33. - optinal use of the dosmap for file type conversion.
  34.   thanks to Jon Ripley for his file type mappings.
  35. - new STATUSLINE <ON> <OFF> command.
  36.  
  37.   here is a small example ...
  38.  
  39.   REM Logon
  40.  
  41.   DIAL
  42.   REM WAIT "password:"
  43.   STATUSLINE OFF
  44.   OSCLI "Filer_Run <Connector$Dir>.SetPass"
  45.   SEND <password>
  46.   SEND "|M"
  47.   OSCLI "unset password"
  48.   STATUSLINE ON
  49.  
  50.   END
  51.  
  52.   "SetPass" is a program to set the variable password.
  53.  
  54. - included the special character set in vt102.(not all, but better 
  55.   than nothing ;-) )
  56. - ctrl-space didn't work.
  57. - better file transfer error handling.
  58. - many other bug fixes, can't remember ... I'm getting old.
  59.    
  60.  
  61. Changes 0.98b-0.99b
  62. -------------------
  63. - In the cept emulation the main window wasn't correctly resized while
  64.   using the smart button bar.
  65. - added flow type to the serial info window.
  66. - two new script commands (header only)
  67.    PORT <number>
  68.    FLOW <NO|HARDWARE|XON/XOFF|BOTH>
  69. - the online time didn't reset while logging into another BBS.
  70. - sometimes exporting text to edit crashed the program.
  71. - baudrate 230400 didn't work in the script file.
  72. - new command line option to auto start a script file.
  73.   just add to the !Run file "Run <connector$Dir>.!Runimage <script filename>"
  74. - new option to clear screen when online.
  75. - Dragging files to the upload window will queue them.
  76.   To start the transfer you can use "send all" in the upload menu,
  77.   or just start the upload in the BBS.
  78.   Dragging files to the toolbar should be the same as before,
  79.   it starts the upload immediately.
  80. - new script command RECORD
  81.   RECORD "<filename>" starts a spool record, if no file name
  82.   is given it will take the current date and time as a file name.
  83.   It will be saved in the new 'SpoolFiles' directory.
  84.   Pressing the OK button in the 'save as' spool window will also
  85.   save it to the 'SpoolFiles' directory.
  86.  
  87. Changes 0.97b-0.98b
  88. -------------------
  89. - shift-dragging a file in the main window opens the spool window.
  90. - file transfer didn't work with the Pipe A/B blockdrivers.
  91.   Zmodem transfer between two !Connector prg's (using PipeA/B drivers)
  92.   doesn't work ... I have no idea why ... 
  93. - new serial information window.(press the down button in the bottom window
  94.   to open it)
  95. - finally a new and really nice !Connector icon.
  96. - a new option to turn on/off the avatar emulation.
  97. - many bug fixes in the ascii file transfer,import and export code.
  98. - 3 new configure icons.
  99. - some cosmetic changes in the templates files.
  100. - new script commands HANGUP and QUIT.
  101. - moved some options from the special menu to the new vt100/ANSI option windows.
  102. - implemented the WAITUNTIL command.
  103. - max online time in the edit window should work now. 
  104. - updated the help file a bit.
  105.  
  106. Changes 0.96b-0.97b
  107. -------------------
  108. - dragging a file directly from e.g. UUcoder to the connector send window/icon
  109.   didn't work. 
  110. - selecting from bottom to top didn't work.
  111. - checking for free space was buggy.(only on big harddiscs >=4GB)
  112. - my code to find out the max filename length of the filesystem didn't
  113.   work on all computers ... there is now a new truncate filename option
  114.   in the file transfer window.    
  115. - new script commands IF, IFN, GOTO, GOSUB, RETURN, SET, INC, DEC.
  116.   small example:
  117.   
  118.   loop:
  119.   SET counter 10
  120.   GOSUB do_this  
  121.   DEC counter
  122.   IF counter > 0 GOTO loop
  123.  
  124.   IFN WAIT "test",400 GOTO something_different
  125.   SEND "Ok."
  126.   GOTO the_end
  127.   something_different:
  128.   SEND "Not ok."
  129.  
  130.   the_end:
  131.  
  132.   END
  133.  
  134.   do_this:
  135.   SEND "blub"
  136.   RETURN
  137.  
  138.   The script commands are NOT case sensitive, but the variables and labels 
  139.   are case sensitive.
  140.   
  141.   -fixed a 'drive empty' error ... (many thanks to Eytan Abrahams for
  142.    helping me)
  143.    
  144.   -A new script file which logs on to Arcade, downloads mail, 
  145.    delets it off the BBS and then logs off.(from Eytan Abrahams) 
  146.   
  147. Changes 0.95b-0.96b
  148. -------------------
  149. - the dial window couldn't be closed when opened via menu.
  150. - new smartbutton bar.
  151. - Connector didn't work with the telnet block driver.
  152.   (actually DRIVER_EXAMINE didn't work, now I'm using DRIVER_CHECKRX)
  153. - the serial output buffer size was wrong while using something
  154.   different than the Internal/InternalPC driver.
  155.  
  156. Changes 0.94b-0.95b
  157. -------------------
  158. - new dial window.
  159. - faster CEPT emulation. (on arm2 computers up to 5 times faster)
  160. - fixed a new bug in the online time update.
  161.   (I used swi "wimptextop_string_width" but it doesn't exist in RiscOS 3.1)
  162.  
  163. Changes 0.93b-0.94b
  164. -------------------
  165. - three new script commands:
  166.  
  167.   KEY "F1","what ever"  , only F1-F12 supported yet.
  168.   OSCLI "what ever"
  169.   UPLOAD "filename"
  170.   
  171. - faster XYModem receive on slow computers.
  172. - XModem send didn't work.
  173. - online time update worked only with System and Homerton.Medium font.
  174. - included riscos filetype sending/receiving in YZModem.
  175. - different file transfer configuration.
  176. - WAIT "whatever" worked only while the modem was online.
  177. - added to the special menu:
  178.     - reset terminal status
  179.     - send break signal 
  180.     - fkeys window 
  181. - included a logfile
  182. - better main window handling in lowres screen modes.
  183. - german umlaute didn't work in the cept emulation.
  184. - configurable font size (8x16 and 8x18).
  185. - pressing adjust on the file transfer type icon opens the config window.
  186. - pressing adjust on the special icon opens the function keys window.
  187.  
  188. Changes 0.92b-0.93b
  189. -------------------
  190. - different window layout.
  191. - disc full checking didn't work, now I'm using XOS_FSControl 49
  192.   (well, my RiscOS 2 prm's are a bit old XOS_FSControl 33 is the last one :-( )
  193. - the rename option truncated the filename to 10 chars.  
  194.  
  195. Changes 0.91b-0.92b
  196. -------------------
  197. - changing between cept and vt100/ansi crashed the computer sometimes.
  198. - online time with seconds (not flicker free).
  199. - new fonts.
  200. - improved the emulation speed.
  201. - new spool window with frame option (pauses the playback before a 
  202.   clear screen ESC sequence is decoded)
  203. - included checking for disc full errors.
  204. - toolbar optinal on the left/bottom side of the main window. 
  205. - different cept window sizes.
  206. - new filetransfer options.
  207. - autologon in cept emulation didn't work.
  208.  
  209. Changes 0.90b-0.91b
  210. -------------------
  211. - new online time without seconds (desktop font).
  212. - removed some filetransfer bugs.
  213. - included a cursor into the cept emulation.
  214. - cursor on/off didn't work. (ANSI/VT100)
  215.   ESC[?25h = cursor on
  216.   ESC[?25l = cursor off
  217. - under some circumstances WAIT "what ever" didn't work.
  218. - new "Function keys emulation" option in the terminal configuration window.
  219.   (turns the function key emulation on/off)
  220.  
  221. Changes 0.89b-0.90b
  222. -------------------
  223. - removed the !default! file in <connector$dir>.Scripts
  224. - claiming/releasing the serial port worked only with the internal port.
  225. - improved the file transfer receiving speed on high baud rates (115200).
  226.   got only 9000 cps now its about 11000 cps.
  227. - pressing the menu mouse button on the telephone book icon (toolbar)
  228.   opens a dial menu.
  229.  
  230. Changes 0.88b-0.89b
  231. -------------------
  232. - removed some XYZModem bugs. (aborting should work now)
  233.   riscos filetype sending/receiving not included yet.
  234. - resizeable telephone book window.
  235. - with some modems the autologon script aborted too early.
  236. - moved the modem status from the iconbar to the main window.
  237. - iconbar shows optionally the modem lines,serial portnumber and serial rx/tx.
  238. - configureable tx window size.
  239. - download directory (edit window) didn't work.
  240.  
  241. Changes 0.87b-0.88b
  242. -------------------
  243. - included the linux XYZModem code, don't expect too much.
  244. - removed the kermit code.
  245. - forgot to copy the new !Sprites file.
  246.  
  247. Changes 0.86b-0.87b
  248. -------------------
  249. - better text export.
  250. - pressing adjust on the icon bar icon releases the serial port,
  251.   pressing it again claims the serial port.Connector also releases
  252.   the serial port when another application tries to claim the serial port.
  253. - pressing select opens the main window centered on screen.
  254.   When the window is already open it will just move in front, with doppel click
  255.   it moves in the center of the screen.
  256.  
  257. Changes 0.85b-0.86b
  258. -------------------
  259. - new optional auto logon.
  260. - WAIT "xyz" didn't work always, I hope it does now.
  261. - dragging a file on the file transfer icon (on the tool bar)
  262.   starts the file transfer.
  263. - better ascii sending.
  264. - in lowres screen modes the main window was 2 pixel to small
  265.   (only after dialling).
  266. - some template changes.
  267. - the zmodem sending should work better now, if not I will use
  268.   a completely other code (found some linux source code).
  269. - and again removed a wrap bug in ansi and vt100.
  270. - new block drivers (Rev 12).
  271.  
  272. Changes 0.84b-0.85b
  273. -------------------
  274. - removed a other wrap bug in ansi and vt100.
  275. - there is still a bug in the zmodem sending code :-(
  276.  
  277. Changes 0.83b-0.84b
  278. -------------------
  279. - included memory data transfer (drag/drop).
  280. - included ZModem crash recovery.
  281. - the filetransfer window didn't update (very often) when transfering
  282.   large files ( >1MB ).
  283. - included CEPT emulation (SpoolBTX is a demo file).
  284. - included the mousebuffer again.
  285. - removed a wrap bug in ansi emulation.
  286. - removed (text import converts now &0a in &0d&0a), but I will
  287.   make this optional in the next release.
  288. (I got my bebox some weeks ago so there wasn't much time
  289.  left for the acorn :-) )
  290.  
  291. Changes 0.82b-0.83b
  292. -------------------
  293. - removed some filetransfer bugs.
  294. - pressing select on the logon status line opens a menu to cancel the logon.
  295. - text import converts now &0a in &0d&0a.
  296. - dragging on selected text areas exports it.
  297. - triple click selects a line.
  298.  
  299. Changes 0.81b-0.82b
  300. -------------------
  301. - better memory handling using flexlib.
  302. - slightly improved text redraw speed.(about 25% faster)
  303. - multiple telephone numbers.
  304. - double click in the main window selects a word.
  305. - completely new XYZModem and Kermit code.
  306.  
  307. Changes 0.80b-0.81b
  308. -------------------
  309. - better lowres sprites, many thanks to Darren Salt.
  310. - filetype setting didn't work if the extension was smaller than 3 chars.
  311. - VT100 colours changed only after restarting !Connector.
  312. - If there was a non script file in the scripts directory the
  313.   computer hanged while starting !Connector.
  314.  
  315. Changes 0.79b-0.80b
  316. -------------------
  317. - removed the Win95 style windows.
  318. - included new script file format.
  319. - status line for logon.
  320. - multiple donwload directories.
  321. - included left,right,up,down scrolling in Ansi emulation.
  322. - overwrite option for zmodem filetransfer.
  323.  
  324. Changes 0.78b-0.79b
  325. -------------------
  326. - switchable 24/25 line mode(ANSI).
  327. - Main-Window-Title shows Mailbox name, if online.
  328. - removed some attribute bugs in Ansi and VT102.
  329. - included blinking text attribute.
  330. - new spool file with some blinking text(ANSI).
  331. - send  riscos-filetypes can be turned off.
  332. - file upload didn't work on my a5000 but on my RiscPC everything
  333.   was ok.I recompiled all and it worked ?
  334.  
  335. Changes 0.77b-0.78b
  336. -------------------
  337. - text only spoolfiles converts now some ansi-font-codes to riscos-codes.
  338. - pressing adjust on the play button in the spool-window steps
  339.   only one char further on.
  340. - pause button in spool-window.
  341. - zmodem sends/receives riscos-filetypes.
  342. - fixed a TAB bug in VT102.
  343. - data/text-spoolfile-status can be saved with terminal status.
  344. - a more compact Configure Window.
  345. - removed isofont option.
  346. - pressing adjust on the close icon loses the input focus of the main
  347.   window.(pressing F12 works only if the main window has no input focus)
  348.  
  349. Changes 0.76b-0.77b
  350. -------------------
  351. - included normal/application Cursorkey Mode(VT100).
  352. - removed a small redial bug.
  353. - included 24/25 line mode(ANSI).
  354. - Ascii filetransfer.
  355.  
  356. Changes 0.75b-0.76b
  357. -------------------
  358. - better multitasking while fast scrolling.
  359. - fixed some zmodem bugs.
  360. - german keyboard option didn't work in ansi emulation.
  361.  
  362. Changes 0.74b-0.75b
  363. -------------------
  364. - text only spoolfiles.
  365. - fixed text update bug when scrolling up and down.
  366. - Chat Mode.
  367. - fixed hangup bug.
  368. - hopefully a better text import.
  369. - cycle dial.
  370.  
  371. Changes 0.73b-0.74b
  372. -------------------
  373. - Filetype Conversion.
  374. - new optional hangup (droping DTR line).
  375. - wrong cps rate when skipping file.
  376. - better serial port number selection.
  377. - isofont for vt100.
  378. - 'prompt' strings longer than 20 chars work now (in the script file).
  379. - 'reply' string with control chars ( ESC, RETURN ... ).
  380. - script files will be closed after hangup, offline or quit.
  381. - included cursor originmode in VT100 emulation.
  382. - updated the Helpfile a bit.
  383.  
  384. Changes 0.72b-0.73b
  385. -------------------
  386. - no 'online time' flicker.
  387. - new configure and edit window.
  388.   (if you don't like them I will use the old ones again ;-) )
  389.  
  390. Changes 0.71b-0.72b
  391. -------------------
  392. -  file recovery didn't work.
  393. - another small receive ZModem file recovery bug.
  394. - filetransfers works now with longfilenames.
  395.   this was (is) a really strange bug.
  396.   After "File_Exists(name);" the "File_Open(name, file_WRITE);" crashed.
  397.   the computer.(only with !LongFiles and filenames with about >20 Chars).
  398.   I put this between.
  399.   file=File_Open("<connector$dir>.!Runimage",file_READ);
  400.   File_Close(file);
  401.   (open an existing file and closing it again)
  402.   and it worked.
  403.  
  404.  
  405. Changes 0.70b-0.71b
  406. -------------------
  407. - removed a VT100 bug ( tried to plot ascii 0 )
  408. - dragging a spool file opens the spool window not centered if already open
  409. - removed ZModem file recovery bug
  410.  
  411. Changes 0.69b-0.70b
  412. -------------------
  413. - removed a set-cursor-position bug (VT100)
  414. - some telephonebook bugs
  415. - pressing return in the dial-window will dial now :-)
  416. - After closing the dial-window it gives the input focus back.
  417.  
  418. Changes 0.68b-0.69b
  419. -------------------
  420. - removed Send zmodem bug, what a nice bug just a wrong Iconnumber. :-(
  421. - cleared a line after scrolldown with wrong background color (VT100)
  422.  
  423. Changes 0.67b-0.68b
  424. -------------------
  425. - removed dial bug
  426. - changed demo script file
  427. - removed some vt100 emulation bugs
  428.  
  429. Changes 0.66b-0.67b
  430. -------------------
  431. - pressing adjust on the connector icon opens the Main Window 'where ever'
  432. - Auto Logon Scripts
  433. - Redial with timedelay
  434. - new Filetransfer Window
  435. - dragging of Telephonebook records
  436.  
  437. Changes 0.65b-0.66b
  438. -------------------
  439. - new Font with control chars (0-31)
  440. - removed invert bug in ansi emulation
  441.  
  442. Changes 0.60b-0.65b
  443. -------------------
  444. - rewrote the whole thing using desklib
  445. - serial input and output buffer
  446. - resizeable text buffer
  447. - VT100 Colours
  448. - Spool Function
  449. - new autostart code for zmodem receive, hope it works now.
  450. - delete/insert char/line in Ansi Emulation
  451.  
  452.  
  453.