3264 Commits

Author SHA1 Message Date
Fred Gleason
f0568a8d3c 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Reset the version of the 'rivwebpyapi' module to 4.0.0b3.
	* Changed the upload PyPI repository for the 'rivwebpyapi' module
	from 'testpypi' to 'pypi'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 17:05:58 -05:00
Fred Gleason
5e85759472 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 14:55:04 -05:00
Fred Gleason
7b44b4ffbc 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Merged the 'rivendell-pypad' DEB package into the 'rivendell'
	DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 12:56:38 -05:00
Fred Gleason
ad18223329 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivwebpyapi' DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 12:10:16 -05:00
Fred Gleason
d3ff39c5a5 2022-01-04 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivendell-pypad' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-04 18:18:57 -05:00
Fred Gleason
429b0789ae 2022-01-04 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivwebpyapi' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-04 10:47:43 -05:00
Fred Gleason
105b97f481 2021-12-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that could cause segfaults when attempting
	to capture audio via JACK.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-29 09:30:42 -05:00
Fred Gleason
1bf266a6cf 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog that made it impossible
	to add a Fade Down marker near the end of the audio when the
	waveform was fully zoomed in.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 11:26:48 -05:00
Fred Gleason
edc226f99b 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a spelling error in the 'Insufficient Privileges' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 09:10:44 -05:00
Fred Gleason
884f327050 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in caed(8) that broke audio capture under
	ALSA and JACK.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 09:00:45 -05:00
Fred Gleason
8ae2c2bacb Updated '.gitignore'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 12:53:01 -05:00
Fred Gleason
67688c9bb8 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 11:32:47 -05:00
Fred Gleason
77fd2a2497 2021-12-23 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AR_PYTHON_MODULE()' autoconf macro.
	* Added a test for the PyPI module build chain to 'configure.ac'.
	* Bumped the minimum Python version dependency from 3.4 to 3.6.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 11:31:11 -05:00
Fred Gleason
c1d95b01a9 2021-12-23 Fred Gleason <fredg@paravelsystems.com>
* Refactored the build of the 'python3-rivwebpyapi' deb package
	so as to include proper PyPI package metadata.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 10:00:54 -05:00
Fred Gleason
ba5fe96b46 2021-12-22 Fred Gleason <fredg@paravelsystems.com>
* Added '%z', '%:z' and '%::z' patterns to the set of filepath
	wildcards.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-22 19:55:59 -05:00
Fred Gleason
fbfc7e07a9 2021-12-22 Fred Gleason <fredg@paravelsystems.com>
* Added the ability to filter the library by two scheduler codes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-22 16:02:32 -05:00
Fred Gleason
6a01538bf3 Merge branch 'dklann-dklann-versions-fix' into qt5 2021-12-21 13:39:57 -05:00
Fred Gleason
af8393ac32 Resolved conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-21 13:39:34 -05:00
David Klann
ad1a96eac7 Update ChangeLog.
Signed-off-by: David Klann <dklann@broadcasttool.com>
2021-12-21 11:37:08 -06:00
David Klann
454100d0aa Add missing version files to EXTRA_DIST.
Signed-off-by: David Klann <dklann@broadcasttool.com>
2021-12-21 11:27:03 -06:00
Fred Gleason
0188da4c62 2021-12-21 Fred Gleason <fredg@paravelsystems.com>
* Moved the PANEL_MAX_OUTPUTS define in 'lib/rdsound_panel.h' to
	RD_SOUNDPANEL_MAX_OUTPUTS in 'lib/rd.h'.
	* Added a 'RDPortNames' class.
	* Added a 'RDCoreApplication::portNames()' method.
	* Refactored rdairplay(1) to use 'RDPortNames'.
	* Refactored rdpanel(1) to use 'RDPortNames'.
	* Removed the 'RDAirPlayConf::portName()' method.
	* Removed the 'RDAirPlayConf::soundPanelChannelName()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-21 11:59:28 -05:00
Fred Gleason
5a42be85cc 2021-12-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that broke the 'make py-rpm' target.
	* Reset the version of the 'rivwebpyapi' PyPI package to
	4.0.0b3.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-20 12:49:05 -05:00
Fred Gleason
52a52cef52 2021-12-17 Fred Gleason <fredg@paravelsystems.com>
* Rearranged the ordering of the module imports in
	'apis/rivwebpyapi/api/rivwebpyapi.py' to conform to recommendations
	in Python PEP 8.
	* Added a 'requests' dependency to the PyPI package requirements
	for the 'rivwebpyapi' API.
	* Incremented the version of the 'rivwebpyapi' PyPI package to
	4.0.0b8.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-17 12:37:46 -05:00
Fred Gleason
4d81883a5d 2021-12-16 Fred Gleason <fredg@paravelsystems.com>
* Consolidated all canonical version declarations in 'versions/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-16 16:07:16 -05:00
Fred Gleason
de8f6ff5a5 Updated '.gitignore'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-15 20:34:44 -05:00
Fred Gleason
79e3ace473 2021-12-15 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'rivwebpyapi.rivwebpyapi()' class to
	'rivwebpyapi.Site()'.
	* Added 'make pypi' and 'make post-pypi' targets to
	'apis/rivwebpyapi/Makefile.am'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-15 20:27:13 -05:00
