55 Commits

Author SHA1 Message Date
Fred Gleason
30a9f6f823 2015-02-18 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMatrix::SoftwareAuthority' to the 'RDMatrix::Type'
	enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
	* Implemented a switcher driver for systems using Software Authority
	Protocol in 'ripcd/swauthority.cpp' and 'ripcd/swauthority.h'.
2015-02-18 21:19:07 -05:00
Fred Gleason
aba02162d3 2015-02-06 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Spin Count' report in 'lib/export_spincount.cpp',
	'lib/rdreport.cpp' and 'lib/rdreport.h'.
2015-02-06 18:05:44 -05:00
Fred Gleason
6c0ef21ac9 2015-01-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdidvalidator.cpp' that caused an empty
	string to be evaluated as invalid.
2015-01-29 15:18:05 -05:00
Fred Gleason
5de990367d 2015-01-25 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMatrix::ModemLines' to the 'RDMatrix::Type' enumeration
	in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.h'.
	* Added a driver for using tty modem lines for GPIO in
	'ripcd/modemlines.cpp' and 'ripcd/modemlines.h'.
2015-01-25 16:00:34 -05:00
Fred Gleason
a1414e0d08 2015-01-09 Fred Gleason <fredg@paravelsystems.com>
* Applied patch by Daniel Bair to add support for dark themes
	[GitHub pull request #000046].
2015-01-09 17:42:39 -05:00
Fred Gleason
d49dcb32b6 Merge branch 'master' of https://github.com/danielbair/rivendell into danielbair-master 2015-01-09 16:57:07 -05:00
Fred Gleason
ad53400250 2015-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'rdlogmanager/editschedrules.cpp' and
	'rdlogmanager/editschedrules.h' that caused scheduling rule data
	to be corrupt if the rules list was resorted [GitHub issue #000054].
2015-01-09 14:03:24 -05:00
Fred Gleason
c7c9094842 2015-01-07 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDReport::MrMaster' value to the 'RDReport::ExportFilter
	enumeration in 'lib/rdreport.cpp' and 'lib/rdreport.h'.
2015-01-07 19:03:12 -05:00
Fred Gleason
4d652616f5 2015-01-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdlivewire.cpp' and 'lib/rdlivewire.h' that
	caused GPIO event reporting to fail after a watchdog reset.
2015-01-02 16:16:50 -05:00
Fred Gleason
f8d2a7905c 2014-12-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'utils/rdimport/rdimport.cpp' that failed to
	apply automatic segues correctly when the audio store was not
	locally accessible.
	* Fixed a bug in 'utils/rdimport/rdimport.cpp' that caused the
	value of the '--segue-level' options to be wrong by a factor of
	100.
	* Refactored the 'RDCut::autoSegue()' method to fetch trim data
	via 'RDTrimAudio'.
	* Added language in the rdimport(1) man page to resolve ambiguity
	regarding how the --segue-level location is dteremined when
	normalization is specified.
2014-12-01 17:50:54 -05:00
Fred Gleason
9e75d1c7da 2014-12-01 Fred Gleason <fredg@paravelsystems.com>
* Adjust value of 'STAGE1BUFSIZE' to '16384' in
	'lib/rdaudioconvert.cpp'.
2014-12-01 11:49:34 -05:00
Daniel Bair
088b117852 Patches to add support for dark themes 2014-11-30 22:10:23 +07:00
Daniel Bair
4a98ffc52c Patches to add support for dark themes 2014-11-30 20:18:19 +07:00
Fred Gleason
d882ac466b 2014-11-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdsound_panel.cpp that caused action mode colors
	be cleared prematurely [GitHub issue #000038].
2014-11-24 16:10:19 -05:00
Fred Gleason
750ed937af 2014-10-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdsimpleplayer.cpp' that cause play
	start position to be set incorrectly.
2014-10-30 10:48:11 -04:00
Fred Gleason
7effa38adf 2014-10-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdreport.cpp' that caused RDLogManager
	events to be omitted from reports even when the
	'Export Event Types - All' checkbox was selected in combination with
	'Traffic Log' or 'Music Log' checkboxes.  [Fixes GitHub issue
	#000021].
2014-10-27 14:45:19 -04:00
Fred Gleason
4e48c93cb0 2014-10-24 Fred Gleason <fredg@paravelsystems.com>
* Added 'REPORTS.POST_EXPORT_CMD' and 'REPORTS.WIN_POST_EXPORT_CMD'
	fields to the database.
	* Incremented the database version to 242.
	* Added 'RDReport::postExportCommand()' and
	'RDReport::setPostExportCommand()' methods in 'lib/rdreport.cpp' and
	'lib/rdreport.h'.
	* Added 'Linux Post Export Cmd' and 'Windows Post Export Cmd' controls
	to the 'Edit Report' dialog in 'rdadmin/edit_report.cpp' and
	'rdadmin/edit_report.h'.
	* Implemented post export commands in 'lib/rdreport.cpp'.
2014-10-24 15:35:20 -04:00
Fred Gleason
04d3227406 2014-10-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog in 'lib/rdedit_audio.cpp'
	that caused loss of precision when loading the Cut Gain control
	[GitHub issue #000037].
2014-10-23 13:38:10 -04:00
Fred Gleason
381726279e 2014-10-10 Fred Gleason <fredg@paravelsystems.com>
* Adjusted display of Talk Time in button widget to allow for display
	of lengths greater than :59 [GitHub issue #000018].
2014-10-10 16:33:16 -04:00
Fred Gleason
6b660cc39b 2014-10-10 Fred Gleason <fredg@paravelsystems.com>
* Tweaked sensitivity for initiating drags on Sound Panel buttons
	in '/lib/rdpanel_button.cpp' [GitHub issue #000032].
2014-10-10 15:43:19 -04:00
Fred Gleason
5935d19ca6 2014-10-09 Fred Gleason <fredg@paravelsystems.com>
* Implemented the 'RDXPORT_COMMAND_AUDIOSTORE' web API call in
	'web/rdxport/audiostore.cpp', 'web/rdxport/rdxport.cpp' and
	'web/rdxport/rdxport.h'.
	* Added an 'RDAudioStore' class in 'lib/rdaudiostore.cpp' and
	'lib/rdaudiostore.h'.
	* Modified the Desk Gauge widget in 'rdlibrary/disk_gauge.cpp'
	and 'rdlibrary/disk_gauge.h' to use the 'RDAudioStore' class
	[fixes GitHub issue #000035].
2014-10-09 19:13:29 -04:00
Fred Gleason
2a0c9100f8 Merge branch 'wavefile-fix-flac-timelength' of https://github.com/tryphon/rivendell into tryphon-wavefile-fix-flac-timelength 2014-10-08 18:54:17 -04:00
Fred Gleason
829029a634 2014-10-08 Fred Gleason <fredg@paravelsystems.com>
* Applied a patch from albanpeignier that adds a second scheduler
	code for music events.
	* Added an 'EVENTS.HAVE_CODE2' field to the database.
	* Incremented the database version to 241.
2014-10-08 18:48:34 -04:00
Fred Gleason
4189ce7bb1 2014-10-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'GPIO_EVENTS' table to the database.
	* Incremented the database version to 240.
	* Implemented GPIO event logging in 'ripcd/local_macros.cpp' and
	'ripcd/ripcd.h'.
	* Added an 'Events Log' area to RDGpiMon(1) in
	'utils/rdgpimon/rdgpimon.cpp' and 'utils/rdgpimon/rdgpimon.h'.
	* Added code in rdmaint(1) to purge logged GPIO events in
	'utils/rdmaint/rdmaint.cpp' and 'utils/rdmaint/rdmaint.h'.
2014-10-07 19:08:14 -04:00
Alban Peignier
5c2ccaf324 Defines RDWaveFile ext_time_length/time_length for flac format 2014-10-04 11:13:03 +02:00
Alban Peignier
44cff9e37a Add RDEvent HaveCode2 to select Cart with a second scheduler code when defined 2014-09-30 20:08:36 +02: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
bf1eb3d3a9 Merge branch 'simpleplayer-selectcut' of https://github.com/tryphon/rivendell into tryphon-simpleplayer-selectcut 2014-09-20 22:22:06 -04:00
Fred Gleason
da61de2b71 2014-09-20 Alban Peignier <alban@tryphon.eu>
* Updated the French (fr) translation for RdAirPlay.
2014-09-20 14:03:33 -04:00
Alban Peignier
20c3812d3d Use RdCart.selectCut in RDSimplePlayer instead of using first non empty Cut 2014-09-20 17:52:02 +02:00
Alban Peignier
45b0159a54 Update French translation for RdAirPlay messages 2014-09-20 12:01:16 +02:00
Alban Peignier
d22fb41010 Use an empty QString (instead of NULL) when RdConfig->tempDirectory() isn't defined 2014-09-20 10:46:01 +02:00
Fred Gleason
ee4245c228 Merge pull request #11 from tryphon/configurable-tempdir
Use rd.conf Tuning/TempDirectory as RDTempDir result when available
Pulled into master.  Thanks!
2014-09-18 20:20:12 -04:00
Fred Gleason
b919a8da7f 2014-09-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a formatting bug in the window title for the 'Edit Audio'
	dialog in 'lib/rdedit_audio.cpp'.
2014-09-17 11:14:09 -04:00
Fred Gleason
ba6ca756a5 2014-09-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'liob/rdreport.cpp' that broke report
	generation.
2014-09-11 19:03:55 -04:00
Alban Peignier
d55f7b023d Use rd.conf Tuning/TempDirectory as RDTempDir result when available 2014-09-11 17:18:05 +02:00
Fred Gleason
861332e37e 2014-09-09 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMatrix::BtGpi16' value to the 'RDMatrix::Type'
	enumeration in 'lib/rdmatrix.cpp' and 'lib/rdmatrix.cpp'.
	* Implemented a driver for the Broadcast Tools GPI-16 in
	'ripcd/btgpi16.cpp' and 'ripcd/btgpi16.h'.
2014-09-09 14:45:25 -04:00
Fred Gleason
cdba0ba578 2014-09-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdcut.cpp' that caused the 'Title' value
	to be applied to the 'Description' field in the 'RDCut::setMetadata()'
	method.
	* Added 'docs/metadata_wildcards.txt'.
	* Implemented support for the '%i' ['Cut Description'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp' [Github Issue #6].
	* Implemented support for the '%o' ['Outcue'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
	* Implemented support for the '%y' ['Release Year'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
2014-09-05 15:24:45 -04:00
Alban Peignier
f6dc4712d4 Replace hardcoded "/tmp" by RDTempFile() 2014-09-05 10:47:01 +02:00
Alban Peignier
9b9ddecf0a Replace getenv("TEMP") by RDTempFile() in RDParsePost 2014-09-05 10:02:59 +02:00
Alban Peignier
c3e5f54083 Replace getenv("HOME") by RDGetHomeDir() in RDMonitorConfig::RDMonitorConfig 2014-09-05 10:01:13 +02:00
Alban Peignier
dd2fb90856 Replace getenv("TEMP") by RDTempFile() in RDFormPost::RDFormPost 2014-09-05 09:53:38 +02:00
Alban Peignier
135e200331 Replace getenv("HOME") by RDGetHomeDir() in RDCutDialog::LoadState/SaveState. Create RDCutDialog::StateFile to share logic 2014-09-05 09:50:32 +02:00
Alban Peignier
ea73b88634 Replace getenv("HOME") by RDGetHomeDir() in RDCartDialog::LoadState/SaveState. Create RDCartDialog::StateFile to share logic 2014-09-05 09:46:01 +02:00
Alban Peignier
336d3be06e Replace getenv("TEMP") by RDTempFile() in RDAudioConvert::convert 2014-09-05 09:43:21 +02:00
Alban Peignier
c5950d1f3f Fixes ogg_stream_packetout loop in RDAudioConvert::Stage1Vorbis. Refs #4 2014-09-04 18:36:09 +02:00
Fred Gleason
c3870ac28f 2014-09-03 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLiveWire::loadSettings()' method in 'lib/rdlivewire.cpp'
	and 'lib/rdlivewire.h'.
	* Fixed a bug in the 'Configure RDCatch' dialog that caused
	the 'Switcher Matrix' and 'Switcher Output' dropdowns to fail to
	be populated for a LiveWire LWRP Audio switcher device in
	'rdadmin/edit_decks.cpp' and 'rdadmin/edit_decks.h'.
2014-09-03 18:58:24 -04:00
Fred Gleason
bbeff9f343 2014-08-27 Fred Gleason <fredg@paravelsystems.com>
* Added support for RIFF WAV files with WAVE_FORMAT_MPEGLAYER3
	format in 'lib/rdwavefile.cpp' and 'lib/rdwavefile.h'.
2014-08-27 19:31:29 -04:00
Fred Gleason
79953efa7f 2014-08-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdcreate_log.cpp' that caused auxiliary
	table creation to fail.
2014-08-27 14:02:17 -04:00
Fred Gleason
173fe17013 2014-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'web/rdcastmanager/Makefile.am' that caused
	the incorrect executable to be installed for 'rdcastmanager.cgi'.
	* Refactored SQL statements in 'lib/rdweb.cpp'.
2014-08-18 12:27:06 -04:00