332 Commits

Author SHA1 Message Date
Fred Gleason
9e34d2fcb2 Merged 'headless' 2018-05-18 14:26:30 +00:00
Fred Gleason
456b0f2d08 Merged v2.19 2018-05-18 14:12:15 +00:00
Fred Gleason
f36547aab5 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDAIRPLAY.VIRTUAL_EXIT_CODE' field to the database.
	* Incremented the database version to 281.
	* Added 'RDAirPlayConf::virtualExitCode()' and
	'RDAirPlayConf::setVirtualExitCode()' methods.
	* Implemented Start/Stop settings for vlogs.
2018-05-17 22:43:47 +00:00
Fred Gleason
4249cbdd1d 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdvairplay(1) that broke log chain-to events.
	* Enabled RLMs in rdvairplay(1).
	* Modified the 'rlm_test' RLM to support vLogs.
2018-05-17 19:17:48 +00:00
Fred Gleason
f26258760d 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added virtual log entries to the 'LOG_MODES' table.
	* Incremented the database version to 280.
	* Added a control for setting vLog start modes to the 'Log Mode
	Control' section of the 'Configure RDAirPlay' dialog in rdadmin(1).
2018-05-17 17:28:16 +00:00
Fred Gleason
4cd5d91b10 2018-05-16 Fred Gleason <fredg@paravelsystems.com>
* Added virtual log entries to the 'RDAIRPLAY_CHANNELS' table.
	* Incremented the database version to 279.
	* Added 'RDAirPlayConf::virtualCard()', 'RDAirPlay::setVirtualCard()',
	'RDAirPlayConf::virtualPort()', 'RDAirPlay::setVirtualPort()',
	'RDAirPlayConf::virtualStartRml()',
	'RDAirPlayConf::setVirtualStartRml()',
	'RDAirPlayConf::virtualStopRml()',
	'RDAirPlayConf::setVirtualStopRml()' methods.
	* Added a 'Virtual Log Outputs' subsection to the
	'Channel Assignments' section of the 'Configure RDAirPlay' dialog
	in rdadmin(1).
2018-05-16 21:46:02 +00:00
Fred Gleason
fd7b71f345 2018-05-16 Fred Gleason <fredg@paravelsystems.com>
* Added virtual logs to the 'Start/Stop Settings' section of
	the 'Configure RDAirPlay' dialog in rdadmin(1).
2018-05-16 19:06:15 +00:00
Fred Gleason
17d4817045 2018-05-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOG_MACHINES' table to the database.
	* Incremented the database version to 278.
2018-05-09 23:46:16 +00:00
Fred Gleason
c096220570 2018-05-09 Fred Gleason <fredg@paravelsystems.com>
* Added rdvairplay(1).
2018-05-09 17:34:08 +00:00
Fred Gleason
84147dfd90 2018-05-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the initial transition
	type specified in the 'IMPORT' section of the 'Editing Event' dialog
	to be applied to both the parent log link and the first imported
	event when the 'PRE-IMPORT CARTS' list was empty and no Timed Start
	was enabled.
2018-05-08 18:10:33 +00:00
Fred Gleason
082a42dd39 2018-05-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'USERS.WEBGET_LOGIN_PRIV' field to the database.
	* Incremented the database version to 277.
	* Added 'RDUser::webgetLogin()' and 'RDUser::setWebgetLogin()'
	methods.
	* Added a 'Allow WebGet Login' control in the 'Production Rights'
	section of the 'User' dialog in rdadmin(1).
2018-05-08 16:04:53 +00:00
Fred Gleason
7e437154ad 2018-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused the 'SERVICES.TRACK_GROUP',
	'SERVICES./AUTOSPOT_GROUP', 'SERVICES.DEFAULT_LOG_SHELFLIFE',
	'SERVICES.LOG_SHELFLIFE_ORIGIN', 'SERVICES.TFC_IMPORT_TEMPLATE' and
	'SERVICE.MUS_IMPORT_TEMPLATE field values to fail to be cloned from
	the exemplar when creating a new Service.
2018-04-30 17:58:41 +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
af0ac339a6 2018-03-24 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogType' value to the 'RDNotification::Type
	enumeration.
	* Added support for notifications to rdlogedit(1).
2018-03-24 15:47:20 -04:00
Fred Gleason
3c94cae600 2018-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added support for cart notifications to Full Disc Ripper in
	rdlibrary(1).
2018-03-21 17:01:08 -04:00
Fred Gleason
471c6498fd 2018-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added support for cart notifications to the RDXport service.
	* Added support for notifications to rdimport(1).
2018-03-21 15:54:50 -04:00
Fred Gleason
e3fb53d0cf 2018-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added support for notifications to rdlibrary(1).
2018-03-21 14:16:52 -04:00
Fred Gleason
7ce4b2ff10 2018-03-11 Fred Gleason <fredg@paravelsystems.com>
* Converted ripcd(8) to use RDApplication.
	* Documented a 'Notification' message type in
	'docs/apis/notification.xml'.
	* Added an 'RDMulticaster' class.
	* Added an 'mcast_recv_test' program in 'tests/'.
	* Added a 'SYSTEM.NOTIFICATION_ADDRESS' field to the database.
	* Incremented the database version to 276.
	* Added an 'Mcast Address for Notifications' control to the
	'System-Wide Settings' dialog in rdadmin(1).
	* Implemented the 'Process Notification' ['ON'] command in
	ripcd(8).
	* Added an 'RDRipc::sendNotification()' method.
	* Added an 'RDRipc::notificationReceived()' signal.
