3973 Commits

Author SHA1 Message Date
Fred Gleason
c57fbe2e1d 2023-10-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDSoundPanel' that kept the current panel view
	from being updated when the logged-in user changed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-08 20:44:46 -04:00
Fred Gleason
7bbfa20381 2023-10-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDSoundPanel' that caused updates to
	station buttons to fail to be applied.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-06 13:34:26 -04:00
Fred Gleason
11140fbfd9 2023-10-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDSoundPanel' that caused the output
	indicator on the buttons to fail to be cleared after events stopped.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-06 12:47:32 -04:00
Fred Gleason
a90cb06a97 2023-10-06 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SoundPanel Buttons' notification.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-06 12:24:36 -04:00
Fred Gleason
7c46d99bc3 2023-10-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) and rdpanel(1) that caused
	extraneous buttons to appear when resizing the sound panel.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-05 10:55:28 -04:00
Fred Gleason
18c3d85108 2023-10-05 Fred Gleason <fredg@paravelsystems.com>
* Clarified the entries for the 'Pause Panel' ['PU'] and
	'Stop Panel' ['PT'] RMLs in the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-05 10:52:59 -04:00
Fred Gleason
26059935f2 2023-10-04 Fred Gleason <fredg@paravelsystems.com>
* Got SoundPanel panel selection working for both Host and Station
	panels.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-10-04 13:54:59 -04:00
Fred Gleason
0c00c6abdf Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-29 14:09:02 -04:00
Fred Gleason
e53d33e050 2023-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in the rdpanel(1) man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-29 14:06:59 -04:00
Fred Gleason
dab81a32be 2023-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added a '--dump-panel-updates' switch to rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-29 14:05:04 -04:00
Fred Gleason
5118c36219 2023-09-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDJsonEscape(const QString &str)' function in
	'lib/rdweb.cpp' and 'lib/rdweb.h'.
	* Added a '--dump-panel-updates' switch to rdpanel(1).
	* Added a rdpanel(1) man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-28 15:51:08 -04:00
Fred Gleason
4e48d86522 2023-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDSoundPanel' that threw a segfault when adding
	a new button to a User panel.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-27 15:42:56 -04:00
Fred Gleason
876495ec4d 2023-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDPanelButton' that caused the background
	color to fail to be reset when clearing the button.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-27 15:08:52 -04:00
Fred Gleason
901d93aabe 2023-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in 'RDSoundPanel' affecting drag-and-drop operation.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-27 14:53:11 -04:00
Fred Gleason
f49d03682b 2023-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDSoundPanel' where clicking a non-configured
	button in Setup mode would fail to open the 'Edit Button' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-27 13:57:56 -04:00
Fred Gleason
2f995c509b 2023-09-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDSoundPanel', 'RDPanelButton' and 'RDButtonPanel'
	classes to avoid races when changing the current Rivendell user.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-09-27 13:07:42 -04:00
Fred Gleason
85984a33ca 2023-09-08 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.1.0int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.1.0int0
2023-09-08 12:30:04 -04:00
Fred Gleason
e47ef557c6 2023-08-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed an error in the invocation specification for the
	'Insert Cart' ['PX'] RML in the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-25 15:40:58 -04:00
Fred Gleason
c663080fdd 2023-08-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDSvc::remove()' method that failed to remove
	records from the 'USER_SERVICE_PERMS' table.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-25 14:44:56 -04:00
Fred Gleason
efad818cb7 2023-08-25 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PadSegueOverlap=' directive to rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-25 13:14:39 -04:00
Fred Gleason
bce62c579f Removed trailing whitespace in 'lib/rdlogplay.cpp'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-25 12:25:13 -04:00
Fred Gleason
aa8e32d6a4 2023-08-25 Fred Gleason <fredg@paravelsystems.com>
* Added profiling code (disabled by default) to the 'RDCae' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-25 11:54:43 -04:00
Fred Gleason
ba1e2d84ab 2023-08-24 Fred Gleason <fredg@paravelsystems.com>
* Added a 'TestOutputStreams=' directive to the '[Caed]' section
	of rd.conf(5).
	* Added code to the 'Unload Playback' ['UP'] CAE command to mute all
	output port volume controls from the subject output stream.
	* Added a feature to the 'Set Output Port' ['OP'] CAE command where
	passing a '-1' for the 'port-num' argument will cause all output
	stream volume controls for the specified stream to be muted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-24 13:10:10 -04:00
Fred Gleason
d9e16f65a0 2023-08-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'RDHPIPlayStream' that could cause
	audio play-out to be truncated.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-24 12:33:38 -04:00
Fred Gleason
0f9cd5c116 2023-08-22 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDSetMixerPorts()' from 'lib/rdmixer.[cpp|h]'.
	* Removed 'RDSetMixerOutputPort()' from 'lib/rdmixer.[cpp|h]'.
	* Added a 'RDCae::setOutputPort()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-22 15:04:43 -04:00
