* 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>
* Modified the 'Edit Event' dialog in rdlogmanager(1) to show '[auto]'
as the transition type for the leading event in Pre-/Post-Import
lists.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in RDRenderer that caused segue transitions to
be rendered without regard to the 'No Fade on Segue Out' checkbox
in the 'Edit Audio' dialog.
* Fixed a math bug in rdairplay(1) that caused the estimated
stop-down times in the post point widget to be incorrect after
adding or removing events from a running log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused the 'Forced Segue'
setting in rdadmin(1) to be ignored when executing an event with
a hard start attribute.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) where attempting to audition an
audio cart with a disabled cue output would crash the application.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'cmdline_parser_test' test harness.
* Fixed a bug in 'RDCmdSwitch' that caused value-only arguments
containing '=' characters to be incorrectly parsed.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'RDListView::NumericSort' to the 'RDListView::SortType'
enumeration.
* Fixed a bug in rdlibrary(1) that caused cuts to be incorrectly
sorted when scheduled 'By Specified Order'.
* Fixed a regression that broke the ability to scroll through
Sound Panel panels by means of the mouse wheel.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the 'EVENTS.PROPERTIES' field from the database.
* Incremented the database version to 316.
* Removed the 'RDEventLine::properties()' and
'RDEventLine::setProperties()' methods.
* Added 'RDEventLine::propertiesText()' methods.
* Added a 'Trans' column to the event list in the 'Edit Clock'
dialog in rdlogmanager(1).
* Added a 'Trans' column to the event list in the 'List Events'
dialog in rdlogmanager(1).
Signed-off-by: Fred Gleason <fredg@paraelsystems.com>
* Removed the 'EVENTS.POST_POINT' field from the database.
* Removed the 'LOG_LINES.POST_POINT' field from the database.
* Incremented the database version tp 315.
* Removed 'RDEventLine::postPoint()' and
'RDEventLine::setPostPoint()' methods.
* Removed the 'Post Point' checkbox from the 'Editing Event' dialog
in rdlogmanager(1).
* Added font metrics methods for each standard font role in
'RDFontEngine'.
* Refactored the control layout in the 'Editing Event' dialog
in rdlogmanager.
* Fixed a regression in 'RDEventLine' that caused the
'Append Log' ['AL'] RML to append a copy of the currently loaded
log instead of the one specified in the RML command.
Signed-off-by: Fred Gleason <fredg@paraelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the initial event
in an imported set to fail receive the proper time and transition
type if the 'Include Import Markers in Finished Logs' checkbox in
rdadmin(1) had not been ticked.
* Reverted the leading '0' fix to the 'CounterPoint Traffic
Reconciliation' report generator.
* Added a 'CounterPoint Traffic Reconciliation v2' report.
* Fixed a bug in the 'CounterPoint Traffic Reconciliation' report
generator in rdlogmanager(1) that caused it to omit the leading '0'
from values in the 'Scheduled event length' column.
* Fixed a regression in rdlogmanager(1) that caused trailer
whitespace to be generated in the 'EXT_DATA', 'EXT_EVENT',
'EXT_ANNC_TYPE' and 'EXT_CART_NAME' log fields when importing
from a CounterPoint format log.
* Fixed a bug with the '%y' metadata wildcard where garbage would
be returned if a valid year had not been set.
* Added a 'metadata_wildcard_test' harness.
* Added a '%wc' ['Industry Standard Commercial Identification (ISCI)
Code'] metadata wildcard.
* Implemented the '%wc' metadata wildcard for PyPAD.
* Added support for the '%wc' wildcards to the '--metadata-pattern='
switch in rdimport(1).
* Added '--set-string-isci' switch to rdimport(1).
* Added support for the '%wc' wildcard to the '--metadata-pattern='
switch in rdexport(1).
* Consolidated the Metadata Wildcard definitions in the
'RDResolveNowNext()' function into the 'RDLogLine::resolveWildcards()'
method.
* Added 'recordMbId' and 'releaseMbId' fields to the cut XML data
schema.
* Added '%wm' ['MusicBrainz Recording ID'] and '%wr'
['MusicBrainz Release ID'] metadata wildcards.