299 Commits

Author SHA1 Message Date
Fred Gleason
31baca9133 2022-07-26 Fred Gleason <fredg@paravelsystems.com>
* 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>
2022-07-26 16:07:23 -04:00
Fred Gleason
d2b53a3216 2018-10-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that broke the build under Windows.
2018-10-17 15:14:53 -04:00
Fred Gleason
0be9c9ee4a 2018-10-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'ExportedFileMode=' parameter to the '[Tuning]' section
	of rd.conf(5).
2018-10-17 14:35:53 -04:00
Fred Gleason
96ad6ab21f 2018-10-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDTextValidator' that failed to catch banned
	characters added to the interior of existing strings.
2018-10-06 13:42:12 -04:00
Fred Gleason
8f2fbcab9f 2018-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added support for the Broadcast Tools SS 2.1 switcher.
2018-08-21 18:37:20 +00:00
Fred Gleason
32714fb6f7 2018-06-16 Fred Gleason <fredg@paravelsystems.com>
* Added a 'TranscodingDelay=' parameter to the '[Tuning]' section
	of rd.conf(5).
2018-06-16 13:39:03 +00:00
Fred Gleason
84147dfd90 2018-05-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the initial transition
	type specified in the 'IMPORT' section of the 'Editing Event' dialog
	to be applied to both the parent log link and the first imported
	event when the 'PRE-IMPORT CARTS' list was empty and no Timed Start
	was enabled.
2018-05-08 18:10:33 +00:00
Fred Gleason
8f1bd700cd 2018-02-15 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.LOG_SHELFLIFE_ORIGIN' field to the database.
	* Incremented the database version to 275.
	* Added a drop-down control to the 'Set Logs to auto-delete' control
	to allow origin to be specified in the 'Edit Service' dialog in
	rdadmin(1).
2018-02-15 09:39:37 -05:00
Fred Gleason
3b1d79484d 2018-01-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogedit(1) that broke the 'Clear' button.
2018-01-16 11:23:33 -05:00
Fred Gleason
20cf2abb65 2018-01-12 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused rdlogmanager(1) to throw SQL errors when
	importing music/traffic data.
2018-01-12 13:07:21 -05:00
Fred Gleason
bd532a409d 2018-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdlogmanager(1) that caused segfaults under
	Windows.
2018-01-10 11:48:40 -05:00
Fred Gleason
03c10c717d 2018-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused remerging of traffic
	data to a log to remove voice track transitions.
2018-01-10 10:18:46 -05:00
Fred Gleason
9ae18f2559 2018-01-09 Fred Gleason <fredg@paravelsystems.com>
* Modified log linking to retain parent link events in linked logs.
	* Fixed a bug where re-merging linked logs would generate an
	'Event not placed' exception for avails that were previously
	unpopulated.
2018-01-09 13:55:30 -05:00
Fred Gleason
012fbb80a4 2018-01-08 Fred Gleason <fredg@paravelsystems.com>
* Removed implicit ASCII casts from RDEventLine.
2018-01-08 13:15:09 -05:00
Fred Gleason
7453013656 2018-01-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that broke the build under Windows.
2018-01-05 14:05:06 -05:00
Fred Gleason
c63ae45991 2018-01-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed races in creation of new carts.
2018-01-03 15:36:45 -05:00
Fred Gleason
6ce31baae6 2017-12-27 Fred Gleason <fredg@paravelsystems.com>
* Added log locking logic to rdairplay(1).
	* Fixed a bug that broke generation of the 'RULES' table when creating
	a new clock in rdlogmanager(1).
2017-12-29 13:34:47 -05:00
Fred Gleason
8ee03d9fd6 2017-12-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that broke generation of the 'RULES' table when creating
	a new clock in rdlogmanager(1).
2017-12-27 18:40:57 -05:00
Fred Gleason
54a807fe3d 2017-12-21 Fred Gleason <fredg@paravelsystems.com>
* Added log locking logic to rdlogmanager(1).
2017-12-21 14:27:07 -05:00
Fred Gleason
97a6045992 2017-12-21 Fred Gleason <fredg@paravelsystems.com>
* Added log locking logic to the 'SaveLog' Web API call.
2017-12-21 11:47:34 -05:00
Fred Gleason
aec8bba723 2017-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOGS.LOCK_GUID' field to the database.
	* Incremented the database version to 274.
	* Added a 'LockLog' call to the Web API.
2017-12-20 18:16:22 -05:00
Fred Gleason
d3e6912663 2017-12-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LOGS.LOCK_USER_NAME' field to the database.
	* Added a 'LOGS.LOCK_STATION_NAME' field to the database.
	* Added a 'LOGS.LOCK_IPV4_ADDRESS' field to the database.
	* Added a 'LOGS.LOCK_DATETIME' field to the database.
	* Incremented the database version to 273.
	* Added log locking logic to rdlogedit(1).
2017-12-19 18:14:59 -05:00
Fred Gleason
e07cabc72f 2017-12-16 Fred Gleason <fredg@paravelsystems.com>
* Added support for filepath wildcards in macro carts.
2017-12-16 16:45:51 -05:00
Fred Gleason
122701de0e 2017-12-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused initial display of the log list to
	fail in rdlogedit(1) under Windows.
