53 Commits

Author SHA1 Message Date
Fred Gleason
ab0a561c12 2020-10-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) where copying a log event using
	the 'Copy' button would result in the new event always getting
	a 'PLAY' transition.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-11 12:53:58 -04:00
Fred Gleason
e223de2609 2020-06-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Add Next' ['PX'] RML that failed to return an
	error when an invalid offset value was supplied.
	* Fixed a bug in the 'Add Next' ['PX'] RML that failed to honor
	the 'Default Trans. Type' setting in the 'Configure RDAirPlay'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-23 11:03:40 -04:00
Fred Gleason
bfab34e478 2020-06-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a cast overflow bug in rdairplay(1) that cause incorrect
	pie timer indications after adding or deleting events to a running
	log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-09 09:00:48 -04:00
Fred Gleason
6cd1b3bb19 2020-05-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) where attempting to audition an
	audio cart with a disabled cue output would crash the application.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-05-29 10:24:24 -04:00
Fred Gleason
40e2081b7a 2020-05-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke the ability to scroll through
	Sound Panel panels by means of the mouse wheel.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-05-12 12:51:12 -04:00
Fred Gleason
758833120c 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Added captioning to the 'Select Cart' dialog.
2020-02-25 16:15:43 -05:00
Fred Gleason
f54d414f6f 2020-02-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that could cause random segfaults
	when updating the Label Widget.
2020-02-18 11:58:46 -05:00
Fred Gleason
e8754d8377 2019-11-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that broke audio metering.
2019-11-27 10:22:16 -05:00
Fred Gleason
f5d70ee6d5 2019-10-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused space bar presses to
	start the next event in the Main Log even when 'Space Bar Action'
	was set to 'None'.
2019-10-09 14:14:06 -04:00
Fred Gleason
44a0941df9 2019-10-02 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdairplay(1) to use the 'RDDialog' and 'RDWidget'
	base classes.
2019-10-02 16:08:48 -04:00
Fred Gleason
8ca15c773d 2019-10-01 Fred Gleason <fredg@paravelsystems.com>
* Refactored dialogs in the convenience library to use the
	'RDDialog' and 'RDWidget' base classes.
2019-10-01 15:10:29 -04:00
Fred Gleason
446eabbad7 2019-09-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused the log name displayed
	on the title bar to have its last four characters truncated.
2019-09-09 15:35:52 -04:00
Fred Gleason
7869c62229 2019-08-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) where only the first log machine
	set to 'load specified log' would do so.
2019-08-05 18:29:34 -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
94d7544574 2019-06-17 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'UseStreamMeters=' directive from the '[Hacks]'
	section of rd.conf(5).
2019-06-17 18:10:38 -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
c85e16c0a2 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed 'apis/rlm/'.
	* Removed the 'Edit Now & Next' button from the 'Configure RDAirPlay'
	dialog in rdadmin(1).
	* Removed RLM support from rdairplay(1) and rdvairplayd(8).
	* Removed v1.x legacy PAD update support from rdairplay(1).
	* Dropped the 'NOWNEXT_PLUGINS' table from the database.
	* Dropped the 'LOG_MACHINES.UDP_ADDR' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_PORT' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_STRING' field from the database.
	* Dropped the 'LOG_MACHINES.LOG_RML' field from the database.
	* Incremented the database version to 305.
2019-01-08 10:55:36 -05:00
Fred Gleason
bc42ff435c 2018-12-17 Fred Gleason <fredg@paravelsystems.com>
* Renamed the RD_RLM2_CLIENT_TCP_PORT define to RD_PAD_CLIENT_TCP_PORT.
	* Renamed the  RD_RLM_SOURCE_UNIX_ADDRESS define to
	 RD_PAD_SOURCE_UNIX_ADDRESS.
	* Added a RD_PYPAD_SCRIPT_DIR define.
	* Added an 'RDNotification::PypadType' value to the
	'RDNotification::Type' enumeration.
	* Added 'PypadOwner=' and 'PypadGroup=' directives to the
	'[Identity]' section of rd.conf(5).
	* Added an rdpadengined(8) service.
	* Added a 'PYPAD_INSTANCES.IS_RUNNING' field to the database.
	* Added a 'PYPAD_INSTANCES.EXIT_CODE' field to the database.
	* Added a 'PYPAD_INSTANCES.ERROR_TEXT' field to the database.
	* Incremented the database version to 304.
