Ceder Square Dance System (CSDS)
 
Ceder Square Dance System (CSDS)
 
Csds2 3.32  (April 2024)  
is the latest version 

Csds2 changes  --  most recent    prior to 1.50
Csds2 3.32 was released on 25 April 2024 -- (changes shown below)

usic: 1) Fixed issue with music duration and time tracking that was introduced in CSDS 3.27. Sequence | Edit [Graphics]: 1) List: a) Added toolbar button 'Remove item from list'. b) Added pop-up menu option 'View definition'.

ID: 408
  
  

Csds2 3.31 was released on 9 April 2024 -- (changes shown below)

Call Execution: 1) "(anything) The Wave" is now extrapolated instead of expanded. 2) Fixed call stack issue with "Shift". Open quick list: 1) cosmetic changes

ID: 407
  
  

Csds2 3.30 was released on 5 April 2024 -- (changes shown below)

Music Player: 1) Fixed 'Error 6' that occurred when Player = Winamp and a Singer was loaded. (Error instroduced in CSDS 3.28). 2) On open, now restores singer bar if previously loaded music was a singer. 3) Restored display of 'duration = ' (lost in CSDS 3.28)

ID: 406
  
  

Csds2 3.29 was released on 4 April 2024 -- (changes shown below)

Fixed bug with music duration and relative music file pathnames

ID: 405
  
  

Csds2 3.28 was released on 4 April 2024 -- (changes shown below)

Call Execution: 1) Fixed parse issue with ECHO SPLIT. Call from Screen: 1) Display | Sequences: a) Added 'Auto position formation window'. Getin/Getout: 1) Edit Record: a) Added button 'Show Progression'. Help Database: 1) Changed color of treeview selected item when treeview loses focus. Music | Edit Music Database: 1) Added menu option: 'Tools | Update duration' to fix the bad duration issue with some of the recent MP3 encodings e.g., (EGO, Riverboat, Royal, and other labels). 2) Pop-up menu when right-clicking on an item: a) Added 'Update duration' Music | Private Labels: 1) Edit | Show music for label: a) Fixed bug that if labels are edited, returning to 'Private Labels' didn't update the 'Use Count' field. Snapshot | View: 1) Find |Master ID: a) Removed error messages occuring when desired Master ID was not found. System | Upgrade data files from web... 1) Added column 'Your Date', the date that your copy of the database was last updated.

ID: 404
  
  

Csds2 3.27 was released on 21 March 2024 -- (changes shown below)

Bug fix: 1) Music History List: a) Error 3197 - fixed. Happened when NItems does not match Len(Blob). I.e., list got corrupted. When this error occurs, error 3197 happens, the program displays a message and fixes the database. The error 3197 will occur again, then the issue is fixed.

ID: 403
  
  

Csds2 3.26 was released on 13 March 2024 -- (changes shown below)

all Execution: 1) Parts: a) Fixed glitch with calls that contain "Arm Turn 1/2". 2) Fixed issue that 'Head Boy and Corner Girl' and similar phrases parsed to 'Head Corners' as C4 and not Basic. Requires updating to the latest list, parse, and snapshot databases. Call Not Found, Add It? 1) Added left-side button 'Debug ECR'. Ceder Chest Definitions: 1) Fixed display bug that tables containing formations were not centered. Help Database: 1) Changed database version from 3 to 4. Main Menu: 1) Help menu: a) Removed 'Screen Shots (out of date)'. i) Information from this file is being incorporated into the Help Database. b) Renamed 'Error Log Viewer' to 'Error Log' c) Error Log: i) Added menu option 'File | Upload error log to ceder.net'. Parse Database | Edit: 1) Added menu item 'Tools | Remove Duplicates'. Sequence | Edit [Graphics]: 1) Find | Calls (via Prefix + Call): a) Fixed "Error 9 - Index was outside the bounds of the array" issue that occurred on search for "Rotary". (failed on Far and Near)

ID: 402
  
  

Csds2 3.25 was released on 5 March 2024 -- (changes shown below)

Call Execution: 1) Fixed issue with Swing Thru & Roll, after recent updates to how program handles calls with parts. 2) Somewhat implemented (simple cases only): a) Interlace b) Shift N Formation Bitmap: 1) Added menu option 'File | Save As... PNG'. Help Database: 1) Find in All Pages: a) Results now include a small blurb with the search string highlighted in red. Main Menu: 1) Help menu: a) Removed 'User's Manual (out of date)'. i) Information from this file was incorporated into the Help Database. Music Queue:: 1) Fixed issue that somehow someone had it sorted by 'Title' and not 'Index'. System | Status: 1) Added number of records in music composite history list. System | Upgrade data files from web... 1) Now outputs a confirmation prompt if the Round Dance Cue Sheet Database is selected.

ID: 401
  
  

Csds2 3.24 was released on 25 February 2024 -- (changes shown below)

Call Execution: 1) Now extrapolates some calls of the form: a) CallOne REPLACE PART Number WITH CallTwo b) CallOne INTERRUPT BEFORE PART Number WITH CallTwo c) CallOne INTERRUPT AFTERE PART Number WITH CallTwo Call Not Found, Add It? 1) On close window, if all 4 flags are set, program now prompts whether to clear all flags. Snapshot | View: 1) Removed menu options: a) Edit | Toggle getout generated b) Edit | Toggle mirror same c) Edit | Toggle sex-dependent 2) Flags (lower right): a) Changed 'Getout generated', 'mirror same', and 'Sex-dependent' into checkboxes. User Key: 1) Dialog boxes for "Enter User Key" and "Invalid User Key" now display the program name.

ID: 400
  
  

Csds2 3.22 was released on 12 February 2024 -- (changes shown below)

Call Execution: 1) Fixed issues with "Turn The Key".

ID: 398
  
  

Csds2 3.21 was released on 9 February 2024 -- (changes shown below)

Call Execution: 1) Fixed issues with "Own The Anyone" concept. 2) Fixed breathing issue with "Phantom Lines|Waves|Boxes|Diamonds" if the inside 8 positions are empty. 3) Fixed issues with multiple calls on one line. 4) Fixed issues with Heads|Sides (Start) (Left) Split Square (whatever) and similar calls. Proofread Parameters: 1) Added checkbox 'Show IDs of prooread items'. Sequence | Edit [Graphics]: 1) "Undo" function now shows mirror images of possible starting formations, if appropriate.

ID: 397
  
  

Csds2 3.20 was released on 5 February 2024 -- (changes shown below)

