3923 Commits

Author SHA1 Message Date
Fred Gleason
677f856fbe 2022-12-19 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int10.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int10
2022-12-19 15:22:10 -05:00
Fred Gleason
e509a821d7 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-19 12:44:21 -05:00
Fred Gleason
51150fa124 2022-12-16 Fred Gleason <fredg@paravelsystems.com>
* Added 'qt5-linguist' to the list of required build packages for
	RHEL-7 in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-19 12:33:29 -05:00
Fred Gleason
4fcd1bcf17 2022-12-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that could cause items from
	non-selected feeds to appear in the 'Podcast Item List' dialog.
	* Fixed a regression in rdcastmanager(1) that could cause a segfault
	when posting a new item.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-19 12:22:11 -05:00
Fred Gleason
7501ce04db 2022-12-16 Fred Gleason <fredg@paravelsystems.com>
* Removed stale debugging printf() from 'RDLogListModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-16 13:25:01 -05:00
Fred Gleason
3e67e253fa 2022-12-16 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int9

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int9
2022-12-16 11:46:48 -05:00
Fred Gleason
f1d2c02862 2022-12-16 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogSqlQueries=' directive to the '[Debugging]'
	section of rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-16 11:39:03 -05:00
Fred Gleason
ed968656c6 2022-12-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that broke the 'Estimated' start
	time mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-14 14:02:51 -05:00
Fred Gleason
d37c923e64 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int8

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int8
2022-12-13 17:33:31 -05:00
Fred Gleason
4ffdd12c62 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Marker' dialog in rdlogedit(1)
	to prevent entry of an empty comment.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 17:07:50 -05:00
Fred Gleason
34ffe4130d 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Voice Track Marker' dialog in rdlogedit(1)
	to prevent entry of an empty comment.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 17:02:13 -05:00
Fred Gleason
46f3176096 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Chain' dialog in rdlogedit(1) to
	prevent entry of an empty log name.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 16:55:02 -05:00
Fred Gleason
6e24c5f799 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added logic to the 'Edit Log Entry' dialog in rdlogedit(1) to
	prevent entry of an invalid cart number.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 16:46:21 -05:00
Fred Gleason
af7c1d0885 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused a newly inserted
	log event to be assigned the start time parameters of the previously
	edited event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 16:14:59 -05:00
Fred Gleason
36d4d0cd6d 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up filtering SQL in 'RDFeedListModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 14:04:06 -05:00
Fred Gleason
74f3e40054 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up filtering SQL in 'RDLogListModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 13:57:28 -05:00
Fred Gleason
f15685a381 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Purged vestigal code from rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 13:53:40 -05:00
Fred Gleason
a851df85de 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDLog::create()' that threw a SQL error when
	attempting to create a log with a name that already existed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 13:51:12 -05:00
Fred Gleason
e0890f05bd 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLibraryModel' that could throw a SQL
	error when processing notifications for added carts.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 13:35:42 -05:00
Fred Gleason
88810a06f4 2022-12-08 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int7.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int7
2022-12-08 15:47:02 -05:00
Fred Gleason
fa73bdbdd0 2022-12-08 Fred Gleason <fredg@paravelsystems.com>
* Implemented column sorting for item lists in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-08 15:43:08 -05:00
Fred Gleason
8beb1f875a 2022-12-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that could cause a segfault when
	uploading a new item.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-08 15:18:03 -05:00
Fred Gleason
dc04bd0150 2022-12-08 Fred Gleason <fredg@paravelsystems.com>
* Implemented column sorting for log lists in rdadmin(1),rdairplay(1),
	rdcastmanager(1) and rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-08 13:03:55 -05:00
Fred Gleason
1bb35439fa 2022-12-07 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int6.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int6
2022-12-07 14:30:53 -05:00
Fred Gleason
1bb2b152e1 2022-12-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogLogRefresh=' directive to the '[Debugging]'
	section of rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-07 14:28:26 -05:00
Fred Gleason
1b3e2b4464 2022-12-07 Fred Gleason <fredg@paravelsystems.com>
* Extended the 'LogSearchStrings=' directive in rd.conf(5) to
	include searches for podcast items.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-07 13:01:21 -05:00
Fred Gleason
a13d27e4ce 2022-12-07 Fred Gleason <fredg@paravelsystems.com>
* Extended the 'LogSearchStrings=' directive in rd.conf(5) to
	include searches for logs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-07 12:51:02 -05:00
Fred Gleason
cd5637dec3 2022-12-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogSearchStrings=' directive to the '[Debugging]'
	section of rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-07 12:38:16 -05:00
