|
VERY POPULAR AND EASY TO USE MULTI-LINGUAL ACTIVE USER GROUP CONTINUAL DEVELOPMENT
|
|
|
Version history
Version 2.02 - Latest public release
- Build 5
- Disable SendToISAF facility if no series is loaded.
- Improve the prize facility so that there are not N prizes available in each category. For example first 3 visitors.
- Upgrade prize facility to use the standard competitor selection editor. Please note that your list of prixes will be pgraded OK, but the list of competitors will be lost. You'll need to enter an expression to represent those eligible to win in each prize category, which may neccesitate adding more info in fields - Male/Female for example.
- Build 4
- Fix uploading to Sailracer.
- Compile without debugging.
- Remove unused libraries etc.
- Build 3
- Really fix discard profile/expression testing.
- Build 2
- Fix discard profile/expression testing.
- Build 1
- Add "Chunky" style.
- Update FTP passwords for new web host.
- Fix some Next/Previous button weirdness on the Y&Y script.
- Add a facility to send results to ISAF in their XML format. You will need an ISAF event number to do this.
- Add option to flight assignments to allow for an ad-hoc number of initial assignments a la RSX worlds.
- Add a command line option called /stick to run from a memory stick. See "Command line options" in the Reference section of help file for more info.
- Add facility to edit the webpage created when publishing just before is it is sent to the destination. See tickbox after style and destination drop down lists when publishing.
- Disable import from .blw file menu when no series loaded.
- Add Edit button to the Sailwave web page viewer allowing WYSIWYG HTML editing (and source editing). Warning - in Beta. May not be stable.
- Publish previews using the native Sailwave web page viewer.
- Add a publishing destination of a native "Sailwave web page viewer".
Version 2.01
- Build 8
- Fix import from another series import problem.
- Fix paste hot key to ctrl+v.
- Build 7
- Add a Format facility to columns (Format tab in Edit+Column) that is used when publishing. This is a string that allows you to embed the current field as `*` and any other field as `fieldname`. So for exampe to publish the crew under the helm set a helm column format of `*`<BR>`CrewName` (and don't include the crew field when publishing). Any valid HTML is allowed...
- Add EditCell window to help file.
- Fix publish FlightAssignments menu going AWOL at times.
- Add Edit,Cut,Copy,Paste cell to right-click menu in main grid view.
- Build 6
- Tweak the Enter key to edit the current cell in an inline manner. Currently only works for competitor cells. Also available from the Edit+EditCell menu but it's there for use from the keyboard really. Useful when when fixing typos etc.
- Add Cut (Ctrl+x), Copy (Ctrl+c) and Paste (Ctrl+p) to edit menu. They operate on the selected cell and currently only for competitors cells only. Not sure what to do about race cells.
- When importing series/competitors, rename the imported columns as per the CSV file - useful in non-English contexts.
- When importing series/competitors, auto show the imported columns in the main grid view.
- Allow import series and import competitors to be used with no series loaded - a new series is created.
- Unwind import menu - it a pain having it as a child menu of the main File menu.
- Add a global option (new Importing tab) to allow an alternative field seperator to be used when importing. For exmaple ; is popular in Northern European countries.
- Fix auto-DNCs getting cleared in an Add C context when the Q results are sticky.
- Fix getting lots of errors when doing flight assignments (and other race list list contexts) and a race does not exist.
- Fix CSV import windows showing "BLANK" everywhere.
- Build 5
- Add generic rating system test facility. Useful to try specific elapsed/rating values and (more importantly) to test the consistency of custom rating expressions.
- Add qualification profile topic in help file.
- Update rating expression topic in help file.
- Add a button next to each expression field (8 off) to test it - you can twiddle variable values etc.
- Add a user interface window to test expressions and add to help file.
- Fiddle with the icons a bit.
- Generalise the expression evaluation infrastructure - no visible change but there may expression evaluation side effects.
- Add eq, ne, lt, gt, lte, gte functions to those available in expressions, for example eq(x,y) evaluates to 1 if x = y. Useful in scoring systems when there is an exception for place N.
- Extend the list of functions available to expressions in the help file.
- Add a "personal handicap expression" entry to the reference section of the help file.
- Fix the default flags path.
- Build 4
- Fix loophole in CopyStarts button.
- Add command line options to reference section of help file.
- Update list of competitor fileds in help file.
- Fix F1 not going to the right place in the main window.
- Rebuild help files - installed and online HTML.
- Add scroll bars to Alias selector in Edit+Competitor.
- Fix problem with "compalias" element saving twice in .blw and .xml files.
- Fix XML output syntax errors. Validates now using http://www.w3schools.com/xmL/xml_validator.asp.
- Fix bug in finals discard profile (was always assuming all the finals races has been sailed).
- Extend the flag option to optionally include the Nat text.
- Add classes for the flag image and text in the CSS style files so the appearance can be customised.
- Add a tooltip showing the nationality on published flag images.
- Build 3
- Add a facility to publish Nationalities as flags in Edit+SeriesProperties. There are two sets of flags on the sailwave website - "small" and "big". You need to be connected to the internet to see the flags when publishing, otherwise they will display as errors but will be OK when uploaded. Users can supply thier own images and change the standard URL.
- Add a checkbox to say whether ot not to publish ISAF sailor URLs as hyperlinks in Edit+SeriesProperties.
- Make the ISAF SailorId facility more flexible in how the URL is represented.
- Facilitate publishing the nationality as a flag in Serup+SeriesProperties.
- When publishing a competitor field as HTML - translate | into a line break - useful to show helm and crew on different lines. See elapsed.blw in the examples folder for an example use. Shows as | on screen but it doesn't matter because only the user is seeing it.
- Allow fields up to 250 chars on displayed on screen.
- Build 2
- Fix problem with aliases, null results and DNC in aliases competitors.
- Fix column promotion going up to cols at a time.
- Change excluded icon to a X and also show as X in excluded column.
- Change hide-discard formatting icon to (--) (X was wasted on it as hardly used).
- Allow Alias column to be shown - show aliases as @.
- Fix CSV import truncating long crew, helm etc names.
- Fix long Crew, Helm etc names - is now 250 chars and seems to work.
- Build 1
- Increase all crew name field sizes to 200 characters.
- Don't use the caption tag when publishing - Firefox doesn't like it.
- Fix ISAF ID and other hyperlinking when pubishing.
- Unlink Lua (for now) so Sailwave runs on 64bit Windows.
- Fix blank DNC formatting in a discard context.
- Fixes to SMTP mailing when publishing and/or sending results to Y&Y.
- Add Test button to SMTP configuration in Global Options.
- Fix creating new competitors from SailNo wiz when using helm name.
- Fix the publish to email (using email client) so it works with Thunderbird.
- Use the installed email client or SMTP to send news to Y&Y.
- Allow BCR/BCE to be calculated based on any finishing boat, not just the winner. The boat can be chosen by a new field called "back cacluated index (%)" in the rating tab of a scoring system. Valid values are 0-100 (%). 0 represents the winner (the old default value), 100 the looser and 50 the median finisher for example.
Version 2.00
- Build 7
- Fix auto populating starts.
- Build 6
- Fix upload to personal website - which got broken in build 5.
- Build 5
- Recover from disk failure.
- Fix check for updates.
- Fix sending results to Sailwave website.
- Build 4
- Sort out FTP problems after WebFusion, without any warning, changed their password policy.
- Send "Conventional" to RYA when user selects "Symmetric" config data in returns UI.
- Use user-defined column names when exporting, this includes Sailracer.
- Build 3
- Install Visual Studio C++ runtime for Lua interpreter.
- Fix main window not being translated. Note that the section is [winSeries]. [WinMain] is obsolete now.
- Fix ugly on tool bar where toggle button stay highlighted after clicking which can be confusing.
- Build 2
- Plugins now called scripts.
- Add some third-party help to the website Help page.
- Fix problem with RYA returns when no class data.
- Fix discard formats in global options not being saved.
- Integrate the Lua scripting engine but scripting not available yet.
- Fix scrolling problem when pre-race columns are frozen by the global optiions.
- Fix problems opening files containing spaces.
- Fix file opening weirdness.
- Keep new competitor button enabled in sailno wizard so that is catches missing entros with partially matching sailno (etc).
- Add published date and time to race heading when publishing individual race tables.
- Build 1
- Increase size of export buffer when exporting to clipboard.
- Fix opening files from Windows shell.
- Don't show competitors who are alaises in the rearrange recorded places window.
- Add button to convert all 'not mapped' fields to 'ignore' fields when importing CSV files.
- Fix CSV import problems which resulted in a blank right hand side of the mapping field.
- Remove extra comma characters in some publishing styles which made them fail in firefox.
- Fix even and odd classes used the code table when publishing.
- Add rank and sourcever to RYA xml.
- Add two publishing options, one for a contents and one for codes. Both previously hardwired to on.
- Fix series merging.
- Set the default button when starting to the "open recent" window - that means after starting you can hit the Enter key then move down with the keyboard to select a file to open. i.e. do it all with the keyboard.
- Display the XML file in the default browser after saving.
- Translate special chars when exporting as XML so the XML itself is not compromised.
- Tweak default set of high point codes to use starters for DNF etc - this is OK for CHIPS and Rinderle B.
- Check for negative points when using CHIPS and Rinderle B and point user as scoring codes tab in scoring system.
- Show the photo full size if you click on it in the Edit+Competitor window.
- Fix windows opening off screen after a resolution change for example.
- Don't show splash screen on startup - it just annoys people!
- Add a options for what to do when Sailwave starts to the Global options.
- Enhance remembering window positions/sizes between sessions.
- Change the Windows menu to red if the same file is open more than once.
- Tidy icons.
- Add rearrange recorded places icon next to sailno wiz icon on toolbar.
- Move development environment to Clarion version 6.3 (from 5.5).
- Fix file not closing sometimes using File+Exit (at last!).
- Extend competitor fields to specify contact details for all named crew:
Helm, Skipper, Owner, Guest, Navigator, Tactician, Pit, Mast, Bowman,
Main trimmer, Port Trimmer, Starboard Trimmer, Port Grinder, Starboard Grinder.
Like all competitor fields, these can be renamed and used for other purposes.
- Add ability to set crew weight in ISAF SCHRS calculator.
- Change to a single document interface philosophy a la OpenOffice etc.
This should make Sailwave much more stable under Linux and Apple OS emulators.
You can now safely open as many Sailwave series as you like -
each one is a completly separate instance of Sailwave.
Use the Windows menu to switch between them -
great for Vista with the thumbnail view when switching between apps.
- Update the RYA returns post processing URL.
- Fix publishing by email using SMTP - i.e. send now.
- Fix SMTP user name and password in global options.
- Fix selecting the correct tab when entering Edit+Competitor.
- Do some locale fixes. Unfortunately all radio button translations may be lost
(depends when you last updated) and may need to be redone,
but Sailwave doesn't use that many... sorry about that.
Version 1.95
- BUILD 12
- Redesign and complete RYA returns facility. See help file for details.
- Be more accurate with medal races and ties etc.
- Fix redundant extra fleet header from contents when publishing a single fleet.
- Fix some consistency issues with the UI stuff.
- Simplify the user interface window so that it does not refer to "lite" and "pro" - just extra features not enabled out of the box - loosely conforming to app a.
- Remove config field etc - too confusing.
- Fix Southern style.
- Fix class and Nat drop down lists.
- Simplify rating selector list.
- Fix Division column problem (and other UI problems).
- Update help file WRT wind indexed ratings and the need to go to the UI window.
- Put Notes back on first tab of Edit+COmpetitor.
- Fix field tab order in Edit+Competitor.
- BUILD 11
- Fix scoring always discarding at least one race!!!!!!!! Sorry! This bug was introduced in build 9.
- RYA plugin: Add actual date to Edit+Race (admin tab) and make it required for RYA return. It's set auto for new series but will have to be set by hand for old series.
- BUILD 10
- RYA plugin: allow user to specify published race date format.
- RYA plugin: add help to help file.
- RYA plugin: include start name in XML.
- RYA plugin: include start time and start time format in XML.
- RYA plugin: other minor tweaks.
- BUILD 9
- Fix Finals discard issue.
- Fix RYA return XML code for sailno.
- Fix Close button on RYA returns plugin.
- Always show RYA logo in RYA plugin.
- BUILD 8
- Update help file.
- Add better class selctros in edit+competitor.
- Add a draft RYA returns facility. Please download the rating file 2008PNList.csv form the resource page of the website. This now has boat config information in it. Config information is required to do the returns.
- Extend rating file format to have a notes field and 10 general purpose 'config' fields. The ocnfig fields are imported into the new config field in the competitor record.
- BUILD 7
- F1 opens up the relevant window description in the help file which is currently populated with just tooltips except for the import windows with also have some useful text. F1 opens the help contents for the main frame and the main series windows.
- Explain how to create a new English-English null locale in the help file. Use this procedure as a starting point if you are going to create a locale.
- Update help file. Please note that all the tooltips (text shown when you hover over a part of Sailwave) are now in the help file in the Window descriptions section, but they may be a bit muddled at present.
- Sailno wizard: Add option to enable you to include excluded competitors; i.e. the wiz will find them. Useful for long club series.
- Edit competitor: Fix rating not changing when class is changed sometimes in competitor field.
- Edit competitor: When selecting a class put classes already in the series at the top of the list.
- Edit competitor: Fix selecting a rating from the available list.
- BUILD 6
- Add internationally unique event ID to series properties.
- Some tweaks to the sailracer interface - some more to do.
- BUILD 5
- New plugin to send results to sailracer.co.uk.
- User My Documents as the SaveAs, Open and NewLike folders if they are not set at all.
- Fix some of the code methods shows as black lines. Thanks Huw.
- Add a debug aid available from the About window to show what's in the registry (relevant to Sailwave) for the logged Windows in user.
- BUILD 4
- Reinstate Plugin menu with a view for 3rd parties to develop their own plugins. Prepopulate with Y&Y and Volvo plugins.
- Fix cleartype entry box and combo display issues by changing font - you can turn on ClearType again now.
- Fix security issues by using registry for global options and window positions etc instead of ini files. An admistrator should install Sailwave, but it's now usable from ordinary (limited) user accounts.
- Install into the common programs group and desktop, not the current users programs and desktop.
- BUILD 3
- Fix RDGx not being allowed in lap races when the original result was also a code.
- SailNoWiz - fix down arrow not enabling Next button
- SailNoWiz - add last value entered - useful if you get interrupted
- BUILD 2
- Allow the down key to move the selection from the sailno entry box to the list below in the SailNo wizard.
- BUILD 1
- Tidy the examples and template series installed with Sailwave.
- Add a preliminary UI hiding capability. See toolbar and Setup+UserInterface.
- Extend the merge points/ranks from another series into include the ability to merge into the competitor CarriedFwd column.
- Fix the merge series points/ranks from another series WRT which way round the checkbox is.
- Add competitor carried forward field that is added to net/total series points. Intended for use when a series is split into two and the net points from the first is passed into the second. This avoids the confusions involved with having a separate race to cover it.
- Add competitor penalties field that is added to nett/total series points. Intended for series wide penalties that are common at big events.
Version 1.94
- BUILD 29
- Add CHIPS high point scoring - this has advantages over Rinderle B and Cox-Sprague.
- Add another helper to set codes to a typical high point scoring setup (which I think is OK for CHIPS).
- BUILD 28
- Extend SCHRS calculator for 2007 equations - www.schrs.com.
- Add scoring code method based on a competitors start size
- Show code points in the code table when publishing iff they are consistent across the code, but handling x2 in a medal race.
- BUILD 27
- Handle race ties in multiple start scenarios (flights).
- Fix some typos etc.
- Fix series summary import - tested on Holland Regatta Laser Radial OK.
- Add extended medal race facilities so that SailforGold can be scored. See also Holland Regatta for examples. Essentially non-medal racers sail as normal so some of them may have a lower overall score than the medal racers etc. Example.
- Add Medalist field. Convert Sex and AgeGroup into Helm/Crew fields.
- BUILD 26
- Allow all the non default code formats to be removed - previously Sailwave always insisted on a DNC format.
- Show finishes after scoring encounters a problem otherwise the grid looks like it's lost all the results.
- Improve error handling logic when scoring encounters an error.
- Fix accumulated elapsed time mechanism (Rick W et al).
- Fix wrong number of discards being shown in a summary table caption when publishing a group of boats scored with a scoring rule exception.
- Allow blank field names when publishing. NB: you set a field to have a blank name by using "BLANK" was the field name when renaming.
- Fix dates/times when publishing separate rows.
- BUILD 25
- Fix code description table when publishing
- BUILD 24
- Fix CSV import competitor weirdness
- Display a tables of code descriptions used when publishing
- Add description field to scoring codes and populate with defaults.
- BUILD 23
- Add options to publish results such that you can choose to publish only the first N competitors in each table. With a suitable title entered by the user, this can be used to publish a medal race participation notice; it's also useful for summaries to the media - first 3 etc.
- BUILD 22
- Allow page breaks to be used in any context when publishing.
- Fix some of the publishing UI opions not being remembered.
- BUILD 21
- When publishing race tables always sort by race flight if there is one (no effect if not).
- When entering results using the Sailno wizard show the actual race flight for the race result being entered and *not* the current race flight.
- When sorting by a race column and showing Finishes, show the first character of the race flight if there is one so stuff is easily grouped by flight.
- Remove extremely dodgy code from SailNo wiz that said "unique" if a sailno was matched exactly even though there was still ambiguity.
- Add "Publish flight assignments" publishing template (needs to be generalised in a start based thing).
- BUILD 20
- Generalise the SailNo wizard to work off any field. I've restrained myself from calling it the FieldNo wizard :-)
- BUILD 19
- Add Niner style to match 49er website.
- Add capability to embed current date (#) and time (@) in published titles.
- Fix spurious "unknown code method" message when doing RDGa for example; thanks Kate/Sally!
- Pre-populate the flight list with common values.
- Try and make the field drop down lists more friendly by putting visable fields at the top.
- BUILD 18
- Preserve flight and rating when clearing results.
- Extend Volvo Prize code to show per race values as well as totals.
- Add import sailno list facility (a bit raw at the moment).
- Fix ISAF SailorID hyperlink (again).
- Move notes to under overall table when publishing.
- BUILD 17
- Fix hyperlinks when publishing personal websites and ISAF-Sailor links etc.
- Add Faded line navy publishing style.
- BUILD 16
- Update appropriate finishes with new start time when a start time is edited in a start record.
- Add new code method: pointsfor(max start size in this race + N)
- BUILD 15
- Fix FileAlreadyOpen message when publishing in some contexts.
- BUILD 14
- Add Fun publishing style.
- Show the actual error message when a STMP email fails (using Blat).
- BUILD 13
- Fix race table hyperlinks when publishing.
- BUILD 12
- More SMTP changes. Please set up the SMTP in Setup+GlobalOptions exactly as you have to
send outgoing email in your email client. i.e. if the server does not require authentication,
do not enter a user name and password.
- BUILD 11
- Allow SMTP information to have blank user/pass for open relays and ISP servers.
- Fix occasional error and crash relating to "Clarion HTML Help Control".
- Fix blat invocation. blat is the utility that connects to the SMTP server.
- Remove the option to use the SMTP email server; the 'from' address will always be incorrect since it is not an open relay.
- Make sure there is an internet connection before sending emails directly to a SMTP server.
- Add preview button to Y&Y news tool.
- Add confirm button to Y&Y news tool.
- BUILD 10
- Fix drop down list problem in score series user interface.
- BUILD 9
- Fix install file. Please upgrade to build 9 if you installed build 8. Note that within Sailwave itself, it will still say build 8 - only the install file was changed.
- BUILD 8
- Add photo capability to Y&Y news reporting tool and enforce rule that a report must be included.
- BUILD 7
- Allow use of the Sailwave SMTP server if the user does not have one.
- Extend the tool that allows you to send news to Y&Y to be much slicker - so that it bypasses the Outbox and sends directly using the Sailwave mail relay. Also make it more prominent. As more clubs get broadband there is more scope for using this facility before, during and after events. Don't worry about Mark, he'll keep up... :-)
- Add publishing option to send email immediately using a SMTP server.
- Add PDF destination to publishing - just instructions in fact, but usefull nonetheless.
- BUILD 6
- Fix not being able to create a scoring rule for a renamed column.
- Add buttons when publishing to an application to auto-locate MS Word/Excel.
- Remove footer from notepaper template.
- BUILD 5
- Fix publishing to Sailwave and other web sites.
- Add publishing style to match Volvo Youth Worlds 2006 and other RYA events website.
- Don't publish Rank, Nett and Total field for competitor lists and Sign On/Off forms.
- BUILD 4
- Fix manual unscore then score clearing all qualifying results.
- Fix publishing template footers.
- BUILD 3
- Fix left image on publishing templates.
- BUILD 2
- Fix the scoring system option that leaves qualifying at their previous scores.
Please note: Sailwave will probably have reset this tick box, you will probably need to tick it again
in the relevant scoring systems.
- BUILD 1
- Make default templates and styles "XHTML 1.0 strict" compatible.
This means they will import into other apps far better than before as it's essentially XML.
There are lots of applicaitions emerging that take XML and turn it into various
printable sources (e.g. PDF).
The style sheets are also much smaller, as are the resulting HTML files.
However it does mean that you will need to rewrite any style files and template files that
you have created youself; but it should be a relatively simple and
quick once-only procedure. If you have problems, point me at an example
of what you are trying to achieve on the web and I'll help you write the
new file.
- Fix some column sorting issues after scoring.
- Add FTP and SMTP tabs to global options.
- Add preview capability to publishing style drop down.
- Make publishing to the Sailwave website a separate destination to to a website.
- Redesign publishing destination window - existing design was getting too cluttered.
- Enhance upgrade logic when opening old series that have been scored by fleet.
- Fix version checking stuff on startup.
- Fix field cond number (e.g Rating > 1100) when selecting competitors and setting up starts etc.
- Fix Accumulated elapsed time races.
- Allow race weightings less than one.
- Fix MultiplyRaceWeights initialising to No instead of Yes in scoring system.
- Fix not being able to set Exclude=0 for all competitors.
- Fix SetCompetitorField tool forgetting the last used values.
- Rearrange the tie breaking check boxes.
- Auto make the scoring field and rank field available for view/publish other the results cannot be displayed.
- Fix ScoreSeries forgetting the field to score by or extract results by.
Version 1.93
- BUILD 3
- Add some more competitor fields and rearrange Edit+Competitor a bit.
- Extend Edit+Competitor to show renamed columns.
- Extend select competitor user interface to show renamed columns.
- Finish the extracted results stuff so that it shows in the header bars and in the shortcut popup menus etc.
- Add an option to the Finals tab of a scoring system to leave Q race points alone when scoring the finals.
- Fix all fields being published when sending to Y&Y.
- Fix fields being truncated when publishing.
- Show the value as tooltips in Edit+Start because the fields are quite small.
- Fix Edit+Start truncating values to 20 chars.
- Fix help/crew website fields getting zapped by helm/crew email fields in Edit+Competitor.
- Fix Edit+Start limiting weighting to 1.0.
- Fix AddRaces window caption.
- Improve new version available testing.
- BUILD 2
- Fix Add C tie breaking.
- BUILD 1
- Extracted results facility; i.e. sort and rerank by a field after scoring as one group.
- Add Submission 025 Qlympic medals race stuff.
- Add discard capability for quals/flights as per App LE add C 20.4(c).
- Fix extra spaces being added when using the Tools+SetCompetitorField tool to insert text before the existing text.
- Fix starts going AWOL when merging.
- Add close series button to the toolbar.
- Move FTP port and passive flags to user global preferences, cos these are not a series thing.
- Add global user preferences to hide the 'event bar' and 'selected bar' to save screen real estate when necessary.
- Allow specific codes to have their own format, overriding the user's defaults.
- Fix some merging issues and try to make what it's doing a bit clearer in the UI.
- Rearrange/simplify some bits of the user interface.
- Fix flight open/save bugs.
- Fix flight assignment tool bug.
- When publishing allow the published races to be different between summary and race detail tables; e.g. show all races in summary but just publish a detail tabel for races 4 and 5. NB the formatting is not quite rigth with this yet.
- Add save as XML option.
- Add another New menu to base a series on a user's series.
- Fix error message when adding first scoring rule.
- Move date format to Edit+Start.
Version 1.92
- Build 2
- Publish ave wind field when publishing start into in individual race tables.
- Build 1
- Hyperlink the Helm field to the helm personal website field when publishing.
- Hyperlink the Crew field to the crew personal website field when publishing.
- Add Helm/Crew personal website field.
- Fix mapping history.
- Fix NewScoringRule button when there are no rules.
- Fix not being able to import all competitor fields.
- Fix CSV mapping guess algorithm.
- Fix some minor issues with publishing formatting.
- Add a mention of the scoring system being used when publishing.
Version 1.91
- Build 2
- Fix processor load problem when editing a start.
- Build 1
- Fix upgrade logic not creating enough scoring rules.
- Adjust toolbar layout to model 1.57 a bit more.
- Fix bug when scoring place results (in a non App KE, Addendum C context) by field (was not reranking).
- Add a window to show the scoring rules separately from the scoring systems to make it more parallel with 1.57.
- Add note about how to reset one-time messages in help file.
- Minor visual clues about what has been generalised from 1.57.
Version 1.90
- Build 3
- Fix field=value competitor selection.
- Add new fields to competitor record: Team, TeamWebsite, TeamEmail, Sponsor, SpponsorWebsite, SponsorEmail, HelmEmail, CrewEmail, Division, Formula, Squad, AgeGroup, District, Area, Region, Status, Fee, Paid, Group, BowNumber and Sex. All can be renamed from the View+Columns menu item.
- Fix code setup shortcut button not showing for scoring systems.
- When updating locale files, move obsolete translations to a special [Obsolete] section.
- Build 2
- Move start date format from scoring system into series options (it's nothing to do with scoring really, more results entry).
- Add global option to freeze pre race columns when scrolling horizontally. Note that global options are user preferences that are independent of any series; everything else is series dependent.
- Give warning that locale is going to be changed when saving.
- Build 1
- General tidy up and make public.
Version 1.89
- Increase number of recently used file menu items to 10.
- Add a conditions-of-use screen to startup.
- Use "scoring rule" again for a value-specific scoring system; need to write some help on this.
- Make the SailNo wizard always follow the start, rather than an existing results if there is one.
- Fix a problem with fleets not being upgraded from 1.57.
- Add more operators to expressions; i.e. as well as = allow <> > < >= and <=.
- Add some default templates for File+New. It is expected that users will create their own in a suitable location on their computer.
- Add File+NewLike menu to use an existing series as a template to create a new series.
- Fix incorrect delete-race error message about all races being deleted.
Version 1.88
- Add option to Edit+AllCompetitors to only set field if blank - useful after joinging two series together vertically.
- Add Appendix B8.8a tie breaking (standard for windsurfing but useful in all contexts). Added such that B8.8a, A8.1 and A8.2 can be applied in sequence.
- Generalise the right-click map menu to all fields when importing CSV files.
- When mapping fields during CSV import extend the mapping gusswork to recognise CSV columns named the same as renamed columns in the series; so for example a CSV column named Klubb will match the Club column if the Club column has been renamed to Klubb in the series.
- When importing a series summary fromm a CSV file and the places are in fact points, convert to an integer.
- Remember tab in Edit+Competitor.
- Remove the propagation stuff from flight assignments; just assign to the races you want using for example "1-3".
- Add Seed column (accessed from ISAF sailor tab in Edit+Competitor).
- Revamp user interface WRT flight assignments: show flight assignments in Edit+Competitor; formally tell Sailwave whether or not flights can change on a per race basis, or, are fixed for every race (in Setup+Series); if flight can change from race to race, show 'current assignment' in Flight column; if flights can change don't allow Tools+SeedField to target the flight field and don't allow Tools+SetCompetitorField to target it.
- Move everything that was in Setup+SeriesOptions but is more naturally in Edit_ScoringSystem back into the scoring system. These fields are common to all scoring systems; need a way to mark them as such. They were not getting found over in Setup+SeriesOptions.
- Add tickbox in scoring system to say this series is split into finals and quals races.
- Add facility to auto name races Q1 to Qn and F1 to Fm for qual/finals series (see scoring system).
- Change the method of marking finals races from a tick box in the race to a race number in the scoring system.
- Tweak code format UI.
- Move scoring system items that must be common to all scoring systems back from Setup+Series (didn't really fit there) to a Common tab in Edit+ScoringSystem. There are good reasons why these field must be common to all scoring systems.
- Improve copy starts UI.
Version 1.87
- Add an option to series scoring tie breaking to only apply tie breaking to finals races as per App LE Addendum C 20.4(d). This options *only* has effect after one or more finals races has been sailed, so it can be turned on at the start of the event and forgotten about; Sailwave will tie break the quals normally and then this option will kick in after 1 or more finals has been sailed.
- Add a tick box to Edit+Race to identify races that are in the finals of a qualification+finals series.
- Remove the 'set codes' buttons now that the config tool is there in Edit+ScoringSystem.
- Add configuration helper (bit of an experiment) to Edit+ScoringSystem (see the hand icon in the bottom left). Can be used on all windows eventually.
- Steal the X icon from show/hide excluded competitors and use it for show/hide discards, and use the hand icon for the new window setup helper icon.
- Rearrange the help file a bit and explain user guides, tutorials and third party help.
- Move discard formatting to the global options - it's a user thing - and simplify.
Version 1.86
- Add a conceptual sequence of event needed to score an App LE Add C series to the help file (F1). See User Guides chapter. More detail later.
- Extend the capabilities of the SetCompetitorField tool to copy from other competitor field etc. For example you could not use this to take the Nat field and insert it before the SailNo in the SailNo field.
- After seeding a competitor field, auto turn on screen view and publish for that field.
- Collapse the seed race flights tool and seed competitor field tool into one seeding tool.
- Change the name of the race rating assignment tool to be personal handicap based.
Version 1.85
- Fix highlight line blatting other cell formats.
- Finish the new global series independent code formatting stuff - very easy to specify formats now; e.g. a format of "p (c)" would display as 23.0 (DNF) for a result of DNF that scored as 23.0 points. Other examples: p/c => 23.0/DNF, c => DNF, p => 23.0, [c]p => [DNF]23.0, etc.
- When scoring placed races, don't automatically rerank the places to fill holes etc. Use the actual places entered by the user at all times. This allows a App LE Add C series to be score by fleet now when the finals start; qualification places will not change, even though each fleet is essentially a separate series.
Version 1.84
- Move code formatting to Setup+Global options. Not finished yet.
- Bug fixes to the race rating (PH) seed tool.
- Change the race rating seed tool (personal handicaps) variable names. Press F2 to see all the tooltips in one place.
- Extend the race rating seed tool (personal handicaps) to have a avebcr(n) function; i..e the average of the last N BCRs, ignoring DNC, DNF etc, but including discarded scores; I think the fact a score is discarded is not relevant when calculating the next rating value.
- Tweak Edit+Result a bit.
- Don't chnage the view to elapsed if cancelling from the SailNo wizard.
- Change the series options icon.
- Add another view: scored points (no codes).
- Add another view: scored rank (no codes).
- Extend the display of ranks as 1st, 2nd etc (Setup+GlobalOptions) to include race ranks and change the factory default to have it turned on.
- Fix the sync of the toolbar toggle buttons.
- Add a toolbar button to toggle showing discard formatting.
- Fix some cell view inconsistencies.
- When calculating penalty points, limit to DNF points as per RRS 44.3(c).
- Change to viewing finishes after importing or merging.
- Fix column order after importing or new series.
- Show sort order and cell view when exporting.
- Add notes to race record.
Version 1.83
- Reverse sort if sorting again by major or minor sort column. Move the position of the little prefix to have a visual clue.
- Fix sorting by scored rank.
- Allow any top-level scoring system to be applied across all competitors or by field. This choice is made when scoring. It may mean that some of your scoring systems are badly named now; since recently they';ve been restricted to scoring by method or another.
- Take inheritance out of the top-level scoring systems it was too confusing. Only have inheritence for the field=value child systems.
- Reimplement the scoring system stuff to be more efficient and safer.
- Fix NewSeries max of 52 races; should be 250.
- Fix setting column name from legacy series.
- Change inital path to "My Documents".
- Rearrange the results publishing options so that you can select the races to include in the summary as well as the race tables.
Version 1.82
- Make it clear that you can type into the Flight list box in the AssignFlight tool.
- Fix wind indexed checking error messages.
- Allow blank wind strength in start when using wind indexing (just use default rating).
- Add a "Points" column when publishing race tables and supress Series Nett/Total cols. This is a quick hack; needs refining.
- Fix rank column when pubishing race tables.
- Fix wind indexed ratings. Now show in series view and race tables.
- Allow user to define colour of sort col 1, sort col 2 and selected row in Setup+GlobalOptions.
- Highlight the whole of the selected row, while retaining visibility of the selected cell.
- Update rating and wind rats in Edit+Competitor when class is changed even if there is a rating set already.
- Fix wind rats not being set when setting a class in Edit+Competitor.
- Fix exporting WRT following column selection.
Version 1.81
- Reset the 2nd sort order if left clicking on a column title.
- Massive speedup after optimising expression evaluation.
- Fix the memory leak.
- Update the export UI to be generic and allow a titles row to be exported first so that it is symmetric with importing.
- Expose CrewId,HelmId and WindRats as columns. All competitor fields are columns now.
- Change all UIs that select fields to be generic; e.g. exporting, renaming columns, etc.
- Add column rearranging infrastructure; this makes it very easy to add new columns that automatically get included in the import/export facilities etc.
- Add Total points column as a test of the new infrastructure (<5mins).
Version 1.80
- Fix the Yes/No message.
- Fix placement of some of the fields when saving files.
- Fix Grouping field disappearing for scoring systems. NB: there is no upgrade for this item. Please review the "Grouping" column when viewing the list of scoring systems and edit ones where the grouping field should be set but is missing. It will only be for the main grouping system, not the child field=value systems.
- Change the IsAsserted predicate to leave log messages.
Version 1.79
- Add start time, finish time and elapsed time to the help file reference section.
- Add main frame to help file and enable F1 on it.
- Add File+ImportRaceResults window to the help file and enable F1 for it.
- Fix right-click menu on import race results mapping UI.
- Fix right-click menu on import series summary mapping UI.
- Add a "Laps" column capability to import race data. Press F1 in File+ImportRaceResults for help.
- Populate Tally column when creating a new series so the grid is not all blank; causes mass confusion.
- Make the property bar bigger when creating a new series.
Version 1.78
- Fix deleting scoring systems.
- Fix problems whereby alias links were lost on import from another series.
- After adding a new race N populate it's starts from race N-1. Ditto published date and first start time.
- Don't read FTP filename from ini file; it's too easy to zap existing files on teh website.
- Fix various tooltips.
Version 1.77
- Improve the way that the rating drop list is populated in Edit+Competitor.
- Fix hiding unused fields in Edit+Competitor.
- Improve sorting race columns across *all* the possible cell views. Honoured when publishing.
- Let * mean all races. For example when publishing race tables and when copying starts.
- Tweak view cells menu to use BCR and BCE nomenclature.
- Make the cells views more consistent.
- Fix the calulcation of BCE and BCR in the context of A6b codes without an elapsed time.
- Don't check wind indexes in races if the rating system is set to None.
- Fix drop down class list having duplicates and fix all-lower-case entries.
- Change the property bar to show all the scoring systems but only show non-inherited stuff for everything other than the series defaults.
- Change the default scoring system concept to a scoring system named "Series defaults" that the other systems inherit from. This is to stop some confusion. You can't score using "series defaults" - they are simply there to inherit from.
- When upgrading an old series and creating scoring systems, add a "Score everybody as one group" scoring system rather than a "My Appendix A", because the latter can be implied to be a inter-series value. Change existing "My Appendix A" named scoring systems as well.
- Go back to treating places like elapsed times, i.e. rank the ones we have and assign points to the rank rather than assigning points to the actual recorded place. This automatically handles disqualification holes as per A6a but it means that A6b codes (e.g. RDG) must (if she finished the race) have an elapsed time or place or start/finish time associated with them so that the rank of the other boats is not affected. This helps greatly when scoring a placed race by group. It also means that essentially there is no difference to a placed, elapsed or start/finish race; the results are collected, sorted and points assigned to the sort position.
Version 1.76
- Fix the "implementation problem" message popping up inappropriately.
Version 1.75
- Fix the warning that incorrectly said that no competitors were in race N when scoring groups separately.
- Generalise copying starts to allow a selection of races; e.g. "1, 3, 7-8, 19".
- When copying starts always completely replace the destination.
- Fix busy cursor not resetting sometimes.
- Rewrite the Tools+RearrangePlaces to to be easier to use. Closing gaps after DSQ for example is essentially a 'run tool and click OK' operation.
- Fix warning not clearing when opening a new series or swapping between series within the Sailwave desktop.
- Fix getting a recommended number of laps for SailNo wiz and Edit+Result.
- Speed up main view when viewing start names and start times.
- If the main view is sorted by a race column, honour that sort order when publishing race tables. This allows you to publish race tables sorted by elapsed time for example.
- Remember rearranged group order when publishing.
Version 1.74
Version 1.73
- Show the start expression in the Edit+Race list and remove some of the less used fields. Need to turn this into a tree.
- Use the warn mechanism to make sure that each included competitor is in a start for each sailed race.
- Use the warn mechanism to check for starts defined such that no competitors are in them.
- Use the warn mechsnism to check for competitors in more than one series.
- Add a warn-when-scoring mechanism. Warnings do not stop the series scoring but they give you a clue that the results may not be what you expected. Click the warning for more info. Warnings are cleared when the series is scored again if the problem has been resolved.
- Don't change view on return from AssignFlights and AssignRatings if Cancel is pressed.
- Show which scoring system values are inherited from when editing a scoring system.
- Add Elapsed view to the main grid.
- Auto add a start for "All competitors" to any race that does not have any.
Version 1.72
- Tool to set race rating for race N based on results from previous races(s) etc. Effectively a personal handicap tool. Very early days; much evolution needed.
- Allow the ISAF Sailor URL to be resplaced with a customised URL. See Setup+SeriesOptions+Competitor tab and Edit+Competitor+ISAFSailor tab.
- More scoring performance tweaks.
- Increase the accuracy of the BCR/BCE calculations.
- Add capability to specify FTP port when publishing directly to a server.
- Change -Ewin to BCE (Back Calculated Elapsed).
- Change Rwin to BCR (Back Calculated Rating).
Version 1.71
- Fix scoring bug whereby some corrected times were not getting calculated.
- Performance enhancements. Scoring is about 5-10 times faster depending on context.
- Move codes back into scoring systems for greater flexibility.
Version 1.70
- When viewing starts in the table cells, prefix with '++' if the competitor is in more than one start (and show one of the starts by name).
- Add F6 key as shortcut to the "show result cells as" menu.
- Update scoring algorithms (etc) to make use of race flights as appropriate. Sailwave can now score a App LE Addendum C quals/finals-type series.
- Improve Edit+Result Flight and Rating tabs. You can use Edit+Result to manually adjust any flights assigned by the light assignment tool.
- Add a "Equal groups" seeding method and flight assignment method. Useful for initial flight assignments (in race 1) and finals flight assignments.
- Add a race flight (re)assignment tool. Use this for App LE Addendum C race flight assignments. Use the View menu and select ShowResultsCellsAs+RaceSpecificFlights to review the assignments and/or further edit by hand if necessary.
- Move the more tool-like windows from the edit menu to the Tools menu.
- Show race specific values when the race specific buttons are pressing in Edit+Competitor
Version 1.69
- Allow user into Edit+Result for aliases competitors and allow race-specific flight/rating to be set (etc).
- Fix aliased scoring.
- Fix DNQ ordering now that scored groups can have their own points system.
- Add item to View menu to toggle discard formatting on/off.
- Add a discard formatting capability in Setup+SeriesProperties. e.g. (1), [1], *1 etc. User specifies prefix and suffix and whether or not to strike through.
- Remember last tab in Edit+Code.
- Improve scoring code format copy/set cabilities. Copy to all codes, copy to one code, set from one code.
- Remember last tab in Edit+Result.
- Improve views of race specific ratings and race specific flights in the main cells. X == there is a race speciifc value. *X == using race specific value from previous race. (X) == no race specific value, using default from competitor.
- Add more infrastructure leading to flight rotations. NB. race specific ratings and race specific flights are comparable; both can be associated with a strategy to change value on a race to race basis.
- Add buttons to flight and rating fields in Edit+Competitor to show race specific values. This is also a discoverable clue that race-specific values can be set. By hand now, but via a PH strategy or flight rotation strategy soon.
- Update the code names in a scoring system if they are renamed in the repertoire. Ditto results.
Version 1.68
- Add page break option when publishing separate tables. (Probably needs extending to include header info with each page?)
- Fix F11 being shown twice on the sail no tool menu.
- Hide the inherit checkbox on the codes tab of a scoring system window for the default scoring system; i.e. like the others in the same context.
- Add right-click popup menu to scoring systems button on toolbar (to quickly edit them).
- Fix DeleteCompetitors checkbox in CSV competitor import.
Version 1.67
- Allow a scoring system to override scoring code methods.
Version 1.66
- Add ability to open rating file folder in a 'My Computer' window so that the files can be reviewed/edited.
- Add option to scoring system to auto load competitor ratings from the rating files
prior to scoring. This allows scoring systems to specify different rating systems
with minimum fuss thereafter; i.e. just score using each scoring system and publish.
You will get an error message if the rating files do not contain the required values.
The competitor/rating-file classe match is *not* case-sensitive.
- Fix problem whereby un upgraded series had to be rescored before it could be published using separate tables etc.
Version 1.65
- Make the .blw files readable with Notepad!
- Fix start buffer overflow when there are about 10 starts.
- Generalise the concept of a scoring system to allow an aribitrary
number of scoring systems. See the open.blw example that is installed
with Sailwave for examples. Tip: right-click ScoreSeries button in the
toolbar.
- Fix race distance formatting.
Version 1.64
- Add a checkbox to Edit+Competitor to hide fields that are not used by all included competitors. Can be useful during data entry.
- Change the Edit+Competitor layout.
- Add a private notes field to Edit+Competitor. This is never published. It can be used for your private notes about competitors.
- Add RORC/RYA SBR rating system. Sportsboat rule.
- Tweak names of IRC and IRM rating systems.
- Fix tab order in F2 window to that down arrow can be used immediately.
- Remove & chars from control names when displaying with F2.
- Edit all windows to add field names for entry, spin and list boxes with tooltips, yawn.
- Make all-tooltips window (F2) resizeable.
Version 1.63
- Make F2 show all the tooltips in a window (a tool tip is the text shown when hovering the mouse over a control in a window). Note that the main frame and series windows do not have any tooltips. This is useful when trying to read long tips. If a locale is in effect the tips shown are in the translated language.
- Make copy start buttons retain existing starts.
- Dont disable the copy start buttons when the spin counters are at 0.
- Include flight column when exporting.
- Fix bug that deletes races when importing competitors from CSV file.
- Add AMS rating system (Australian Measurement Ststem).
- Add ASPN rating system (Nova Scotia Yachying Association Atlantic Speed Potential Number).
- Fix duplicate hot keys in Edit+Competitor.
- Only reset view to recorded results after Edit+Result if the view was scored points.
- Fix race table option settings getting mixed up when publishing.
- Fix double-clicking file in History not opening series.
- Remove the script section from the publishing templates it can upset some browser configurations.
- Add horizontal scroll bars to prize selectors.
- Show busy cursor when connecting to internet and traferring files to/from the internet.
- Tweak the topper flights example to enable the 8.2 tie break option to only break ties for boats in the same start.
Version 1.62
- Tweak topper flights example to use new max start size code option for DNF etc. Confirm no difference to results.
- Add windows version to Sailwave log on startup.
- Fix 'recorded place must be positive number' message popping up in unexpected contexts.
- Add one-time message to explain that codes relating to rule A6b must be accompanied by a recorded place, elaped time or start/finsish time if a boat successfully finished a race.
- Add help menu item to go to Sailwave user group web site.
- Add help menu item to go to ISAF RRS web site.
- When scoring, always compensate for 'holes' in places. This means that you can record places 1 to 100 (say) then change two to BFG (say) and not have to rearrange recorded places. Sailwave does this by treating recorded places in the same way as it would elapsed times as per RRS A3.
- Add an option to Edit+ScoringSystem to score multiple firsts, seconds etc when scoring across multiple starts (i.e. flight scoring). This replaces the need to select the 'None' TieBreak option when scoring flights; use this instead; Sailwave will auto setlect this option on upgrade if you've previously been scoring flights using the TieBreak option. Note that as a side effect of this you can record finishes as elapsed times or start/finish times and still score as flights (allowing multiple firsts, seconds etc).
- Add the ability to control the font size in entry fields, spin boxes and drop down lists via Tools+GlobalOptiions. Useful for clearing up Windows XP ClearType if necessary.
- Add DGM to default code list.
Version 1.61
- Make relative paths in the publishing destination window be relative to the folder that the opened series is in.
- Do more error checking after pressing Publish in publishing destination window.
- Add button on publishing destination window to setup FTP to publish to Sailwave web site.
- Tidy publishing destination window WRT enabled fields dependent on option selected.
- Keep FTP server, user, password and file in the series file but encode them for security.
- Add the variable "x" to point formula repitoire. x = max start size in any one race.
- Add "Reset to defaults for scoring flights" button to the scoring codes tab.
- Add "finish position + N% of max start size in any one race" code method. Useful for scoring flights.
- Add "max start size in any one race" code method. Useful for scoring flights.
- Fix setup menu WRT locale translation.
- Fix double-click on some property bar items not going to the right place.
- Make Setup+SeriesOptions open onto last used tab.
- Fix Edit+ScoringSystem not opening on last used tab.
- Fix bug which was disabling the rating field in Edit+Competitor.
- Add option to tie break rule 8.2 to only consider boats in the same start. Useful when scoring flights.
Version 1.60
- Fix setting auto DNCs after merging.
- Fix colour of DNC results when displaying using points.
- Fix Tools+ScorebyField being sometimes disabled.
- Tweak Edit+RearrangePositions to auto select radio button if data typed into fields.
- Add option to SailNo tool to hide competitors with existing reults for the race in question.
Version 1.59
- Change value field in Edit+SetCompetitorField to a combo drop and make it react to the field selection.
- Fix Edit+RearrangeRecordedPlaces.
- Move ScoringCodes tab from ScoringSystem to SeriesOptions.
- Add option to multiply/divide or divide/multiply for low/high point systems in SeriesOptiions window.
- Move default finish type and date format to SeriesOptions.
- Rename the Properties window to SeriesOptions.
- Fix auto-DNC stuff.
- Only allow import/merge if the file has been saved with the current version.
- Rearrange menus.
- Add clear results tool. This means that the DNC problem is implicitly sorted out.
- Enhance delete competitor UI.
- Enhance delete race UI.
- Enhance right-click menu in main series view.
- Ask for race if doing an action involving a race and a race cell is not selected.
- Better File+SaveAs handling WRT presented path.
- Loading ratings from install_folder\Ratings if rating file path is blank.
- Drop Plugins menu and integrate the items into the Publish menu.
Version 1.58
- Fix bug in beta whereby competitors were inheriting other competitors data on file open.
- Allow user to change publishing order for scored groups.
- Add some more logbook messages on startup.
- Fix "copy to race" button state in Edit+Race.
- Add appropriate start information to published race detail tables.
- Add a "copy start to race N" button on Edit+Race to easily replicate the starts for a race in another race.
- Supress saving null values in the series file, assume them when reading the file. Has halved file sizes on average.
- Add a one-table/separate-tables (for UKWA) option in Publish+Results.
- Restore ability to publish across field values in single table.
- Add formatting capability to notes - only activted (for testing) in Publish+Notepaper.
- Supress "To qualify:0" when publishing.
- Give publishing a bit of a makeover.
- Add generic competitor selection to publishing competitor list and populated sign on/off sheet.
- Simplify the publish groups options - it was causing mass confusion.
- Remove the empty script /script tags from anything published to stop XP SP2 squeaking.
- Add scoring speed profiling - See Help+Logbook to see bottleneck part of scoring.
- Significantly speed up scoring (JohnC and HuwP) - much more can be done if necessary; probably an order of magnitude.
- Fix weird threading problem with Help+Logbook.
- Fix some starts having dodgy finishes type.
- Make sure all errors terminate the scoring algorithm.
- Allow publishing with a field per table and picking selected field values - temporary UI.
- Fix race hyperlinks when publishing.
- Fix race ranks when publishing.
- Hyperlink series table race titles to race tables when publishing.
- Be more accurate about reporting the rating value - it's very contextual now.
- Fix corrected time when rating system = None for elapsed time or start/fin races.
- Add windows version and installation date to log messages and 'copy to clipboard' text.
- Add a facility to specify that the results for a competitor are to be inherited form another competitor.
- Extend load-ratings log message to include path.
- Fix the HideExcuded setting when publishing.
- Add more 'copy to clipboard' buttons.
- Check competitors are only in one start for each race when scoring.
- When viewing start time, use the associated start records start time (in any) if not result in the cell yet. Show in parenthesis.
- Fix average calculations to be Total/Count+Extra rather then (Total+Extra)/Count.
- Allow selection of races when publishing race tables, e.g. "1,2,5-8,19" - a la Word/Excel etc.
- More infrastructure generalisation (lists).
- Stop Fleet field from being disabled in Edit+competitor.
- Add race weighting to start record.
- Add Boat,SailNo,Helm,Crew,Notes to the score by field (etc) repitoire.
- Rewrite EditAllCompetitrors to use the new expression competitor selector etc; much more flexible now.
- Add number of commetitors to series annotation when publishing.
- Publish separely scored groups in separate tables when publishing.
- Add ability to score by any field, not just Fleet.
- Rating estimator is unavailable for now - needs lots of work.
- Add tooltips to start records columns in Edit+Race.
- Use start names in SailNo wizard, not expressions.
- Fix duplicated sail number check in Sail number wizard.
- Rearrange Edit+Start for new fields.
- Rearrange Edit+Race to be tabless.
- Add name field to starts.
- Auto upgrade action: move fleet specific race distances into the start records.
- Auto upgrade action: create starts for fleets if necessary.
- Move all race fields that could be usefully start specific into the start record.
- Add start promotion/demotion buttons.
- Fix ignore DNCs when publishing.
- Fix incorrect notification of new version for beta releases.
- Fix fleet scoring WRT DNCs.
- Add a Help+logbook thingy - a trace of what Sailwave has been doing - useful when reporting problems - copy to clipboard and paste into email.
- Add real-time finish capability to sailno wizard.
- If a sailno is unique in the sailno tool always show it as unique even if there are other sailnos with that as a prefix.
- Fix problem with the tweak to remember which DNCs were added automatically when scoring across fleets and by fleet.
- Change the EditPosition tool to select competitors using the SelectCompetitors interface.
- Fix buglet with Seeding tool.
- Fix extended formatting of race data.
- Extend Tools+seed tool to apply each value N times which is useful when setting gold,silver,bronze etc fleets after a qualifying series.
- Fix inability to resize flight column.
- Fix View+Flights menu indentation.
- Add ability to edit next race from within Edit+Race, like Edit+Competitor.
- Add ability to do passive FTP transfers.
- Fix the locale being populated with junk on Windows 98.
- Do an exploratory change to try and fix the rating folder problem in Windows 98.
- Move encrypted FTP information to local ini file; i.e. the fields are not in the Sailwave file anymore at all; not even the encrypted ones.
- Reduce clutter in first tab of sailno wizard.
- Made finish field 'immediate' again.
- Add race date back into sail number wizard.
- Indicate whether or not a race has any results yet in the sail number wizard.
- Stop race number going above number of races + 1 in sail number wizard.
- Fix leaving binary chars in fields when importing from CSV files.
- Extend import competitors stuff to include Flight field.
- Remove F suffix on rating column header (again!).
- Encrypt publishing server, file, user and password in series file.
- Allow blank title when publishing.
- Show full path file names in the quick open menu options.
- Fix cursor in history window.
- Clear all auto DNC results before scoring (and saving), so that Sailwave puts them back accordingly for scoring across fleets and by fleet. If the user has entered DNC by hand, leave it alone.
- Fix File+Save as problems when there is a period character (.) in the path.
- Try an experiment to try and stop the rating file problem with windows 98.
- Allow new race to be created in sail number wizard.
- Add warning of duplicated sail numbers in Edit+Race Starts tab.
- Add indication of duplicated sail numbers in the sail number wizard. Take into account starts and the IgnoreAlpha checkbox.
- Add view option for flight.
- Add a view option for start time.
- Fix new lines not being saved in notes.
Version 1.57 (Latest release posted to the download page of the website)
- Allow competitor entry from sail no wizard if sail no is not known.
- Allow SailNo wizard to ignore alphabetic chars in sail numbers.
- Add Edit+Race facility to Sailno wizard - so you can define the start time conveniently.
- Add default 'finishes' (elapsed/place etc) field to Edit+ScoringSystem - use as backstop when no starts defined.
- Add ability to define starts in Edit+Race. Edit+Result and the Sailno wizard use this data to guess the next place or start-time.
- Add Tools+Seed field tool - can be used to seed flights for example at the start of an event.
- Sound a ping when the sailno is unique in the sailno wizard.
- Add Flight column to publishing and main table view.
- Fix Sailno wizard and Edit+Result incorrectly assuming a place.
- Fix Sailno wizard and Edit+Result incorrectly assuming a code is going to be entered.
- If no rating system, show "Rating" rather than "None" as the default rating column title.
- Supress "ratings:none" in the published results when if no rating system is used.
- Fix cursor not resetting after closing a file.
- Add second sort col capability. Hold Ctrl down while selecting the column title to set the 2nd sort order.
- When sorting by race - respond to what is being viewed in the result cells (at last).
- Add a UI into the competitor expression - currently fairly crude.
- Add infrastructure to select a group of competitors using an expression. This expression will be used to define the competitors in starts. It's also used in the new Tools+Seed tool, and will be generally useful in the future.
|
|