3759 Commits

Author SHA1 Message Date
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
Fred Gleason
16fab21457 2023-07-07 Fred Gleason <fredg@paravelsystems.com>
* Tweaked 'AUTHORS' to maintain the correct entry sorting
	(alphabetical by surname).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-07 13:28:52 -04:00
Fred Gleason
99399f3ba0 2023-07-07 Fred Gleason <fredg@paravelsystems.com>
* Moved the entry for the '--update-metadata' to its proper
	alphabetical position on the rdimport(1) man page.
	* Tweaked the layout of the 'Dropbox Configuration' dialog in
	rdadmin(1).
	* Updated the screenshot for the 'Dropbox Configuration' dialog in
	rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-07 13:25:19 -04:00
Fred Gleason
a3b8bae34d Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-07 13:03:27 -04:00
Fred Gleason
7f9926d027 2023-06-29 Fred Gleason <fredg@paravelsystems.com>
* Incremented the database version to 371.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-07 12:41:51 -04:00
Fred Gleason
0a89990b9a Fixed conflicts in 'ChangeLog' and 'utils/rddbmgr/schemamap.cpp'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-07-07 11:33:13 -04:00
Fred Gleason
62b1e8a3a8 2023-06-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that caused spontaneous resizing of the main
	window in rdairplay(1) when switching between Sound Panel and
	Voice Tracker views on the right-hand side.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-29 15:56:06 -04:00
Fred Gleason
c92b4dc703 2023-06-29 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDCoreApplication::isUniqueProcess()' static method.
	* Added processuniqueness checks to caed(8), rdairplay(1),
	rdrepld(8), rdrssd(8), rdservice(8), rdvairplayd(8), ripcd(8) and
	rdalsaconfig(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-29 14:54:48 -04:00
Fred Gleason
6e5c13fc38 2023-06-23 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'INSTALL' file to cover use of the 'configure_build.sh'
	script.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-23 16:01:39 -04:00
Fred Gleason
d247672a3e 2023-06-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'configure_build.sh' script.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-23 15:30:27 -04:00
Fred Gleason
d4e72d1c82 Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-23 15:28:36 -04:00
Fred Gleason
dcf056f761 2023-06-21 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.2.
	* Incremented the Python API version to 4.0.2.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.2
2023-06-23 11:51:06 -04:00
Fred Gleason
b6c49a5296 2023-06-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a phantom event
	entry to appear in the Event List while processing the
	'Start Record Deck' ['RS'] RML.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-21 15:43:55 -04:00
Fred Gleason
f36fdc573d 2023-06-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatchd(8) that would cause a segfault after
	reception of a 'Start Record Deck' ['RS'] RML.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-21 14:58:40 -04:00
Fred Gleason
b78e4023e7 2023-06-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the voice tracker that caused the waveform displays
	to be greyed out out immediately after creating a new track marker.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-21 14:09:44 -04:00