Fred Gleason
ba9e995e8f 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int5.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int5
2022-12-06 22:14:38 -05:00
Fred Gleason
dbbeafb388 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Generate Log' dialog in rdlogmanager(1) to require the
	target service to be selected explicitly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-06 16:29:22 -05:00
Fred Gleason
822351931d 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Generate Log' dialog in rdlogmanager(1) to require the
	target service to be selected explicitly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-06 15:24:09 -05:00
Fred Gleason
7882291cf6 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCutDialog' that caused item selections to fail
	to be cleared when calling 'exec()' to start a new session.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-06 10:28:26 -05:00
Fred Gleason
76c8ca80c7 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused newly added
	feed items to be listed twice in the 'Podcast Item List' dialog.
	* Fixed a bug in 'RDPodcastListModel' that broke item delete
	notifications.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-06 10:05:34 -05:00
Fred Gleason
9bae0c81ab 2022-12-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the log rendering code that caused voicetracks to
	be faded during the trailing transition.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-05 11:51:48 -05:00
Fred Gleason
a5084d454e Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-05 11:47:27 -05:00
Fred Gleason
85d5de4eea 2022-12-02 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int4.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int4
2022-12-03 11:32:52 -05:00
Fred Gleason
86ba78fa3d 2022-12-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in the notification subsystem that cause multiple
	entries to appear in log listings when a new log was created.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-03 11:25:24 -05:00
Fred Gleason
a157602e10 2022-12-01 Fred Gleason <fredg@paravelsystems.com>
* Added notification support to the 'RDLibraryModel' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-01 16:44:32 -05:00
Fred Gleason
90987c3374 2022-12-01 Fred Gleason <fredg@paravelsystems.com>
* Modifed the 'Edit Audio' dialog in rdlibrary(1) so the waveform
	display is initially fully scrolled to the left.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-01 14:34:40 -05:00
Fred Gleason
f0b000b6a4 2022-11-30 Fred Gleason <fredg@paravelsystems.com>
* Added 'Linux Mint' to the set of recognized distros in the
	'AR_GET_DISTRO()' macro.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-01 09:02:17 -05:00
Fred Gleason
ca7abc8adc 2022-11-30 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int3.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int3
2022-11-30 08:42:20 -05:00
Fred Gleason
6da25636a4 2022-11-29 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SuppressRdcatchMeterUpdates=' directive to '[Hacks]'
	section of rd.conf(5).
	* Fixed a regression in the RDCatch subsystem that caused remote
	deck indication to break.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-29 16:41:09 -05:00
Fred Gleason
54fdd27303 2022-11-27 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int2.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int2
2022-11-27 16:04:56 -05:00
Fred Gleason
aa74b0b9a0 2022-11-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'pypad-icecast2' plug-in threw a stack
	dump when attempting to print an error message.
	* Fixed a regression in the 'pypad-tunein' plug-in threw a stack
	dump when attempting to print an error message.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-27 15:06:09 -05:00
Fred Gleason
3f08f96299 2022-11-22 Fred Gleason <fredg@paravelsystems.com>
* Changed the 'python3-mysql' dependency to 'python3-mysqlclient'
	in the RPM package for RHEL9 and above.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-22 14:35:02 -05:00
Fred Gleason
9dfa9c84eb 2022-11-21 Fred Gleason <fredg@paravelsystems.com>
* Modified build system to use pkg-config(1) to detect ALSA and
	JACK support elements in 'configure'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-21 15:10:07 -05:00
Fred Gleason
bef88a1336 2022-11-18 Fred Gleason <fredg@paravelsystems.com>
* Added the 'fop-static' package to the list of required
	build packages for RHEL-8 and RHEL-9.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-18 15:06:15 -05:00
Fred Gleason
e905d53cb9 2022-11-18 Fred Gleason <fredg@paravelsystems.com>
* Added the 'ImageMagick-c++-devel' package to the list of required
	build packages for RHEL-8 and RHEL-9.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-18 12:59:26 -05:00
Fred Gleason
d33fae60a7 2022-11-17 Fred Gleason <fredg@paravelsystems.com>
* Simplified error return descriptions for the podcast methods in
	the Web API.
	* Removed the 'RDFeed::Error' enumeration.
	* Removed the 'RDFeed::errorString()' method.
	* Fixed bugs in rdcatchd(8) in handling errors when posting to
	RSS feeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-17 15:55:26 -05:00
Fred Gleason
7beec8dba1 2022-11-16 Fred Gleason <fredg@paravelsystems.com>
* Added a 'QString *err_msg' argument to 'RDDownload::runDownload()'.
	* Added a 'QString *err_msg' argument to 'RDDownload::runUpload()'.
	* Fixed regression in rdcatch(1) that caused upload and download
	events to fail to show exit status correctly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-16 15:31:40 -05:00