Patrick Linstruth
f43a5dbe08
Added ability to use QStringList for schedule codes
2019-04-28 07:27:42 -07:00
Fred Gleason
f8b223ec05
2019-04-25 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in escaping JSON strings that failed to handle
control characters properly.
2019-04-26 18:27:32 -04:00
Fred Gleason
207cd93741
Fixed conflict in 'ChangeLog'
2019-04-22 16:54:02 -04:00
Fred Gleason
615fe098b3
2019-04-22 Fred Gleason <fredg@paravelsystems.com>
...
* Added a commented out debug printf the in 'RDSqlQuery' constructor.
2019-04-22 13:26:57 -04:00
Patrick Linstruth
da33dae6c1
Added bool itemHasCodes(int itemnumber,QStringList test_codes)
...
Cleaned up formatting
2019-04-02 18:03:47 -07:00
Patrick Linstruth
2a51c4c788
Fixed a regression that broke clock scheduler rules in rdlogmanager(1).
2019-04-02 18:02:09 -07:00
Fred Gleason
e5b6a7ec0a
2019-03-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added a startup check for the 'rivendell' service.
2019-03-21 17:13:46 -04:00
Fred Gleason
2df7752270
2019-03-15 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the rivwebcapi 'RD_ListLogs()' that caused
corruption of log names containing multi-byte UTF-8 characters.
* Fixed a bug in the rivwebcapi 'RD_ListLog()' that caused
corruption of log names containing multi-byte UTF-8 characters.
* Fixed a regression in the 'RDLogEvent::insert()' method
that threw a segfault when applied on am empty log.
* Fixed a bug in date/time parsing methods that could cause
segfaults.
2019-03-15 15:55:10 -04:00
Fred Gleason
25d0f414c4
2019-03-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) that could throw a segfault when
moving a log event to the end of a log.
2019-03-14 17:13:38 -04:00
Fred Gleason
9dfdd87c5d
2019-03-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression that broke the 'Command Send' ['CC'] RML.
2019-03-14 16:53:21 -04:00
Fred Gleason
3c363ff5f5
2019-03-06 Fred Gleason <fredg@paravelsystems.com>
...
* Renamed the 'RDWaveData::introStartPos()' method to
'RDWaveData::talkStartPos()'.
* Renamed the 'RDWaveData::setIntroStartPos()' method to
'RDWaveData::setTalkStartPos()'.
* Renamed the 'RDWaveData::introEndPos()' method to
'RDWaveData::talkEndPos()'.
* Renamed the 'RDWaveData::setIntroEndPos()' method to
'RDWaveData::setTalkEndPos()'.
2019-03-06 11:14:13 -05:00
Fred Gleason
d024d27474
2019-03-06 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDWaveData::validateMarkers()' method.
* Added an 'RDWaveData::validateDateTime()' method.
* Removed the 'RDWaveData::checkDateTimes()' method.
2019-03-06 10:32:37 -05:00
Fred Gleason
83c7863ea9
Fixed conflict in 'ChangeLog'
2019-03-01 14:26:48 -05:00
Patrick Linstruth
87ac2be860
Fixed erase marker error in the 'Edit Audio' dialog.
2019-02-25 17:15:33 -08:00
Patrick Linstruth
5d82d16eef
Move rdlogmanager(1) scheduler artist separation from clock to event.
2019-02-25 16:46:38 -08:00
Fred Gleason
b7cdc4f838
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdadmin(1) that threw a SQL error when deleting
a host entry.
2019-02-19 18:04:21 -05:00
Fred Gleason
528d4f3f1f
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdadmin(1) that caused cloning of an
existing service to fail.
2019-02-19 17:59:56 -05:00
Fred Gleason
47daa853bf
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdamin(1) that caused PyPAD instance data
to fail to be cloned properly when creating a new host entry.
2019-02-19 17:46:27 -05:00
Fred Gleason
408d3ce917
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the PAD emission code to use a hybrid "most recently
started" / "longest running" strategy.
2019-02-19 16:40:16 -05:00
Fred Gleason
befdbed3df
Fixed conflict in 'ChangeLog'
2019-02-19 15:24:21 -05:00
Fred Gleason
7ac41a06f7
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Dropped the 'RDLIBRARY.INSTANCE' field from the database.
* Incremented the database version to 306.
2019-02-19 15:06:31 -05:00
Fred Gleason
489db27fc9
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'RnRmlOwner=' and 'RnRmlGroup=' directives to rd.conf(5).
* Refactored the implementation of the 'Run Shell Command' ['RN']
RML to use runuser(1).
2019-02-19 12:47:18 -05:00
Patrick Linstruth
b2603d2376
Add non-contiguous cart selections in RDListView class.
2019-02-15 17:23:18 -08:00
Fred Gleason
26c9ff87c0
2019-02-11 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'RDWaveFile' class that could prevent
reading of an 'rdxl' tag in an ID3 tag generated by a pre-v3.x
version of Rivendell.
2019-02-11 14:33:58 -05:00
Fred Gleason
64fb6dd59e
2019-02-11 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the date/time parsing routines that caused a
transposed sign to be applied when processing time zone offsets.
2019-02-11 11:10:40 -05:00
Fred Gleason
34f970ee79
2019-02-11 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'RDWaveFile' class that could cause a segfault
when opening a file containing a null ID3 tag.
2019-02-11 09:00:30 -05:00
Fred Gleason
06dd4c336b
2019-02-07 Fred Gleason <fredg@paravelsystems.com>
...
* Replaced the 'Add Event', 'Delete Event' and 'Modify Event'
commands in the RDCatch Monitor Protocol with multicast update
events.
2019-02-07 13:35:14 -05:00
Fred Gleason
34e722849a
2019-02-05 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) that threw a segfault when processing
a null RML.
2019-02-05 12:45:57 -05:00
Fred Gleason
4cadda9029
2019-02-04 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the PAD emission code to use the most recently
started event rather than the longest running.
2019-02-04 14:29:20 -05:00
Fred Gleason
c83b170e6d
2019-02-04 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdairplay(1) that caused macro carts with
the 'Use Event Length for Now & Next Updates' attribute set to
fail to use the parent rdlogmanager(1) event/clock duration.
* Renamed the 'Use Event Length for Now & Next Updates' checkbox
in the 'Edit Cart' dialog in rdlibrary(1) to 'Use RDLogManager
Length for PAD Updates'.
* Updated the screenshot of the 'Edit Cart' dialog in the
Operations Guide.
2019-02-04 10:25:59 -05:00
Patrick Linstruth
75bab16887
Fixed a bug in RDCut::copyTo() where the segue gain was not copied.
2019-01-30 17:47:42 -08:00
Fred Gleason
efa4999fa2
2019-01-29 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'EditCut' web API call that caused attempts
to clear the 'START_DAYPART' and 'END_DAYPART' fields to return
an error.
2019-01-29 16:32:06 -05:00
Fred Gleason
0b472716d6
2019-01-29 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored routines for parsing/writing standard date/time strings
(RFC822 and XML xs:dateTime formats) into 'lib/rddatetime.[cpp|h].
* Removed the 'RDWebDateTime()', 'RDGetWebDateTime()',
'RDGetWebDate()', 'RDGetWebTime()', 'RDGetWebMonth()',
'RDXmlDate()', 'RDXmlTime()', 'RDXmlDateTime()' and
'RDXmlTimeZoneSuffix()' functions from 'lib/rdweb.[cpp|h].
* Added a 'dateparse_test' test harness.
2019-01-29 15:40:14 -05:00
Fred Gleason
b36c603f3b
Fixed conflict in 'ChangeLog'
2019-01-25 09:10:13 -08:00
Patrick Linstruth
6e70e1e49d
Fixed regression with RDTransportButton taking focus
2019-01-24 13:11:49 -08:00
Patrick Linstruth
aed4008c35
Added ability to duplicate dropboxes in rdadmin(1)
2019-01-24 12:25:32 -08:00
Fred Gleason
c7c5e6727e
2019-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdrender(1) that caused corruption when printing
UTF-8 characters.
2019-01-17 18:19:39 -05:00
Fred Gleason
b23fd5dd63
2019-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Removed dead debugging lines from the 'RDRenderer' class.
2019-01-17 18:11:53 -05:00
Fred Gleason
08ffd57eca
2019-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in log rendering that caused custom transitions
to be rendered as a PLAY transition.
2019-01-17 18:07:51 -05:00
Fred Gleason
f78ffab33d
2019-01-16 Fred Gleason <fredg@paravelsystems.com>
...
* Moved the 'RDLicense' class in the convienence library to
'License' in 'rdadmin(1).
2019-01-16 16:53:08 -05:00
Fred Gleason
ee77ff599b
2019-01-15 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'View Credits' button to the 'System Information' dialog
in rdadmin(1).
2019-01-15 19:34:56 -05:00
Fred Gleason
c694ec78b9
2019-01-15 Fred Gleason <fredg@paravelsystems.com>
...
* Updated copyright notices.
2019-01-15 18:39:18 -05:00
Fred Gleason
b55dc156a3
Fixed conflict in 'ChangeLog'
2019-01-14 21:40:37 -05:00
Patrick Linstruth
578b49a766
Change LogErr to LogWarning
2019-01-14 11:48:56 -08:00
Patrick Linstruth
44bfd738a7
Add error logging to RDAudioConvert class
2019-01-12 12:24:09 -08:00
Patrick Linstruth
29b59ed46e
Add comments about the possible removed from sched codes from SchedCartList::insertItem
2019-01-12 10:49:42 -08:00
Patrick Linstruth
dfcd8b1b65
Fixed regression in scheduler that caused events with two scheduler codes to fail.
...
Updated scheduler reports to indicate scheduler codes.
2019-01-12 10:43:06 -08:00
Fred Gleason
9e93dddb02
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored dropbox instance management to use multicast
notifications.
2019-01-10 18:11:18 -05:00
Fred Gleason
949f9141ab
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) and rdvairplayd(1) that caused
spurious service information to by generated by the PAD subsystem
when updating events in a null log.
* Fixed a bug in rdairplay(1) and rdvairplayd(1) that threw a
segfault when playing an event in a null log.
2019-01-10 13:32:36 -05:00
Fred Gleason
df90d567ba
2019-01-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression that caused invalid values for PyPAD UID/GID
to be loaded.
2019-01-09 18:14:29 -05:00