* 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'.
* 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'.
* 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()'.
* 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.
* 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).
* 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).
* 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.
* 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.
* 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).
* 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.
* Fixed a bug in the 'RDIdValidator' and 'RDTextValidator' classes
that caused them to throw exceptions when processing certain
multi-byte UTF-8 characters.