Ceder Square Dance System (CSDS)
Revision History
 Csds2 2.24  (January 2018)  
is the latest version 
 CSDS Main Page  |  Online Purchase  |  administrator     
 FAQ  |  Documentation  |  Help Index  |  Revision History  |  Vic's To Do List 
 Download -->  Program Upgrade  |  Sequence Databases  |  SD Cue Sheets  |  RD Cue Sheets  |  Lyrics 
 Sample screens -->  Edit Music Database  |  Edit Sequence  |  Find Getout 
 Round Dance cue sheets for CSDS 
 Revision history -->  CSDS  |  SQROT  |  Feedback  |  add (admin)  |  view (admin) 

Csds2 changes  --  most recent    prior to 1.50
Csds2 2.24 was released on 28 January 2018 -- (changes shown below)

Lyrics:
   1) Fixed bug that lyrics files were not being correctly generated.
Csds2 2.23 was released on 17 December 2017 -- (changes shown below)

Miscellaneous
   1) Lots of internal code clean up.

Snapshot | Edit record:
   1) Fixed bug with editing hex dancers.
Csds2 2.22 was released on 23 October 2017 -- (changes shown below)

Ceder Chest Definitions:
   1) Fixed issue that accessing Ceder Chest definitions from other locations 
      in the program (e.g., from Snapshot | View a Record) didn't display the
      correct Ceder Chest record.
Csds2 2.21 was released on 6 October 2017 -- (changes shown below)

Call from Screen:
   1) Clicking on a small frame with an HTML document now brings the document 
      to the foreground frame.

Ceder Chest Definitions:
   1) Many internal changes.

Dance: 
   1) Increased number of documents from 5 to 10.

Dance | Edit:
   1) Documents tab:
      a) Documents now listed in grid format.
      b) Other cosmetic changes.
Csds2 2.20 was released on 22 September 2017 -- (changes shown below)

Call from Screen:
   1) Fixed bug that sequence info (database and number) displayed in upper
      L-H corner of sequence frame was usually for the previous sequence
      and not the currently displayed sequence.

Ceder Chest Definitions:
   1) Fixed bug that most links returned the error:
         "The selected item is not a local link.  
          Do you want to connect to the Internet?"
Csds2 2.19 was released on 8 September 2017 -- (changes shown below)

No significant changes
Csds2 2.18 was released on 4 June 2017 -- (changes shown below)

Call execution:
   1) Fixed bug with SANDWICH.

Help | Error Log Viewer:
   1) Now in grid format.

Miscellaneous:
   1) Changed all internal references to http://www.ceder.net to https:

Music:
   1) Added more error checking to routine GetPositionSec.

Sequences:
   1) Fixed bug with uploading sequence(s) to Web Choreo Database.
Csds2 2.17 was released on 7 March 2017 -- (changes shown below)

Music:
   1) Added more error checking to routine GetPositionSec.

Sequences:
   1) Fixed bug with uploading sequence(s) to Web Choreo Database.
Csds2 2.16 was released on 13 January 2017 -- (changes shown below)

Call execution:
   1) Now extrapolates TWIN PHANTOM DIAMONDS
   2) Now extrapolates TWIN PHANTOM I
   3) Now extrapolates INSIDE PHANTOM COLUMNS/LINES/WAVES/DIAMONDS/BOXES/1/4TAG
   4) Added infinite loop check
   5) Fixed issues with FINISH
Csds2 2.15 was released on 13 November 2016 -- (changes shown below)

Call from Screen:
   1) Find All - Results
      a) Added button 'New Search'.
      b) Fixed bugs with 'Remove from Dance' and 'Move to Frame'.
      c) If search was by 'Call/Handle', the 'Found Text' field now shows the matching line.

Music | Edit Music Database:
   1) Fixed many bugs with determining the title, label, and number when adding items to the 
      music database.
   2) Tools menu:
      a) Added 'Re-parse Title+Label+Number'.  This goes thru all items in the music database,
         parses the filename to extract title, label, and number.
   3) When a music file is renamed (via Edit | Rename music file), a prompt appears whether
      to re-parse the title+label+number and re-link the cue sheet and lyrics.
Csds2 2.14 was released on 9 September 2016 -- (changes shown below)

Cue Sheets:
   1) RTF cue sheets - fixed issues with cursor up/down, page up/down, home, and end.

Square Dance Cue Sheet Database:
   1) Added menu option:
      a) View | Cue sheet (TXT format)

Main menu:
   1) Added 'Date | Group table'.
   2) Added 'Date | Location table'.
      For the above two tables, changed the user interface and added 2 columns (Count and ID).

