2496 Commits

Author SHA1 Message Date
Fred Gleason
d433e3c631 2020-08-10 Fred Gleason <fredg@paravelsystems.com>
* Added a check in 'RDSvc::create()' to disallow creation of a
	service with a name containing whitespace.
	* Added whitespace to the set of banned characters for service names
	in the 'Add Service' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-10 13:17:27 -04:00
Fred Gleason
d4f76649e8 Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-10 13:16:44 -04:00
Fred Gleason
b2731d6a61 2020-08-10 Brian McGlynn <bmcglynn@geneseemedia.net>
* Documented the '%%' filepath wildcard in the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-10 12:38:51 -04:00
Fred Gleason
4a9891c065 Merge branch 'bpm1992-RN-non_root' 2020-08-10 10:54:04 -04:00
Fred Gleason
1a6e68160c Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-10 10:49:50 -04:00
Fred Gleason
e9a3fcb4d8 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss2.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss2
2020-08-09 15:20:51 -04:00
Fred Gleason
78ead6038f 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Log Render Options' dialog in rdcastmanager(1)
	that could cause the start time control to be disabled even with
	the Virtual Start Time dropdown set to 'As Specified'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-09 14:47:14 -04:00
Fred Gleason
c95e80fcb2 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Description' column from the 'Podcast Item List'
	dialog in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-09 14:24:08 -04:00
Fred Gleason
966edb6bc6 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Podcast Item List' dialog in rdcastmanager(1)
	That caused incorrect data to appear in the 'Posted By' column.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-09 12:11:52 -04:00
Fred Gleason
6ed0c9591a 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Podcast Item List' dialog in rdcastmanager(1) to
	show a blue icon for items with Air Dates in the future.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-09 11:18:35 -04:00
Fred Gleason
2571b7b75e 2020-08-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused no items to
	appear in superfeeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-09 10:15:12 -04:00
Fred Gleason
b4cd2117ec 2020-08-08 Fred Gleason <fredg@paravelsystems.com>
* Implemented multicast notifications for RSS feed items.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-08 17:38:16 -04:00
Fred Gleason
9a428ad855 2020-08-08 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PODCASTS.ORIGIN_LOGIN_NAME' field to the database.
	* Added a 'PODCASTS.ORIGIN_STATION' field to the database.
	* Incremented the database version to 330.
	* Changed the 'Origin' column to 'Start' in the 'Podcast Item List'
	dialog in rdcastmanager(1).
	* Added a 'Posted By' column to the 'Podcast Item List'	dialog in
	rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-08 14:37:48 -04:00
Fred Gleason
a16e1b0dcc 2020-08-08 Fred Gleason <fredg@paravelsystems.com>
* Modified rdcastmanager(1) to apply the cart title as the default
	item title when posting from a cart/cut.
	* Modified rdcastmanager(1) to apply the file metadata or filename
	as the default item title when posting from a file.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-08 12:25:52 -04:00
Fred Gleason
532904865e 2020-08-08 Fred Gleason <fredg@paravelsystems.com>
* Changed 'Cast' to 'Item' in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-08 09:53:31 -04:00
Fred Gleason
e0af63d3e1 2020-08-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SYSTEM.RSS_PROCESSOR_STATION' field to the database.
	* Added a 'PODCASTS.EXPIRATION_DATETIME' field to the database.
	* Dropped the 'PODCASTS.SHELF_LIFE' field from the database.
	* Incremented the database version to 329.
	* Modified convention to use local system time for all podcast
	components.
	* Added 'RDPodcast::expirationDateTime()' and
	'RDPodcast::setExpirationDateTime()' methods.
	* Removed 'RDPodcast::shelfLife()' and 'RDPodcast::setShelfLife()'
	methods.
	* Added an rdrssd(8) daemon.
	* Removed the rdpurgecasts(8) utility.
	* Added 'RDSystem::rssProcessorStation()' and
	'RDSystem::setRssProcessorStation()' methods.
	* Added a 'Process RSS Updates' control to the 'System-Wide Settings'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-07 17:06:50 -04:00
Brian McGlynn
bcc7af14aa Updated Changelog 2020-08-06 08:52:32 -04:00
Fred Gleason
639637ffd9 Merge branch 'deltecent-rdlibrary' 2020-08-05 15:11:13 -04:00
Fred Gleason
aeb35139b9 Fixed conflict in 'ChangeLog' 2020-08-05 14:56:36 -04:00
Fred Gleason
6d00ebcd83 Merge branch 'dklann-dklann-dropboxlist' 2020-08-05 14:36:08 -04:00
Fred Gleason
01c8bf511a Fixed conflict in 'ChangeLog' 2020-08-05 14:30:18 -04:00
Fred Gleason
7ae75c09a1 Fixed typo in 'ChangeLog' 2020-08-05 12:31:49 -04:00
Fred Gleason
f71cc2757a 2020-08-05 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.1int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.1int0
2020-08-05 12:09:18 -04:00
Fred Gleason
50a80d0a61 2020-08-05 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDDataPacer' class.
	* Modified the GVC7000 switcher driver to insert 50 mS pauses
	between protocol commands.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-05 12:04:09 -04:00
