home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / biz / dfa-2.0.lha / DFA / Changes < prev    next >
Text File  |  1994-04-19  |  6KB  |  129 lines

  1.  
  2.                   Changes from DFA V1.2 to DFA V2.0
  3.                   =================================
  4.  
  5. DFA  V2.0  took  longer to complete than I expected by myself! First I
  6. planned  to  publish  it  in  September 1993, then I noticed that some
  7. features  were lacking (i.e. Prefs program:-)) and I delayed it to end
  8. of  1993  (i.e.  December).  Well  ---  even  if all features had been
  9. implemented  until  this date, the program was not tested at all until
  10. then  and  even  worse,  the  documentation was just nonexistant. So I
  11. decided  to  delay  the  release still further to be able to do a good
  12. beta  testing  job  and  to  have the time to write the documentation.
  13. Until the release I implemented (nearly) no new features and were able
  14. to concentrate on bugfixing and minor enhancements. A list of the most
  15. important features may be found below.
  16.  
  17. The documentation was not such an easy job as I'd have liked it! First
  18. I thought it would be possible to use large parts of DFA V1.2x and add
  19. only  the preferences program. It turned out however that I could only
  20. reuse  very small parts of the old documentation and most of it had to
  21. be  written  from  scratch.  This  was even worse as the documentation
  22. should come not only in german but in english as well!
  23.  
  24. After  hours  (well  let's  say  dozends  of  hours  or  even more!) I
  25. completed   the  german  documentation  (took  several  weeks  of  non
  26. continuous  work) and noticed that the size of it has doubled compared
  27. to V1.2, so it is about 100 pages (TeX) now!
  28.  
  29. The translation into english was not so much a hard but quite a boring
  30. job.  I  managed  it  to  make  it  a  bit  shorter  than  the  german
  31. documentation, but it's still about 90 pages.
  32.  
  33. As  you  can  see,  the functionality and amount of features must have
  34. been  increased quite a lot in DFA V2.0. All features are discribed in
  35. detail in the documentation! A very short summary is given here:
  36.  
  37. -  Extended  client  server  mechanism.  DFA  consists of a server, an
  38. editor and a preferences program.
  39.  
  40. -  All  program  parts  that are used by more than one of the programs
  41. mentioned  above  have  been  exported  into  a  shared  library,  the
  42. 'dfa.library'.
  43.  
  44. -  Every  address can get up to 8 group flags, which makes it possible
  45. to select the addresses you want to get displayed.
  46.  
  47. -  The  Arexx port has been rewritten from scratch, using the Arexxbox
  48. V1.12 by M. Balzer. Several new functions have been added and some of
  49. the existing ones have been improved.
  50.  
  51. -  The main window is no longer closed and opened again, if you resize
  52. it.  The layout calculation in this window has been optimized as well,
  53. so it looks much better now.
  54.  
  55. -  The  buttons at the right side of the main window (V1.2x) have been
  56. put  into  a toolbox, i.e. a separate small window. This window may be
  57. closed.   All   these   functions   can  be  reached  via  menu  items
  58. additionally.
  59.  
  60. -  The  listview  that displayes the address list can be configured in
  61. several  ways:  You can not only tell DFA which fields you want to get
  62. displayed,  but  you may even tell how much of the available space you
  63. want  to  use  for  this field AND and in which of the up to 8 columns
  64. this field has to be displayed
  65.  
  66. -  The  text  gadgets  near the buttom of the main window (V1.2x) have
  67. been  replaced  with  a  listview,  called  the  panel  listview. This
  68. solution is much more flexible than the text gadgets. You can not only
  69. tell  DFA  which fields you want to see within the up to 16 lines, you
  70. may even change the lines' title to fit your needs.
  71.  
  72. -  Two new fields have been added: c/o and state. Especially the state
  73. field may be very useful in countries that either need this particular
  74. information OR are used to place their ZIP/PC behind the city name.
  75.  
  76. -  Every  address  item now may have one external file attached to it!
  77. This  may  be used to store additional information that would not have
  78. enough space within the usual address fields.
  79.  
  80. -  The  search  function got improved funtionality: Now you may toggle
  81. each field to be searched through.
  82.  
  83. -  The  dial  function  was rewritten from scratch and has much better
  84. functionality  now: You may dial the active or all marked entries, you
  85. may  use  programs  like  the  'getty'  at  the  same time, as DFA now
  86. supports  the  'OwnDevUnit'  library,  The  dial  function got its own
  87. window  (no  longer  a  simple  requester)  that  give  you  much more
  88. information. You may set the number of retries and a redial delay. The
  89. modem status as e.g. 'BUSY', 'NO DIALTOME', etc. is detected as well.
  90.  
  91. -  The  load and most of all the save routine have been rewritten from
  92. scratch and are much faster now.
  93.  
  94. -  The  internal memory usage for the storage of address data has been
  95. optimzed,  which  means  that  you  now  need  less  RAM to store your
  96. addresses than in DFA V1.2x, in spite of the new address fields!
  97.  
  98. -  The  usage  of memory pools sped up some parts of DFA noticably and
  99. decreases memory fragmentation.
  100.  
  101. -  DFA  is  able  to supply a simple network mechanism that makes sure
  102. that several people that use the same address file within a LAN do not
  103. overwrite each other's changes of the address file.
  104.  
  105. -  The  one  preferences window of DFA V1.2 was replaced by a separate
  106. DFA preferences program (10 windows). This does not only mean that you
  107. may  start  this  program  seperately (even if no other part of DFA is
  108. running), but there are much more settings you may change:
  109.  
  110.   - Autosave behaviour
  111.   - Icon generation can be toggled
  112.   - The address listview (see above)
  113.   - The panel listview (see above)
  114.   - The groups' names and shortcuts
  115.   - The  fonts, i.e. you  may either use the system's default fonts or
  116.     select the fonts of your choice.
  117.   - Additional  modem  settings,  incl. the possiblility to toggle the
  118.     usage of the 'OwnDevUnit' library.
  119.   - Important  path  and  file  names  used  by DFA: I.e. the  default
  120.     address file, the directory for the external files as well as  the
  121.     ASCII editor and the ASCII viewer used for the external files.
  122.   - The arexx commands that are bound to the function keys.
  123.   - The sorting. I.e. your address can be sorted by any field you wish
  124.     now.
  125.  
  126. -  Last  but  not least the complete DFA distribution comes along with
  127. 8-color MagicWB icons by Martin 'XEN' Huttenloher.
  128.  
  129.