Call Execution: 1) Many internal changes and bug fixes. 2) Now extrapolates 'Trade' and 'Squeeze' 3) Many changes to ExtrapolateNthly 4) Sandwich is now extrapolated instead of expanded. 5) Fixed issue with Wheel The Ocean|Sea, and Wheel To A Diamond|Hourglass|etc. 6) Now identifies Beaus|Belles and Leaders|Trailers from formations other than a 2x2. Call from Screen: 1) Cue Sheet and Lyrics: a) Right-click pop-up menu: i) Added 'Remove document'. This hides the cue sheet or lyrics frame for the currently loaded music. Music Player: 1) Help tab: a) Added button 'Copy to Clipboard'. 2) Fixed bug that pressing 'A' no longer toggled the 'Automatic loop'. Preferences: 1) Cosmetic changes. 2) Call from Screen tab: a) Added checkbox 'Cue sheets and Lyrics - load only on demand (press C or V)'. 3) Added button 'Help for this Tab' (upper left) and removed the individual help buttons. Help information is now contained in the Help Database. 4) Music (1) tab: a) Moved Winamp stuff to Music (3) tab. b) Added checkbox 'On load music - prompt if in current quick list'. 5) Music (3) tab: a) Added Winamp stuff from Music (1) tab. b) Added dropdown list 'CSDS Music Player Size'. Proofread Parameters: 1) Added checkbox 'If not proofread, Open Seq Edit [Graphics]'. Sequence | Edit [Graphics]: 1) Added an "Undo" function, to undo a call. For example, you can enter "Heads Pass The Ocean" followed by "Undo Ping Pong Circulate". 2) Navigate menu: a) Specific sequence - same database: i) Now allows selection of a diffent database. ii) Now displays a preview of the sequence about to be selected. Sequence (select a): 1) Database tab: a) Added preview pane (lower right) to show current sequence. Snapshot | Edit Data: 1) Added 'Hex Adjust' button (when applicable). Snapshot | View: 1) Added 'Hex Adjust' button (when applicable). 2) Now displays Master ID prominently at top of window. 3) Find All - Results Page a) Cosmetic changes b) Added 'Edit | Edit Call Name' to menu, toolbar, and pop-up menu. c) Added 'Edit | Refresh' to menu and toolbar. d) Before and After pictures are now horizontally centered within the frame. Web Choreo Database: 1) Changed database version from 2 to 3. 2) Added fields: a) Gimmick b) Complete c) Asymmetric d) Line Count 3) Toolbar is now in large format.

ID: 396
  
  

Csds2 3.18 was released on 8 December 2023 -- (changes shown below)

Call Execution: 1) Fixed bug that Tandem/AsCouples extrapolation sometimes came up with the wrong answer (e.g., Tandem Hinge The Cross Lock The Hinge). Sequence: 1) Option to upload to ceder.net now allows the level and difficulty to be modified, as well as option for an anonymous upload.

ID: 394
  
  

Csds2 3.17 was released on 2 December 2023 -- (changes shown below)

Added calls: 1) ATC Motion and Open Ups. To use these calls, you need to upgrade some files. From the CSDS main menu, select 'System | Upgrade data files from web'. Select the following 3 files and press the 'Download' button. SQPROOF.DB List.mdb SQPARSE.DAT Upon successful download, Restart CSDS. Call Execution: 1) Fixed glitch with Tandem/As Couples from 12-matrix offset formations with 2-dancer calls. E.g., Heads Pass The Ocean; Release Nothing; Tandem Boys Run. Call from Screen: 1) When 'Display | Sequences | Highlight current row within sequence' is set, pressing the 'K' key now invokes the 'Dancers at clicked location' dialog box. 2) Sight Call frame: a) Fixed bug that occurred when number of items displayed was less than the available space. Music Item - Edit: 1) The 'Listen (F12)' function is now disabled if the dialog box was invoked via the 'Listen' function. Music Player: 1) Many internal code changes. 2) Automatic Loop: a) The 'Active Loop (A)' checkbox now displays a '®' after the '(A)' to indicate that end-of-loop checking is currently active. b) Fixed issue with some computers using Windows Media Player that end-of-loop was not always detected. Parse Database: 1) Fractions greater than one must now have either an ampersand or a plus sign. i.e., 1 & 1/2, or 1 + 1/2. 1 1/2 is no longer parsed properly. This has been an on-going issue with CSDS. I've waivered back and forth from allowing 1 1/2 to mean 1 & 1/2. There are some instances where CSDS will translate 1 1/2 into 1 & 1/2, such as when importing SD sequences. It is best, however to always use an ampersand or plus. Sequence | Edit [Graphics]: 1) Edit Buffer toolbar: a) Removed Help button. 2) Navigate menu: a) New sequence [Graphics]: i) Added database history list (up to 5 items). 3) Edit menu: a) Added 'Add formation pictures' - to add a picture after each logical call within the sequence. b) Added 'remove formation pictures' - to remove all formation pictures from within the sequence. 4) View menu: a) Added 'Sequence data'. 5) Tweaked code to fix an obscure call execution bug: i.e., Heads Single Mix The Line, Centers Work Initially Tandem All Turntable, Flip The Line Unfortunately, I had to remove all the code that was supposed to fix the issue that the program had trouble determining the level of calls that are on multiple lists (i.e., Recycle, Explode, Chain Reaction, and Rotate), Snapshot | View: 1) Fixed bug that 'Grid on/off' wasn't working. 2) Fixed display bug when 'after picture' is too large for normal-sized grid. Specialty Squares: 1) Fixed bug that 'View | Formation Bitmap' for Kaleidoscope - Roth, Kaleidoscope -Vic, and Tandem (2-Couple Kaleidoscope) returned an empty picture. 2) Added menu item 'File | Add sequence to dance'. System | Preferences...: 1) Fonts | Cue Sheets: a) Renamed button 'Default' to 'CSDS Default'. b) Added button 'SqView Default'.

ID: 393
  
  

Csds2 3.16 was released on 3 October 2023 -- (changes shown below)

Main window: 1) Toolbar: a) If window width is sufficiently large, toolbar now displays button captions. Sequence | Edit [Graphics]: 1) Cosmetic changes. 2) Added two vertical splitter bars: a) Resize text section (left-side) relative to graphics section (right-side). b) Resize graphics section relative to list section.

ID: 390
  
  

Csds2 3.15 was released on 25 September 2023 -- (changes shown below)

Dance | Edit: 1) Dialog box displayed after saving the dance: a) Added 'New Dance' button 2) Added field 'Level'. Dance | New: 1) Added field 'Level'. 2) If 'Level' field is selected, a dialog box appears to confirm whether to automatically initialize the sight call frame, add the level list, and/or import the template file with the same name as the level. List Database: 1) Fixed issue on upgrade when CSDS application data folder pathname contains a single quote character. Music Player: 1) Winamp: a) Attempted to fix the occasional Winamp distorted "flutter/flicker" glitch that occurs if the operating system gets too busy. System | Preferences...: 1) Music (2): a) Added checkbox 'Cue sheets - hide if marked as patter on ceder.net'.

ID: 389
  
  

Csds2 3.14 was released on 29 August 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Items are now alphanumerically sorted. Main Menu: 1) System | Create program shortcut...: a) Moved 'Create All Shortcuts' to top of button list. b) Icon is now saved in EXE folder instead of system temp folder. This should fix the issue that the shortcut icon was sometimes not found. c) Removed 'Pin to Taskbar' and 'Pin to Start Menu' since Windows 10 and above no longer allow this to be done programatically. Sequence | Edit [Graphics]: 1) Fixed display issue when formation is not at 90 degree angles. 2) Added menu option 'File | Move sequence to another database'. Seq Edit [Text]: 1) Added menu option 'File | Move sequence to another database'.

