171 Commits

Author SHA1 Message Date
Fred Gleason
1241a64fb8 2022-05-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Generate Log' dialog in rdlogmanager(1)
	that caused the progress bar dialog to fail to be hidden after
	generation of a log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-23 12:57:14 -04:00
Fred Gleason
8425e07675 2022-05-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Generate Log' dialog in rdlogmanager(1)
	that caused the progress bar dialog to fail to be hidden after
	generation of a log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-23 12:52:45 -04:00
Fred Gleason
bf4e203742 2022-05-20 Fred Gleason <fredg@paravelsystems.com>
* Added icons to the 'Service' dropdowns in rdlogedit(1), rdairplay(1)
	and rdlogmanager(1).
	* Added icons to the host picker in the 'Service' dialog in
	rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-20 16:53:08 -04:00
Fred Gleason
0a633f27e5 2022-05-04 Fred Gleason <fredg@paravelsystems.com>
* Added an 'show_unchanged' argument to the constructor of the
	'RDGroupListModel' model.
	* Modified the 'Edit Cart' dialog in rdlibrary(1) so as to
	default the 'Group:' and 'Usage:' controls to '[unchanged]' when
	opened in multi-edit mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-04 14:02:17 -04:00
Fred Gleason
3cc7806db1 2022-04-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) where attempting to generate
	a SoundExchange Statutory License report using the command-line
	option would cause a crash.
	* Added an '-h' option to rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-01 20:26:44 -04:00
Fred Gleason
91345cb991 2022-03-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused startup to fail when
	using the '-r' option when an X11 display context was not available.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-29 13:17:22 -04:00
Fred Gleason
2fbc9681b4 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Reverted the following changes:
	2022-03-09 Fred Gleason <fredg@paravelsystems.com>
 	  * Fixed a regression in rdlogedit(1) that caused events from
	  previously viewed logs to be prepended to subsequent logs viewed
	  during the same session.
	2022-03-09 Fred Gleason <fredg@paravelsystems.com>
	  * Refactored the 'RDAddLog' dialog to allow for instance reuse.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 12:04:39 -04:00
Fred Gleason
3a41e13afd 2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDAddLog' dialog to allow for instance reuse.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-09 15:42:55 -05:00
Fred Gleason
0ae01975b9 2021-10-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Add Clock' dialog in rdlogmanager(1) to allow
	specification of the clock code as well as name.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-27 15:06:39 -04:00
Fred Gleason
4a98b80c28 2021-10-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) in the 'Log Events' dialog
	that caused a 'phantom' additional entry in the event list to
	be created when overwriting an existing event during a 'Save As'
	operation.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-27 13:01:41 -04:00
Fred Gleason
e5e81ed361 2021-10-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused the 'First cart
	has a <n> transition.' dropdown in the 'Editing Event' dialog to
	always display 'PLAY', even when opening events with 'SEGUE' set
	for that parameter.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-27 11:29:36 -04:00
Fred Gleason
7b00802f60 2021-10-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused a clock to
	be created without a scheduler rules context when using 'Save As'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-26 16:18:04 -04:00
Fred Gleason
ecacc41228 2021-10-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that broke editing of
	scheduler rules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-26 15:17:26 -04:00
Fred Gleason
7d39e364db 2021-10-13 Fred Gleason <fredg@paravelsystems.com>
* Updated I18N data.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-13 15:27:43 -04:00
Fred Gleason
c4b1e2f2fc 2021-10-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that broke the '--show-styles' and
	'-style <name>' command-line switches.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-10-02 14:44:10 -04:00
Fred Gleason
7bd18d2ea5 2021-09-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that could cause less than
	100 carts to be displayed when the 'Show Only First 100 Matches'
	box was ticked.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-13 12:33:12 -04:00
Fred Gleason
f0d871c9da 2021-09-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions where vestigal accelerator indicators ('&')
	remained in in-line strings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-12 14:17:07 -04:00
Fred Gleason
3f114d3c86 2021-09-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that could cause segfaults when
	changing the contents of the 'PRE-IMPORT CARTS' or 'POST-IMPORT CARTS'
	lists in the 'Editing Event' dialog in rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-11 11:25:01 -04: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
