567 Commits

Author SHA1 Message Date
Fred Gleason
f9e0e152ba 2018-11-01 Fred Gleason <fredg@paravelsystems.com>
* Modified rdselect_helper(8) to use the automounter for managing
	audio store mounts.
2018-11-01 13:14:49 -04:00
Fred Gleason
f1a03e9bc8 Resolved conflict in 'ChangeLog' 2018-10-29 13:49:10 -04:00
Fred Gleason
3a0382e149 2018-10-28 Patrick Linstruth <patrick@deltecent.com>
* Fix delete and voice track buttons in rdlogedit(1).
	* Fix bug in RDSimplePlayer setCart() method.
2018-10-28 19:40:53 -04:00
Fred Gleason
57b699a270 2018-10-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the bankground of blank Sound Panel
	buttons to be black.
2018-10-28 17:43:05 -04:00
Patrick Linstruth
05ac6af7f5 Fix bug in setCart() 2018-10-27 16:20:36 -07:00
Patrick Linstruth
dd54495c4e Fixed regression in Qt::Background 2018-10-27 10:51:39 -07:00
Fred Gleason
0ae1d73b35 2018-10-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused to the
	'Enter Password' dialog to be dispplayed when exiting even if
	no exit password had been set.
	* Fixed a regression in rdairplay(1) that caused the application
	to be closed even if an incorrect response was entered in the
	'Enter Password' dialog.
2018-10-26 15:38:01 -04:00
Fred Gleason
501ed6ae1f 2018-10-26 Fred Gleason <fredg@paravelsystems.com>
* Added a warning when starting a module if the host does not
	have a corresponding entry in the database.
2018-10-26 10:57:41 -04:00
Fred Gleason
7c0ee3cbda Fixed conflict in 'ChangeLog' 2018-10-24 21:05:04 -04:00
Fred Gleason
9d25af4c5f 2018-10-24 Fred Gleason <fredg@paravelsystems.com>
* Consolidated the implementation of the 'RDProfile' class into
	two files.
	* Added an rdselect_helper(1) SETUID helper program.
	* Removed the SETUID bit from rdselect(1).
2018-10-24 15:34:35 -04:00
Fred Gleason
befb616519 Fixed conflict in 'ChangeLog' 2018-10-23 11:12:57 -04:00
Patrick Linstruth
6baf94b64e Incremented database version to 298 2018-10-23 07:25:15 -07:00
Fred Gleason
15c0449489 2018-10-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a ''qt_sql_default_connection' is still in use' runtime
	warning emitted by the 'RDDbValid()' function.
2018-10-22 20:35:17 -04:00
Deltec Enterprises
4a3106c8dc
Master (#6)
* Fixed bug where wrong ID was used for local maintenance

* Updated ChangeLog

* Added ability to run macros from cart list with "Run Macro" button

* Updated ChangeLog

* Updated translations

* 2018-10-18 Fred Gleason <fredg@paravelsystems.com>
	* Tweaked the position of buttons on the bottom row of the main
	screen of rdlibrary(1).
	* Changed the minimum size of the main screen of rdlibrary to
	850x600.

* 2018-10-18 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a regression in rdmaint(8) that broke cut rehashing.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Added code in the %post and %preun rules in 'rivendell.spec.in'
	to enable and disable the 'rivendell' service.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Modified rdservice(8) to log errors to syslog.
	* Added an rdservice(8) man page.
	* Modified 'systemd/rivendell.service.in' to enable automatic
	start retries.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Fixed a typo that broke generation of the rmlsend(1) man page.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Removed 'build_win32.bat'.
	* Removed all conditional compilation based on 'WIN32'.

* 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
	* Removed check for Win32 installer from 'configure.ac'.
	* Removed win32 clauses from '.pro' files.
2018-10-19 16:52:56 -07:00
Fred Gleason
3768a5fb14 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed check for Win32 installer from 'configure.ac'.
	* Removed win32 clauses from '.pro' files.
2018-10-19 19:36:43 -04:00
Fred Gleason
75bec4d3c4 2018-10-19 Fred Gleason <fredg@paravelsystems.com>
* Removed 'build_win32.bat'.
	* Removed all conditional compilation based on 'WIN32'.
2018-10-19 17:03:58 -04:00
Fred Gleason
d34b5fe8a9 Fixed conflicts 2018-10-17 17:58:01 -04:00
Patrick Linstruth
c265cc6044 Merge branch 'master' into RDImport
Conflicts:
	ChangeLog
2018-10-17 08:43:20 -07:00
Fred Gleason
3d964cc59b Merge branch 'rdlibrary-warning' of https://github.com/deltecent/rivendell into deltecent-rdlibrary-warning 2018-10-16 21:13:22 -04:00
Fred Gleason
3aac166983 2018-10-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDIdValidator' and 'RDTextValidator' classes
	that caused them to throw exceptions when processing certain
	multi-byte UTF-8 characters.
2018-10-16 20:49:40 -04:00
Fred Gleason
6a49a437d3 Merge branch 'mp4' of https://github.com/deltecent/rivendell into deltecent-mp4 2018-10-16 19:44:45 -04:00
Fred Gleason
00bf0e9aa6 2018-10-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'RDGetSqlValue(const QString &table,const QString &name1,
	const QString &test1,const QString &name2,const QString &test2,
	const QString &name3,const QString &test3,const QString &param,
	bool *valid=0)' function.
