1123 Commits

Author SHA1 Message Date
Fred Gleason
7f93c17965 2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused the rendering
	progress dialog to appear when there was no render being processed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-28 10:51:08 -04:00
Fred Gleason
b7b7363d69 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDLogListModel::updateRowLine()' that caused a
	segfault.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 15:45:25 -04:00
Fred Gleason
46d07864c0 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed layout errors in the 'Add Log' dialog in 'RDAddLog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 15:40:19 -04:00
Fred Gleason
8579382e71 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Cart Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 19:10:00 -04:00
Fred Gleason
08cb2f241e 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Upload' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 12:42:05 -04:00
Fred Gleason
7596303890 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDTimeEvent' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 16:34:09 -04:00
Fred Gleason
600aef26dd 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDTimeEngine' class.
	* Added a 'timeengine_test' test harness.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 16:03:55 -04:00
Fred Gleason
2db1d6dda7 2021-07-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCheckExitCode()' that caused spurrious warnings
	to be sent to syslog(3).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-13 09:17:58 -04:00
Fred Gleason
cd91364485 2021-07-12 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Edit Upload' dialog in rdcatch(1) to disable the
	'Url', 'Username', 'Password' and 'Export Format' controls when
	an RSS feed is selected.
	* Added the feed icon to the 'RSS Feed' column in the record list
	display in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-12 09:56:24 -04:00
Fred Gleason
a597db41d1 2021-07-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in sound panels that broke timer countdowns
	during play-out.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-07 14:14:59 -04:00
Fred Gleason
0630d4b6a3 2021-07-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in sound panels that broke timer countdowns
	during play-out.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-07 13:13:42 -04:00
Fred Gleason
80cf1b47b4 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary(1) that caused the average
	length of audio carts to fail to be updated after moving Start
	and/or End markers in a cut.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 18:38:46 -04:00
Fred Gleason
fcace16d02 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the start buttons in rdcartslots(1) to display channel
	labels.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 15:58:14 -04:00
Fred Gleason
6da2004233 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the buttons in the Sound Panel widget in rdairplay(1) to
	display channel labels when playing.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 12:07:14 -04:00
Fred Gleason
aa5238acf2 2021-07-03 Fred Gleason <fredg@paravelsystems.com>
* Modified the buttons in the Button Log widget in rdairplay(1) to
	display channel labels when playing.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-03 12:36:17 -04:00
Fred Gleason
21d35faa50 2021-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AUDIO_INPUTS.LABEL' field to the database.
	* Added an 'AUDIO_OUTPUTS.LABEL' field to the database.
	* Incremented the database version to 350.
	* Added 'RDAudioPort::inputPortLabel()',
	'RDAudioPort::setInputPortLabel()' 'RDAudioPort::outputPortLabel()'
	and 'RDAudioPort::setOutputPortLabel()' methods.
	* Added 'Label' fields to the 'Input Port' and 'Output Port'
	sections of the 'Edit Audio Ports' dialog in rdadmin(1).
	* Added code to rdairplay(1) to use port labels on audio meters.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-02 20:00:39 -04:00
Fred Gleason
8852491808 2021-06-28 Fred Gleason <fredg@paravelsystems.com>
* Added a shaded rectangle background to the 'Button Log' and
	right-side widgets in rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-28 09:23:41 -04:00
Fred Gleason
d0aa89aa75 2021-06-26 Fred Gleason <fredg@paravelsystems.com>
* Refactored the layout in rdairplay(1) to achieve cleaner
	separation of global and per-log UI elements.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-26 11:26:44 -04:00
Fred Gleason
8cd0e7dbdf 2021-06-25 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMeterStrip' widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-25 10:04:56 -04:00
Fred Gleason
25c13af6c0 2021-06-23 Fred Gleason <fredg@paravelsystems.com>
* Added a voice tracker widget to the right-hand side of
	rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-23 12:11:59 -04:00
Fred Gleason
b98b33cfe2 2021-06-22 Fred Gleason <fredg@paravelsystems.com>
* Broke out voicetracker functionality from rdlogedit(1) into
	'RDTrackerEditDialog', 'RDTrackerModel', 'RDTrackerTableView'
	and 'RDTrackerWidget' classes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-22 14:47:01 -04:00
