298 Commits

Author SHA1 Message Date
Fred Gleason
ddaf40ce4e 2018-02-03 Fred Gleason <fredg@paravelsystems.com>
* Converted rdmarkerset(8) to use RDApplication.
2018-02-02 16:48:34 -05:00
Fred Gleason
615770e9a2 2018-02-02 Fred Gleason <fredg@paravelsystems.com>
* Converted rdmaint(1) to use RDApplication.
2018-02-02 02:54:01 -05:00
Fred Gleason
a639001137 2018-02-02 Fred Gleason <fredg@paravelsystems.com>
* Converted rdimport(1) to use RDApplication.
2018-02-01 11:32:12 -05:00
Fred Gleason
a5309b2448 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rdgpimon(1) to use RDApplication.
2018-01-31 18:39:38 -05:00
Fred Gleason
a8b2ac6cd6 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rdexport(1) to use RDApplication.
2018-01-31 18:18:26 -05:00
Fred Gleason
dd093f1922 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rddiscimport(1) to use RDApplication.
2018-01-31 17:57:29 -05:00
Fred Gleason
914d903dc6 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rddgimport(1) to use RDApplication.
2018-01-31 17:35:04 -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
b1d43dde69 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rddelete(1) to use RDApplication.
2018-01-31 15:20:06 -05:00
Fred Gleason
941f846060 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rdclilogedit(1) to use RDApplication.
2018-01-31 14:44:08 -05:00
Fred Gleason
4de82a23eb 2018-02-01 Fred Gleason <fredg@paravelsystems.com>
* Converted rdcheckcuts(1) to use RDApplication.
2018-01-31 14:26:46 -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
Patrick Linstruth
451e2b2003 Fixed bug where CheckOrphanedTracks() would remove valid voice tracks when a log name template contains a '-' 2018-01-16 14:29:02 -08: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
afa98a737f 2017-12-22 Fred Gleason <fredg@paravelsystems.com>
* Added a lock check for before deleting logs in rdclilogedit(1).
2017-12-22 16:25:52 -05:00
Fred Gleason
0224380581 2017-12-20 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'log in use" messages in rdlogedit(1) and
	rdclilogedit(1).
2017-12-20 18:31:16 -05:00
Fred Gleason
aec8bba723 2017-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOGS.LOCK_GUID' field to the database.
	* Incremented the database version to 274.
	* Added a 'LockLog' call to the Web API.
2017-12-20 18:16:22 -05:00
Fred Gleason
6b34f4d70e 2017-12-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the behavior of the 'new' command in rdclilogedit(1) to
	match that of rdlogedit(1).
2017-12-20 11:40:06 -05:00
Fred Gleason
941aece664 2017-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added log locking logic to rdclilogedit(1).
2017-12-20 11:24:30 -05:00
Fred Gleason
d3e6912663 2017-12-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOGS.LOCK_USER_NAME' field to the database.
	* Added a 'LOGS.LOCK_STATION_NAME' field to the database.
	* Added a 'LOGS.LOCK_IPV4_ADDRESS' field to the database.
	* Added a 'LOGS.LOCK_DATETIME' field to the database.
	* Incremented the database version to 273.
	* Added log locking logic to rdlogedit(1).
2017-12-19 18:14:59 -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
3b1ce13e77 2017-12-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDTempDir()' function.
2017-12-15 07:47:41 -05:00
Fred Gleason
a8ae9f9bfa 2017-12-01 Fred Gleason <fredg@paravelsystems.com>
* Added an 'Engine=' directive to the [MySQL] section of
	rd.conf(5).
	* Refactored the schema update code to use standard form
	in rdadmin(1).
2017-12-01 17:37:37 -05:00
Fred Gleason
d55a3b9115 2017-11-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'USER_SERVICE_PERMS' table to the database.
	* Incremented the database version to 272.
	* Added a 'Service Permissions' button to the Edit User dialog in
	rdadmin(1).
2017-11-28 09:01:42 -05:00
Fred Gleason
4a73221714 2017-10-17 Fred Gleason <fredg@paravelsystems.com>
* Added sane defaults when processing '%k','%K', '%q' and '%Q'
	wildcards in rdimport(1).
2017-10-17 08:22:43 -04:00
Fred Gleason
1dade3e38e 2017-10-16 Fred Gleason <fredg@paravelsystems.com>
* Implemented '%k', '%K', '%q' and '%Q' metadata wildcards for
	rdimport(1).
2017-10-16 14:21:51 -04:00
Fred Gleason
ca08ba607b 2017-10-16 Fred Gleason <fredg@paravelsystems.com>
* Added 'DROPBOXES.SEGUE_LEVEL' and 'DROPBOXES.SEGUE_LENGTH' fields
	to the database.
	* Incremented the database version to 271.
	* Applied a pull request from Dennis Graiani <dennis.graiani@gmail.com>
	the added Segue parameters to the 'Edit Dropbox' dialog.
	* Modified the 'Segue Length' control in the 'Edit Dropbox' dialog
	to take mS as units.
