Updates Below an overview
is given of the updates of StageRace. 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 |
Apr. 5th 2005
|
Program: V3.00 - 2005.3.00 bèta
File format:
Messaging protocol:
|
The following internal beta builds lead to this V3.00 beta release:
- Build 1535
- Build 1563
- Build 1591
- Build 1656: April 5th 2005
Publication Settings
- Choose to print property label values under their labels rather
than next to
- Choose to have the applicable time zone printed as part of publications'
time stamps
- Choose to have the time stamp use seconds accuracy, rather than
hours and minutes only
- Additionally to printing no signature or printing an entered
signature, a default signature can be chosen that prints "College
de Commissaires" in appropriate languages
- Choose to print only the StageRace advertisement on the bottom
(as a single line), instead of also the Classification Service
that can be entered
- Choose to print the table of contents in reverse order
- Choose to print the speed for every competitor in a time trial
- Choose where on the table of contents to print the competitor
lists (top/bottom)
- Choose to print time trials entirely without 1/xth seconds
- Choose to print a number of pixels in between each column (only
really working for printing)
- Choose to print the involved competitors of the teams classification
in full detail (UCI code, name, category, etc., as in "Columns
selection for individual classifications")
- Choose the number of columns to print competitor lists on teams
in (1 (as before) thru 6)
- Choose the classification service URL to be interpreted as web
or e-mail URL, so that it can be hyperlinked properly
- Choose to print the number of competitors and teams as a property
on top of competitors lists
- Choose to print competitor names on cross-out lists
HTML Settings and Printing
- Choose for relative font sizes, so a browser user
can resize content
- Choose the type of main body font between serif and sans-serif
- Publications ("dummy's") can be generated even if
no data are available (yet). Such publications only consist of
an identification of the item plus a message indicating that no
appropriate data was available
- Enter the font size as a single percentage value relative to
the StageRace default values
- Enter custom HTML fragments to be added at the top respectively
the bottom of publications
- A number of tags are incorporated in the generated HTML to easily
parse certain parts of publications, such as the body table, the
first ten ranked competitors, etc. The tags are disguised as comments
("<!--")
- Publication generating is moved to a separate thread and therefore
runs fully in the background. Progress is shown in a progress
control on the status bar and on completion a sound alert is fired.
Multiple requests for the same generation job are filtered back
to a minimum of processing
- Hyperlinks from team codes to competitors list on teams can
be chosen not to be printed
- The start order column on time trial starting order publications
has its own column header texts rather than saying "Position"
- Classification sponsors can be entered (in general settings)
and activated (in publication settings) to be printed in conjunction
with the event sub title
- "Mask #" can be hidden on publications through the
general settings
- "bold" class available in the embedded HTML styles
for highlighting teams between involved competitors listings on
teams classifications
- H6 styled last line of each publication made even smaller
- Sign in lists now added to table of contents
- Choose to generate an additional general classification sorted
on start no. for each half stage
Unicode
- Unicode support throughout the application (except
e-mail sending)
- Language identifiers in publication settings can only be entered
using the character ranges A-Z and 0-9
- Choose to print HTML files as full two-byte Unicode files or
with HTML encoded Unicode characters in single-byte files
- MultiLanguage database updated to Jet 4.0, database file is
renamed to MultiLanguage2005.mdb
Competitors/Teams
- Spare competitors are included in the Apply mask
algorithm
- With Cleanup competitors in the Edit menu the list of competitors
and teams can be gone over to correct typos of selected sorts
- The Apply a mask dialog shows nicer Target mask labels
- All fields of competitors/teams can be edited in-line
- Mask 'memberships' can be set/cleared in-line
- Icons added to list view items
- Grid and alternating shading visualisations added to list views
Publication View
- Increase or decrease the overall displayed font size
through View, Font (also known as zoom in/out; only works for
documents using relative font sizes)
- Context-sensitive right-click menu
- Monitor mode in the View menu will automatically refresh publications
if they are regenerated (e.g. by an other instance of StageRace,
e.g. on a different computer). This enables StageRace for use
as a monitor application, for instance for an on-site presenter
or journalists)
- With "Add file to monitor" non-StageRace files (HTML,
text) can be opened in a publication view. As long as monitor
mode is switched on, these files will be refreshed upon change
(for performance reasons this is not working on legacy Windows
versions 9x and Me)
- Viewed publications that are being updated on the background
(by generating or monitoring) have their scroll position restored
to the extent from before the update
- Viewed publications are only refreshed when it is that particular
publication that is being regenerated, and not when just any publication
is regenerated
Communiqués
- Communiqué editor revamped with larger work
area and menu (rather than buttons)
- Styles sub paragraph header, bold, italic and underlined can
be added to the communiqué body
- Forced page breaks for printing can be added to the communiqué
body ("{pagebreak}")
- Competitors, teams and team captains can be referenced with
special tags ("{comp, ...}", "{team, ...}"
and "{captain, ...}"), so that they are inserted by
StageRace in an uniformed way
Time Cut-Offs
- Time cut-off percentages can be entered in both the
half stage configuration as well as in the corresponding arrival
dialog
- Time cut-offs are displayed in the appropriate arrival dialog
with red shading and font, and on publications with a separate
header
General/Miscellaneous
- Through General settings half stage numbers can be
suppressed when there is only one half stage in a full stage (1-1,
2-1, 3-1, 3-2, 4-1 becomes 1, 2, 3-1, 3-2, 4)
- Critical sections support added to hardware key functions
- Through Settings in the Configure menu multiple settings profiles
can be set up and a current one can be chosen, all this to differentiate
between publications for different audiences (e.g. web, jury,
press, etc.). The Settings dialog shows the settings for the currently
selected profile. All profiles share General, Ranking and Access
settings.
- Copy function added to the Event items selection window that
allows to copy selected publications to a different file location
- In the Import classification file dialog the option "Suppress
preview" can be chosen to speed up the importing once the
correct import settings have been established for an environment
- Cross out lists also available for time trials
- For time trials on gross time an arrival list is generated,
that shows the stage results sorted on the moment of arrival of
each competitor (specifically targetted at an on-site presenter
or journalists)
- All half stages, bonuses, sprints, etc. can each be configured
in one place, rather than on a per half stage basis, through Configure
all in the Configure menu
- The inappropriate context-sensitive menus for communiqué
preview, license and credits views are suppressed
- All publications can automatically be assigned communiqué
numbers
- An HC class is available in addition to the four existing classes
for climbing classifications
- Most aggressive rider competition can be enabled by entering
points schemes in involved half stage's settings dialogs
- The event tree can be hidden by double-clicking the splitter
bar or dragging it the left edge
- Bug fixed that did not properly show the Event Items Selection
dialog when it was selected in the View menu the first time
- Through Upload settings it can be chosen that uploaded files
are put in a dedicated folder, which's name is based on the event
title
- In the Arrival dialog at cursor position, empty positions in
the ranking order can be inserted now
- Through the Options dialog it can be selected now to have Ins/Del
keys to work in the Arrivals dialog to respectively insert empty
positions or declass. a selection
- Correction to sign-in lists where they also included already
signed out competitors
- In addition to the existing three masks, now up to ten masks
are supported
- Import (preview) routines changed to support the occurences
of the selected reserved separator symbol inside fields (enclosed
in quotes)
- Time trial arrival dialogs corrected to have the input focus
jump back to the start no. edit box again after submitting an
entry
- Time trial order can be changed now, even after the involved
competitors have been ranked for the particular time trial stage
(this depending on the corresponding setting in the half stage
configuration)
- French language added to application executable, therefore StageRace
will run in French on computers with a Windows®
version in that language
- After automatically generating a time trial starting order with
the "avoid consecutive team members" option set, a warning
is issued now in case of the result not matching this particular
criteria (this can happen if these consecutive members are at
a particular end of the order list; it is by design, because it's
not covered by any regulations, and it is up to the race organiser
to decide upon)
COM Server
- StageRace acts as a server and exposes interfaces
in accordance with the Component Object Model (COM), providing
functionality to external clients:
- Sending messages to the server operator
- Enumerating opened documents on the server and hooking on
to one, or directly hook on to the active document as it is
selected on the server
- IStageRaceDoc
- Checking existance of a specific competitor
- Querying competitor details
- Enumerating available (half) stages and their names and
hooking on to one
- ISRHalfStage
- Enumerating available competitors for the half stage
- Querying time trial start information of a specific competitor
- Querying current arrival information of a specific competitor
- Setting arrival information of a specific competitor (based
on rank and/or time)
- Resetting arrival information of a specific competitor
- Indicating timing being idle (so that the server can perform
time consuming overall processing, such as group time and
bonusses)
- Various internal object lists optimized for multithreading
- COM server connected to the messaging protocol status bar
indicator
- StageRace documents locked when client hook exists
- StageRace locked when client connection exists
- StageRace dynamically loads and unloads server registration
on startup and exit so that the server can only be called when
a StageRace instance is already running
|
May 9th 2005
|
Program: V3.01 - 2005.3.01 bèta
File format:
Messaging protocol:
|
The following internal beta builds lead to this V3.01 beta release:
- Build 1676: April 13th 2005
- Internal locking mechanism fixed for serialisation
of competitor lists
- Masks 4-10 properly stored now, which was resulting in the stored
file not being valid anymore for opening
- Opened HtmlHelp window names not being passed anymore, since
these were giving problem (annoying message boxes)
- Portuguese added to language database
- Generating of cross-out lists taught to consider time cut-offs
- Automatic generating after changes to stage ranking made to
also generate cross out and sign in lists
|
August 15th 2006
|
Program: V3.10 - 2005.3.10 final
File format:
Messaging protocol:
|
- Bug fixed that prevented the COM server from starting
up properly
- Through Ranking settings it is now possible to make stage results
to be printed for sprint classifications, rather than only intermediate
and general
- For masked classifications now also stage classifications are
printed, in addition to general classifications (note that ex
equos will be preserved, while unmasked rankings are removed)
- Through HTML settings UCI Code columns can be chosen to be printed
in fixed width
- Made it impossible to add dirty characters into the points/seconds
lists for bonus, most aggressive rider, climb, sprint and points
classifications trial dat [12]
- Upgrade from MS JET 3.5 to 4.0 also processed in Setup [11]
- Upgrade of Help system to 2005 software [8]
- Bug fixed where the time trial arrival tab sheet (for net time
trial) could not fill the Time control when selecting a previously
classified competitor [13]
- Changes made to Functions menu in Arrival tab sheet that prevented
all the functions to work in all circumstances [14]
- More correct (half) stage indication in event item selection
dialog (e.g. considering a prologue) [15]
|
August 18th 2006
|
Program: V3.11 - 2005.3.11 final
update
File format:
Messaging protocol:
|
- Internal locking mechanism fixed for applying masks
[22]
- Correction to the used communiqué numbers for general
classifications on start no. [23, 25]
- Problem fixed where stage and half stage communiqués
were written to the same file [24]
- Style sheet entries improved because for a number of publication
parts not the correct resizable fonts were used [25]
|
August 20th 2006
|
Program: V3.12 - 2005.3.12 final
update
File format:
Messaging protocol:
|
- Mail settings added to upload settings that allow
for defining recipients on beforehand (and if they're To or BCC)
[30]
- Added a changed calculation method available in the ranking
settings that takes the bunches' best three times rather than
the best three ranks (not necessarily the same) to calculate the
teams stage classification from [31]
- Signature edit box in publication settings made vertically scrollable
[32]
- Times in Start interval dialog for time trial starting order
can now be entered through nice time edit controls rather than
in a multiple of seconds [34]
- Added column separator lines to competitors list per team, configurable
through the publication settings [35]
- Illegal characters in file names (entered in configuration)
will now be replaced by underscores [36]
- Bug fixed where Copy in the Event items selection dialog forgot
to add a backslash which rendered it rather useless
- Drag both half stage and general masked classification publications
to the Event items selections dialog in one go, using their parent
folder [38]
- Select All added to communiqué dialog [39]
|
August 20th 2006
|
Program: V3.13 - 2005.3.13 final
update
File format:
Messaging protocol:
|
- Ranking settings made to allow calculation depths
of 1 [42]
|
August 26th 2006
|
Program: V3.14 - 2005.3.14 final
update
File format:
Messaging protocol:
|
- Improvement of [fix 106] because some tree items
could now not be dragged anymore to the event items selection
dialog [44]
|
August 21st 2007
|
Program: V3.20 - 2005.3.20 final
update
File format:
Messaging protocol:
|
- Choose to exclude time cut offs from general sprint,
points, climbing and most aggressive classifications [49]
- "Half stage" indication now called "Stage",
in case only one half stage within a full stage or day, on a few
publications [52]
- Time trial starting order function (Start interval dialog) to
automatically generate starting times can now also be selected
to work descending (so that one can enter when the last riding
competitor is going to start, and work back from there) [53]
- Exporting of comma-separated values (CSV) files can be enabled
through publication settings [58]. Undocumented. Affects:
- Exporting to .csv (text-based) files
- Copy, mail and upload functions in the "Event items
selection" dialog
- Added view through "View CSV publications" in
the View menu
|
June 14th 2008
|
Program: V3.21 - 2005.3.21 final
update
File format:
Messaging protocol:
|
- Bug fixed that made the application crash when generating
publications without any stages being set-up [61]
- Bug fixed that made the 1/1000ths of the last arrival in a time
trial not appear, even though higher accuracy times were configured
for all competitors [62]
- Bug fixed that made the last competitor of a stage arrival not
appear if needed so in a masked classification [63]
- Removed Windows version check on installation, because Setup
application was reported to not properly recognise Windows Vista
|
October 27th 2008
|
Program: V3.22 - 2005.3.22 final
update
File format:
Messaging protocol:
|
- Bug fixed that rendered the "sum rankings"
general classification sort order quite useless [65]
|
December 7th 2012
|
Program: V3.23 - 2005.3.23 final
update
File format:
Messaging protocol:
|
- Updated toolchain and fixing subsequent issues [67, 71, 73-76, 93-105, 108]
- Bug fixed where the wrong rank was taken as the last ranking in calculating the general classification [68, 77]
- Added "Time trials - Last ranking" sort order option for calculating the general classification [69]
- Always discarding 1/xth seconds when calculating speed, as using 1/xth seconds in time trial classifications lead to what seemed discrepancies with the header information (that didn't use the 1/xth seconds, as would the general classification); note that while less accurate, this is more consistent between the different classifications [70]
- Making hardware keys work with new toolchain and Windows 7 [72]
- Making installation of hardware key device drivers work on 64-bit Windows 7 [106]
- Make it possible for the language database to be opened even when no write permissions in program folder [109]
Note that this V3.23 was tested on Windows 7. Older versions of Windows are per V3.23 no longer supported.
|
December 20th 2012
Latest, current version
|
Program: V3.24 - 2005.3.24 final
update
File format:
Messaging protocol:
|
- Updated DLL dependencies
|
|
|
|
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 |