Music | Edit Music Database:
   1) Tools menu:
      a) Added 'Change balance preset to 50'.
      b) Added 'Change volume preset to 100'.
Csds2 2.13 was released on 31 March 2016 -- (changes shown below)

Main menu:
   1) Added 'Sequence | Validate | Resolve duplicate sequences'.

Music | Edit Music Database:
   1) Added popup menu item:
      a) Set title to filename + Skip label determination.

Sequence | Validate | Consistent capitalization:
   1) Fixed unexpected error.
Csds2 2.12 was released on 10 December 2015 -- (changes shown below)

Getin/Getout | Database functions... | New database:
   1) Fixed bug that new database did not have the correct version number (i.e., 1).

Help Database:
   1) Upgraded from version 1 to 2.

Music Database:
   1) Edit | Add new music files...
      a) Added option to "Set title to filename".
      b) Added option to "skip label determination".
   2) Added round dance phases:
      a) V + 0 + 2
      b) V + 0 + 3

Other | Ceder Chest Definitions:
   1) Changed database version from 2 to 5.
   2) Added Czech, Danish, German, Japanese, and Swedish translations, if available.
   3) Added link to Callerlab definition (via View menu, and via button)
   4) Many other changes.

Other | Web Choreo Database:
   1) Many changes, mostly internal.

Preferences:
   1) Music (1) tab:
      a) Show "Delay + Play:
         i) The value zero (0) is now a valid for both dropdown lists.

System:
   1) Upgrade data files from web:
      a) Now allows more than one file to be selected.
   2) Added menu option 'Download seq databases from web...'.
   3) Added menu option 'Upgrade information'.
Csds2 2.11 was released on 3 October 2015 -- (changes shown below)

Call from Screen:
   1) Sight Call tab:
      a) Sight call list now shows number of items and listname in upper R-H corner.

Dance | Edit:
   1) Sequence Filter tab:
      a) Cosmetic changes
      b) Added filter by rating.
   2) Frame sequence browser:
      a) Now displays Difficulty and Rating (upper right).

Date Database:
   1) Changed database version from 1 to 2.
   2) Added 3 fields:
      a) Days per Diem
      b) Per Diem Location
      c) With Spouse

Lists: (e.g., List View HTML and RTF)
   1) Fixed bug that list was not necessarily sorted (e.g., C2 list)

Music Database:
   1) Square Dance Cue Sheets:
      a) Fixed bug that cue sheets would sometimes not be found.
         This occurred when the music label number started with a zero.

Music | Edit Music Database:
   1) Tools | File pathnames | Find duplicate music files:
      a) Speed optimized.        
      b) Renamed from 'Find duplicate files'.

Music | Music Database:
   1) Added menu item 'Edit | Select Random Row (Ctrl+R)'.

Music Player:
   1) Markers tab:
      a) Cosmetic changes
      b) Removed "N-seconds before" checkbox and edit button.
      c) Added 'Delay + Play from' button.
      d) Added note for 'Preferences | Music (1) tab'.

Music | Quick List:
   1) Added menu item 'Edit | Select Random Row (Ctrl+R)'.

Music | Recorder:
   1) Listen button can now also be used before the recording is saved.

Other | Ceder Chest Definitions:
   1) Changed database version from 1 to 2.
   2) Many internal changes.
   3) Added menu header 'Index', for easier access to the level index pages.

Preferences:
   1) Music (1) tab:
      a) Tweaked 'Show "Delay + Play" button'.  There are now 2 data fields: 
         1) a delay to wait before playing, and 2) an amount to rewind before playing.

Sequences:
   1) For places that allow 'Swap Heads and Sides' in a sequence: if the sequence
      contains asymmetric calls, a confirmation message is now output.

Sequence | Edit (Graphics):
   1) Fixed bug that "Insert Formation" (Ctrl+I) would sometimes insert an extra character 
      and a new line.
   2) Find | Getout:
      a) Now preserves group by none, between invocations.  

Sequence | View:
   1) Fixed bug that sequence creation date was not being displayed.

Snapshot | View a record:
   1) Edit menu:
      a) Added 'Toggle getout generated'.
      b) Added 'Toggle sex-dependent'.

System | Upgrade data files from web:
   1) Added 'Ceder Chest definitions'.
Csds2 2.10 was released on 18 August 2015 -- (changes shown below)

Music database version changed from 2 to 3.

Music | Edit Music Database"
   1) Cleaned up how title, label, and number are extracted from filenames.

