495 Commits

Author SHA1 Message Date
Fred Gleason
e6b46cca76 2018-12-11 Fred Gleason <fredg@paravelsystems.com>
* Renamed 'apis/PyPAD/examples/pypad_test.py' to
	'apisPyPAD/tests/pad_test.py'.
	* Added a 'hostName' field to the JSON PAD 'padUpdate' object.
	* Added a 'PyPAD.Update::hostName()' method.
	* Added a 'shortHostName' field to the JSON PAD 'padUpdate' object.
	* Added a 'PyPAD.Update::shortHostName()' method.
	* Added a 'PyPAD.Update::resolveFilepath()' method.
	* Added 'apis/PyPAD/tests/filepath_test.py.
	* Added 'api/PyPAD/examples/pypad_filewrite.py'.
2018-12-11 16:50:28 -05:00
Fred Gleason
387cbad1b0 2018-12-10 Fred Gleason <fredg@paravelsystems.com>
* Changed the name of the JSON PAD field 'logMachine' to 'machine'.
	* Changed the name of the 'PyPAD.Update::logMachine()' method to
	'PyPAD.Update::machine()'.
	* Changed the name of the JSON PAD field 'logMode' to 'mode'.
	* Added a 'PyPAD.Update::mode()' method.
	* Added a 'cutNumber' field to the JSON PAD 'now' and 'next' objects.
	* Added a 'PyPAD.FIELD_CUT_NUMBER' define.
	* Added 'api/PyPAD/examples/pypad_test.py'.
2018-12-10 11:07:07 -05:00
Fred Gleason
2f4a4ada06 2018-12-08 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'PyPAD.Update::dateTime()' method to
	'PyPAD.Update::dateTimeString()'.
	* Changed the format of the 'dateTime' field in the PAD JSON structure
	from RFC822 to ISO 8601.
	* Added a 'startDateTime' field to the 'now' and 'next' objects in
	the PAD JSON structure.
	* Added a PAD Type enumeration for use in 'PyPAD.Update'.
	* Added 'PyPAD.Update::hasPadType()' and 'PyPAD.Update.startDateTime()'
	methods.
	* Removed 'PyPAD.Update::hasNowPad()' and 'PyPAD.Update:hasNextPad()'
	methods.
	* Added support for '%d(<dt>)' and '%D(<dt>)' wildcards in
	'PyPAD.Update::padFields()'.
2018-12-08 21:55:48 -05:00
Fred Gleason
1d8e303101 2018-12-05 Fred Gleason <fredg@paravelsystems.com>
* Added a set of Python classes for processing PAD updates.
2018-12-05 20:15:10 -05:00
Fred Gleason
fc0023a0cd 2018-12-05 Fred Gleason <fredg@paravelsystems.com>
* Added a set of enclosing '{}' braces around the JSON-formatted PAD
	output to make it well-formed.
2018-12-05 11:33:35 -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
Fred Gleason
a2ffd7f273 2018-11-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the exemplar value of
	'Report Editor' to fail to propagate to new host configurations.
2018-11-30 08:41:46 -05:00
Fred Gleason
334578f633 Fixed conflict in 'ChangeLog' 2018-11-30 08:09:07 -05:00
Fred Gleason
6eab09f51c 2018-11-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STATIONS.REPORT_EDITOR_PATH' field to the database.
	* Incremented the database version to 302.
	* Added a 'Report Editor' control to the 'Edit Host' dialog in
	rdadmin(1).
	* Modified the report generator to use the editor specified in the
	'Report Editor' control rather than than the value of the $VISUAL
	environmental variable.
2018-11-30 07:52:56 -05:00
Fred Gleason
dbc7d4e327 2018-11-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDTextFile()' function that caused zombification
	of client programs.
2018-11-29 16:50:42 -05:00
Fred Gleason
a9a3f385ad 2018-11-29 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.INCLUDE_IMPORT_MARKERS' field to the database.
	* Added a 'LOGS.INCLUDE_IMPORT_MARKERS' field to the database.
	* Incremented the database version to 301.
	* Added an 'Inlcude Import Markers in Finished Logs' checkbox to
	the 'Edit Service' dialog in rdadmin(1).