ID: 388
  
  

Csds2 3.13 was released on 8 August 2023 -- (changes shown below)

Call Execution and Parsing: 1) Fixed issue that LEFT was replaced with MIRROR and caused warnings to be generated. Grid Customize: 1) Added button 'Preview Font and Colors'.

ID: 387
  
  

Csds2 3.12 was released on 14 July 2023 -- (changes shown below)

List - Edit by Item: 1) Added button 'Select Primary Levels' List - Simplified Editor: 1) Internal code changes 2) Added button 'Select Primary Levels' Music Database: 1) Upgraded from version 4 to 5. 2) Fixed Error 3265 - Item not found in this collection. Sequence | Edit [Graphics]: 1) List: a) Added pop-up window with options: i) Edit Use Count ii) Remove Item from List Show Progression window: 1) Internal code changes

ID: 386
  
  

Csds2 3.11 was released on 29 June 2023 -- (changes shown below)

List - Edit by Item: 1) Pressing the little X in upper right to close window now prompts whether to save changes. Parse issue: 1) Fixed I-J-K 1/4 The Alter and I-J-K-L 1/4 The Deucey issue introduced with recent version of Parse Database. This fix requires the latest Parse Database (SQPARSE.DAT). Sequence | Import: 1) Improved importing SD-Format sequences. 2) Added button 'View FIRST Sequence Imported'. 3) Added checkbox 'Proofread non-proofread sequences on import'.

ID: 385
  
  

Csds2 3.10 was released on 21 June 2023 -- (changes shown below)

Music Database: 1) Tools menu: a) Added 'Rename music files' to consistently rename music files. Music Player: 1) Fixed bug with Direct Show, when a piece of music is both a Patter and a Singer, selecting Patter set automatic loop but player didn't recognize that it was set. Sequence | Import: 1) SD format: a) Now removes parentheses, (), except for (n/n promenade). b) Lines such as '(crossfire ; coordinate)' are split into two lines, so that CSDS does not do an anything coordinate. Sequence | View: 1) Popup menu: a) Added 'Parse sequence'. b) Added 'Proofread sequence'. Show Progression window: 1) Now resovles formations generated by checker mover. 2) Added menu option 'Display | Show squiggle bracket {} contents'.

ID: 384
  
  

Csds2 3.09 was released on 24 May 2023 -- (changes shown below)

Call from Screen: 1) Split Screen mode: a) Fixed display bug with frame border when active frame is not a sequence frame. Dance | Edit: 1) Call Filter tab: a) Added button 'Sequences with Selected Calls', to view sequences that contain the selected calls. Sequences may be selectively deleted. F12 - Listen: 1) Fixed bug with using Direct Show that end of track was not detected. Miscellaneous: 1) Fixed an Error 9 (Index was outside...) in routine HandleToSsdWeek. Sequence | Print: 1) Added button 'Grid View', to view the sequence print list in grid format. Selected sequences may be removed from the list. 2) Fixed bug when 'Format = One RTF Color File' and a sequence contains a formation picture. Subsequent pages were blank. System | Preferences...: 1) Added tab 'Music (3)'. This tab shows the player types currently in use.

ID: 382
  
  

Csds2 3.08 was released on 16 May 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Removing an item by keystroke now requires the key to be pressed twice in rapid succesion (like a mouse double-click). Pressing a key only once invokes the standard single key function. The Ctrl key is no longer required to invoke the standard function. Cue Sheet Database: 1) Changed database version from 3 to 4. 2) Added field 'Grand Square' to indicate whether the cue sheet choreography contains a Grand Square or similar figure. Populating this field requires you to update to the latest Cue Sheet Database, preferably via main menu 'System | Upgrade data files from web... | Square Dance Cue Sheet Database'. Dance | Edit: 1) The default SSD list created via the Sight Call tab and the Documents tab now better reflects the SSD list (previously some calls were not included). Music Database: 1) Changed database version from 3 to 4. 2) Tools menu: a) Renamed 'Add cue sheets and lyrics from Database...' to 'Add cue sheets, lyrics, aad more...'. 3) Added field 'Grand Square'. (see Cue Sheet Database entry above) To populate this field in the Music Database, do the steps shown above in the Cue Sheet Database entry, then from Edit Music Database, select 'Tools | Add cue sheets, lyrics, aad more...'. Specialty: 1) Hex: a) Now displays 'Hex Adjust' button beneath formation picture. 2) Fixed issues with edit buffer's toolbar navigation buttons. 3) Fixed issue with 'View | Formation Bitmap (Ctrl+B)'. System | Preferences...: 1) Call Execution tab: a) Added checkbox 'Hex - Prefer Boxes'. When checked, 2x4 formations are displayed as three 2x2 formations. When not checked, 2x4 formations may be displayed as either three 1x4 or three 2x2 formations. 2) Default Folders tab: a) Added button 'Default All'. 3) Upon close dialog box, now gives warning message if 'Call Execution - Try center 4' is set. System | Upgrade data files from web...: 1) Swapped order of columns 'Desciption' and 'File'. 2) Added 'Square Dance Cue Sheet database'. 3) Added 'Lyrics database'. Web Choreo Database: 1) Tools menu: a) Added 'Parse All'

ID: 381
  
  

Csds2 3.07 was released on 2 May 2023 -- (changes shown below)

Cue Sheet Database: 1) Preview pane (lower right): a) Fixed display bug with open and close buttons Lyrics Database: 1) Preview pane (lower right): a) Fixed display bug with open and close buttons Music | Composite History List: 1) Added menu item 'Files | IDs Only Report'. 2) Files | Short Report: a) Now allows 'All Items' or 'Selected Items Only'. Sequence (and Getins, Getouts): 1) CSDS is now better at determining the level of a call (from it's starting position) of calls that are on multiple levels. E.g., Recycle, Explode, Chain Reaction, and Rotates. (requires upgrading List Database) Show Progression window: 1) Added menu option 'Display | Show last snapshot # used'. System | Status: 1) Added record count for 'SD Cue Sheet Database' and 'Lyrics Database'.

ID: 380
  
  

Csds2 3.06 was released on 24 March 2023 -- (changes shown below)

Main Menu: 1) Music: a) Re-ordered items within this menu. b) Added 'Preferences'. 2) Sequence: a) Added 'Move | Sequences within a database'. 3) Sequence | View: a) Added menu item 'File | Move sequences within a database'. Sequence: 1) Fixed "Error 5 - Value of '0' is not valid for 'emSize'" when creating new sequence database. Sequence | View: 1) Fixed bug that editing the sequence didn't necessarily update the displayed sequence afterwards. 2) Added menu item 'File | Move within this database'. Snapshot: 1) Validate | Record access: a) Search can now be restricted by Author. Specialty: 1) Progressive: a) 'Move On' implemented from Trade By formation b) 'Move On' implemented from Out-Facing Squared Set. 2) Display menu: a) Added 'Extra colors', which gives a color to each non-pilot square. b) Added 'Extra identifiers', which puts text inside the icons for each non-pilot square. 3) Exploding: a) Implemented.

