Ceder Square Dance System (CSDS)
Revision History
 
Csds2 2.27  (October 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.27 was released on 10 October 2018 -- (changes shown below)

Ceder Chest Definitions:
   1) Fixed bug:
         "The selected item is not a local link
          Do you want to connect to the Internet?"

Cue Sheet Database:
   1) File | Auto update from web:
      a) Fixed "Error 3021 - No current record" received at end of update.
Csds2 2.26 was released on 2 September 2018 -- (changes shown below)

Cue Sheet Database:
   1) File | Auto update from web:
      a) Now brings in empty cue sheets, if they have associated lyrics.

Music | Edit Music Database:
   1) Tools | Add cue sheets and lyrics from database
      a) Optimized for speed.

System | Preferences...
   1) Miscellaneous tab:
      a) Added checkbox 'Use clipboard to insert images into RTF'.
         (for best performance, this checkbox should not be checked)
Csds2 2.25 was released on 24 May 2018 -- (changes shown below)

Cue Sheet Database:
   1) Removed menu option:
      a) File | Web page - downloadable files
      b) File | Update from downloaded file

Lyrics Database:
   1) Removed menu option:
      a) File | Update from downloaded file

Main menu:
   1) Added 'System | Auto update from web'. *** this allows... *** not yet complete ***
   2) System | Create shortcut:
      a) Now invokes a dialog box instead of 4 separate sub-menu items.

Miscellaneous:
   1) References to www.ceder.net changed from https to http. 

Music | Edit Music Database:
   1) Fixed bugs with determining the title, label, and number when adding items to the 
      music database.

Music Item Edit:
   1) On 'Save Changes' (e.g., pressing the OK button), if corresponding cue sheet 
      or lyrics are found in the cue sheet or lyrics database, and the field is
      empty in the record, user is now prompted whether to populate this field from
      the database.
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
15-November-2018 23:33:44
Copyright © Vic Ceder.  All Rights Reserved.