40 Commits

Author SHA1 Message Date
Fred Gleason
485383d46b 2024-01-12 Fred Gleason <fredg@paravelsystems.com>
* Documented the meaning of the 'RDLogLine::StartTimeType' enum
	in 'lib/rdlog_line.h'.
	* Changed the default value of the 'RDLogLine::Imported' start time
	from '00:00:00' to NULL.
	* Fixed a regression in rdairplay(1) that caused the 'Sch. Time'
	column to be removed from the Full Log lists.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2024-01-12 12:16:05 -05:00
Fred Gleason
ed968656c6 2022-12-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that broke the 'Estimated' start
	time mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-14 14:02:51 -05:00
Fred Gleason
af7c1d0885 2022-12-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused a newly inserted
	log event to be assigned the start time parameters of the previously
	edited event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-13 16:14:59 -05:00
Fred Gleason
dbbeafb388 2022-12-06 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Generate Log' dialog in rdlogmanager(1) to require the
	target service to be selected explicitly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-12-06 16:29:22 -05:00
Fred Gleason
f7a1342f69 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the start time display string to use 'H' and 'S' to
	distinguish hard and soft start times.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 20:35:42 -04:00
Fred Gleason
cd8ee0c85d 2022-09-13 Fred Gleason <fredg@paravelsystems.com>
* Modified the Button Log widget in rdairplay(1) so as to display
	cut-level attributes only after the definitive cut has been selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-13 11:58:34 -04:00
Fred Gleason
527fadb8d7 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'linkLength' field to the return XML for the 'ListLog'
	WebAPI call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 14:45:27 -05:00
Fred Gleason
2c34bde1f1 2021-12-12 Fred Gleason <fredg@paravelsystems.com>
* Added a 'graceTime' field to the return XML for the 'ListLog'
	WebAPI call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-12 14:04:01 -05:00
Fred Gleason
ac594cc68b 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 19:59:37 -04:00
Fred Gleason
705fac3ae3 2021-08-31 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Enable Now & Next' checkbox from the 'Edit Group'
	dialog in rdadmin(1).
	* Removed the 'RDGroup::enableNowNext()' and
	'RDGroup::setEnableNowNext()' methods.
	* Removed the 'RDLogLine::nowNextEnabled()' and
	'RDLogLine::setNowNextEnabled()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-31 14:55:27 -04:00
Fred Gleason
5bf11fdabe 2021-08-04 Fred Gleason <fredg@paravelsystems.com>
* Modified rdairplay(1) to use the standard date/time formatting
	strings.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-04 17:07:23 -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
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
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
89a0d72439 2021-02-23 Fred Gleason <fredg@paravelsystems.com>
* Removed the Qt3Support library from the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-23 18:07:21 -05:00
Fred Gleason
d3607fbe00 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDLogLine::listViewItem()' and
	'RDLogLine::setListViewItem()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 14:08:13 -05:00
Fred Gleason
2eaf4689e6 2021-02-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLogLine::transTypeFromString()' method.
	* Refactored the cart stack lists in the 'Edit Event' dialog in
	rdlogmanger(1) to use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-09 10:48:51 -05:00
Fred Gleason
0b57b4b8de 2020-12-15 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLogLine::refreshCart()' method.
	* Refactored the 'Edit Log' dialog in rdlogedit(1) to use Qt's
	MVC API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-12-15 12:53:29 -05:00
Fred Gleason
b7702a9c79 2020-10-31 Fred Gleason <fredg@paravelsystems.com>
* Added an '--output-pattern' switch to rdimport(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-31 12:18:02 -04:00
Fred Gleason
7d62e200ba 2020-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Log Render Options' dialog to rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-04 16:07:45 -04:00
David Klann
1424b1ea27 Set log_cut_number in RDLogLine::loadCart(). 2020-03-28 16:11:35 -05:00
Fred Gleason
1a88bcb999 2020-02-19 Fred Gleason <fredg@paravelsystems.com>
* 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.
2020-02-19 11:52:40 -05:00
Fred Gleason
0344db5fee 2020-02-07 Fred Gleason <fredg@paravelsystems.com>
* 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).
2020-02-07 08:58:48 -05:00
Fred Gleason
6eee8cb9d9 2020-02-05 Fred Gleason <fredg@paravelsystems.com>
* Added support for the '%wi', '%wm' and '%wr' wildcards to
	the '--metadata-pattern=' switch in rdexport(1).
