home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Fax / AFAX1431.LHA / AmigaFax / docs / TODO < prev    next >
Encoding:
Text File  |  1995-11-14  |  15.6 KB  |  481 lines

  1.  
  2. AFAX TODO FILE
  3. ==============
  4.  
  5. Still To Do
  6. -----------
  7.  
  8. BUGS
  9. ====
  10.  
  11. o <zap@indic.se> 14FEB95
  12.   Class-2.0 - If get +FHS when dialling out, doesn't terminate as should!
  13.   This could be so, AdCodes have +FHNG (100) but not +FHS, although
  14.   other tables switch on Class. Investigate ASAP
  15.  
  16. o <Krzysztof> 21JAN95
  17.   Problems with ViewAfax and Picasso card. Also reported by Henning
  18.   earlier. Get a Picasso and try it ?
  19.   (Also reported by Martin Hohl, May 1995)
  20.  
  21. o <mk> 6NOV94
  22.   When FaxLog becomes large, even logging at level 1 can cause initial
  23.   garbage lines and dropouts, due to logging overheads. Make note of
  24.   this in documentation, and look into ways of overcomming.
  25.  
  26. o <jm>
  27.   No error messages when afax fails to create files, run programs, etc
  28.  
  29. o <mk>
  30.   Usage lines on executables lack trailing \n. Also out of date.
  31.   Either update or remove them.
  32.  
  33. o <CB>
  34.   Afaxspl crashed the machine when started in the startup-sequence.
  35.  
  36.   CHIPS:  CPU 68020/68881fpu/68851mmu, ECS PAL Agnus, ECS Denise
  37.   VERS:   Kickstart version 34.5, Exec version 34.2, Disk version 34.34
  38.   RAM:    Node type $a, attribute $5 (FAST), from $200000 to $5fffff
  39.           Node type $a, attribute $5 (FAST), from $600000 to $7fffff
  40.           Node type $a, attribute $3 (CHIP), from $8c2 to $fe7ff
  41.   BOARDS:
  42.   CBM A2620 68020/RAM card:   Prod=514/80($202/$50) (@$200000 4meg Mem)
  43.   CBM A2090/A2090A HD controller:   Prod=514/1($202/$1) (@$e90000 64K)
  44.   CBM A2232 serial production:   Prod=514/70($202/$46) (@$ea0000 64K)
  45.   CBM A2052/58.RAM | 590/2091.RAM:   Prod=514/10($202/$a) (@$600000 2meg Mem)
  46.  
  47.  
  48. ENHANCEMENTS
  49. ============
  50.  
  51. o <mojaveg> May95
  52.   Add font sensitivity & resize to status windows.
  53.  
  54. o  <>       May95
  55.   AFaxSpooler requester disable.
  56.   (Add configurable (down to 0) timeout to requesters ??)
  57.  
  58. o <mpk>
  59.   FaxPrint button on afax window, allow printing of faxes before Tx.
  60.  
  61. o <mpk>
  62.   Please add a command to your script-language, that sets the
  63.   line-pointer to the previous line and sets all pixels specified with
  64.   the following line in OR-mode to the existing bitmap. This is a
  65.   proposal for the overwrite feature I requested some time ago. 
  66.  
  67. o <mpk>
  68.   Add print send and receive-reports to the afax-frontend that can be
  69.   archived for documentation purposes. This is needed for business use. 
  70.  
  71. o <dav>
  72.   Rationalize error/status codes. Set up text-table to allow readable
  73.   responses.
  74.  
  75. o <mpk>
  76.   Please provide better error-messages in the qcheck option. I couldn't
  77.   find the meaning of the diffrent numbers I got. 
  78.  
  79. o <dav>
  80.   User configurable string-table, to allow multilingual use, as in TurboText.
  81.  
  82. o <jm>
  83.   Allow termination of AFaxSend from status window close button or similar.
  84.  
  85. o <mb>
  86.   Allow fax polling (poll remote machine)
  87.   (Also incoming ??)
  88.  
  89. o <mikko>
  90.   Add ability to have extra blank lines in headers, or between header
  91.   and start of text, especially when doing auto-page-break in straight
  92.   text convert mode.
  93.  
  94. o <DAV>
  95.   Add wrapper option, where date/time/header line can wrap from
  96.   sendfax, thus giving true send time, headers in dvifax converted
  97.   files, etc.
  98.  
  99. o <mikko>
  100.   Add config options for faa, rings-to-answer, as in getty
  101.   [could do this in startup command-line if auto-started?]
  102.  
  103. o <CB>
  104.   If anyhow possible, allow an IFF overlay function.
  105.  
  106. o <CB>
  107.   Internationalization (or better localisation)
  108.   - Dates  [Done May95, thanks Martin Hohl]
  109.   - Configurable message strings (English, German, etc)
  110.  
  111. o <CB>
  112.   Previewer needs lots of work. Caching? Don't resize display if avoidable.
  113.   Separate screen option, rend to screen bitmap ?
  114.  
  115. o <CB>
  116.   The aliases should be displayed with the respective phone number
  117.   within Afax.
  118.  
  119. o <CB>
  120.   The QCheck window needs at least a vertical scroll bar, some fax
  121.   connects definitivly take more than three tries...
  122.  
  123. o <CB>
  124.   While I like the concept of the many programs doing dedicated tasks, the
  125.   AFax program falls a bit short in it's role as an integrator. Ideally it
  126.   would manage (not perform!) sending _and_ receiving faxes, be iconifyable,
  127.   background/hotkeyable and eventually support AppIcon/AppWindow properties.
  128.   Drop a text/DVI/IFF/PostScript file on it and it becomes the source
  129.   file, etc...
  130.  
  131. o <DAV>
  132.   Do PostScript conversion code, using POST do do the work.
  133.  
  134. o <BB>
  135.     I'd say that the two areas that need work now are the user
  136.   interfaces and PostScript support.  To wit:
  137.  
  138. o <BB>
  139.   main afax window needs a print button, and the text gadgets should have
  140.   corresponding buttons that bring up requesters for selcting files,
  141.   aliases, etc. 
  142.  
  143. o <BB>
  144.   a configuration editor would be a big help for novice users.  Ideally, a "save
  145.   config" button would save all the parameters of all the modules from the most
  146.   recent run (window position, source files, etc.)
  147.  
  148. o <BB>
  149.   consistency:  e.g. all the window sizes/positions should be configurable
  150.  
  151. o <BB>
  152.   slider gadgets, better caching, and custom-screen support for the viewer
  153.  
  154. o <BB>
  155.   support fax polling?
  156.  
  157. o <James> [sl1zm@cc.usu.edu]
  158.     Add the ability to automaticly send a fax cover sheet.
  159.     This should allow users to create their own fax cover sheets with
  160.     areas for "TO", "FROM" and other personal info.
  161.     The software could then place the names and other data on the
  162.     cover sheet.
  163.     This lets users create a custom cover sheet and they don't need
  164.     to edit it manually.
  165.     The user would need to be able to tell the fax software what
  166.     strings to place on the cover sheet and where to place them.
  167.     It should support multiple cover sheets for people that make faxes 
  168.     for several businesses.
  169.  
  170.     Increase the support of 2.0.
  171.  
  172. o <Chris Q>
  173.   Add number of pages to ViewerFax gadget after page number.
  174.  
  175. o <mike meyer>
  176.   1) a 3.0 datatype for FAX documents. That would instantly solve what I
  177.   see as the worst problem in the package - the viewers user interface.
  178.   At least for users with 3.0, who get multiview for it. I'd be glad to
  179.   test such a thing for you :-).
  180.   2) ADPro savers for FAX documents. The color->grey conversion you're
  181.   using doesn't compare to what ADPro does; I'd certainly appreciate not
  182.   having to save things in a temp file (of course, if the ilbm has a
  183.   space in the name, this is currently requied anyway). An adpro loader
  184.   would also be useful; just not quite as usefull.
  185.  
  186. o <Nikolaj>
  187.   Font-sensitive windows, especially for larger displays
  188.  
  189. o <Ian Smyth> (22FEB94)
  190.   1) [Resizing] box sometimes doesn't disappear until press key (old problem)
  191.   2) Want way to cancel spool file without deleting fax. Possibly would
  192.      be "modify spool file", to change To-name, etc.
  193.  
  194. Partially Done
  195. --------------
  196.  
  197. o <various>
  198.   Configuration for viewer - startup scale, etc
  199. - 12Jan92
  200.   Config file Startup scale added
  201.  
  202. o <CB>
  203.   Fix `hidden screen' stuff
  204.   (When I figure out proper RastPort useage w/o screens. DAV)
  205. - Done for afaxprt. Still in mkafax, though.
  206.  
  207. o <DAV>
  208.   Do fax printer-driver
  209. - 01Feb94
  210.   Done for graphics prints. Still to do for text
  211.  
  212.  
  213. FIXES/ENHANCEMENTS
  214. ==================
  215.  
  216. 12Jan92
  217.  
  218. - Startup scale config added to viewer
  219.   (ViewAfax)
  220.  
  221. o ZyXEL in Fax mode seems always to give +FCON at 2400, then go to 19200
  222.   So, how can we answer UUCP at 38400, etc??
  223.   Fax ZyXEL and ask them.
  224. - Done. New FaxGETTY distributed.
  225.   (GETTY)
  226.  
  227. o <CB>
  228.   Fix FaxGETTY to answer at 38400, etc, and still work with faxes.
  229.   (Required for high-speed UUCP incoming connects)
  230. - Done. New FaxGETTY distributed.
  231.   (GETTY)
  232.  
  233. o <smp>
  234.   When the receive window comes up and the byte count goes over four
  235.   digits, it shifts to the right and trashes the right window border.
  236. - Fixed. Receive window tidied up a little.
  237.   (faa)
  238.  
  239. o <DAV>
  240. - Added 0.1 second delay after collecting modem response, if not in
  241.   debug mode. Sometimes modem was not ready for next message until a
  242.   short time after it sent its reply.
  243.   (afaxsend, faa)
  244.  
  245. o <many>
  246.   Config option to turn modem sound off (at various points)
  247. - Fixed. Config file option RSetup and WSetup allow user to configure
  248.   speaker, etc. Programs do not alter speaker setting.
  249.   (afaxsend, faa)
  250.  
  251. 13Jan92
  252.  
  253. o <CB> <others>
  254.   Remove Copyright line at the top.
  255.   Allow user-selectable fonts for Copyright notice and page header lines
  256. - Done. Standard and header fonts have config-file defaults
  257.  
  258. o <smp>
  259.   Suss out problem SMP is having with ZyXEL version 3.95 ROMs. Look at
  260.   file he sent. Perhaps add line-store, with faulty-line dump, for debug.
  261. - 12Jan92- Decoder rejects noise better. ZyXEL problem still bad.
  262.   (viewafax, afaxprt)
  263. - 16Jan92- Problem was with ZyXEL ROMs. Later version fixed it.
  264.   Mailing list notified.
  265.  
  266.  
  267. 21Jan92
  268.  
  269. o <CB>
  270.   AfaxPrt not working with NEC P6+ printer. Could be due to
  271.   strip-printing mode. Make config option to allow full-page print
  272.   (and fax generation, etc)
  273.   Also check strip-print correctly sensing pin-numbers or whatever.
  274.   (modulo)
  275. - Well, not actually a fix. CB installed 2.04, and the problem went
  276.   away.
  277.  
  278.  
  279. o <CB>
  280.   Get multi-serial working.
  281.   No way to set the serial device and unit within Afax or the config file.
  282.   config entry like:
  283.   <symbolic port name>    <device> <unit> <speed> <modem-params>
  284. - 12Jan92
  285.   Added Device, Unit to Config file. Not really tested yet.
  286.   Also no way for multi-copies as yet.
  287.   (afaxsend, faa)
  288. - 21Jan92
  289.   A2232 arrived. Tested, can now have multiple Fax-Gettys waiting on
  290.   different serial ports, send via different ports. Had system running
  291.   with Maestro on Unit0, ZyXEL on Unit3, both auto-answering, each
  292.   could send to the other. Found that at this stage both modems have a
  293.   disconcerting number of (different) bugs/problems (not related to
  294.   AmigaFax) 
  295.  
  296. 22Feb92
  297. o <CB>
  298.   Support for AT&D3 load config on drop-DTR. (Clean up &D2 code)
  299. - Appears to work fine for me with getty - faa may still require work.
  300.  
  301. o <CB>
  302.   Don't move the input focus to you receive/send status windows, read
  303.   don't make them active when they pop up.
  304. - Done.
  305.  
  306.  
  307. o <CB>
  308.   When clicking on the View gadget in Afax, a file requester set to
  309.   FaxSpool: will appear. If you select a valid fax filename it will _not_ be
  310.   entered in the string gadgets above and consequently not be displayed.
  311. - Fixed. Problem was in arp filerequest return. Added faxfile overwrite
  312.   check.
  313.  
  314. o <DAV>
  315.   Re-compiled with Aztec 5.2a
  316.  
  317. 25Feb92
  318. o <DAV>
  319.   Added ASL File-Requester Support (if available)
  320.  
  321. 26Feb92
  322. o <CB>
  323.   The local ID is received by remote FAX devices in quotes.
  324.   (This seems to be ZyXEL specific at this stage. Config option??)
  325. - Fixed. Now require quotes in config for Maestro
  326.  
  327. 28Feb92
  328. o <georg>
  329.   mkafax corrupting memory when run with old chips and Vn2.0 DOS.
  330.   Possibly to to with 1008 pix blit limit. - investigate
  331. - Fixed (I think) Now check for AmigaDos2 AND the ECS Agnus big-blit
  332.   flag before attempting big blits. (Hopefully all occurrances found)
  333.  
  334. o <CB>
  335.   When clicking on the View gadget in Afax, a file requester set to
  336.   FaxSpool: will appear. If you select a valid fax filename it will _not_ be
  337.   entered in the string gadgets above and consequently not be displayed.
  338. - Fixed. Also fixed bug reported by Mikko, introduced when ASL
  339.   file-requester support added.
  340.  
  341. o <mb>
  342.   Implement flip in y for upside-down faxes in viewer, afaxilbm
  343. - Added to viewafax, keyed off 'i' key (no gadget yet).
  344.  
  345. 18Sep92
  346.  
  347. o <sassen>
  348.   Enforcer hits from AfaxPrt
  349.   Due to SPECIAL_NOPRINT dumps, needs serious look at print method.
  350. - New version of afaxprt, 1.33. Fixes this and other problems, but
  351.   doubtless introduces others!
  352.  
  353. o <mpk>
  354.   Allow use of environment variables, overriding config file entries.
  355. - Done 18Aug92, local and global accepted.
  356.  
  357. o <dav>
  358.   Make all command and response strings configurable, to allow for 3
  359.   or 4 character systems (ZyXEL vs NetComm), standards changes, etc.
  360. - Almost all now configurable, as of 16Aug92
  361.  
  362. o <dav>
  363.   Allow configuration of printer output, so various aspects can be
  364.   set, or 1:1 bitmap, or squeeze onto one page, etc.
  365. - 1.33 afaxprt goes a long way towards this
  366.  
  367. o <jm>
  368.   Add ability for configurable setups per alias/site, for modem speed, etc
  369.   This could be through standard alias file, or shadow file with
  370.   entries only for non-standard sites. (Or one file per non-standard site.)
  371. - As all configs can be overridden by local environment variables
  372.   (set) I guess this is in by default
  373.  
  374. o <dr>
  375.   Run configurable script when running up/down afaxsend
  376.   (Could open/close BBS, etc)
  377. - Done
  378.  
  379. o <dav>
  380.   Extend lockserial modes, to allow script, OwnDevUnit, etc
  381. - Done 23Jul93
  382.  
  383. o <hiit>
  384.   ViewAfax does not work (and reports errors) in some compression modes
  385.   >1:4 (1:5, 1:7, 1:8)
  386.   Also reported by Nils Goroll
  387. - 25-Sep-92 fixed some problems in the decoder when decoding scaled faxes
  388.   Viewer 1.33
  389.  
  390. 01Nov92
  391. o <CB> <Martin Hohl>
  392.   Add support for bold/italic/underline modes.
  393. - Done
  394.  
  395. 3rd Party ToDo Lists
  396. ====================
  397.  
  398. From Martin Hohl, Tue, 17 Aug 1993 12:14:48 +0200
  399.  -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=- -=-
  400.  
  401. here is a list of proposals for improvements for the AFax package
  402. worked out from some german AFax users and me.
  403.  
  404. ----------------------------------------------
  405. Improve the graphical user interface of AmigaFax (AFAX) dramatically:
  406. If I would have the source afax.c and the necessary include files
  407. (except the OS includes of course) then this would be the first thing
  408. I would do.
  409.  
  410. (Keep the old version on the distribution disk as it is for those people,
  411. who don't have 2.0 yet. Who want's to be professional should have 2.0 or
  412. 2.1 anyway).
  413.  
  414. - Use 2.0 functions for windows and gadgets (new look)
  415.   
  416. - Add functionality :
  417.  
  418.   + Allow to view, print and delete old faxes in FAXREC: and new
  419.     faxes in FAXSPOOL: (like in my FAXmaint.rexx program).
  420.  
  421.   + Allow to look at FAXSPOOL:FaxLog with configured pager program
  422.     (could be done from a menu)
  423.  
  424.   + Allow to convert fax files to IFF files (just call ASL requester
  425.     for input file and output file and ask for page number and then
  426.     invoke afaxilbm) (Some german users have requested that)
  427.  
  428.   + Allow to make the most important config settings with intuitionized
  429.     configuration program or at least allow to invoke the configured
  430.     editor with the FAXLIB:Config file from a menu.
  431.  
  432. ----------------------------------------------
  433. In FAXSPOOL:Faxlog instead of
  434.  
  435. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610
  436.  
  437. write
  438.  
  439. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610 (OK)
  440.  
  441. in case of success, or write
  442.  
  443. 92/09/15-21:46:27 Fax FAXSPOOL:A_0000.AFX to AAATDT0702235610 (FAIL)
  444.  
  445. in case of failure.
  446.  
  447. (A debug level of 0 was assumed).
  448. ----------------------------------------------
  449. Implement the routines
  450.  
  451. InitLocalDate(configname)  Initialize local date settings, get them from
  452.                            FAXLIB:Config and/or locale.library (if present)
  453. WriteLocalDate(file,date)  Write local date into a file (using fprintf/fputs)
  454. SWriteLocalDate(str,date)  Write local date into a string (using sprintf)
  455.  
  456. What should these routines do ?  Write the date either in diverse
  457. european formats or in US format or in any user defined format, configured
  458. in FAXLIB:config.
  459.  
  460. Would you incorporate these routines into the AFax programs (faa, afaxsend,
  461. mkafax), if I would write them for you ?
  462. (In this case I would have to know, which C compiler you use. I have
  463. SAS/C 6.3 and Manx 5.0d and on some disk I have the NET version of
  464. DICE as .lzh file.
  465. Currently I use SAS/C. I even have a version of AmigaUUCP compiled with
  466. SAS/C).
  467.  
  468. You would have to insert WriteLocalDate/SWriteLocalDate for all writes to
  469. the logfile (see above), and also in mkafax where the date is written in
  470. the heading of the fax page.
  471. ----------------------------------------------
  472. Localize all msgs    (locale.library, afax.catalog)
  473. A Catalog with german msgs could be provided by me, if you email me
  474. an english one.
  475. Use internal default msgs, if locale.library is not present (to remain
  476. pre-2.1 compatible).
  477.  
  478.  _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _   _  
  479. [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_] [_]
  480.  
  481.