2018-11-29 14:44:38 -05:00
Patrick Linstruth
1340b1a7a1 Put Amplitude and Time Up/Down arrows back in rdlibrary(1). 2018-11-26 15:52:18 -08:00
Fred Gleason
0ae5049a55 Fixed conflict in 'ChangeLog' 2018-11-26 10:19:18 -05:00
Fred Gleason
08a45595b8 Fixed conflict in 'ChangeLog' 2018-11-26 09:33:36 -05:00
Patrick Linstruth
af0ad25dee Optimized RDAudioPort SQL queries. 2018-11-25 18:58:18 -08:00
Patrick Linstruth
462955d0af Fixed regression with rdairplay(1) loading previous log 2018-11-24 18:51:52 -08:00
Patrick Linstruth
f93de77666 Fixed regression where remote log changes did not auto refresh in rdairplay(1). 2018-11-23 21:32:55 -08:00
Fred Gleason
10b08d65a8 2018-11-21 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'SERVICES.MUS_WIN_PATH', 'SERVICES.MUS_WIN_PREIMPORT_CMD'
	'SERVICES.TFC_WIN_PATH', and 'SERVICES.TFC_WIN_PREIMPORT_CMD' fields
	from the database.
	* Incremented the database version to 300.
	* Removed the 'RDSvc::ImportOs' enumeration.
	* Removed the 'Windows Import Path' and 'Windows Preimport Command'
	fields from the 'Edit Service' dialog in rdadmin(1).
2018-11-21 09:56:54 -05:00
Fred Gleason
30f85a3c20 2018-11-20 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up code styling in 'lib/rdsound_panel.cpp'.
2018-11-20 13:40:56 -05:00
Fred Gleason
1f1b98d1a6 Fixed conflict in 'ChangeLog' 2018-11-16 10:18:16 -05:00
Fred Gleason
500f7be2aa Resolved conflict in 'ChangeLog' 2018-11-16 09:56:47 -05:00
Patrick Linstruth
2e35e74654 Fixed marker bugs in rdlibrary(1) audio editor widget. 2018-11-15 23:11:38 -08:00
Fred Gleason
fa7918d158 2018-11-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that prevented login from a system with
	no host record in the database.
2018-11-15 14:39:00 -05:00
Fred Gleason
e8c619988f 2018-11-14 Fred Gleason <fredg@paravelsystems.com>
* Added a '--metadata-cart=' switch to the 'audio_convert_test'
	test harness.
	* Added an 'audio_metadata_test' test harness.
	* Modified ID3 tag reading/writing to use TagLib.
2018-11-14 14:40:44 -05:00
Patrick Linstruth
612a63ef32 Scheduler optimization 2018-11-13 18:47:34 -08:00
Patrick Linstruth
3ed7a7ca6f Move 'CART.SCHED_CODES' field to 'CART_SCHED_CODES' table. 2018-11-13 13:16:26 -08:00
Fred Gleason
286d4dfe14 2018-11-09 Fred Gleason <fredg@paravelsystems.com>
* Tweaked layout and appearance of the status bubble in rdmonitor(1).
2018-11-09 08:08:41 -05:00
Patrick Linstruth
a887e1d955 Fixed bugs in processing of RMLs with boolean parameters 2018-11-02 07:48:48 -07:00
Fred Gleason
f9e0e152ba 2018-11-01 Fred Gleason <fredg@paravelsystems.com>
* Modified rdselect_helper(8) to use the automounter for managing
	audio store mounts.
2018-11-01 13:14:49 -04:00
Fred Gleason
f1a03e9bc8 Resolved conflict in 'ChangeLog' 2018-10-29 13:49:10 -04:00
Fred Gleason
3a0382e149 2018-10-28 Patrick Linstruth <patrick@deltecent.com>
* Fix delete and voice track buttons in rdlogedit(1).
	* Fix bug in RDSimplePlayer setCart() method.
2018-10-28 19:40:53 -04:00
Fred Gleason
57b699a270 2018-10-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the bankground of blank Sound Panel
	buttons to be black.
