Cablecast 4.4.1 Release Notes ========================================================= * Bug 113 | Add Run Total to Show record for multi-reel shows -If a show has multiple reels, a Total Run Time field appears, which caclulates the total time for all reels. * Bug 118 | Add PortSetting to the Control Module Set Logs -The PortSetting for a particular event now appears in the CMS log for that event. Note: All existing log files are not compatible with this version. * Bug 127 | Autopilot logic does not handle bulletin board types properly -If any manual event other than 'Take' was created for a BulletinBoard device, a Null Reference error occured when sending Autopilot. The WebUI now forces all manual events for BulletinBoard devices to be 'Take' only. * Bug 143 | Subset of a show search displays an incorrect number of results. -Subsetting a search result always displayed a result count equal to the result count of the initial search, not the count of the subsetted shows. * Bug 147 | CG Exempt field behaves erratically when editing a Show record via a different Location. -When editing a show from a different location (you will be asked if you want to switch to the correct location), the CGExempt and LiveIPExempt fields would always be unchecked, even if the show really is CGExempt or LiveIPExempt. * Bug 149 | NullReferenceException (Library.Shows.Edit.aspx.cs:Page_Load:140) -Session related. Fixed by adding session listing to autobug reports. * Bug 150 | UpdateSendInfo not handling database connections properly -Saving new from/to times during an autopilot send was opening too many connections, and not closing all of them afterward. * Bug 155 | DeviceFileKey SQL statement not escaping single quotes -A DeviceFileKey containing a single quote character would cause an error when being added to the EventTable duing an Autopilot send. * Bug 162 | Digital FileKeys based on a show title can contain invalid characters -Recording the first run of a show can fail if the show title contains filesystem "unsafe" characters. These characters are now removed before saving the file. * Bug 179 | Attempting to paste Record Schedule events before copying caused SQL error -Now checks to see if the schedule event "clipboard" is empty before trying to paste. * Bug 182 | Force menu not showing router status/error -In the Autopilot Force Menu, there was an error that if the routing switcher didn't return good status (i.e. device unavailable, invalid control module configuration), the device statuses would stop updating automatically. Now any problems with the routing switcher should be displayed at the top of the Force Menu page. * Bug 183 | Autopilot Force error when no CMSID is set -The Autopilot Force Menu now obeys the device type for a device. Previously if a device was set to "No Device" it would behave erratically, since it would be using whatever last "Primitive Format" was chosen, but the UI doesn't display what that is when "No Device" is selected. * Bug 201 | Subsetting a show search result will remove the sort order -A part of the search wasn't being set correctly, so the action of subsetting a search would reset the sort order. * Bug 206 | Setting a Device to BulletinBoard keeps any CMSID previously set for that Device -When a device's type gets switched to BulletinBoard, the old CMS would still be active for the device, leading to strange behavior elsewhere (e.g., the force menu allowed you to send a "Play" command to a CG). Now, when chaning a device to BulletinBoard, the CMS for that device is removed. * Bug 212 | Shows can be pre-assigned to record-only devices. -Since a record-only device can never playback a show, it makes no sense to preassign a show to be played from that device. The list of devices that a show can be pre-assigned to now omits any record-only devices. * Bug 221 | Force Menu status w/ error kills similar device status -The Autopilot Force Menu was reporting the same error for any devices using the same CMSID. This was fixed, so if you have two of the same devices controlled by the same control module (i.e. they're on different serial ports) they will report their correct status. * Bug 222 | Conflict Checking in Manual Events -Manual Events should be allowed to bypass the strict conflict checking used by Autpilot. This allows Cablecast to do things it normally wouldn't do, like play a show at the same time on two channels from a single deck. * Bug 232 | Compact force menu when routing matrix is over 16 outputs -If the router for a channel has more than 16 outputs, a smaller force menu is displayed. Modifying the 'ForceMenuMaxInputs' value in the Web.config fill will change the number of outputs needed before switching to the smaller force menu. * Bug 235 | Time-synching to control modules fails -If the Cablecast Service's connection to the database failed, it would stop sending time sync commands to the Control Modules until the service was restarted. * Bug 238 | Record Channel Event Device Assignment Order -When setting up a new record event, the source/destination lists are now ordered by Input/Output number instead of DeviceID. * Bug 244 | Force menu only allows you to override first channel -Only the first channel was overridable in the force menu. If the first channel was a Preview channel, it could be overridden as well. Now, all non-preview channels can be overriden. (Channels using Leightronix routers cannot be overridden.) * Bug 252 | Report tables don't maintain column headers across page breaks when printed -If a details section spills across multiple pages, the table header will be reprinted at the top of the new page.