Csds2 changes --
most recent prior to 1.50
Csds2 3.46 was released on
3 April 2025 -- (changes shown below)
Call Execution:
1) Fixed issue with 'Boys Reverse All Truck'.
2) Fixed issue with 'Outsides Concentric anything' where anything
starts and ends in a 2x2.
Call from Screen:
1) Fixed issue with (popup) formation window not retaining formation size
between invocations.
Dance | Edit:
1) Fixed display bug with toolbar position for sequence frames.
Sequence | View:
1) Fixed bug that Ctrl+E (to edit text) wasn't working.
Csds2 3.45 was released on
14 February 2025 -- (changes shown below)
Call Execution:
1) Fixed issue with (Cross) Concentric from "I" and Bat formations,
when each group-of-4 ends in a 2x2.
Call from Screen:
1) Fixed issues with documents when 'run from portable drive'.
Preferences:
1) Folders:
a) Added 'Document files'.
b) Added button 'Undo Default All'.
Select Sequence Database And Index:
1) Fixed Error 57 with renaming sequence database.
Csds2 3.44 was released on
12 January 2025 -- (changes shown below)
Customize Grid:
1) Miscellaneous:
a) Added button 'Report...'.
Getout | View:
1) Cosmetic changes (larger toolbar).
Music | Database:
1) Tools | Rename music files...
a) Added format 'Title only'.
b) Added checkbox 'Remove CamelCase from Title'.
c) Added option to rename 'Cue Sheet' and 'Lyrics' files.
d) Cosmetic changes
e) If 'Confirm each change' is selected, there is now an option
to edit the new filename.
Parser:
1) Now attempts to insert a 'FOR' token if missing with theses calls:
Anchor The, Drag The, Ignore The, and Prefer The.
Sequence Problems:
1) On sequence grids that allow multiple selection, the 'Problems' function
can now set or clear multiple flags for the selected sequences.
Csds2 3.43 was released on
12 November 2024 -- (changes shown below)
Call from Screen:
1) Getouts:
a) Cosmetic changes.
b) Added two more starting formations:
i) H PTO (Heads Pass The Ocean)
ii) H FTT (Heads Fan The Top)
c) Added a button to rotate the starting formation.
d) Added a button to rotate couple numbers within the formation.
2) Sequence frame:
a) Pop-up menu:
i) Added 'Properties'.
List ! New:
1) Added button 'Single Button (easiest way)' to quickly
create a list.
Music Player:
1) On load new music item, if an item is currently playing, the program
now optionally prompts for confirmation whether to stop playing the
current item.
Parser:
1) Fixed issue with SD sequences containing a semicolon within a comment.
Preferences:
1) Music (1):
a) Added checkbox 'On load music - confirm if playing another item'.
Csds2 3.42 was released on
6 November 2024 -- (changes shown below)
Call Execution:
1) Fixed bug with "Near 4 Mirror All Veer Left"
Sequence Text Colors And Relative Sizes dialog box:
1) Added '<Move On>', to format text enclosed in matching < and >.
Specialty Squares:
1) Kaleidoscope Squares:
a) Now recognizes the call 'Home'.
b) Sequence is now marked as proofread (if possible).
Csds2 3.41 was released on
26 October 2024 -- (changes shown below)
Call from Screen:
1) Seq Edit [Graphics]:
a) Now saves state of dance prior to editing a sequence,
in case program crashes.
Music Player:
1) Windows Media Player:
a) Fixed bug that loading a new piece of music caused error
"Unable to load music file" from the previous selection.
Specialty Squares:
1) Kaleidoscope Squares:
a) Added extra buttons 1+2, 1+3, 1+4, 2+3, 2+4, 3+4
to insert phrases such as "Ones and Twos " into the
edit buffer.
Csds2 3.40 was released on
12 October 2024 -- (changes shown below)
Call Execution:
1) Tweaked processing of calls with parts.
Music Item Edit:
1) General tab:
a) Fixed bug that Lyrics toolbar no longer worked.
Music Player:
1) Tweaked duration processing (again).
Hopefully this fixes the looping, or lack of,
problems with recent versions of CSDS.
Csds2 3.39 was released on
26 September 2024 -- (changes shown below)
Call Execution:
1) Added '|' as a special character, equivalent to a new-line
during call processing.
See https://www.ceder.net/helpdb/viewsingle.php?pid=1&UniqueId=64
2) Fixed issue with (Split) Counter Rotate.
3) Now extrapolates 'Nthly Add (A) Call-1 For (A) Call-2',
which inserts Call-1 after part N of Call-2.
4) Tweaked processing calls with parts.
6) Now extrapolates Hubs/Rims Trade (anything).
To receive changes shown above, upgrade your Lists, Parse, Parts,
and Snapshot databases.
Call from Screen:
1) Getouts:
a) Added pop-up menu to grid (invoked via mouse right-click).
b) Double-clicking on grid row now opens the 'show progression'
window for the selected getout.
c) Added 'Find Text' and 'Clear Find Text' buttons.
d) Added 'after picture' to lower right.
e) Added getout type 'Corner Line'.
2) Sequence:
a) Fixed display issue when sequence contains matching
squiggle brackets {} split between two lines.
3) When a sequence has focus in the active frame, pressing
the 'Enter' key will repeatedly do a 'Page Down' until the
end of the sequence is displayed. Then, repeatedly pressing the
enter key does a 'Page Up' until the start of the sequence is diplayed.
This functionality has also been added to 'Sequence View'.
Getin/Getout | Find several records:
1) Results page:
a) Toolbar is now larger and shows shortcut keys.
System | Run previous version of program:
1) Now allows mulitple selection of files to delete.
System | Upgrade data files from web:
1) Added column 'Need' indicating updating the file is recommended.
Csds2 3.38 was released on
8 August 2024 -- (changes shown below)
Call from Screen:
1) Sight Call:
a) Added toolbar button 'Toggle orientation' (butterfly icon) to
toggle between column and row orientation (a.k.a. read direction).
b) Added toolbar button 'Sort'.
c) Changed behaviour when item is removed:
i) Removed item is replaced with another item, and list is not
resorted.
ii) Items in list only move (shift one position) if entire
list fits on screen.
d) Moved 'Getouts' to a separate frame.
2) Getouts:
a) Extracted from Sight Call.
b) Hot key is '?' (question mark)
c) Cosmetic changes.
d) Added buttons to easily change starting formation.
(hot keys 0 thru 9)
Dance | Edit:
1) Not used tab:
a) Added toolbar button 'View sequences for frame Fn'.
List | View (i.e., List | List Manager | View)
1) Display menu:
a) Added menu options to change the font sizes and colors for the HTML display.
Csds2 3.37 was released on
17 July 2024 -- (changes shown below)
Call Execution:
1) The Checkpoint extrapolation no longer allows Twin Diamomnds as
a starting position.
2) Fixed bug with 'calls with parts' that if only the first part
could be done, it returned success, even though subsequent
parts could not be done.
3) Now extrapolates the Piecewise concept.
4) (Reverse) Checkpoint A By B:
Implemented parts of call B with parts concepts such as
Initally, Oddly, etc.
5) Fixed issue that "Z"s were not properly identified from a 5x4
matrix (e.g., from R-H Columns after 1/2 Press Ahead).
Dance | Move used sequences to Date:
1) Cosmetic changes.
List Manager:
1) File menu:
a) Added 'Edit Description'.
2) Toolbar:
a) Added 'Description'.
Music | Composite History List:
1) Added fields: 'Rating' and 'Genre Flags'.
Preferences:
1) Sequences tab:
a) Added checkbox 'Confirm Remove Item from List in Edit Sequences [Graphics]'.
Sequence | Move | Move sequences between two databases:
1) Major overhaul of user interface.
Snapshot | View:
1) Find All - Results Page
a) Added menu option 'Edit | Validate record access'.
F12 - Listen:
1) Cosmetic changes
Csds2 3.36 was released on
20 June 2024 -- (changes shown below)
Call Execution:
1) Now able to calls such as
a) Initally/Finally Motivate/Tally-Ho BUT given-call.
Call From Screen:
1) Added menu 'Find' and moved the 5 'Find' items from the 'Navigate'
menu to 'Find' menu.
2) Find | Find by Sequence ID:
a) Now shows sequence index range.
b) OK button caption changed to 'Find SEQDB-XX'.
c) If sequence was not found in dance, there's now an option to
add the sequence to the dance.
Edit Another Sequence?:
1) Fixed bug that the displayed 'Last sequence' was incorrect.
Music | Edit Database:
1) On adding a new item to the music database, the duration field
is now determined via Windows File Explorer instead of querying
the API or currently loaded music player. For some new encoding
formats, the API and Direct Show players are unable to load the
file and return a 0 for the duration field. Winamp might also
returns an incorrect duration value. Media Player generally returns
the correct duration. However, the Windows File Explorer always seems
to give the correct value.
Music Player:
1) Fixed issue with CSDS windows such as the Music Quick List showing
'loading music player...' when the player is already loaded.
2) Fixed more issues relating to 'duration'.
3) Added check for potential bad loop, with option to set the loop
to the default values.
Sequence | Import:
1) Fixed a few more issues with importing sequences written in SD.
Csds2 3.35 was released on
31 May 2024 -- (changes shown below)
Formation Bitmap:
1) Fixed bug that 'Black & White' did not display couple numbers.
2) Added menu option 'Display | Specify icon size'.
Inserted Formation Size:
1) Changed label to UpDown text box so that a specific value can be entered.
List Database | Edit:
1) Fixed bug that 'delete record' no longer worked.
Music:
1) Fixed "Error 91 - Object reference not set to an instance of an object.
at csds2.frmMusicPlayer.CleanTimeStr(String& TimeStr)
Music | Edit Database:
1) Remove item from database:
a) Replaced "and Delete File from disk" with
"and send file to Recycle Bin".
Music Player:
1) Another tweak to try to fix duration issues.
Preferences:
1) Cosmetic changes
2) General tab:
a) Added checkbox 'Ignore parse errors' (applies to Seq Edit [Text]).
3) Dances tab:
a) Added UpDown text box controls so that specific values can be entered.
Sequence Database Properties:
1) General tab:
a) Added 'View' button to 'Maximum level' field.
2) Printer tab:
a) Added two 'clear' buttons.
Sequence | Import:
1) Cosmetic changes
2) Destination database:
a) Added 'Clear' to toolbar.
Specialty Squares:
1) Added toolbar button 'Formation Bitmap'.
Csds2 3.34 was released on
14 May 2024 -- (changes shown below)
Music:
1) Tweaked end-of-track detection (sigh, again).
Csds2 3.33 was released on
29 April 2024 -- (changes shown below)
Call Execution:
1) Fixed issue with U-Turn Back & Roll (also Couple Up & Roll)
from various positions (e.g., Trade By formation).
Music:
1) Tweaked end-of-track detection.
Other | Registry | Import:
1) After import, now prompts whether to restart the program.
Sequence | Edit [Text]:
1) Now skips syntax check if sequence was imported from SD.
Sequence properties:
1) Now shows 'SD format', 'Proofread' status, and whether sequence was
'Uploaded to ceder.net choreo database'.
Csds2 3.32 was released on
25 April 2024 -- (changes shown below)
Music:
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'.
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
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)
Csds2 3.29 was released on
4 April 2024 -- (changes shown below)
Fixed bug with music duration and relative music file pathnames
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.
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.
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)
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.
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.
Csds2 3.22 was released on
12 February 2024 -- (changes shown below)
Call Execution:
1) Fixed issues with "Turn The Key".
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.
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.
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.
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'.
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.
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'.
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'.
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'.
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
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'.
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'.
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.
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'
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'.
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.
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'.
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'
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'
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'.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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'.
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
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.
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).
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'.
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}
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.
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
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.
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'.
Csds2 2.81 was released on
28 March 2022 -- (changes shown below)
Main window:
1) Menu:
a) Added 'Dance | Move used sequences to Date'.
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.
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'
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.
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'.
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.
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
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?
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.
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
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.
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
Csds2 2.57 was released on
28 August 2021 -- (changes shown below)
Sequence database bug fixes
Csds2 2.56 was released on
27 August 2021 -- (changes shown below)
Sequence database bug fixes
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
Csds2 2.54 was released on
23 August 2021 -- (changes shown below)
Fixed bug that .SEQ files weren't being converted to .SeqMdb
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.
Csds2 2.52 was released on
8 August 2021 -- (changes shown below)
Sequences:
1) Fixed issues with unexpected files in SEQ folder.
Csds2 2.51 was released on
8 August 2021 -- (changes shown below)
Sequences:
1) Fixed errant message "Database name too long (8 chars max)".
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.
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 + #)
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'.
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'
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.
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.
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.
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.
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.
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)
Csds2 2.29 was released on
10 May 2019 -- (changes shown below)
Minor changes.
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.
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.