home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 26 / CD_ASCQ_26_1295.iso / vrac / weighin.zip / WI-REVS.DOC < prev    next >
Text File  |  1995-08-27  |  12KB  |  357 lines

  1.                        WEIGH-IN Revisions
  2.  
  3.  
  4. 2.01
  5.  
  6.   incorporated graphic interface to select portion of data to plot
  7.  
  8.   added WINDOWS installation program, icons, etc.
  9.   made appropriate changes to reflect this in screen documentation
  10.  
  11.   centered error message "No data to Plot" vertically on screen added
  12.      "press any key to continue"
  13.  
  14.   added error message to ask user to press appropriate key in Show Part
  15.      of Graph Menu
  16.  
  17.   changed error messages after incorrect key pressed for menu selection
  18.      to specify "number" rather than "key"
  19.  
  20.   centered title more accurately on large graphs
  21.  
  22.   licensing information menu option refers directly to licensing
  23.  
  24. 2.02
  25.  
  26.   removed routine to write user name on file
  27.  
  28.   cleared bottom line of large graphs
  29.  
  30.   moved on-line documentation displays to another code segment
  31.  
  32.   incorporated routine to make shareware version
  33.  
  34.   added make shareware version to beginning menu
  35.  
  36.   added shareware definition to documentation menu
  37.  
  38.   added "REGISTERED" to user type
  39.  
  40.   removed undocumented DOS call
  41.   all DOS calls now documented by MicroSoft
  42.  
  43.   added MakeShareware to windows options
  44.  
  45. 2.03
  46.  
  47.   added exporting data to "DIF", "DBF", & "CSV" formats
  48.  
  49.   made necessary changes to menus
  50.  
  51.   added documentation for "printing" and exporting data
  52.  
  53.   clarified license details that registered users are authorized to
  54.      distribute "shareware" version
  55.      
  56. 2.04
  57.  
  58.   Delay after weight for today already entered increased to 2 seconds
  59.  
  60.   Esc to back out of all menus
  61.  
  62.   added ability to add weight to database from main menu
  63.  
  64.   minor rewrite to "Why WEIGH-IN" documentation screen
  65.  
  66.   added example in separate subdirectory
  67.   enabled DOS & Windows installation
  68.   enabled make shareware to subdirectory on installation
  69.      disk
  70.  
  71.   revised icons for make shareware, register, & documentation
  72.  
  73. 2.05
  74.  
  75.   added printing capability!
  76.  
  77. 2.06
  78.  
  79.   fixed typographical error in license documentation screen
  80.  
  81.   removed remote possibility of round-off error disrupting formatted rate
  82.      of weight loss in graphs
  83.  
  84.   added ability to exit from printer port selection menu
  85.  
  86.   expanded printer port abbreviations (ex "LPT1" now "printer port 1"
  87.  
  88.   can now change goal weight & name w/o affecting embedded printer
  89.      specifications
  90.  
  91.   fixed failure to rezero weight when entering add weight routine (this
  92.      caused weights to be "automatically entered" when the following
  93.      sequence occurred:
  94.           1)  person tried to enter 2nd weight today
  95.           2)  person deleted today's weight
  96.           3)  person tried to add today's weight
  97.  
  98.   updated on-line printer documentation to reflect that printing is now
  99.      directly enabled (no more need for "screen dumps")
  100.  
  101.   enabled mouse to select from menus
  102.  
  103.   enabled mouse click in addition to "press any key"
  104.  
  105.   now verifies that printer is ready before printing graphs
  106.  
  107.   added Windows-like user interface which can be initiated by appending
  108.      "WIN" to command line
  109.      
  110. 2.07
  111.  
  112.   changed look of graphs to match Windows-like interface
  113.  
  114.   changed color of certain text screens to match colors in
  115.      Windows-like interface
  116.  
  117.   changed APPSETUP.INF file so user no longer has to click
  118.      "OK" at start
  119.  
  120.   wrote short program "FXAUTOEX" to allow user to update
  121.      AUTOEXEC.BAT file from Windows Installation
  122.  
  123. 2.08
  124.  
  125.   added a "README" file
  126.  
  127. 2.09
  128.  
  129.   added ASP required statement -- this version submitted to ASP
  130. (statement removed from subsequent versions pending ASP review)
  131.  
  132. 2.10
  133.   made the program almost totally in graphics with buttons,
  134. pull down menus, etc. - change the color scheme from blue, purple, red to
  135. greenish-blue and shades of gray with error messages still red
  136.  
  137.   removed all text-based menus
  138.  
  139.   print out help screens
  140.  
  141.   print out order form
  142.  
  143. 2.11
  144.   
  145.   printed order form now lists version number
  146.  
  147.   GUI menu now lists shareware version
  148.  
  149.   recognizes sample database and does not trigger nag screen
  150.  
  151.   BUG FIX - properly displays data after sample graph shown.  Previously,
  152. a mark was set when sample graph shown that was then not reset.  This
  153. caused the last date of the database to be 12/31/96!!!!  The mark is now
  154. properly set back to zero after the sample graph is shown.
  155.  
  156. 2.12
  157.   cleaned up the way "pull down menus" are written to screen -- only
  158. noticeable on slower computers
  159.  
  160.   BUG FIX - now properly traps disk not ready errors after user as shown
  161. double graph.  This error was due to some sort of a compiler problem that
  162. was sorted out by simplifying the MAKEGRAPH2 routine and combining with
  163. the MAKEGRAPH routine.
  164.  
  165.  TYPO FIX - removed typo from first install screen
  166.  
  167. 2.13
  168.   
  169.   there is no version 2.13 (possible bad luck)
  170.  
  171. 2.14
  172.   corrected format irregularity in printed order form
  173.  
  174.   simplified first screen for WEIGH-IN installation
  175.  
  176.   added WEIGH-IN 0 to routines that modify autoexec.bat
  177.  
  178.   changed Install routine so that menu bypassed and selected help screens
  179. shown
  180.  
  181.   added flashing press "F1" for help in printer screen
  182.  
  183.   added explanation of printer drivers to PrtScr12
  184.  
  185.   PRTSCR12 exits with an error message if called from DOS
  186.  
  187.   WEIGH-IN gives error if PRTSCR12.EXE not installed to
  188. C:\FRAMBACH\WEIGH-IN\
  189.  
  190.   BUG FIX - background color now remains unchanged when user types beyond
  191. margin of enter text or enter number box when in graphics mode
  192.  
  193. 2.15
  194.  
  195.   Edit table routine now in graphics mode with 135 rather than 110
  196. entries.  Also, now able to enter weights for days that previously did
  197. not have weights and delete weights from days other than last one.
  198.  
  199.   Minor cosemetic change to graph part of data selection screen (now
  200. highlighted in blue-green rather than red)
  201.  
  202.   Added menu selection to allow user to load example database from main
  203. menu (and to reload their database after finished examining the sample
  204. database)
  205.  
  206.   Box around user's name now shows when printing graphs
  207.  
  208.   Added command to Change Name in Database - placed under "FILE" drop
  209. down menu
  210.  
  211.   Added command to change goal weight - placed under "WEIGHT" drop down
  212. menu
  213.  
  214.   Replaced Show Sample graph button with New Goal Weight
  215.  
  216.   Rewrote "Why WEIGH-IN?" screen
  217.  
  218. 2.16
  219.  
  220.   removed emphasis on daily weight from first screen when no database
  221. present
  222.  
  223.   removed titlescreen from extra screens
  224.  
  225.   cleaned up did you weigh yourself today screen
  226.  
  227.   now clear keyboard buffer after key to depress innactive button pressed
  228.  
  229.   when user displays double graph with less than 4 points, a subsequent
  230. screen advises of example database and how to load it
  231.  
  232.   exits with an error message when VGA graphics not supported by user's
  233. computer
  234.  
  235.   cleaned up routine to enter both name and weight - name now becomes
  236. enclosed in a box after entered
  237.  
  238.   call routine to explain weigh-in menu after all options "Y","N",and "L"
  239. pressed for "did you weigh yourself today?"
  240.  
  241.   graphs can now show weight lost in addition to actual weights plotted
  242. (made default weight lost)
  243.  
  244. 2.17
  245.   
  246.   made background black for "YOU ARE GAINING WEIGHT" message that appears
  247. with large and small graphs
  248.  
  249.   replaced asterisk with chr$(249) in display screens
  250.  
  251.   removed reference to daily weights in documentation screen for running
  252. WEIGH-IN on more than 1 computer
  253.  
  254.   enable a time-out of 10 seconds before triggers that printer not
  255. available (to accomodate printer sharing devices)
  256.  
  257.   removed "day" from graph viewing options help screen
  258.  
  259.   removed "every day" from first installation help screen
  260.  
  261.   cleaned up screen "What is Shareware?"
  262.  
  263.   when graphing only a selected portion of data, the graph's minimum is
  264. now the smallest weight not the goal weight
  265.  
  266.   in edit table of weights, when press "Esc" to end routine and
  267. "Yes"/"No" option appears, the help message at the bottom of screen
  268. changes to "please press 'Y' or 'N'"
  269.  
  270.   BUG FIX - when you run program as "WEIGH-IN 0" it now properly loads menu
  271. portion of program after you enter a weight and press "Y" to load the
  272. menu
  273.  
  274.   BUG FIX - when you run program as "WEIGH-IN ?" it disables routine to
  275. tell you about example database, it also disables first 3 menu options
  276. under "FILE"
  277.  
  278.   changed help screen "Keeping your database current on more than one
  279. computer" to indicate that this routine is run by selecting "file" and
  280. then "synchronize your database with another"
  281.  
  282.   changed weight graphs so that pounds lost rather than actual weights
  283. are displayed (this is now default) User can toggle between pounds lost
  284. and actual weights by pressing "W"
  285.  
  286. 2.18
  287.  
  288.   added ASP required statements
  289.  
  290.   added the following files to package:
  291.      PACKING.LST
  292.      SYSOP.DOC
  293.      VENDOR.DOC
  294.  
  295. 2.19
  296.  
  297.    removed ASP required statements (until new version approved)
  298.  
  299.    moved example database from \frambach\weigh-in\example to
  300. \frambach\weigh-in and renamed it EXAMPLE.DTA.
  301.  
  302.  
  303. 2.20
  304.  
  305.   added ASP statements back to program (new version approved as Association
  306. for Shareware Profession compliant!!!)
  307.  
  308.   cleared text array after help screen displayed.  This eliminates very small
  309. chance that unwanted lines will appear in subsequent screens.
  310.  
  311.   changed unprintable character in help screens to a printable character so
  312. that help screens will always print properly on all printers.
  313.  
  314.   when fewer than 2 weights in database, option to change goal weight is now
  315. properly disabled because there is insufficient data to graph
  316.  
  317.   error trapping code used when disk errors encountered during make shareware
  318. has been removed (it didn't always work properly).  main program error
  319. trapping used instead
  320.  
  321.   can now exit program from beginning menu by pressing "Esc"
  322.  
  323.   can now view instructions from main menu by pressing "F1"
  324.  
  325.   corrected spelling error in "Why WEIGH-IN?" -- "contol" now "control"
  326.  
  327.   BUG FIX - error trapping code used when synchronizing two databases has been
  328. corrected
  329.  
  330.   BUG FIX - last menu selection no longer can be activated when cursor 
  331. beneath selection and "Enter" pressed and cursor then brought over last 
  332. menu selection.  (this used to sporadically occur)
  333.  
  334.   BUG FIX - script for Windows SetUp now copies all *.DOC files (this caused 
  335. an error to occur if Windows installed version was used to create a shareware
  336. version.
  337.  
  338. 2.21
  339.  
  340.   BUG FIX - properly deals with following situation:
  341.         less than 10 records
  342.         weight already entered for the day
  343.         user highlights "enter another weight"
  344.         user presses "Enter"
  345.  
  346. 2.22
  347.  
  348.   using upgraded compiler
  349.  
  350.   last text based screens converted to graphics
  351.  
  352.   pull-down menus options begin with upper case letters
  353.  
  354.   cleared top of screen when exporting data to another format
  355.  
  356.