ID: 379
  
  

Csds2 3.05 was released on 6 March 2023 -- (changes shown below)

Music: 1) Added 'Composite History List', which tracks history of played music. The 'Music History List' functionality remains unchanged. 2) Fixed bug that if Music Player type is Windows Media, the end of track was not properly detected, which caused playlist mode to stop playing. Sequence | Edit [Graphics]: 1) Added checker mover, which allows you to move checkers anywhere you want and give that position a name. a) via menu option 'Edit | Checker Mover'. b) via toolbar for 'Edit buffer'.

ID: 378
  
  

Csds2 3.04 was released on 4 February 2023 -- (changes shown below)

System | Preferences...: 1) Upon closing, now validates pathname of WinAmp program. 2) Music(1) tab: a) Open Winamp via "SendMessage": i) Fixed issue when this box is NOT checked. Winamp should now work whether this box is checked or not. People having issues with Winamp not working should NOT check this box. Unexpected Error dialog box: 1) Added button 'Open in Notepad'

ID: 377
  
  

Csds2 3.03 was released on 1 February 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Fixed display bugs b) No longer requires Alt+ c) Standard functions now accessed via Ctrl+ Miscellaneous: 1) A new music history list now tracks ALL times that a piece of music was played. This data can be accessed via a future CSDS version. Sequence | New (or Edit) [Graphics]: 1) Undo all lines (Ctrl+F11): a) Fixed bug that list was not being properly updated. 2) Added 'View | Formation data' The result can be copied to the clipboard and pasted into Sequence Edit [Graphics] to set the dancers to the given FASR. Snapshot ! View a record: 1) View menu: a) Added 'Before formation data' b) Added 'After formation data'

ID: 376
  
  

Csds2 3.02 was released on 25 January 2023 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Letters A thru Z now also require the Alt key to be pressed to remove the associated call. Without the Alt key, the normal function is performed. F12 - Listen: 1) Fixed bug that if the Escape key is pressed before the listen window is initialized, one or more error messages occurred. Preferences: 1) Miscellaneous tab: a) Added button 'How to Install CSDS onto Portable Drive'. Sequence | New (or Edit) [Graphics]: 1) Fixed display bug with 'After' picture grid lines when value of normal dancer size was odd. System | Upgrade program from web: 1) No longer prompts 'Confirm Exit Program'.

ID: 375
  
  

Csds2 3.01 was released on 11 January 2023 -- (changes shown below)

On break|tip timer elapse: 1) Fixed bug that the 'listen' window didn't close after sound finished. Music | Edit Music Database: 1) Tools menu: a) Renamed 'Clean up titles' to 'Titles - clean up' b) Added 'Titles - consistent capitalization' c) Find Duplicates (label + number): i) If two files are in the section, a binary file comparison is done and if the files are identical, the following line is added to the output file: "=== FILES ARE BINARY IDENTICAL ===" 2) Remove (item) from Database: a) Changed user interface Preferences: 1) Dancers tab: a) Added tooltips, showing value, to the Normal and Small scroll bars. Specialty | Kaleidoscope: 1) Find | Getout: a) Now shows previous call b) Now displays icons for the most likely square (couples 1 thru 4). (previously, it always showed icons for dancers in square #1, whose couple numbers were not necessarily in range 1 thru 4). System | Upgrade program from web: 1) Major internal rewrite

ID: 373
  
  

Csds2 3.00 was released on 24 December 2022 -- (changes shown below)

F12 - Listen: 1) Added button to select player to use. Music Player: 1) Minor tweak to Winamp Play function.

ID: 372
  
  

Csds2 2.99 was released on 15 December 2022 -- (changes shown below)

Music Player: 1) More tweaking and optimization. 2) Fixed bug that playlist mode (from quick list or music queue) was not working.

ID: 371
  
  

Csds2 2.98 was released on 13 December 2022 -- (changes shown below)

Main window: 1) Toolbar: a) Removed 'FAQ'. 2) System | Upgrade program from web: a) Fixed glitch that progress bar was not being displayed. Music Player: 1) Attempted to fix bug that when playing from Media Player, the autoloop sometimes didn't work. Patter or Single? dialog box: 1) Fixed issue that this dialog box was appearing twice.

ID: 369
  
  

Csds2 2.97 was released on 5 December 2022 -- (changes shown below)

Help Database: 1) Toolbar: a) Moved the Back and Forward buttons to the far left. 2) Navigating to an external link now allows the user to open the link within the default web browser. 3) Added menu option 'Navigate | History'. Music grids: 1) Fixed bug that pressing the play button on the music control at the bottom of the screen had to be pressed 2 or 3 times before the music play if the music player was not loaded.

ID: 367
  
  

Csds2 2.96 was released on 3 December 2022 -- (changes shown below)

Music | Music Database: 1) Fixed bug that markers were not shown in grid. 2) Load Music (or Play): a) Fixed bug that markers were not passed to Music Player. Music Player: 1) Internal optimizations. 2) Fixed bug that adding item to history list caused markers to be cleared. 3) Fixed bug when loading a music item when music player was closed caused the player to first load the previous music before loading the new music.

ID: 366
  
  

Csds2 2.95 was released on 27 November 2022 -- (changes shown below)

Music Player: 1) Markers tab: a) Attempted to fix bug that markers were sometimes not shown in grid. Specialty Squares: 1) Edit buffer now resolves abbreviations.

ID: 365
  
  

Csds2 2.94 was released on 9 November 2022 -- (changes shown below)

Load item from Music Queue: 1) Fixed issue that 'load' and 'play' buttons on the dialog box were disabled until some change was made by the user on the dialog box. This bug was introduced recently.

ID: 363
  
  

Csds2 2.93 was released on 3 November 2022 -- (changes shown below)

Call from Screen: 1) Sight Call: a) If more than 10 items, additional items are labeled with A upto Z. When this happens, and the sight call window is active, keystrokes cause the sight call button to be activated instead of the normal function. For example, "C" will remove the item marked C instead of bringing the cue sheet frame to the foreground. List Manager: 1) New (or Edit): a) Added prompt 'Select List Editor'. A new list editor, 'Simplified', allows selection of calls to include in the list. The original editor is now named 'Generalized'. b) Added 'Edit by Item' to 'Select List Editor'. 2) Removed 'List Edit by Item' buttons and menu options throughout the program, since user is now prompted for editor to use. Sequence | New (or Edit) [Graphics]: 1) Added menu option 'Find | Snapshot - Find All'. A quicker way to do a generalized search on the snapshot database. Sequence | Find Text: 1) Options | Pause after each match: a) Now a checkbox instead of a radio button. b) Now displays a pop-up window with results, from which an output file may be created.

ID: 362
  
  

Csds2 2.92 was released on 13 October 2022 -- (changes shown below)