2017-12-15 09:47:39 -05:00
Fred Gleason
232096f635 2017-12-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that caused the build to break under Windows.
2017-12-15 09:35:59 -05:00
Fred Gleason
3b1ce13e77 2017-12-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDTempDir()' function.
2017-12-15 07:47:41 -05:00
Fred Gleason
5b75716f4a 2017-12-14 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDTempDirectory' class.
	* Fixed a race in the 'Export' Web API call.
2017-12-14 13:20:02 -05:00
Fred Gleason
d29aaf619d Merged v2.17.0-remerge-fix 2017-12-06 13:14:50 -05:00
Fred Gleason
848e1602a3 2017-12-05 Fred Gleason <fredg@paravelsystems.com>
* Changed the default [mySQL] 'Engine=' directive value to 'MyISAM'.
2017-12-05 13:59:03 -05:00
Fred Gleason
140f8fe500 2017-12-05 Fred Gleason <fredg@paravelsystems.com>
* Modified log linking to retain parent link events in linked logs.
	* Fixed a bug where re-merging linked logs would generate an
	'Event not placed' exception for avails that were previously
	unpopulated.
2017-12-05 12:41:10 -05:00
Fred Gleason
cacb87a786 2017-12-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'log_unlink_test' harness.
	* Fixed a bug that caused a log's link status flags to fail to be
	updated when the log was unlinked.
2017-12-04 15:40:54 -05:00
Fred Gleason
9f17b3f560 2017-12-01 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Charset=' directive to the [MySQL] section of
	rd.conf(5).
	* Added an 'Collation=' directive to the [MySQL] section of
	rd.conf(5).
2017-12-01 18:14:07 -05:00
Fred Gleason
a8ae9f9bfa 2017-12-01 Fred Gleason <fredg@paravelsystems.com>
* Added an 'Engine=' directive to the [MySQL] section of
	rd.conf(5).
	* Refactored the schema update code to use standard form
	in rdadmin(1).
2017-12-01 17:37:37 -05:00
Fred Gleason
cbba0eb10a 2017-11-28 Fred Gleason <fredg@paravelsystems.com>
* Implemented application of the 'Purge Logs' setting when creating
	logs manually.
	* Changed the wording of the 'Purge Logs' and 'Purge ELR Data'
	control in the Edit Service dialog in rdadmin(1).
	* Added 'RDLog::create()' and 'RDLog::remove()' static methods.
2017-11-28 12:41:45 -05:00
Fred Gleason
eabd1d7ed5 2017-11-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Add Log' dialog that allowed creation of a log
	with a blank name.
2017-11-28 09:29:46 -05:00
Fred Gleason
d55a3b9115 2017-11-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'USER_SERVICE_PERMS' table to the database.
	* Incremented the database version to 272.
	* Added a 'Service Permissions' button to the Edit User dialog in
	rdadmin(1).
2017-11-28 09:01:42 -05:00
Fred Gleason
912479e846 2017-11-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused the initial playable cut in a cart set
	for 'By Order' scheduling to be skipped.
2017-11-19 17:09:19 -05:00
Fred Gleason
faf2dd05d9 2017-11-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/lib.pro' that broke the build under Windows.
2017-11-08 11:36:52 -05:00
Fred Gleason
b37bd08ca7 2017-11-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDLogFilter' widget that caused excluded
	services to be included when specifying a filter string.
2017-11-08 10:31:56 -05:00
Fred Gleason
8d690a6296 2017-11-08 Fred Gleason <fredg@paravelsystems.com>
* Added a filter widget to the 'RDListLog' dialog.
2017-11-08 08:53:40 -05:00
Fred Gleason
39536e6514 2017-11-07 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal remnants of Host Security mode.
2017-11-07 14:43:21 -05:00
Fred Gleason
49491e79d7 2017-11-07 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLogFilter' widget.
2017-11-07 14:33:33 -05:00
Fred Gleason
d9c03cb5dc 2017-11-07 Fred Gleason <fredg@paravelsystems.com>
* Added the ability to delete multiple logs simultaneously in
	rdlogedit(1).
2017-11-07 09:45:28 -05:00
Fred Gleason
a18a97b5fb 2017-10-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDStation::create()' method that caused JACK
	client setting to fail to be copied to new host configurations.
	* Fixed a bug in the 'RDStation::removed()' method that caused JACK
	client setting to fail to be cleaned up when deleting host
	configurations.
2017-10-25 09:02:37 -04:00
Fred Gleason
aa42224568 2017-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed 'RDStation::broadcastSecurity()' and
	'RDStation::setBroadcastSecurity()' methods.
2017-10-19 13:46:10 -04:00
Fred Gleason
040b693376 2017-10-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that broke the build under Windows.
2017-10-19 10:49:02 -04:00
Fred Gleason
9f1fa7cb00 2017-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'socket error' message from 'RDCatchConnect'.
2017-10-19 09:58:14 -04:00
Fred Gleason
349fe63e5c 2017-10-19 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Show Event Type' filter to rdcatch(1).
2017-10-19 09:52:13 -04:00
Fred Gleason
1dade3e38e 2017-10-16 Fred Gleason <fredg@paravelsystems.com>
* Implemented '%k', '%K', '%q' and '%Q' metadata wildcards for
	rdimport(1).
2017-10-16 14:21:51 -04:00
Fred Gleason
9a5db7b408 2017-10-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCut::autoSegue()' that caused an error when
	setting segues by level [Github issue #000182].
2017-10-16 11:51:34 -04:00