AmigaFax Change List ==================== 16-Feb-92 AfaxDemo - First public release (AfaxDemo.lzh 16-Feb-92 12:43:26 size 318618) 19-Feb-92 newfax,faa,afaxsend Windows for newfax, and send/receive status, made non-activating (Don't take focus from current focus window) 24-Feb-92 System recompiled with Aztec 5.2a (all) Fixed afax view-file to work from requester (afax) 25-Feb-92 Added ASL File-Requester support (if available) 26-Feb-92 Added RAW input mode (DLEmode = 3) and compatability flag for afax files. Useful for testing, but files are larger/slower. (also faxfax convertor program - not included in release yet) Config options and spool commands made case-independent. (strnicmp was fixed in Aztec 5.2a) Local ID string is not quoted. You must quote manually if using Maestro modem. AmigaFax1.lzh - First full OS release archive 28-Feb-92 Fixed problem of mkafax corrupting memory when run with old chips and Vn2.0 DOS. Now checks for AmigaDos2 AND the ECS Agnus big-blit flag before attempting big blits. (Hopefully all occurrances found) Allow view-selection of any files from afax window 8-Mar-92 Fixed bug with ARP requester in afax under 1.3, introduced when adding ASL requester support. Reported by Michael Beer. 11-Mar-92 Modified afaxprt to try to cope with faxes longer than single-sheet, for use with laser printers. Configuration option MinLines allows user to specify minimum number of lines on a page before printing it, to get over problem of faxes JUST larger than one sheet. ??-Mar-92 dvifax added to registered version distribution. Thanks to Tomas Rokicki of Radical Eye Software for help in getting this going. Syntax: dvifax texfile.dvi -o faxfile.afx 24-Mar-92 ***** IMPORTANT ****** Config options changed ******* Version 1.23 of faa and afaxsend now use the RSetup and WSetup config options, if set, for total modem setup. The config lines take multiple space-separated strings, each MUST be preceded by an AT. If you use these lines, you MUST put in the correct modem setup strings. See the example on the distribution. 27-Apr-92 Added RRate to distribution Config file. Code to use it has been in 1.25 all along. No revision number change. 27-Apr-92 New FifoBBS, works with VLT version 5.517. New script files to go with it. Probably not 100%, but much better than previous version. 3-May-92 Bug-fix for mkafax (why has no-one reported it before ?) Changing fax fonts during a document would not work if the .font was left off the font name. New version mkafax 1.26 16-May-92 Added vertical flip option to ViewAFax, currently off 'i' key. ViewAFax version 1.28. 23-Jul-92 Converted to use OwnDevUnit locking, rather than Dillon UUCP1.15 locking system. Modified getty from UUCP1.16 to include in distribution. (Note that you can still use 1.15 style locking by defining the variable "Lock115" Added environmental variable support. All Config-file variables can be environmental (ENV:) variables now. This will take precedence. 27-Jul-92 Minor changes to AFaxPrt, hopefully should fix some problems being encountered by testers where program would appear to loop. Local as well as global environmental variables added (under 2.0 only) Version numbers bumped to 1.30 16-Aug-92 Fixed ViewAFax to work in Productivity and other "non-standard" modes. Most modem commands and status codes now configurable as Config file or environment variables. Variables are: +FCON +FCSI +FTSI +FDCS +FDIS +FK +FPTS +FET +FHNG +FDT +FDR +FLID (Version 1.31) 18-Aug-92 Null-string environment variables for +FLID, +FDIS and +FET commands now result in nothing being sent or expected. (No AT prefix sent) fxfx now added to distribution (reg. and demo, no docs yet) 30-Aug-92 Fax decoder was clearing 1 byte too many in raster, causing mungwall hits. Fixed in ViewAfax (1.32) and AfaxPrt (1.31) 17-Sep-92 New versions of afaxprt (1.32,1.33) which fix enforcer hits, also tidy up operation considerably. MinLines (config) now has new function. 25-Sep-92 Some decoder fixes, viewafax will once again display all scales. ViewAfax 1.33 17-Oct-92 (or before) Support for Commodore 'Version' command added, in addition to 'uident'. Will appear in modules as recompiled. Use 'Version filename full' AFaxSend has had XON/XOFF support added, as part of experimental support for NetComm M7F, based on Rockwell chipset, which has a bug in the CTS/RTS hardware handshake code. Faa has had -p option added, bumps priority by one. On request of Georg Sassen. (1.32) 01-Nov-92 MkAfax (1.34), added style option to .FONT command, also .STYLE and .ENDF commands added. Fonts and styles now nest. Also added (limited) AFAX file inclusion capability. 07-Nov-92 fifo-handler with WaitForChar() support added to distribution. Matt has now added this support to his sources. Version 37.4WFC 13-Nov-92 afaxilbm (1.34), now handles "Standard Resolution" fax to ILBM by doubling height. Consistent use of ILBM size, allows resulting ILBM to be transmitted as Standard or Fine at correct aspect. 17-Nov-92 faa (1.34) has -Q option, allows setting baudrate when run in Getty mode, for use with TrapDoor 9-Dec-92 faa (1.35) now issues an ATZ to reset the modem when terminating in standalone mode, following several requests. Note that this would happen on DTR drop anyway if modem was in recommended AT&D3 mode. afaxsend (1.35) Now has a 30 second timeout on writes, which may avoid some reported problems where transmit lockups occurred. Also possible to ^C abort during read and write requests (faa also),this is logged to log file. PasTeX compatability programs donated by Martin Steppler and Martin Horneffer added to distribution. (1.35) 27-Jan-93 Added the "undocumented" switches -s (standard) and -f (fine) to fxfx. This will force the vertical resolution flag, without modifying the data at all. For a fax machine in Brazil that sends in Fine mode, but insists it is sending standard. "fxfx -f" lets the pages be printed normally. 9-May-93 AfaxILBM would occasionally crash decoding corrupted fax files. Fixed version, 1.36 (reported by Nils Goroll) 21-May-93 Due to loss of 210M system HD, source to above change was lost, as well as sample file provided by Nils to provoke problem. Executables were retained. Remade fixed version, now labelled 1.36B. Please report any problems with it. ZyXEL released Vn6.01 ROMs which don't require byte-aligned EOLs, just in time so I don't have to provide this! If anyone needs it, let me know. 9-June-93 Added "SyncEOL" config flag for mkafax, forces faxes to have byte-aligned EOL markers. May fix rare problems with ZyXEL modem versions before 6.00. Increases fax file size. Versions 1.37/1.37D. 11-Aug-93 Vn 1.37 of faa should handle long quoted remote IDs better now. 03-Oct-93 Minor modification to getty, may fix occasional timing problems with some Supras. (Timeout extended on CARRIER message) 31-Jan-94 Finally got a few hours to look at the fax printer-driver. New programs afax.driver (for DEVS:Printers) and printsymb. Prelim. version is graphics-mode print only. Some mods made to afax to interface to it. While working on this, I finally tracked down an elusive bug that showed up in afaxprt, turned out to be the old = instead of == in a general request handler. The fix should show up in several of the modules now. General version number 1.38. Also added FPrint (fax print redirector) so don't need to change prefs for 1-off fax prints. Could hot-key via FKeys. 17-Feb-94 Afaxsend was crashing when dialing out to LONG (40 digit) numbers, due to buffer-overflow. Buffer length has been doubled. Problem found by Krzysztof Adamski. New version 1.38. 19-Feb-94 Several changes to printsymb and afax.driver after testing with Final Copy II. Also added afax.driver.debug to distribution. 06-Mar-94 Added ClipPage config option for printsymb, which clips white-space from the bottom of each page when set. (Testing - may allow value to configure clipping top/bottom/both/none ?) 10-Mar-94 Added Afax.library to support licence management, and allow single distribution for registered and demo (for ftp, etc). This will allow limited-use licences for evaluation, etc., and could also use to move fax functions into library later on. 15-Mar-94 Converted documentation to TeXInfo format, allowing same source for TeX, ASCII text and AmigaGuide documentation. ============= Release 1.40 =============== AmigaFax1_40.lha 15-Mar-94 14:49:39 Size 389398 07-Aug-94 New config variable, FaxPrintNotify, used by printsymb. Can be used to define another program to run when the fax printer driver has captured a fax, rather than afax. The program will be called with a single parameter, the name of the captured fax file. 12-Aug-94 The fax spooler will now obey a spool file line "SendOK:" which gives a list of allowable times to call out, in the same format as used by uucico in L.sys. 15-Aug-94 Added latest FaxGetty from uucp117, V1.17-beta.16, to distribution. This should operate identically to the previous version. 01-Sep-94 Thanks to Chris Quonoey's persistence, I located a bug in the FTSI parser which left the leading " in place. Fixed in faa 1.41. 01-Sep-94 Added FaxInfo utility. This was written as a quick way to get info on a fax file, and is only a few lines of code, but may be useful to others. Extension proposals welcome! 03-Sep-94 Fixed a divide-by-zero in afaxprt, when printing a corrupt fax file. Reported by Michael Krauss. Fixed in AFaxPrt 1.41 22-Sep-94 Some minor changes to example script file faa.scp, takes more parameters, and adds more information to email notification. 14-Nov-94 Changes to make Class-2.0 compatible, via "FCLASS 2.0" config variable. New faa and afaxsend, released as 1.42beta to testers. Also new version getty, and fixed bug found in older versions. Getty V1.17-beta.17 Nov 14 1994 16-Nov-94 USR Class-2.0 will emit "RINGING" while dialling out. (Wrong!) Reported by Jonas. Change response code to allow this. 22-Nov-94 Debug level 3 now displays config variables as read in. XonXoff now sets send-buffer size, if greater than 1. 27-Jan-95 Mark Daniel reported the USR Class-2.0 reports "RINGING" on callout. This is not according to Class-2.0 specs, but added code to afaxsend to ignore it anyway. Version 1.42b3 02-Apr-95 ============= Release 1.42 ===============