2018-12-17 14:16:30 -05:00
Fred Gleason
9e6fb9f3c0 2018-12-04 Fred Gleason <fredg@paravelsystems.com>
* Added an rdrlmd(8) service.
	* Implemented JSON-formatted PAD output on TCP port 34289.
2018-12-04 18:06:13 -05:00
Patrick Linstruth
c58c284784 Moved mixer initialization to caed(8). 2018-11-26 12:02:36 -08:00
Patrick Linstruth
1dd92d191f Fixed bug 2018-11-09 07:32:16 -08:00
Patrick Linstruth
cbe663d732 Fixed a regression in rdairplay(1) pie widget. 2018-11-09 06:32:55 -08:00
Fred Gleason
1ef5f06ce7 Resolved clonflict in 'ChangeLog' 2018-10-28 18:15:29 -04:00
Patrick Linstruth
fac81fa386 Fix regression in rdairplay(1) where it would close even if "No" was selected 2018-10-26 17:22:22 -07:00
Fred Gleason
0ae1d73b35 2018-10-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused to the
	'Enter Password' dialog to be dispplayed when exiting even if
	no exit password had been set.
	* Fixed a regression in rdairplay(1) that caused the application
	to be closed even if an incorrect response was entered in the
	'Enter Password' dialog.
2018-10-26 15:38:01 -04:00
Fred Gleason
3cc2b86256 2018-10-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused carts Added or Copied
	to a log to have a PLAY transition regardless of the default
	transition type set in rdadmin(1).
2018-10-24 20:56:05 -04:00
Fred Gleason
72b851ecfa 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Corrected background colors of the Button Log and Message widgets
	in rdairplay(1).
2018-08-17 10:43:41 -04:00
Fred Gleason
0931e703f1 2018-08-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed style inconsistencies in dialogs within rdairplay(1).
2018-08-15 16:01:24 +00:00
Fred Gleason
c588b4950a 2018-08-13 Fred Gleason <fredg@paravelsystems.com>
* Added code to force the 'Plastique' GUI style.
2018-08-13 19:22:24 -04:00
Fred Gleason
223bdc2f84 2018-08-10 Fred Gleason <fredg@paravelsystems.com>
* Changed installation location of caed(8), ripcd(8), rdcatchd(8)
	and rdrepld(8) from '@prefix@/bin' to '@prefix@/sbin'.
	* Removed code to detach from controlling terminal after startup
	from caed(8), ripcd(8), rdcatchd(8)
	and rdrepld(8).
	* Removed code to manage dropbox instances from rdcatchd(8).
	* Removed code to start service daemons automatically from
	user modules.
	* Added rdservice(8).
2018-08-10 06:09:16 -04:00
Fred Gleason
796e1bebc3 2018-08-07 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'pam_rd' plug-in.
	* Removed rdchunk(1).
	* Upgraded Qt3 to Qt4.
2018-08-07 10:09:49 -04:00
Fred Gleason
26c29e1d4e 2018-07-31 Fred Gleason <fredg@paravelsystems.com>
* Refactored 'RDMacro' to handle UTF-8 strings correctly.
2018-07-31 12:54:08 -04:00
Fred Gleason
71ed4888a5 2018-07-16 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up SQL quieries in 'rdairplay/' ensure UTF-8 compatibility.
2018-07-16 18:03:45 -04:00
Fred Gleason
bb60b722d1 2018-06-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'card-num' parameter to the 'Meter Enable' ['ME'] command
	in caed(8).
	* Added an 'RDCae::enableMetering()' method.
	* Modified rdairplay(1) to enable metering explicitly.
	* Modified rdcartslots(1) to enable metering explicitly.
	* Modified rdlibrary(1) to enable metering explicitly.
	* Modified rdpanel(1) to enable metering explicitly.
