summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube/rcube_plugin_api.php
AgeCommit message (Collapse)Author
2015-02-24Really make sure plugins aren't initialized twiceAleksander Machniak
2015-02-23Fix regression where require_plugin() wasn't initializing the pluginAleksander Machniak
2015-02-19Merge pull request #259 from corbosman/plugin_preloadAleksander Machniak
Plugin preload
2015-02-04Load plugins before sessions have startedcorbosman
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers. Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
2015-02-04Fix some typos in commentsAleksander Machniak
2015-02-04Fix error in exec_hook() in case some hook handler was unregistered beforeAleksander Machniak
2015-01-29Fix exec_hook() so handlers added inside the hook are not omittedAleksander Machniak
2015-01-10Remove hook aliases deprecated long time ago, CS fixesAleksander Machniak
2014-12-09Use consistent license identifiers, remove redundant package.xml filesAleksander Machniak
2014-09-04Add rcube_plugin_api::get_plugin() methodAleksander Machniak
2014-08-28Get rid of DIRECTORY_SEPARATOR for consistencyAleksander Machniak
2014-08-27Maintain a stack of currently running plugin hooksThomas Bruederli
2014-08-16add support for optional pluginsJohnDoh
2014-08-03List all plugins which have been attempted to load (#1488871)Thomas Bruederli
2014-04-02Allow to force-load plugins which have been loaded but not initialized beforeThomas Bruederli
2013-11-28Display version from composer.json even if not intstalledThomas Bruederli
2013-11-16Make $force parameter only override the task check for required plugins ↵Thomas Bruederli
(#1489437)
2013-11-14Make require_plugin() force loading of the required pluginThomas Bruederli
2013-10-17Fix vulnerability in handling _session argument of utils/save-prefs (#1489382)Aleksander Machniak
2013-10-14Change so abort=true does not break the loop in exec_hook(), provide a new ↵Aleksander Machniak
'break' flag for this purpose
2013-05-07Avoid uninitialized/unused variablesAleksander Machniak
2013-04-28Build plugin info from both package.xml and composer.json files; allow ↵Thomas Bruederli
plugins to override the meta info method
2013-03-27Whitelist configuration options (user preferences) that can be changed using ↵Aleksander Machniak
save-pref command
2013-03-10Fix so task name can really contain all from a-z0-9_- characters (#1488941)Aleksander Machniak
2012-12-21CS fixesAleksander Machniak
2012-12-18Cleanup, remove file paths from docAleksander Machniak
2012-12-13Rename hook imap_connect to storage_connectAleksander Machniak
2012-11-25Cut dependencies to rcmail classThomas Bruederli
2012-11-25Define more (uniquely prefixed) constants for Roundcube directories in order ↵Thomas Bruederli
to enhance the interoperability of the Roundcube framework
2012-11-21Framework files moved to lib/RoundcubeAleksander Machniak