1310 Commits

Author SHA1 Message Date
Fred Gleason
604923d21e 2021-09-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that could cause appearance of duplicate
	cut entries in the cart list.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-11 19:39:04 -04:00
Fred Gleason
74d738d33c 2021-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused leading event
	attributes to fail to be preserved when suppressing Music of
	Traffic import markers.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-07 13:56:53 -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
327ceacc06 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a build warning in 'lib/rddb.h'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 16:36:42 -04:00
Fred Gleason
9cc917b10a 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that caused added carts to appear
	that did not match the currently selected filter.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 13:28:09 -04:00
Fred Gleason
0b58b4f5a9 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDGroupListModel' that caused SQL errors
	upon startup in rdairplay(1) and rdcartslots(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 11:28:48 -04:00
Fred Gleason
705fac3ae3 2021-08-31 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Enable Now & Next' checkbox from the 'Edit Group'
	dialog in rdadmin(1).
	* Removed the 'RDGroup::enableNowNext()' and
	'RDGroup::setEnableNowNext()' methods.
	* Removed the 'RDLogLine::nowNextEnabled()' and
	'RDLogLine::setNowNextEnabled()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-31 14:55:27 -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
abe00acce8 2021-08-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SYSTEM.REALM_NAME' field to the database.
	* Incremented the database version to 353.
	* Added 'RDSystem::realmName()' and 'RDSystem::setREalmName()'
	methods.
	* Added a 'realm_name' member to the 'rd_system_settings' struct
	in the RivWebCApi library.
	* Added a 'Realm Name' control to the 'System-Wide Settings'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-21 13:32:28 -04:00
Fred Gleason
83c35bfa6a 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke searching for carts by
	Scheduler Code.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 20:45:26 -04:00
Fred Gleason
ecd6a404b2 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up warnings in 'lib/rdwavefile.cpp' when building
	with OggVorbis support disabled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 11:30:53 -04:00
Fred Gleason
6ed4643fc1 2021-08-18 Fred Gleason <fredg@paravelsystems.com>
* Refactored the HPI driver in caed(8) to use virtual inheritance.
	* Disabled JACK driver support in caed(8).
	* Disabled ALSA driver support in caed(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-18 11:14:41 -04:00
Fred Gleason
8387805b72 2021-08-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) the 'Rivendell Dropbox
	Configurations' dialog that caused corruption of dropbox
	settings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-16 14:16:30 -04:00
Fred Gleason
d51c4c2e4c 2021-08-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that threw a SQL error when
	attempting to create a new Replicator entry.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-15 16:02:21 -04:00
Fred Gleason
4e1c92e07c 2021-08-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a newly created Group
	record to fail to get an icon in the Group List.
	* Fixed a bug in rdadmin(1) that could cause a segfault when
	creating a new Service entry.
	* Fixed a bug in rdadmin(1) that could cause a segfault when
	creating a new Schedule Code entry.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-15 15:54:51 -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
a7ea971910 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Modified reports in rdlogmanager(1) to use standard date/time
	formats.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 13:14:18 -04:00
Fred Gleason
5e70aba7ac 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDDateTimeEdit' widget.
	* Adjusted layout in the 'Editing Item' dialog in
	rdcastmanager(1) to be compatible with short date format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 04:31:56 -04:00
Fred Gleason
b6c4d1be4b 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDDateEdit' widget.
	* Adjusted layout in the 'Test Import' dialog in rdadmin(1)
	to be compatible with short date format.
	* Adjusted layout in the 'Cut Info/Record' dialog in rdlibrary(1)
	to be compatible with short date format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 18:27:54 -04:00
Fred Gleason
7adc95d383 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDDateEdit' widget.
	* Adjusted layout in the 'Test Import' dialog in rdadmin(1)
	to be compatible with short date format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 17:19:36 -04:00
Fred Gleason
d6df214412 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Tightened up the validation checking in 'RDTimeEdit'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 13:43:54 -04:00
Fred Gleason
9d6a202450 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in 'RDLogEventDialog' to be compatible with
	12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 13:03:07 -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
a5c625d1a7 2021-08-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that caused the 'Norm. Level'
	and 'Autotrim Level' columns to display incorrect values in the
	'Dropbox Configuration' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-06 09:12:16 -04:00
Fred Gleason
5bf11fdabe 2021-08-04 Fred Gleason <fredg@paravelsystems.com>
* Modified rdairplay(1) to use the standard date/time formatting
	strings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-04 17:07:23 -04:00
Fred Gleason
e5daddfba7 2021-08-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDWaveFile' that caused generation
	of spurrious 'returned non-zero exit code' warnings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-04 11:37:21 -04:00
Fred Gleason
52d58fbe29 2021-08-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that threw a SQL error when
	generating a log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-04 09:54:37 -04:00
Fred Gleason
15ff31483d 2021-08-03 Fred Gleason <fredg@paravelsystems.com>
* Added 'SYSTEM.LONG_DATE_FORMAT', 'SYSTEM.SHORT_DATE_FORMAT'
	and 'SYSTEM.TIME_FORMAT' fields to the database.
	* Incremented the database version to 351.
	* Added 'RDSystem::longDateFormat()', 'RDSystem'setLongDateFormat()',
	'RDSystem::shortDateFormat()', 'RDSystem::setShortDateFormat()',
	'RDSystem::timeFormat()' and 'RDSystem::setTimeFormat()' methods.
	* Added a 'Date/Time Formats' section to the 'System-Wide Settings'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-03 20:44:58 -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
8d182fd504 2021-07-31 Fred Gleason <fredg@paravelsystems.com>
* Added a warning to files derived by the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-31 13:26:54 -04:00
Fred Gleason
0636ff068d 2021-07-30 Fred Gleason <fredg@paravelsystems.com>
* Refactored the layout code of the 'RDCardSelector' widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-30 18:09:46 -04:00
Fred Gleason
0434cdb191 2021-07-29 Fred Gleason <fredg@paravelsystems.com>
* Removed stale entries from 'lib/librd.pro'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-29 12:30:58 -04:00
Fred Gleason
aa795566fa 2021-07-29 Fred Gleason <fredg@paravelsystems.com>
* Corrected misaligned readout labels in the 'Edit Audio'
	('RDMarkerDialog') dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-29 12:23:07 -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
b2fc15ffef 2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogedit(1) that caused the 'Audio
	Parameters' controls to fail to be disabled when the 'Render To'
	control was set to 'Cart/Cut'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-28 15:44:56 -04:00
Fred Gleason
7f93c17965 2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused the rendering
	progress dialog to appear when there was no render being processed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-28 10:51:08 -04:00
Fred Gleason
b7b7363d69 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDLogListModel::updateRowLine()' that caused a
	segfault.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 15:45:25 -04:00
Fred Gleason
46d07864c0 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed layout errors in the 'Add Log' dialog in 'RDAddLog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 15:40:19 -04:00
Fred Gleason
8579382e71 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 19:10:00 -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
7596303890 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDTimeEvent' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 16:34:09 -04:00
Fred Gleason
600aef26dd 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDTimeEngine' class.
	* Added a 'timeengine_test' test harness.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 16:03:55 -04:00
Fred Gleason
2db1d6dda7 2021-07-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCheckExitCode()' that caused spurrious warnings
	to be sent to syslog(3).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-13 09:17:58 -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
a597db41d1 2021-07-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in sound panels that broke timer countdowns
	during play-out.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-07 14:14:59 -04:00
Fred Gleason
0630d4b6a3 2021-07-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in sound panels that broke timer countdowns
	during play-out.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-07 13:13:42 -04:00
Fred Gleason
80cf1b47b4 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused the average
	length of audio carts to fail to be updated after moving Start
	and/or End markers in a cut.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 18:38:46 -04:00
Fred Gleason
fcace16d02 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the start buttons in rdcartslots(1) to display channel
	labels.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 15:58:14 -04:00