home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / gfile22a.zip / TECHNOTE.DOC < prev   
Text File  |  1994-11-12  |  5KB  |  127 lines

  1.  
  2. GFile revision 2.2A - Copyright 1994, Galen J. Bunnell <ASP>
  3.  
  4. GFile 2.2A Tech Notes
  5. =====================
  6.  
  7. Note -  If you have not read the file REGISTER.DOC, please do so now. It
  8.     contains particular license terms and warranty information to which
  9.     you are implicitly agreeing by using this program.
  10.  
  11. Revision History
  12. ========================================
  13. Revision 1.0    3/14/92 Original program completed, written in Visual Basic
  14.  
  15. Revision 1.1    3/29/92 Fixed several bugs. 
  16.             Added View/Small and Options menu
  17.             Made error handling more robust
  18.             
  19. Revision 1.2    4/5/92  Fixed more bugs.
  20.             Added Disk Info screens
  21.             Changed order of selecting default destination
  22.             for Copy/Move.
  23.  
  24. Revision 1.3    4/11/92 Fixed bugs.
  25.             Added the ability to save configuration between
  26.             subsequent executions.
  27.  
  28. Revision 1.4    4/19/92 Changed 'Selected File' listing to give date/time
  29.             and attributes along with filename and length.
  30.             Added 'About...' item to menu.
  31.             Extended the configuation save/load to include the
  32.             drives/directories being displayed, the working
  33.             directory, and the location of GFile on the screen.
  34.  
  35. Revision 1.5    5/3/92  Completely rewrote the panel display, hilighting and
  36.             directory selection logic to make it more 'visually
  37.             intuitive' - incorporating the idea of an 'active
  38.             pane' and a 'destination pane' similar to many DOS
  39.             file manipulation utilities.
  40.             Fixed several minor bugs.
  41.             Cleaned up the Tab Groups.
  42.             Enhanced performance of the File Info panels.
  43.             Decided GFile had progressed as far as it could
  44.             using 'Out Of The Box' Visual Basic. Considered
  45.             writing custom controls in C, decided it would be
  46.             be better in the long run to re-write the entire
  47.             program in C. Began development of Revision 2.0.
  48.  
  49. Revision 2.0    2/25/93 Released GFile 2.0
  50.             Added Program Groups
  51.             Enhanced command line
  52.             Added serialized printing/execution
  53.             Added icons to Program Item list box.  
  54.             Many additional small enhancements.
  55.  
  56. Revision 2.0A   3/12/93 Released GFile 2.0A. 
  57.             Corrected several bugs that appeared after 2.0 release
  58.  
  59. Revision 2.1    11/1/93 Released GFile 2.1
  60.             Resizable main window
  61.             Multiple, resizable panels
  62.             Recursive (tree) copy/move/delete
  63.             User configurable button bars
  64.             Enhanced dialogs - browse and options
  65.             Enhanced help - graphical hotspots, popups, more text
  66.             Ported code to C++, cleaned up code
  67.  
  68. Revision 2.2    9/9/94  Released GFile 2.2
  69.             Separate panels and button bars
  70.             Context sensitive help - both F1 and Shift-F1 styles
  71.             Proper icons for minimized DOS applications
  72.             Support for 4DOS/NDOS compatible file descriptions
  73.             Support for File Manager extensions
  74.             Ability to hide hidden directories
  75.             Topmost window support
  76.             Popup menus
  77.             Popup button titles
  78.             Modified shell behavior                        
  79.             Bug fixes
  80.  
  81. Revision 2.2A  11/12/94 Released GFile 2.2A
  82.             Association of Shareware Professionals (ASP) documentation
  83.             Minor bug fixes
  84.             Corrected documentation typos/omissions
  85.  
  86. Notes
  87. =====
  88.  
  89. Although GFile directly reads the group files to implement the Program Item
  90. lists, GFile uses DDE (program to program communication) messages with 
  91. Program Manager to make changes in group files. Thus, any time GFile runs, 
  92. it will attach to or start Program Manager. If you are not running GFile as
  93. your shell, you may want to minimize(iconize) Program Manager to prevent
  94. it from covering GFile while groups/program items are being manipulated. This
  95. is slightly different from the way in which program manager was used in
  96. earlier versions of GFile - the change was done to make the group/item
  97. manipulation more efficient, and to allow GFile to run correctly as the
  98. shell (actually as a pseudo-shell - see the help file for details).
  99.  
  100. Users of earlier versions of GFile will possibly notice that the colors
  101. GFile uses are not determined by GFILE.INI. Instead, GFile now uses standard
  102. Windows colors (Button and Window colors) as set by the control panel. This
  103. change was done for 2 reasons:
  104.     
  105.     1. To make the program compatible with every other Windows program.
  106.        In particular, when you change one of the system colors with
  107.        Control Panel, GFile is automatically updated.
  108.  
  109.     2. To get rid of a lot of buggy 'special case' code that the earlier
  110.        versions of GFile had. I found that using standard colors
  111.        eliminated about 10K of color specific code - primarily in the 
  112.        handling of color in the dialog boxes, and made possible the
  113.        enhanced 'tree structure' the directory lists now use.
  114.  
  115. GFile Hall of Fame
  116. ==================
  117.  
  118. Thanks to the following folks for their help in designing, testing, distributing, and
  119. improving GFile
  120.  
  121. Jack Cotterman
  122. John Gareri
  123. Tim Gleason
  124. Randy("I've found a GBug") Hoch
  125. David Meredith
  126. Tim Wallace
  127.