Upgrade program from web: 1) Cross Thread Error fixed. I believe this bug was introduced in CSDS 2.91.

ID: 359
  
  

Csds2 2.91 was released on 6 October 2022 -- (changes shown below)

Call Execution: 1) Now extrapolates 'Offset Triple Boxes|Columns|Lines|Waves' and 'Offset Triple Boxes|Columns|Lines|Waves Working (direction)'. (requires updated List and Parse Databases) Call from Screen: 1) Sight Call: a) Added toolbar button 'View list'. Dance Edit | Call Filter tab: 1) Added button 'Select non-SSD'.

ID: 358
  
  

Csds2 2.90 was released on 29 September 2022 -- (changes shown below)

Call from Screen: 1) Sight Call: a) Added toolbar button 'Change number of rows and columns'. 2) Moved 'Display | Sequences | SSD Week' to 'Sequences | Show SSD info' (value is now stored in the dance, instead of globally) Dance Edit | Display tab: 1) Added checkbox 'Show SSD info'. Dancers at clicked location: 1) If invoked via 'Call from Screen' or 'Sequence | View', a music player control now allows access to music player functions. Definitinons Database: 1) Fixed bug that text within HTML A-tags was removed. Getin/Getout | Databases: 1) Added field 'SSD Week'. Lists: 1) Fixed bug that lists were not sorted in alphanumeric order. Music Player: 1) Fixed issue that music player would sometimes popup unnecessarily, such as in 'Edit Music Database | Play' if another piece of music was already playing. System | Upgrade data files from web... 1) Added 'Web Choreo database'. 2) Added 'Definition database'. 3) Added 'Round Dance Cue Sheet database'. 4) cosmetic changes

ID: 357
  
  

Csds2 2.89 was released on 22 August 2022 -- (changes shown below)

Call Execution: 1) Fixed glitch with Circulate and Counter Rotate. Music file not found: 1) Fixed erroneous error meesage introduced in 2.88. Main window: 1) Menu: a) Renamed 'Sequence | Validate' to 'Sequence | Tools'. b) Added 'Sequence | Tools | Compact a sequence database'. This function removes empty sequences from the database and renumbers the indices.

ID: 356
  
  

Csds2 2.88 was released on 9 August 2022 -- (changes shown below)

Call Execution: 1) Fixed issue with "Heads Touch 1/4; Girls Touch 1/4; Circulate. (calls that can be done with 2 or more dancers: e.g., Circulate, Counter Rotate, and Turn The Key) 2) Cleaned up issue with "Heads Box The Gnat, Split Square whatever).

ID: 355
  
  

Csds2 2.87 was released on 23 June 2022 -- (changes shown below)

Call from Screen: 1) Display | Cue sheet: a) Added menu options: i) Style = HTML ii) Style = RTF iii) Two columns if style = HTML iv) Removed 'RTF' from Decrease/Increase text size Dance | Edit: 1) Documents tab: a) Added toolbar button 'Clear'. b) Renamed toolbar button 'Pathname' to 'Browse'. c) Re-ordered toolbar buttons. List Edit By Item: (i.e., List Manager | Edit Items) 1) Buttons in upper right (Set All, Clear All, Invert All) now only work on items shown in the grid (as filtered by the checkboxes below), instead of on all items in the underlying list. Select Sequence Database And Index: 1) Added menu item 'Database | Copy database'. Sequence | All sequence databases: 1) Added menu item 'Database | Copy database'.

ID: 354
  
  

Csds2 2.86 was released on 3 May 2022 -- (changes shown below)

Note: SSD changes require an upgrade to your list database. (from the main menu, select 'System | Upgrade data files from web...' then select 'List.mdb' and press the 'Download' button) Call from Screen: 1) Edit | Add (or Change) Document: a) Added shortcut button for 'SSD'. 2) Display | Sequences: a) Added 'SSD Week', to display 'SSD Week #N' or '*** Not SSD ***' at top of each sequence. Dance | Edit: 1) Sight Call tab: a) Added shortcut button for 'SSD'. 2) Documents tab: a) Added shortcut button for 'SSD'. Find Getout (or Getin): 1) Added column 'SSD Week'. 2) Added menu option 'Edit | Copy text to clipboard'. List | List Database | Edit: 1) Edit record panel: a) Added checkbox 'SSD Ignore', which causes the program to ignore this handle when determining whether a handle list is SSD. 2) Fixed bug with sort by Level. List Print: 1) Format = Formatted N-Column: a) L-H Side: i) Added option 'SSD Week'. List View: 1) Grid display: a) Added column 'SSD Week'. Parse | Text string: 1) Added column 'SSD Week'. Sequence | All sequence databases: 1) Database menu: a) Added option 'Clear contents of database'. Sequence | Import: 1) Source Type = Text file: a) Now converts Y into {Y;X} Sequence | View: 1) Display menu: a) Added 'SSD Week', to display 'SSD Week #N' or '*** Not SSD ***' at top of each sequence. 2) View menu: a) Added 'View item on web (www.ceder.net)". This menu option is only visible if the item was downloaded from the Web Choreo Database. View item on web (www.ceder.net): (applies to Cue Sheet Database, Definition Database, Lyrics Database, Music Labels, Round Dance Cue Sheet Database, and Web Choreo Database) 1) Now uses default web browser instead of internal CSDS Internet Explorer browser. Web Choreo Database: 1) Export to Sequence Database: a) Now converts Y into {Y;X}

ID: 353
  
  

Csds2 2.85 was released on 27 April 2022 -- (changes shown below)

Call Execution: 1) Fixed issues with "Heads Recycle, Split Square Chain Thru". List Database: 1) Changed database version from 2 to 3. List Edit: 1) Added checkboxes Yes and No for SSD 2) Cosmetic changes Sequence | Import: 1) Fixed bug that sequence text was lost during import.

ID: 352
  
  

Csds2 2.84 was released on 17 April 2022 -- (changes shown below)

Call Not Found, Add It? 1) Added button 'Hex adjust' (at top center) Edit Snapshot Record: 1) Fixed bugs related to Hex snapshots

ID: 351
  
  

Csds2 2.83 was released on 14 April 2022 -- (changes shown below)

Call Execution: 1) Fixed issues with "Head Man Take Your Corner Forward and Back" followed by a call. Music windows (Edit, Load, Quick List): 1) Filter buttons: a) Context-menu invoked by right-clicking: i) Added 'Sort by Title'. Snapshot | Export records: 1) Added clickable links to view snapshot for start record and for end record. Specialty Squares: 1) Now checks for syntax errors such as mismatched % or $. 2) Progressive Squares: a) Move On is now restricted to all couples normal, or all couples half-sashayed.

ID: 350
  
  

Csds2 2.82 was released on 29 March 2022 -- (changes shown below)

Dance | Move used sequences to Date: 1) Added checkbox 'Only show dances having used sequences'. Main window: 1) Menu: a) System | Auto update from web...: i) Now allows selection of more than one item at a time. ii) Implemented update 'Web Choreo Database'. b) Removed 'System | Web page - downloadable files' c) Replaced 'System | Upgrade information' with 'System | How to Upgrade CSDS'.