Music Quick List:
   1) Fixed bugs with ordering items.

Sequence | Proofread:
   1) Added options:
      a) Skip gratuitous concepts
      b) Skip empty sequences
Csds2 2.09 was released on 19 July 2015 -- (changes shown below)

Fixed error (introduced in 2.08) that occurred when trying to 
   1) Create a new sequence database
   2) Create a new quick list

Square Dance Cue Sheet Database:
   1) Fixed bug with displaying comments on cue sheet.
Csds2 2.08 was released on 17 July 2015 -- (changes shown below)

Many internal changes.

Call Execution:
   1) Fixed bug that occurred with "Show progression" and "Proofread" that if a call only activated some 
dancers,
      then was followed by a call that could only activate some dancers and was preceded by the token 
"All",
      the token "All" was ignored, and only the previously active dancers did the call.
 
Date | Edit:
   1) Used sequences:
      a) Added toolbar button and menu item 'Add sequences via browser'.

Edit Music Database:
   1) Tools | Import from dump:   
      a) Fixed several issues.

Music Database:
   1) Upgraded version number from 1 to 2
      a) Internal changes required changing quicklist from being sorted by column index to column name.

System | Create shortcut:
   1) Added 'Pin to Taskbar' and 'Pin to Start Menu'. (only tested with Windows 7)
Csds2 2.07 was released on 15 June 2015 -- (changes shown below)

GETOUTs (or GETINs) for Current position:
   1) If a record is edited, the program now automatically tries to proofread it.

Help Database:
   1) Many internal changes.
   2) File | Auto update from web:
      a) Now implemented.
Csds2 2.06 was released on 4 June 2015 -- (changes shown below)

Call from Screen:
   1) Music menu:
      a) Added 'Recorder'.
   2) Screen format | Split: 
      a) Fixed display bug with enclosing focus box.

Contra Calls Database:
   1) File menu:
      a) Added options for "New", "Edit", and "Delete".

Cue Sheet Database:
   1) Version updated from 2 to 3.
      a) Added field "Comments".
   2) Cue sheets now display the Comments field at the bottom.

Dancers as Clicked Location:
   1) Fixed bug that sometimes pops up in background.

List View:
   1) Print option now does the normal List Print.
   2) Added menu option under List menu, (dependent up display type: Grid, RTF, or HTML)
      to print or export the current displayed data.

Music Listen:
   1) Added toolbar button (lower left) for 'Properties of item'.  

Preferences | Music(1):
   1) The large Winamp button will now attempt to start Winamp if not already started.
 
Snapshot | View a Record: 
   1) Edit | Data:
      a) Fixed positioning issues with 'Execute a Call' dialog box. 
   2) Find | Find All:
      a) Fixed bug with "Remove from list".  The items were removed from the list, 
         if a second remove was made, the original items were back in the list, and
         only the newly removed items were not.     

Web Choreo Database:
   1) Cosmetic changes
   2) File | Auto update from Web:
      a) Now deletes items no longer in web database
Csds2 2.05 was released on 2 April 2015 -- (changes shown below)

Call from Screen:
   1) More speed optimizations.
   2) Fixed bug with 'U' (use sequence) that the formation picture was not updated.

System menu:
   1) Upgrade program from web:
      a) Now displays an 'in progress' dialog box with progress bar and cancel button.
   2) Added two menu options:
      a) Csds2 downloadable files on web
      b) Csds2 revision history on web

Sequence | Edit (Graphics):
   1) Find calls (via Snapshot Database):
      a) Fixed display bug with 'Prefix+Call' button.
   2) Find Getout:
      a) Fixed display bug with 'Prefix+Call' button.
   
Snapshot | Edit Snapshot Record:
   1) Fixed bug with editing 'Tag' field.
Csds2 2.04 was released on 1 April 2015 -- (changes shown below)

Call from Screen:
   1) Formation window:
      a) optimizations
      b) smaller footprint
   2) Fixed bug when double-clicking on sequence (for 'dancers at clicked location' window) 
      when formation window is also active.  The 'clicked location' window was placed beneath
      the other windows.

Contra Calls Database:
   1) Added 'File | Auto update from web'.
   2) Added column 'Start Formation'.
   3) Added button 'Show Start Formation'.
   4) Added button 'Use Call' (only shown when invoked via Specialty Squares).

Miscellaneous:
   1) Fixed recently introduced issues with the Windows Clipboard.
	 
Music | Edit Music Database:
   1) Fixed bug that editing filter buttons, and also saving the music database
	    caused the filter buttons to reset to their previous states.
   2) Edit | Add new Music Files from Folder"
	    a) Added checkbox 'Traverse subfolders'. 			  
	 	 
