* Added a 'DROPBOXES.DROP_BOX_SCAN_COUNT' field to the database.
* Added a 'DROPBOXES.DROP_BOX_SCAN_INTERVAL' field to the database.
* Incremented the database version to 377.
* Added '--drop-box-scan-count' and '--drop-box-scan-interval'
switches to rdimport(1).
* Added 'RDDropbox::dropBoxScanCount()',
'RDDropbox::setDropBoxScanCount()', 'RDDropbox::dropBoxScanInterval()'
and 'RDDropbox::setDropBoxScanInterval()' methods.
* Added an 'Advanced Settings' button to the 'Edit Dropbox' dialog
in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdimport(1) that could cause imports to
get hung up when using dropbox mode without the '--delete-source'
flag set.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdimport(1) that could cause imports to
get hung up when using dropbox mode without the '--delete-source'
flag set.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCart::updateLength()' that could cause patently
ridiculous values to be calculated for the 'Start' and 'End'
date-time columns in the cart library.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'librdalsa' convenience library in 'rdalsa/'.
* Moved the 'RDAlsaCard' class from 'utils/rdalsaconfig/' to
'rdalsa/' to contain ALSA card quirk information.
* Refactored the ALSA driver in caed(8) to use 'RDAlsaCard'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdairplay_conf.cpp' that caused database
corruption when adding new host records.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdalsaconfig(8) that caused multiple card entries
to appear for sound devices with more than one PCM.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDConfig' that caused a false 'invalid dropbox ID'
warning to be generated when parsing rd.conf(5).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an item to update the ChangeSummary on the Rivendell wiki
to section three of 'docs/misc/rivendell_release_checklist.txt'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCut::setMetadata()' where processing an
'RDWaveData' structure containing segue data but no endpoint data
could result with a record where the value of
'CUTS.SEGUE_END_POINT' was greater than that of 'CUTS.END_POINT'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog in rdlibrary(1) that caused
a marker to be removed from the view if it was dragged beyond the
left hand edge of the view.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int11.
* Incremented the Python API version to 4.3.0post4.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the PyPAD service that could cause resolution of the
'%d()' wildcard to return dnagling whitespace.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'bool incl_str_fields' parameter to the
'RDCut::setMetadata()' and 'RDCut::getMetadata()' methods.
* Fixed a bug in rdcatchd(8) that caused embedded source start and
end datetime metadata to fail to be applied in download events when
the 'Update Library Metadata' attribute was not selected.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Editing Event' dialog in rdlogmanager(1) to use
'RDCartFilter' for filtering the library.
* Modified 'RDCartFilter to apply a maximum limit of 100 matches
for all searches.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'RDAIRPLAY.INSTANCE' field from the database.
* Incremented the database version to 376.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'hpiplayout-test' test harness that caused the
build to fail when HPI support was disabled.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>