From 955b1c914fcd4ddf3b0b88046fb6fdd82faa37b5 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Mon, 27 Dec 2021 13:31:29 +0100 Subject: Official release of version 2.6.0 --- PLUGINS.html | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'PLUGINS.html') diff --git a/PLUGINS.html b/PLUGINS.html index 1f41182f..f5e0d291 100644 --- a/PLUGINS.html +++ b/PLUGINS.html @@ -31,15 +31,12 @@ modified {

The VDR Plugin System

-Version 2.4 +Version 2.6

-Copyright © 2018 Klaus Schmidinger
+Copyright © 2021 Klaus Schmidinger
vdr@tvdr.de
www.tvdr.de

-
-Important modifications introduced since version 2.2 are marked like this. -

VDR provides an easy to use plugin interface that allows additional functionality to be added to the program by implementing a dynamically loadable library file. @@ -584,7 +581,6 @@ esyslog("pluginname: error #%d has occurred", ErrorNumber); Note that the log messages will be given as provided, the plugin's name will not automatically be added, so make sure your log messages are obvious enough.

- Only use the above logging functions for occasional log messages. Do not use them unconditionally for frequent messages that produce long sequences of lines in the log file every few seconds. That might make it hard to work on other plugins @@ -609,7 +605,6 @@ purpose of the plugin to display something on stdout, like for instance the
Please make any log messages in ENGLISH! Logs are usually sent to the developers of a program, and they may not be able to read them if they are in an exotic language. -


Main menu entry

@@ -1189,11 +1184,9 @@ The returned string may consist of several lines, separated by the newline chara when presenting them to the caller, and the continuation character ('-') will be set for all but the last one.

- The SVDRP functions are called from the separate "SVDRP server handler" thread. Therefore the plugin needs to take care of proper locking if it accesses any global data. -


Loading plugins into VDR

-- cgit v1.2.3