3011 Commits

Author SHA1 Message Date
Fred Gleason
b550143d78 2021-07-27 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Playout' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-27 10:21:08 -04:00
Fred Gleason
8496b72f13 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Switcher Event' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 20:17:06 -04:00
Fred Gleason
6c835fef3e 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that caused the username and
	description fields to be blank on the main window.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 19:17:44 -04:00
Fred Gleason
76156b966a 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that threw a SQL error when creating a
	new matrix device.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 19:11:34 -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
4e6e74374d 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 18:08:20 -04:00
Fred Gleason
c41f35e4e1 2021-07-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Edit Download' dialog in rdcatch(1) to improve
	modularity.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-20 17:36:02 -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
75c04995e7 2021-07-17 Fred Gleason <fredg@paravelsystems.com>
* Disabled host key validation for SFTP transfers in the podcast
	subsystem.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-17 09:27:53 -04:00
Fred Gleason
8289db9f9e 2021-07-16 Fred Gleason <fredg@paravelsystems.com>
* Modified the error dialogs in rdadmin(1) to make it possible
	to create a new RSS feed even with an inoperable upload URL.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-16 14:50:52 -04:00
Fred Gleason
a99dc99d28 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Modified the login dialog for rdadmin(1) to use persistent
	placement.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 19:13:39 -04:00
Fred Gleason
ad9e466df9 2021-07-14 Fred Gleason <fredg@paravelsystems.com>
* Restored the ability to post to RSS feeds in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-14 17:36:26 -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
cbdf0a4735 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Add Recording' dialog in rdcatch(1)
	that threw a SQL error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 16:28:21 -04:00
Fred Gleason
2eebe72877 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdimport(1) that caused it to repeatedly
	re-import files in dropbox mode when the '--delete-source' switch
	was set.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 14:09:56 -04:00
Fred Gleason
2f1e4ba41f 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Modified rdservice(8) to log the startup command-line for all
	dropboxes at DEBUG priority.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 12:59:16 -04:00
Fred Gleason
99c4562b88 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdvairplayd(8) that caused a SQL error to be
	generated at startup.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 12:46:25 -04:00
Fred Gleason
7b56562d0b 2021-07-08 Fred Gleason <fredg@paravelsystems.com>
* Added a branding bug to rdairplay(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-08 11:21:37 -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
cd9db41011 2021-07-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the sound panel buttons in rdpanel(1) to display channel
	labels when playing.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-06 12:16:16 -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
bff832664d 2021-07-02 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up indentation in 'rdadmin/edit_audios.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-02 15:38:41 -04:00
Fred Gleason
0aca9a5358 2021-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Card Type' control to 'Edit Audio Ports' dialog in
	rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-02 15:35:43 -04:00
Fred Gleason
d949f8b46f 2021-07-02 Fred Gleason <fredg@paravelsystems.com>
* Modified the layout of the 'Edit Audio Ports' dialog in rdadmin(1)
	to show all 24 audio ports per card.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-02 15:04:45 -04:00
Fred Gleason
e0c3ab2b24 2021-06-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused the event editor
	dialog to display the 'Cart Notes' editor window in the wrong
	location.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-29 16:17:49 -04:00
Fred Gleason
c9b60520e1 2021-06-28 Fred Gleason <fredg@paravelsystems.com>
* Increased the minimum width of the rdairplay(1) main screen to
	accomodate the added sound panel margin.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-28 10:50:10 -04:00
Fred Gleason
c40ab70dcd 2021-06-28 Fred Gleason <fredg@paravelsystems.com>
* Resized the log buttons in the bottom-right of the rdairplay(1)
	main screen to use all available space.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-28 10:30:57 -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
31f54ee4fc 2021-06-26 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AIR_WIDGET_BACKGROUND_COLOR' define to
	'rdairplay/colors.h'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-26 11:40:06 -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
19bd4279a6 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rmlsend(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 12:05:40 -04:00
Fred Gleason
6dab5b341f 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Removed the rddgimport(1) applet.
	* Removed vestigal bits of the rddiscimport(1) applet.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 11:55:37 -04:00
Fred Gleason
d19a16a8dd 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdgpimon(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 11:23:33 -04:00
Fred Gleason
ab127609f8 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdselect(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 11:13:49 -04:00
Fred Gleason
179a5c4696 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 11:08:40 -04:00
Fred Gleason
d0fc2313f0 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdlogin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 10:57:45 -04:00
Fred Gleason
37d3a55965 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdcartslots(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 10:51:22 -04:00
Fred Gleason
08342823c4 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 10:45:39 -04:00
Fred Gleason
fbfa861b2b 2021-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMainWindow' to rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-21 10:35:22 -04:00