2020-02-05 08:03:25 -05:00
Fred Gleason
7abf94260f 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* Implemented the '%wm' ['MusicBrainz Recording ID'] and '%wr'
	['MusicBrainz Release ID'] metadata wildcards for PyPAD.
2020-02-03 19:07:57 -05:00
Fred Gleason
f033d3b4b0 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* 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.
2020-02-03 18:17:24 -05:00
Fred Gleason
f50447eb8b 2019-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDApplication::syslog()' methods.
2019-06-24 16:40:18 -04:00
Fred Gleason
75bec4d3c4 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed 'build_win32.bat'.
	* Removed all conditional compilation based on 'WIN32'.
2018-10-19 17:03:58 -04:00
Fred Gleason
32b3d1775c 2018-05-30 Fred Gleason <fredg@paravelsystems.com>
* Removed drop of the 'RECORDINGS.SAMPRATE' field from schema
	change 285.
	* Cleaned up SQL calls in rdcatchd(8).
	* Cleaned up SQL calls in 'RDStation'.
	* Cleaned up SQL calls in 'RDLibraryConf'.
	* Cleaned up SQL calls in 'RDLogeditConf'.
	* Cleaned up SQL calls in 'RDLogLine'.
	* Cleaned up SQL calls in 'RDSvc'.
	* Cleaned up SQL calls in rivendell_filter(1).
2018-05-31 00:09:35 +00:00
Fred Gleason
352604b59f 2017-06-26 Fred Gleason <fredg@paravelsystems.com>
* Added a '<fadedownGain>' parameter to the return of the 'ListLog'
	web API call.
	* Added 'FADEUP_GAIN' and 'FADEDOWN_GAIN' parameters to the 'SaveLog'
	web API call.
2017-06-26 09:02:03 -04:00
Fred Gleason
ef5dd121b7 2017-02-10 Fred Gleason <fredg@paravelsystems.com>
* Added a '<conductor>' field to the output of the 'ListLog' web
	API method.
2017-02-10 10:10:17 -05:00
Fred Gleason
dcff3e6f4f 2017-02-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlog_line.cpp' that caused the event start
	time to be incorrect in the 'ListLog' Web API method for times of
	'00:00:00.0' for 'hard' type.
2017-02-10 08:39:14 -05:00
Fred Gleason
34db6c3237 2017-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'linkStartTime' tag to the output of 'RDLogLine::xml()'.
2017-02-02 11:59:51 -05:00
Fred Gleason
41b3db2408 2017-01-31 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AddLog' method to the Web API.
	* Added an 'DeleteLog' method to the Web API.
	* Added a 'SaveLog' method to the Web API.
	* Added 'eventLength', 'linkEventName', 'linkStartSlop',
	'linkEndSlop', 'linkId', 'linkEmbedded', 'extStartTime',
	'extLength', 'extCartName', 'extData', 'extEventId',
	and 'extAnncType' XML fields to the return of the ListLog web
	API method
2017-01-31 18:01:46 -05:00
Fred Gleason
9d5618c90c 2017-01-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlog_line.cpp' that caused invalid 'Type' values
	to be returned for Chain events.
2017-01-17 11:42:23 -05:00
Fred Gleason
0ba509eb1a 2017-01-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlog_line.cpp' that caused invalid 'Type' values
	to be returned for Traffic and Music Link events.
2017-01-17 11:38:22 -05:00
Fred Gleason
fdc40e8bbb 2016-07-23 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up warning in 'lib/rdlog_line.cpp'.
	* Cleaned up warning in 'lib/rdwavefile.cpp'.
	* Cleaned up warning in 'rdlogmanager/edit_event.cpp'.
2016-07-23 12:13:30 -04:00
Brian P. McGlynn
3ecc1fd221 Refactored RDLogEvent::save() and voicetracker 2016-04-21 21:42:44 -04:00
Chris Smowton
94e80606c5 Implement "holdover events," noting those log events which are not listed in the currently loaded log but which are present because they were playing when this log was loaded.
This fixes problems arising when the duplicate IDs thus introduced cause confusion.
2014-09-22 00:36:18 +01:00
Fred Gleason
afd67c7af8 Initial import of CVS-v2_8_branch 2014-08-12 15:13:02 -04:00