2018-10-16 19:11:11 -04:00
Patrick Linstruth
2c693a731a Do not display "More than half the audio will be faded..." warning if
"No Fade on Seque Out" box is checked.
2018-10-16 07:58:02 -07:00
Patrick Linstruth
d67758c422 Resolved "#define LC" FAAD2 neaacdec.h conflict with rdmacro.h 2018-10-10 18:46:52 -07:00
Fred Gleason
58d856a726 2018-10-08 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Charset=' and 'Collation=' parameters from the
	'[mySQL]' section of rd.conf(5).
	* Removed support for the --mysql-charset=' and '--mysql-collation='
	switches in rddbmgr(8).
	* Refactored handling of character set and collation attributes
	in rddbmgr(8) to treat them as immutable parts of the DB schema.
2018-10-08 18:38:12 -04:00
Patrick Linstruth
ebb341d847 Added isPlaying() function
Added ability to select and play specific cuts
2018-10-07 13:26:15 -07:00
Patrick Linstruth
4dc684ebc2 Add support for child items with RDListViewItem::RDListViewItem(RDListViewItem *parent) 2018-10-07 13:17:10 -07:00
Patrick Linstruth
9ee288b2e7 Added setLogFacility(), setLogDirectory(), setLogPattern() 2018-10-03 20:23:13 -07:00
Fred Gleason
a564d0c0fc 2018-10-03 Fred Gleason <fredg@paravelsystems.com>
* Changed all instances of 'char' to 'varchar' in the database.
	* Changed the width of the 'CART.TITLE' field to 191.
	* Changed the width of the 'CART.ARTIST' field to 191.
	* Changed the width of the 'CART.ALBUM' field to 191.
	* Changed the width of the 'CART.USER_DEFINED' field to 191.
	* Changed the width of the 'CUTS.ORIGIN_LOGIN_NAME' field to 191.
	* Changed the width of the 'DROPBOXES.PATH' field to 191.
	* Changed the width of the 'DROPBOXES.LOG_PATH' field to 191.
	* Changed the width of the 'DROPBOXES.SET_USER_DEFINED' field to 191.
	* Changed the width of the 'DROPBOX_PATHS.FILE_PATH' field to 191.
	* Changed the width of the 'ELR_LINES.TITLE' field to 191.
	* Changed the width of the 'ELR_LINES.ARTIST' field to 191.
	* Changed the width of the 'ELR_LINES.USER_DEFINED' field to 191.
	* Changed the width of the 'ELR_LINES.ALBUM' field to 191.
	* Changed the width of the 'ENCODERS.COMMAND_LINE' field to 191.
	* Changed the width of the 'EVENTS.NOTE_TEXT' field to 191.
	* Changed the width of the 'EVENT_LINES.MARKER_COMMENT' field to 191.
	* Changed the width of the 'FEEDS.CHANNEL_TITLE' field to 191.
	* Changed the width of the 'FEEDS.CHANNEL_LINK' field to 191.
	* Changed the width of the 'FEEDS.BASE_URL' field to 191.
	* Changed the width of the 'FEEDS.BASE_PREAMBLE' field to 191.
	* Changed the width of the 'FEEDS.PURGE_URL' field to 191.
	* Changed the width of the 'FEEDS.REDIRECT_PATH' field to 191.
	* Changed the width of the 'FEED_PERMS.USER_NAME' field to 191.
	* Changed the width of the 'GROUPS.DESCRIPTION' field to 191.
	* Changed the width of the 'GROUPS.DEFAULT_TITLE' field to 191.
	* Changed the width of the 'HOSTVARS.VARVALUE' field to 191.
	* Changed the width of the 'HOSTVARS.REMARK' field to 191.
	* Changed the width of the 'IMPORTER_LINES.TITLE' field to 191.
	* Changed the width of the 'IMPORTER_LINES.TRACK_STRING' field to 191.
	* Changed the width of the 'INPUTS.NODE_HOSTNAME' field to 191.
	* Changed the width of the 'LOGS.ORIGIN_USER' field to 191.
	* Changed the width of the 'LOGS.LOCK_USER_NAME' field to 191.
	* Changed the width of the 'LOG_LINES.COMMENT' field to 191.
	* Changed the width of the 'LOG_LINES.ORIGIN_USER' field to 191.
	* Changed the width of the 'LOG_MACHINES.UDP_ADDR' field to 191.
	* Changed the width of the 'LOG_MACHINES.UDP_STRING' field to 191.
	* Changed the width of the 'LOG_MACHINES.LOG_RML' field to 191.
	* Changed the width of the 'MATRICES.GPIO_DEVICE' field to 191.
	* Changed the width of the 'NOWNEXT_PLUGINS.PLUGIN_PATH' field to 191.
	* Changed the width of the 'NOWNEXT_PLUGINS.PLUGIN_ARG' field to 191.
	* Changed the width of the 'OUTPUTS.NODE_HOSTNAME' field to 191.
	* Changed the width of the 'PODCASTS.ITEM_TITLE' field to 191.
	* Changed the width of the 'PODCASTS.ITEM_LINK' field to 191.
	* Changed the width of the 'PODCASTS.ITEM_COMMENTS' field to 191.
	* Changed the width of the 'PODCASTS.ITEM_AUTHOR' field to 191.
	* Changed the width of the 'PODCASTS.ITEM_SOURCE_URL' field to 191.
	* Changed the width of the 'PODCASTS.AUDIO_FILENAME' field to 191.
	* Changed the width of the 'RDAIRPLAY.SKIN_PATH' field to 191.
	* Changed the width of the 'RDAIRPLAY_CHANNELS.START_RML' field to 191.
	* Changed the width of the 'RDAIRPLAY_CHANNELS.STOP_RML' field to 191.
	* Changed the width of the 'RDCATCH.ERROR_RML' field to 191.
	* Changed the width of the 'RDPANEL.SKIN_PATH' field to 191.
	* Changed the width of the 'RDPANEL_CHANNELS.START_RML' field to 191.
	* Changed the width of the 'RDPANEL_CHANNELS.STOP_RML' field to 191.
	* Changed the width of the 'RECORDINGS.URL' field to 191.
	* Changed the width of the 'REPLICATORS.URL' field to 191.
	* Changed the width of the 'REPL_CART_STATE.POSTED_FILENAME' field
	to 191.
	* Changed the width of the 'REPORTS.EXPORT_PATH' field to 191.
	* Changed the width of the 'REPORTS.WIN_EXPORT_PATH' field to 191.
	* Changed the width of the 'SERVICES.DESCRIPTION' field to 191.
	* Changed the width of the 'SERVICES.NAME_TEMPLATE' field to 191.
	* Changed the width of the 'SERVICES.DESCRIPTION_TEMPLATE' field to 191.
	* Changed the width of the 'SERVICES.PROGRAM_CODE' field to 191.
	* Changed the width of the 'SERVICES.TFC_PATH' field to 191.
	* Changed the width of the 'SERVICES.TFC_WIN_PATH' field to 191.
	* Changed the width of the 'SERVICES.MUS_PATH' field to 191.
	* Changed the width of the 'SERVICES_MUS_WIN_PATH' field to 191.
	* Changed the width of the 'STATIONS.USER_NAME' field to 191.
	* Changed the width of the 'STATIONS.DEFAULT_NAME' field to 191.
	* Changed the width of the 'STATIONS.EDITOR_PATH' field to 191.
	* Changed the width of the 'STATIONS.JACK_COMMAND_LINE' field to 191.
	* Changed the width of the 'SWITCHER_NODES.DESCRIPTION' field to 191.
	* Changed the width of the 'SYSTEM.ISCI_XREFERENCE_PATH' field to 191.
	* Changed the width of the 'USERS.LOGIN_NAME' field to 191.
	* Changed the width of the 'USERS.FULL_NAME' field to 191.
	* Changed the width of the 'USERS.DESCRIPTION' field to 191.
	* Changed the width of the 'USER_PERMS.USER_NAME' field to 191.
	* Changed the width of the 'USER_SERVICE_PERMS.USER_NAME' field to 191.
	* Changed the width of the 'WEBAPI_AUTHS.LOGIN_NAME' field to 191.
	* Changed the width of the 'WEB_CONNECTIONS.LOGIN_NAME' field to 191.
	* Incremented the database version to 297.
	* Changed the default DB charset to 'utf8mb4'.
	* Changed the default DB collation to 'utf8mb4_general_ci'.
	* Removed the MYSQL_BUILTIN_DATABASE define from 'lib/rd.h'.
	* Removed the POSTGRESQL_BUILTIN_DATABASE define from 'lib/rd.h'.
