Commit Graph

694 Commits

Author SHA1 Message Date
Fred Gleason
c1f44c8a3f Fixed conflict in 'ChangeLog' 2020-04-08 17:46:52 -04:00
Fred Gleason
b06791ae27 2020-04-08 Fred Gleason <fredg@paravelsystems.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.
2020-04-08 16:49:25 -04:00
David Klann
1424b1ea27 Set log_cut_number in RDLogLine::loadCart(). 2020-03-28 16:11:35 -05:00
Fred Gleason
d0c232eef1 2020-03-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused two events to be
	started by a single spacebar tap if a SoundPanel event had been
	played previously.
2020-03-18 13:39:42 -04:00
Fred Gleason
5eec2975d1 2020-02-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that would cause a hard-timed log
	event with a 'wait' parameter set to attempt to play the event
	twice.
2020-02-26 17:51:31 -05:00
Fred Gleason
fb9c23483f 2020-02-26 Fred Gleason <fredg@paravelsystems.com>
* Added sanity check code to 'RDRender'.
2020-02-26 15:08:04 -05:00
Fred Gleason
b0b69338ae 2020-02-26 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3ProgressBar' dependency from rdcartslots(1).
2020-02-26 14:01:12 -05:00
Fred Gleason
42691d70aa 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3ProgressDialog' dependency from the 'Select Cut'
	dialog.
2020-02-25 17:20:35 -05:00
Fred Gleason
080a89d139 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3ProgressDialog' dependency from the 'Select Cart'
	dialog.
2020-02-25 16:24:10 -05:00
Fred Gleason
758833120c 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Added captioning to the 'Select Cart' dialog.
2020-02-25 16:15:43 -05:00
Fred Gleason
344ea5e979 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3FileDialog' dependency from the 'Select Cart'
	dialog.
2020-02-25 16:05:43 -05:00
Fred Gleason
fef77fae91 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3Frame' dependency from 'RDBusyBar'.
	* Add stylesheet support for color rendering in RDBusyBar.
2020-02-25 15:02:27 -05:00
Fred Gleason
618aa282f5 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Added captioning to the 'Import Audio' dialog.
2020-02-25 14:32:25 -05:00
Fred Gleason
7caf932469 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3FileDialog' dependency from the 'Import Audio'
	dialog.
2020-02-25 14:22:03 -05:00
Fred Gleason
44e29008e3 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3ButtonGroup' dependency from the 'Import Audio'
	dialog.
2020-02-25 14:01:52 -05:00
Fred Gleason
a29dd16eb8 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* Reverted the leading '0' fix to the 'CounterPoint Traffic
	Reconciliation' report generator.
	* Added a 'CounterPoint Traffic Reconciliation v2' report.
2020-02-25 13:35:12 -05:00
Fred Gleason
82c00c2f2a 2020-02-25 Fred Gleason <fredg@paravelsystems.com>
* 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.
2020-02-25 12:03:39 -05:00
Fred Gleason
5fff25c5d4 Fixed conflicts 2020-02-21 16:56:03 -05:00
Fred Gleason
2e9b1e7d74 2020-02-21 Fred Gleason <fredg@paravelsystems.com>
* 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.
2020-02-21 15:49:11 -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
4ccf01f029 2020-02-19 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Disconnect All Jack Ports' ['JZ'] RML.
2020-02-19 10:19:39 -05:00
Fred Gleason
919141c27c 2020-02-18 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDLabel' widget.
2020-02-18 15:42:53 -05:00
Fred Gleason
16f8154800 2020-02-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the implmenetation of the 'Set Serial Trap'
	['SI'] RML that could cause deadlocks and intermittent operation.
2020-02-18 08:13:03 -05:00
Fred Gleason
15cd9954a0 2020-02-17 Fred Gleason <fredg@paravelsystems.com>
* Removed Q3Socket dependency from the vGuest switcher driver.
2020-02-17 10:21:01 -05:00
Fred Gleason
fa894996a9 2020-02-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the BroadcastTools SS16.4 switcher driver
	that could cause deadlocks and intermittent operation.
2020-02-14 17:28:24 -05:00
Fred Gleason
b1ab3ab79c 2020-02-07 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a compiler warning in 'lib/rdcae.cpp'.
2020-02-07 12:22:07 -05:00
Fred Gleason
c102a3f32e 2020-02-07 Fred Gleason <fredg@paravelsystems.com>
* Tweaked the CD rippers to display the 'hourglass' icon
	appropriately.
2020-02-07 09:53:51 -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
51fdae1ca6 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the 'STATIONS.BROWSER_PATH'
	field to not be propgated to new host instances.
