Updates StageRace 2003 Below an overview is given
of the updates of StageRace 2003. 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 |
Dec. 31st 2002 |
Program: V2.00 - 2003.2.00 bèta File format: Messaging protocol: | The following
internal beta builds lead to this V2.00 beta release: - Build 451: June
16th 2002
- Build 1136: July 24th 2002
- Build 1737: October 2nd 2002
- Build
1770: October 4th 2002
- Build 1772: October 5th 2002
- Build 1987:
October 17th 2002
- Build 1994: October 23rd 2002
- Build 2314: November
7th 2002
- Build 2341: November 18th 2002
- Build 2366: November 26th
2002
- Build 2733: December 31st 2002
Added Main Features
- Points classifications (in addition to sprint classifications) can
now be handled (see stage settings and the generated results). Note that so far
the classification generator from the sprint classifications is used for this
type of classification, which might need some adaption <451>
- Functionality
is added to allow for individual incidental bonuses and penalties ('corrections')
to be assigned to competitors. Herefor the file type is adapted, a tab is added
to the Arrival dialogs, the appropriate columns are being added now to the stage
classifications (only if required) and these corrections are taken into account
with the general classification <451>
- Through General Settings the
first half stage now can be indicated to be a prologue. This way the first half
stage of your event will not be counted towards the overall distance and have
no stage no. <1737>
- Settings dialog and underlying data structure
have been dramatically redesigned; additionally the main properties have been
removed from the main items tree <1136>
- Arrival dialog functions
for half stages can now also be accessed through the main items tree and the Edit
menu, so that for import based classifications use of the Arrival dialog is not
always necessary anymore <1770>
- Through the half stage configuration
dialog time trials can now be chosen to be based on either net times (where starting
times only exist for informational purposes) or gross times (as was the standard
way of conducting time trials in StageRace so far). Arrival dialogs have been
adjusted accordingly <1987>
- In the edit window for communiqués now
an additional preview window can be opened, immediately displaying the communiqué's
body text <1737>
- Support for .str work folder implemented with a
button in File Open/Save dialog. The folder can be set in the Options dialog <1987>
- Drag and drop support has been implemented in the main items tree for
supporting the event items selection dialog, discussed elsewhere <1136>
- In
an event items selection dialog a number of event items can be collected to be
either printed at once or uploaded to a web server. These functions exist alongside
the existing print and upload functions <1136>
- Through the Event
item selection dialog publications can be chosen to be used as attachments for
an e-mail prepared by StageRace <2314>
- For the time trial starting
order the automatic order generating can now also use the teams classification
<2314>
- Normal half stage type is now stricter enforced: any entered
1/xths of seconds are not taken into account anymore (They still exist in the
Arrival dialog though, to allow for accurately applying group time on imported
data) <1987>
- Functionality added to allow the user to indicate which
open document is to be used for the StageRace message protocol (Select active
document in the View menu) <451>
Added Language Features
- All fixed texts on publications are now available in a Microsoft®
Database (MultiLanguage.mdb) which allows for choosing the publication languages
on a per-event basis (through the Configure|Settings|Presentation tab sheet) and
also for providing additional languages, which can be done by end-users, using
Microsoft® Access <451>
- Spanish multilangual captions
added to the database <2733>
- Path information for referencing MultiLanguage.mdb
is added for when StageRace runs in an atypical working directory <2314>
Classifications Generation Improvements - Classification
generators improved; "last solution" added that provides last resort
ranking on general classification, for points/sprint/climbing classifications
<2366>
- Small improvements to classification generators ("so far",
rather than "all" stages are used) <2341>
- 2003 rules implementation
finished, with depth settings added <2733>
- When intermediately (thus
before a stage arrival exists) generating sprint and climb classifications, a
general classification is now generated, although it is not final, because competitors
that do not finish the race should be excluded. Therefore a 'unofficial' comment
is added to these classifications <1987>
- Additionally to points
classification configuration settings entries and a dedicated classification generator
have been added for the points classification <1737>
- Through the
half stage configuration dialog the calculation of the teams classification for
individual half stages can now be set to use only the time of the deciding competitor
as set in the overall settings of the event <1987>
Competitors
and Teams Improvements - The maximum amount of competitors
has been dramatically increased from 999 up to 65535 <451>
- A new
team can now be added from within the dialog for editing a competitor <451>
- Competitors
starting nos. can be changed now (only when not used in an arrival) <451>
- Starting
nos. can be edited now in the list view; long-clicking now makes an in-place edit
box appear for this <1136>
- StageRace (files) can now hold spare
competitors ("non-active"): competitors without starting no. that exist in the
software but not can be used in starters lists or classifications until they're
assigned a start no. and proceed as regular competitors ("active") <1136>
- Active/non-active
radio buttons have been added to the competitor edit dialog for supporting of
spare competitors in connection to the starting no. text field <1136>
- Copy
and Cut funtionality has been added for competitors and teams <451>
- Paste
functionality has been added for teams, in addition to the existing Paste functionality
for competitors; both paste functions have been improved slightly and will now
only ask for confirmation if there is actually something to paste and not longer
always, as before <451>
- When pasting competitors, necessary teams
are not longer generated in the background, but for every new team a team edit
dialog allows for previewing and editing the new team <451>
- Additional
to earlier fixes, when pasting competitors and choosing for automatically (silently)
adding new teams, team properties are still prompted for when silent adding would
result in double team codes <2314>
- Through the Edit menu the starting
nos. can be grayed out, meaning that starting nos. are ignored when pasting competitors,
resulting in all pasted competitors to be added as spare competitors <1136>
- Through
the Edit menu two selected competitors can be swapped in the competitors list
(exchanging their starting nos.) <1136>
- Competitors and teams count
is displayed in the event tree now <451>
Framework Improvements
- Files are no longer stored in an encrypted format, because
it resulted in some vague problems and did not provide any added value anyway.
Older (encrypted) files are still opened as before while new files are stored
and opened unencrypted. This should also fix the problem where files could not
be opened in a french Windows® version. Users are alerted when
an older (encrypted) file is opened and asked to store the file in the new format
(because every time an old file is opened it can result in some memory loss; worst
case slightly slowing down the computer during that session of Windows®)
<1737>
- File optimalisation: team pointers removed from arrival class;
start nos., rankings, orderings and bonuses/points now are unsigned 16-bits variables
instead of regular integers and all time unit variables now are unsigned 32-bits
variables instead of long regular integers, throughout the entire software (resulting
in up to around 29% smaller files) <451>
- All file 'Open'/'Save as'
dialogs now make differentiations between directories, so that the directories
that each type of dialog (Open, Save, Import) uses are not showing up in the other
dialogs as well <1737>
- A confirmation is being asked for now when
a file is about to be saved in a newer file format <451>
- File save
dialog on File|New is suppressed now when hardware key is absent <451>
- Password
encrypted (simple) in the new unencrypted file type <2733>
- Automatic
build numbering (accessible through the file properties of stagerace.exe) <451>
- Extra
security added (NPE) <2341>
Publications Improvements
- Printed properties (top of document) and columns (body of document)
on publications can now be chosen from Settings <1737>
- By adding
a Generate menu, functions have been made available to switch on and off the automatic
generation of html publications every time something is changed by the user. Also
individual or all publications can be generated by choice <1987>
- Individual
publications can be set to read-only through the Generate menu <2314>
- An
external publication editor can be invoked for individual publications through
the Tools menu <2314>
- Document identifier (stage no., description,
communique no.) is now repeated on every new printed page <1737>
- Main
(competitors) table now repeats the column headers on every new printed page <1737>
- Dropped
out competitors can now be printed in a detailed form in the main competitors
table <1737>
- Signouts have been moved to the main competitors table
in order to form a more consistent entity with the arrived competitors and the
dropped out competitors <1737>
- Publication file names have been
reviewed; in order to reduce the length of the file names, only English and French
text remain <1770>
- Speeds on publications are now handled nicely
when no distance or time is available (for instance when during ranking no times
have been assigned) <1987>
- Possibility added for printing the individual
competitors that contributed to a certain team's teams classification ranking
<1987>
- Alignment and use of the event title and the event logo can
now be chosen from the Settings <1737>
- Various small improvements
to HTML syntax and layout <1737>
- UCI Code moved rightwards on competitors
lists (rule 2.2.090) <2314>
- Signouts can no longer be printed on
half stage communiques <1737>
- All generated files are now forced
to binary, rather then having this depend on OS settings <2733>
- Advanced
option "Print background colors and images" from the Windows Internet Options
has been copied to the StageRace Options dialog <1737>
User Interface Improvements - Existing presentation view
now switches between presentation, competitors list, teams list and empty view,
based on the chosen tree item. This makes the competitors list dialog and the
teams list dialog obsolete, which as a result have been removed <451>
- Both
types of competitors lists are grouped in the main tree view under competitors
now and not longer divided in competitors and teams <451>
- Every
view (main tree, presentation, competitors, ...) has its own tool bar now, which
appears and disappears accordingly to the view being displayed <451>
- Context
menus have been implemented for the main items tree, the competitors list and
the teams list <1136>
- Possibility to add a new view to the same
document. Also additional tile and cascade items added to the Window menu <451>
- Possibility
to hide the main tree view in a child frame <451>
- Color yellow added
to the ID view, indicating the particular identifier value proposition is already
used for another publication <451>
- Status bar support entirely
redesigned:
- Scroll lock indicator removed <451>
- Existing
presentation view file title and path removed because these were most of the time
too large anyway to be displayed properly (an Info function has been added to
the Presentation view now to support this; the IE Properties dialog is invoked
for this) <451>
- Hardware key indicator added (locked versus free)
<451>
- Combo box to additionally select and view the active document
(see elsewhere in this release) <451>
- Indicator for the use of StageRace
messaging protocol <451>
- Additionally to [fix 20] the
version no. of the currently opened StageRace file is displayed in the status
bar <1737>Except for the Standard tool bar, tool bars now are attached to
the child frame <451>
- Expand all tree items <2341>
- Only
the first child frame window (document) is maximized explicitly now. Ergo, users
are not longer annoyed by maximized frames if they at some point restore the frame
windows <451>
- UI interface update handlers have been revised in
order to prevent unnecessary system load during program idle mode <451>
- Message
boxes during classification generation are now displayed as topmost windows in
order not to have them to disappear by the Wait for Classification dialog <1772>
- All
list views now have normal Windows® Explorer cursor and selection
behavior instead of the hot tracking from before <1136>
- Finish deadline
edit box in the half stage configuration and underlying members have been removed
<1136>
- Generalisation of dialog classes and property sheets, providing
Help shortcut button, Help shortcut key F1, quick drag and bottom banner <451>
- Communique
dialog made resizable <451>
- Updated tree items, toolbar buttons,
document and program icons, mdi client area bitmap, etc. <451>
- Applying
of style guide to all dialogs <451>
- Static images have been centered
now in order to solve problems with the use of Large fonts (Windows settings,
Display) <1136>
- Updated splash screen: new logo, system modal tool
window that always gets the focus from the main frame and returns the focus when
Go is clicked <451>
Added Help Features - Context-sensitive
help support implemented <2314>
- Context-sensitive help added to
hardware key warning on start-up <2733>
- Help Search can be invoked
directly now from the Help menu <451>
- License information is available
in a nice big window now from within the Help menu <451>
- Tip of
the Day implemented, working on start up and through the Help menu <1737>
- About
and Credit dialogs have been upgraded with html views, allowing for nicer and
more centralised maintenance of their resources <451>
- File reorganisation
for the about dialog source code <451>
- Credits updated <2733>
Various Improvements - Improved document/view support and
OO:
- Much functionality has been moved from views to documents <451>
- Documents now order views to update (allowing for the possibility to
add a new view to the same document, see elsewhere) <451>
- First
stage data hiding <451>
- Involved updated classes: child frame and
splitter implementation, main frame, application (grouping of registration information
and functions), StageRace-document with competitors, teams, ids, etc. <451>
- Interval
on selection now also allows for using the order that is assigned to each selected
competitor for the calculation rather than just incrementing the interval equally
between every selected competitor <2314>
- ID view now disappears
when communiqué numbering is switched off <2733>
- Print preview functionality
has been added <1737>
- Time entry possibility is now removed from
sprint, bonus and climbs arrival dialogs <2314>
- Options dialog reviewed
and new options added <1987>
- Tree view now updates root item on
changing file name <451>
- The most recent active page in property
sheets is remembered now <2314>
- Cut, copy and paste menu entries
and accelerator keys for presentation view improved <2314>
- Import
preview dialog layout slightly changed because of tab order problem that hid some
radio buttons <2733>
- 'Select all' (Ctrl+A) functionality added for
numerous list controls (also in menus) <2314>
- Settings strings translated
for Dutch version <1994>
- Small memory leak resolved for half stage
import function (through main menu only) <2733>
Other Systems
- New Help system
- New program installation
|
Jan. 5th 2003 |
Program: V2.01 - 2003.2.01 bèta File format: Messaging protocol: | - Functionality
added to remove all StageRace's registry keys by running StageRace with a "unreg"
parameter/switch
- Interpretation of encrypted version nos. fixed that prevented
from opening older file formats correctly
- "Help F1" button aligned
better now in resizable dialogs
- System for anticipated time added to time
trial arrival tab sheet
Other Systems - Program installation's
uninstaller now handles shared files properly
- Program installation's uninstaller
now nicely removes all StageRace's registry keys
- UCI competitor lists
added as examples
| Feb. 18th 2003 |
Program: V2.02 - 2003.2.02 bèta File
format: Messaging protocol: | - Same
gap indication is now right aligned rather than center aligned
- Through
a publication setting the document recognition string and the communiqué
number can now be chosen to be repeated on every page or only to be printed on
the first place
- Toolbars set to transparent (for improved XP look)
- Help
button in common StageRace dialog set to transparent (for improved XP look)
- THEAD
ending tag corrected (typo did not lead to any problems though)
Other Systems - Program installation now registers My Stage Races
as system folder with appropriate icon
- Windows XP manifest file added
- Evaluation
version example publications (included by mistake) replaced by full version example
publications
| Mar. 3rd 2003 |
Program: V2.03 - 2003.2.03 final
File format: Messaging protocol: | New Features
- Sign in lists added: printing, Generate menu, main event
tree, documented, etcetera
- Through selection in the publication settings,
speeds and distances can now be printed in km(/h), m(ph) or both, in contrast
to only km(/h) as before
Improvements - Time
edit box control for arrival dialogs further improved, for instance with better
copy/cut/paste support
- CSS/HTML CLASS tags added for better differentiation
in the various styles in publications
- Import classification file dialog
now remembers the last opened file, for faster importing when the same file is
involved
- Upload password now also encrypted in .str file
- Shortcut
to help with Help through the Help menu
Bug Fixes - Problem
fixed where V1.xx registry values got in the way of V2 functioning (specifically
with Control import classification dialog)
- Correction for general communiqué
that was not generated using Communiqués in the Generate menu
- Start
screen improved to prevent the hangup that occurred when it was closed using Alt+F4
or Esc
- Before a document frame is closed ("PreCloseFrame") its
active view selection is now dismissed to prevent a crash when the active view
is an html view (Only occuring with XP manifest available)
- Start screen
code changed to hopefully fix a very rare bug that crashes the application on
"Go!". Is still under observation. Not critical
Other
Systems - CSS Support documented
- Help index extended to approx.
220 relevant keywords
- Tip of the Day contents expanded
- SRSpeed:
StageRace Speed Calculator 2.00: entirely revamped, now using the same UI and
calculation components as StageRace; now also showing mph
- SRCalc: StageRace
Time Calculator 2.00: entirely revamped, now using the same UI and calculation
components as StageRace
| Mar. 29th
2003 | Program: V2.04 - 2003.2.04 final
update File format: Messaging protocol: | - Problem
corrected where points for the sprint classification were not counted for stage
arrivals
- Problem corrected where bonus seconds and sprint points were
counted even if "No. of sprints incl. finish" was zero
- Problematic
default starting point bonus seconds scheme for new half stages replaced by "Standard
UCI" button on Bonuses tab sheet
- Problem corrected that resulted
in a program crash when the "unofficial" statement needed to be printed
on climbing classifications
- Redundant (and incorrect) integrity check
removed from time trial starting order dialog
- In case of a file opened
of an "Unexpected file format" now not longer a message is shown that
a file of an "Older file type" was successfully opened
- Only
EN and FR are set now as publication languages by default, and not longer all
languages
- "Seperate" changed to "Separate" in MultiLanguage.mdb
Other Systems - Markup of preformatted code snippets corrected
- Small
grammar improvements to Help system
|
Apr. 24th 2003 | Program: V2.05 - 2003.2.05
final update File format: Messaging protocol: | - Problem
fixed where correction entries weren't copied into the Correction tab sheet so
that they eventually would disappear from the event
- Problem fixed where
entered values in the Correction tab sheet were interpreted (rounded) incorrectly
- HTML
table layout of Table of Contents improved
- HTML document's title now includes
stage and/or half stage no. where applicable
- Decimals value for Control
import classification window when importing Lynx FinishLynx file not longer set
to default value 1, but taken from stored previously used values
- Rare
crash fixed by different approach in setting focus between start screen and main
frame
- Improved context menu for main items tree when accessed through
keyboard
| Jun. 6th 2003 |
Program: V2.10 - 2003.2.10 final
update File format: Messaging protocol: | New Features
- Classification import extended to time trials
- Export
of TT*Ware (from Broder's Skunkware) files added to the Tools menu
- Import
of TT*Ware (from Broder's Skunkware) files added to the involved import dialogs
Improvements - Calculation of net time (when entering gross
time) for time trial now ensures that the entered arrival time is larger than
the supposed start time by adding necessary full hours
- "Competitors
do not exist" dialog (when importing classification) now lists competitors
sorted on start no.
- Improving [fix 60] export files are now generated
as text files
- Sign in sheet signature line is now closely accompanied
by the competitor no, to avoid confusion during signing in
- NOWRAP added
to stage no. column in table of contents
- All context-menus' entries respond
to right mouse button now
Bug Fixes - Problem
corrected where stages 1-2, 2-3, 3-4, etc. were indicated to be a prologue "P"
rather than the correct stage no. (if "First stage is ridden as a prologue")
- Problem
corrected where competitors export with competitors with no team could lead to
a crash
- Small HTML error corrected (double cell closing tag for sign in
line)
| Aug. 26th 2003 |
Program: V2.11 - 2003.2.11 final
update File format: Messaging protocol: | New Features
- When arrival data from previous half stages (in the same
full stage) is not yet available, now a time trial starting order can be made
anyway, using the last half stage of the previous full stage as "Available"
data. However, from this starters list, only those are shown in the Arrival dialog
that actually finished in the most recent previous half stage
- A choice
for the in HTML declared character set can now be made in the HTML settings (ISO
and Windows sets). This will help many international users in getting specific
characters for their languages printed, but will be superseeded by Unicode support
in a future upgrade. Note: as this is a so-called "binary setting" this
did not require upgrading the file format, so files from this version remain fully
compatible with previous versions that used fV2030
Improvements
- Through Options the Functions menu for Arrival tab sheets
(other than the stage arrival) can now be hidden
- Extra security added
(CRC)
- Proper menus added for license view
Bug Fixes - No
longer can teams be added with an empty team code
- Problem corrected where,
in same circumstances as for [fix 149], half stage distances were not counted
into the total distance
- Dutch "Control import classification"
dialog corrected that always selected Data Handling on initialisation while it
was supposed to go to previous settings as stored in the registry
- Problem
corrected where maximized state of various resizable dialogs (such as Arrival
and Settings dialog) wasn't remembered over different instances
- Black
background for crossed out competitors on cross out lists restored that got broken
due to [fix 57] or [fix 116]
- Problem corrected where (in some circumstances
only) the "Automatic from last full stage" and "Automatic from
last half stage" were switched, in the Starting order dialog for time trials
- Problem
corrected where the shown number of competitors of the Available/Classified competitors
in the Starting order dialog weren't updated immediately after auto-generating
a starting order
| Upcoming
Latest, current version |
Program: V2.12 - 2003.2.12 final update
File format: Messaging protocol: | Bug Fixes
Climbing category 1 (rather than category 4 before) is now set to be the hightest,
most important category. This is important when sorting with "Differentiate
between categories" on Problem corrected that had the communiqué
no. of the general communiqué show up not or incorrectly in the table of
contents Problem corrected that prevented sprint classification publications
to be generated if, during a half stage, only sprint points were awarded at the
finish (in which case there were indeed no intermediate sprints to print, but
also the general sprint classification for that half stage got lost) Problem
corrected that under some circumstances prevented some function menu items to
be used in Arrival dialogs Improvements HTML for table of contents'
stage identifier column improved Arrival tab sheets for non-finish arrivals
do not longer perform an integrity check on OK New Features Through
the Options dialog you can now "Protect dialogs against being exited incidentally
by hitting Escape" | | |
| 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 |