* Fixed regressions caused by changes in behavior in the null
constructor of 'QTime' between Qt4 and Qt5.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCartFilter' that caused a SQL error when
no groups were included in the search terms.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed typo in 'lib/export_radiotraffic.cpp' that caused SQL
errors.
* Fixed typo in 'lib/rdlog_line.cpp' that caused SQL
errors.
* Fixed typo in 'lib/rdlogmodel.cpp' that caused SQL
errors.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'lib/'.
* Replaced " with ' delimiters in all SQL literal strings in 'lib/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a copy-paste typo in the 'updateRowLine()' method of
the following classes: 'RDFeedListModel', 'RDGroupListModel',
'RDLogListModel', 'RDReplicatorListModel', 'RDSchedCodeListModel',
'RDServiceListModel', 'RDUserListModel'.
* Removed the 'RDLogImportModel::updateRowLine()' method.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the incorrect hostname to
populate in the 'Name' column after creating a new host entry in
the 'Rivendell Host List' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdadmin(1) that threw SQL errors when creating
new host entries.
* Disabled cloning on hotkey data when creating new host entries
in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Changed the way in which the VU Meter UDP port is chosen. One
can now specify the base port number and the maximum number of UDP
ports to consider when caed(8) sets up the VU meter port.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added tests to the configure script to locate the correct
versions of the Qt5 tools 'lupdate' and 'lrelease'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Updated all Makefile references to 'lupdate-qt4' to 'lupdate-qt5'.
* Updated all Makefile references to 'lrelease-qt4' to 'lrelease-qt5'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RadioTraffic.com Traffic Reconciliation' to
'Original RadioTraffic.com Traffic Reconciliation (DEPRECATED)'
in rdadmin(1).
* Added a new 'RadioTraffic.com Traffic Reconciliation' report.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that could cause SQL errors to
be thrown when processing ELR records containing null values
in the 'EXT_START_TIME' column.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused the Talk Timer to
fail to be populated when adding new carts to a log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in 'RDCart::setMetadata()' that could throw SQL errors
due to over-length text strings.
* Fixed bugs in 'RDCut::setMetadata()' that could throw SQL errors
due to over-length text strings.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added the value of the detected CartChunk CutID to the error
message generated when rejecting said CutID as invalid when using
the '--use-cartchunk-cutid' switch in rdimport(1).
* Added code to print the value of the detected CartChunk CutID
when using both the '--use-cartchunk-cutid' and '--verbose' flags
in rdimport(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a workaround to 'RDCart::updateLength()' to prevent invalid
data values from being written to the 'CART.MINIMUM_TALK_LENGTH'
field.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored video updates in the voice tracker to take place only
within the 'VoiceTracker::paintEvent()' method.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Time' buttons in 'RDMarkerDialog' to show currently
available 'In' and 'Out' possibilities.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added code to select the first cut by default in the 'Edit Cart'
in rdlibrary(1) if no validity constraints in said cut are found.
* Fixed regressions in the 'Edit Cart' dialog in rdlibrary(1) that
caused focus on the Cut entry to be lost after modifying cut
attributes.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'L' and 'R' channel labels when viewing a stereo cut to the
waveform display in 'RDMarkerDialog'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerPlayer' that would cause the play cursor
position to fail to be properly initialized when opening a new cut.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused PlayTo operations to
fail if the target marker was within 2 seconds of the start of the
cut.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused a save prompt to
appear when no data had been changed.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'Cut Gain' control to 'RDMarkerDialog'.
* Added a 'No Fade on Segue Out' checkbox to 'RDMarkerDialog'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the marker readouts to show a yellow background when the
parent markers have been selected.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added mouse wheel support to 'RDMarkerView'.
* Added support for play cursor positioning by mouse to
'RDMarkerView'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that caused an incorrect limit
stop to be applied to the 'Fade Down' marker after deletion of
the 'Fade Up' marker'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDMarkerView' that transposed the handle direction
for the 'Fade Up' and 'Fade Down' markers.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>