home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR15 / BM105.ZIP / HISTORY.TXT < prev    next >
Text File  |  1993-07-22  |  18KB  |  430 lines

  1. CASE- TAB-T MARG+4,77 VER 0098
  2.  
  3.    This file contain the revision history for Bike Manager (TM). Bug fixed,
  4.    new features etc.
  5.  
  6.    Copyright (c) 1991 - 1993. All rights reserved.
  7.    Joern Yngve Dahl-Stamnes
  8.    Frostavn 7.
  9.    N-7043 Trondheim
  10.    NORWAY
  11.  
  12.    e-mail: dahls@fysel.unit.no
  13.    fax   : +47 7 59 14 41
  14.  
  15. ---------------------------------------------------------------------------
  16. Version 1.05:
  17.    ----- 09-jul-1993
  18.    Bugs fixed. The average speed in the 'View.Weekly distance/time' was too
  19.    low. The distance and the accumulated altitude in the 'View.Weekdays' was
  20.    incorrect. These bugs occured only if non-metric measurement was
  21.    selected.
  22.  
  23.    [Thanks to Tim McBrayer (tmcbraye@thor.ece.uc.edu) who reported this
  24.    bugs.]
  25.  
  26.    ----- 03-jun-1993
  27.    The commands 'View.Weekly distance/time', 'View.Training data' and
  28.    'View.Trail data' is now using a scroll-window.
  29.  
  30.    'View.Training HRM data' will now display the training type name and the
  31.    target zone values as well as the time used above, within and under the
  32.    target zone. If there exists training entries with the same training type
  33.    but with different target zone values, it will be shown in the
  34.    scroll-window.
  35.  
  36.    ----- 02-jun-1993
  37.    If you change the number of rating values, the program will check if one
  38.    or more training entries are outside the new rating range. If so, the
  39.    program will not let you change the number of rating values.
  40.  
  41.    ----- 27-may-1993
  42.    The trail objects is extended with a new flag that tell if the trail is a
  43.    multiple stage trail (you use more than one day on the trail, and you
  44.    stop each day).
  45.  
  46.    ----- 17-may-1993
  47.    Description text extended for all bike objects. Description text function
  48.    is now equival for bike, trails and training types.
  49.  
  50.    Possible problem in storing description text is fixed. Could cause read
  51.    error if some special signs where used in a description text.
  52.  
  53.    Average heart rate and deviation (in %) added to the training types.
  54.    These fields can only be used if you have a heart rate monitor which can
  55.    measure the average heart rate during a workout (e.g. Polar Accurex II).
  56.  
  57.    ----- 16-may-1993
  58.    The average speed (recorded by Polar Accurex II) added to all training
  59.    entries.
  60.  
  61.    Heart rate monitor definition changed. The features are defined through a
  62.    menu like when defining a bicycle computer.
  63.  
  64.    Bike attribute "Disable altitude input" is added. Prevent input of the
  65.    accumulated altitude in the Training Entry Form.
  66.  
  67.    ----- 15-may-1993
  68.    Preference mask "Protect object" added to all objects.
  69.  
  70.    Description text added to all training types object.
  71.  
  72.    Scroll-windows used when analysing goals and when view objects (when
  73.    pressing F1 while in the object menues).
  74.  
  75.    ----- 11-may-1993
  76.    When retrieving a database, the program does a short pause after the
  77.    database has been read before returning to the menu. It is not longer
  78.    needed to press the spacebar.
  79.  
  80.    When a message is printed at the bottom of the screen, you can now point
  81.    at the line with the mouse and press any mouse key to continue. Also the
  82.    ESC key works.
  83.  
  84. ---------------------------------------------------------------------------
  85. Version 1.04b:
  86.    ----- 22-apr-1993
  87.    Misleading text in the Define goal dialog window fixed.
  88.  
  89.    ----- 13-apr-1993
  90.    The analyse of the goal type "Avg. weekly distance/bike/period" is
  91.    improved. The prediction algorithm used when analysing "Min.
  92.    distance/bike/period" is also improved.
  93.  
  94.    ----- 10-apr-1993
  95.    A bug in the Select command has been fixed. The bug made it impossible to
  96.    select training entries based on the lowest rating value.
  97.  
  98.    ----- 02-apr-1993
  99.    Better messages when defining goals.
  100.  
  101. ---------------------------------------------------------------------------
  102. Version 1.04a:
  103.    ----- 19-mar-1993
  104.    A bug in the program fixed. Sometimes the mouse was out of position when
  105.    in the command menu for the 'Goals.Define/edit goals' and 'Goals.Delete
  106.    goals'.
  107.  
  108. ---------------------------------------------------------------------------
  109. Version 1.04:
  110.    ----- 03-mar-1993
  111.    Commands added to delete bicycle computers, heart rate monitor,
  112.    personal information and gearing information in the database.
  113.  
  114.    A bug in the date & time format functions has been fixed. The bug could
  115.    cause a boot when reading a date (ie when adding a new training entry).
  116.  
  117.    ----- 06-feb-1993
  118.    When editing an object (bike, trail or training type) in the old version
  119.    of BM, any changes made by the user would affect the object even if the
  120.    user pressed the ESC key. This has now been fixed.
  121.  
  122.    ----- 01-feb-1993:
  123.    The command 'View.Weekdays' added. This show training data based on the
  124.    weekday in each training entry.
  125.  
  126.    When selecting an object (bike, trail or training type), you can get
  127.    information about the current object in the menu by pressing the F1 key.
  128.    A window will then pop up on the screen displaying information about the
  129.    object.
  130.  
  131.    ----- 24-jan-1993:
  132.    When using the commands 'Print.Entries' and 'Print.Entries (brief)', the
  133.    user can press the ESC key to cancel the command during execution.
  134.  
  135.    ----- 23-jan-1993:
  136.    And option command menu has been added to the "Entry Form". The option
  137.    menu allow the user to edit, cancel, clear or accept the data in the
  138.    entry form.
  139.  
  140.    A bug was found in the "Entry Form" which was related to the use of a
  141.    heart rate montior. This bug could sometime cause the program to halt
  142.    with an floating point error if the user was editing an old entry and
  143.    there was no heart rate monitor defined in the program. This bug is no
  144.    fixed.
  145.  
  146.    ----- 17-jan-1993:
  147.    Option -l added to the program. This option is only valid when -m is
  148.    used. It switch the meaning of the two buttons on the mouse so that it
  149.    work for left handed people.
  150.  
  151.    The "actuall setting" fields when defining a computer is extended to
  152.    accept one digit after the comma. This to support the Catene ATC
  153.    computer (which use mm (not cm) to define the wheel circumference).
  154.  
  155.    -----  6-jan-1993:
  156.    Command 'View.Monthly distance/time' and the 'FAQ' added. The 'FAQ'
  157.    command give the user access to the FAQ file from the rec.bicycles list.
  158.    All topics in the list are shown and accessed just as when using the
  159.    'Help' command.
  160.  
  161.    All goal definitions is extended so that the user may have 4 bike or
  162.    training type references in each goal definition.
  163.  
  164.    ----- 30-dec-1992:
  165.    Some minor bugs fixed. Misc. menu improvments.
  166.  
  167.    ----- 21-dec-1992:
  168.    A bug in the goal analyze functions has been fixed. The result was wrong
  169.    when the distance was shown in miles (Setup.Measuring).
  170.  
  171.    ----- 15-dec-1992:
  172.    Some minor changes in the Select command menu. Shortcut keys added.
  173.  
  174.    Loading databases on a PC without a math co-processor is now a little bit
  175.    faster than before.
  176.  
  177.    ----- 06-dec-1992:
  178.    A bug in the commands "Select.on distance..." and "Select.on average
  179.    speed..." has now been fixed. The program did not 'correct for
  180.    wheelsize'.
  181.  
  182.    ----- 31-oct-1992:
  183.    Command 'View.Trail skill data' added.
  184.  
  185.    Goal type "Min. distance/training/period" added.
  186.  
  187.    The command option '-b' is added. This cause all menues and windows in
  188.    the program to be black and white only. This is added for those who run
  189.    the program on an old PC with a monocrom graphic adapter and/or screen.
  190.  
  191.    ----- 25-oct-1992:
  192.    When analyzing goals record, the distance from each training was not
  193.    corrected for the wheelsize (the different setting and actually wheel
  194.    size). Fixed.
  195.  
  196.    ----- 20-oct-1992:
  197.    The object routines in the program has been rewritten so that it is
  198.    possible to create a new bike, training type and/or trail from the
  199.    "Training Entry From".
  200.  
  201.    The layout of command menues are changed. All commands that got a
  202.    sub-menu (exept the commands in the main menu) got a '->' to the right.
  203.    All commands that got a dialog box end with '...'.
  204.  
  205.    The help system has been rewritten. It is now possible for the user to
  206.    get help on the commands in a menu by pressing the F1 key while in the
  207.    menu. All topics are now stored in a signle file. THIS FILE MUST NOT BE
  208.    MODIFIED. Any modification will cause the help system to be corrupted.
  209.  
  210.    ----- 02-aug-1992:
  211.    The 'View.Weekly distance' is extended. Also the training time, average
  212.    speed and average training distance will now be shown in the window. If
  213.    viewing data for more than one year, the beginning of a new year is
  214.    marked with a line and the new year. When all selected training entries
  215.    has been processed, the average weekly distance will be shown in the
  216.    window.
  217.  
  218.    Total accumulated climbing is added to all trail objects and to each
  219.    training entry. You have to update your trail objects so that the trail
  220.    altitude is added to all trail objects (default is 0 if you do not update
  221.    them). All old training entries will have the total accumulated altitude
  222.    set to 0.
  223.  
  224.    The maximum and minimum altitude in a trail object is now converted if
  225.    the user select feet instead of meter for height measurement. This will
  226.    affect old databases where feet is selected. If you have selected feet as
  227.    height measurement, please check/update your trail objects.
  228.  
  229.    A Computer Option menu is added. This menu is used when defining a
  230.    computer on one of the bikes. The menu is used to tell the program which
  231.    functions your computer have. If you have an old database, pleaser
  232.    re-define your computer(s) so that the program know what funtions your
  233.    computer have. If not, you may get problem with the training entry form,
  234.    since the entry form check what data that you can read from the computer.
  235.  
  236.    Each bike object is extended with attribute flags. These flags tell the
  237.    program what kind of data that you (do not) want to enter when using the
  238.    bike in a training entry. See the command 'Object.Bike attributes'.
  239.  
  240.    The menu "Naming" is renamed to "Objects".
  241.  
  242.    ----- 19-jun-1992:
  243.    A bug in the database reading function which caused the gearing data in a
  244.    databased to be erased, is now fixed.
  245.  
  246.    If the program find any error in a database file, the line number in the
  247.    file where the error occured will now be printed in the error message.
  248.  
  249.    The command 'Printer.Summary report' will now include a report based on
  250.    ratings.
  251.  
  252.    ----- 16-jun-1992:
  253.    A cosmetic bug fixed. It caused garbage characters to be shown as the
  254.    title on the window created by the command 'Select.on rating'.
  255.  
  256.    A bug in the 'Print.Monthly report' has been fixed. Some entries was not
  257.    included in the result and the count values for the first months was in
  258.    most cases very wrong!
  259.  
  260. ---------------------------------------------------------------------------
  261. Version 1.03.2:
  262.  
  263.    ----- 21-may-1992:
  264.    A bug reported by David Swayze (swayzed@brandonu.ca) is fixed. This
  265.    caused the program to hang or the machine to reboot if the number of
  266.    ratings was high enough (I have been using 6 from the first time I used
  267.    the program without any problem...). Fixed.
  268.  
  269. ---------------------------------------------------------------------------
  270. Version 1.03:
  271.  
  272.    ----- 12-may-1992:
  273.    A minor bug in the 'View.Statistical data' fixed. It caused the minimum
  274.    length to be very high.
  275.  
  276.    -----  9-apr-1992:
  277.    The "Modified" flag was not set when the user edited the computer data
  278.    for an existing bike. Fixed.
  279.  
  280.    The program will now ask the user if the target zone values are to be
  281.    changed when editing an old training entry and the target zones in the
  282.    old entry is different from the values in the training type.
  283.  
  284.    A minor cosmetic bug in 'Print.Entries (brief)' has been fixed.
  285.  
  286.    When entering training time and HRM times, leading spaces was not allowed
  287.    in the input data. This has been fixed. Leading spaces will now be
  288.    treated as 0's.
  289.  
  290.    The environment variable BMPI can be defined to an initial and ending
  291.    escape sequence for the printer file (see help.printer for more
  292.    information about the syntax).
  293.  
  294.    ----- 28-mar-1992:
  295.    A bug when retrieving files has been fixed. Sometime you could get an
  296.    error saying "read error, level=1" when using the retrieve command
  297.    several times.
  298.  
  299.    Another bug has been fixed in the analyze goal code. The bug caused the
  300.    estimation date (the date the goal will be reached) to be wrong in some
  301.    cases.
  302.  
  303.    ----- 11-mar-1992:
  304.    Object preferences. All objects (bikes, trails and training types) can
  305.    have a preference, which controll in which menues the object are to be
  306.    shown or not. The object preference function is controlled by the command
  307.    'Naming.Preferences...'
  308.  
  309.    The trail descriptions is expanded to 10 lines and the training
  310.    description (freetext) to 15 lines.
  311.  
  312.    ----- 01-mar-1992:
  313.    The environment variable BMDIR can be define to point to the location of
  314.    the help and data files. This can be used if DOS doesn't support the path
  315.    to the program.
  316.  
  317.    The calendar option added. This allow the user to view the calendar month
  318.    by month. Messages (reminders) can be added to the database for each day.
  319.    They will be displayed on the screen when the database is loaded at the
  320.    given date.
  321.  
  322.    New flag "Check reminder msgs." added. If this flag is set in a database
  323.    file that are being retrieved, then the program will check if there is
  324.    any messages for the next 7 days. The messages will be printed out in a
  325.    window right after the database file has been loaded.
  326.  
  327.    ----- 29-feb-1992:
  328.    When using the command 'Goals.Analyze goals...' when no goal records has
  329.    been defined, a warning will now be printed out. And the output window
  330.    will not appear on the screen.
  331.  
  332. ---------------------------------------------------------------------------
  333. Version 1.02:
  334.  
  335.    ----- 16-feb-1992:
  336.    When the printer file has been opened, it will stay open until the user
  337.    use the command 'Print.Close file' or 'File.Quit'. The user can also
  338.    choose if the file is to be open for appending.
  339.  
  340.    ----- 13-feb-1992:
  341.    New command 'Print.Monthly report'.
  342.  
  343.    When using the mouse, the mouse will be hided while inside the editor,
  344.    since the mouse isn't used inside the editor.
  345.  
  346.    ----- 10-feb-1992:
  347.    When using the mouse, the program will in many menues remember the last
  348.    line in that menu and place the cursor back to this place when returning
  349.    from a sub-menu (ie. back from the select menu to the view menu).
  350.  
  351.    There was a bug in the 'Edit.New entry' which caused my machine to hang
  352.    and some other machine to act strange. This happend only when the user
  353.    used Farenheit. In this case garbage was sendt to the math co-processor
  354.    which caused my DX to hang. Fixed (this bug was also reported by Kurt L.
  355.    Pennington).
  356.  
  357.    ----- 09-Feb-1992:
  358.    The distance field for all goal types are extended from 4 to 5 digits
  359.    before the comma.
  360.  
  361.    The windowsize for selection training entries ('Entry.Edit entry data'
  362.    and 'Entry.Edit entry text') is increased.
  363.  
  364.    Some window rearranging for the 'Select...' command.
  365.  
  366.    ----- 08-Feb-1992:
  367.    New feature: When analyzing 'Min. distance/bike/period' goals where the
  368.    goals and the end date hasn't been reached yet, the program will try to
  369.    estimate when the goal will be reached.
  370.  
  371.    ----- 07-Feb-1992:
  372.    Due to the problem with the function 'week of year' some of the Goal
  373.    functions has been rewritten. They should now work properly for goals of
  374.    the type 'Avg. weekly distance/bike/period' where the periode was defined
  375.    for previous year (not current year).
  376.  
  377.    The selection count shown in the status window (-s option used) was
  378.    incorrectly decreased when entries was deleted. Fixed.
  379.  
  380.    New command 'Entry.Delete freetext' delete the freetext for all selected
  381.    entries.
  382.  
  383.    ----- 06-Feb-1992:
  384.    A bug in the 'Entry.Edit entry data' has been fixed. This bug occured
  385.    when you are using Farenheit, and was related to the temperature fields.
  386.    The temp. shown in the input fields was incorrect.
  387.  
  388.    Thanks to Kurt L. Pennington, SSC Laboratory, Dallas Texas,
  389.    (kpenn@sscvx1.ssc.gov), which notified me about some problem with using
  390.    farenheit.
  391.  
  392.    ----- 04-Feb-1992:
  393.    The function that calculated the 'week of year' was incorrect (it did
  394.    work for 1991 but not for 1992). It has been replaced by a new function
  395.    that is almost correct. It does return week 53 for some dates in the
  396.    beginning of a year, ie. 1. January 94 is in week 52, but the program
  397.    will tell you that it is in week 53.
  398.  
  399.    ----- 02-Feb-1992:
  400.    Some bugs under the Printer command has been fixed, ie. like incorrect
  401.    positioning of the page number, margins etc. The length of the output
  402.    filename has been increased to 30 characters.
  403.  
  404.    ----- 26-Jan-1992:
  405.    A bug in the program caused the distance (dst and ODO) to be displayed in
  406.    km. instead of miles even if the user selected miles as the unit for
  407.    distance measurement. This bug affected the commands:
  408.  
  409.          View.Training data
  410.          View.Trail data
  411.          View.Statistical data
  412.          Print.Summary report
  413.  
  414.    The bug did not affect the data in the database since the bug was related
  415.    to the printout of data. In this version, you will get out the right
  416.    data.
  417.  
  418.    The bug was first reported by Patrick Tuxbury, University of Buffalo,
  419.    V008PCQU@ubvms.cc.buffalo.edu
  420.  
  421.    This bug made me look through the code, and I found that there is an
  422.    equival bug in the 'Goals.Analyze goals' command. The output from the
  423.    analyze is in km. regardless of the distance setting. This is also fixed.
  424.    The data in the goal definitions is OK (not affected by the bug).
  425.  
  426.    The 'modified' flag in the status window was not removed when the file
  427.    was saved. Fixed.
  428.  
  429. -- END OF FILE --
  430.