Updates StageRace 2000 Below an overview is
given of the updates of StageRace 2000. Per update a list of modifications (fixes)
is given in descending order of priority, severity or appreciation. Updates
Overview Fixes
per Update
Date | Version number | Status |
2000.06.12 |
V1.01 bèta - 2000.1.01 bèta | First official release |
2000.06.20 |
V1.02 bèta - 2000.1.02 bèta | - Language selection depending
on OS language adjusted because of a number of complaints about Dutch captions
- At inserting new half stage and selecting time trial, the expected Starting
order tree leaf now appears, which didn't work before
|
2000.08.09 | V1.03 bèta - 2000.1.03
bèta | New functionality added - Classification
import functionality has been extended. Highly user adjustable text file import
from a wide variety of formats is now available. Documented in help
- Generation
of cross out lists is now available. Documented in help
- Automatic interval
in the time trial order dialog can now be executed on selections. Documented in
help
- Number of competitors and teams is now stated in competitors and
teams list dialogs
- Windows® message sounds implemented as a replacement
for the pc speaker beeps
Minor bugs fixed - Windows®
2000/NT users' problem solved were they weren't able to use any help after switching
the help language
- Thousandths of seconds of time trials are now printed
in classifications
- Correction on the competitors list dialog column headers
which didn't match column contents
- In the time trial order dialog the
last row edited is made visible now
- Problem solved in the time trial
order dialog where Order and Competitor boxes stayed grayed even when multiple
selection was raised
- Date of full stage is displayed now at half stage
settings dialogs, which was left blank in previous releases
- Problem solved
where memory leaks occured after an arrival dialog was cancelled
- Memory
leakage start screen solved
- Title of the import file dialog (arrival
list dialog, functions) did display junk. Is corrected
|
2000.08.21 | V1.04 bèta - 2000.1.04
bèta | - In order to make it easy to refer to functionality
additions and bug fixes, all are supplied with a fix-code now (retroactively)
New functionality added - The possibility
to make settings for teams classifications rankings has been added. Changes to
the classification generation module have been made accordingly. Documented in
help
- Starting order lists for time trials are printed now
Bugs fixed - Classifications on points (sprint or climbing)
were not calculated correctly for stages other then the last one filled in. Is
corrected
- SignOuts list could not be edited properly. Added SignOuts
were always connected to stage 1.1. Is corrected
- Competitors signed out
for a half stage still appeared in the classification, but as being dropped out.
Is corrected
- Classified competitors still appeared in available list
when the time trial arrival dialog was opened successively. Is corrected
- Half
stage name was not provided at sprint or hill climbing classifications, although
the accompanying text was provided on these classifications. Is corrected
- When
competitors were pasted from the clipboard, a difference was made (particularly
with team names) based on the number of leading or following spaces. Spaces are
removed now from beginning and end of all strings pasted
- The browser
control in the presentation frame did not always redraw properly when expected
(particularly after cancellation of dialogs). Redraw is forced now after a number
of dialogs
Optimised - Sprint and climbing
classifications were printed even when none existed for a particular half stage.
Is corrected
- The arrangement of the settings dialog has been changed
to meet the large amount of settings on some of the tab sheets
|
2000.09.08 |
V1.05 bèta - 2000.1.05 bèta | Release note After a week
of real life use of StageRace in order to make mirror classifications on site
at the 'Ronde van Nederland' ('Tour de Hollande'), only a few small changes were
indicated, as enumerated below. These leaded to the release in question. Look
for a more thourough report on our 'Ronde van Nederland' experiences on our web
site. Bugs fixed - Sprints classification generator
has been adjusted after calculation errors and in order to remove competitors
from the general sprints classification, which dropped out of the race
- Problem
solved where tree view icons for sprint or climbing classification were not visible
after inserting new half stage, but only first when document reloaded or half
stage settings altered
- Changing the current presentation between stage,
general or masks did also enforce a redraw even when not a half stage was displayed.
This is sorted out now
New functionality added - Function
added to the arrival dialog to cut off all times on full seconds. Documented in
help
- In the arrival dialog (functions button) there is a function available
now to remove gaps in the ranking for the current classification. Documented in
help
- Through Settings, an accuracy for portions of seconds can be set.
The thousandth edit box in the (time trial) arrival dialog now adjusts to this
setting, because it was decided on in practice that this would largely improve
the comfort of use of the particular dialogs. Documented in help
- To improve
the overview, stage and half stage numbering is included in the tree view of the
StageRace documents
- Title ('date') of full stage can be changed when
a stage already exists. This was not possible yet
- An extra message box
at startup of the program is added to alert the user of the absence of a hardware
key
- Commencement time stated on stage classifications
Optimised - Length of masked classification titles and file
names increased from 15 to 25
- In addition to [fix 29], all classification
generators (general, climbing, sprint and team) are derived from the same basic
module now, instead of from different independent modules. This should be an improvement
to the reliability of classification generation, as well as to future maintenance
of these modules. These changes should not be experienced by the user
- More
classifications have international document titles now, instead of English only
| 2001.01.30 |
V1.06 bèta - 2000.1.06 bèta | New functionality added - Allowing
file import from the Alge OPTIc finish camera and AMB it ChronX identification
software, separator delimited text file import is implemented in the existing
file import routines in the arrival dialogs. Documented in help
- Through
Options in the Extra menu, a dialog can be enabled, appearing between selection
of an import file and the import file preview dialog which allows to see some
time information in order to wait for an updated version before actually importing
it. This being helpful in the real time environment. Documented in help
- Allowing
file export to the Alge OPTIc finish camera and AMB it ChronX identification software,
new menu entries have been made available in the Tools menu. For the chosen stage
a .txt with the competitors starting can be generated. Not available in evaluation
mode. Documented in help
- Buttons have been added to the file import preview
dialog in order to quickly retreive the settings for different known file types.
Documented in help
- The help files are now provided with screen shots
from throughout the program
- In the Configure|Settings|General tab sheet
a selection can be made now in order to print 1/xths of seconds in case of draws
only instead of always, on time trial classifications. Documented in help
- It
is possible now to add columns to competitors and teams lists indicating competitors
belonging to masked lists. The indication can be a character string or a html
tag pointing to an image. Documented in help
- It is possible now to suppress
the missing hardware key dialog on program startup. This setting is made through
the Options entry in the Tools menu. Documented in help
- Cumulative total
distance is stated now on both stage and general classifications
- Speed
of the classification leader based on the cumulative total distance is stated
on general classifications
- Team codes are provided with an html hot spot
which links to the particular team in the teams list
- An asterisk appearing
in time trial starting order lists indicates competitors being classified in that
stage and that the starting order data cannot be changed. Documented in help
- An
asterisk in the title bar caption is indicating now that an opened file has changes
made to it without having been saved. Not documented explicitly since this is
a quite common practice in Windows® programming
- StageRace web site URL
in publications' footer is provided with an html hot spot linking to the particular
site
Optimised - Output files generation
speed is significantly improved due to direct disk write instead of data buffering
- It is not possible anymore to remove or otherwise change competitors'
starting order data after a competitor has been classified in that stage. Documented
in help
- Specifying a particular file type from the import file dialog
now results in immediate processing instead of popping up with the import classification
settings and preview dialog. Documented in help
- From imported classification
files only the first 64kb will be read from now on, in order to prevent the system
from what appears to be a system hangup when (accidently) importing a very large
file. Documented in help
- Number of not started and number remaining after
race have been added to the classifications. List of riders dropping out now also
states the number of riders dropping out
- Subroutines for generating teams
and competitors lists have been moved to a more natural location in the design.
In addition to this and in order to prevent the existence of out of date output,
both competitor and team lists are generated now when only one of the corresponding
lists is mutated
- Numbers of crossed out competitors are printed between
brackets on the cross out lists
- Stage 1-1 can be fully printed, either
with or without a hardware key
- Decimal point replaced by decimal comma
for speed representation on classifications
- Leaves on the event's tree
view which do not have a particular functionality (normally accessible by a double
click) will now toggle there expanded/collapsed state
- Dummy Apply buttons
have been removed from all dialogs
- Overlooked keyboard helper marks (underline)
in dialog function menus added
- Additional tracking function
Bugs
fixed - Calculation of speed on classifications did use the distance
per round instead of the total race distance (distance per round multiplied by
number of rounds). This is sorted out now
Important note: during
the development of this version it has become clear that it will not be possible
to keep the .str file format fully downward compatible in order to stay able to
read older files. If necessary, conversion utilities can be supplied. This new
version of the file format will probably be implemented in StageRace V1.07 - 2000.1.07. |
2001.04.27 (used internally only) |
Program: V1.07 - 2000.1.07 File format: | New functionality
added - File format has been changed in order to
achieve a versionable schema, allowing future changes/additions to the file format
with assurance of backward compatibility. Unfortunately old files cannot be
read anymore. Existing files in the format (up to StageRace version V1.06
bèta - 2000.1.06 bèta) can be send to
fileupgrade@stagerace.com to have those converted to the new fV1070 format
- The presentation tool bar has been cancelled, replaced by tree icons
for the selections involved, being general, team and mask classifications. Documented
throughout help
- Within the data structure communique numbers are assigned
now to all items which represent a publication. "Communique numbering" added to
help
- All tree items involving publications with communique numbers are
equipped with a check box to set a 'published' status. Documented in help
- An
extra pane has been added to the view, incorporating the communique no. for the
item selected and the control to change the current value of this same no. Documented
in help
- Communique numbers are printed on the appropriate documents,
but only if published (checked in tree)
- In the General tab sheet of the
Settings dialog of an event, the choice can be made either to include or not to
include communique numbering on publications. Documented in help
- Allowing
file export to the Omega Scan'O'Vision finish camera, a new menu entry has been
made available in the Tools menu. For the whole event at once, the data is exported
over the various files concerned, as defined by Omega. Documented in help
- Trough
the Options dialog the possibility has been added to choose the paths where exported
competitors lists (Omega/Alge/AMB) have to be written. Documented in help
- Through
the Tools menu a Table of contents of the current event can be generated. The
publication presenting this Table of contents is displayed in the presentation
frame when the root item of the tree is currently selected. To allow this, the
way of triggering the loading of the presentation frame has been adapted. Documented
in help
Bugs fixed - Reference to null pointer
prevented at printing of publications where 'Number of not started' was zero (where
the SignOuts list is empty)
- The use by StageRace of the team fields which
were left blank by the user within competitors, which throughout the program could
result in access violations, has been protected. Nevertheless, still competitors
can be constructed without a reference to a team
- Problem fixed where
entered times were not copied correctly into the classified list of the arrival
list dialog, in the 1/1000s accuracy mode
- On new half stages all necessary
tree items are inserted now, where recently some items were missing
- Measures
taken to prevent multiple copies appearing in the tree view of particularly empty
communiques
- Problem solved where the New team dialog does not appear
repeatedly, although the Repeat box is checked
Optimised - Team
codes can be changed now at all times, it is an informative field only without
any dependencies of any kind
- UCI codes column on competitor lists has
been moved, as suggested in UCI-regulation 2.2.090
- Extra information
added to the printed documents (hardware key number and StageRace version no.)
- The "Omega Scan'O'Vision formatted results" file type is no longer handled
as known file type. Thus import settings are retreived from the registry rather
than from presets
- Quotes are now removed from the strings in outputted
files because they disrupt the file format protocol
- StageRace logo displayed
in MDI client area
- Tree build functions are reorganised
- Redundant
serialisation macros removed from source code
- Registry classes refined
(phase 1)
- Further optimising of the classification generators by moving
in the publishing functionality (additional to [fix 40])
|
2001.05.20 |
Program: V1.10 - 2000.1.10 First final release
File format: | Bugs fixed - Problem
solved where no help files were loaded at all due to [fix 94]
- Problem
solved where the rule "a competitor has to be finished in a stage to be allowed
to the general sprint classification of that stage" was not applied for the last
intermediate sprint from every stage
- In the representation of distances,
the decimals far behind the decimal comma are suppressed now, where they first
occured due to floating point rounding mistakes
Optimised - To
implement the rule "a competitor has to be finished in a stage to be allowed to
the general climb classification of that stage", climb classification routines
have been reorganised and adapted. Climb classification routines now have sprint
classification routines as base
- All classification types are always recalculated,
thus sprint, climb and individual always together now
- Output (html) from
cross out lists optimised for dense printing
- Accelerator keys updated
- Transparency corrected for animation at wait-for-classification dialog
| 2001.07.10 |
Program: V1.11 - 2000.1.11 Update File
format: | New functionality
added - In order to more explicitly support the FinishLynx
system from Lynx System Developers, the .lif file extension has been added to
the file open dialog and a button has been added to the file import preview dialog
in order to quickly retreive the settings for this file type. Help screenshots
have not been updated yet
- Multiple competitors selected in the time trial
order dialog can be assigned the same order no. at once now, where in the past
only the same time could be assigned to a multiple selection
Bugs
fixed - Multiple competitors assigned the same start order
no. for a time trial are handled correctly now, where in the past a program hangup
occurred
- Rankings of any "last stage so far" are now also taken into
account for the rule "Sum rankings" and not longer only for the rule "Last ranking"
when calculating a general classification
- Links in Table of contents
no longer consist of a path name, so that the files can be moved without breaking
the links
- Communiques which are newly added are now provided with a publication
check box immediately, where so far the document had to be reloaded to get the
boxes to be shown
Optimised - Since [fix
86] it was possible to change team codes to non-existing codes. From now on it
is possible to change to any code (ergo also existing codes), also allowing to
change back (undo)
- At Paste within the competitors dialog, non-identified
competitors are assigned no. 999 now, instead of 1
- The team manager's
names in teams lists are moved to the bottom of the particular teams and are provided
with a descriptive caption
- Teams and competitors lists are now provided
with the statement "Starters list" in accordance with UCI-regulation 2.2.090
- German
caption for "Gap" (being "Abstand") has been changed to "Ruckstand"
- Competitors
submitted in the time trial arrival dialog are made visible in the arrival list
now, for convenience reasons, as where they first just were added to the list
| 2001.09.10 |
Program: V1.12 - 2000.1.12 Update File
format: Messaging protocol: | New functionality
added - A message protocol has been composed and implemented
with which it is possible to have other applications on the same work station
communicate with StageRace; the protocol will be refered to with use of the name
WMSR01. Documentation for the message protocol can be requested at
support@stagerace.com
- Allowing file export to the Lynx FinishLynx
finish camera, a new menu entry has been made available in the Tools menu. For
the whole event at once, the data is exported to the Lynx.evt event file, as defined
by Lynx. Incorporated throughout the help. A thorough discussion on the FinishLynx
file type is omitted so far, awaiting discussion with Lynx System Developers Inc.
- Through the General Settings dialog a selection can be made now between
full team names or team codes/abbreviations (as suggested in UCI-regulation 2.2.091)
to be printed on classifications, this making it more appropriate to publish solely
the stage classification for single stage events. This setting however involves
all classifications (stage, general, sprint, climbs). Documented in help
- Through
the Ranking Settings dialog the number of competitors being involved with team
classifications can be set at 2, 3 and 4, where it was fixed at 3 in the past.
Documented in help
- Through the Presentation Settings dialog printing
of team names on the cross out lists can now be enabled and disabled. If enabled,
the number of competitors per team (ergo the number of competitors per printed
line) can be set. All this because the available solution turned out to be far
from optimal when f.i. six riders per team together with consecutive numbering
were applied. Documented in help
- Additional to [fix 78] also through
the Options dialog the path can be chosen now for exporting in the Lynx file type.
Documented in help
Bugs fixed - Coding mistake
corrected due to which many internal arrival lists would not function (iterate)
properly when consisting of over 255 competitors or competitor numbers over 255
- Typo corrected due to which bonification points for the finish sprint
of a stage were not saved on disk when not also an intermediate sprint was available
- Bug fixed where importing Omega Data Handling files would only import
the first competitor from the file since variables weren't cleared after processing
that first competitor
- StageRace output files for Omega Data Handling
corrected where first stage was mixed up
- Possibility removed to generate
Scan'O'Vision nor FinishLynx files on empty files since this resulted in major
errors before
Optimised - StageRace output
files for Omega Data Handling optimised (race titles for test events)
- Through
the General Settings dialog a selection can be made now either to print or not
to print the small statistics report at the bottom of stage classifications. Fix
advisable for use at single stage events where only part of the finished competitors
are mentioned in the published classification; the statistics report would obviously
not represent reality. Documented in help
- [fix 104] documented in help
- Scroll bar added to the integrity check dialog for the arrival dialog
Addition - Through
the Ranking Settings dialog it can be decided to include or not to include the
stage arrival when considering the last ranking for sprint classifications. Documented
in help (Was not mentioned in the updates list included in the actual release,
but was documented in help though)
|
2001.11.28 | Program: V1.20 -
2000.1.20 Update File format: Messaging protocol: | New functionality
added - Through the Functions menu in the Time Trial Starting
Order dialog, a starting order can be generated automatically. Documented in help
- In the Communique dialog a button is added through which a team vehicles
order proposal can be pasted within the communique body text, based on the rankings
in the previous stage. Documented in help
- A Functions menu is added to
the Competitors list dialog in order to accomodate an advanced function to automatically
assign competitors to any of the masks, based on a string entered. Documented
in help
- A check box has been added to the Half stage dialog box which
makes it possible to exclude the particular half stage from the general classification
and from the cumulative distance. Documented in help
- Through the Presentation
tab sheet in the Settings dialog, the file name for an external style sheet (affecting
all publications) can be provided. Documented in help
- Through the Presentation
tab sheet in the Settings dialog, the file name of the Table of Contents file
can be chosen now between a composed file name like all other publications and
'index.html'. This also involves the updating of the Presentation frame and the
upload function in the File menu. Documented in help
- A date field is
added to the Communique dialog. This date is also printed on the communiqué publication.
Documented in help
Optimised - URL coding
is applied for all hyperlinks in publications generated by StageRace
- HTML
code and style information for publications have been updated, in order to comply
with W3C recommendations
- Follow-up for selecting Lynx FinishLynx Results
in the file picker dialog is now available in the form of retrieving correct settings
for the Import classification dialog
- The UCI code as printed on publications
is divided over two columns now, in order to nicer align the numerical part of
UCI codes
- Accelerator keys updated, in order to solve conflicting keys.
Documented in help
- Switching between panes corrected, [F6] and [Tab]
function properly now to switch between Presentation and Tree frame
- Clean
up of About dialog
- 'Land' was changed in 'Landcode' in the Dutch language
resources
Bugs fixed - Changing between
help languages can now be done within the same session of the program. To obtain
this fix, the help file names have been changed. Help screenshots updated
- Additional
to [fix 37] problems have been solved where the message box caused the automatic
file opening through the operating system to generate an error message. To achieve
this fix, the check on availability of the hardware key as well as the message
box have been moved to a later point in the instantiation process of the program
Help - Additional to [fix 104] and [fix
129], documentation on FinishLynx is now available
- An overview of StageRace's
registry entries has been added to the help
- An overview of service documents
has been added to the help
- A small discussion on the examples has been
added to the help
- The empty Index tab sheet has been removed from the
help viewer
- Help folders rearranged
Setup - Setup
process cleaned up (new splash screen, registry keys, etc.)
|
2002.05.17 |
Program: V1.21 - 2000.1.21 Update File format: Messaging protocol: | New functionality
added - Import function now supports rounds and heats for
Omega Scan'O'Vision, additionally to events. Not documented
- Insert order
team captain vehicles in the Communique dialog can be applied using the general
classification as well, now, in addition to the existing possibility of using
the stage classification. Not documented
Optimised - "Beta"
remark removed from the presentation view's default HTML document
Bugs fixed - When pasting competitors (from some external
spreadsheet or table) and teams are generated automatically, team names starting
with the same three characters would result in the same team codes being generated
which then again would result in messages about missing teams at several points
in the application. This is fixed by replacing the last character of the team
code with a number (TEA, TE1, TE2, etc.). This fix only works up to no. 9
|
2002.05.22 |
Program: V1.22 - 2000.1.22 Update File format: Messaging protocol: | Bugs fixed - Additionally
responding to customer complaints that lead to [fix 159], also the underlying
code for removing teams from within the Teams list dialog has been improved, in
order to prevent a pointer exception when saving a document after removing a team
from which the initial team code has been changed manually
|
2002.07.28 Latest, current
version | Program: V1.23 - 2000.1.23
Update File format: Messaging protocol: | Optimised - Partly
revoking [fix 89] some import settings are set again for the "Omega Scan'O'Vision
formatted results" file type since [fix 89] resulted in the user just getting
the previous settings even if they specifically indicated the formatted results
file type
- Check on availability goes before asking if the users agrees
on uploading index.html now
- General communiqué added to TOC implementation
- The
look and feel of the edit boxes (and spin controls) in the import preview dialog
has been improved for when typing values in the edit boxes
Bugs
fixed - Serious bug fixed where the 'Sum rankings' criterium
from the 'Sort order general' setting for 'Teams classification' was used even
when not selected. This bug is likely to have resulted in errors in the teams'
general classification although this has not been reported to us up to now
- Check
on write success added to TOC write functions, so that the software does not crash
anymore when trying to regenerate a TOC that is read-only
- A missing check
was added that resulted in not-published stage communiqués to be included in the
TOC
- English caption in Dutch resources corrected (rankings settings)
|
Under development |
Program: V1.24 - 2000.1.24 Update File
format: Messaging protocol: | Optimised - Bug
fixed where points/seconds lists got screwed up when removing items from the points
or bonuses lists in the half stage configuration window
|
The reflected version number corresponds to the version information which
can be found through in the
menu. If this page is part of a help file, this help file always connects to the
latest, current version as reflected in the table above.
Go top |