1139 Commits

Author SHA1 Message Date
Fred Gleason
5d948d0848 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal signals from 'RDSocket'.
	* Fixed a bug in 'RDApplication' that could cause 'openlog(3)'
	to receive a corrupt 'ident' value.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 12:53:26 -05:00
Fred Gleason
f755f59651 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in rdairplay(1) that caused incorrect color
	rendering.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 11:40:22 -05:00
Fred Gleason
a68d6c70bb 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that caused progress dialogs to appear when
	starting up applications.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 10:56:15 -05:00
Fred Gleason
7ed04f1392 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in metering code that caused visual artifacts.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 10:49:21 -05:00
Fred Gleason
776e3ca842 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed various regressions in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 09:22:24 -05:00
Fred Gleason
819af91cbe 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that broke searching for 'ALL'
	services.
	* Fixed a regression in rdlibrary(1) that broke searching for 'ALL'
	groups.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 08:32:39 -05:00
Fred Gleason
e049317cc3 2021-02-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlibrary that broke searching for 'ALL'
	groups.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-25 08:12:05 -05:00
Fred Gleason
bc71c07c90 2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a memory leak in 'RDSchedCodesDialog'.
	* Fixed a memory leaks in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 20:42:17 -05:00
Fred Gleason
92f10c11fb 2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDTransportButton' that caused keycaps
	to be invisible.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 20:36:15 -05:00
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
5131b1d5fe 2021-02-24 Fred Gleason <fredg@paravelsystems.com>
* Removed stray include lines.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-24 07:23:57 -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
b2f8532e25 2021-02-17 Fred Gleason <fredg@paravelsystems.com>
* Removed the Q3SocketDevice dependency from 'RDCae'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-17 10:54:30 -05:00
Fred Gleason
c5c903ede7 2021-02-17 Fred Gleason <fredg@paravelsystems.com>
* Removed the Q3SocketDevice dependency for metering data 'RDCae'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-17 09:46:03 -05:00
Fred Gleason
15f1636a62 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3Signal' dependency from 'RDCut'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 19:37:34 -05:00
Fred Gleason
7b48464f6e 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3CString' dependency from 'RDWaveFile'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 19:16:32 -05:00
Fred Gleason
744e2668df 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3Url' dependency from 'RDUrl'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 18:38:33 -05:00
Fred Gleason
e4a70a5f03 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3PointArray' dependency from 'RDMarkerBar'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 18:34:36 -05:00
Fred Gleason
cc87ac7f47 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3PointArray' dependency from 'RDTransportButton'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 18:29:08 -05:00
Fred Gleason
0c5f48290a 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Rivendell Services' dialog to use the model
	based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 18:19:24 -05:00
Fred Gleason
edbb464dee 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3ListBox' dependency from 'RDListSelector'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 17:57:33 -05:00
Fred Gleason
6388987323 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3RangeControl' dependency from 'RDSlider'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 16:40:36 -05:00
Fred Gleason
a12ac4401b 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Select Group' dialog to use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 16:28:44 -05:00
Fred Gleason
a236f636a5 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3PointArray' dependency from 'RDEditAudio'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 16:04:35 -05:00
Fred Gleason
1ae7c84224 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3RangeControl' dependency from 'RDEditAudio'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 15:55:47 -05:00
Fred Gleason
12c322aad3 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3PopupMenu' dependency from 'RDEditAudio'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 15:48:22 -05:00
Fred Gleason
8ad5f72dae 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Reverted the removal of 'Q3SocketDevice' from 'RDCae'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 15:01:55 -05:00
Fred Gleason
95a304c6fe 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Q3Frame' dependency from 'RDCueEdit'.
	* Removed the 'Q3Frame' dependency from 'RDMarkerBar'.
	* Removed the 'Q3Frame' dependency from 'RDTimeEdit'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 09:52:01 -05:00
Fred Gleason
b9641e45fe 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Removed 'Q3SocketDevice' dependencies from 'RDMulticaster'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 09:35:16 -05:00
Fred Gleason
be4cbc291a 2021-02-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDCae' that broke the build.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 09:19:46 -05:00
Fred Gleason
2c612683ec 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed 'Q3SocketDevice' dependencies from 'RDCae'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-15 09:15:04 -05:00
Fred Gleason
690339c1a5 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed 'Q3TextStream' dependencies from 'librd'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 17:58:42 -05:00
Fred Gleason
cfd3d2ed09 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDListView' class.
	* Removed the 'RDListViewItem' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 17:43:13 -05:00
Fred Gleason
d3607fbe00 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDLogLine::listViewItem()' and
	'RDLogLine::setListViewItem()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 14:08:13 -05:00
Fred Gleason
f084b17b06 2021-02-14 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDIconEngine::catchIcon()' method.
	* Refactored the the main window in rdcatch(1) to use the model
	based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-14 11:36:08 -05:00
Fred Gleason
f1703ba647 2021-02-11 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDSchedRulesModel'.
	* Added a pseudo-schema change to force checking of schedule code
	rules.
	* Incremented the database version to 348.
	* Added a check for scheduler code rules to rddbmgr(8).
	* Refactored the 'Scheduler Rules' dialog in rdlogmanager(1) to
	use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-11 15:28:48 -05:00
Fred Gleason
da1d8f62fb 2021-02-10 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDClockModel' model.
	* Refactored the 'Edit Clock' dialog in rdlogmanager(1) to use
	the model base API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-10 15:49:42 -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
2eaf4689e6 2021-02-09 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLogLine::transTypeFromString()' method.
	* Refactored the cart stack lists in the 'Edit Event' dialog in
	rdlogmanger(1) to use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-09 10:48:51 -05:00
Fred Gleason
33aa5bfb07 2021-02-08 Fred Gleason <fredg@paravelsystems.com>
* Refactored the library list in the 'Edit Event' dialog in
	rdlogmanger(1) to use the model based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-08 09:39:12 -05:00
Fred Gleason
79e1f4f196 2021-02-06 Fred Gleason <fredg@paravelsystems.com>
* Removed 'Q3TextStream' dependencies from 'RDProfile'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-06 10:09:15 -05:00
Fred Gleason
dbf515a46e 2021-02-05 Fred Gleason <fredg@paravelsystems.com>
* Removed dead method from 'RDCartDialog'.
	* Fixed a bug in rdlogedit(1) that made it impossible to select
	a cart in the 'Select Cart' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 20:34:47 -05:00
Fred Gleason
d2a7c00fc1 2021-02-05 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDGpioLogModel'.
	* Refactored rdgpimon(1) to use the model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 20:25:12 -05:00
Fred Gleason
301d192754 2021-02-05 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMacroCartModel'
	* Refactored the macro cart editor dialog in rdlibrary(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 15:47:49 -05:00
Fred Gleason
e6eededea4 2021-02-05 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDMacroCartModel'
	* Refactored the macro cart editor dialog in rdlibrary(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 15:44:43 -05:00
Fred Gleason
5e1205cda4 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-05 15:42:48 -05:00
Fred Gleason
c3c5d8d4d4 2021-02-04 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDDiscModel'
	* Refactored the full disc ripper in rdlibrary(1) to use the
	model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-04 20:23:59 -05:00
Fred Gleason
7877144d77 2021-02-03 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDReplCartListModel'.
	* Refactored the 'XDS Replicator Carts' dialog in rdadmin(1) to use
	the model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-03 12:58:35 -05:00
Fred Gleason
b2f5bf72a5 2021-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDSchedCodeListModel'.
	* Refactored the 'Rivendell Scheduler Codes List' dialog in
	rdadmin(1) to use the model-based API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-02-02 19:57:51 -05:00