2018-10-03 18:13:51 -04:00
Fred Gleason
7b127ffebc merged PR #000236 2018-10-01 08:27:24 -04:00
Patrick Linstruth
ce5bd34838 Fixed regression with RDTransportButton and QPushButton events being lost
while cue edits and playback are active. I have no idea why/how this fixes
the problem.
2018-09-24 11:53:32 -07:00
Patrick Linstruth
f820d118df Default event_start_time to 00:00:00.0 instead of null 2018-09-18 19:42:54 -07:00
Patrick Linstruth
69337e7612 Fixed a regression in RDTimeEdit where highlighted background was not displaying properly 2018-09-18 15:44:23 -07:00
Fred Gleason
cdca805ed5 2018-09-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that broke the build.
2018-09-17 15:08:18 +00:00
Fred Gleason
f13aa1e3ae 2018-09-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in the 'rivwebcapi' rd_savelog(7) call that caused
	log saves to fail.
2018-09-10 09:13:15 -04:00
Patrick Linstruth
bae9e85bfb Implemented database reconnect in RDSqlQuery::RDSqlQuery in 'lib/rddb.cpp'. 2018-09-07 10:35:12 -07:00
Fred Gleason
9b25471da1 2018-08-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the RDXport service to throw
	a segfault when importing audio.
