3923 Commits

Author SHA1 Message Date
Fred Gleason
8f9ab765c5 2023-03-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the PyPAD API that caused incorrect date/time
	 resolutions when using the 'MMM' wildcard.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-03-03 15:46:07 -05:00
Fred Gleason
15d307ddc0 2023-03-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused a segfault when
	configured to display no sound panels.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-03-01 15:29:04 -05:00
Fred Gleason
51d6488d70 2023-02-28 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc2.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc2
2023-02-28 14:39:11 -05:00
Fred Gleason
33d5a35840 2023-02-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that broke the 'Status'
	indicators in the 'Podcast Item List' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-02-28 12:06:57 -05:00
Fred Gleason
6570921b7c 2023-02-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that caused the
	'Configure RDLogEdit' dialog save the 'Bitrate' value to
	'128 kbps/chan' when using 'MPEG Layer 2' format regardless of the
	setting of the 'Bitrate' control.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-02-28 11:30:12 -05:00
Fred Gleason
9e7c0e51c3 2023-02-23 Fred Gleason <fredg@paravelsystems.com>
* Changed the value of the 'Password=' directive in the '[mySQL]'
	section of 'conf/rd.conf-sample' to 'hackme'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-02-23 10:07:48 -05:00
Fred Gleason
d9e7fde1a7 2023-02-15 Fred Gleason <fredg@paravelsystems.com>
* Modified the podcasting system to sort items in the XML feed
	on the basis of the 'Air Date/Time' rather than the 'Posted By'
	datetime.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-02-15 12:33:46 -05:00
Fred Gleason
d03c054b4c 2023-02-06 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc1int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc1int1
2023-02-06 10:13:08 -05:00
Fred Gleason
7c4552b376 2023-02-03 Fred Gleason <fredg@paravelsystems.com>
* Optimized image loading in the 'Podcast Item List' dialog in
	rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-02-03 11:09:08 -05:00
Fred Gleason
fee898fb56 2023-01-30 Fred Gleason <fredg@paravelsystems.com>
* Refactored splash screen code so as not to hide the splash screen
	until after the event loop is started.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-30 16:48:54 -05:00
Fred Gleason
822fb1de92 2023-01-30 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'single instance' requirement from all modules.
	* Removed the 'Allow Multiple Instances' dropdown from the
	'Configure RDLibrary' dialog in rdadmin(1).
	* Removed the 'Allow Multiple Instances' dropdown from the
	'Configure RDLogEdit' dialog in rdadmin(1).
	* Removed the wmctrl(1) dependency from the 'rivendell' DEB package.
	* Removed the wmctrl(1) dependency from the 'rivendell' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-30 15:12:42 -05:00
Fred Gleason
43692497cb 2023-01-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that would cause the pre-import
	and post-import event lists to fail to be propagated to the
	newly created event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-30 12:59:10 -05:00
Fred Gleason
d380a62903 2023-01-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the voice tracker widget that threw a segfault
	when the user attempted to select the '--- end of log ---' marker.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-30 12:28:33 -05:00
Fred Gleason
0d38cc7224 2023-01-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused podcast items
	to fail to be sorted chronologically by default.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-27 13:45:53 -05:00
Fred Gleason
3bebeee906 2023-01-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the slop factors for
	inline traffic events to fail to be applied when importing a traffic
	log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-26 11:16:08 -05:00
Fred Gleason
100e5dc025 2023-01-24 Fred Gleason <fredg@paravelsystems.com>
* Added more detail to data transfer errors generated by the
	podcasting subsystem.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-24 15:41:25 -05:00
Fred Gleason
f70e871508 2023-01-20 Fred Gleason <fredg@paravelsystems.com>
* Added a splash screen to rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-20 14:26:18 -05:00
Fred Gleason
bf937d9cdb 2023-01-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDApplication' that could cause false detection
	of similarly-named windows when enforcing single instances.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-20 14:24:45 -05:00
Fred Gleason
acc5e2d73f 2023-01-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that broke the 'Audition Head'
	and 'Audition Tail' buttons in the Full Log widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-20 11:06:40 -05:00
