3316 Commits

Author SHA1 Message Date
Fred Gleason
f37fe2db9f 2022-05-03 Fred Gleason <fredg@paravelsystems.com>
* Updated the user logo for rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-03 17:38:14 -04:00
Fred Gleason
64fbd52d2c 2022-05-02 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDIconEngine::serviceIcon()' method.
	* Added icons to the list of services in the 'List Services' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-02 14:48:57 -04:00
Fred Gleason
8924459307 2022-05-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused the buttons in the List Log
	widget to be positioned atop the log listing when the window width
	was greater than 850 and the 'Extra Buttons/Counters' and 'Hour
	Indicator' features were turned off.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-02 11:33:38 -04:00
Fred Gleason
29a5a26a81 Fixed a typo in 'ChangeLog' 2022-05-01 13:03:53 -04:00
Fred Gleason
23fcc6e4b7 2022-05-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that threw a segfault when
	when opening the 'Edit Audio' dialog when attempting to view multiple
	cuts within the same cart.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-05-01 12:56:22 -04:00
Fred Gleason
dd991ebe0d 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused all of the button
	labels in the Button Log widget to be initialized with a black
	background.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 18:29:28 -04:00
Fred Gleason
52cfa40dbc 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf()s from lib/rdmarkerview.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 18:13:24 -04:00
Fred Gleason
66cdb43a45 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
	using the 'Save As' button would fail to send notifications of
	the added event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 17:50:16 -04:00
Fred Gleason
c6e90b2bc8 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Corrected a typo in the Operations Guide for the
	'BroadcastTools	Universal 4.1MLR>>Web' switcher.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 17:17:23 -04:00
Fred Gleason
76395f10fa 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the Next Event
	indications to fail to be updated on remote instances of rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 16:27:08 -04:00
Fred Gleason
7b4c3f1b48 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused changes in events
	to fail to be propagated to other rdcatch(1) instances.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 15:04:09 -04:00
Fred Gleason
e66cf868e8 2022-04-29 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDNotification::dump()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-29 12:50:26 -04:00
Fred Gleason
7f9e8f4739 2022-04-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) where creating a new event
	using the 'Save As' button would fail to send notifications of
	the added event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-29 11:52:58 -04:00
Fred Gleason
ebe1bcc3f7 2022-04-29 Fred Gleason <fredg@paravelsystems.com>
* Added a 'StayOnTop=' directive to the '[SoftKeys]' section of
	rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-29 10:31:53 -04:00
Fred Gleason
037b8b9fe5 2022-04-21 Fred Gleason <fredg@paravelsystems.com>
* Removed dead code from rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-21 13:27:49 -04:00
Fred Gleason
d44e932fe3 2022-04-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed bug in the RDCatch subsystem that caused audio format
	parameters to be confounded between uploaded and audio store
	files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-21 13:19:24 -04:00
Fred Gleason
1b0d3dc9fd 2022-04-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a bitrate value of '0' to
	be saved to 'RECORDINGS.BITRATE' field in the database regardless
	of the setting in the 'Configure RDCatch' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-20 15:41:01 -04:00
Fred Gleason
c22a040c92 2022-04-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a bitrate value of '0' to
	be saved to 'RECORDINGS.BITRATE' field in the database regardless
	of the setting in the 'Configure RDCatch' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-20 15:19:07 -04:00
Fred Gleason
de6abc01be 2022-04-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Marker Viewer' dialog that caused the cursor
	to be repositioned to outside of the waveform viewport when zooming
	into or out from the waveform.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-18 15:27:12 -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
427a964e6b 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdclilogedit(1) that caused startup to fail if
	an X11 display context was not available.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 13:29:20 -04:00
Fred Gleason
1c653b8b84 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused currently playing
	log items to disappear when loading a new log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 13:08:04 -04:00