2018-03-11 20:24:39 -04:00
Fred Gleason
7835be386e Merged from 'refactor' 2018-02-24 09:19:33 -05:00
Fred Gleason
8f1bd700cd 2018-02-15 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.LOG_SHELFLIFE_ORIGIN' field to the database.
	* Incremented the database version to 275.
	* Added a drop-down control to the 'Set Logs to auto-delete' control
	to allow origin to be specified in the 'Edit Service' dialog in
	rdadmin(1).
2018-02-15 09:39:37 -05:00
Fred Gleason
2df78cb26d 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDUpload class to use RDApplication.
2018-02-06 07:29:11 -05: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
56ed436dc4 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDPeaksExport class to use RDApplication.
2018-02-06 06:54:12 -05:00
Fred Gleason
6c976c71d7 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDExportSettingDialog class to use RDApplication.
2018-02-06 06:38:42 -05:00
Fred Gleason
bf38fd3c9f 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDEditAudio class to use RDApplication.
2018-02-05 23:53:49 -05:00
Fred Gleason
f75ba3297d 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAudioInfo class to use RDApplication.
2018-02-05 23:40:35 -05:00
Fred Gleason
bdb4283794 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAddLog class to use RDApplication.
2018-02-05 23:31:54 -05:00
Fred Gleason
fc004e073e 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDCutDialog class to use RDApplication.
2018-02-05 23:10:18 -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
2d2d52e408 2018-02-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDListLogs class to use RDApplication.
	* Converted rdadmin(1) to use RDApplication.
2018-02-05 22:22:50 -05:00
Fred Gleason
dbbf49e987 2018-02-05 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDImportAudio class to use RDApplication.
2018-02-05 02:57:01 -05:00
Fred Gleason
957772c5e6 2018-02-04 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAudioImport class to use RDApplication.
2018-02-04 07:11:12 -05:00
Fred Gleason
69817c1941 2018-02-04 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAudioExport class to use RDApplication.
2018-02-04 06:49:12 -05:00
Fred Gleason
f932a66cee 2018-02-04 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAudioConvert class to use RDApplication.
	* Converted rdcatchd(8) to use RDApplication.
2018-02-04 06:23:54 -05:00
Fred Gleason
e305344e6b 2018-02-04 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDAudioConvert class to use RDApplication.
	* Converted rdcatchd(8) to use RDApplication.
2018-02-04 06:18:52 -05:00
Fred Gleason
fb4dc43033 2018-02-03 Fred Gleason <fredg@paravelsystems.com>
* Refactored the RDRenderer class to use RDApplication.
2018-02-03 05:12:10 -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
99814a9f00 2018-01-31 Fred Gleason <fredg@paravelsystems.com>
* Converted rdpanel(1) to use RDApplication.
2018-01-31 01:41:18 -05:00
Fred Gleason
0adc505ffa 2018-01-31 Fred Gleason <fredg@paravelsystems.com>
* Converted rdlogedit(1) to use RDApplication.
2018-01-31 00:07:58 -05:00
Fred Gleason
f692a3ac0d 2018-01-30 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDApplication'class.
	* Converted rdlibrary(1) to use RDApplication.
2018-01-30 03:57:04 -05:00
Fred Gleason
3b1d79484d 2018-01-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogedit(1) that broke the 'Clear' button.
2018-01-16 11:23:33 -05:00
Fred Gleason
20cf2abb65 2018-01-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused rdlogmanager(1) to throw SQL errors when
	importing music/traffic data.
2018-01-12 13:07:21 -05:00
Fred Gleason
bd532a409d 2018-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdlogmanager(1) that caused segfaults under
	Windows.
2018-01-10 11:48:40 -05:00
Fred Gleason
03c10c717d 2018-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused remerging of traffic
	data to a log to remove voice track transitions.
2018-01-10 10:18:46 -05:00
Fred Gleason
9ae18f2559 2018-01-09 Fred Gleason <fredg@paravelsystems.com>
* Modified log linking to retain parent link events in linked logs.
	* Fixed a bug where re-merging linked logs would generate an
	'Event not placed' exception for avails that were previously
	unpopulated.
2018-01-09 13:55:30 -05:00
Fred Gleason
012fbb80a4 2018-01-08 Fred Gleason <fredg@paravelsystems.com>
* Removed implicit ASCII casts from RDEventLine.
2018-01-08 13:15:09 -05:00
Fred Gleason
7453013656 2018-01-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that broke the build under Windows.
2018-01-05 14:05:06 -05:00
Fred Gleason
c63ae45991 2018-01-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed races in creation of new carts.
2018-01-03 15:36:45 -05:00
Fred Gleason
6ce31baae6 2017-12-27 Fred Gleason <fredg@paravelsystems.com>
* Added log locking logic to rdairplay(1).
	* Fixed a bug that broke generation of the 'RULES' table when creating
	a new clock in rdlogmanager(1).
2017-12-29 13:34:47 -05:00