25 Commits

Author SHA1 Message Date
Fred Gleason
b6c49a5296 2023-06-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a phantom event
	entry to appear in the Event List while processing the
	'Start Record Deck' ['RS'] RML.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2023-06-21 15:43:55 -04:00
Fred Gleason
cf9d98717a 2022-11-11 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf() statements from rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-11 11:55:58 -05:00
Fred Gleason
4a3454cb8d 2022-11-07 Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for ImageMagick's 'Magick++' library interface.
	* Added a 'FEED_IMAGES.DATA_MID_THUMB' field to the database.
	* Added a 'FEED_IMAGES.DATA_SMALL_THUMB' field to the database.
	* Incremented the database version to 365.
	* Optimized loading of thumbnail image data in rdadmin(1),
	rdcastmanager(1) and rdcatch(1).
	* Re-enabled uploads to RSS feeds in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-07 16:52:13 -05:00
Fred Gleason
ae3542f9a4 2022-11-02 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) and rdcatchd(8) to use the notification
	mechanism instead for distributing meter updates instead of the
	'Enable Metering' catch command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-11-02 13:10:11 -04:00
Fred Gleason
d65517215b 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the 'Request Deck Status' command using
	'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 14:54:29 -04:00
Fred Gleason
96892d67ab 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCart::prettyText()' method.
	* Added 'RDCut::prettyText()' methods.
	* Fixed a bug in rdcatch(1) that caused the 'Edit Upload' dialog
	to fail to be completely cleared when creating a new event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 17:53:52 -04:00
Fred Gleason
42d4320200 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause multiple entries
	to appear for a single upload event to an RSS feed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 16:54:53 -04:00
Fred Gleason
a1ecaa871d 2022-09-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a segfault when
	attempting to add or delete an event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-19 10:21:36 -04:00
Fred Gleason
aae5245ca4 2022-09-18 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf() statements from
	'rdcatch/recordlistmodel.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 17:04:45 -04:00
Fred Gleason
bc3afb352a 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 16:36:24 -04:00
Fred Gleason
91245cab19 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-17 16:03:38 -04:00
Fred Gleason
850a0b4ece 2022-09-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Format' column from the event list in rdcatch(1).
	* Removed the 'Sample Rate' column from the event list in rdcatch(1).
	* Removed the 'Channels' column from the event list in rdcatch(1).
	* Removed the 'Bitrate' column from the event list in rdcatch(1).
	* Removed the 'Host' column from the event list in rdcatch(1).
	* Removed the 'Deck' column from the event list in rdcatch(1).
	* Removed the 'Cart' column from the event list in rdcatch(1).
	* Removed the 'Type' column from the event list in rdcatch(1).
	* Removed the 'State' column from the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-16 17:42:02 -04:00
Fred Gleason
b5c91dffb3 2022-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause the wrong
	host to be used as the default location when creating a new
	event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-07 12:22:32 -04:00
Fred Gleason
4b27b119c1 2022-09-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke operation of the
	head and tail audition buttons.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-07 12:17:11 -04:00
Fred Gleason
1f22430ed4 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added support for sorting the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 19:31:48 -04:00
Fred Gleason
c142728131 2022-08-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Router' column to the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-04 16:05:15 -04:00
Fred Gleason
96e8b9ba29 2022-08-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause a newly added event
	to appear twice in the record list.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-08-03 09:20:56 -04:00
Fred Gleason
76395f10fa 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused the Next Event
	indications to fail to be updated on remote instances of rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 16:27:08 -04:00
Fred Gleason
7b4c3f1b48 2022-04-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused changes in events
	to fail to be propagated to other rdcatch(1) instances.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-30 15:04:09 -04:00
Fred Gleason
ac594cc68b 2021-09-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-09-01 19:59:37 -04:00
Fred Gleason
338465531c 2021-08-13 Fred Gleason <fredg@paravelsystems.com>
* Replaced hard-coded date/time formats with standard formats in
	all reports and GUI modules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-08-13 10:02:26 -04:00
Fred Gleason
cd91364485 2021-07-12 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Edit Upload' dialog in rdcatch(1) to disable the
	'Url', 'Username', 'Password' and 'Export Format' controls when
	an RSS feed is selected.
	* Added the feed icon to the 'RSS Feed' column in the record list
	display in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-07-12 09:56:24 -04:00
Fred Gleason
65d249a9e1 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions caused by changes in behavior in the null
	constructor of 'QTime' between Qt4 and Qt5.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 11:28:14 -04:00
Fred Gleason
5f2dc2a7a1 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcatch/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcatch/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 19:29:47 -04: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