1104 Commits

Author SHA1 Message Date
Fred Gleason
65d249a9e1 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* 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>
2021-04-26 11:28:14 -04:00
Fred Gleason
ca51019b4f 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed an invalid slot error in 'lib/rdlistsvcs.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 10:24:08 -04:00
Fred Gleason
c1cf7381bd 2021-04-26 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>
2021-04-26 10:16:40 -04:00
Fred Gleason
a1c4026a5f 2021-04-26 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>
2021-04-26 09:34:18 -04:00
Fred Gleason
536e7874dc 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDSystem' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:51:25 -04:00
Fred Gleason
8634c926d2 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed various regressions in rdadmin(1) that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:41:59 -04:00
Fred Gleason
fdbf5fa164 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDStation' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:16:27 -04:00
Fred Gleason
42ee5044e2 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDAudioPorts' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:02:43 -04:00
Fred Gleason
0f4891d4e4 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that threw a SQL error when opening the
	'Edit Group' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 10:07:28 -04:00
Fred Gleason
0fd02861f9 2021-04-17 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>
2021-04-17 19:47:05 -04:00
Fred Gleason
1b7dd5cd7d 2021-04-16 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>
2021-04-16 10:47:21 -04:00
Fred Gleason
3887d806b0 2021-04-16 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>
2021-04-16 10:32:20 -04:00
Fred Gleason
63fd2c6c28 2021-04-16 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>
2021-04-16 10:18:17 -04:00
Fred Gleason
92d1699a9d 2021-04-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that broke the build when MP4 support was enabled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-15 08:58:41 -04:00
Fred Gleason
d964aaa87b 2021-04-13 David Klann <dklann@broadcasttool.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>
2021-04-14 11:37:36 -04:00
Fred Gleason
bc3a36b42c 2021-04-13 Fred Gleason <fredg@paravelsystems.com>
* Updated the build package list for RHEL 7 in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-13 11:37:15 -04:00
Fred Gleason
0892892407 2021-04-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DISTRO-SPECIFIC NOTES' section to 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-12 16:12:52 -04:00
Fred Gleason
299e0da2de 2021-04-07 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>
2021-04-07 16:10:45 -04:00
Fred Gleason
dd29b2bfcb 2021-04-07 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>
2021-04-07 15:25:39 -04:00
Fred Gleason
2f8f6c91ea 2021-04-06 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>
2021-04-06 13:30:19 -04:00
Fred Gleason
231ee06057 2021-04-06 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>
2021-04-06 12:50:17 -04:00
Fred Gleason
24c109ea28 2021-04-06 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>
2021-04-06 09:20:12 -04:00
Fred Gleason
1db4f13476 2021-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that broke the 'make dist' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-05 18:33:48 -04:00
Fred Gleason
348a8c0e29 2021-04-05 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>
2021-04-05 15:57:19 -04:00
Fred Gleason
9fb8606295 2021-04-05 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>
2021-04-05 15:40:35 -04:00
Fred Gleason
c6f5d47987 2021-04-05 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>
2021-04-05 13:34:22 -04:00
Fred Gleason
514fac7e5a 2021-04-05 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>
2021-04-05 13:05:37 -04:00
Fred Gleason
6eea64f71a 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDEditAudio', 'RDMarkerEdit' and 'RDMarkerPlayer'
	classes.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 13:55:15 -04:00
Fred Gleason
18446ebff1 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'RDMarkerDialog', 'RDMarkerPlayer' and 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 12:49:39 -04:00
Fred Gleason
1a00c868f2 2021-03-25 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>
2021-03-25 12:25:04 -04:00
Fred Gleason
1790af2a94 2021-03-25 Fred Gleason <fredg@paravelsystems.com>
* Refactored layout of 'RDMarkerDialog'

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-25 11:40:24 -04:00
Fred Gleason
99d81a326b 2021-03-22 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>
2021-03-22 13:15:40 -04:00
Fred Gleason
69445291fd 2021-03-22 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>
2021-03-22 12:28:54 -04:00
Fred Gleason
e1d3a756cc 2021-03-22 Fred Gleason <fredg@paravelsystems.com>
* Implemented movable reference lines for 'Cut Gain' adjustments
	in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-22 11:05:19 -04:00
Fred Gleason
757b97ff99 2021-03-21 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>
2021-03-21 17:33:16 -04:00
Fred Gleason
e9a1b06a31 2021-03-21 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>
2021-03-21 17:23:22 -04:00
Fred Gleason
c882f1bd71 2021-03-21 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>
2021-03-21 17:16:05 -04:00
Fred Gleason
7fa89422cf 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Changed the color of the audio cursor in 'RDMarkerDialog' to green.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 16:57:32 -04:00
Fred Gleason
87e29e855e 2021-03-21 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>
2021-03-21 13:19:05 -04:00
Fred Gleason
a4a8c05458 2021-03-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Goto' section to 'RDMarkerDialog', with 'Cursor',
	'Home' and 'End' buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-21 12:06:45 -04:00
Fred Gleason
01cadd5b56 2021-03-21 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>
2021-03-21 11:11:49 -04:00
Fred Gleason
7d72ad0676 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Implemented loop mode in 'RDMarkerDialog'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 20:02:09 -04:00
Fred Gleason
346fe9ec1e 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDMarkerDialog' dialog to select markers by pairs
	rather than singly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 19:00:55 -04:00
Fred Gleason
c96955b767 2021-03-20 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>
2021-03-20 16:03:28 -04:00
Fred Gleason
edf06f2d2f 2021-03-20 Fred Gleason <fredg@paravelsystems.com>
* Got digital readouts working in 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-20 14:57:37 -04:00
Fred Gleason
bb4fe56bb7 2021-03-20 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>
2021-03-20 12:50:21 -04:00
Fred Gleason
dc4e3ad960 2021-03-20 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>
2021-03-20 12:30:53 -04:00
Fred Gleason
01e3412b01 2021-03-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMarkerPlayer'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-19 13:47:44 -04:00
Fred Gleason
3254182e3a 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Enabled marker swiping in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:58:51 -04:00
Fred Gleason
0cad68198d 2021-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs with enabling correct choices in the right-click menu
	in 'RDMarkerView'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-03-18 19:54:45 -04:00