Fred Gleason
997208e95a 2021-12-15 Fred Gleason <fredg@paravelsystems.com>
* Added the derived file warning to 'rivwebpyapi.spec.in'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-15 13:18:24 -05:00
Fred Gleason
394fccf9ce 2021-12-15 Fred Gleason <fredg@paravelsystems.com>
* Moved the text of the GNU General Purpose License version 2 from
	'COPYING', to 'LICENSES/VPLv2.txt'
	* Added the text of the GNU Lesser General Purpose Licents version
	2.1 to 'LICENSES/LGPLv2.txt'.
	* Added the text of the GNU Free Documentation License version
	1.3 to 'LICENSES/GFDL.txt'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-15 12:17:10 -05:00
Fred Gleason
732c7300fa 2021-12-14 Fred Gleason <fredg@paravelsystems.com>
* Updated the comment headers of files below 'apis/rivwebpyapi/' to
	reflecting licensing under the GNU Lesser General Public License v2
	rather than the GNU General Public License version 2.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-14 15:38:14 -05:00
Fred Gleason
5b379da45f 2021-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added support for HTTP connection reuse to the
	'rivewebpyapi.rivwebpyapi' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-13 16:50:21 -05:00
Fred Gleason
d276d58aac 2021-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogLock()' type class to the 'rivwebpyapi' API.
	* Modified the 'rivwebpyapi.LockLog()' call to return
	a  'rivwebpyapi.LogLock' object.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-13 16:29:05 -05:00
Fred Gleason
da9cb3eae3 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SystemSettings()' type class to the 'rivwebpyapi' API.
	* Modified the 'rivwebpyapi.ListSystemSettings()' call to return
	a  'rivwebpyapi.SystemSettings' object.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 16:54:58 -05:00
Fred Gleason
6b923ffbda 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Service()' type class to the 'rivwebpyapi' API.
	* Modified the 'rivwebpyapi.ListServices()' call to return
	a list of 'rivwebpyapi.Service' objects.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 16:47:21 -05:00
Fred Gleason
0443fd9341 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Group()' type class to the 'rivwebpyapi' API.
	* Modified the 'rivwebpyapi.ListGroup()' call to return
	a  'rivwebpyapi.Group' object.
	* Modified the 'rivwebpyapi.ListGroups()' call to return
	a list of 'rivwebpyapi.Group' objects.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 16:39:43 -05:00
Fred Gleason
b9164bad15 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SchedulerCode()' type class to the 'rivwebpyapi' API.
	* Modified the 'rivwebpyapi.ListCartSchedCodes()' call to return
	a list of 'rivwebpyapi.SchedulerCode' objects.
	* Modified the 'rivwebpyapi.ListSchedulerCodes()' call to return
	a list of 'rivwebpyapi.SchedulerCode' objects.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 16:28:45 -05:00
Fred Gleason
c216bc618c 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RivendellType()' base class to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 16:10:10 -05:00
Fred Gleason
9104070ba8 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added an 'SaveLog()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 15:12:50 -05:00
Fred Gleason
b519674128 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdxport(8) that caused the 'SaveLog' WebAPI call
	to fail if the target log didn't exist.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 14:59:57 -05:00
Fred Gleason
527fadb8d7 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'linkLength' field to the return XML for the 'ListLog'
	WebAPI call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 14:45:27 -05:00
Fred Gleason
2c34bde1f1 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'graceTime' field to the return XML for the 'ListLog'
	WebAPI call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 14:04:01 -05:00
Fred Gleason
f8f0b937bc 2021-12-11 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Log' class to the 'rivwebapi' API.
	* Modified the 'ListLogs()' method to use the 'Log' class in the
	'rivwebapi' API.
	* Added a 'LogLine' class to the 'rivwebapi' API.
	* Modified the 'ListLog()' method to use the 'LogLine' class in the
	'rivwebapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-11 13:16:15 -05:00
Fred Gleason
dd3cee96d4 2021-12-11 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut' class to the 'rivwebapi' API.
	* Modified the 'AddCut()', 'ListCut()' and 'ListCuts()' methods
	to use the 'Cut' class in the 'rivwebapi' API.
	* Added an 'EditCut()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-11 12:24:50 -05:00
Fred Gleason
4071b6a5ac 2021-12-11 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cart' class to the 'rivwebapi' API.
	* Modified the 'AddCart()', 'ListCart()' and 'ListCarts()' methods
	to use the 'Cart' class in the 'rivwebapi' API.
	* Added an 'EditCart()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-11 11:04:58 -05:00
Fred Gleason
ec616f3685 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PostRss()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 16:32:45 -05:00
Fred Gleason
ac63e90bb4 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RemoveRss()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 16:24:05 -05:00
Fred Gleason
c7fdbf8559 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RemoveImage()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 16:10:03 -05:00
Fred Gleason
1287cce718 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PostImage()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 16:02:13 -05:00
Fred Gleason
6409a778a1 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RemovePodcast()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 15:37:46 -05:00
Fred Gleason
e00bf0c53f 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PostPodcast()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 15:21:03 -05:00
Fred Gleason
e3db96770d 2021-12-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'GetPodcast()' method to the 'rivwebpyapi' API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-09 13:43:04 -05:00