Fred Gleason
cf9242a503 2023-08-22 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDPlayDeck::dumpCutPoints()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-22 13:27:11 -04:00
Fred Gleason
cb64fccbbe 2023-08-21 Fred Gleason <fredg@paravelsystems.com>
* Removed dead code from the 'RDPlayDeck' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-21 11:32:37 -04:00
Fred Gleason
6c1abab4b0 2023-08-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that caused it to emit a SQL error when
	processing notifications for cart object with one or more Scheduler
	Codes selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-20 18:21:18 -04:00
Fred Gleason
5f7083839c 2023-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) where a SQL call was not properly
	escaped.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-17 10:26:27 -04:00
Fred Gleason
faaf7809f0 2023-08-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in the Operations Guide for the 'Duck Panel Button'
	['PD'] and 'Set Duck Level' ['MD'] RMLs that incorrectly specified
	'dBFS' as the unit for the 'level' parameter.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-14 10:53:45 -04:00
Fred Gleason
5d3f321377 2023-08-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdvairplayd(8) that caused virtual logs to fail
	to process 'Load Log' ['LL'], 'Set Duck Level' ['MD'] and 'Stop' ['PS]
	RMLs with a 'mach' parameter of '0'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-14 10:43:14 -04:00
Fred Gleason
45c0f59421 2023-08-09 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.1.0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.1.0
2023-08-09 11:47:25 -04:00
Fred Gleason
612423513e 2023-08-08 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.2int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.2int1
2023-08-08 10:17:51 -04:00
Fred Gleason
8f9061d2d5 2023-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added copyright and license notices to the standard '--version'
	output.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-04 16:43:29 -04:00
Fred Gleason
fd3f9f5947 2023-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a rivendell(7) man page.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-04 15:35:32 -04:00
Fred Gleason
5b7409c7ea 2023-08-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused cart deletion to
	fail with the message "Voicetrack Found".

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-04 14:38:48 -04:00
Fred Gleason
318a5f18e2 2023-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a destructor to the 'RDMulticaster' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-04 12:35:56 -04:00
Fred Gleason
d7c309ff4f 2023-08-03 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.2int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.2int0
2023-08-03 17:03:21 -04:00
Fred Gleason
624f3ccb79 2023-08-03 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging statement from 'lib/rdmulticaster.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-03 16:25:23 -04:00
Fred Gleason
9623099fd0 2023-08-03 Fred Gleason <fredg@paravelsystems.com>
* Made the 'Script Path' control on the 'Edit PyPAD Instance' dialog
	in rdadmin(1) read-write.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-03 14:30:12 -04:00
Fred Gleason
f732852b74 2023-08-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused records to be
	omitted from reports using the 'CBSI DeltaFlex Traffic Reconciliation
	v2.01' export filter.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-03 13:39:43 -04:00
Fred Gleason
9c5c9a0b77 2023-08-02 Fred Gleason <fredg@paravelsystems.com>
* Changed the tree view widget on the main window of rdcastmananger(1)
	to be a table view.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-02 14:21:37 -04:00
Fred Gleason
983f1394e5 2023-08-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Last Played' column to the library list in rdlibrary(1).
	* Added a 'Ingested On' column to the library list in rdlibrary(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-02 10:01:22 -04:00
Fred Gleason
8de9c0ef90 2023-08-01 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Plays' column to the library list in rdlibrary(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-01 18:42:18 -04:00
Fred Gleason
f7dbfc6627 2023-08-01 Fred Gleason <fredg@paravelsystems.com>
* Added the podcast ID to the first column of the item listing in
	the feed list in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-01 18:02:15 -04:00
Fred Gleason
6bd99621a2 2023-08-01 Fred Gleason <fredg@paravelsystems.com>
* Added an 'ID' column to the 'Podcast Item List' dialog in
	rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-08-01 17:52:56 -04:00
Fred Gleason
922dd0203f 2023-07-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) where changes to podcast metadata
	would fail to be reflected in the feed list.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-28 17:36:50 -04:00
Fred Gleason
c647c699f9 2023-07-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that could cause the 'Add Cart' dialog
	to display the incorrect type for the selected group.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-12 14:49:08 -04:00
Fred Gleason
0903b8f586 2023-07-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a fencepost bug in the 'Render Log' dialog in rdlogedit(1)
	that caused rendered log to include the cart immediately after the
	end of the selected section when setting the 'Include' dropdown to
	'Only Selected Events'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-12 13:08:54 -04:00
Fred Gleason
2f0b8fd7b6 2023-07-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) to caused the pie chart to
	fail to be drawn correctly upon first displaying the 'Edit Clock'
	dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-10 15:41:38 -04:00