ID: 349
  
  

Csds2 2.81 was released on 28 March 2022 -- (changes shown below)

Main window: 1) Menu: a) Added 'Dance | Move used sequences to Date'.

ID: 348
  
  

Csds2 2.80 was released on 25 March 2022 -- (changes shown below)

Call Execution: 1) Fixed parts-related issues when an extra concept is involved. E.g., a) Thirdly Use Trade Circulate For Tandem Swing The Fractions b) Finally Tandem Mirror Spin The Pulley 2) Implemented (SPLIT) CATCH ANYTHING N with 3 parts. E.g., Finally Use Tandem Ah So For Split Catch Lockit 3 3) Fixed issue with STRETCHED BOX (CROSS) CYCLE 4) Fixed issue with OWN THE ANYONE ANYTHING1 BY ANYTHING2 5) Tweaked DO YOUR PART extrapolation to match OWN THE extrapolation 6) Fixed bug with (from Squared Set) Heads Half Sashay and Step To A Wave 7) NTimes extrapolation now allows numeric token to appear before the call. (e.g., 1 & 1/2 Box Circulate instead of Box Circulate 1 & 1/2) 8) Fixed (call not found) bug with sequences such as: a) Sides Reverse Split Swap, Square Thru 3 To A Wave, Tandem Turn Thru b) Sides Left Wheel Thru, Left Square Chain Thru, Concentric As Couples Right Roll To A Wave 9) Fixed infinite loop bug with Anything And Circle Call not found in snapshot database, add it? 1) Added 'Debug Info' button on L-H side. GETIN|GETOUT records matching search criteria: 1) Added menu option 'Edit | Proofread Snippet [Graphics]' Main window: 1) Menu: a) Moved 'Sequence | Specialty Squares' to 'Specialty'. Select a GETIN|GETOUT: 1) Cosmetic changes 2) Proofread GETIN: a) 'Does not resolve' message box now shows the formation pictures of the GETIN record and results from the proofread function, so that the difference can be seen. Select Sequence Database: 1) Number of database history buttons (at top) increased from 9 to 20. 2) Cosmetic changes to OK button. Sequence Database Properties: 1) Type: a) Added all specialty squares sequence types: 'Kaleidoscope Squares - Roth', 'Kaleidoscope Squares - Vic, 'Progressive Squares', 'Tandem Squares', 'Contra - Improper', 'Contra - Becket', 'Sicilian Circle', 'Hex', 'Triangle', 'Rectangle' and 'Exploding Squares'. If you have sequence databases containing such sequences, set the database 'Type' field to the appropriate type. Note this should NOT be done to sequence datbases with the Dancers field set to '6 - triangle', '12 - hex', or '12 - rectangle'. Sequence | Find several sequences: 1) Added checkbox 'Skip empty sequences' Sequence | Specialty Squares: 1) Edit window is now modal 2) Major overhaul of this section. This section now behaves similarly to 'Edit Sequence [Graphics]', but does the specialty squares types of sequences. A sequence can be created without saving to a sequence database. Sequence | View: 1) Number of database history buttons (at top) increased from 9 to 20. Snapshot: 1) Validate | Record access: a) Added checkbox 'Skip private records' View Snapshot Record: 1) Edit menu: a) Added submenu 'Validate' i) Moved 'Record access' to submenu ii) Added 'Handle list' 2) Find | Find All: a) Added 'Bef Circular' and 'Aft Circular' b) Results grid: i) Renamed button 'Jump to Snapshot' to 'View Selected Snapshot'. ii) Added columns: Sex-Dep, Bef Circ, Aft Circ, Hex, Asym and Mirror Same.

ID: 347
  
  

Csds2 2.71 was released on 6 March 2022 -- (changes shown below)

Call Execution: 1) Fixed bug that the ANCHOR | IGNORE | DRAG | PREFER concepts returned error message 'The text string does not contain a call'. (this bug was introduced in CSDS 2.70) View Snapshot Record: 1) Edit menu: a) Added 'Toggle mirror same' b) Added 'Validate record access'

ID: 346
  
  

Csds2 2.70 was released on 2 March 2022 -- (changes shown below)

Call Execution: 1) Fixed bug that 'Explode And' without a trailing call didn't execute properly. 2) Now extrapolates INITIALLY|FINALLY|ODDLY|EVENLY USE (X) FOR (Y) Now extrapolates SECONDLY|THIRDLY|FOURTHLY USE (X) FOR (Y) Now extrapolates SECONDLY|THIRDLY|FOURTHLY|ODDLY|EVENLY Now extrapolates REVERSE ORDER i) requires upgrading List Database ii) requires upgrading Parse Database iii) requires latest Parts Database iv) requires upgrading Snapshot Database Date Edit: 1) Other Fields tab: a) Fixed display issue. Edit Music Database: 1) Tools menu: a) Added 'Export Title+Label+Number to file'. b) 'Clean up titles': i) Added option 'Fix all uppercase, confirming each change' Music History List: 1) Tools | Export music history list to file (e.g., for GEMA): a) Renamed to 'GEMA list' b) No longer prompts for file. History is displayed in a viewer, from which text can be edited, copied, printed, or saved to a file. Parts Database: 1) Major overhaul.

ID: 345
  
  

Csds2 2.65 was released on 27 January 2022 -- (changes shown below)

Dance Edit: 1) Quick list: a) Changed 'Delete' button 'Quick Lists' which now invokes the 'Select Quick List' dialog box from which quick list functions including delete can be performed. Edit Music Database: 1) Tools | Add cue sheets and lyrics from Database...: a) Fixed Error 91 - Object reference not set... New Dance dialog box: 1) Quick list: a) Changed 'Delete' button 'Quick Lists' which now invokes the 'Select Quick List' dialog box from which quick list functions including delete can be performed. Sequence | New (or Edit) [Graphics]: 1) Find calls via Snapshot Database: a) Added buttons: 'Private', 'Asymmetric', and 'Level'.

ID: 344
  
  

Csds2 2.64 was released on 4 January 2022 -- (changes shown below)

Call execution: 1) Now extrapolates TWIN PHANTOM GALAXY 2) Now extrapolates TWIN PHANTOM THAR Call from Screen: 1) No longer outputs message box for errors when sequence index is out of range. The error text is now placed in the sequence box instead. Help Database: 1) Many internal changes and updated help files. 2) PLEASE UPDATE HELP DATABASE via 'File | Auto update from web'. Miscellaneous: 1) Fixed some bad help links. Sequence | New (or Edit) [Graphics]: 1) Find calls via Prefix + Call: a) Tweaked behavior of buttons 'Heads' and 'N Dancer'. b) Added button 'Level'. 2) Clear prefix and clear suffix buttons can now be pressed while search is active.

ID: 343
  
  

Csds2 2.63 was released on 2 December 2021 -- (changes shown below)