2018-06-12 19:00:55 +00:00
Fred Gleason
b97f158435 2018-05-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused meters to fail when rdvairplayd(8)
	was operated with invalid channel assignments.
2018-05-29 19:12:21 +00:00
Fred Gleason
c4fcd6486e 2018-04-14 Fred Gleason <fredg@paravelsystems.com>
* Moved the 'LogPlay' class in rdairplay(1) to 'RDLogPlay' in
	the core library.
	* Moved the 'RLMHost' class in rdairplay(1) to 'RDRLMHost' in
	the core library.
2018-04-14 20:51:03 -04:00
Fred Gleason
ed4fe367a8 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDSoundPanel class to use RDApplication.
2018-02-06 07:14:13 -05:00
Fred Gleason
e9926053c8 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDCartDialog class to use RDApplication.
2018-02-05 22:48:15 -05:00
Fred Gleason
0e47266a4d 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDApplication::userChanged() signal.
2018-01-31 17:17:31 -05:00
Fred Gleason
3d380c4de8 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Moved command-switch processing into RDApplication.
2018-01-31 13:25:48 -05:00
Fred Gleason
a8ac305bdd 2018-01-31 Fred Gleason <fredg@paravelsystems.com>
* Converted rdairplay(1) to use RDApplication.
2018-01-30 18:18:57 -05:00
Fred Gleason
e07cabc72f 2017-12-16 Fred Gleason <fredg@paravelsystems.com>
* Added support for filepath wildcards in macro carts.
2017-12-16 16:45:51 -05:00
Fred Gleason
aa42224568 2017-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDStation::broadcastSecurity()' and
	'RDStation::setBroadcastSecurity()' methods.
2017-10-19 13:46:10 -04:00
Fred Gleason
52d1d8be52 2017-10-15 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STATIONS.SHORT_NAME' field to the database.
	* Incremented the database version to 270.
	* Added 'RDStation::shortName()' and 'RDStation::setShortName()'
	methods.
	* Removed the 'Broadcast Security Model' control from the 'Edit
	Host' dialog.
	* Added a 'Short Name' control to the 'Edit Host' dialog.
	* Implemented a '%R' wildcard for Rivendell Host Short Name.
2017-10-15 10:40:29 -04:00
Fred Gleason
fb9487810b 2017-10-14 Fred Gleason <fredg@paravelsystems.com>
* Implemented a '%r' wildcard for Rivendell Host Name.
2017-10-14 10:38:55 -04:00
Fred Gleason
aef7c2229b 2017-08-31 Fred Gleason <fredg@paravelsystems.com>
* Modified web client components to use a distinctive http USER_AGENT
	string.
2017-08-31 12:38:39 -04:00
Fred Gleason
b62cbd42b9 2017-06-28 Fred Gleason <fredg@paravelsystems.com>
* Added a new icon set created by Josh Edelstein.
2017-06-28 17:31:29 -04:00
Fred Gleason
3faa8dfbed 2016-10-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LockRdairplayMemory=' parameter to the [Hacks] section
	of rd.conf(5).
2016-10-20 09:06:58 -04:00
Fred Gleason
698b475933 2016-05-24 Fred Gleason <fredg@paravelsystems.com>
* Removed all CVS tags.
	* Removed 'const char *name' parameter from all QObject contructors.
2016-05-24 13:13:26 -04:00
Fred Gleason
436b090667 2015-08-29 Fred Gleason <fredg@paravelsystems.com>
* Removed instrumentation code in 'rdairplay/hourselector.cpp'.
	* Removed instrumentation code in 'rdairplay/log_play.cpp'.
	* Removed instrumentation code in 'rdairplay/rlmhost.cpp'.
2015-08-29 10:22:59 -04:00