Fred Gleason
d8c5358d5d 2023-01-20 Fred Gleason <fredg@paravelsystems.com>
* Added an 'xsltproc' dependency to the 'rivendell' DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-20 10:38:38 -05:00
Fred Gleason
8942915a22 2023-01-18 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compiler warnings when building rdadmin(1).
	* Cleaned up compiler warnings when building rddbconfig(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-18 11:48:24 -05:00
Fred Gleason
269232f585 2023-01-18 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'cwrap' helper to emit C++ compatible output.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-18 11:39:38 -05:00
Fred Gleason
567fe756b7 2023-01-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdservice(8) that could cause dropboxes to be
	instantiated with invalid segue level values.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-18 09:51:42 -05:00
Fred Gleason
0f5777d498 2023-01-18 Fred Gleason <fredg@paravelsystems.com>
* Corrected errors in the WebAPI documentation regarding the
	argument type of the 'LINE<n>_TIME_TYPE' field in the 'SaveLog' call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-18 09:05:34 -05:00
Fred Gleason
5015d0a73c 2023-01-17 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc1int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc1int0
2023-01-17 00:29:29 -05:00
Fred Gleason
8f846d4fe5 2023-01-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'rivendell.spec.in' that broke the 'make rpm'
	target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-16 22:49:03 -05:00
Fred Gleason
5053c86582 2023-01-16 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a warning in 'web/webget/webget.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-16 19:56:15 -05:00
Fred Gleason
634b4b5bc9 2023-01-16 Fred Gleason <fredg@paravelsystems.com>
* Refactored rddbconfig(8) so as to apply cursor styling
	consistently.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-16 19:30:47 -05:00
Fred Gleason
0f07e7871e 2023-01-16 Fred Gleason <fredg@paravelsystems.com>
* Added a check in rddbconfig(8) for the existence of a host entry
	for the local host, along with an offer to create such an entry if
	it does not exist.
	* Added an '--add-host-entry' option to rdadmin(1).
	* Added a rdadmin(1) man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-16 12:52:47 -05:00
Fred Gleason
9f812cceb3 2023-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbconfig(8) that made it impossible to specify
	a blank DB password.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-09 15:29:13 -05:00
Fred Gleason
6bfd69fd97 2023-01-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'qt5-style-plugins' dependency to the 'rivendell' DEB
	package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-07 12:05:12 -05:00
Fred Gleason
2f295ccb9e 2023-01-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdpadengined(8) that caused two instances of a
	pypad script to be started when adding a single instance in
	rdadmin(1).
	* Fixed a bug in rdpadengined(8) that caused failed to clean up
	properly after a failed pypad script startup.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-04 17:34:37 -05:00
Fred Gleason
9cccb7dadb 2023-01-04 Fred Gleason <fredg@paravelsystems.com>
* Corrected inaccuracies in the description of the 'Dropbox Instances'
	notification type in the Notifications protocol documentation.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-01-04 12:08:29 -05:00
Fred Gleason
436ac4cb4e 2022-12-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that made it impossible to set the
	name of newly created host variables.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-30 16:37:54 -05:00
Fred Gleason
3848c9c064 2022-12-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'wmctrl' dependency to the 'rivendell' DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-30 16:11:27 -05:00
Fred Gleason
12bdbfc948 2022-12-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLIBRARY.IS_SINGLETON' field to the database.
	* Added a 'RDLOGEDIT.IS_SINGLETON' field to the database.
	* Incremented the database version to 367.
	* Added 'RDLibraryConf::isSingleton()' and
	'RDLibraryConf::setIsSingleton()' methods.
	* Added 'RDLogeditConf::isSingleton()' and
	'RDLogeditConf::setIsSingleton()' methods.
	* Modified rdcartslots(1), rdcastmanager(1), rdcatch(1),
	rdlogmanager(1) and rdpanel(1) to allow only a single instance to
	run at a time.
	* Modified rdlibrary(1) and rdlogedit(1) to conditionally allow
	only a single instance to run at a time.
	* Added an rdsinglestart(1) utility.
	* Added a 'wmctrl' dependency to the 'rivendell' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-30 15:41:22 -05:00
Fred Gleason
a1f2fa577f 2022-12-27 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc1.
	* Incremented the Python API version to 4.0.0rc1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc1
2022-12-27 10:28:55 -05:00
Fred Gleason
05b9bc6079 2022-12-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int13.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int13
2022-12-24 11:21:17 -05:00
Fred Gleason
b59e3b8479 2022-12-24 Fred Gleason <fredg@paravelsystems.com>
* Added a 'ServiceStartDelay=' directive to the '[Tuning]' section
	of rd.conf(5).
	* Added 'sound.target' to the 'After=' directive in
	'systemd/rivendell.service.in'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-24 11:15:48 -05:00
Fred Gleason
eb3cf2f127 2022-12-23 Fred Gleason <fredg@paravelsystems.com>
* Incremented the version of the 'rivwebpyapi' PyPI package to
	4.0.0b4.
	* Incremented the package version to 4.0.0rc0int12.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int12
2022-12-23 13:35:06 -05:00
Fred Gleason
4616ba172d 2022-12-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'not null' constraint to the 'RDAIRPLAY.PAUSE_ENABLED'
	field.
	* Changed the default value of the 'RDAIRPLAY.PAUSE_ENABLED' field
	from NULL to 'N'.
	* Incremented the database version to 366.
	* Fixed a bug in rddbmgr(8) that could throw a SQL error when
	creating a new database.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-23 13:27:23 -05:00
Fred Gleason
a9653327a7 Merge branch 'draceo-pypad_fix' into qt5 2022-12-23 10:49:20 -05:00
Florent Peyraud
e96c93b51e resolving merge conflict 2022-12-23 08:16:25 +01:00
Florent Peyraud
c22855e30f added entries in Changelog and AUTHORS 2022-12-23 08:11:39 +01:00
Fred Gleason
9ee8e4ef75 2022-12-22 Fred Gleason <fredg@paravelsystems.com>
* Documented the '--check-log-line-ids' option in the rddbmgr(8)
	man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-22 11:27:33 -05:00
Florent Peyraud
f5fb7e6547 Fix undefined symbol when using ProcessNullUpdates in configuration file 2022-12-21 23:06:30 +01:00
Fred Gleason
f166f2a892 2022-12-21 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int11.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int11
2022-12-21 14:27:46 -05:00
Fred Gleason
71aca2b82b 2022-12-21 Fred Gleason <fredg@paravelsystems.com>
* Added the database server hostname to the summary output of
	rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-21 14:25:18 -05:00
Fred Gleason
a1bdaef361 2022-12-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused duplicate line IDs
	to be used when pasting from the clipboard.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-21 14:00:16 -05:00
Fred Gleason
61b9a08f2a 2022-12-21 Fred Gleason <fredg@paravelsystems.com>
* Added a test for duplicate log line IDs to rddbmgr(8).
	* Added a '--check-log-line-ids' switch to rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-21 12:32:10 -05:00