|
Build 5
|
|||
| 10 | Bug Fix | Toolbutton on drivers' tab on meeting setup to toggle frequency display between channels, colours and frequencies was not re-drawing the driver's data. | |
| 9 | Enhancement | Tie break method "Don't exam dropped, exam distance" changed to "Don't exam dropped, distance in dropped" to emphasise only distance in dropped rounds checked (this was set out in help). New tie break method, "Don't exam dropped, distance in counted" added, which only examines distances in counted (i.e. non dropped) rounds. | |
|
Build 4
|
|||
| 8 | Bug Fix | Change 9.1.1.312 caused a problem where, if grids for heats set to previous result, during the first round when there are no previous results, grids are set to be calculated randomly, and were correctly calculated that way. However, if grids are checked to see if they need to be re-calculated (e.g. after exiting meeting setup), they were reset to default, viz. entry order. | |
| 7 | Bug Fix | If a race finished, and the race screen hidden (but not yet closed) and back door menu used to toggle the minutes/seconds display, the program crashed. | |
| 6 | Bug Fix | If class groups are set up as C,B,A for heats, and Christmas Trees in use, and additional groups created during the sort, and qualifying based on combined result, sorting and qualifying lists were incorrect. | |
|
Build 3
|
|||
| 5 | Enhancement | Changes to Importing for new Online Entry for Drivers (backup files were being picked up as meetings). | |
|
Build 2
|
|||
| 4 | Enhancement | Changes for new directory structure for Online Entry System. | |
| 3 | Bug Fix | If options to not display various ID fields off, the relevant edit boxes were still visible. | |
|
Build 1
|
|||
| 2 | Enhancement | Online Entry importing now imports driver details (new field that was added to Online Entry for Drivers). | |
| 1 | BugFix | When importing meetings, if the option to only show meetings commencing with a chosen string is changed, the new value was not being used if an import request issued immediately. | |
|
Build 91
|
|||
| 327 | BugFix | Built as a release build. | |
|
Build 90
|
|||
| 326 | BugFix | Promoting drivers under Christmas Trees and Bump Ups was not respecting the maximum drivers placed in a race after sorting if the Preference value was overriden on a class-by-class basis in Setup Meetings. | |
| 325 | BugFix | If the option to defer sorting until the end of a round is on, entries were not saved to disk after sorting. | |
| 324 | BugFix | Problems with HTML via LAN for current race (with one user) - race routines rolled back to build 71 to check. | |
|
Build 89
|
|||
| 323 | BugFix | Problems on the driver entry tab of meeting setup, if the list of drivers contained more drivers than are visible in the list, and if the bottom driver visible was clicked. | |
| 322 | Enhancement | If drivers force started under IFMAR/Staggered start, a note is now included on the lap time printout to that effect. | |
|
Build 88
|
|||
| 321 | BugFix | When HTML via Web was removed ahead of the release it caused a small problem with HTML via LAN during a race which stopped the latter working. | |
|
Build 87
|
|||
| 320 | Bug Fix | If using AMBrc3 and running a very large meeting and the decoder not switched off, an internal error could be created - changes made to the very low level auto-sizing data structures. | |
| 319 | Bug Fix | Under some setups the Create Web Files command did not produce combined multiple finals (legs) result if using bump up finals. | |
| 318 | Bug Fix | Change #264 caused a problem when running multiple finals (legs) in conjunction with bump up finals. | |
|
Build 86
|
|||
| 317 | Bug Fix | Left over from when driver details were limited to 15 characters, the database maintenance screen was limiting this field to 15 characters. | |
|
Build 85
|
|||
| 316 | Bug Fix | If a "Select Next Race" command done, and option to re-request automatically after the next race chosen, and if that screen is left open, and the next race automatically started by the countdown timer, and then the "Select Next Race" ignored, and then if another "Select Next Race" command performed, and then it closed, the program crashed. | |
| 315 | Bug Fix | The Upload Web Files command was not checking for null host name, and null username, so if no values were set in preferences and an Upload command performed an error occurred. | |
| 314 | Bug Fix | The Upload Web Files command was displayed even if the HTML via LAN View option was off. | |
| 313 | Bug Fix | Change #310 caused problems in some situations, changes made. | |
|
Build 84
|
|||
| 312 | Bug Fix | The grid method using entries, then rotate, was working for a race that was "full" (10 drivers) but failed if less drivers, which raises issues of exactly how this method ("move the back row of grid to front and others back a row") should work for such races - changes made. | |
| 311 | Bug Fix | Minor formatting changes to race results printout when printing both speed and lap times. | |
| 310 | Bug Fix | The new StringGrids used in a few places in 9.1 (e.g. the list of drivers on the driver tab of meeting setup) was not displaying fixed rows in the correct colour. | |
| 309 | Bug Fix | The new method for setting up marshals used in 9.1 did not support drivers marshalling two races after their race. | |
| 308 | Bug Fix | If grid listings being printed, and if output is set to HTML files, and if there are clashes found, and if stop printing is chosen, and then grids reprinted and clashes still found and if continue chosen, an error occurred as the output file had not been closed at the previous printing. | |
| 307 | Bug Fix | When exiting meeting setup, if duplicate drivers found (two drivers with same name in the same class), error messages were issued for all remaining drivers not just duplicates. | |
|
Build 83
|
|||
| 306 | Bug Fix | Minor formatting changes to driver tab on setup meeting screen, relating to ID fields. | |
| 305 | Bug Fix | If no database loaded, and a quick driver entry search performed the program crashed. | |
|
Build 82
|
|||
| 304 | Bug Fix | Format change to "Next Race Details" window to hopefully make it clearer that the buttons there relate to the countdown timer. | |
| 303 | Bug Fix | Problems with grids set to previous result under some scenarios. | |
| 302 | Bug Fix | If a different preference file loaded via the startup wizard and if speech settings are different in that preference file, speech was not set up correctly. | |
|
Build 81
|
|||
| 301 | Bug Fix | If a section on a HeaderControl component clicked to auto-size columns, the columns were auto-sized, and the data was saved...but the column widths were not copied to the internal column width values and were lost. | |
| 300 | Bug Fix | Changes to loading of the default Preference file for Vista could cause problems under some setups. | |
|
Build 80
|
|||
| 299 | Bug Fix | Change# 296 reversed... | |
|
Build 79
|
|||
| 298 | Bug Fix | Some components used for HTML via Web Server settings were not visible. | |
| 297 | Bug Fix | If sorting by combined result and the A final contains a DNS driver, TQ was not correct in the presentation report. | |
| 296 | Bug Fix | More work on running roll start races and AMBrc transponders - small problem where the first driver to record a lap (to start the race) was not shown as first after the second car crossed for the remainder of the first lap. | |
| 295 | Bug Fix | Problem if countdown time changed if meeting schedule enforced and minimum gap applies. Also a problem if countdown time changed manually and meeting schedule not enforced, the minimum gap was being applied. | |
|
Build 78
|
|||
| 294 | Bug Fix | On the race results screen, under lap times, if a lap deleted using the "Split or edit lap time" button, the program could sometimes loop. | |
| 293 | Bug Fix | Problem when running roll start races and AMBrc transponders, where lap times for drivers other than the first driver across the loop were not being adjusted for the period between the race "starting" (i.e. start race button pushed) and the first driver across the loop (which starts the race timer, etc.). | |
| 292 | Enhancement Fix | Change 285 caused a problem with estimated lap/times for a race. | |
|
Build 77
|
|||
| 291 | Bug Fix | If a set of preferences loaded with maximum cars per race set to say 8, then another set of preferences loaded that had maximum cars set to say 10, and if no changes were made to preferences, the component to display the next race grid was not being re-drawn and was thus limited to 8 drivers. | |
| 290 | Bug Fix | If settings on the Track Records screen changed, sometimes data was not saved. | |
| 289 | Bug Fix | If "Other Classes" in use and a frequency clash exists in a race, the other class info on a grid listing was overwriting .the "clash" display. | |
|
Build 76
|
|||
| 288 | Enhancement | Meetings used to be loaded via Preferences (long time ago), and whilst this is no longer the case, the meeting save directory was still saved and reloaded via Preferences. If a different set of Preferences loaded and the save directory was different then any meeting that second folder was loaded. Whilst no data was lost and the first meeting could be re-loaded without a problem it could be confusing. New file saving set up to store save directory outside of Preferences. | |
| 287 | Enhancement | Details of the current preferences added back to display of meeting info on main screen. | |
| 286 | Enhancement | Details of the current preferences displayed when clicking "Info" (bottom right of main screen). | |
| 285 | Enhancement | Support to allow a "race time" to be set up for a practice session to enable estimated laps/times to be displayed for that time in a similar fashion to a race. Laps used only include those registered in the "race time" period prior to the last registered lap. | |
| 284 | Enhancement | Option to allow a driver that has a PT set up in driver setup to register laps with a club transponder (this in my opinion negates one of the big advantages of AMBrc's, namely the ability to "lock down" transponders for one race to exclude any spurious ones from say the next race.) This option is provided "as is", and if used and another driver uses the first driver's PT...your problem. | |
| 283 | Bug Fix | HTML via Web Server: Events used to synchronise threads could cause a race condition. | |
| 282 | Enhancement | Routines to import entry data from BRCA format file changed to reflect the new (latest?) BRCA format. | |
|
Build 75
|
|||
| 281 | Enhancement | HTML via Web Server: debugging display of status info when using HTML via LAN and HTML via Web server: this uses the notifiy popup box, patched to be called from a background thread, and this could steal focus from the current screen. This was only intended as a temporary debugging aid but has been changed so as not to steal focus | |
|
Build 74
|
|||
| 280 | Bug Fix | HTML via Web Server: if an error occurred in the threads used to write to LAN or web server, the error was reported repeatedly. | |
| 279 | Bug Fix | HTML via Web Server: late change made to create the user upload folder before uploading to it caused a problem, error returned if directory already exists was being regarded as a fatal error. | |
|
Build 73
|
|||
| 278 | Enhancement | HTML via Web Server: some debugging display of status info when using HTML via LAN and HTML via Web server, using the notifiy popup box. | |
| 277 | Bug Fix | If dual monitors in use, and if previous results are set to be displayed, and an old meeting is loaded which contains race results, and then a new meeting created, at the end of the first race an error is displayed attempting to display the second last results (which were from that old meeting). | |
| 276 | Bug Fix | If dual monitors in use, and if group order for finals set to user settable, and if, at program load, when the warning is shown that group order is set to user settable the option to edit the value is chosen, and if the group order value is changed, the program crashed on saving preferences. | |
| 275 | Enhancement | Starting of a quick transponder test after each race can now be delayed (defaults to 30 seconds) to allow drivers from the previous race to be cleared from the track before this test starts. | |
| 274 | Enhancement | Speech text used during quick transponder test changed from "Invalid transponder" to "Incorrect transponder" as "invalid" was not called correctly on some speech engines. | |
| 273 | Enhancement | HTML via Web Server: Rsce/practice HTML file now uploaded to the directory set in Preferences (previously was just the server root). | |
| 272 | Enhancement | HTML via Web Server: Re-sending time and end-user refresh times are now separate for HTML via Web (previously was using HTML via LAN values). HTML via Web now runs in its own thread, in a similar fashion to HTML via LAN. | |
| 271 | Enhancement | HTML via Web Server: HTML via LAN not required now to use HTML via Web. Alycat should no longer need to be restarted after each race. Connection to the FTP server is now done in "background" at the start of each race. | |
| 270 | Enhancement | HTML via Web Server: more restructuring of Preference screens. | |
|
Build 72
|
|||
| 269 | Enhancement | HTML via Web Server: some restructuring of Preference screens. | |
| 268 | Enhancement | HTML via Web Server: VERY early build, a concept build, to enable live race data to be uploaded to a web server (should work with practice as well). At this stage, HTML via LAN working to an available server is required. A web server will need to be set up in Pref-Printer-Web Files, and also "Incrementally upload.." selected. Alycat will need to be restarted after each race. Connection to the FTP server is done in "foreground" at the start of each race and there is thus a delay. | |
| 267 | Bug Fix | Due to recent changes for Master/Slave program crashed on closing. | |
| 266 | Enhancement | After a sort is done for finals, the program checks for empty groups and an option is given to delete those groups. However, if running under Christmas Trees or Bump Ups, and the number of drivers to be placed in an upper final is zero, after sorting an option was given to delete these finals, e.g. A Main under Christmas Trees - this is no longer the case. | |
|
Build 71
|
|||
| 265 | Enhancement | The amount of the entry fees inserted using the entry fee toolbutton on driver setup can now be overridden by ID#2 values (two sets). | |
| 264 | Bug Fix | If using Christmas Trees and qualifying is by combined result, the number of drivers in a class was counting promoted drivers several times, leading to spurious entries at the bottom of a qualifying printout. | |
|
Build 70
|
|||
| 263 | Bug Fix | Problem with the driver pointscore if using qualifying by combined result and points for qualifying. | |
| 262 | Bug Fix | If a new driver pointscore setup, the "weight" was defaulting to zero and if not changed before an update done incorrect points were produced. | |
| 261 | Enhancement | Awarding of driver pointscore points using number of drivers in a class was only intended for use under Rounds races, but has been extended for Finals races. | |
| 260 | Bug Fix | Change #257 still had a problem under some setups. | |
| 259 | Bug Fix | If marshals set to be drawn from the last completed race, and if a meeting set up but no races run, and if some groups set not be run in some rounds, and if drivers are using open radios, some frequencies were not displayed on the marshals display. | |
| 258 | Enhancement | Upload Web Files command substantially changed, from using a dynamically created form to a static form, to enable FTP errors and ststus values to be trapped and displayed. | |
|
Build 69
|
|||
| 257 | Bug Fix | If a Presentation Report done and qualifying is based on combined result, TQ was correctly worked out by sorting on the combined result but then resorted by best lap... which overwrote the correct value. | |
| 256 | Bug Fix | If a Presentation Report done and if there are drivers set to be disqualified from the driver pointscore, text was being written that obscured part of the report. | |
| 255 | Bug Fix | When writing a meeting summary, the group description was based on the current round rather than finals, so if using Christmas Trees "A" could be displayed rather than "A Main". | |
| 254 | Bug Fix | Still on change #251: hard to track down problem - the race data component is only created once rather than for each race and with this recent change the start method was only being set up once. | |
|
Build 68
|
|||
| 253 | Enhancement | Refer to #246 - the value used by the program to control how many iterations are performed to clear values from the transponder data buffer before returning to main race tasks can now be set via the INI file. | |
| 252 | Bug Fix | Change #251 caused a problem with some race start settings. | |
|
Build 67
|
|||
| 251 | Bug Fix | A race is upposed to be able to be set up on the race setup screen as say staggered start, left to default on the meeting setup screen, and finals are automatically run as grid start - however, if a race was set up as fastest lap(s) and left to default, whilst the race was run correctly, race positions during the race were calculated based on the fastest lap(s) settings - if changed to grid start on the meeting setup screen it was correct. | |
| 250 | Enhancement | When updating a Driver Point Score, as well as flagging a message if a class is skipped a message is now displayed if a driver is skipped, e.g. by being disqualified because of ID2 value. | |
| 249 | Bug Fix | If a field of data changed on the Driver Point Score screen and Updated clicked that field was not updated before updating and thus was not used. | |
| 248 | Enhancement Fix | More work on when setup meeting screen running for only one driver (i.e. called from the Consolidated Data screen), some routines were being called that assumed it was the "normal" setup drivers screen and caused problems. | |
|
Build 66
|
|||
| 247 | Enhancement Fix | When some fields, e.g. frequencies, were changed on the setup meeting screen when running for only one driver (i.e. called from the Consolidated Data screen), some routines were being called that assumed it was the "normal" setup drivers screen and caused problems. | |
| 246 | Bug Fix | Change to the routine used to process transponder data for races - change made for AMB Interface transponders but this routine is shared by all types. | |
|
Build 65
|
|||
| 245 | Bug Fix | Problem with low level routines used to control auto-sizing low level data structures, where accessing data beyond the current data boundaries, e.g. 3 legs run but overall limit is 6, could cause incorrect data to be returned. | |
| 244 | Enhancement | When using the Quick Driver Entry screen, after Paste is clicked, focus is now set to the ComboBox used to select drivers by name. | |
| 243 | Enhancement Fix | Change #234 could cause several lots of grid listings to be created. | |
| 242 | Enhancement Fix | When the setup meeting screen was closed if running for only one driver (i.e. called from the Consolidated Data screen), some routines were being called that assumed it was the "normal" setup drivers screen and caused problems. | |
|
Build 64
|
|||
| 241 | Enhancement Fix | Difficult problem - the Consolidated Data command, if a driver clicked, opens up a cut-down setup driver screen, but it is displayed modally. When closed it was sometimes not freeing resources and an error occurred if re-opened. | |
|
Build 63
|
|||
| 240 | Enhancement Fix | More work on #238. | |
|
Build 62
|
|||
| 239 | Bug Fix | A change made for some dialog boxes displayed at boot appearing on the dual monitor screen. | |
| 238 | Enhancement | A ComboBox added to the Quick Driver Entry area, to enable "In Another Class" values to be input via Quick Driver Entry. When a driver is selected from the database, or when the race to be pasted to is changed, a search is made through the database for the sub-record that will be used to paste that driver's data, and the "In Another Class" ComboBox updated to reflect the value from the database (it can also be changed manually to paste with another value, including using "none"). This has resulted in substantial changes to the routines used to paste driver data from the database, and also some Quick Driver Entry routines. | |
|
Build 61
|
|||
| 237 | Enhancement | The index file created by auto upload of web files now contains the meeting description as well as the last level of the directory. | |
| 236 | Bug Fix | Due to a change recently to fix a problem where a race class name contained ":" caused a problem with HTML file creation, the automatic upload of web pages was failing. | |
| 235 | Enhancement | Database Options screen still used references to older jargon, driver status values, and also Special Classes. Also, for consistency with other settings, settings for updating/pasting of DPS Disqualify and Other Class values now set separately. | |
| 234 | Enhancement Fix | If the option to defer sorting until the end of a round is on, the re-printing of grids did not work if sorting for Rounds races. | |
|
Build 60
|
|||
| 233 | Enhancement Fix | Due to some re-structuring of code earlier in 9.1, Other Class values were not being updated in the database nor pasted from it. | |
| 232 | Enhancement | Button added to Driver Point Score to set qualifying points to 100,99... | |
| 231 | Bug Fix | Some recent fixes for enduro meetings on the Setup Meeting screen did not take account of the screen being used for the Consolidated Data command and cause crashes. | |
| 230 | Enhancement Fix | Change# 222 did not work correctly under all scenarios. | |
| 229 | Enhancement | If the Set 10s command used to set the time to the next race to 10 seconds, flags for various sounds that can be automatically called by the countdown timer, e.g. siren, next race details, grids, quick transponder test failures are now set so as to prevent their being called. | |
| 228 | Bug Fix | When ToolBar data for ToolButtons was saved to disk, Windows INI file routines were not deleting keys before being saved. Normally this is not a problem as the newer data overwrites the old. However, if the number of ToolButtons is less, one or more old items remain at the end, e.g. if number of buttons reduced from 6 to 5, the entry for the original 6th item remains in the INI file. | |
|
Build 59
|
|||
| 227 | Bug Fix | If some values changed on the Class-Wide Settings on the race tab of Meeting Setup,.sometimes values could then not be changed until focus moved outside Class-Wide settings and then focus returned (may still be a small problem in this area). | |
| 226 | Enhancement | If the option to defer automatic sorts until the round is completed, sorting within groups rather than across the whole class was not supported by the sort routines. | |
| 225 | Bug Fix | On the Meeting Setup tab, if a drag operation commenced, but then aborted, it was possible to have two race entries highlighted. | |
| 224 | Enhancement | After a race when drivers' "comments" are called, the program always used to call the introduction "Comments for race" even if there were no comments (this was as designed) - changed to not call this introduction if there are no driver comments. | |
| 223 | Enhancement | Use of Other Classes now can now be switched off for updating Driver Point Scores and also for Track Records/PBs. | |
| 222 | Enhancement | Sounds/Speech used during the last 10 seconds of a race can now be switched off for IFMAR/Staggered qualifiers. | |
|
Build 58
|
|||
| 221 | Bug Fix | Unless the option to delay sorting to the end of the round is on, sorting, etc. normally gets delayed to the end of a class, i.e. until all groups are run. If however a heat sort(regrade) is being done AND the option on to only sort within groups is on, sorting is done after each group. The sort routine thus expects in this scenario to only have to sort the current group. This is fine when used automatically but fails when used from the menu in meeting setup - sort routine changed to only do this if doing an automatic sort. | |
| 220 | Enhancement | Automatic display of "Command Info" can now be switched off via Preferences setting. | |
| 219 | Bug Fix | If a Heat Sort/Regrade set up, and if "Sort drivers in round..." changed to other than the first item (round 2) the data was corrupted and the program crashed (strange, worked ok in 9.0/Delphi 7) - this has resulted in a (small) change to a low level routine accessed by all customised ComboBoxes. | |
|
Build 57
|
|||
| 218 | Bug Fix | Loading an enduro meeting could cause a crash, due to some 9.1 editing changes. | |
|
Build 56
|
|||
| 217 | Enhancement | Some re-formatting of the database maintenance screen - ID1, 2 and 3 fields were not respecting "View" options. Also, captions were not respecting text set in Preferences-International. | |
| 216 | Enhancement | A new check added when closing meeting setup, to warn if a driver's AMBrc # in entries is not 7 digits. | |
| 215 | Enhancement | A new check added when closing meeting setup, to warn if a driver's AMBrc # in entries is the same as a club transponder set in Preferences. | |
| 214 | Enhancement | During the last ten second countdown before a race start, the speech/sound can now be set individually for each second. Also, previously sound was just played each second and stopped when it was time for a race start, but because sounds are now individual, the program can now skip some sounds to catch up with the countdown timer. | |
|
Build 55
|
|||
| 213 | Bug Fix | Due to some changes to Sorting drivers by skill or rearranging, etc, if rearranging used drivers were replaced in reverse group order rather than maintaining the current group order. | |
| 212 | Enhancement | Top qualifier in each class can now be optionally displayed on the dual monitor screen. This data is displayed and then updated each time a qualifying list is printed. | |
| 211 | Enhancement | Meetings displayed on the Online Entries screen can now be limited to those starting with a defined string (set on that screen and saved and restored in Preferences). | |
| 210 | Bug Fix | Changes to the low level edit box routines to fix a problem on the "Cars in a race" Preference screen where data could not be changed via the keyboard. | |
|
Build 54
|
|||
| 209 | Bug Fix | If a popup notify box is displayed (this is used to display non-critical messages), and then a program error occurs and continue is selected and then another popup notify is displayed, the program could crash. | |
| 208 | Bug Fix | The panel to allow number of drivers per team in an enduro was visible when a new enduro meeting setup but not when a meeting reloaded. | |
| 207 | Enhancement | Several warning messages displayed when exiting the new meeting setup screen did not allow for not being used if running an enduro meeting. | |
| 206 | Enhancement | The new meeting setup screens now limit data if running as a lite version. | |
| 205 | Enhancement | The new routines to display marshals now support display of marshals for the first final to either come from the last race actually run, or from entries (first race after regrades not yet supported). | |
|
Build 53
|
|||
| 204 | Bug Fix | If the option is on to allow multiple printer destinations, and HTML is selected as well as screen or printer, and if the printout was multiple "pages", a new page heading was being written to the HTML file and corrupting the output. | |
| 203 | Enhancement | When displaying race results, a list is displayed of all AMBrc numbers that recorded values during the race. | |
| 202 | Enhancement | New option to allow uploading of HTML files created with the Create Web Files command (refer to change 201) to be performaed automatically after a Create Web Files command. | |
| 201 | Enhancement | New command to upload HTML files created with the Create Web Files command to a FTP server (using host name, usercode, password set up in Preferences). | |
|
Build 52
|
|||
| 200 | Enhancement | New button added to Combining for Heats Preference screen, to set points to 200,198,197,196... | |
| 199 | Enhancement | Grid method for heats now includes Rotated Entry, which used to be included several versions ago but was removed with a rewrite of the grid calculation routines before of no use - in the first round, grids are per entry order, in subsequent rounds the first 2 drivers in the previous round grid move to the back of the grid. | |
| 198 | Enhancement | Data from the Dual Monitor cut-down main screen (next race details, next race grid and countdown time) can now be sent to HTML via LAN - Dual Monitors must be in use and the cut-down option must be enabled for this to work. | |
|
Build 51
|
|||
| 197 | Bug Fix | Due to all the changes to the setup meeting screen, the panel to allow number of drivers per team in an enduro was not visible. | |
| 196 | Enhancement | Option to allocate "club" AMBrc's by skipping drivers with a personal, so first driver in a race without a personal would be given club #1 Changes, quite a few, to low level transponder routines. | |
| 195 | Enhancement | Removal of option to match an AMBrc using only the last digit if not found elsewhere. | |
| 194 | Bug Fix | Small memory leak plugged when updating the HTML via LAN index file. | |
| 193 | Enhancement | When using HTML via LAN, a backslash ("\") needs to be included before all link names if using IIS and a dedicated server, but needs to be omitted if the HTML via LAN directory resides on a Windows directory structure - new option added to control whether this backslash is used. | |
| 192 | Enhancement | If drivers in a race are in "another class", printout of race results now displays the "overall" positions under positions, and each driver's position in the "other class" and the name of that other class after comments. | |
|
Build 50
|
|||
| 191 | Enhancement | Track Records/PBs: clickable labels converted to buttons. | |
| 190 | Bug Fix | Sorting on the Show/Edit Consolidated Driver Data not giving expected results when sorting using a numeric field, e.g. ID1. | |
| 189 | Enhancement | User Defined Reports: sort by field option now supported. | |
| 188 | Enhancement | User Defined Reports: all fields now supported when printing reports driver level data from entries. | |
| 187 | Enhancement | Enforcing of Meeting Schedule: if schedule has been set and enforcing on, the "Set" and "Set 10s" buttons on the Next Race Details screen are no longer available. | |
| 186 | Enhancement | Enforcing of Meeting Schedule: when a meeting reloaded, if a schedule has been set, an option now given to start the countdown timer for the next race. | |
| 185 | Enhancement | Enforcing of Meeting Schedule: the routines to calculate scheduled times need to take account of midnight, that is when a given time appears "less" than the meeting start time (e.g. meeting started at 19:00 and we are now at 00:15) but this could cause the meeting schedule to be set to start 24 hours after it should. However, we need to allow users to setup a schedule after the meeting start time in case users are doing this the night before a meeting. When initially calculating the schedule, a warning is now issued that the meeting start time has passed but times are no longer adjusted (by adding 24 hours). | |
| 184 | Enhancement | Enforcing of Meeting Schedule: start times for each race (for fine tuning) can no longer be edited on the meeting setup screen. | |
| 183 | Enhancement | Setup Meeting screen, driver setup tab, user selectable items in the "Drivers in this race" list - refreshing of items in this list if changed now completed. | |
| 182 | Enhancement | On the race running screen, changes made so that the only component that now checks for keyboard presses if it has focus is the central StringGrid (where lap times, laps recorded are displayed). The actual race form now previews all keypresses (very technical here, keypresses not key messages) and if the previously mentioned grid does not have fous, it redirects key presses to record a lap. | |
| 181 | Enhancement | Removal of keyboard scanning code that allowed entry of numbers during a race from the numeric keypad even if NumLock was off - this is VERY longstanding code but resulted in e.g. up/down arrows ("nornmal" keys, not those on the numeric keypad) being able to register keys. If the numeric keypad is to be used to input keys NumLock is now required (which is really the standard). | |
| 180 | Bug Fix | The "Set 10s" button, which has been "broken" for several builds because of schedule enforcing, is now operative. NOTE that it still will not work if schedule enforcing is on - still thinking about this, we are forcing a schedule but then we want to change it... | |
| 179 | Bug Fix | Dual monitor: typo in routine to check and setup fonts, could crash if qualifying display on. | |
|
Build 49
|
|||
| 178 | Enhancement | Dual monitor: more work on setting the large font size on the dual monitor main screen. | |
|
Build 48
|
|||
| 177 | Bug Fix | Due to changes for pasting a race using the drop down in-place database list, pasting a race using the "paste" button could loop. | |
| 176 | Enhancement | Dual monitor: if the size of the countdown label adjusted (using the Splitter Bars) the label now auto changes font sizes to fit in the adjusted space (using height only, not width). | |
| 175 | Enhancement | Display of qualifying list on the dual monitor can be switched off. | |
|
Build 47
|
|||
| 174 | Enhancement | Start of format changes to dual monitor main screen. | |
| 173 | Bug Fix | Change# 168 rolled back transponder and race code to try and fix a problem with AMBrc (now fixed). Changes# 135 , 139, 143 now re-done. | |
| 172 | Enhancement | Option to restart an aborted race from the last saved position (the frequency of which is set in Preferences) - driver details, lap done, split laps, etc are all restored and drivers called in the order (and times) that they were at the last lap recorded. | |
| 171 | Enhancement | If the option to only call drivers comments if changed is on and a driver's comment has changed but is now blank, "no comment" is now called. | |
| 170 | Enhancement | Option to only call drivers comments if the comment is different to that last called for that driver. | |
| 169 | Bug Fix | If a practice session running, and the minimum lap changed in Preferences, and the option to copy those values to those used by the practice session selected, the minimum lap was not updated, as it was using a temporary variable rather than the Preference settings and this was not being setup again. | |
|
Build 46
|
|||
| 168 | Bug Fix | Run race routine and transponder routine rolled back to build 39, for a problem with AMBrc via network. | |
| 167 | Bug Fix | Change# 151 - there was another place where code was not allowing for US date formats. | |
| 166 | Enhancement | Error messages displayed when setting up transponders now display the type of transponder selected together with port info, etc. for users loading from multiple preference files and getting confused about what type is selected. | |
| 165 | Bug Fix | Due to changes to the order settings are loaded by the program at boot time (made for Vista compatability), the setting for the default preference file could be lost. | |
|
Build 45
|
|||
| 164 | Enhancement | Enforcing of Meeting Schedule: on exit from meeting setup, if entries made and schedule enforcing on but schedule not yet setup, an option is given to create the schedule. | |
| 163 | Enhancement | Enforcing of Meeting Schedule: on exit from Preferences, if meeting start time or minimum schedule gap changed, an option is given to recreate the schedule. | |
|
Build 44
|
|||
| 162 | Bug Fix | Several small memory leaks fixed, on exiting Meeting Setup, and with the user defined reports. | |
| 161 | Bug Fix | VERY obscure problem in the Alycat print system, with s crash occurring (rarely) if several print tasks running at one time. | |
| 160 | Enhancement | New frequency resolution routine (as in not one of line of code used from the old routines) - this has been in testing with a few beta sites, but it had to be enabled. The new routine is now on by default, with an INI setting to switch it off - print out of clashes not yet done, nor Sort by Freq Resolution. | |
| 159 | Enhancement | Enforcing of Meeting Schedule: validation performed on the Meeting Schedule, warnings if a race not in the scedule, or if times are out of order, or if there is insufficient time to run a race. | |
| 158 | Enhancement | Enforcing of Meeting Schedule: Scheduled start times for each race now displayed on the Meeting tab of Setup Meetings - values can also be edited there as well. | |
| 157 | Enhancement | Enforcing of Meeting Schedule: Meeting Schedule is now saved to disk (with entries) and reloaded - if this were not done, the schedule would need to be recalculated each time. | |
| 156 | Enhancement | Enforcing of Meeting Schedule: setting up of the schedule now separated from printing - new command on "Run A Meeting" to set up the schedule, printing now merely prints, but if the schedule was not already setup, it offers to set it up then print. | |
| 155 | Enhancement | Enforcing of Meeting Schedule: scheduled start times now declared as part of the Meeting Setup data rather than global - this helps maintain values when races are inserted or deleted. | |
|
Build 43
|
|||
| 154 | Enhancement | Enforcing of Meeting Schedule: option to enforce schedule, and code in routine to set the current countdown timer changed to set the timer value to the time remaining to the next race.as shown in the schedule. | |
| 153 | Enhancement | Enforcing of Meeting Schedule: conversion of schedule calculation to include the round and race number for which it was calculated (still some thinking required here is races are added/deleted). | |
| 152 | Bug Fix | Speed display of lap times during a race could sometimes be rounded to one decimal instead of two. | |
| 151 | Bug Fix | Refer to Change# 129 - if the date checking routine was triggered and US date format was in use, the program did not convert dates back from internal format to local (US) format and crashed. | |
| 150 | Bug Fix | If Cancel chosen on the Create Web Files command, the popup was closed but modal lock was not undone so all forms were left disabled. | |
|
Build 42
|
|||
| 149 | Enhancement | Enforcing of Meeting Schedule: removal of prompt to recalculate schedule if entries changed. | |
| 148 | Enhancement | Enforcing of Meeting Schedule: option to enforce schedule if behind schedule removed. | |
| 147 | Bug Fix | Due to some recent changes to Track Records/PBs, when updating with a meeting that did not contain some classes that were already in the file, some of those classes could be omitted. | |
| 146 | Enhancement | User Defined Reports: all fields now supported when printing reports driver level data from the database. | |
| 145 | Enhancement | User Defined Reports: most fields now supported when printing reports using current entries. | |
| 144 | Enhancement | The Database ComboBox utilised to select drivers, races from a drop down partial list of database data now supports pushing "Escape" to leave current data intact. | |
|
Build 41
|
|||
| 143 | Bug Fix | AMBrc speed trap not switching on (error in the AMB manual). | |
|
Build 40
|
|||
| 142 | Enhancement | Conversion to Chinese - start of converting code to multi-byte character sets - "LowerCase" function calls changed. | |
| 141 | Enhancement | Conversion to Chinese - start of converting code to multi-byte character sets - "UpperCase" function calls changed. | |
| 140 | Enhancement | Conversion to Chinese - start of converting code to multi-byte character sets - "Pos" function calls changed. | |
| 139 | Bug Fix | Change #132 sometimes didn't work - also the change copied to speed trap setting. | |
| 138 | Bug Fix | If option to input/display time in seconds in use, the prior gap description still showed "min's". | |
| 137 | Bug Fix | Problem with the command to add all classes from database to "Other Classes" in Preferences. | |
| 136 | Enhancement | The Database ComboBox utilised to select a driver from a drop down partial list of database drivers has been extended to allow race classes to be entered in a similar fashion. | |
| 135 | Bug Fix | During a race, when a lap is recorded that driver's display is refreshed and any comments called. If the driver's position in the race has changed, other drivers' data is also refreshed, but their comments were being called as well which should not have been the case. | |
| 134 | Enhancement | Format changes to Database screen, mostly changing links to buttons. | |
|
Build 39
|
|||
| 133 | Enhancement | Speech can now be set to be "overlapped" by another speech if one speech is still active when another starts. | |
| 132 | Bug Fix | After a reset time command is issued to the AMBrc decoder, the program waits for an ACK - under some conditions the program could continue without this ACK - NOTE: this has changed the start transponder routine called at the start of a transponder test, race, etc. and should be tested by test sites before use. | |
| 131 | Enhancement | Conversion to Chinese - initial method set out and a test setup. | |
| 130 | Bug Fix | Clear Sounds command not working. | |
|
Build 38
|
|||
| 129 | Enhancement | If driver data is pasted from the database to entries, generally the | |