* Refactored rdcatch(1) to use the notification mechanism instead of
the 'StopDeck' catch command.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCatchEvent' class.
* Reimplemented the 'Deck Event Processed' command using
'RDCatchEvent'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that made it impossible to scroll
the stack of deck monitors.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Updated various dialogs in rdcatch(1) to use new 'pretty text'
styling for cart and cut objects.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCart::prettyText()' method.
* Added 'RDCut::prettyText()' methods.
* Fixed a bug in rdcatch(1) that caused the 'Edit Upload' dialog
to fail to be completely cleared when creating a new event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause multiple entries
to appear for a single upload event to an RSS feed.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Tweaked the credentials section in the 'Edit Upload' and
'Edit Download' dialogs in rdcatch(1) to indicate whether a
'Password' or a 'Passphrase' is required.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added support for using a ssh(1) identity file for authentication
to the 'Upload' and 'Download' event types in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a segfault when
attempting to add or delete an event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
the events list in rdcatch(1).
* Removed the 'RSS Feed' column from the event list in rdcatch(1).
* Consolidated the 'Start Date Offset' and 'End Date Offset'
columns into a single 'Start/End Date' column in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
the events list in rdcatch(1).
* Removed the 'RSS Feed' column from the event list in rdcatch(1).
* Consolidated the 'Start Date Offset' and 'End Date Offset'
columns into a single 'Start/End Date' column in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Format' column from the event list in rdcatch(1).
* Removed the 'Sample Rate' column from the event list in rdcatch(1).
* Removed the 'Channels' column from the event list in rdcatch(1).
* Removed the 'Bitrate' column from the event list in rdcatch(1).
* Removed the 'Host' column from the event list in rdcatch(1).
* Removed the 'Deck' column from the event list in rdcatch(1).
* Removed the 'Cart' column from the event list in rdcatch(1).
* Removed the 'Type' column from the event list in rdcatch(1).
* Removed the 'State' column from the event list in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause the wrong
host to be used as the default location when creating a new
event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added interlock logic to the 'Edit Switcher Event' dialog in
rdcatch(1) to prevent creation of events containing null endpoints.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that caused switch event endpoints
to be sorted alphabetically rather than by endpoint number in
the 'Edit Switcher Event' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause highlighting of the
'next event' to disappear after changing the filtering settings.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause a newly added event
to appear twice in the record list.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Software Authority' Switcher/GPIO driver
that made it impossible to add switcher events in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
using the 'Save As' button would fail to send notifications of
the added event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the Next Event
indications to fail to be updated on remote instances of rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused changes in events
to fail to be propagated to other rdcatch(1) instances.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
using the 'Save As' button would fail to send notifications of
the added event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed bug in the RDCatch subsystem that caused audio format
parameters to be confounded between uploaded and audio store
files.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused misaligned
columns when generating a Cut Report.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the start
time for Macro Cart events to fail to be saved after creation
or editing.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>