1) Dance | Edit: a) Call Filter tab: i) Added columns: 'SSD Week' and 'Ordinal'. ii) Added button 'Keep' to only keep sequences that contain the selected calls. iii) Now briefly shows number of sequences removed. This notification message is visible for 4 seconds. 2) List | List Manager: a) Edit by Item: i) Added column 'SSD Week'. ii) Fixed display bugs with 'Invert All' buttons. Main window: 1) System | Web page - revision history: a) Corrected deprecated URL 2) Help | csds2 at www.ceder.net: a) Corrected deprecated URL Sequence | New (or Edit): 1) Fixed bug with deleting sequence database. Sequence | New (or Edit) [Graphics]: 1) Find calls via Prefix + Call: a) Added two buttons, for actions that I frequently use: i) 'Heads' - filters by Heads, sorts by Level, then selects last row ii) 'N Dancer' - sorts by Dancer, subsorts by Level, then selects last row

ID: 340
  
  

Csds2 2.62 was released on 2 November 2021 -- (changes shown below)

Run previous version of program: 1) Previous versions can now be deleted. Upgrade program from web: 1) Upon completion, now prompts user to restart program?

ID: 336
  
  

Csds2 2.61 was released on 4 November 2021 -- (changes shown below)

1) Convert Sequences to SeqMdb: a) Fixed bug introduced in CSDS 2.59 that caused converted sequence databases to be empty.

ID: 338
  
  

Csds2 2.60 was released on 1 November 2021 -- (changes shown below)

Date | Edit: 1) Add 'used sequences' from one or more dances: a) Fixed bug with clearing used sequences from the dance. Lyrics Database: 1) Changed database version from 4 to 5. Miscellaneous: 1) Fixed a 'context switch deadlock' issue. Program initialization: 1) Fixed bug that on some computers, application lost focus after splash screen closed. Sequence Database speed optimization: 1) Dance Edit 2) Call from Screen

ID: 335
  
  

Csds2 2.59 was released on 22 September 2021 -- (changes shown below)

Call from Screen: 1) Show formation window when highlighting current row: a) Fixed issue that sometimes formation picture was not displayed. b) Optimized for speed.

ID: 331
  
  

Csds2 2.58 was released on 16 September 2021 -- (changes shown below)

Call execution: 1) Once Removed: now implements formations in which the short axis not normalized. (e.g., Heads Pass The Ocean, Side Boy Truck, Once Removed Single Rotate 1/4) 2) Stretched Box: forces 4-dancer call to be in box (e.g., no longer allows from Parallel Waves, Stretched Box Bend The Line) Call from Screen: 1) Display menu: a) Moved items into submenu 'Sequences': i) Highlight current row within sequence ii) Show formation window when highlighting current row Main window: 1) pop-up menu (click on main screen) to set background picture: a) Added menu options: i) Stretch Image ii) Zoom Music | Edit Music Database: 1) Fixed bug that editing Pitch or BPM rounded the value to the nearest integer. Music Player: 1) Now saves value of 'Automatic loop (A)' checkbox between invocations. 2) Cosmetic changes Sequence Database speed optimization: 1) Dance Edit 2) Call from Screen

ID: 329
  
  

Csds2 2.57 was released on 28 August 2021 -- (changes shown below)

Sequence database bug fixes

ID: 328
  
  

Csds2 2.56 was released on 27 August 2021 -- (changes shown below)

Sequence database bug fixes

ID: 327
  
  

Csds2 2.55 was released on 27 August 2021 -- (changes shown below)

Sequence Database speed optimization: 1) Select Database and Index 2) Sequence History List 3) Dance Edit 4) Call from Screen

ID: 326
  
  

Csds2 2.54 was released on 23 August 2021 -- (changes shown below)

Fixed bug that .SEQ files weren't being converted to .SeqMdb

ID: 325
  
  

Csds2 2.53 was released on 22 August 2021 -- (changes shown below)

Sequence | All sequence databases: 1) Now shows folder where sequence databases are located (lower left). Clicking on folder link opens the folder with Windows File Explorer. 2) Fixed issue with resizing window. Sequence Database Properties dialog box: 1) Added button 'System Properties' to display the Windows file properties dialog for the given sequence database. Sequence Database speed optimization: 1) optimized: Sequence | View 2) optimized: Dance | Edit | Frame browser System | Download seq databases from web... 1) Fixed issues caused by new seq database format introduced in CSDS 2.50.

ID: 324
  
  

Csds2 2.52 was released on 8 August 2021 -- (changes shown below)

Sequences: 1) Fixed issues with unexpected files in SEQ folder.

ID: 322
  
  

Csds2 2.51 was released on 8 August 2021 -- (changes shown below)

Sequences: 1) Fixed errant message "Database name too long (8 chars max)".

ID: 321
  
  

Csds2 2.50 was released on 6 August 2021 -- (changes shown below)

Ceder Chest Definitions: 1) Changed database version from 5 to 6. 2) Added support for Chinese definitions. 3) View | Item on web (www.ceder.net): a) Now opens in default browser instead of internal browser. b) Now uses currently displayed language instead of desired language (i.e., web page is opened with the language of the currently displayed item) 4) Removed level NOL. 5) Searches are saved in browser history list. 6) Many bug fixes. 7) User must download latest CederChest.mdb file via System | Upgrade data files from web... | CederChest.mdb Definitions Database: 1) Fixed issue that Callerlab pictures were not being displayed. Main window: 1) System | Auto update from web | Square Dance Cue Sheet Database: a) Fixed error "Database = Nothing". Miscellaneous: 1) Removed error message 'Backup file already exists - compaction aborted'. Sequences: 1) Sequences are now saved in .SeqMdb databases instead of .SEQ files. a) Upon program initialization, after a confirmation prompt, all sequence databases are converted to the new format. Original SEQ files are saved to a subfolder. System | Upgrade data files from web... | List database: 1) Removed error message 'Backup file already exists - upgrade aborted'. 2) Fixed bug that all lists were deleted or replaced with Vic's personal lists.

ID: 319
  
  

Csds2 2.38 was released on 27 May 2021 -- (changes shown below)

Cue Sheets: 1) Figures now show SSD Week #, if applicable. (requires user to update Square Dance Cue Sheet Database) Music | Edit Music Database: 1) Tools | Re-parse ALL Title+Label+Number: a) No longer updates cue sheets and lyrics b) Now outputs list of all changes made 2) Tools | Add cue sheets and lyrics from Database: a) Now fixes bad entries for cue sheets and lyrics (i.e., cue sheet from database does not match label + #)

ID: 316
  
  

Csds2 2.37 was released on 17 May 2021 -- (changes shown below)

