Fred Gleason
57abeada3c
2021-02-24 Fred Gleason <fredg@paravelsystems.com>
...
* Updated build system to use Qt5 instead of Qt4.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 16:12:22 -05: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
17ed26f066
2021-02-09 Fred Gleason <fredg@paravelsystems.com>
...
* Removed 'RD3CartDrag' dependency from rdairplay(1).
* Removed 'RD3CartDrag' dependency from rdcartslots(1).
* Removed 'RD3CartDrag' dependency from rdlogedit(1).
* Removed 'RD3CartDrag' dependency from rdpanel(1).
* Removed 'RD3CartDrag'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-09 13:31:34 -05:00
Fred Gleason
26352326f0
2021-02-09 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDEmptyCart' widget.
* Removed 'RD3EmptyCart' dependency from rdairplay(1).
* Removed 'RD3EmptyCart' dependency from rdlogmanager(1).
* Removed 'RD3EmptyCart' dependency from rdpanel(1).
* Removed the 'RD3EmptyCart' widget.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-09 12:03:22 -05:00
Fred Gleason
7015e64962
2021-02-06 Fred Gleason <fredg@paravelsystems.com>
...
* Removed 'Q3Frame' dependencies from rdairplay(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-06 13:18:59 -05:00
Fred Gleason
ca69b9e6e4
2021-02-05 Fred Gleason <fredg@paravelsystems.com>
...
* Removed vestigal 'LibListview' class from rdairplay(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 15:58:14 -05:00
Fred Gleason
d8f526119e
2021-01-26 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'RDTableView' and 'RDTreeView' base viewer classes.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-26 20:37:26 -05:00
Fred Gleason
be3fcfd4ef
2021-01-24 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'RDIconEngine::applicationIcon()' method.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-24 14:49:25 -05:00
Fred Gleason
cd581d3c51
2021-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Restored enforcement of service authorized groups in rdairplay(1)
and rdlogedit(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-17 16:50:25 -05:00
Fred Gleason
834ea996fd
2021-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Removed all global variables from rdairplay(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-17 13:43:44 -05:00
Fred Gleason
df749a0f70
2021-01-17 Fred Gleason <fredg@paravelsystems.com>
...
* Added static 'RDCartFilter::phraseFilter()',
'RDCartFilter::groupFilter()' and 'RDCartFilter::typeFilter()'
methods.
* Refactored 'RDCartDialog' to use the model-based API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-17 10:04:19 -05:00
Fred Gleason
a94a47e38d
2021-01-15 Fred Gleason <fredg@paravelsystems.com>
...
* Commented out removed slots in 'rdairplay/list_log.cpp'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-15 10:38:15 -05:00
Fred Gleason
6ecad43241
2021-01-15 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDLogListModel::logName()' to take 'QModelIndex'
instead of 'int'.
* Modified 'RDLogListModel::removeLog()' to take 'QModelIndex'
instead of 'int'.
* Modified 'RDLogListModel::addLog()' to return 'QModelIndex' instead
of 'int'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-15 09:20:41 -05:00
Fred Gleason
db3f642a86
2021-01-13 Fred Gleason <fredg@paravelsystems.com>
...
* Renamed the 'RDCartDrag' class to 'RD3CartDrag'.
* Renamed the 'RDEmptyCart' widget to 'RD3EmptyCart'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-01-14 15:05:53 -05:00
Fred Gleason
1ce6d0ddc3
2020-12-29 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the Full Log widget in rdairplay to use the model-based
API.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-12-29 12:47:31 -05:00
Fred Gleason
ca7ead3ea3
2020-12-27 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'RDLogEvent' class.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-12-27 17:20:58 -05:00
Fred Gleason
b72b9f08c2
2020-12-27 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored 'ListLogs' dialog in rdairplay(1) to use
'RDLogListModel'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-12-27 12:08:41 -05:00
Fred Gleason
ab0a561c12
2020-10-11 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) where copying a log event using
the 'Copy' button would result in the new event always getting
a 'PLAY' transition.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-11 12:53:58 -04:00
Fred Gleason
5ee62649ab
2020-06-23 Fred Gleason <fredg@paravelsystems.com>
...
* Applied the RD_MAX_CART_NUMBER define in
'rdairplay/local_macros.cpp'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-23 11:07:33 -04:00
Fred Gleason
e223de2609
2020-06-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'Add Next' ['PX'] RML that failed to return an
error when an invalid offset value was supplied.
* Fixed a bug in the 'Add Next' ['PX'] RML that failed to honor
the 'Default Trans. Type' setting in the 'Configure RDAirPlay'
dialog in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-23 11:03:40 -04:00
Fred Gleason
bfab34e478
2020-06-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a cast overflow bug in rdairplay(1) that cause incorrect
pie timer indications after adding or deleting events to a running
log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-09 09:00:48 -04:00
Fred Gleason
aed6e5b6bc
2020-06-08 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) where a paused event could not be
removed by dropping the empty cart on it.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-06-08 09:58:25 -04:00
Fred Gleason
6cd1b3bb19
2020-05-29 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) where attempting to audition an
audio cart with a disabled cue output would crash the application.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-05-29 10:24:24 -04:00
Fred Gleason
40e2081b7a
2020-05-12 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression that broke the ability to scroll through
Sound Panel panels by means of the mouse wheel.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-05-12 12:51:12 -04:00
Fred Gleason
48d29d9c75
Fixed conflict in 'ChangeLog'
2020-04-08 18:33:04 -04:00
Patrick Linstruth
d7253e31c1
Modified rdairplay(1) to always scroll log to the top when using
...
the hour selector.
2020-04-01 08:44:41 -07:00
Patrick Linstruth
98b8297fa1
Fixed a bug in rdairplay(1) with HourSelector::updateTimeData()
...
where timer was not set properly when crossing midnight.
2020-04-01 08:22:51 -07:00
Fred Gleason
ce15a6e3c7
2020-02-26 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'Q3ProgressBar' dependency from rdairplay(1).
2020-02-26 13:52:56 -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
919141c27c
2020-02-18 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'RDLabel' widget.
2020-02-18 15:42:53 -05:00
Fred Gleason
f54d414f6f
2020-02-18 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) that could cause random segfaults
when updating the Label Widget.
2020-02-18 11:58:46 -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
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
4c48bc1b52
2019-12-31 Fred Gleason <fredg@paravelsystems.com>
...
* Tweaked the 'LogLineBox::mouseMoveEvent()' method in rdairplay(1)
to require a cursor movement of at least 20 pixels before generating
a cart drag.
2019-12-31 14:51:13 -05:00
Fred Gleason
f263c5e0d3
2019-12-13 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'Show Start Time As' control to the 'Edit Log' dialog
in rdlogedit(1).
* Made the main window and 'Edit Log' dialog window size persistent.
* Changed the 'Time' column in the 'Full Log Widget' in rdairplay(1)
to 'Sch. Time'.
2019-12-13 16:21:00 -05:00
Fred Gleason
b2459960be
2019-12-11 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the Full Log widget in rdairplay(1) to display logged
start times even when the references cart does not exist.
2019-12-11 14:16:51 -05:00
Fred Gleason
152f2bd2c4
2019-12-10 Fred Gleason <fredg@paravelsystems.com>
...
* Refromatted the switch() statements in 'rdairplay/list_log.cpp'.
2019-12-10 18:34:55 -05:00
Fred Gleason
e8754d8377
2019-11-27 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdcatchd(8) that broke audio metering.
2019-11-27 10:22:16 -05:00
Fred Gleason
f5d70ee6d5
2019-10-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) that caused space bar presses to
start the next event in the Main Log even when 'Space Bar Action'
was set to 'None'.
2019-10-09 14:14:06 -04:00
Fred Gleason
13fe76b469
2019-10-08 Fred Gleason <fredg@paravelsystems.com>
...
* Renamed the 'RDFontSet' class to 'RDFontEngine'.
* Modified the font calculation algorithm in
'RDFontEngine::MakeFonts()' to use fixed defaults.
2019-10-08 09:54:36 -04:00
Fred Gleason
e81256bf43
2019-10-07 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored rdcartslots(1) to use the 'RDDialog' and 'RDWidget'
base classes.
2019-10-07 16:52:13 -04:00
Fred Gleason
44a0941df9
2019-10-02 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored rdairplay(1) to use the 'RDDialog' and 'RDWidget'
base classes.
2019-10-02 16:08:48 -04:00
Fred Gleason
8ca15c773d
2019-10-01 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored dialogs in the convenience library to use the
'RDDialog' and 'RDWidget' base classes.
2019-10-01 15:10:29 -04:00
Fred Gleason
446eabbad7
2019-09-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) that caused the log name displayed
on the title bar to have its last four characters truncated.
2019-09-09 15:35:52 -04:00
Fred Gleason
51c915010c
2019-08-21 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored code to eliminate 'QSqlQuery::value: not positioned
on a valid record' errors when starting rdairplay(1).
2019-08-21 15:40:08 -04:00
Fred Gleason
7869c62229
2019-08-05 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdairplay(1) where only the first log machine
set to 'load specified log' would do so.
2019-08-05 18:29:34 -04:00
Fred Gleason
70c88ec498
2019-07-22 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in rdairplay(1) that caused a spurious 'Log
in use' error to be generated when attempting to save a log.
2019-07-22 14:09:53 -04:00
Fred Gleason
ba501b0259
2019-07-16 Fred Gleason <fredg@paravelsystems.com>
...
* Added an rdairplay(1) man page.
2019-07-16 21:34:35 -04: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
94d7544574
2019-06-17 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'UseStreamMeters=' directive from the '[Hacks]'
section of rd.conf(5).
2019-06-17 18:10:38 -04:00