5.6.2.7- 3 October 2009 - for Intellicorp background check requests, moved the tag to within the
tag (9 February) - fixed a Flat File Importer issue when a properly-formed date is provided to a certification (6 March) - fixed a translation issue in the German dictionary which would crash GMS in the event editor (6 April) - now deals with the new e-mail address used by Intellicorp in returned background check results (6 May) - corrected a German translation issue in GMS Exchange exports (6 June) - GMS now no longer complains about certification definitions whose code length is greater than four but less than sixteen for compatibility with VSys. Note that older versions of GMS may have issues with this... (4 September) - eliminated sending of Lexis-Nexis background checks, updated the requests sent by ChoicePoint to match their new interface requirements since the ChoicePoint/Lexis-Nexis merger which changed the meaning of some requests (25 September) 5.6.2.4 - 17 January 2009 Misc: - fixed an issue in custom heat sheets where GMS could not properly determine the round to be used for some fields when the names if the rounds have been changed (17 October) - in Flat File Importer, certification fields can now use the magic value "!" (without quotes) to erase a previously existing value (6 January) - now better parses names with accent characters (7 January) - adds support for 2009 and later years in census certifications - Finish Lynx: now properly updates existing divisions in the lynx.evt file where present, adds the option to use the entrant's bib number instead of GMS ID (10 January) 5.6.2.2 - 5 August 2008 Misc: - fixed an issue when editing databases: after editing an existing database but not saving the changes, then choosing to create a new database, GMS would throw an exception (8 November) - added an internal update to maintain the "Street" column in the "address" table, if present (20 December) - when adding someone to a list by right-clicking on them, now properly sorts the list of lists (9 January) - added latest German translations (17 January) - when duplicating a games, any events which use a global custom sport now retain that custom sport (21 January) - fixed some internal entry comparison issues which caused interesting issues when divisions were named with trailing punctuation characters (28 January) - added support for the new "Last changed" column in the "entries" table where present (29 February) - fixed an issue on SQL Server and Oracle when getting the counts of entrants in each event in a games (29 February) - internal note: GMS 5.6 will fail on startup to connect to an Oracle database whose tables have been updated to work with VSys One due to the presence of columns of type "TIMESTAMP" (5 March) - background check requests to IntelliCorp which return an invalid XML response now terminate processing of all records rather than marking the current record as bad (11 March) - removed and tags from IntelliCorp MVR searches per IntelliCorp's revised protocol (12 March) - added new address type, "Seasonal" (13 April) - for NexusDB databases, now creates the "" table with a wide enough "ObjectID" column to be compatible with VSys (14 April) - in the Flat File Importer, if updating an existing person, now puts a note to that effect with each record (14 April) - when editing a person's custom field values, now properly prevents user from clicking on the "Put a person in this role" popup in a role-based field if GMS can't tell which field the user was trying to work with (16 April) - fixed an obscure issue where hitting the [Esc] key in some controls would hit the [Back] button (as intended) but also throw an exception after that (16 April) - updated the comments images system to deal with VSys One-created scanned images (2 May) - fixed an issue with case-sensitive searches of entries, the primary symptom was that selecting a sport in the Registration Wizard showed no events (5 May) - fixed some issues in the Portuguese translation which prevented proper navigation within the event editor (14 May) - fixed the parameters to the "pos" function in custom credentials designs (13 June) - fixed an issue in the Spanish translation which caused a problem when printing heat sheets (21 June) - fixed an issue in the Portuguese translation which caused a problem when printing heat sheets (28 June) - corrected the place assignments for bracketed events for five competitors, single elimination with loser's bracket (8 July) - fixed an issue where if you cancel a restore, GMS still starts each remaining table, potentially clobbering that table (10 July) - when fixing blank "Seq" values in the "trace" table with a NexusDB database, now indicates its progress (10 July) 5.6.2.0 - 08 November 2007 Misc: - fixed an issue exiting the credentials tool after printing credentials with one or more formulas (27 April) - fixed an issue after running the bib conflicts report (30 April) - added a workaround to deal with the case of an encrypted certification being saved after being opened but not decrypted, while at the same time no encryption key is available (8 May) - fixed an issue in housing setup which threw an exception when you created a new location while an existing one was being edited (9 May) - in IntelliCorp MVR background checks, now includes the and tags (10 May) - added some logic to check to the presence of the correct indices on the "schedule" table; if they are not present, GMS now does not consider scheduling to be enabled. This fixes some GMS Exchange import issues. (11 May) - fixed an issue where summary reports in a games did not properly show the sport name for custom sports (25 May) - upgraded to madCollection 2.5.5.0 with madExcept 3.0e (30 May) - user IDs are now allowed to be up to 14 characters long (14 June) - in Flat File Importer, team records can now be updated by name, not just by ID (28 June) - when entering registration codes, now shows a friendly error message if the GMS5.ini file is not writeable (2 July) - added new DQ fields for every round of competition to allow results for a round to be marked as disqualified yet still trackecd for later divisioning/reports (2 July) - added new event summary reports (2 July) - modified delegation summary reports to put roles in columns, genders and age groups in rows (3 July) - added new awards requirement variant which works on the actual people/teams in actual divisions (3 July) - on division properties editor, now properly displays score values, esp. "special" scores (4 July) - added division status monitor tool (4 July) - added sets-based bracketed events (6 July) - now does not require the presence of certain indices on the "schedule" table under Oracle and SQL Server (10 July) - fixed an issue determining the presence of columns on SQL Server tables (11 July) - added entrant counts to the list of events in a games (19 July) - on full page results reports, now includes match and set information for each division as appropriate (19 July) - added a duplicate comment ID fixer (20 July) - when importing people using GMS Exchange, now properly imports certifications when "Changes to certifications if records are older than current data" is checked (25 July) - in bracketed events, adds the new "Matches" pipeline to custom heat sheets, and enables custom heat sheets (4 September) - fixes an issue in custom heat sheets where the same pipeline would appear more than once in the designer, and sometimes pipeline tabs would show blank after loading a saved report (4 September) - on label-based heat sheets, can now show the previous round scores (5 September) - many, many change to bracketed match definitions (5 September) - added "First aid" checkbox to the sport certification (6 September) - when clicking on "Refresh entries" in a team event when the event is opened in read-only mode, fixed an access violation on the second click (5 October) - added an option to suppress gray bars from reports (5 October) - fixed an issue with match properties not being available when a bracketed event is opened in read-only mode (5 October) - when using the Auto-Division Wizard, divisions with "special" scores like DNF, DNS, DQ, etc. in the previous round now work correctly (5 October) - for bracketed events, when doing the web export, now does not include division start times since they can't be set by the user - for the built-in running long jump score converter, now properly truncates instead of rounds scores (7 October) - added match status to tournament match properties editor (8 October) - in bracketed round robin events, now remembers the last-used points gained for win/loss/tie and uses those values when seeding another round robin tournament in that event (9 October) - in the Duplicate Person Handler (phase II), the last changed record is now properly saved when the file is closed (19 October) - made a change to the advancement wizard which should avoid the advancement of people into no delegation when the "Import entrants which aren't in any events" and "import scratched entrants" are checked, but do not choose to bring in delegations or events that aren’t already in the games (24 October) 5.6.1.3 - 26 April 2007 Misc: - fixed an issue with scheduling status codes - some appearing as "In Protest", others throwing bug reports (26 April) 5.6.1.2 - 25 April 2007 Misc: - imported additional French translations (23 February) - imported additional French translations (5 March) - when parsing names, GMS will now use the user-defined last name suffixes ("MD", "VI", etc.) and their associated rules (13 March) - made "Passport exp date" an importable field (14 March) - now ignores errors when loading exceptionally large bib numbers or other integer values (19 March) - fixed a focusing issue when importing with GMS Exchange, indicating that all new people should be put into a permanent delegation other than the one in the input file, but not specifying that permanent delegation (20 March) - in Flat File Importer, now removes trailing spaces on imported codes (21 March) - fixed a range check error in certain scheduling reports (23 March) - now ignores certain decoding issues when trying to view or export images (4 April) - greatly reduces the amount of unnecessary fluff in sent bug reports (10 April) - fixed numerous issues around the duplication of credentials (10 April) - fixed an issue when flat-file importing certifications (16 April) - running Games Verify on data which has also been used with VSys One now shows a warning message (16 April) 5.6.1.1 - 12 February 2007 Misc: - fixed a typo in the flat file importer specs for the Census certification: CENSR05 was listed twice, one should have been CENSR06 (5 February) - updated exception handling engine to version 3.0c, which now properly deals with the UPX-compressed executable (5 February) - fixed a range check error when exporting people and their certifications with GMS Exchange (6 February) - fixed an access violation when looking up people when one or more of the people displayed had one or more certifications with no definitions; corrected other places which assumed the presence of a definition when given a certification (6 February) - when importing adddresses with Flat File Importer, now shows for each record whether an address is being created new or updated (6 February) 5.6.1.0 - 22 January 2007 Misc: - added some error processing to deal with obscenely bad date values (11 September) - exceptionally high/low last created values on people are now ignored (11 September) - fixed an access violation in exceptions reports when no certification-based issues are chosen (21 September) - modified GMS Exchange import logic on SQL Server and Oracle databases so that when records are imported, if the record already exists, it's updated rather than deleted and replaced. This will prevent the accidental loss of fields like "Placeholder" in the 'people' table which are added by VSysOne but not understood or seen by GMS (23 September) - in GMS Exchange people exporter, when filtering on last changed date on certifications, now only considers those certification types which are being exported to determine if the person and his/her records are to be included (29 September) - now does not attempt to back up or restore the "nindex" table (5 October) - shows a warning that GMS cannot backup VSys One data when making backups if it finds any VSys One tables (5 October) - now properly updates NIndex values for the "Date created" field in order to be compatible with VSys 0.2.0.7, as well as fixes an issue storing the "wheelchair" NIndex attribute (6 October) - in the event results entry tool, for events that use levels or teams, the "Addl sort" option now allows more than just "Level" or "Team" (12 October) - in the teams tool for an event, adding a pre-existing but scratched person to a team now immediately shows the person on that team instead of requiring leaving and re-selecting the team for him to show (12 October) - added some more German translations (18 October) - corrected an import field in the definition of the ALPS certification (28 October) - in background check manual processor, fixed the navigation bar caption (30 October) - Lexis/Nexis background check status now shows as "Retrieved from Lexis/Nexis.." rather that "Retrieved from Securint..." (30 October) - when restoring a large "comments" or "certifs" table, now uses a different mechanism which requires far less system memory by breaking the restore into many more transactions (31 October) - when restoring data, now deletes each temporary source table as it's finished (31 October) - another update to greatly reduce the memory required to restore a large table, this time on the GMS side (1 November) - fixed an occasional access violation in flat file importer (14 November) - removed support for COMNET (2005 World Games figure skating) interface (12 December) - moved "Event #" field in event's definition from timing systems to "Basics"; this value now appears on the list of events in a games (12 December) - on schedule reports, now supports up to five sort criteria (12 December) - on medical certification, renamed "Blind/visual problem" to "Blind" and moved it below "Visually impaired...", moved "Deaf/ complete hearing loss" to below "Hearing impaired", added fields "Wheelchair", "Walker" and "Crutches/other" (12 December) - added a mechanism to hide specific multipart score elements on a round-by-round basis (12 December) - GMS5.exe and GMS5EnterpriseManager.exe are now compressed with UPX (12 December) - in New Games Wizard, added checkbox "On entrant listings within delegations, include each entrant's sport(s)..."; defaults to checked (14 December) - removed "," (comma) as a division identifier separator in the compress divisions tool and the Auto Division Wizard (15 December) - added language propagation tool to the delegation editor (15 December) - updated the list of built-in template events in the installer; this is only effective when used with the installer itself and their are no pre-existing tables (3 January 2007) - fixed an issue enabling tracing on SQL Server and Oracle databases (4 January) - now supports the new "Last changed" and "Created" columns in the "address" table (8 January) - when unhandled exceptions are detected when retrieving background check results, now attempts to include the complete bug report and stack trace in the error listing (10 January) - ChoicePoint, IntelliCorp and Lexis/Nexis responses to submissions are now checked for valid XML format (11 January) - on IntelliCorp background checks, moved the tag to below the tag (12 January) - when moving an entrant from one delegation to another, now does not throw an error if the person's original delegation is blank or bogus (16 January) - fixed an error when GMS Exchange is unable to delete an existing games in order to replace it with an incoming one (16 January) - includes final(?) Spanish translation (16 January) - exceptions reports now do not report present medical/consent forms as missing (22 January) Bracketed events: - fixed match display order for 5 competitor, single elimination with loser's bracket (12 December) - on printed/displayed brackets, now prints tournament/match type (12 December) - on list of tournaments within an event, now displays the number of competitors in each (12 December) - added "Description" field to matches, which, when entered, replaces "Match n" on the printed bracket trees (12 December) - added Round Robin Double Split for 6, 7, and 8 teams (12 December) 5.6.0.7 - 9 August 2006 Misc: - in the web exporter, when there are 2+ rounds of competition, now shows previous round scores with each round, not the qualifying scores (4 July) - added an option in system preferences to label divisions which are "Not started" as blank instead (4 July) - in the name segment exceptions editor, middle name segment is now no longer locked to the suffix segment (10 July) - fixed issue opening looking at the "comments" table or opening a certification when the comments table has been modified by VSys to include the "Stamp" column (12 July) - in the old "Volunteer Background Check" certification, which appears under "Certifications", not "Background checks", now exports the expiration date field (14 July) - when saving people, if working with a "people" table created/updated by VSys, now stores the name in its split-up format in that table (14 July) - in the person editor and the name assembly tool, if any name field is left focused when [Save] is clicked, the name capitalization rules for that name segment are now properly applied (17 July) - "Securint" --> "Lexis/Nexis" (7 August) - fixed some Excel export issues where date, time, and date/time fields exported as strings rather than proper values (7 August) 5.6.0.6 - 9 June 2006 Misc: - removed handling of "Senior" and other magic names (28 April) - fixed an issue in Flat File Importer where people with only phone numbers would not have their address record imported (9 May) - now properly NIndexes "Wheelchair" value for individuals (9 May) - fixed a problem with middle names longer than one character not being parsed correctly (9 May) - added "Missing background check" as an issue in the errors/exceptions reports (9 May) - added some logic to the background check handling system to completely ignore any background check request for a person which cannot be located (19 May) - the "Port" option within the GMS5.ini file for a NexusDB database entry now works properly (24 May) - fixed an access violation when creating a new "role" custom field (24 May) - fixed numerous custom field creation wizard issues (24 May) - added some new code to handle cases where incoming IntelliCorp responses were not locatable (26 May) - now prevents creation of user IDs with more than twelve characters or with invalid characters (28 May) - expiring/un-expiring master encryption keys now saves those values (29 May) - MS Access exports now export boolean fields as type "BIT" (30 May) - standard exporter now creates wider columns for delegation/permanent delegation (30 May) - IntelliCorp results retriever now has an option to forget the list of e-mails it previously considered bad during the download process (8 June) - in events which use weight-based score converters, e.g. Powerlifting, the entrant's weight is now a valid field for viewing on the entrants grid in the event; it is also intentionally read-only here (27 June) 5.6.0.4 - 24 April 2006 Misc: - in the person editor, right-clicking on the entrant's image now shows the image's dimensions; also added a manual image resizer here (14 February) - when editing an individual's entry from within the person editor, opening up the team setup tool and then printing a rosters report now does not throw an access violation error (14 February) - in the list of all people in the games, changing an entrant's status - checked in, scratched, etc. - now properly displays the value in the "Status" column (17 February) - fixed a problem with trailing spaces being removed from string fields when storing to SQL Server or Oracle (18 February) - now posts values to the "Seq" column in the "trace" table, if available (18 February) - integrated additional Russian translations (3 March) - now does not attempt to export beyond column 255 when exporting to an Excel file (7 March) - in credentials design, now supports the formula substr(string, start, length) which returns length characters from the given string, starting at position start. (8 March) - when designing credentials, a change to a formula now properly triggers the showing of the [Save] button (8 March) - integrated additional Russian translations (9 March) - background checks sent to IntelliCorp will trim zip codes to no more than five characters (10 March) - fixed two internal event problems: the number of decimals used when determining the calculated score was always high by one, and now applies decimal rounding/truncation rules to handicaps before they're used (11 March) - when running results labels for multiple events, any label offset will be applied only to the first page printed, not any others, and auto-advancing of label numbers is disabled (14 March) - in the background check manual processor, added list add/remove popup options for each entrant (26 March) - added field "Passport expiration date" to person editor, exporters, and flat-file importer (26 March) - Flat File Importer now notes at completion the number of records processed, and shows a special note if no records were read, esp. if source was an Excel file (29 March) - when printing credentials, selecting [Post these as printed] will now prompt for confirmation if the last use action was anything other than printing these credentials (29 March) - when printing mailing labels from outside of a games, now works when a list is used as the source of people (30 March) - now properly retains the status of divisions in bracketed events (6 April) - default web export template now supports personal profile certifications (6 April) - for IntelliCorp background check requests, now deals with IntelliCorp's problematic XML in some return errors to display the error result (12 April) - fixed record locking issues under Oracle; no longer uses gms_* custom stored procedures, now uses dbms_lock package procedures directly (13 April) - can now filter VSys-only games in listing of games (14 April) - fixed a wild field mapping issue within the code that determines permanent delegation names (14 April) - can now filter non-GMS delegations globally and within a games (14 April) - back-ported NIndex updating code into address manager (15 April) - back-ported NIndex person attributes code: languages, inactive, deceased (18 April) - fixed an issue opening any database that VSys had not updated to include the "Parent" column in the "groups" table (19 April) - changed IntelliCorp logic to map product code "xxMVR" to "xxIXMVR" for all states other than Pennsylvania; IntelliCorp had silently changed product codes for motor vehicle searches (20 April) - now will show an error and not try to connect to a NexusDB version 2 server (21 April) - option to filter non-GMS delegations within a games now refers to the games delegations as "Delegations" instead of "Permanent delegations" (24 April) 5.6.0.2 - 13 February 2006 Misc: - in the credentials printer, on the "Query, Print and Post" page, now includes the same hints and coloration as in other person lookup/lists (19 January) - changed the logic in Flat File Importer for handling incoming addresses: if "AddrOverwrite" is true, VSys will overwrite only an address of the type given in "AddrType", or the first address it finds if this is not specified. Should no address meet these criteria, a new address of the given type will be appended. Non-overwrite behavior is unmodified - it will make one of the specified type regardless of any existing addresses (19 January) - added a "No export via GMS Exchange" checkbox to custom field definitions; when checked, fields defined like this will work normally everywhere but will be silently suppressed from any GMS Exchange export file (25 January) - clicking on "File", "Exit" from the security manager would not work as intended when used in GMS itself; this option is now removed. Exiting now requires using the standard [Back] button. (26 January) Flat file importer: - an address type of "b" will now be interpreted as a business address; this is in addition to the existing code of "W" (20 January) - if a non-blank and invalid address type is provided, GMS will not overwrite any existing address, regardless of the state of "AddrOverwrite". If no address type is provided, the first address encountered will be overwritten (20 January) - if no address type or an invalid address type is provided, an address added will get the type "Unknown" instead of "n/a" (20 January) Background checks - IntelliCorp: - added the new field "Purpose" to the background check requests; this field is required for IntelliCorp's new and changed procesing system (7 February) - added the new read-only field "Request response" to the background check requests; this field will contain the raw response from IntelliCorp's server when each request is submitted (7 February) - added the new field "Expected results date" to the background check requests; this field will contain the date that IntelliCorp expects to provide a response (7 February) Internal changes: - fixed a number of issues in the handling of entries. Changes to an entry's display fields (temp*, selected, event name, delegation name, team name, age group, age, inactive, DOB, soc sec#, sex) now no longer make the entry think that it needs to be saved to disk (12 February) - completely redesigned the default entry field specifications tables, possibly breaking many, many things but required in order to do the above change (12 February) These two changes may break any number of things, especially: - event editor - fields to show, sorting, etc. - custom heat sheets - games reports - changing values in an editor properly show on the list of values. For example, editing a person's data from within the delegation should result in the information on the list of entrants to be updated properly after exiting from the person editor. 5.6.0.1 - 19 January 2006 (private release) Misc: - fixed a bug in the duplication detector which caused GMS to only work with people in one of the selected permanent delegations if more than one but less than all permanent delegations were selected for processing (21 December) - on GMS installations using Arabic, Hebrew or other right-to-left reading languages, now adjusts the date edit controls to work properly (I think) (18 January) - updated Russian translations (18 January) 5.6.0.0 - 9 December 2005 (public release) (no changes from 5.5.0.24 other than version indicators) 5.5.0.24 - 8 December 2005 (private release) Misc: - in IntelliCorp background check requests, now truncates middle names to just the middle initial, fixing an error that IntelliCorp would throw when a full middle name was provided (7 December) 5.5.0.23 - 7 December 2005 (private release) Misc: - when adding a new certification from within the person editor in the Registration Wizard, the first field of the certification will now have focus (14 November) - Census certifications now have slots for 2006, 2007 and 2008 (30 November) - fixed some code issues in census certifications for 2005 (30 November) - in the certifications add/update wizards, now properly labels the [Back] button "Back" and not "Finish" for those pages which show elements of the certification (2 December) - in GMS Exchange exports, attached comment photos now not exported if not selected in the export options (6 December) Dedup merge tool: - fixed an issue which causes some access violations (7 November) - now prevents attempts to combine the same individual with himself (14 November) - fixed a bug report when unable to lock the source or target entrants (14 November) 5.5.0.22 - 2 November 2005 (private release) Misc: - in the standard exporter, when exporting based on a list, the very first possible record would be ignored; this is fixed (27 October) - fixed potential lookup problems in GMS Exchange importers and exporters, the standard exporter and delegation reports if none of the records in a SQL group were retrieved in any given pass (27 October) - added a new command-line option: -entrystack when present, and tracing is enabled, trace records for entries will include the current stack trace for the application for debugging purposes (don't include this without Bespoke's direction, since it may substantially slow down the process of saving entries) (1 November) Mailing labels: - when based on a mailing list, the very first possible record would be ignored; this is fixed (27 October) - when based on a mailing list within a games, entry.delegation and entry.type field are now usable; also excludes people on a list but not present in the current games (27 October) 5.5.0.21 - 27 October 2005 (private release) Misc: - in the Seeding Assignment Wizard, right-clicking on an entrant and selecting "Move this entrant up/down" now actually works (19 October) - in score converter definitions, now only shows the "Include lookup result as a printable field event" when the lookup method is based on an entrant's weight (24 October) - when using GMS Exchange's importer, importing custom field values associated with objects other than people should now work correctly (25 October) - modified IntelliCorp background check retrieval tool to allow manual pasting of e-mail results (26 October) - in the credentials printer, now works around (using a nonsensical method) a thoroughly nonsensical issue in which the wrong controls are visible when launched from within a games when the GMS5.exe file is located on the machine's Windows desktop (26 October) 5.5.0.20 - 19 October 2005 (private release) Misc: - to correct an odd problem in the credentials printer, now suppresses certain internal focus errors (17 October) - in the credentials designer, selecting a built-in report layout or loading one from disk now properly shows the [Save] button (17 October) - on encrypted certifications, checkbox fields will be encrypted whether or not they have been checked or unchecked (when opened without the decryption key, fields which have been checked at least once - and presumably are checked - show as disabled which gives good insight into their state) (17 October) - Securint background checking now uses their new server, https://xml.expscreening.lexisnexis.com/ (18 October) - fixed some issues with the hotlinks on the left side within the person editor (18 October) - a new message is now added after an Exchange import that includes system settings: "One or more system settings was imported; GMS may need to be restarted for some of them to take effect." (18 October) 5.5.0.19 - 17 October 2005 (private release) Misc: - in the multi-games GMS Exchange exporter, changed header from "Multi-Games XML Exporter" to "Multi-Games GMS Exchange Export" (6 October) - in system setup, added an option to suppress the creation of certain types of certifications. This list only affects the tools for manually creating certifications in the person editor: flat file importer, the wizards and other tools do not respect this list (14 October) - in certification exporter and reports, now properly disables all controls when running (14 October) 5.5.0.18 - 06 October 2005 (private release) Misc: - in the background check manual processor, when flagging applicant status, all checked applicants, plus the currently selected applicant, are now marked (28 September) - when defining a custom sport, its name must now be non-blank (29 September) - fixed an issue when closing team rosters reports from within the team setup tool when the team setup tool is free-floating (not docked) (29 September) - GMS Exchange export of changed/new people now uses a hierarchical selector for permanent delegations. Test this thoroughly - some underlying code was broken and fixed up (30 September) - Enterprise Manager's "Fix Duplicated EntryIDs" and "Fix Duplicated Certification IDs" tools have been copied into GMS 5 proper, under the Tools/Special; both require that the user have rights to "Other Tools" if security is enabled (30 September) - in System Setup, fixed an issue with changes made to certification alert criteria not showing the [Save] button (5 October) - newly-created teams and delegations will now take the system default language, if set (5 October) - name capitalization rules which specified changing a name segment to lower case now work correctly (5 October) 5.5.0.17 - 29 September 2005 (private release) Misc: - division properties editor for an event in which teams get their own scheduling now hides schedule properties for the division (21 September) - standard exporter now only shows as options certification types the user has View or Report rights to (21 September) - restoring a list now does it into the current context (21 September) - opening a permanent delegation without edit rights to it now shows you a message that it's being opened in read-only mode (assuming that the user has Read rights) (22 September) - certification export and reports now show "You don''t have View or Report rights to any certifications" if the user can't work with any types of certifications (22 September) - in the teams editing tool, when opened within an event opened read-only, now disables the [Add team] button (23 September) - in the New Games Wizard, will now prevent duplication of a permanent delegation without Create rights to all permanent delegations, and editing of a permanent delegation without Edit rights to all or the specific permanent delegation (23 September) - when defining an event from within the New Games Wizard, now properly and immediately calculates which fields should be visible when the editor comes up (26 September) - fixed an access violation when creating a new event within the New Games Wizard (26 September) - an invalid date entered into the start, end or age date fields of a games' setup will no longer throw an exception (27 September) - on "People with Issues" report, now has option to report "Downs and AA or Downs w/no X-ray"; it reports Downs with AA as "Downs/AA" and Downs with no X-ray as "Downs/no X-ray" (28 September) - in address editor, now disables "Send an e-mail" option if current address does not contain a valid e-mail address (28 September) - in the manual background checks processor, now allows sorting of entrants by clicking on column headers (28 September) - deleting a sport with the games setup tool, and then cancelling without saving, will now no longer actually delete those sports (28 September) 5.5.0.16 - 21 September 2005 (private release) Misc: - added an internal function to the web exporter, "copy", which returns a portion of the string it's passed as its first parameter. For example, would return "oke Softwa" if this copy of GMS was registered to "Bespoke Software, Inc." (20 September) - added the new fields entrant.name.first and entrant.name.last to the web exporter (20 September) - integrated updated Arabic translations - 422 new strings (20 September) - fixed a tab order issue on the mailing labels form (20 September) - in the GMS Exchange system settings exporter, now properly shows template events in a sports hierarchy (20 September) - fixed an access violation in some odd cases when opening a delegation (20 September) - Time Trial Transfer tool now prevents clicking on [Execute] button when no source event is selected (20 September) - Event score/division importer now properly deletes records from source even when so ordered (20 September) - comments/photos for an event are now properly read-only based on the user's rights (20 September) Lists: - when GMS is unable to find the record for someone in a list, now shows "Unknown person" instead of a blank (20 September) - fixes a problem with new list entries missing their context and having the context as their "Unique" ID (20 September) - when running mailing labels from within the context of a games, can now use global lists as a source (20 September) 5.5.0.15 - 20 September 2005 (private release) Lists: - prompt "Delete this list..." replaced with "Empty this list..." when emptying a list (19 September) - the "List Manager" navigation item on the "Tools" page should now really be visible when lists are enabled, and really NOT visible when they're not (19 September) - fixed an issue with the popup to add entrants to a list from a delegation or other container would cause the list of lists to temporarily go missing within a games (19 September) - mailing labels printer within a games now should include games-specific lists (19 September) - attempting to edit a person on a list who doesn't exist in GMS now shows a useful error message instead of doing nothing at all (19 September) - fixed some issues with the right-click popup menu for adding/deleting people from lists not being populated (19 September) - when restoring a backed-up list, now immediately shows that list on the list of lists (19 September) Scheduling: - within the event editor, should now prevent editing of a person's or a team's scheduling unless the entrant is divisioned for the current round, or "Post schedule records for entrants in events even if they are not yet divisioned" (in the global system setup) is checked (19 September) - Changing a date/time field in an individual's or team's scheduling properties should now properly save that value even if the user doesn't exit that field (19 September) - updated numerous issues with internal scheduling information propagation when scheduling is assigned to teams or entrants in the event's definition (19 September) - in scheduling item descriptions, if a division is not present, now omits the trailing "Division" text (19 September) 5.5.0.14 - 19 September 2005 (private release) Misc: - event combination tool, source events now show in sport hierarchy (14 September) - fixed a typo in "Omega Scan-O-Vision" (15 September) - a mailing list within the context of a games can now have its contents viewed (16 September) - completely hacked internal list manager to deal with multiple contexts' loaded/unloaded status (16 September) - AP Wire exporter now shows events in sport hierarchy (16 September) - the system setting "Post schedule records for entrants in events even if they are not yet divisioned" now properly comes up as checked when it's been saved even if you go straight into system setup (17 September) Security: - in games-specific security assignments, fixed issues with assigning "Report" rights to specific delegations (14 September) - event combination tool should now only show source events if user has view rights to the events; if entrants are being moved rather than copied to the target event, only shows source events if user has edit rights to the events (14 September) - global and games-specific rights should now work properly to access Custom field setup, Housing setup, Sport defaults, Games setup, Games Verify tool, Schedule rebuild tool, Advancement Wizard, Delete games, and Changing games group (14 September) - Time Trial Transfer tool should now only show source games to which the user has some rights, and source events to which the user has at least View rights (16 September) - Import Scores and Divisions tool should now only show as source games those games to which the user has at least some rights, as source events those he has View rights, and the "After copying entrants and/or their data into this event, delete them from the source event" checkbox should be disabled if the user doesn't have Edit rights to the source event (16 September) - AP Wire exporter should now only show events to which user has View rights (16 September) - housing reports should now only permit delegations to which the user has View or Report rights (16 September) - personal details reports now suppress certifications which user doesn't have "View" or "Report" rights to (18 September) 5.5.0.13 - 14 September 2005 (private release) Misc: - in custom event heat sheets, made "division.location" field available (13 September) - checking for the BDE now first checks to see if the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine'; if it does not, GMS will not try to initialize the BDE and will assume that it is not present (13 September) - fixed an access violation in the GMS Exchange export of a games on Paradox databases (14 September) Security: - a user with View or Edit rights to all games in the system now also has the right to do a GMS Exchange or web export of any games (13 September) - a user with only View rights to a games can no longer edit the default values for custom fields from within the games setup tool (13 September) - to run event definition reports for template events, user must now have either View or Report rights to template events (13 September) 5.5.0.12 - 13 September 2005 (private release) Misc: - on event definition reports, events are now listed hierarchically by sport (11 September) - in the event exporter (one record per person per event), events are now listed hierarchically by sport (12 September) - on Paradox databases, fixed an issue where a delegation would think change its list of valid entrant types when entrants are loaded (12 September) - when any delegation is loaded, if people are found in it in a role not allowed by the delegation, the delegation will now automatically allow those types of people (12 September) - personal details reports will now exclude SSN if user running reports does not have view rights to SSNs (12 August) - fixed an access violation which could appear if security was enabled and certifications are accessed from within a games (12 August) Security: - custom sports are now *really* read-only if you don't have edit rights (8 September) - scanned certification images report now requires view or report rights for each type, not delete (8 September) - all users can now view the lists of permanent delegations and template events (8 September) - users with "Edit" rights to games globally now have access to the Advancement Wizard, credentials, exporters and mailing labels in games to which they have no specific rights (12 September) - entrant status update tool now only allows working with delegations to which the user has edit rights (12 September) 5.5.0.11 - 8 September 2005 (private release) Misc: - fixed a problem where security rights implicitly added to a user seem to result in the user losing his inherited rights during the current session (1 September) - when duplicating a games, if GMS Security is enabled, the user performing the duplication gets full rights to the new games, just as if the games were created from scratch using the New Games Wizard (5 September) - added a new disqualification: UNI - Uniform violation (6 September) - in the credentials printer, now prevents users from going straight to the printing page without selecting a credential type by using the drop-down at the top (6 September) - actions in the person editor which violate read-only restrictions now result in a proper message, not a bug report (6 September) - removes an access violation when trying to open "List Manager" when the lists system is not enabled (6 September) - with "View" security rights, users can now view the definition of a custom sport (6 September) - with "View" security rights, users can now open a permanent delegation and a score converter in read-only mode (7 September) - all appropriate fields in a scoreboard's setup are now properly read-only when opened in read-only mode (7 September) - fixed security rights for background checks and encryption key manager (7 September) - in credentials based on certifications, checklist fields now print with the names listed, rather than the checked codes (7 September) 5.5.0.10 - 1 September 2005 (private release) Misc: - in the coach's sport certification, fixed a problem with two fields having the identical "S011" field code (25 August) - fixed the position of the "" table using NexusDB server version 2.0 (13 July) NOTE: NexusDB server v2 is NOT SUPPORTED AT THIS TIME - flat file importer will now properly import the address type for a new person if supplied (13 July) - corrected a duplicated import field in the Securint background check certification (13 July) - fixed a problem introduced in GMS 5.2.0.71 where some Paradox databases would not be properly backed up beyond the first selected table (13 July) - after backing up a table, GMS will now compare the record count between the original and backup; if the backup is missing more than 1% + 100 records, it will throw an error (13 July) 5.2.0.94 - 13 July 2005 (private release) Misc: - for ChoicePoint background check results, now correctly processes the second and later nodes under nodes (12 July) - now better handles invalid return values from ChoicePoint when retrieving background check results (12 July) - schedule reports, when run with criteria that result in no records being printed, will now show a message to that effect (12 July) - new icon! 5.2.0.93 - 12 July 2005 (private release) Misc: - re-fixed the color issues on lists of people within the delegation editor (11 July) - ANY entrant with a restricted (yellow) or disallowed (red) volunteer background results form will now be flagged, not just volunteers (11 July) - in the Registration Wizard, the number of entrant event slots to show will now default to six unless a previous value has been manually set (11 July) - the "hard to read" color issue which affected lists of people in games now is also corrected for the list of people in the system (11 July) - on GMS' print preview screens, you can now print to PDF, HTML, Excel, or a non-default printer directly from the [Print] button there (11 July) - on background check error reports (and others), fixed the alignment of the page range ("Page 1 of 1") field to not overlap the date/time (11 July) 5.2.0.92 - 11 July 2005 (private release) Misc: - fixed an access violation when exiting the housing setup page (6 July) - fixed a problem doing GMS Exchange exports under Paradox with credential data (6 July) - on the Bib Assignment Wizard, hid the assignment method editor when erasing bib numbers (8 July) - a newly-created scoreboard will now come with reasonable default values and will properly save (8 July) - background check requests: when submitting to the vendor, a report of successfully submitted records will now appear after submission is complete (8 July) - on the personal details report, all controls will now be locked while the report is running (8 July) - the highlighted entrant on most lists will now use a better font color for readability; this may result in the resurrection of an older font color being out of bounds issue (10 July) - in round robin tournaments, manually assigned places will now not be automatically overridden; manually set the place to "(unassigned)" to let GMS calculate the places itself again (10 July) 5.2.0.91 - 6 July 2005 (private release) Misc: - in the event results entry screen, for events using honest effort, when working on the final results, entrants whose final score exceeds the honest effort threshold will show in red (6 July) - ChoicePoint background check interface now requests but no longer requires the "Login username" field (6 July) - mailing labels launched from within a delegation now have only that delegation selected on this list to be printed (6 July) - template events listing now shows in a sports hierarchy, as does the tool for adding template events to an existing games (6 July) - re-arranged a few more ARES importer fields and added a [Calculate places] button (6 July) 5.2.0.90 - 6 July 2005 (private release) Misc: - added the option to delete the defaults for certification type to the defaults editor (5 July) - updated the default HTML template to not try to display tournament brackets for tournaments which are not graphable, e.g. Round Robin tournaments (5 July) - fixed a double-running of seeds 1/4 and the missing 2/6 in round robin, one playing area for six entrants (5 July) - fixed a double-running of seeds 3/7 and the missing 3/6 in round robin, one playing area for eight entrants (5 July) - brackets trees for non-team events will now include each entrant's delegation name next to the entrants name (5 July) - re-enabled fancy multiple-up and start list heat sheets for bracketed events (5 July) - in the bracketing editor, added an option to sort matches by start time or by match number, and includes each match's start date/time and location on that list (5 July) - when updating schedules, does not consider a difference of less than one-half second to be a change, reducing spurious schedule record updates (5 July) ARES interface: - show shows a "Thinking" form at startup of the importer and exporter, and on changing export group in the importer (5 July) - added an [Honest Effort] button (5 July) - now, if honest effort is enabled for an event, shows offending entries in red (5 July) - in the importer, now hides the "Show scratched entrants" checkbox when no export group is selected (5 July) 5.2.0.89 - 5 July 2005 (private release) Misc: - in credentials, all string fields now check for and remove any trailing spaces to bypass a ReportBuilder problem in which fields with trailing spaces would not print (4 July) - web exporter now automatically trims leading spaces from templates before using them to reduce the final output size (4 July) People with Issues report: - now includes sport for all entrants, including coaches, who are listed (3 July) - can now sort by sport as well as delegation and entrant (3 July) - cleaned up some minor internal code (3 July) 5.02.0.88 - 2 July 2005 (private release) Misc: - checklist reports now support hierarchical checklists where appropriate - games delegations, games events, and permanent delegations (1 July) - ARES exporter: now disables the "Make a distinction between..." checkbox while running (1 July) - added new certifications default editors (on "Tools" menu of main form) (1 July) - in the bulk score converter formula editor, now supports the functions "min", "max" and "avg" (1 July) - certification defaults are now transported by GMS Exchange with system settings when exporting system configuration (2 July) GMS Exchange importer: - fixed an access violation when importing "credential printed" records (2 July) - now better handles null fields; this should result in fewer "0.0 is not a valid timestamp" issues when using NexusDB's tools (2 July) GMS Exchange games exporter: - now only exports "credential printed" records for exported entrants (1 July) - the checklist of events is now grouped by sport (1 July) - improved the performance of the bulk record selector (1 July) Background checks: - all now have a "Color" result field, which is user-editable (1 July) - ChoicePoint results now process "red" result colors to "Red", "green" and "black" to "Green". If the applicant returns more than one result, the worst result will be used on the request form (1 July) - in the manual processor, applicants' texts will show in their result color (1 July) - in the manual processor, now fails gracefully if you try to edit a person whose person record does not exist (1 July) - fixed a problem trying to edit the same request twice in a row on the manual processor (1 July) 5.02.0.87 - 30 June 2005 (private release) Misc: - fixed some tree issues with games and events, and may have eliminated the access violation on Win2K machines with virtual trees (30 June) - a certification open in read-only mode now prevents the user from editing encrypted memo fields (30 June) - fixed an issue where if part of a certification cannot be decrypted, and any fields were edited and saved, the previously encrypted data would be lost (30 June) 5.02.0.86 - 29 June 2005 (private release) Misc: - fixed the fix for GMS using the primary home address in the background checkers (29 June) - in the delegation editor, now properly updates the count of scratched/unscratched entrants when scratching entrants (29 June) - all data fields in medical certifications, other than emergency contact info, are now in the encryption group "Medicals" and will be encrypted if that key is created (29 June) - key manager now supports expiring/un-expiring of master keys, and expired/revoked user and master keys show with appropriate icons (29 June) - key manager can now be accessed via icons as well as via the menus (29 June) - when restoring the "schedule" table, now properly indexes the new table (29 June) - errors on index rebuilds during when restoring a backup are now properly displayed and not ignored (29 June) - on delegation reports from within a games, now shows all custom fields - games and global - as available for printing (29 June) - fixed a problem on some Windows 2000 systems in which reports within events that have hierarchical delegations enabled, or in the system with hierarchical enabled, and single-element delegations would get nasty access violations (29 June) - GMS now looks for the folder into which to store its log files - when logging is enabled - in the [General] section of the GMS5.ini file under the name "LogDir" (29 June) 5.02.0.85 - 27 June 2005 (private release) Misc: - fixed an occasional issue with scheduling within an event: scratched event entrants would sometimes have their event schedule items re-marked as unscratched when the event exits, even though the entrant remains scratched (24 June) - in the delegation editor, now shows the counts of scratched and unscratched entrants separately (24 June) - exceptions reports will no longer compain about scratched teams having no unscratched entrants (24 June) - background checkers will now use the primary home address, if valid and available, before trying to find other home addresses (27 June) 5.02.0.84 - 23 June 2005 (private release) Misc: - removed most transaction wrappers around major functions to hopefully eliminate the deadlocks reported in multiuser environments on NexusDB (21 June) - users now require specific security rights to: import custom certification definitions, define/edit encryption keys, and use the background check tools (21 June) - now prevents users from importing certifications in the "vbcr" subclass (21 June) - moved items from the "Tools"/"Tools" menu directly onto the "Tools" menu (21 June) - on the "Past events" tab for entrants, now suppresses "credential printed" records, plus anything else that it doesn't recognize (21 June) - added an "Exclude volunteers" checkbox to the web exporter (22 June) - user password form [Cancel] button now works (22 June) - on the web exporter, added a list of people types to exclude (22 June) - when adding an entrant manually to a delegation in a games which contains many delegations, greatly sped up the process of bringing up the person lookup window (22 June) 5.02.0.83 - 21 June 2005 (private release) Misc: - distance-based scores which exceed one kilometer will now display as "1459.53" instead of "1:459.53" (20 June) - when exporting a games using GMS Exchange, now uses a tree-based list of sports and events when exporting only a subset of the games' events (20 June) - in the Encryption Key Manager, the number of user keys for each public key is now correct (20 June) - in Omega Scan-O-Vision and Finish Lynx importers, now shows successful processing messages in addition to errors in the hints for each processed file (20 June) - fixed several typos... (20 June) - in the person editor, now properly updates the navigation drop-down when the user clicks on the "Background checks" tab (20 June) - IntelliCorp background checks: now handles mail server login failures more gracefully (20 June) - the Certifications Purge Tool will now immediately show the [Get counts] button (20 June) - added a quick popup menu item to get to the background check results form for an entrant from the background check manual processor (20 June) - Certifications Purge Tool: now properly indicates the count of records that would be deleted when run in read-only mode (20 June) - added NexusDB table rebuild tool (20 June) 5.02.0.82 - 20 June 2005 (private release) Omega Scan-O-Vision interface: - now creates the "processed" folder as necessary after processing an import file (19 June) - changed the file import mechanism to deal with new samples as well as existing files (19 June) - now sorts exported event records by start time then event code (19 June) 5.02.0.81 - 14 June 2005 (private release) Misc: - staging reports will now ignore missing events (8 June) - internal lookups of phone numbers will now only return non-blank values (8 June) - in custom heat sheets, added the new field "entry.currentRound" (9 June) - fixed a problem in custom heat sheets where saved formulas would not load. This may possibly break the credentials editor (9 June) Person editor: - opening an event entry would spuriously show a confirmation dialog when closing the person, and its results were ignored - this is fixed (9 June) Bulk score conversions: - added a [Test] button for the formula editor (9 June) - added the "Insert" field for the formula editor (10 June) - now allows a read-only field to be used as the source field (13 June) - added an option to use it within team events, specifying which entries to work with (13 June) - menu item is now removed when the event is opened in read-only mode (13 June) 5.02.0.80 - 8 June 2005 (private release) Misc: - in GMS Security, under setup for web, restored the missing scrollbar for the list of delegations (7 June) - in Bulk Score Conversions tool within the event editor, separated the source and target fields, and now allows the use of a formula instead of just the built-in set of operations (7 June) - when cancelling out of the person editor, GMS will no longer complain if the Social Security number entered matches any other people (7 June) - added new column, "Action", to Flat File Importer which allows the bulk deleting of entrants (7 June) 5.02.0.79 - 7 June 2005 (private release) Misc: - in the Games Advancement Wizard, now suppots advancing places other than 1-10, inluding all of the various forms of DQ (6 June) - fixed a new problem when saving security certifications (6 June) 5.02.0.78 - 6 June 2005 (private release) Misc: - when trying to lock an event that the current session previously had locked, GMS will now properly refresh the current locker to eliminate the "unknown" portion of "Was unable to lock event; currently locked by '(unknown)'" and include the real current locker (3 June) - in the address editor, added the checkbox "This address is known to be invalid" (3 June) - added new fields to people: "Nationality", "Place of birth" and "Passport number" (3 June) - fixed an error when closing GMS with [Alt]-[F4] while a checkbox field within the certification editor has focus (5 June) Colorado System 5 interface: - modified layout to hide division and race options when not on the "Results" page (3 June) - now better integrates into the navigation system (3 June) - fixed a potential problem when closing (3 June) 5.02.0.77 - 3 June 2005 (private release) Misc: - fixed a new problem when printing event results from some places (2 June) - event results labels now will now allow user to start from any label number less than one or more than 99 (2 June) - on the Bib Assignment Wizard, added a [Check] button to the non-contiguous bib ranges and corrected a problem which confused GMS when the ranges were entered in non-ascending order (2 June) - Advancement Wizard will now wrap the entire operation into a single transaction, which should result in all or none of the advancement being processed (2 June) - the Games Advancement Wizard now requires that no one have the target games open during the advancement process (2 June) - in the games editor, added a right-click popup to events to print bracket trees (2 June) - in the bracketing system, now tries to remember the last-selected division when it comes back from printing reports (2 June) Lane Assignment Wizard: - added shortcut keys to the [Next], [Back] and [Finish] buttons (2 June) - renamed the field "Number of lanes available" to the more accurate " - now defaults to eight lanes and the re-use of lanes for each division (2 June) Colorado System 5 interface: - now requires that lanes be used and that they not be automatically assigned when printing heat sheets (2 June) - added schedule properties tools (2 June) - updated mechanism for assigning places; now respects event-specific "skip places" options (2 June) - will now show a more useful message when the user-specified serial port cannot be opened when GMS tries to use it (2 June) 5.02.0.76 - 2 June 2005 (private release) Misc: - on the person lookup tool, when selecting a lookup type, now focuses the first applicable criteria field (1 June) - fixed a problem with "Special" scores sometimes displaying as large negative numbers (1 June) Bracketing: - added a "results" hotlink to print results for the current division (1 June) - added a "Match lists" hotlink to print match lists for the current division (1 June) - fixed a problem with saved start times of "12:30" being re-loaded as "12:29" (1 June) Custom certifications: - added support for the special field "editlog", which if present in a certification definition, will be updated with the date, time and userID (if available) whenever the certification is saved (1 June) - memo fields now have vertical scroll bars where necessary, and read-only memos can be scrolled through (they're now read-only instead of also being disabled) (1 June) 5.02.0.75 - 1 June 2005 (private release) Misc: - Bib Assignment Wizard now allows the use of a non-contiguous bib number pool (31 May) - manually assigning a bib number from the list of all entrants in the games will now properly save that bib number (31 May) Scheduling: - now re-allows team-based manual assignment of scheduling within the event editor (31 May) - hitting [Enter] while editing a single entrant's schedule or doing scheduling for multiple entrants/divisions is now the equivalent of clicking [Save] (31 May) - now should properly propagate team schedule start/finish/location values from teams to entrants (31 May) - when running schedule reports for teams not entrants, now does not show the team name twice on the detail line (31 May) 5.02.0.74 - 31 May 2005 (private release) Misc: - internal: updated DOZENS of forms - over half - to use a consistent method of un-docking, closing and freeing themselves. This may result in odd access violations wherever if was done wrong. (27 May) - fixed an error when GMS found orphaned tournaments when starting an event (27 May) - in the event editor, when refreshing the list of entries in read-only mode, now properly refreshes the division summaries as well (27 May) - revised GMS Exchange exporter so that it now properly exports form images associated with certifications (27 May) - results reports now have an option to include only some places (29 May) - when printing heat labels, will no longer print a blank page if no records meet the user criteria but the starting label number is greater than zero (29 May) Custom certifications: - now allows text editors be limited to a maximum number of characters (30 May) - "Magic" checklists are now not case-sensitive (30 May) - fixed a number of list handling issues on "magic" checklists within certifications; now uses the standard code for each option if no "magiccode=" option provided for it (30 May) - on the navigation bar, when editing a certification, the certification's name will appear instead of just "Certification" (30 May) Colorado Timing interface: - now supports up to twelve lanes (27 May) - now navigates like other interfaces (27 May) - revised numerous controls (27 May) - now properly uses event's honest-effort settings (27 May) 5.02.0.73 - 27 May 2005 (private release) Misc: - after duplicating an event, GMS will now re-focus the event list (26 May) - in the event editor, on the divisions list popup menu, "Division settings" will now be invisible instead of disabled when it's not relevant (26 May) - fixed a problem in the hints for certifications where a combo box which appeared in the hint would make any previous fields not show in the hint (26 May) - in event definition for multipart scores, selecting a score converter for a score element will now properly and immediately bring up the "But only for some divisions" checkbox (26 May) - in custom certifications, memo fields as part of a group will now make the group taller instead of having the memo overwrite fields above it (26 May) - Finish Lynx events must now use time as the score type, not use multipart scores, and team (relay) events must now have scores propagate from team -> entrant (26 May) - internal: updated suckLastWord to first remove all trailing spaces (26 May) - new Finish Lynx and Omega Scan-O-Vision timing interfaces online! (26 May) 5.02.0.72 - 25 May 2005 (private release) Misc: - in the credentials printer, making a new credential will automatically make it the selected credential type for printing (24 May) - fixed an issue with the maximum length of an event sponsor (24 May) - continued implementation of new Finish Lynx and Omega Scan-O-Vision interfaces (24 May) - fixed some issues with tracing timestamps being incorrectly adjusted relative to the server time offset (24 May) - may have fixed a problem with the honest effort tool within results entry not propagating "Honest Effort" as a place to all team entrants (24 May) 5.02.0.71 - 24 May 2005 (private release) Misc: - started implementation of new Finish Lynx and Omega Scan-O-Vision interfaces (23 May) Delegation editor: - when entrant sports are shown next to their names, their events will now also be included in an adjacent column (23 May) Backup/restore: - when restoring backups, now uses larger transaction sizes (10,000 instead of 1,000) and will create the tables without indices, and index them when the restore is complete (23 May) - Paradox, Oracle, MySQL and SQL Server backups will now use transactions to improve the speed of posting data to the backup database (23 May) - unsuccessful restores will no longer show "Data successfully restored" (23 May) 5.02.0.70 - 23 May 2005 (private release) Misc: - exported version of the exceptions report now includes entrant's sport (17 May) - match lists can now be sorted by division and match number, by division and start time, or just start time (21 May) - fixed a tab order issue on the event editor's entry sorting panel (21 May) - imported complete Simplified Chinese GMS translation (21 May) - tray item caption now reflects the current navigation position (22 May) Event editor: - when opened in read-only mode, refreshing the event data now properly updates the list of divisions and/or entrants on any visible report screen (22 May) - now checks for tracing updates every five seconds instead of every fifteen (22 May) Bracketed events: - on the list of divisions to the left in the bracketed event editor, the selected division will now remain highlighted when the list loses focus (22 May) - changes to scores, locations, etc. are now saved immediately (22 May) - changes to a tournament now post tracing records (22 May) Compact Divisions Tool: - now allows use of start time as a sort criterion (22 May) - fixed an issue when sorting on "special" scores, like DNS, DNF, etc. (22 May) Personal Details Reports: - now include sorting options (21 May) - fixed a problem with delegation names not being sorted on checklist (21 May) 5.02.0.69 - 17 May 2005 (private release) Misc: - event definition: added new field, "Sponsor" (16 May) - started implementation of Omega Scan-O-Vision interface (16 May) Global credentials: - certification filters now show properly when blank and can be edited (16 May) - assigning a date credential field to a memo will now not result in an error (16 May) - on Paradox-based data, removed an error when filtering on past printed credentials or showing an entrant's "Credentials" tab (16 May) - posting credentials as printed now shows a "Thinking" window during processing (16 May) - added mechanism for duplicating a credential specification (16 May) 5.02.0.68 - 16 May 2005 (private release) Misc: - deleting a person from the system will now properly delete him/her from any events or games (15 May) GMS Exchange export of changed/new people: - fixed a problem where export would run based on the first known list, even if the user selected the criteria method, if any lists existed (15 May) - list method export now properly includes permanent delegation definitions in the exported file (15 May) Global credentials: The following tools have seen internal redesign to accommodate the import and export of global credentials: * Send changed/new people via GMS Exchange * GMS Exchange of games (single and multple) * GMS Exchange import of people or games 5.02.0.67 - 13 May 2005 (private release) Misc: - if the volunteer background check certification has been modified so that one or more fields which are automatically shown in "certification hints" are removed, GMS will now properly start up (4 May) - exceptions reports will now properly include all entrants if "List ALL people even if no errors/exceptions are found" is checked (6 May) - may fix a problem loading system settings caused by importing changed custom certifications (9 May) - added an option to revert certification hint criteria back to their system default (9 May) - fixed a bug in games reports where two entrants with the identical name, sorted adjacent to each other, would appear to be combined on the report (11 May) - even more damage to the credential system (13 May) 5.02.0.66 - 3 May 2005 (private release) Misc: - fixed a problem with temporary tables and queries not being released when looking at people and their certifications; this was especially troublesome on person lookups when certification hint colors were enabled (29 April) - revised credential system started (2 May) 5.02.0.65 - 25 April 2005 (private release) Misc: - fixed an issue opening up "People" within a delegation (22 April) - standard exporter now adds new columns: "Name First", "Name Middle" and "Name Family" (22 April) Certification detail reports: - added user-customizable header (23 April) - now presents "person." fields without that prefix (23 April) 5.02.0.64 - 22 April 2005 (private release) Misc: - inactive people now show in gray unless certification hints set their color to otherwise (21 April) - certification detail reports now suppress columns which are hidden (21 April) - on delegation detail reports, if the SSN column is included but the user has renamed it to something other than "Soc sec#", the user-provided name will now be used (21 April) - games reports and summary reports will now default to including all types of people in the games if athletes are not allowed in the games (21 April) - when creating a new person, if an invalid primary name is entered, now shows a useful message in addition to re-requesting the data (21 April) - on name assembly form, now includes some more vertical room to avoid getting phonetic name cut off on Windows XP systems (21 April) - certification hint criteria now hides fields to show if the criterion is "Does not exist" (21 April) - importing a GMS Exchange file should now not present "File not found" errors if no elements of the spanned backup are missing; this may have come about due to the use of removable target media (21 April) - fixed a problem when deleting a team with the teams tool and deleting entrants from the event in the process (21 April) - certification hint criteria now have "Delete" checkboxes (21 April) - volunteer background checks will now have the "Expiration date" visible; added "Release waiver signed" field (21 April) - in tools panel (the tan panels with blue tops), the caption at the top will now properly word-wrap (21 April) 5.02.0.63 - 21 April 2005 (private release) Misc: - standard exporter within the games now can optionally include a number of fields in the column "Events Details" which are useful for mail merges with event information (20 April) - Bib Assignment Wizard should now properly erase bib numbers for scratched entrants (20 April) 5.02.0.62 - 20 April 2005 (private release) Misc: - GMS Exchange import: when importing a GMS Exchange file of a games when a delegation's entry or group record is missing, GMS will now log an error in the report file rather than throwing an exceptions report (19 April) - Volunteer Background Check certifications have "Effective date" and "Expiration date" for the person's identification renamed to "ID Effective date" and "ID Expiration date" (19 April) - certification hint tools added to system setup; default rules highlight volunteers with "Red" background checks in red, and "Yellow" checks in orange. This is *hugely* flexible - have fun. (19 April) 5.02.0.61 - 19 April 2005 (private release) Misc: - address navigator now indicates "primary" address on the address' tab (11 April) - in the editor for selecting additional languages, now only shows English once (this fixes a problem with double-clicking on English) (16 April) - multi-name editor (used in event definition and delegation specifications) now shows an appropriate amount of room for editing, and the [Save] & [Undo] buttons only show when changes have been made (16 April) - on certification exporter & printer, now allows use of relative date ranges (17 April) - certification criteria displays updated (18 April) Quota reports: - adjusted print layout to fit "(any gender)" data without falling off right-hand side when printing on A4 paper (16 April) - now supports custom header/footer, A4/letter and margin adjustments (16 April) 5.02.0.60 - 11 April 2005 (private release) Misc: - fixed a startup bug report when lists are not enabled (8 April) - GMS Exchange people exporter now properly uses "People who meet specific criteria" when selected (8 April) - on delegation reports, page break headers will now not appear on reports with no page breaks defined (8 April) - all-new address navigator - should be easier to understand (10 April) Lists: - can now be used as a source for mailing labels; entrants must still meet address criteria (if given) to be included (8 April) - outside of games, delegation detail and summary reports can now use a list as a source (8 April) 5.02.0.59 - 8 April 2005 (private release) Misc: - corrected missing tournament types (7 April) Lists: - now supports backup/restore and export of lists (7 April) - entrants can now be added/removed to/from lists from within delegations and events, and entire delegations and events can be added/removed to/from lists (7 April) - list contents can now be viewed, entrants edited and entrants removed (7 April) 5.02.0.58 - 7 April 2005 (private release) Misc: - fixed an issue with loading schedules on some Paradox installations due to a missing index (6 April) Lists: - GMS Exchange people exporter can now source from a list (6 April) - fixed a problem on non-Paradox systems with Context and ObjectType being switched (6 April) - "Intersect" and "Add" functions enabled in list manager (6 April) 5.02.0.57 - 6 April 2005 (private release) Games Reports for multiple games: - will now properly run for only entrants in one or more events (5 April) - now complain if no games are selected (5 April) Misc: - basic list management - creation, deletion, adding to/from - now enabled (5 April) 5.02.0.56 - 5 April 2005 (private release) Misc: - in custom reports, including credentials, fixed a problem when detail piplines (e.g. events associated with entrants) encounter a record with no associated detail values, later details will show only the first detail record, no matter how many exist (4 April) - cross-games games reports will no longer show an arbitrary's games' name in the header (4 April) - fixed an exception in the standard exporter (4 April) 5.02.0.55 - 04 April 2005 (private release) Certification reports: - hitting [Cancel] immediately will not show "No entrants met your criteria" (1 April) - "Age" should now print correctly (1 April) Games Reports: - when run outside the context of a specific games, report type option is renamed from "Only entrants in specific events" to "Only entrants in one or more events" (1 April) - fixed grouping issues when the same entrant is in multiple games (1 April) Misc: - all-new name handling rules implemented which apply when editing a person's name, and optionally when importing entrants via Flat File Importer (2 April) - name lookups can now optionally ignore some last name prefixes such as "el" (2 April) 5.02.0.54 - 01 April 2005 (private release) Misc: - fixed an access violation in event definition reports for events using the ARES timing system when either the stroke or length is undefined (31 March) Standard exporter: - run globally, now enables "Include scratched entrants" when "Include only people in one or more games" is checked (31 March) - (hopefully) improved some SQL performance (31 March) - now properly includes scratched events if checked (31 March) Certification reports: - removed label/HRule fields as sort/include checklists (31 March) - checking individual delegations now properly calculates the status of the [Print] button (31 March) - Not changing the certification type from the default no longer results in an access violation (31 March) - fixed some alignment issues (31 March) - hitting [Cancel] will now not show partial results at the end (31 March) - now properly handles the "Export a list of the checked options, e.g. 'Bocce,Powerlifting'" option when selected for checklists fields (31 March) 5.02.0.53 - 31 March 2005 (private release) Misc: - in the Registration Wizard, fixed an occasional access violation when automatically trying to get an entrant's previous score (30 March) - games reports will now ignore records of entrants into nonexistent events instead of throwing exceptions, and now properly include delegation names where appropriate (30 March) NOTE: The removal of NexusDB Memory Manager in 5.2.0.51 removed the necessity of using "segmented" backups with SQL Server tables. Segmented backups are still often faster, however, as the SQL Server tables get larger and so the option to use them remains. 5.02.0.52 - 30 March 2005 (private release) Misc: - in the scanned certifications printer, now shows an appropriate message if no records meet the user's criteria (29 March) - when scratching a delegation, no longer prompts for confirmation if the entrants in the delegation are not affected (29 March) - restored hidden checkbox for designating a multipart score element as "uses success/failure flag" in the event definition editor (29 March) - added new global games reports (29 March) 5.02.0.51 - 28 March 2005 (private release) Misc: - fixed an internal error which would cause the startup of large games to consume tremendous amounts of memory temporarily (26 March) - removed Nexus Memory Manager, which caused GMS to temporarily allocate tremendous amounts of memory when the results of a query with a large result set were returned, e.g. all people in a games, when using SQL Server of Oracle databases; this started somewhere between GMS 5.1.0.40 and 5.1.0.46 (26 March) - on the certification filter editor (used in certification reports, certification exports and certification image reports), removed the leading ":" on some fields (26 March) - added a new tool: scanned certification images printer, globally and within the context of a games (27 March) 5.02.0.50 - 24 March 2005 (private release) Misc: - fixed an issue with the standard exporter not exporting address information (23 March) - fixed some "descending" sort issues in the exporters and custom reports (23 March) - added a user-specifiable title to bib detail and summary reports (23 March) Seiko CT300/CT400, Alge TDC4000/TDC8000 interfaces: - manually editing an entrant's division to blank will now remove the entrant from the list (23 March) - now properly sorts entrants at startup and after adding/editing an entrant (23 March) 5.02.0.49 - 23 March 2005 (private release) Misc: - sample tournament brackets now prevent printing if no seeding method is selected or available (22 March) - fixed a bug running bib reports by sport for entrants in all events (22 March) - fixed some issues with the new address type selector (22 March) - in the address editors, all drop-down editors now show more options at once (22 March) - on the entry editing grid, place and other drop-down editors now show more options at once (22 March) Seiko CT300/CT400, Alge TDC4000/TDC8000 interfaces: - removed an error when right-clicking on the grid when the event is empty (22 March) - when un-scratching or moving an entrant from another division, now does not ask to re-add the person - it just un-scratches or moves him/her (22 March) 5.02.0.48 - 22 March 2005 (private release) Misc: - in event definition, using a CT400 timing interface set up to map incoming score parts to specific multipart score elements, [Check Setup] will now complain if any multipart scores do not have an incoming value mapped, or if multiple values map to the same field (10 March) - in the event editor, added a direct link to "Division summaries" from the "Reports" menu (10 March) - fixed a problem running segmented backups of the "zips" table on NexusDB databases (11 March) - when adding an entrant to the games via a delegation, now requires that the user have edit rights to the permanent delegations being searched (11 March) - added a new system setting: "Post schedule records for entrants in events even if they are not yet divisioned" When checked, GMS will create one schedule record for every entrant in every round of every event, even if the entrant is not divisioned (this is the default behavior for 5.2.0.47 and earlier). When not checked, only divisioned entrants will get schedule records. (11 March) - fixed a problem with the schedule rebuilder not purging obsolete schedule records (11 March) - added the new "special scores" and disqualification codes: (16 March) INT DQ-INT DQ - Interference INS DQ-INS DQ - Inspection SUIT DQ-SUIT DQ - Suit violation GATE DQ-GATE DQ - Missed gate - on custom heat sheets, now allows sort values to be sorted descending (16 March) - on start list heat sheets, now allows first sort value to include a page break (17 March) - fixed an issue with formula definitions not displaying correctly in the custom credentials designer (18 March) - added an option to filter bib reports by event/sport (18 March) - bracket reports now include entrant places (18 March) - fixed a resizing issue on tournament bracket heat sheets (18 March) - internal: updated basic TMS components (19 March) - added a tool for printing tournament brackets for any arbitrary tournament type and size (10 March) - added a new setting, Locked=1, to the [General] section of GMS5.ini. Setting this value or marking GMS5.ini to read-only will prevent users from making changes which would affect this file, specifically changes to the language or databases (19 March) - added a new setting, NoRestore=1, to each database's section of GMS5.ini. Setting this value will prevent GMS from restoring data into this database (19 March) - the basic exporters will now export blanks instead of large negative numbers in place of "special" scores like DNS, DQ, etc. (19 March) - multi-event export tool now opens events in read-only mode, which should prevent it from propagating schedules or making other updates during the export process (19 March) - tools which set division finish times to the current time now set the finish time to the current server time so that automatic unofficial -> official transitions are done in a synchronized fashion by users whose system times may differ (19 March) - added a security option to allow/disallow users' making backups; this defaults to off (19 March) - in custom heat sheets, added new fields "division.minAge", "division.maxAge" and "division.ageRange" (19 March) - re-designed the standard exporter to have better address selection support (20 March) - re-designed start list heat sheets to now support the inclusion of arbitrary fields, as well as automatic sizing of columns (21 March) Alge TDC4000/TDC8000, Seiko CT300/CT400 timing systems: - now does not display undivisioned entrants (18 March) - added popup options to scratch and add entrants (18 March) - editing an entrant's personal data now requires edit rights on his/her delegation (18 March) - added an option to sort by division and bib number (18 March) Finish Lynx: - fixed an error when the "lynx.evt" file was empty (16 March) - no longer requires the "lynx.evt" file when exporting - will make it automatically (16 March) - updated some user interface elements (16 March) - now requires edit locks on events for import/export (16 March) Mailing labels: - the [Cancel] button now works better at all stages (19-20 March) - re-designed to have better address selection support (20 March) 5.02.0.47 - 5 March 2005 (private release) Misc: - on NexusDB database restores, a single key violation or other error will no longer cause the remainder of that table's restoration to fail (2 March) - data restores will now properly post transactions mid-processing instead of only at the end (2 March) - in the basic web export template, fixed the "You are here" link at the top of the list of entrants of a specific type (3 March) - on results reports, will no longer print a zero score if the event does not use scores, or if the event is bracketed and the selected division represents a tournament which does not use a points assignment mechanism for each match (3 March) - on match lists, now includes scores for matches tied 0/0 if the match is completed; also properly aligns the score over the line (3 March) - in team events, in the event editor, in the lower right corner entry editors, the team combo box will now allow the selection of scratched teams. This eliminates a nasty problem with entrants in scratched teams getting moved to the default team if those entrants were at the top of the grid when the event was opened (4 March) - fixed an issue with division statuses not being saved for bracketed events (4 March) 5.02.0.46 - 2 March 2005 (private release) Misc: - on custom heat sheets and credentials, names with underscores now have the underscores removed when printing (1 March) - on custom heat sheets, added new fields "division.status" and "division.statusShort" (1 March) - on scoreboards with scores sorted ascending, it will put "special" scores at the bottom of the list; with descending scores, they are already at the bottom (1 March) - on results reports for events where lower scores are better, moves blanks and "special" scores like DNS/DNF/etc. to the bottom (1 March) - now properly hides the "Place" label at the top of full-page, multiple heat per page results reports when running for non-final rounds (1 March) - fixed a problem with divisions automatically transitioning from "Finished - Unofficial" to "Finished - Official" even when the event specifically prohibits it (1 March) - fixed a problem with Round Robin tournaments with six entrants and a single playing area having two "Match 13"s (1 March) - in the web exporter, now more gracefully deals with an event being deleted during the export process (1 March) - in many places, hitting [Ctrl]-[Esc] will no longer be mistaken for hitting [Esc] alone (1 March) - added double-round robin tournament for three entrant divisions (1 March) - fixed a typo on the seeding screen for matches already seeded (1 March) 5.02.0.45 - 1 March 2005 (private release) Misc: - when launching schedule reports, now shows a "Thinking" message as it loads (28 February) - opening an event and locking it now posts the event's games context, if available (28 February) - fixed a fun error caused by yesterday's update which caused some interesting SQL Server errors on the second or later entry being saved in a batch (28 February) - on results sheets (one or many per page), now includes the level in the title bar above each division where appropriate (28 February) 5.02.0.44 - 28 February 2005 (private release) Misc: - on the Alge TDC4000/8000, Seiko CT300/CT400 interfaces, now shows a proper error message instead of a bug report when attempting to open the timing system on a non-existent or in-use serial port (27 February) - schedule reports now allow user custom graphics as header and/or footer (27 February) - bringing up "Division Properties" or "Division Conditions" from within the event editor when in read-only mode now works (27 February) - changed the error message when the COMNET figure skating interface is unable to lock a GMS event for synchronization to make it clear that all other events are being synchronized (27 February) - when restoring data, now alphabetizes the list of tables (27 February) - fixed a longstanding locking exception when trying to lock an event (27 February) - in custom heat sheets and credentials, added a new field, "person.sexlong" which resolves to "Male", "Female" and "Unknown" (27 February) - added [Now] buttons to the division properties form in the event editor (27 February) - when GMS is unable to lock an event, now attempts to display the information about the last user to hold a lock on the event (27 February) - "special" scores, like DNS, DQ, etc., will no longer count in a division's average score (27 February) - changing the status of a division to "Not started" after it's been set to something other than blank on a SQL Server system; this problem affected any attempt by GMS to set to blank any string or memo field which was previously not blank (27 February) Custom heat sheets: - multipart and handicap-based fields will now print (27 February) - add the [Alt]-[P] shortcut to the [Print] button (27 February) - now disables most controls when printing is active (27 February) Tracing: - in event editor, division properties editor now has a "Tracing" tab, when applicable (27 February) - all event locking/unlocking now posts tracing records (27 February) - saving events now posts the event's context with its tracing record (27 February) - on the right-click menu for each event, under "Reports", is a trace viewer for the event (27 February) 5.02.0.42 - 27 February 2005 (private release) Misc: - schedule detail reports now include entrant bib numbers where available (26 February) 5.02.0.41 - 26 February 2005 (private release) Misc: - on interval start heat sheets, when sorting by division and score, now allows a zero extra time between divisions (25 February) - for timing systems which do not allow alpha characters in division names, now prevents the entry of divisions whose names are non-numeric in the event editor (25 February) - in results entry, now validates user-entered division names for capitalization, length and allowed characters (25 February) - event definition now restricts the auto transition time from unofficial -> official to hours and minutes (no seconds) (25 February) - added an option to not post tracing records for schedule changes (25 February) - results reports can now optionally print all or only a subset of multipart score values for the one division per page results report (25 February) - fixed an issue when running segmented backups and partial certifications: the certifs table would not be backed up (25 February) - on the multievent scoreboard display tool and in schedule reports, fixed a problem with the event list being bogus when a user without rights to all events in the games is logged in (25 February) COMNET interface: - fixed an issue where GMS required multipart scores for COMNET events but would not allow you to define the event appropriately (24 February) - now requires that: multipart scores - if enabled- manually total the score (25 February) team events have the team get its score from the average of its entrants' scores (25 February) 5.02.0.40 - 23 February 2005 (private release) Misc: - fixed an access violation when running results reports for events which use multipart scores (23 February) - added a new "Entrant Status Update" tool, which lets the user change alternates/non-alternates to scratched or not-scratched, alternate or non-alternate in one pass (23 February) - fixed an issue in bib detail reports where only one of an entrant's event's would be displayed (23 February) - within a games, added "Bib reports" to the "Reports" menu (23 February) - fixed an error when backing up the certifs table, excluding older images, in a non-segmented backup (23 February) 5.02.0.39 - 20 February 2005 (private release) Misc: - in event definitions, Seiko CT300/CT400 now requires that multipart scores be setup and enabled in order to map incoming scores to a particular score element, and Omega ARES does not (18 February) - fixed a typo on the ARES exporter (18 February) 5.02.0.38 - 18 February 2005 (private release) Misc: - updated heat sheets and results labels to tolerate slightly larger labels sizes which now lets it use the new, larger Avery L5179 labels (16 February) - when restoring data, now prevents editing of source file and tables checklist (17 February) - in updated certification exporter, fixed a problem when running on Paradox data (17 February) - in the person editor, fixed an issue with getting the next available SSN given a prefix when using Paradox data (17 February) 5.02.0.37 - 17 February 2005 (private release) Misc: - in the event editor, on the list of divisions, "Select" on the right-click menu is now appropriately always available (15 February) - now prevents user from entering more than five characters when searching for people by "Basic ID" (16 February) - added new certifications details report (16 February) - modified logic internally on certifications exporter (16 February) - in the person editor, fixed an issue with getting the next available SSN given a prefix (16 February) - adjusted Avery L7159 labels (16 February) 5.02.0.36 - 15 February 2005 (private release) Misc: - in the divisioning tool, team info can now always be edited (14 February) - interval start heat sheets now support an additional delay between divisions, and when sorting by division, if multiple entrants are released at each interval, entrants from multiple divisions will not be released in the same interval (14 February) Games reports: - now includes entrant sports for all entrant types if manually assigned; will get the sport automatically if not assigned manually and the entrant's events are included in the report (14 February) - internal speed optimizations on SQL-based backends (14 February) - updated mechanism for acquiring and printing custom field data (14 February) - now includes custom field default values for selected fields if no value is specifically assigned to the object (14 February) 5.02.0.35 - 14 February 2005 (private release) Misc: - custom heat sheets now allows selecting blank sort criteria (11 February) - fixed some more issues with comments and very long division names (11 February) - selecting "Heat sheets (built-in)" from a bracketed event should now bring up a valid default heat sheet type (11 February) - segmented backups should now respond properly to the [Cancel] button (12 February) - fixed some tab order issues on the "Other" page in system settings (12 February) - added an option to suppress graphics on the "Thinking" form (12 February) - optimized performance of housing reports on SQL-based systems (13 February) - optimized performance of loading delegation entrants on SQL-based systems (13 February) Summary reports: - now better automatically calculates column widths (12 February) - the progress label at the bottom is now visible (12 February) - greatly optimized performance on SQL-based systems (13 February) Divisioning tool: - "Edit scores and events" is now disabled on the entrants popup if no entrant is selected (11 February) - now puts the appropriate caption on the popup for teams and entrants (11 February) 5.02.0.34 - 11 February 2005 (private release) Misc: - internally re-arranged some folders (10 February) - the Permanent Delegation Combine Wizard now accepts the use of [Enter] to go to the next page, adds support for the Alt-[B] and Alt-[F] shortcuts, and fixes a problem where it would loop forever if you didn't delete the source delegations (10 February) - redesigned the system for displaying trace history (10 February) Divisioning tool: - right-clicking on a team now brings up the option "Edit team info" instead of "Edit personal info" as appropriate (10 February) - the "Division Options" popup item now only appears for divisions in events with one or more possible conditions, like conditional Wilke's formula (10 February) GMS Exchange import: - when tracing is enabled, now post a tracing record indicating the file being imported, and all actions done as part of that Exchange import go under a separate login within tracing, to differentiate the actions of GMS Exchange from the individual actions of the user (10 February) - now recovers better from attempts to open a mangled .zip file (10 February) - now checks (Do not import) "Changes to certifications if records are older than current data" (10 February) - added a tool to show previous GMS Exchange import sessions, and for those, the changes that were made -- only available for imports done with 5.2.0.34+ (10 February) 5.02.0.33 - 10 February 2005 (private release) Misc: - in the Seeding Assignment Wizard, now uses a smaller font to allow longer division names to properly display at the bottom of the wizard (9 February) - changed the error message when a user attempts to edit an event entry from within the person editor and the event is locked to a more descriptive message (9 February) - comments will no longer cause problems in divisions whose name is more than thirteen characters wide; GMS will only use the first 13 characters in determining ownership, though, which may cause some divisions to "share" comments (9 February) - fixed a problem with some bracket trees falling off the left side of the screen (9 February) 5.02.0.32 - 9 February 2005 (private release) Misc: - on staging reports, now properly aligns the row of bib numbers (7 February) - on heat sheets, now prints to A4 paper as specified, instead of using only the global A4 setting (7 February) - on heat sheets, now gives the print job a more appropriate name than "hsReport" (7 February) - web exporter now includes division start date/times if available (8 February) - fixed some alignment issues on division checklist reports (8 February) - when running bib reports by sport, now includes the entrant's delegation in the second column instead of the sport code (8 February) - added the new function "chr" to the credentials and custom heat sheet formula evaluator (8 February) - double elimination bracketed events now support one, two or three playing areas as appropriate (8 February) - Seeding Assignment Wizard now advances when the [Enter] key is pressed (8 February) - in the Bracketing and Seeding tool, now properly displays "Seeded" for tournaments which have no completed matches, "Partially run" for tournaments which have one or more completed matches, and "Finished" for tournaments in which allmatches are complete (8 February) - imported some new Japanese translation strings (8 February) 5.02.0.31 - 8 February 2005 (private release) Misc: - checklist reports now support a user-specified count of columns (up to four) (4 February) - in the standard exporter, made a change to how the entrants in delegations query is constructed when only some permanent delegations are included (5 February) - when assigning schedule properties to multiple divisions, now allows the assignment of a "zero" end time while also assigning a start time (7 February) - made a minor adjustment to the width of Avery L7159 labels (7 February) - match lists and bracket trees will now display zero scores if either competitor in a match has a non-zero score (7 February) - fixed some "Software Credits" links on the "About" page (7 February) 5.02.0.30 - 4 February 2005 (private release) Misc: - redesigned the mechanism used for internally assigning places (3 February) - on heat sheets and event grid reports, now properly allows A4 printing (3 February) - finished COMNET Figure Skating interface (3 February) 5.02.0.29 - 3 February 2005 (private release) Misc: - fixed an issue when exporting certifications from a SQL Server database (2 February) - certification exporter should now work properly with Paradox databases (2 February) - fixed some layout issues on multiple reports (2 February) 5.02.0.28 - 2 February 2005 (private release) Misc: - fixed an issue when scratching a checked-in entrant from the list of all people in a games (1 February) - fixed a bug in the certification exporter (1 February) - quota reports now properly aligns the printing options (1 February) - on the list of all people in the games, added an option to assign a bib number to the selected entrant (1 February) 5.02.0.27 - 1 February 2005 (private release) Misc: - changes to the certifications hints settings should now take effect immediately (31 January) - if security is not enabled, trying to open "People" with no permanent delegations defined will now fail with a more useful message (31 January) - FTP Uploader should respond better to a "Connection reset by peer" (31 January) - New Delegation Wizard now has Alt-N and Alt-F shortcut keys (31 January) - in the delegation editor, launching the Registration Wizard will no longer cause all entrant sport information to not show on the list of entrants (31 January) - address editor should now properly deal with zip+4 postal codes when doing lookups (31 January) - delegation editor: added "Send this person an e-mail" and "Copy name and address to clipboard" features to list of people (31 January) List of all people in games: - modified logic for changing scratched status (31 January) - added ability to change entrant's checked-in status (31 January) - added "Send this person an e-mail" and "Copy name and address to clipboard" features (31 January) 5.02.0.26 - 31 January 2005 (private release) Misc: - summary reports: removed the option for a custom footer (28 January) - command-line backups will now run in segmented mode if the selected back-end supports them and may need them (SQL Server) or if specified in the GMS5.ini file (28 January) - in person editor within games, fixed some issues with the toolbar texts not aligning with their actions if the entrant is not allowed in events but housing is enabled; corrected a spelling error in the person editor ("Cetifications") (29 January) - a person's past event history is now organized by games in a tree configuration (30 January) - for tree displays, now ignores the root and branch widths when determining column widths (30 January) - segmented NexusDB backups will now restore properly (30 January) - system person lookup, all people in games, and entrants in delegation lists now have hints which not only indicate the effective and expiration date of all certifications, but also highlight in red expired/missing medicals/consents for athletes and Unified Partners. Note that within the context of a games, a certification is considered expired if it expires before the last day of the selected games, not the current date (30 January) - System Setup: added a new tool under "Certifications" ("Hints") to define which certifications are shown in the hints above (30 January) Custom heat sheets: - now allow selection of the round to print (30 January) - the sample custom heat sheet, "5160 Labels", now refers to "entry.division.current" instead of "entry.division.final" (30 January) - fixed some visual continuity issues with popup menus (30 January) Web exporter: - now shows a countdown timer when the schedule agent is enabled (29 January) - adds an FTP upload tool (29 January) - now supports export of certification information. The standard template now includes a very basic optional inclusion of sport certifications. (29 January) 5.02.0.25 - 28 January 2005 (private release) Misc: - fixed some access violations when running reports with suppressed headers/footers and/or custom graphics which are not assigned (27 January) - fixed an issue making constrained-size backups to folders whose names contained the period (".") symbol (27 January) - Personal Details Report will now work outside the context of a games (27 January) GMS Exchange importer: - fixed a potential issue importing addresses (27 January) - should now properly deal with options set on its second and later runs for the same file (27 January) 5.02.0.24 - 27 January 2005 (private release) Misc: - Personal details report now sorts the list of delegations (25 January) - trace login records now include the machine's version of GMS (26 January) - fixed an issue where versions of GMS on SQL Server would sometimes post an incorrect "Last refresh" time (26 January) - the "Trace" table can now be backed up in segmented mode (26 January) - on games summary reports, fixed an access violation when the header or footer was hidden (26 January) GMS Exchange: - exporter: now correctly indicates count of definitions to follow in the tag (26 January) - importer: added a new option to suppress games-based custom field values associated with people (26 January) - importer: now posts tracing records (26 January) 5.02.0.23 - 25 January 2005 (private release) Personal details report: - now hides option to print event info if games info not selected (24 January) - should now properly stretch to include multiple event info (24 January) Bracketed events: - fixed an issue with some brackets not fitting properly on a report and therefore not printing (24 January) - now adjusts sizing to fit location and scheduling information (24 January) 5.02.0.22 - 24 January 2005 (private release) Misc: - Event Score/Division Import Tool now supports transfer of the "level" field between two events; the source level must be valid in the target event for the value to transfer, otherwise the target value will remain unchanged (21 January) - fixed an error in the event editor where entrant types could be lost for an event if the "Type" field is shown (21 January) - added bracketing support to the Web Exporter (23 January) "Everything You Ever Wanted to Know About Joe Schmoe" report: - available by right-clicking on an entrant in the person lookup form, from the list of all people in a games, and from the list of entrants in a delegation (22 January) - now prints addresses and phone numbers as appropriate (22 January) - now includes all event information, if available (22 January) - now available and functional as reports from within a delegation and games (22 January) 5.02.0.21 - 21 January 2005 (private release) Misc: - modified the way that tracing posts to Paradox and NexusDB databases: some "trace" table layouts are inconsistent; it now determines at startup how to place the data in the appropriate columns according to the individual table (20 January) - modified staging reports to include entrant bib numbers, if available (20 January) - the Certification Purge Tool should now be more responsive to the [Cancel] button (20 January) - scoreboard forms will now automatically size themselves to the width and height necessary to fit all of the scoreboard's display (20 January) - fixed a problem with GMS not displaying user scoreboard data (20 January) - added an option to staggered-start/interval-start heat sheets to allow entrants to optionally be sorted by division and then by previous-round score (20 January) - eliminated a resource leak when printing credentials (20 January) - messed with some internal export logic to deal with the new "Everything You Ever Wanted to Know About Joe Schmoe" report (20 January) 5.02.0.20 - 20 January 2005 (private release) Misc: - the new Advancement Wizard filtering on delegations and events should now work (19 January) - added some logic which will cause a more useful error message to be shown if an invalid constrained- size backup is restored. This happens primarily when one or more pieces of the backup is missing. (19 January) - in security manager, now properly shows "Report" rights next to delegations and events (19 January) Certification Purge Tool: - now prompts the user before doing any actual deletion (19 January) - [Purge] button now says [Get counts] when running in read-only mode (19 January) - now properly shows count of records when run in read-only mode (19 January) 5.02.0.19 - 19 January 2005 (private release) Misc: - added new Certification Purge Tool (18 January) - when deleting an object with 1+ comments attached to it, now should delete the comment and any images associated with that comment which are not associated with any other comment (19 January) - redesigned logic used the certification exporter to use the same internal tools developed for the Certification Purge Tool (19 January) 5.02.0.18 - 18 January 2005 (private release) Misc: - Exceptions and schedule reports are now more responsive to clicking the [Cancel] button (16 January) - Games editor: eliminated "Games Configuration" item in drop-down navigator: it was a duplicate of "Games Tools and Configuration" (16 January) - in the teams tool, holding the mouse over an entrant's name will now give the entrant's delegation in addition to his/her team (16 January) - fixed a complex access violation on SQL Server systems when user connected to the database but was not able to log in with GMS Security (16 January) - fixed an occasional error under SQL Server where "See tracked changes" would indicate that no changes were made, when in fact 1+ were made (16 January) - "Fancy multiple-up" heat sheets will now no longer truncate the delegation name unnecessarily (16 January) - fixed an issue on exceptions reports where events would incorrectly report participants as non-participants (16 January) - re-defined ALPs certifications so that they can now be imported and exported like any other certification type (16 January) - security manager will now show the status next to the name of each user on the equivalences checklist: users cannot inherited any rights from a disabled user (16 January) - exceptions and schedule reports will now no longer attempt to save schedule updates for events when opening them (16 January) - modified GMS Exchange importer to complain if any required tables cannot be opened, rather than suppressing the error and trying to continue (17 January) Backup/Restore: - added support for "constrained size" backups: backup files which are not allowed to exceed a set size. This results in one or more backup files, each not less than the designated size. Use this for large backups that you want to send by e-mail: run it with a 4MB limit, and each of the files created is e-mailable. Note that backup files made this way are not compatible with any version of GMS prior to 5.2.0.18. (16 January) Advancement Wizard: - will now no longer show source games' delegations or events which have no entrants (16 January) - now allows the filtering of delegations and/or events from source games into the target games (16 January) 5.02.0.17 - 12 January 2005 (private release) Misc: - added sort ability to credentials (11 January) Scoreboards: - added support for remote serial ports (10 January) - scoreboard setup now presents additional port configuration options for local ports (10 January) Heat sheets: - fixed a problem with location printing below each entrant in fancy multiple-up heat sheets (7 January) - now properly hides the score/place options when requested for start lists (7 January) - suppresses scheduling information above each division in fancy multiple-up heat sheets when the event is defined as having scheduling associated with individuals (7 January) - official signatures now appear on start lists when requested (11 January) 5.02.0.16 - 7 January 2005 (private release) Misc: - added an option to the scoreboard feeder to ignore tracing changes (6 January) - fixed an error creating NexusDB tables (6 January) Heat sheets: - updated internal logic for selecting heat sheet types and what controls to display (6 January) - now hides division sorting options for staggered start and start list heat sheets (6 January) - added an option to sort divisions by start time and/or location when running start lists (6 January) - on start lists, now includes each entrant's start time if scheduling is enabled; report now prints landscape instead of portrait (6 January) - added an option to suppress results score & place blanks from fancy multiple-up or start list heat sheets (6 January) Event editor: - right-clicking on a division or set of divisions now lets you select the entrants in/not in/ or add to selected list of entrants (6 January) 5.02.0.15 - 6 January 2005 (private release) Backups: - modified the mechanism for selecting records within each segment for segmented backups for improved performance (5 January) - increased the timeout period for segmented backup queries under NexusDB (5 January) Security managaer: - now prevents minimum password length value from exceeding maximum password length (5 January) - automatically assigned password should now be clearly visible (5 January) Misc: - changed the logic on the person lookup form so that the right-click options work correctly when used inside of the security manager when adding new users (5 January) - report settings options should now prevent the user from setting margins which would cause the printable space on the page from negative (5 January) - added new "IgnoreColumnCheck=1" option to GMS5.ini file, which, in a connection's section, will cause GMS not to verify that required columns are in place (5 January) 5.02.0.14 - 5 January 2005 (private release) Backups: - added option for defining the number of segments in a segmented backup (4 January) - fixed an issue with Oracle and MySQL not recognizing the SegmentedBackups=1 option (4 January) - segmentation option now applies to all tables, not just "certifs" (4 January) - the list of tables to be backed up can no longer be edited during the backup process (4 January) Reports: - removed "Suppress header" option from awards requirements estimator, housing, flat-file import, and security users reports (4 January) - custom headers and footers now (selectively) allow the retention of some header fields (4 January) - custom header/footer graphics can now be right-justified (4 January) 5.02.0.13 - 4 January 2005 (private release) Misc: - backup on SQL Server, Oracle and MySQL now displays better feedback during the process (3 January) - fixed a problem with summary reports not starting (3 January) - now hides honest effort options on heat sheets if not applicable to the games and event (3 January) - added support for segmented backups; these should only be necessary on SQL Server installations with large numbers of scanned images (3 January) Scoreboards: - now shows the appropriate error when unable to open the scoreboard feeder (3 January) 5.02.0.12 - 3 January 2005 (private release) Misc: - changes to entries now post better, more detailed tracing records (30 December) - schedule changes now post better, more detailed tracing records for each change (30 December) - awards requirement report now enjoys the new printing options (30 December) - summary reports: fixed visibility of new printing options (30 December) - in flat file importer, added support for the "Processed" field (30 December) Scoreboards: - modified scoreboard handling in Alge TDC4000/TDC8000, Seiko CT300/CT400 and event results entry to use a better tool for feeding groups to the scoreboard (1 January) - moved scoreboard setup to underneath "Games Configuration" (2 January) - added all-new scoreboard feeder tool (2 January) 5.02.0.11 - 30 December 2004 (private release) Misc: - in ALL reports, added a new tool for setting report margins, header/footer suppression, and A4/Letter selection (29 December) - fixed a problem in Exceptions Reports where after a report is cancelled, no further reports can be run (29 December) - for People With Issues report, now properly moves the "Display depth" editor out of the way of the delegation checklist (29 December) 5.02.0.10 - 29 December 2004 (private release) Misc: - fixed some tab order issues on games reports (28 December) - in the event editor, fixed some problems with an actively edited field not being saved in time when a menu option is selected (28 December) Reports: - in games reports, scheduling reports and bracket printing reports, added a new tool for setting report margins, header/footer suppression, and A4/Letter selection (28 December) - modified internal mechanisms for setting reports to/from A4 (28 December) 5.02.0.9 - 28 December 2004 (private release) Flat-file importer: - added support for the value "IDENTITY" in the "Existing ID code" column. When used, GMS will replace that value with the last auto-assigned person ID code. This is useful for creating a new entrant and immediately modifying or adding to it on the next record. (27 December) - when working with dBase or Excel files, whenever a person is assigned a new ID code, that ID code will be stored in the source file if the appropriate column exists (27 December) - now automatically maps the fields "Name" to "Name Backwards", "Kind" to "Type", "Sex" to "Gender", "SocSec" to "SSN", "ID" to "Existing ID code", "Name (natural)" to "Name Full", "Wheelchair" to "Alert Wheelchair", "Diet alert" to "Alert Diet", "Med Alert" to "Alert Medical", "P-Delegation" to "Permanent Delegation" and "Language" to "Primary Language", along with their dBase exported counterparts. This makes for better compatibility with files that GMS itself has exported (27 December) Alge TDC4000/TDC8000 and Seiko CT300/CT400 interfaces: - now only shows "Honest Effort Reports" button if honest-effort enabled for that event and games (27 December) - added division status editors (27 December) - re-arranged some editors for consistency (27 December) - added "Complain about honest-effort violations" option when calculating places (27 December) Misc: - in event results entry, now immediately saves changes to a division's status (27 December) - on division checklist heat sheets, now includes division status, if set (27 December) - added a sport default option to not automatically restart results labels at just after the last label used on the previous printing (27 December) Event results: For labels - added repeat count for each label (27 December) - added an option to print a label once for the team only, and not for its members (27 December) - added an option for team events: when printing one for each team member, to exclude the team member's name and only include the team name (27 December) 5.02.0.8 - 27 December 2004 (private release) Misc: - updated Excel exporter to eliminate "Floating point overflow" errors (23 December) - replaced Excel portion of the flat-file importer (23 December) 5.02.0.7 - 23 December 2004 (private release) Misc: - replaced the TMS component pack with a much newer version (22 December) - replaced the Excel portion of the export system (22 December) 5.02.0.6 - 22 December 2004 (private release) Misc: - when using the backup tool to back up only selected records from the "certifs" table, now groups record writes into transactions for much improved speed (21 December) - event results entry module now can be opened from within an event opened read-only (you obviously cannot make changes inside of results entry in this case) (21 December) - added a global option to de-italicize all fonts when printing reports (21 December) Flat file importer: - now supports importing entrant images (21 December) - no longer complains when an existing person is imported without specifying a person type (21 December) 5.02.0.5 - 21 December 2004 (private release) Misc: - adding a template event to a games when security is not enabled will no longer raise an access violation (17 December) - backup tool now allows non-inclusion of entrant images which have not been recently added (20 December) - within the event editor, right-clicking on an entrant and selecting "Teams Tool" now properly updates the navigation editor (20 December) - added new global entrant image importer (20 December) - GMS now will not complain that an EXIF-tagged JPEG file is not a JPEG file (20 December) Delegation reports: - within a games, now properly recognizes the "Include people marked as 'Alternate'" flag (13 December) - removed duplicates and non-appropriate delegations from the list of delegations (13 December) Timing interfaces: - added beginnings of COMNET figure skating-only interface (18 December) Games entrant image exporter: - now timestamps image files with date/time that original image was stored (20 December) - fixed an issue with files which did not include entrants' short ID codes going into the current directory instead of the user-specified folder (20 December) - now exports an additional file, "idCodes2.txt", which includes the ID code, image filename, and image date for each exported image (20 December) 5.02.0.4 - ?? December 2004 (private release) Misc: - updated all exporters to give a useful error message whenever it's unable to open the export file (3 December) - event score/division transfer tool now supports copying of the lane field (3 December) - fixed some wording in the event combination wizard (3 December) Scoreboards: - added support for new fields current division, current division gender, current division start time, current division status, round abbreviation (6 December) - added support for modifiers \KEEPN, \KEEPA, \KEEPB, \UPPER and \LOWER for all fields (6 December) - results can now be sent to scoreboards from results entry and CT300/CT400 interface screens (6 December) - now can auto-sort scoreboards by previous round scores (6 December) - opening up and closing the scoreboard configuration will no longer crash timing systems when one or more scoreboards is active (7 December) Timing interfaces: - Alge TDC4000/TDC8000 and Seiko CT400/CT800 now use the event's score decimal logic for interpreting incoming scores, also fixing an issue with some scores being reduced by 1/1000 second (6 December) - Seiko CT400/CT800 now supports mapping of score segments from timing system to multipart score elements automatically (7 December) 5.02.0.2 - 3 December 2004 (private release) Misc: - updated the Excel import/export component, which should reduce or eliminate problems when exporting large numbers of records to Excel files (2 December)