337 Commits

Author SHA1 Message Date
Fred Gleason
3c1a287469 2019-12-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdconvert that caused a segfault at startup.
2019-12-04 17:43:55 -05:00
Fred Gleason
98ed81d790 2019-12-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdgpimon(1) that caused incorrect state indications
	to be displayed after switching to a different page.
2019-12-04 14:34:04 -05:00
Fred Gleason
b6e37abce0 2019-12-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdgpimon(1) that caused GPIO cart displays to
	fail to accurately reflect current state.
2019-12-03 19:13:49 -05:00
Fred Gleason
dc0f552013 2019-10-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdsoftkeys(1) that threw a segfault at
	startup.
2019-10-30 12:34:14 -04:00
Fred Gleason
a6983df520 2019-10-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdimport(1) that caused a segfault when
	invoked with the '--metadata-pattern' and '--log-syslog' switches.
2019-10-28 16:28:57 -04:00
Fred Gleason
ec0e79090c 2019-10-21 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLOGEDIT.WAVEFORM_CAPTION' field to the database.
	* Incremented the database version to 311.
	* Added a 'WaveForm Caption' control to the 'Edit RDLogEdit' dialog
	in rdadmin(1).
	* Implemented the 'WaveForm Caption' setting in the Voicetracker
	dialog in rdlogedit(1).
2019-10-21 21:54:54 -04:00
Fred Gleason
13fe76b469 2019-10-08 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RDFontSet' class to 'RDFontEngine'.
	* Modified the font calculation algorithm in
	'RDFontEngine::MakeFonts()' to use fixed defaults.
2019-10-08 09:54:36 -04:00
Fred Gleason
bbdf522fe2 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Removed remaining references to 'helvetica' fonts.
2019-10-07 18:17:59 -04:00
Fred Gleason
b11e07a605 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rmlsend(1) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 14:33:38 -04:00
Fred Gleason
d4bfe38f85 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdsoftkeys(1) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 14:20:29 -04:00
Fred Gleason
93e40d43df 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdpopup(1) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 13:56:16 -04:00
Fred Gleason
2c5c7886e2 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdgpimon(1) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 13:41:44 -04:00
Fred Gleason
c8ed729c98 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rddbconfig(8) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 13:24:41 -04:00
Fred Gleason
4c41f7f5aa 2019-10-07 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdalsaconfig(8) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-07 13:11:27 -04:00
Fred Gleason
bfee1c8440 2019-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) that caused it to throw an exception
	when given a '--metadata-pattern' of less than three characters.
2019-09-27 12:30:03 -04:00
Patrick Linstruth
49acad6dde Didn't make it into last commit 2019-09-12 12:59:44 -07:00
Patrick Linstruth
d1874b868a Database changes for Nexus integration 2019-09-11 12:01:40 -07:00
Fred Gleason
ffe62e4c88 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Added an rdalsaconfig(1) man page.
2019-08-26 17:00:38 -04:00
Fred Gleason
a658fda4fc 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the '--autogen' directive in rdalsaconfig(8).
	* Added a '--rewrite' directive in rdalsaconfig(8).
2019-08-26 16:17:24 -04:00
Fred Gleason
9df39e2bb4 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the '--manage-daemons' directive in
	rdalsaconfig(8).
2019-08-26 14:19:51 -04:00
Fred Gleason
7fe3952c5d 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the '--asoundrc-file=' directive in
	rdalsaconfig(8).
2019-08-26 14:11:38 -04:00
Fred Gleason
4f9b800379 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdalsaconfig(8) that caused a 'Service not
	active' error to be generated at startup.
2019-08-26 14:03:01 -04:00
Fred Gleason
c2e410f637 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Updated rdalsaconfig(8) to include a 'rate <sr>' line in
	each asound.conf(5) entry.
2019-08-26 13:59:27 -04:00
Fred Gleason
f6d220c56c 2019-08-24 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdalsaconfig(8) to use ALSA device IDs rather than
	ordinal numbers in asound.confO(5).
2019-08-24 09:16:18 -04:00
Fred Gleason
b9722a3be7 2019-08-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DROPBOXES.LOG_TO_SYSLOG' field to the database.
	* Incremented the database version to 309.
	* Added a 'Log Events in Syslog' checkbox to the
	'Dropbox Configuration' dialog in rdadmin(1).
	* Added special name logic to RDApplication to detect when a
	dropbox is being started.
	* Modified the '--log-filename=' switch in rdimport(1) to accept
	both directory and filename components.
	* Removed the '--log-directory=' switch from rdimport(1).
	* Added an 'ID' column to the list of dropbox configurations in the
	'Rivendell Dropbox Configurations; dialog in rdadmin(1).
