home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / utilities / amigafax1_42.lha / AmigaFax / docs / TODO < prev    next >
Text File  |  1994-02-22  |  15KB  |  460 lines

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