1256 Commits

Author SHA1 Message Date
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
Fred Gleason
489c42cb29 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Removed 'IncrementIndex()', 'GetLock()' and 'ClearLock()' functions
	from 'lib/rdconf.[cpp|h]'.
	* Cleaned up compile warning in 'lib/rdconf.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:15:35 -04:00
Fred Gleason
bbe965126d 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdcdplayer.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:57:03 -04:00
Fred Gleason
fb50414428 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDCheckExitCode()' functions in 'lib/rdconf.[cpp|h].

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:53:48 -04:00
Fred Gleason
8b19d28c17 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warning in 'lib/rdcart_dialog.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:36:36 -04:00
Fred Gleason
a9648de976 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warning in 'lib/rdcae.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:31:36 -04:00
Fred Gleason
728551467e 2021-05-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDProcess::prettyCommandString()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-28 16:05:33 -04:00
Fred Gleason
70d773d78e 2021-05-19 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'LOCAL_PREFIX' and 'RD_LIB_PATH' Autoconf
	substitutions from the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-19 15:07:36 -04:00
Fred Gleason
c0b23e35bf 2021-05-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that generated a SQL error
	when run with a user with no authorized feeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-13 08:22:05 -04:00
Fred Gleason
7cc9762041 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 17:02:41 -04:00
Fred Gleason
16f7e8e579 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCutDialog' that allowed a cart entry to be
	selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 15:28:35 -04:00
Fred Gleason
7ef922efd8 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression 'RDCutDialog' that could cause a segfault
	when calling 'RDCutDialog::exec()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 14:41:28 -04:00
Fred Gleason
353b52e5ea 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 14:34:14 -04:00
Fred Gleason
ab45e95c32 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the log rendering engine which caused
	a segfault when cleaning up temporary files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 13:58:55 -04:00
Fred Gleason
73312183d4 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that could cause a segfault
	when closing the 'List Feed' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 12:52:34 -04:00
David Klann
288fb02fed Fix a typo in lib/rdcut.cpp that threw a SQL error.
Fix typos in lib/rdsvc.cpp that threw SQL errors.

Fix typos in rdlibrary/list_reports.cpp that threw SQL errors.

Fix typos in utils/rdclilogedit/operations.cpp that threw SQL errors.

Fix typos in utils/rddbmgr/updateschema.cpp that threw SQL errors.

Signed-off-by: David Klann <dklann@broadcasttool.com>
2021-05-09 21:29:45 -05:00
Fred Gleason
9a65658267 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Changed the 'RDAIRPLAY_EXIT_PASSWORD' field from 'varchar(41)'
	to 'varchar(48)'.
	* Incremented the database version to 349.
	* Renamed the 'RDSha1Hash()' function to 'RDSha1HashFile()'.
	* Added 'RDSha1HashPassword()' function in 'lib/rdhash.[cpp|h]'.
	* Added 'RDSha1HashCheckPassword()' function in 'lib/rdhash.[cpp|h]'.
	* Changed the hashing algorithm used for the Exit Password for
	rdairplay(1) to salted SHA1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 16:52:26 -04:00
Fred Gleason
05c35a208c 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLogModel' that threw SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 12:21:26 -04:00