e30fe2b0b7 2021-08-31 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.INCLUDE_MUS_IMPORT_MARKERS' field to the database.
	* Added a 'SERVICES.INCLUDE_TFC_IMPORT_MARKERS' field to the database.
	* Added a 'LOGS.INCLUDE_MUS_IMPORT_MARKERS' field to the database.
	* Added a 'LOGS.INCLUDE_TFC_IMPORT_MARKERS' field to the database.
	* Incremented the database version to 354.
	* Replaced the 'Include Import Marker in Finished Logs' checkbox
	with 'Include Music Import Markers in Finished Logs' and
	'Include Traffic Import Markers in Finished Logs' checkboxes in
	the 'Edit Service' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-31 13:24:57 -04:00
Fred Gleason
fc61172a55 2021-08-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that would cause a segfault when
	a cart was dropped in a Pre- or Post-Import list beneath the
	'--End of List--' marker.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-24 13:42:21 -04:00
Fred Gleason
13f2d5c0ca 2021-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused it to attempt to
	open an X11 connection even when invoked in CLI mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-17 11:24:44 -04:00
Fred Gleason
b2adad3a32 2021-08-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in rdlogmanager(1) that caused the 'Color'
	setting for Events and Clocks to fail to be saved.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-15 15:16:59 -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
643a0370ff 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the 'Select Report Dates' dialog in
	rdlogmanager(1) to be compatible with short date format.
	* Adjusted layout in the 'Generate Log' dialog in
	rdlogmanager(1) to be compatible with short date format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 03:10:29 -04:00
Fred Gleason
f872050804 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that made it impossible
	to specify event start positions to greater than 1 second
	resolution.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 14:35:26 -04:00
Fred Gleason
84276d3628 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Tweaked layout of elements in the 'Editing Event' dialog
	in rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 12:13:28 -04:00
Fred Gleason
22a2fd2f9c 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'SYSTEM.TIME_FORMAT' field from the database.
	* Added a 'SYSTEM.SHOW_TWELVE_HOUR_TIME' field to the database.
	* Incremented the database version 352.
	* Added 'RDSystem::showTwelveHourTime()' and
	'RDSystem::setShowTwelveHourTime()' methods.
	* Refactored 'RDTimeEdit' to support 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 11:14:06 -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
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
179a5c4696 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 11:08:40 -04:00
Fred Gleason
30e643efc2 2021-06-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Event' dialog in rdlogmanager(1) that
	threw a SQL error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-10 15:47:13 -04:00
Fred Gleason
58129a6158 2021-06-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-02 14:51:08 -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
40337a341f 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdlogmanager/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdlogmanager/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 21:02:10 -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
1db4f13476 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that broke the 'make dist' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 18:33:48 -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
Fred Gleason
ea8bf6674a 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused incorrect
	operation of the progress dialog during log generation.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 17:31:41 -05:00
Fred Gleason
57abeada3c 2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Updated build system to use Qt5 instead of Qt4.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 16:12:22 -05:00
Fred Gleason
89a0d72439 2021-02-23 Fred Gleason <fredg@paravelsystems.com>
* Removed the Qt3Support library from the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-23 18:07:21 -05:00
Fred Gleason
cfd3d2ed09 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDListView' class.
	* Removed the 'RDListViewItem' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 17:43:13 -05:00
Fred Gleason
d3607fbe00 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDLogLine::listViewItem()' and
	'RDLogLine::setListViewItem()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 14:08:13 -05:00
Fred Gleason
621888ee46 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Reenabled the 'Import' button on the 'Scheduler Rules' dialog
	in rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 13:50:50 -05:00
Fred Gleason
f1703ba647 2021-02-11 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDSchedRulesModel'.
	* Added a pseudo-schema change to force checking of schedule code
	rules.
	* Incremented the database version to 348.
	* Added a check for scheduler code rules to rddbmgr(8).
	* Refactored the 'Scheduler Rules' dialog in rdlogmanager(1) to
	use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-11 15:28:48 -05:00
Fred Gleason
57922f947b 2021-02-10 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Rivendell Services' dialog in rdlogmanager(1)
	to use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-10 16:52:47 -05:00