3107 Commits

Author SHA1 Message Date
Fred Gleason
a559ec2bc0 2021-09-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that generated a SQL error when checking
	for orphaned scheduler code rules when no Clocks existed in the
	database.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-11 12:55:37 -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
49d6b2a528 2021-09-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a 'no such signal' error in 'rdcatchd/rdcatchd.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-10 17:16:11 -04:00
Fred Gleason
1cc4b5b6dd 2021-09-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in the 'pypad_nautel.py' plug-in that broke TCP
	transmission.
	* Added error logging to the 'pypad_nautel.py' plug-in.
	* Changed the default 'TcpPort=' directive in 'pypad_nautel.exemplar'
	to 7005.
	* Removed support for the (broken) 'Delay=' directive from
	'pypad_nautel.py'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-10 16:34:37 -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
a96c9c4f0e 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Debian 11 "Bullseye"' subsection to the
	'DISTRO-SPECIFIC NOTES' section in 'INSTALL'.
	* Changed database client dependencies for Debian and Ubuntu
	to MariaDB.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 16:00:35 -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
c672155788 2021-08-31 Fred Gleason <fredg@paravelsystems.com>
* Added support for [NowGroups] and [NextGroups] sections in
	PyPAD script configurations.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-31 14:20: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
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
7fe52159a0 2021-08-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that broke the build.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-24 13:03:52 -04:00
Fred Gleason
a36913e2be 2021-08-23 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'realm_name' member of the 'rd_system_settings'
	struct in the rd_listsystemsettings(7) man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-23 10:15:05 -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
62b7ef3777 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that broke the build with ALSA support disabled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 11:26:44 -04:00
Fred Gleason
a5625544e4 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal JACK dependencies from the core caed(8) code.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 10:29:26 -04:00
Fred Gleason
7f1d18ae62 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Renamed audio driver components in caed(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 10:18:05 -04:00
Fred Gleason
5a9f59ec62 2021-08-20 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up code in 'cae/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-20 09:42:35 -04:00
Fred Gleason
4d73f9bccc 2021-08-19 Fred Gleason <fredg@paravelsystems.com>
* Refactored the JACK driver in caed(8) to use virtual inheritance.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-19 16:23:26 -04:00
Fred Gleason
8888e4cc82 2021-08-18 Fred Gleason <fredg@paravelsystems.com>
* Refactored the ALSA driver in caed(8) to use virtual inheritance.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-18 17:01:04 -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
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
b7e264ef04 2021-08-17 Fred Gleason <fredg@paravelsystems.com>
* Added disambiguation info regarding apostrophes vs. backticks
	to the 'SQL STATEMENTS' section of 'CODINGSTYLE'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-17 11:06:44 -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
74c88513dc 2021-08-16 Fred Gleason <fredg@paravelsystems.com>
* Changed the MySQL client package dependency for Debian from
	'mariadb-client' to 'default-mysql-client'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-16 12:55:27 -04:00
Fred Gleason
1fb8578e53 2021-08-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rmlsend(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-16 11:24:12 -04:00
Fred Gleason
5ec0d7681a 2021-08-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a newly created schedule
	code to persist even if its creation was abandoned halfway through
	the creation process.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-16 11:14:43 -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
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
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
d9925e0ee8 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-13 19:24:51 -04:00
Fred Gleason
e67aea2024 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in 'CODINGSTYLE'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-13 11:30:24 -04:00
Fred Gleason
e60d1341f8 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DATE/TIME FORMATS' section to 'CODINGSTYLE'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-13 10:50:36 -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
15f76bae66 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the 'Cut Info/Record' dialog in rdlibrary(1)
	to be compatible with 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 05:22:40 -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
bb2ae0bcaa 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in rdgpimon(1) to be compatible with short date
	format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 03:14:15 -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
c174374781 2021-08-12 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the 'Edit Log' dialog in rdlogedit(1)
	to be compatible with short date format.
	* Adjusted layout in the 'Reports' dialog in rdlogedit(1)
	to be compatible with short date format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-12 03:03:05 -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
5f75b9c9c3 2021-08-11 Fred Gleason <fredg@paravelsystems.com>
* Adjusted layout in the 'Cut Info/Record' dialog in rdlibrary(1)
	to be compatible with 12 hour time format.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-11 16:54:28 -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