2019-08-20 18:50:56 -04:00
Fred Gleason
f50447eb8b 2019-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDApplication::syslog()' methods.
2019-06-24 16:40:18 -04:00
Fred Gleason
52dc14a3b3 2019-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SyslogFacility=' directive to the '[Identity']
	section of rd.conf(5).
	* Added a 'syslog.openlog()' call to the constructor of the
	'PyPAD.Receiver' class.
	* Removed the 'syslog.openlog()' call from the 'pypad_icecast2.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_live365.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_serial.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_shoutcast1.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_spinitron.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_tunein.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_urlwrite.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_walltime.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_xcmd.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_xmpad.py'
	script.
2019-06-21 18:57:33 -04:00
Fred Gleason
6a87f19917 2019-06-17 Fred Gleason <fredg@paravelsystems.com>
* Removed the sas_shim(1) utility.
2019-06-17 17:57:05 -04:00
Fred Gleason
a094fbc788 2019-06-17 Fred Gleason <fredg@paravelsystems.com>
* Refactored logging system to use syslog(3) exclusively.
	* Removed the 'Facility=', 'LogDirectory=', 'CoreDumpDirectory='
	and 'LogPattern=' directives from rd.conf(5).
2019-06-17 17:46:26 -04:00
Fred Gleason
5d7e82e540 2019-06-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdalsaconfig(8) that caused the device list
	to be incorrectly sorted.
2019-06-13 17:09:19 -04:00
Fred Gleason
0a4a01333f 2019-06-03 Fred Gleason <fredg@paravelsystems.com>
* Moved rdmetadata(8) to rdmetadata(1).
2019-06-03 18:52:22 -04:00
Fred Gleason
0161a2e48a Fixed conflict in 'ChangeLog' 2019-06-03 18:30:01 -04:00
Patrick Linstruth
89658facb3 Change '--verbose' command switch to '--verbose' 2019-06-03 14:59:31 -07:00
Patrick Linstruth
bbbea94710 Added new '--orphaned-*' command line switches. 2019-06-02 10:23:46 -07:00
Patrick Linstruth
daf04dc774 Added permission check and fixed cart modification notification 2019-06-01 12:07:54 -07:00
Patrick Linstruth
b65aedd562 Removed rdmetadata 2019-05-28 14:27:23 -07:00
Patrick Linstruth
48c9388e52 Added rdmetadata(8) utility for setting cart metadata from the command line. 2019-05-28 14:20:25 -07:00
Patrick Linstruth
e0fde241a1 Added RD_PREFIX to rddbmgr path. Check for process start error. 2019-05-28 09:24:00 -07:00
Fred Gleason
f6fa420cfd 2019-05-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdgpimon(1) that caused GPIO status
	to fail to be displayed in the status widgets.
2019-05-24 13:57:19 -04:00
Fred Gleason
f754a7417c Fixed conflict in 'ChangeLog' 2019-05-23 15:21:34 -04:00
Fred Gleason
927187e142 Fixed conflict in 'ChangeLog' 2019-05-23 15:04:19 -04:00
Patrick Linstruth
3eea8aa2c8 Fix problem with State field overlapping Date field 2019-05-23 07:34:29 -07:00
Patrick Linstruth
2c02786d93 Updated font to match other apps 2019-05-22 17:38:45 -07:00
Patrick Linstruth
3e25b1f646 Exit gracefully if no softkey definitions are found 2019-05-22 13:04:29 -07:00
Fred Gleason
128a977d56 2019-05-03 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a compiler warning for rdimport(1).
2019-05-03 16:59:32 -04:00
Fred Gleason
5589d3fc97 2019-04-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STACK_SCHED_CODES' table to the database.
	* Dropped the 'STACK_LINES.SCHED_CODES' field from the database.
	* Incremented the database version to 308.
	* Renamed the 'SchedCartList' class to 'RDSchedCartList' and
	refactored it to be idiomatic Qt.
	* Renamed the 'SchedRulesList' class to 'RDSchedRulesList'.
2019-04-23 18:30:30 -04:00
Fred Gleason
b6ec19aedc Fixed conflict in 'ChangeLog' 2019-04-22 16:46:44 -04:00
Fred Gleason
7bfa5c12d9 2019-04-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that could cause database corruption
	when altering a table's charset/collation.
2019-04-04 14:06:28 -04:00
Fred Gleason
b88565a115 2019-04-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that broke schema reverting.
2019-04-03 16:35:42 -04:00
Fred Gleason
e011d6ec48 2019-04-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that caused SQL errors when updating
	the DB schema when used with the RDBMS system configured to
	disallow invalid datetime values.
2019-04-03 16:22:42 -04:00