2018-10-28 17:43:05 -04:00
Patrick Linstruth
05ac6af7f5 Fix bug in setCart() 2018-10-27 16:20:36 -07:00
Patrick Linstruth
dd54495c4e Fixed regression in Qt::Background 2018-10-27 10:51:39 -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
501ed6ae1f 2018-10-26 Fred Gleason <fredg@paravelsystems.com>
* Added a warning when starting a module if the host does not
	have a corresponding entry in the database.
2018-10-26 10:57:41 -04:00
Fred Gleason
7c0ee3cbda Fixed conflict in 'ChangeLog' 2018-10-24 21:05:04 -04:00
Fred Gleason
9d25af4c5f 2018-10-24 Fred Gleason <fredg@paravelsystems.com>
* Consolidated the implementation of the 'RDProfile' class into
	two files.
	* Added an rdselect_helper(1) SETUID helper program.
	* Removed the SETUID bit from rdselect(1).
2018-10-24 15:34:35 -04:00
Fred Gleason
befb616519 Fixed conflict in 'ChangeLog' 2018-10-23 11:12:57 -04:00
Patrick Linstruth
6baf94b64e Incremented database version to 298 2018-10-23 07:25:15 -07:00
Fred Gleason
15c0449489 2018-10-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a ''qt_sql_default_connection' is still in use' runtime
	warning emitted by the 'RDDbValid()' function.
2018-10-22 20:35:17 -04:00
Deltec Enterprises
4a3106c8dc
Master (#6)
* Fixed bug where wrong ID was used for local maintenance

* Updated ChangeLog

* Added ability to run macros from cart list with "Run Macro" button

* Updated ChangeLog

* Updated translations

* 2018-10-18 Fred Gleason <fredg@paravelsystems.com>
	* Tweaked the position of buttons on the bottom row of the main
	screen of rdlibrary(1).
	* Changed the minimum size of the main screen of rdlibrary to
	850x600.

* 2018-10-18 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a regression in rdmaint(8) that broke cut rehashing.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Added code in the %post and %preun rules in 'rivendell.spec.in'
	to enable and disable the 'rivendell' service.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Modified rdservice(8) to log errors to syslog.
	* Added an rdservice(8) man page.
	* Modified 'systemd/rivendell.service.in' to enable automatic
	start retries.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a typo that broke generation of the rmlsend(1) man page.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Removed 'build_win32.bat'.
	* Removed all conditional compilation based on 'WIN32'.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Removed check for Win32 installer from 'configure.ac'.
	* Removed win32 clauses from '.pro' files.
2018-10-19 16:52:56 -07:00
Fred Gleason
3768a5fb14 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed check for Win32 installer from 'configure.ac'.
	* Removed win32 clauses from '.pro' files.
2018-10-19 19:36:43 -04:00
Fred Gleason
75bec4d3c4 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed 'build_win32.bat'.
	* Removed all conditional compilation based on 'WIN32'.
2018-10-19 17:03:58 -04:00
Fred Gleason
d34b5fe8a9 Fixed conflicts 2018-10-17 17:58:01 -04:00
Patrick Linstruth
c265cc6044 Merge branch 'master' into RDImport
Conflicts:
	ChangeLog
2018-10-17 08:43:20 -07:00
Fred Gleason
3d964cc59b Merge branch 'rdlibrary-warning' of https://github.com/deltecent/rivendell into deltecent-rdlibrary-warning 2018-10-16 21:13:22 -04:00
Fred Gleason
3aac166983 2018-10-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDIdValidator' and 'RDTextValidator' classes
	that caused them to throw exceptions when processing certain
	multi-byte UTF-8 characters.
2018-10-16 20:49:40 -04:00
Fred Gleason
6a49a437d3 Merge branch 'mp4' of https://github.com/deltecent/rivendell into deltecent-mp4 2018-10-16 19:44:45 -04:00
Fred Gleason
00bf0e9aa6 2018-10-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDGetSqlValue(const QString &table,const QString &name1,
	const QString &test1,const QString &name2,const QString &test2,
	const QString &name3,const QString &test3,const QString &param,
	bool *valid=0)' function.
2018-10-16 19:11:11 -04:00