2018-08-28 13:09:17 -04:00
Fred Gleason
c3adee3c07 2018-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added an optional third argument to the 'Add Next' ['PX'] RML
	to allow specication of the transition type.
2018-08-28 12:57:36 -04:00
Fred Gleason
07396cb96d 2018-06-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused a segfault
	when generating a log.
2018-08-24 14:48:49 -04:00
Fred Gleason
4f05308b37 2018-06-24 Fred Gleason <fredg@paravelsystems.com>
* Changed the default value of the 'Charset=' parameter in the
	[mySQL] section of rd.conf(5) from 'latin1' to 'utf8'.
	* Changed the default value of the 'Collation=' parameter in the
	[mySQL] section of rd.conf(5) from 'latin1_swedish_ci' to
	'utf8_general_ci'.
2018-08-24 10:21:34 -04:00
Fred Gleason
7f6ec361a1 2018-06-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke processing of the 'Serial Out' ['SO']
	and 'UDP Out' ['UO'] RMLs.
2018-08-23 17:28:53 +00:00
Fred Gleason
116e790af4 Merged 'stable' 2018-08-23 16:02:45 +00:00
Fred Gleason
8f2fbcab9f 2018-06-21 Fred Gleason <fredg@paravelsystems.com>
* Added support for the Broadcast Tools SS 2.1 switcher.
2018-08-21 18:37:20 +00:00
Fred Gleason
eeeb359bc0 2018-08-20 Fred Gleason <fredg@paravelsystems.com>
* Changed column headings to lower-case in rdairplay(1).
	* Changed column headings to lower-case in rdlibrary(1).
	* Changed column headings to lower-case in rdcatch(1).
	* Changed column headings to lower-case in rdlogmanager(1).
2018-08-20 07:31:23 -04:00
Fred Gleason
2bbd39baeb 2018-08-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the build to break under RHEL 6.
2018-08-19 14:41:08 -04:00
Fred Gleason
a385a50645 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed the incorrect background color in the meters in rdcatch(1).
2018-08-17 12:38:16 -04:00
Fred Gleason
8abcc89174 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed problems with dragged carts setting the correct color
	when dropped on a sound panel button.
2018-08-17 12:29:41 -04:00
Fred Gleason
4a40700f1b 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the Cart Picker dialog that caused corruption
	with UTF-8 strings.
2018-08-17 11:35:22 -04:00
Fred Gleason
04fac8e777 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCartDrag' that caused corruption with UTF-8
	strings.
2018-08-17 10:58:25 -04:00
Fred Gleason
a078de0473 2018-08-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused creation of a new host
	entry to fail.
2018-08-17 07:47:39 -04:00