Fred Gleason
7d62e200ba 2020-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Log Render Options' dialog to rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-04 16:07:45 -04:00
Fred Gleason
f76642d44e 2020-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLogIcons' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-04 13:15:26 -04:00
Fred Gleason
0cebad1f25 2020-08-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a fencepost bug in the 'RDRenderer::renderToFile()' method
	with the 'last_line' parameter.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-04 13:06:26 -04:00
Patrick Linstruth
117300ff0e Fixed regression with "Scheduler Code:" label overlapping "Group"
combobox in rdlibrary(1)
2020-08-02 18:54:48 -07:00
Fred Gleason
f13cb9ee89 2020-08-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Post from Log' button to the 'Podcast List' dialog
	in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-02 10:54:07 -04:00
David Klann
ff1b24fe94
Correct User Defined column setting in Dropbox list view. 2020-07-31 14:14:07 -05:00
Fred Gleason
44b5d7f7c2 Resolved conflicts
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-30 15:31:09 -04:00
Brian McGlynn
e3bc3d99f6 Allow running as non-root to execute RN macros 2020-07-29 17:14:48 -04:00
David Klann
ea9c5ab422
Correct column settings in Dropbox list view. 2020-07-25 13:22:00 -05:00
Fred Gleason
e80533c0ec 2020-07-21 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.1
2020-07-21 13:45:59 -04:00
Fred Gleason
16c73b4f2d 2020-07-08 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-08 12:54:21 -04:00
Fred Gleason
c822445e81 2020-07-08 Fred Gleason <fredg@paravelsystems.com>
* Modified the layout of the 'Editing PodCast' dialog in
	rdcastmanager(1) to more consistent with the event editing
	dialogs in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-08 12:39:40 -04:00
Fred Gleason
678dd62791 Merged 'master' 2020-07-08 10:22:13 -04:00
Fred Gleason
909d16ee52 2020-07-07 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0int1
2020-07-07 12:15:10 -04:00
Fred Gleason
5692b42aef 2020-07-07 Fred Gleason <fredg@paravelsystems.com>
* Modified 'RDWaveFile' to work around known fencepost errors in
	WAV files generated by "Sonic Studio soundBlade" by
	"PME Mastering, Inc."

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-07 12:08:49 -04:00
Fred Gleason
1acc07787d 2020-07-07 Fred Gleason <fredg@paravelsystems.com>
* Added 'Copy to Clipboard' buttons for the XML template editors
	in the 'Edit Feed' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-07 09:34:35 -04:00
Fred Gleason
2eba546453 2020-07-03 Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'FEEDS.AUDIENCE_METRICS' field from the database.
	* Dropped the 'FEEDS.KEEP_METADATA' field from the database.
	* Dropped the 'FEEDS.MEDIA_LINK_MODE' field from the database.
	* Dropped the 'FEEDS.REDIRECT_PATH' field from the database.
	* Dropped the 'CAST_DOWNLOADS' table from the database.
	* Incremented the database version to 328.
	* Removed support for dynamically generated RSS feed metadata.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-03 12:57:13 -04:00
Fred Gleason
c010cf8398 2020-07-03 Fred Gleason <fredg@paravelsystems.com>
* Moved the relocated the 'Comment URL' control in the
	'Editing Podcast' dialog in rdcastmanager(1).
	* Made the 'Category' control conditional in the 'Editing Podcast'
	dialog in rdcastmanager(1).
2020-07-03 09:15:34 -04:00
Fred Gleason
eded76eed9 2020-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDApplication::rssSchemas()' method.
	* Removed the 'RDFeed::rssSchemas()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-02 19:04:10 -04:00
Fred Gleason
55edded09a 2020-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDRssSchemas::supportsItemCategories()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-02 18:39:36 -04:00
Fred Gleason
5d6ec1e5ec 2020-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added support for iTunes subcategories to the podcast subsystem.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-02 18:23:18 -04:00
Fred Gleason
8bae1332c0 2020-07-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'FEEDS.CHANNEL_SUB_CATEGORY' field to the database.
	* Incremented the database version to 327.
	* Added 'RDFeed::channelSubCategory()' and
	'RDFeed::setChannelSubCategory()' methods.
	* Added a 'RDRssCategoryBox' widget.
	* Updated the 'Edit Feed' dialog in rdadmin(1) to use the
	'RDRssCategoryBox' widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-02 17:26:39 -04:00
Fred Gleason
65597281a1 2020-07-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the 'Public URL' column in
	the 'List Feeds' dialog to display incorrect data after editing
	a feed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-07-02 11:51:56 -04:00
Fred Gleason
a3fcd11bab 2020-06-30 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'exemplar' parameter from the 'RDFeed::create()'
	method.
	* Removed the 'Base Feed On' dropdown from the 'Add Feed'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-30 15:34:35 -04:00
Fred Gleason
4f96349789 2020-06-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDFeed::publicUrl()' static method.
	* Added a 'Public URL' column in the 'List Feeds' dialog in
	rdadmin(1).
	* Removed the 'Superfeed' and 'Description' columns from the
	main window of rdcastmanager(1).
	* Added a 'Public URL' column and a 'Copy URL to Clipboard'
	button to the main window of rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-30 15:15:19 -04:00
Brian P. McGlynn
fa95dc14d1
Merge pull request #1 from ElvishArtisan/master
Sync to Master
2020-06-24 12:24:37 -04:00