List Database: 1) Changed database version from 1 to 2. 2) Added support for Callerlab SSD. 3) Added field 'SSD Week'. Music | Edit Music Database: 1) Edit item: a) If Label or Label # is changed, and Cue Sheet is empty, program no longer prompts to 'add cue sheet to this entry?', It does is automatically. b) If Label or Label # is changed, and Lyrics is empty, program no longer prompts to 'add lyrics to this entry?', It does is automatically. 2) Moved menu item 'Grid | Music files added today' to 'Filter | Music files added today'. a) Added new menu item 'Filter | Music files added recently'. 3) Tools | File pathnames | Find non-existent files: a) Optimized. Music Player: 1) Markers tab: a) Now allows more than one marker to be selected. If two markers are selected, 'Play from' and 'Delay + Play' now plays the music from the first marker to the second marker, and then stops. System | Upgrade data files from web...: 1) List database is now upgraded from List.mdb instead of LIST.UPG. Web Choreo Database: 1) Changed database version from 1 to 2. 2) Added support for Callerlab SSD. 3) Added field 'SSD Week'.

ID: 315
  
  

Csds2 2.36 was released on 30 March 2020 -- (changes shown below)

Cue Sheets: 1) Cue sheets now show the original recording artist and year, if known. 2) Cue sheets now have a link at the bottom to the lyrics, if available. Formation Bitmap: 1) Added menu option 'Phantom Style'. 2) Edit | Add Phantoms: a) Added '1 x 12 matrix' Sequence | Edit [Graphics]: 1) Navigate menu: a) Added 'Previous not proofread sequence (same database)' F5 b) Added 'Next not proofread sequence (same database)' F6 Sequence | Print... 1) Format: a) Added option 'One RTF Color File'

ID: 314
  
  

Csds2 2.35 was released on 27 February 2020 -- (changes shown below)

Miscellaneous: 1) Fixed bug "Path cannot be the empty string or all whitespace..." that occurs when "System | Preferences | Folders | Temporary files" is empty and "System | Preferences | Music (2) | Cue sheets use RTF instead of HTML" is NOT checked, and the program tries to display a cue sheet. Music | Edit Music Database: 1) Added menu item 'Tools | Find by ID' and corresponding toolbar button. Music | Labels: 1) File | Auto update from web: a) Now lists names of newly added labels.

ID: 313
  
  

Csds2 2.34 was released on 7 October 2019 -- (changes shown below)

Call from Screen: 1) Fixed bug that a windows "ding" sound happened every time the 'Show formation window' was updated.

ID: 312
  
  

Csds2 2.33 was released on 27 September 2019 -- (changes shown below)

Call from Screen: 1) Display menu: a) Added menu items (also available from Preferences): i) Highlight currrent row within sequence ii) Show formation window when highlighting current row 2) Show formation window: a) Internal changes made. b) Added toolbar button for 'Dancers at Clicked Location'. (i.e., for the current highlighed line) Dance | Edit: 1) Date Filter: a) Fixed bug: if Close button is pressed and 'exclude' grid is filtered, then only the selected dates in the filtered section were processed. b) When grid is filtered, the 'Set All', 'Clear All' and 'Invert' buttons now only act on the filtered data set. Dancers at Clicked Location: 1) Changed window icon. Edit Snapshot Record: 1) Execute a Call: a) Fixed issues when entered call has an ambiguous abbreviation or a bad parse. Help Database: 1) Fixed issue with window continually grabbing focus. Seq Edit [Graphics]: 1) Added menu item 'Navigate', and moved several items from the 'File' menu into it. Seq Edit [Text]: 1) Added menu item 'Navigate', and moved several items from the 'File' menu into it.

ID: 311
  
  

Csds2 2.32 was released on 23 July 2019 -- (changes shown below)

Help | About Csds2: 1) Added button 'Open Application Data Folder'. Miscellaneous: 1) Streamlined installation process for new users.

ID: 307
  
  

Csds2 2.31 was released on 21 July 2019 -- (changes shown below)

Help Database: 1) File | Auto update from web: a) Fixed issue of "Bad Datatype = 0" (OhBoy). Miscellaneous: 1) Fixed issues with absolute file pathnames in music database when running from portable drive. 2) Dancers at Clicked Location - now works better for sequences created by the SD program. I.e., square brackets [] are ignored. If a line contains (x;y), the characters (,),; are removed. 3) RTF Cue Sheets can now display a bold or italic font, if it's in the HTML file as <B> and </B> or <EM> and </EM>. 4) Fixed issue with extrapolating 'ANYTHING REACTIVATE'. Also fixed minor bugs with 'ANYTHING (CROSS) NUCLEAR REACTION'. Sequence | View: 1) Added menu item 'Navigate | Specified sequence in database (F5)' and corresponding toolbar button.

ID: 306
  
  

Csds2 2.30 was released on 13 July 2019 -- (changes shown below)

Miscellaneous: 1) Error 5 - The underlying connection was closed: An unexpected error occurred on a send. at System.Net.HttpWebRequest.GetResponse() a) This is a Security Protocol issue, that we've been having trouble with at www.ceder.net. The issue is now resolved. b) Unfortunately, existing users need to uninstall their version, then re-install the latest version. ...or... Download https://www.ceder.net/csds2/download.php?filename=csds2_2.30.exe&type=zzz saving as csds2.exe in the EXE folder (found via Csds2 | Help | About Csds2 | Open EXE Folder)

ID: 303
  
  

Csds2 2.29 was released on 10 May 2019 -- (changes shown below)

Minor changes.

ID: 302
  
  

Csds2 2.28 was released on 26 April 2019 -- (changes shown below)

Dance | Edit: 1) Call Filter tab: a) Pressing the "Delete" key now invokes the "Remove from Dance" button. List | Edit: 1) Changing 'Status' is now controlled by radio buttons within the grid. 2) Cosmetic changes. Main window: 1) System menu: a) Added 'Run previous version of program'. Miscellaneous: 1) Music file properties: a) Cosmetic changes. 2) Fixed issues with 'Run from portable drive'. Sequence | Specialty Squares: 1) Added menu 'View | Formation Bitmap'. Snapshot: 1) Edit Snapshot Record: a) "Execute a Call" dialog box is now non-modal.

ID: 301
  
  

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.

ID: 292
  
  

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)

ID: 290
  
  

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.

ID: 284
  
  

Csds2 2.24 was released on 28 January 2018 -- (changes shown below)

Lyrics: 1) Fixed bug that lyrics files were not being correctly generated.

ID: 283
  
  

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.

ID: 279
  
  

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.

ID: 276
  
  

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.

ID: 274
  
  

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?"

ID: 272
  
  

Csds2 2.19 was released on 8 September 2017 -- (changes shown below)

No significant changes

ID: 271
  
  

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.

ID: 267
  
  

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.

ID: 264
  
  

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

ID: 262
  
  

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.

ID: 261
  
  

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'.

ID: 256
  
  

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.

ID: 255
  
  

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'.

ID: 254
  
  

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'.

ID: 253
  
  

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

ID: 252
  
  

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.

ID: 251
  
  

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)

ID: 250
  
  

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.

ID: 249
  
  

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

ID: 248
  
  

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.

ID: 247
  
  

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.

ID: 246
  
  

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)'.

ID: 245
  
  

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.

ID: 244
  
  

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.

ID: 243
  
  
https://www.ceder.net/revision_history/ -- Copyright © 2024 Vic Ceder.  All Rights Reserved.
full URL