Fred Gleason
612f6a7e08 2022-03-25 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.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 12:25:08 -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
672bd74a7c 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Added '--by-isci' and '--dump-isci-xref' options to rdimport(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 08:39:52 -04:00
Fred Gleason
a473edf7dc 2022-03-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'rdxport' service that caused the 'ListLog'
	WebAPI call to return null values in the 'description', 'isrc',
	'isci', 'recordingMbId' and 'releaseMbId' fields.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-10 11:01:11 -05: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
0c8acd502a 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.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-09 12:54:11 -05:00
Fred Gleason
c2431e2f4f 2022-03-08 Fred Gleason <fredg@paravelsystems.com>
* Added a 'direct' namespace to the 'Apple iTunes' and
	'Apple iTunes + Superfeed' RSS schemas.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-08 14:37:04 -05:00
Fred Gleason
e7320d5eb5 2022-03-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) that could create duplicate
	Scheduler Code entries when using the '--to-cart' and
	'--add-scheduler-code' switches simultaneously.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-04 15:39:19 -05:00
Fred Gleason
bcb22cc706 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Implemented sorting of the group list in the 'Rivendell Group
	List' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 15:08:44 -05:00
Fred Gleason
bd2fee5e7b 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLogFilter' that caused a SQL error to be
	generated filtering for 'recent' logs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 14:03:29 -05:00
Fred Gleason
f1cd8f5e2f 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the log filter widget that caused entries in the
	'Services' dropdown be listed in non-alphabetical order.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:51:55 -05:00
Fred Gleason
2c74a1b4ae 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke play-out events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:28:47 -05:00
Fred Gleason
8d10fbf5e1 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'TempDirectory=' directive in 'conf/rd.conf-sample'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 09:46:25 -05:00
Fred Gleason
710a0bf913 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the cart filter that caused the
	first-occurring group name to be omitted when filtering for 'ALL'
	groups.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 15:26:12 -05:00
Fred Gleason
3a5bc74484 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Adjusted element layout in the 'Edit Host' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 11:28:18 -05:00
Fred Gleason
1380e152b6 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Edit Host' dialog in rdadmin(1) that
	caused an invalid cart to be placed in the 'Start Cart' and
	'Stop Cart' fields if the cart picker dialog was canceled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 10:58:23 -05:00
Fred Gleason
bee47bec9e 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Added a RDLIBRARYMODEL_ENABLE_UPDATE_PROFILING #define switch
	to 'RDLibraryModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 10:34:34 -05:00
Fred Gleason
42c9de3e30 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated rdcatch(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 17:55:47 -05:00
Fred Gleason
6e5de30d34 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf()s from rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 13:56:11 -05:00
Fred Gleason
37f9559c37 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated 'RDCartDialog' to eliminate superfluous SQL filter updates.
	* Updated 'RDCutDialog' to eliminate superfluous SQL filter updates.
	* Updated rdlibrary(1) to eliminate superfluous SQL filter updates.
	* Updated rdlogedit(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 13:25:41 -05:00
Fred Gleason
c8eb9be8f0 2022-02-27 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDTimeProbe' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-27 13:04:49 -05:00
Fred Gleason
2b2605ecf1 2022-02-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that could cause the 346=>347 schema
	conversion to hang indefinitely with databases containing large
	cart libraries.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-22 09:14:51 -05:00
Fred Gleason
a2f8ddd9bc 2022-02-22 Fred Gleason <fredg@paravelsystems.com>
* Added a '--print-progress' switch to rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-22 08:44:22 -05:00
Fred Gleason
6dd815a570 2022-02-12 Fred Gleason <fredg@paravelsystems.com>
* Rewrote the 'Cart Data Dump (CSV)' report in rdlibrary(1) to
	use the CSV generation routines in 'lib/rdcsv.[cpp|h]'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-12 12:07:19 -05:00
Fred Gleason
1fd581a442 2022-02-12 Fred Gleason <fredg@paravelsystems.com>
* Added CSV generation routines in 'lib/rdcsv.[cpp|h]'.
	* Added a 'Log Listing (CSV)' report to rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-12 11:54:28 -05:00
Fred Gleason
b778114266 2022-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused rdimport(1) to fail to apply the
	'<playGain>' tag when processing RDXL metadata.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-10 13:05:41 -05:00
Fred Gleason
4b4a7156e2 2022-01-08 Fred Gleason <fredg@paravelsystems.com>
* Reset 'apis/pypad/tests/now_and_next.py' to use localhost.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-08 20:53:42 -05:00