116 Commits

Author SHA1 Message Date
Fred Gleason
b5c91dffb3 2022-09-07 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>
2022-09-07 12:22:32 -04:00
Fred Gleason
4b27b119c1 2022-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke operation of the
	head and tail audition buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-07 12:17:11 -04:00
Fred Gleason
1f22430ed4 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added support for sorting the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 19:31:48 -04:00
Fred Gleason
e2f3ff23ce 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added the ability to filter rdcatch(1) events by switcher matrix.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 17:54:52 -04:00
Fred Gleason
c142728131 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Router' column to the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 16:05:15 -04:00
Fred Gleason
cdc9c77139 2022-08-04 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>
2022-08-04 14:20:11 -04:00
Fred Gleason
8949fcc3fb 2022-08-04 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>
2022-08-04 13:48:11 -04:00
Fred Gleason
fabaeba693 2022-08-03 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>
2022-08-03 11:41:12 -04:00
Fred Gleason
96e8b9ba29 2022-08-03 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>
2022-08-03 09:20:56 -04:00
Fred Gleason
5bc374cf88 2022-07-27 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>
2022-07-27 18:21:32 -04:00
Fred Gleason
66cdb43a45 2022-04-30 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>
2022-04-30 17:50:16 -04:00
Fred Gleason
76395f10fa 2022-04-30 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>
2022-04-30 16:27:08 -04:00
Fred Gleason
7b4c3f1b48 2022-04-30 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>
2022-04-30 15:04:09 -04:00
Fred Gleason
7f9e8f4739 2022-04-29 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>
2022-04-29 11:52:58 -04:00
Fred Gleason
d44e932fe3 2022-04-21 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>
2022-04-21 13:19:24 -04:00
Fred Gleason
2c74a1b4ae 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke play-out events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:28:47 -05:00
Fred Gleason
42c9de3e30 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated rdcatch(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 17:55:47 -05:00
Fred Gleason
ac594cc68b 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 19:59:37 -04:00
Fred Gleason
fcb3ad7b27 2021-08-13 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>
2021-08-15 13:55:19 -04:00
Fred Gleason
338465531c 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Replaced hard-coded date/time formats with standard formats in
	all reports and GUI modules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-13 10:02:26 -04:00
Fred Gleason
d0b3fe29cd 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the event dialogs in rdcatch(1) to be
	compatible with 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 16:30:18 -04:00
Fred Gleason
d583df36bf 2021-08-03 Fred Gleason <fredg@paravelsystems.com>
* Updated I18N translation data.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-03 15:08:53 -04:00
Fred Gleason
c0f1f4d1c6 2021-08-03 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>
2021-08-03 15:05:09 -04:00
Fred Gleason
938f23e295 Updated translation data generated using Qt-5.9.7
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-29 10:51:14 -04:00
Fred Gleason
f48184d6e3 2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Added a '--enable-i18n-updates' switch to '.configure'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-28 19:54:17 -04:00
Fred Gleason
341e3844b7 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Location' dropdowns in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 13:16:17 -04:00
Fred Gleason
c189ff0b77 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a layout glitch in the 'Add Event' dialog in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 12:38:18 -04:00
Fred Gleason
dae369075e 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Recording' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 12:21:17 -04:00
Fred Gleason
3a7ff8acf1 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Playout' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 10:34:46 -04:00
Fred Gleason
b550143d78 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Playout' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 10:21:08 -04:00
Fred Gleason
8496b72f13 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Switcher Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 20:17:06 -04:00
Fred Gleason
4e6e74374d 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Cart Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 18:08:20 -04:00
Fred Gleason
c41f35e4e1 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Download' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 17:36:02 -04:00
Fred Gleason
08cb2f241e 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Upload' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 12:42:05 -04:00
Fred Gleason
8289db9f9e 2021-07-16 Fred Gleason <fredg@paravelsystems.com>
* Modified the error dialogs in rdadmin(1) to make it possible
	to create a new RSS feed even with an inoperable upload URL.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-16 14:50:52 -04:00
Fred Gleason
cd91364485 2021-07-12 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Edit Upload' dialog in rdcatch(1) to disable the
	'Url', 'Username', 'Password' and 'Export Format' controls when
	an RSS feed is selected.
	* Added the feed icon to the 'RSS Feed' column in the record list
	display in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-12 09:56:24 -04:00
Fred Gleason
cbdf0a4735 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Add Recording' dialog in rdcatch(1)
	that threw a SQL error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 16:28:21 -04:00
Fred Gleason
5f6b72d2f4 2021-06-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-19 09:12:33 -04:00
Fred Gleason
0a0834666f 2021-06-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-02 12:30:50 -04:00
Fred Gleason
c8e0bd5bb0 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Added a check for zero length recordings to the 'Edit Recording'
	dialog in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 12:13:45 -04:00
Fred Gleason
65d249a9e1 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions caused by changes in behavior in the null
	constructor of 'QTime' between Qt4 and Qt5.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 11:28:14 -04:00
Fred Gleason
5f2dc2a7a1 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcatch/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcatch/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 19:29:47 -04:00
Fred Gleason
d964aaa87b 2021-04-13 David Klann <dklann@broadcasttool.com>
* Changed the way in which the VU Meter UDP port is chosen. One
       can now specify the base port number and the maximum number of UDP
       ports to consider when caed(8) sets up the VU meter port.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-14 11:37:36 -04:00
Fred Gleason
bc3a36b42c 2021-04-13 Fred Gleason <fredg@paravelsystems.com>
* Updated the build package list for RHEL 7 in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-13 11:37:15 -04:00
Fred Gleason
299e0da2de 2021-04-07 Fred Gleason <fredg@paravelsystems.com>
* Added tests to the configure script to locate the correct
	versions of the Qt5 tools 'lupdate' and 'lrelease'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-07 16:10:45 -04:00
Fred Gleason
dd29b2bfcb 2021-04-07 Fred Gleason <fredg@paravelsystems.com>
* Updated all Makefile references to 'lupdate-qt4' to 'lupdate-qt5'.
	* Updated all Makefile references to 'lrelease-qt4' to 'lrelease-qt5'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-07 15:25:39 -04:00
Fred Gleason
6eea64f71a 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDEditAudio', 'RDMarkerEdit' and 'RDMarkerPlayer'
	classes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 13:55:15 -04:00
Fred Gleason
a689a694eb 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Modified rdcatch(1) to use 'RDMarkerDialog' instead of
	'RDEditAudio'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 13:00:34 -04:00
Fred Gleason
c1b5926e2d 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that threw a SQL error when
	attempting to create a new event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 12:41:00 -04:00
Fred Gleason
7208b5758e 2021-03-08 Fred Gleason <fredg@paravelsystems.com>
* Removed Qt3-style accelerators from rdadmin(1).
	* Removed Qt3-style accelerators from rdairplay(1).
	* Removed Qt3-style accelerators from rdcastmanager(1).
	* Removed Qt3-style accelerators from rdcatch(1).
	* Removed Qt3-style accelerators from rdlibrary(1).
	* Removed Qt3-style accelerators from rdlogedit(1).
	* Removed Qt3-style accelerators from rdlogin(1).
	* Removed Qt3-style accelerators from rdlogmanager(1).
	* Removed Qt3-style accelerators from rdselect(1).
	* Removed Qt3-style accelerators from rddbconfig(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-08 15:50:26 -05:00