2020-02-03 12:45:22 -05:00
Fred Gleason
5337ba1a15 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up switch() statment formatting in 'RDStation'.
2020-02-03 12:35:03 -05:00
Fred Gleason
c3376084b6 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the MusicBrainz CD lookup that caused it to
	confound track info in multi-disc releases.
	* Fixed a bug in the MusicBrainz CD lookup that caused it to
	segfault when processing release with no Label information.
2020-02-03 10:50:47 -05:00
Fred Gleason
b6033e9678 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'libcoverart' dependency.
	* Added support for displaying cover art in the MusicBrainz release
	chooser.
2020-02-02 14:41:56 -05:00
Fred Gleason
acec6be323 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added support for reading ISRCs from MusicBrainz.
2020-02-02 07:43:54 -05:00
Fred Gleason
e5b72e0cd4 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added support for saving Label data from MusicBrainz releases.
2020-02-01 19:42:39 -05:00
Fred Gleason
8dfd341cdf 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STATIONS.BROWSER_PATH' field to the database.
	* Incremented the database version to 314.
	* Added a 'Web Browser' control to the 'Edit Host' dialog in
	rdadmin(1).
	* Added a MusicBrainz record lookup button to the full disc ripper
	in rdlibrary(1).
	* Added a MusicBrainz record lookup button to the disc track ripper
	in rdlibrary(1).
2020-02-01 17:17:47 -05:00
Fred Gleason
32a3e34c6e 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the full disc ripper in rdlibrary(1)that caused it
	to fail to save MBIDs to the database after a successful rip.
	* Fixed a bug in the disc track ripper in rdlibrary(1)that caused it
	to fail to save MBIDs to the database after a successful rip.
2020-02-01 12:40:13 -05:00
Fred Gleason
1e207e7e0a 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'MusicBrainz' CD metadata lookup method in 'RDMbLookup'.
2020-02-01 10:59:58 -05:00
Fred Gleason
3993732904 2020-01-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLIBRARY.CD_SERVER_TYPE' field to the database.
	* Added an 'RDLIBRARY.MB_SERVER' field to the database.
	* Incremented the database version to 312.
	* Added a 'CD Metadata Source' dropdown to the 'Configure RDLibrary'
	dialog in rdadmin(1).
	* Added a 'Dummy' CD metadata lookup source in the 'RDDummyLookup'
	class.
	* Added a 'CUTS.TRACK_MBID' field to the database.
	* Added a 'CUTS.RELEASE_MBID' field to the database.
2020-01-30 18:15:02 -05:00
Fred Gleason
cbe375adf0 2020-01-30 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RDCddbRecord' class to 'RDDiscRecord'.
	* Removed support for CD-TEXT from the CD rippers.
	* Removed the icedax(1) dependency.
2020-01-30 13:11:14 -05:00
Fred Gleason
729fef66bc 2020-01-29 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDCddbLookup' class into 'RDCddbLookup' and
	'RDDiscLookup'.
2020-01-29 19:57:10 -05:00
Fred Gleason
f036872fd6 2020-01-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'libmusicbrainz5' dependency.
	* Added a 'libdiscid' dependency.
	* Added a 'readcd_test' test harness.
2020-01-28 17:26:09 -05:00
Fred Gleason
0bc1268b00 2020-01-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCmdSwitch' that caused empty argument values
	to be returned as a null QString.
2020-01-27 17:35:37 -05:00
Fred Gleason
866e85b1a7 2020-01-27 Fred Gleason <fredg@paravelsystems.com>
* Added a 'delta-seconds' modifier to Filepath Wildcards.
2020-01-27 17:22:22 -05:00
Fred Gleason
d32aa115f7 2020-01-10 Fred Gleason <fredg@paravelsystems.com>
* Removed all Qt3Support dependencies from the 'RDUpload' class.
	* Removed all Qt3Support dependencies from the 'RDDownload' class.
	* Added a 'test_download' test harness.
2020-01-10 17:06:36 -05:00
Fred Gleason
3c7bb3459c 2020-01-04 Fred Gleason <fredg@paravelsystems.com>
* Updated RD_COPYRIGHT_NOTICE for 2020.
2020-01-04 10:36:01 -05:00
Fred Gleason
968bf48fed 2020-01-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the Web API that caused the
	'origindatetime', 'startdatetime' and 'enddatetime' to be incorrect
	and/or corrupt in served XML documents.
2020-01-03 14:32:56 -05:00
Fred Gleason
036f3c1c46 2019-12-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdexport(1) that caused output filenames containing
	multi-byte UTF-8 characters to be corrupt.
2019-12-17 17:49:55 -05:00