############################################################################### # # TODO List Softpanel2 and Softpanel2Config # ############################################################################### # 1. Add the ability to use the 'Sources Custom Status' from UconExport.txt. # # ############################################################################### ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 2015-11-12 # Why: Release version 1.27 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2015-11-12_v1.27 [FEATURES] [BUG FIXES] 1. Would not connect and status when connected to a UDS router. Found and fixed the problem. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 2013-08-27 # Why: Release version 1.26 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2013-08-27_v1.26 [FEATURES] 1. Softpanel - Softpanel will now register every panel it runs, based on the parameters in the DEVICE_REGISTER_STRUCT. [BUG FIXES] ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 2013-07-12 # Why: Release version 1.25 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2013-07-12_v1.25 [FEATURES] [BUG FIXES] 1. Integrating the bug fixes from version 1.22.1 Beta from 2012-05-23 there was some code that was missed. This has been corrected. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 2013-06-26 # Why: Release version 1.24 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2013-06-26_v1.24 [FEATURES] 1. Softpanel- allowed for more than 300 buttons increased it to 1024. [BUG FIXES] 1. Integrated the bug fixes from version 1.22.1 Beta from 2012-05-23. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 2012-02-13 # Why: Release version 1.23 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2012-02-08_v1.23 [FEATURES] [BUG FIXES] 1. Config-When dealing with Template .pnl's the function text 'direct Source' and 'direct dest'would not show on the assigned button. On configured .pnl's the function text would not appear when removing encoding. This issue has been resolved. ############################################################################### # # Who: Ray Malheiro and Ed Shober # What: Utah Scientific Softpanel 2 Control Application # When: 2012-05-23 # Why: Release version 1.22.1 Beta of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2012-05-23_v1.22.1Beta [FEATURES] [BUG FIXES] 1. A bug at CBS revealed a problem with monitor matrix status. A status request for monitor matrix was being sent out after each take made on all active panels. This would cause a slow down on status received from the SC4 controller after a day or two of operation. The slow down would render the softpanels unusable so takes and other operations could not be preformed. The solution was to use the normal take status to monitor the status of all monitor matrix buttons. This has resolved the status delays coming from the SC4 controller. ############################################################################### # # Who: Ray Malheiro and Ed Shober # What: Utah Scientific Softpanel 2 Control Application # When: 2012-02-08 # Why: Release version 1.22 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2012-02-08_v1.22 [FEATURES] 1. Added the logging feature. [BUG FIXES] 1. Softpanel was doing 2 takes when dealing with preset destinations. The preset destination selected first will after a take button is pressed be issued with Bruces code; it was also being sent from the softpanel code. To eliminate double takes the active destination(first selected) will be filtered out of the softpanel's preset take code. All additional selections will be issued a take from softpanel's preset take code. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 8-10-2011 # Why: Release version 1.21 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-8-11_v1.21 [FEATURES] [BUG FIXES] 1. A source button assigned to the first source entry(sourceID 0) would be given the "LTOP" index when doing a take. This was resolved by discounting the "LTOP" source name when finding an index in the for loop.(CCfgObjList::FindIDIndex( int ID )). ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 7-07-2011 # Why: Release version 1.20 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-7-07_v1.20 [FEATURES] [BUG FIXES] 1. The height and width dimensions for 'display' buttons was not being interpreted by the player. If a configuration change to the dimensions was made, the player would instead use the default dimensions. This was corrected. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 6-30-2011 # Why: Release version 1.19 - RC5 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-6-30_v1.19_RC5 [FEATURES] [BUG FIXES] 1. Config/player - Not using the Level id for the level reference was causing level access problems when parsing the configuration array. Check boxes would be out of sync with the actual level. This became apparent when checking only one level. When all the levels were checked the indexing wouldn't be a problem. 2. ON take status from the SC4, softpanels that didn't initiate the take would only receive the levels that were switched, therefore, all levels not switched would be blanked on the display by a routine in routerstaus.c (statusSourceByDisplayingText). This routine was closed to compile with the #if directive. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 6-21-2011 # Why: Release version 1.19 - RC4 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-6-21_v1.19_RC4 [FEATURES] 1. Worked out the kinks in the A/B takes when using the Previous/Preset Previous buttons. Most of the issues were the status tracking from the SC4, the issue was found in class CCfgSP2Dests function SaveCurrentSourceStatus. A single level take would cause the Laststatus array to mirror the current status array thus reporting no change in source status and undoing the previous button/s. [BUG FIXES] 1. Config - When checking a level in the control tree the index was used to access the level attributes in the configuration array. This caused a one off selection from the array. The index into the array should have been zero based. This has been corrected. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 6-06-2011 # Why: Release version 1.19 - RC2/3 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-6-06_v1.19_RC2/3 [FEATURES] 1. config & player - Added a assignable direct and present function to the Associated Destinations Group and the Assigned Destinations Group. 2. The destination select dialog changed...the radio buttons have been replaced by a text box showing the buttons type; 'Assignable Preset' or 'Assignable Direct', which is now configurable in the SoftPanel2Config. [BUG FIXES] 1. Config - Level node in control tree was only showing 15 of the 16 levels...Corrected. 2. Multiple output selections(rubberband) were being cleared after a take, leaving only one of the outputs selected. It was requested to leave all selected until a single selection was made or a clear button was pressed. This has been corrected. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 5-24-2011 # Why: Release version 1.19 - RC1 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-5-24_v1.19_RC1 [FEATURES] 1. Allowed the takes to do an A B switch when using a Previous Preset button. [BUG FIXES] 1. Config & player - Sorted the child nodes on the open file dialog. ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 5-19-2011 # Why: Release version 1.19 - RC0 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-5-10_v1.19_RC0 [FEATURES] 1. Added a subitem 'Flash MMX Button'in the 'View' which allows the user to determine if the Monitor Matrix Button is flashing or solid bright. [BUG FIXES] ############################################################################### # # Who: Ray Malheiro # What: Utah Scientific Softpanel 2 Control Application # When: 5-10-2011 # Why: Release version 1.18 - RC0 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-5-10_v1.18_RC0 [FEATURES] 1. Added a 'Take to Monitor Matrix' function to the right click drop down menu. A right click on any of the players outputs allows the user to pick this new function to take that output to an assigned monitor/s in the matrix. [BUG FIXES] 1. Takes initiated from the right click drop down menu would not clear the flashing Take.Fixed. 2. Config - On the Controls Tab the “Active Levels” were not sorted in ascending order beginning with Level 1. This was fixed. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 3-1-2011 # Why: Release version 1.17 - RC2 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2011-3-1_v1.17_RC2 [FEATURES] 1. Assignable Destination Function Allows the user to assign a destination and Take/Preset function in the player. To assign a destination in the player, right click on an Assignable Destination button, select "Assign Destination" from the right click menu. Each destination assigned supersedes the previous destination. The state of an Assignable Destination button persists after a panel is closed. An Assignable Destination can be associated or not. 2. Previous Function - assigned to a button in the config. In the player, the Previous Function operates on either the buttons selected, or if no buttons are selected, the default destination. The Previous function sets the destinations operated on to their state before the last Take. There are two Previous Functions: Take Previous and Preset Previous. 3. Properties added to Right Click Menu in Softpanel2Config 4. A right click on the SC4 Status Oval in the player shows SC4 information. [BUG FIXES] 1. Config - When a Ucon Source or Dest had no levels defined, a Source or Dest with ID 0 was added to the panel by Verify(). Fixed. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 12-14-2010 # Why: Release version 1.17 - RC1 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-07-13_v1.16_RC3 [FEATURES] 1. Player - If the panel it is running changes, prompts the user to reload. [BUG FIXES] 1. Config - When a Ucon Source or Dest had no levels defined, a Source or Dest with ID 0 was added to the panel by Verify(). Fixed. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 7-13-2010 # Why: Release version 1.16 - RC3 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-07-13_v1.16_RC3 [FEATURES] [BUG FIXES] 1. Fixed the problem with selecting a label. Removed double buffering. 2. Right Click now selects the object if it's not already in the tracker 3. Fixed some problems with positioning of right click menu when the scroll position != 0 4. If a source or destination is checked or unchecked, the Modified Flag of the document is set. 5. Can drop a source group on a keypad button ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 6-23-2010 # Why: Release version 1.16 - RC1 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-06-23_v1.16_RC1 [FEATURES] 1. Added a Preset function to work with associated button/displays 2. A destination can be dropped on a non associated display 3. Added tool tips to color bar 4. Added Shape menu with alignment, grouping, and color items to main menu [BUG FIXES] 1. Fixed the problem with object layers and selecting buttons positioned over a rectangle in the config 2. Increased the buffer size for the Label in a label control to 120 + NULL character 3. Fixed the select and select problem in the player 4. Fixed the Click/Shift Click/Control Click on a rectangle problem - wasn't getting invalidated in the config 5. Made the color dialog stay within the frame. 6. Made the color dialog remember where it is moved to. 7. Made the font and custom text dialogs position like the color dialog. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 4-23-2010 # Why: Release version 1.15 - RC1 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-04-23_v1.15_RC1 [FEATURES] [BUG FIXES] 1. Changed Flash Interface to not tell Bruce about excluded destinations ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 3-8-2010 # Why: Release version 1.14 - RC2 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-03-08_v1.14_RC2 [FEATURES] [BUG FIXES] 1. Increased the buffer size for a line in a file read. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 3-3-2010 # Why: Release version 1.14 - RC1 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-03-03_v1.14_RC1 [FEATURES] [BUG FIXES] 1. Cleaned up some problems in destination selection. 2. Multiple take bug fixed. ############################################################################### # # Who: Holly Ausbeck # What: Utah Scientific Softpanel 2 Control Application # When: 2-3-2010 # Why: Release version 1.13 - RC2 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2010-01-26_v1.13_RC2 [FEATURES] 1. Snapshot function - can be assigned to a button in the config 2. Individual snapshot files consolidated into one snap file per panel Files are automatically converted to the new format. 3. Snapshots can be assigned to buttons in the player with either Take or Preset. 4. The snapshot description appears as the tooltip for the assigned button 5. New Snapshot dialogs for Save, Retrieve and Edit. 6. The Snapshot lists in all Snapshot dialogs have a button icon next to snapshots assigned to buttons. 7. Custom text on snapshot buttons. 8. Right click on panel background changes the color [BUG FIXES] 1. Crash when saving panel to a different SC4 is fixed (indexing mistake in Verify()). 2. Ucon Update updating the wrong folder - fixed (can't use item data when sort is set) 3. Ucon Update - Browse fills in the correct folder and file name. =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: Utah Scientific Softpanel 2 Control Application # When: 11-12-2009 # Why: Release version 1.11 of softpanel-2 # ############################################################################### [VERSION:] Softpanel2_2009-11-12_v1.11 [FEATURES] 1. Text Labels 2. Background Boxes 3. Selectable Fonts and colors for text 4. More buttons 5. Snapshots. Saves current config setup of panel to file with a user supplied description so it can be recalled later. The snapshot is specific to the panel that created it. 6. Multiple Select in player for outputs allowing ganged takes. Done using Mouse and CNTL / SHIFT left click or group select with mouse and select box. 7. Button colors selectable using mouse + right-click. 8. Added color pallete to provice more colors for user [BUG FIXES] 1. Operations with shortcuts pointing panel files has been fixed. May require some modifications to individual computers to ensure links are setup correctly. 2. Lock/Protect operations have been fixed. Requires version 1.9.4 of the sc4(xxx) controllers to be effective. =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: Utah Scientific Softpanel 2 Control Application # When: 5:51 PM 3/7/2009 # Why: Release version 1.10 of softpanel-2 # ############################################################################### [VER_SION:] Softpanel2_2009-03-17_v1.10 [FEATURES] [BUG FIXES] 1. Fix startup with blank panel when using windows associations to start softpanel player 2. Lock/Protect fixes (requires v1.9.1 and later sc4(x) controller s/w 3. Window Size Error on Wide Panels 4. Fix File Open Problems ===============================================================================