Music Player:
   1) When starting Winamp, program now displays an 'in progress' box until either
	    winamp is loaded, or the user cancels the operation.  Previously, a message box
			was displayed after 5 seconds if winamp was not yet loaded.
	 
Music | Music Recorder:
   1) Remove botton 'Open Folder'.
	 2) Added checkbox 'Popup on Music Player Stop'.

Parse | Abbreviation Database | Edit:
   1) Fixed bug that the 'wait cursor' never cleared.

Preferences:
   1) Call from Screen:
      a) Added checkbox 'Auto position formation window' to automatically place the formation
         window in the lower right for normal or full screen mode; and to place the formation
         window in the lower right of the non-active panel for split screen mode.

System | Preferences | Dates:
   1) Date format (in grid):
      a) Increased font size of sample date
      b) Added date formats using periods instead of dashes and slashes (e.g., yyyy.mm.dd).

Sequence | Edit (Graphics):
   1) Fixed cascading error messages when adding a new abbreviation with first line of sequence.

Sequence | Find several sequences:
   1) Results window:
      a) Fixed bug that fields 'Warnings' and 'Problems' were not populated.
Csds2 2.03 was released on 19 March 2015 -- (changes shown below)

Call Execution:
   1) Fixed bug when 'Heads' was used preceding a 4-dancer call.  All dancers, not just the
      heads were active. This bug was introduced a few versions ago.

Call from Screen:
   1) Speed optimizations.
   2) Sequence dates are now displayed using the date format specified in 
      'System | Preferences | Dates | Date format (in grid)'.

Dance | Select (e.g., Dance | Edit selection dialog):
   1) Replaced column '# Seqs' with 'Approx. # Seqs' and re-did the calculation
      that determined the number of sequences in a dance.  Rather than take a lot
      of time counting the number of sequences in each dance, a decent approximation
      is made using the filesize.

Main Menu:
   1) Other:
      a) Added 'Contra Calls Database'.

Music | Music Recorder:
   1) Added minimize button.

Sequence | View:
   a) Dates are now displayed using the date format specified in 
      'System | Preferences | Dates | Date format (in grid)'.
Csds2 2.01 was released on 11 March 2015 -- (changes shown below)

Call from Screen:
   1) Imbedded formations are no longer highlighted when preference 
      "Call from Screen | Highlight current row with sequence" is active.
      This works for both CSDS formations and SD formations.
   2) Speed optimizations.
   3) Sight Call
      a) Fixed infinite loop bug if a button was pressed and held for a longtime.

Miscellaneous:
   1) Added incremental search to combo boxes (dropdown lists). 

Music:
   1) Main menu: added "Music | Recorder" for a simple wav file recorder.

Music Player:
   1) Loop tab:
      a) Fixed bug that up/down buttons for milliseconds did not work in Germany, because
         the decimal separator is a comma not a period.
      b) Minor cosmetic changes.

Preferences:
   1) Created new group "SD".
   2) Moved "Colors and Fonts | SD Formations" to "SD | Formation Font".
   3) Fixed bug that font size wasn't being used in "Call from Screen" or "Sequence | View".
   4) SD group:
      a) Added checkbox "Render SD formations" to turn on/off rendering of SD formations.
      b) Added checkbox "Color formations".  When checked, SD formations are in color;
         when not checked, SD formations are in black.

Music:
   1) Cue sheets and Lyrics, displayed outside of "Call from Screen", now interpret shortcut keys
      (e.g., "P" to play music, etc.).

Sequence | Import:
   1) Importing SD sequences no longer places commas after each line.
   2) Added button "View Last Sequence Imported".

Sequence | Specialty Squares | (Contra + Sicilian Circle):
   1) Now resolves contra call abbreviations.  For example, typing 'CL3' in the edit buffer followed
      by the Enter key resolves to "Circle Left 3/4".
    
Sequence | View:
   1) Fixed bug that menu "File | Close" was always disabled.

System | Upgrade program from web:
   1) Fixed bug that web upgrade did not work in Germany, because the decimal separator is a 
      comma not a period.
Csds2 1.50.00 was released on 1 September 2014 -- (changes shown below)

Converts sequence databases to an uncompressed format.

After running CSDS 1.50.00, you can NOT return to a previous version of CSDS,
as sequence databases are incompatible.

https://www.ceder.net/revision_history/view.php?ProgramId=1
23-May-2018 10:36:39
Copyright © Vic Ceder.  All Rights Reserved.