summaryrefslogtreecommitdiff
path: root/src/plugins/plugin.c
AgeCommit message (Collapse)Author
2011-06-29core: add missing include of stddef.h in plugin.cSebastien Helleu
2011-06-26core: many improvements on hdataSebastien Helleu
New features: - add optional hdata name for variables in hdata - add plugin API functions: hdata_get_var_hdata - use hashtable to store hdata (created by WeeChat and plugins) - free hdata and infolists created by plugin on plugin unload - free all hdata on exit - add "free" option to command /debug hdata - remove hdata for hooks
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-04-26api: add new function config_set_desc_plugin (task #10925)Sebastien Helleu
2011-04-13core: use buffer pointer instead of window in input functions, add new ↵Sebastien Helleu
function window_search_with_buffer in plugin API
2011-03-11Add function "buffer_match_list" in plugin APISebastien Helleu
2011-01-02Add function "hashtable_set_pointer" in plugin APISebastien Helleu
2011-01-01Update copyright datesSebastien Helleu
2010-12-20Add 256 colors supportSebastien Helleu
Changes: - new section "palette" in weechat.conf - new API functions: list_search_pos and list_casesearch_pos
2010-11-25Add new option weechat.look.highlight_regex and function ↵Sebastien Helleu
string_has_highlight_regex in plugin API (task #10321)
2010-11-09Add function "hook_completion_get_string" in plugin APISebastien Helleu
2010-10-29Add new functions in plugin API to get/set nicks/groups properties in nicklistSebastien Helleu
8 new functions added: - nicklist_group_get_integer - nicklist_group_get_string - nicklist_group_get_pointer - nicklist_group_set - nicklist_nick_get_integer - nicklist_nick_get_string - nicklist_nick_get_pointer - nicklist_nick_set
2010-10-23Add new functions in plugin API: hook_hsignal and hook_hsignal_sendSebastien Helleu
2010-10-11Add function "hashtable_has_key" in WeeChat and plugin APISebastien Helleu
2010-08-27Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, ↵Sebastien Helleu
info_get_hashtable), add IRC info_hashtable "irc_parse_message" Note: tcl >= 8.5 is now required (for tcl plugin).
2010-07-05Use of hashtable for local variables of buffersSebastien Helleu
2010-06-28Add hashtable in core and plugin APISebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-05-02Add function "string_expand_home" in plugin API, fix bug with replacement of ↵Sebastien Helleu
home in paths
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-03-31Improve plugins autoload (option weechat.plugin.autoload): allow to use "*" ↵Sebastien Helleu
as joker and "!" to prevent a plugin from being autoloaded (task #6361) Some examples for option weechat.plugin.autoload: - load all plugins (default): "*" - load only alias, charset, irc and logger: "alias,charset,irc,logger" - load all plugins but not lua and tcl: "*,!lua,!tcl" - load all plugins but not perl and python: "*,!p*" (not recommended because new future plugins may begin with "p") - do not load any plugin (weechat core alone is not really useful eheh): "!*"
2010-03-20Refresh screen when exiting WeeChat (to display messages printed after /quit)Sebastien Helleu
2010-03-19Reformat multi-line commentsSebastien Helleu
2010-03-02Add new option weechat.look.command_chars, add functions ↵Sebastien Helleu
string_is_command_char and string_input_for_buffer in plugin and script API
2010-02-26Add command line option "-s" (or "--no-script") to start WeeChat without ↵Sebastien Helleu
loading any script
2010-02-16Add function "string_decode_base64" in plugin APISebastien Helleu
2010-02-15Add SASL authentication in IRC plugin (task #8829), add function ↵Sebastien Helleu
"string_encode_base64" in plugin API, fix bug with base64 encoding New options for IRC servers: - sasl_mechanism (only "plain" for now) - sasl_username - sasl_password
2010-02-09Add new option weechat.look.time_format to customize default format for ↵Sebastien Helleu
date/time displayed (localized date by default), add function weechat_util_get_time_string in plugin API (patch #6914)
2010-01-03Update copyright datesSebastien Helleu
2009-11-07Check SSL certificates and use self-signed certificate to auto identify on ↵Sebastien Helleu
IRC server (CertFP) (task #7492) (patch from kolter)
2009-07-10Add info about script commands when trying to load a script with /pluginSebastien Helleu
2009-06-28Rename function string_explode to string_splitSebastien Helleu
2009-06-14Do not auto-load hidden files in script plugins (bug #21390)Sebastien Helleu
2009-06-12Remove variable with "WeeChat required version" in plugins, do not compare ↵Sebastien Helleu
version any more (API comparison is enough)
2009-06-10Add buffer merging feature, with /buffer merge/unmerge (task #7404)Sebastien Helleu
2009-05-17Add function "config_is_set_plugin" in plugin/script APISebastien Helleu
2009-05-10Add function window_set_title in API (task #9361)Sebastien Helleu
2009-05-05Add message for old/obsolete pluginsSebastien Helleu
2009-05-02Add API version string: do not load plugins with wrong API version (fix ↵Sebastien Helleu
crash when loading old/obsolete plugins)
2009-04-24Add filter with third argument of infolist_get for some infolists (bars, bar ↵Sebastien Helleu
items, buffers, filters, plugins, irc_server, alias, script list)
2009-04-24Fix typo: splited/splitted -> splitSebastien Helleu
2009-04-11Add utf8_charcmp in plugin API, fix bug with utf8_charcasecmpSebastien Helleu
2009-04-01Add default template completion (by default: nick or IRC channel)Sebastien Helleu
2009-03-24Fix crash on FreeBSD: first unload last loaded pluginsSebastien Helleu
2009-03-22Add option aspell.check.real_time (off by default), fix bugs with aspell and ↵Sebastien Helleu
utf-8 chars, add function utf8_char_int to API
2009-03-18Add "replacement" argument for string_remove_color in plugin APISebastien Helleu
2009-03-18Remove some messages during startup about scripts and plugins loadedSebastien Helleu
It is still possible to see messages by changing debug level for "core" or plugins (perl, python, ruby, lua, tcl).
2009-03-06Add new hook type "process": launch command with fork and catch result ↵Sebastien Helleu
(rc/stdout/stderr) via callback
2009-02-22Add upgrade functions in script plugin APISebastien Helleu
2009-02-08Add hook type "command_run", add new function "string_remove_color" in ↵Sebastien Helleu
plugin API (task #9089)