Fred Gleason
dea256d14d 2021-06-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDCartFilter::setDragEnabled()',
	'RDCartFilter::showNoteBubbles()' and
	'RDCartFilter::setShowNoteBubbles()' methods.
	* Removed 'RDCartFilter::loadConfig()' and 'RDCartFilter::saveConfig()'
	methods.
	* Added 'RDMainWindow' to rdlibrary(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-19 10:11:01 -04:00
Fred Gleason
64a6ebabe0 2021-06-19 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMainWindow' class.
	* Added 'RDMainWindow' to rdairplay(1).
	* Added 'RDMainWindow' to rdpanel(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-19 08:53:30 -04:00
Fred Gleason
7fa5490215 2021-06-17 Daniel Bair <daniel@danielbair.com>
* Update to support system dark themes 'rdairplay/loglinebox.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-17 08:53:02 -04:00
Fred Gleason
ae5daecaaa 2021-06-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a compile warning in 'lib/rdsound_panel.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-16 19:19:07 -04:00
Fred Gleason
59ca615f8a 2021-06-16 Fred Gleason <fredg@paravelsystems.com>
* Left-Justified the position of the 'Reset', 'Setup' and 'All'
	buttons in the SoundPanel widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-16 19:03:31 -04:00
Fred Gleason
0d0e82b91b 2021-06-16 Fred Gleason <fredg@paravelsystems.com>
* Modified the Button Log widget in rdairplay(1) to be vertically
	resizeable.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-16 17:49:50 -04:00
Fred Gleason
a0023dbc1e 2021-06-14 Fred Gleason <fredg@paravelsystems.com>
* Made the sound panel resizeable in rdairplay(1).
	* Make the sound panel resizeable in rdpanel(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-14 20:00:53 -04:00
Fred Gleason
feb435e7d9 2021-06-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in 'RDClock::load()' that threw a SQL error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-10 15:39:54 -04:00
Fred Gleason
32a1efbeac 2021-06-10 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Set Password' dialog so as to pass the password
	value in the 'RDPasswd::exec()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-10 15:32:31 -04:00
Fred Gleason
f7ade0d59e 2021-06-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that threw a SQL error when attempting
	to add a new user.
	* Fixed a bug in rdadmin(1) that caused the incorrect Login Name
	to appear in the 'Rivendell User List' dialog immediately after
	adding the user.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-10 15:17:03 -04:00
Fred Gleason
803c17ca36 2021-06-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in ripcd(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-02 15:21:57 -04:00
Fred Gleason
38d3fd459e 2021-06-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdconfig.cpp'.
	* Cleaned up compile warnings in 'lib/rddelete.cpp'.
	* Cleaned up compile warnings in 'lib/rdmblookup.cpp'.
	* Cleaned up compile warnings in 'lib/rdtempdirectory.cpp'.
	* Cleaned up compile warnings in 'lib/rdunixserver.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-02 12:24:01 -04:00
Fred Gleason
73d2b794f7 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Removed ' RDReadPost()', 'RDPutPostString()', 'GetPostString()',
	'GetPostInt()', 'GetPostLongInt()', 'RDPurgePostString',
	'RDEncodeString()', 'RDEncodeSQLString()', 'RDDecodeString()',
	'RDPutPlaintext()', 'RDPurgePlaintext()', 'RDCgiError()',
	'RDBufferDiff()', 'RDPruneAmp()', 'RDEscapeQuotes()',
	'RDAuthenticateLogin()', ' RDAuthenticateSession()',
	'RDLogoutSession()' and 'RDParsePost()' functions from
	'lib/rdweb.[cpp|h]'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 17:03:57 -04:00
Fred Gleason
a88871ebec 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'No relevant classes found' warnings in
	'lib/Makefile.am'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 16:16:58 -04:00
Fred Gleason
43380c1730 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdwavefile.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 16:09:50 -04:00
Fred Gleason
396ae6b8b5 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rduser.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:12:46 -04:00
Fred Gleason
9f517d6176 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdunixsocket.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:03:27 -04:00
Fred Gleason
a1388ed735 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdupload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:00:40 -04:00
Fred Gleason
1c8cc2e1d1 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdttydevice.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:55:06 -04:00
Fred Gleason
073d5e9caa 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdtextfile.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:50:27 -04:00
Fred Gleason
4173eb3b95 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdsvc.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:45:50 -04:00
Fred Gleason
b697f164e3 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdreport.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:42:53 -04:00
Fred Gleason
c16ed24e75 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdrenderer.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:39:55 -04:00
Fred Gleason
312fc90929 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdkernelgpio.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:34:25 -04:00
Fred Gleason
fb24010a29 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdinstancelock.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:07:14 -04:00
Fred Gleason
88572c4c08 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdformpost.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:59:51 -04:00
Fred Gleason
f1a90e957a 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a compile warning in 'lib/rdevent_line.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:55:19 -04:00
Fred Gleason
ec5b89618b 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rddownload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:51:50 -04:00
Fred Gleason
6566dfc75a 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdcut.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:18:24 -04:00