2017-10-16 10:12:25 -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
Dennis Graiani
ed0a4dc999 fixed schema number 2017-10-13 20:22:48 -04:00
Dennis Graiani
27753a6a85 Fixed typo in rdrevert 2017-10-13 17:30:40 -04:00
Dennis Graiani
7734f7d0e0 Add segue marker options to dropboxes 2017-10-13 17:08:52 -04:00
Fred Gleason
fdb5917f64 2017-10-13 Fred Gleason <fredg@paravelsystems.com>
* Added a 'GROUPS.DEFAULT_CUT_LIFE' field to the database.
	* Incremented the database version to 269.
	* Added 'RDGroup::defaultCutLife()' and 'RDGroup::setDefaultCutLife()'
	methods.
	* Added a 'Set End Date/Time' control to the 'Edit Group' dialog in
	RDAdmin(1).
2017-10-13 13:53:19 -04:00
Fred Gleason
ac84b6879d Merged rendering 2017-09-21 07:40:22 -04:00
Fred Gleason
674bab322e 2017-09-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DROPBOXES.FORCE_TO_MONO' field to the database.
	* Incremented the database version to 268.
	* 'RDDropbox::forceToMono()' and 'RDDropbox::setForceToMon()' methods
	in 'lib/rddropbox.cpp' and 'lib/rddropbox.h'.
	* Added a 'Force to Monaural' checkbox to the 'Edit Dropbox' dialog
	in rdadmin(1).
2017-09-20 12:44:31 -04:00
Fred Gleason
b24d298d1e 2017-09-20 Fred Gleason <fredg@paravelsystems.com>
* Added a '--to-mono' option to rdimport(1).
2017-09-20 11:29:56 -04:00
Fred Gleason
f9efd33d02 2017-09-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdrender(1) that caused the --channels option
	to be ignored.
2017-09-20 08:21:19 -04:00
Fred Gleason
50447fa6f7 2017-09-19 Fred Gleason <fredg@paravelsystems.com>
* Removed redundant 'int chans' parameter from the
	'RDRenderer::renderTo*()' methods in 'lib/rdrenderer.cpp' and
	'lib/rdrenderer.h'.
	* Fixed a bug in 'lib/rdrenderer.cpp' and 'lib/rdrenerer.h' that
	caused logs rendered to cart/cut in stereo regardless of the number
	of channels specified.
2017-09-19 11:42:51 -04:00
Fred Gleason
83cbd0268f 2017-09-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdrender that caused the the default start time
	to be midnight.
2017-09-18 08:18:39 -04:00
Fred Gleason
796164403c 2017-09-01 Fred Gleason <fredg@paravelsystems.com>
* Added 'CUTS.ORIGIN_LOGIN_NAME' and 'CUTS.SOURCE_HOSTNAME' fields to
	the database.
	* Incremented the database version to 267.
	* Added 'RDCut::originLoginName()', 'RDCut::setOriginLoginName()',
	'RDCut::sourceHostname()' and 'RDCut::setSourceHostname()' methods
	in 'lib/rdcut.cpp' and 'lib/rdcut.h'.
	* Added '<originLoginName>' and '<sourceHostname>' tags to the cut
	XML schema in 'RDCart::xmlSql()' and 'RDCut::xml()' methods.
	* Refactored the layout of the 'Cut Info/Record' dialog in RDLibrary.
	* Added a 'Source Host' control to the 'Cut Info/Record' dialog
	in RDLibrary.
2017-09-01 09:34:25 -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
8d9a2ecadc 2017-08-30 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDRenderer' class in 'lib/rdrenderer.cpp' and
	'lib/rdrenderer.h'.
	* Refactored rdrender(1) to use the 'RDRenderer' class.
2017-08-30 13:43:03 -04:00
Fred Gleason
c860c8b90d 2017-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added '--to-cart=' and '--to-file=' switches to rdrender(1).
2017-08-29 13:21:17 -04:00
Fred Gleason
adece83242 2017-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added '--bitrate=', '--format=', '--normalization-level=',
	'--quality=' and '--samplerate=' switches to rdrender(1).
2017-08-29 11:22:40 -04:00
Fred Gleason
0da7f0acff 2017-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added an '--ignore-stops' switch to rdrender(1).
2017-08-29 08:32:23 -04:00
Fred Gleason
2b320e6c78 2017-08-29 Fred Gleason <fredg@paravelsystems.com>
* Added '--first-time=' and '--last-time=' switches to rdrender(1).
	* Changed the behavior of the '--last-line=' switch to be non-inclusive.
2017-08-29 07:48:15 -04:00
Fred Gleason
c7aba101b2 2017-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added '--first-line=' and '--last-line=' switches to rdrender(1).
2017-08-28 14:06:31 -04:00
Fred Gleason
81f0a6d393 2017-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added verbose messages for non-audio events to rdrender(1).
2017-08-28 12:28:22 -04:00
Fred Gleason
b29c91daa5 2017-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added verbose messages for non-audio events to rdrender(1).
2017-08-28 11:14:49 -04:00
Fred Gleason
3abb23a77a 2017-08-22 Fred Gleason <fredg@paravelsystems.com>
* Implemented SEGUE transitions in rdrender(1).
2017-08-22 17:40:41 -04:00