summaryrefslogtreecommitdiff
path: root/src/plugins/plugin.c
AgeCommit message (Collapse)Author
2013-04-21api: add new function hdata_searchSebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-12-08api: allow creation of structure with hdata_update (allowed for hdata "history")Sebastien Helleu
2012-11-02core: add command /eval, use expression in conditions for bars, add function ↵Sebastien Helleu
"string_eval_expression" in plugin API
2012-09-04core: add signals for plugins loaded/unloadedSebastien Helleu
2012-08-27api: allow update for some variables of hdata, add new functions ↵Sebastien Helleu
hdata_update and hdata_set
2012-08-04api: add new function util_version_numberSebastien Helleu
2012-08-02core: update description of plugins and translate them in output of /pluginSebastien Helleu
2012-07-20core: add support of arrays in hdata variablesSebastien Helleu
2012-07-09core: add function "hook_set" in plugin API, add "subplugin" in hooks (set ↵Peter Boström
by script plugins), display subplugin in /help on commands (task #12049)
2012-01-22core: add support of flags in regular expressions and highlight options, add ↵Sebastien Helleu
irc options to customize/disable default nick highlight (task #11128) New functions in C plugin API: - string_regex_flags - string_regcomp New irc options: - irc.look.highlight_server - irc.look.highlight_channel - irc.look.highlight_pv Regex flags are supported in following options/commands: - option weechat.look.highlight - option weechat.look.highlight_regex - options irc.look.highlight_{server|channel|pv} - option relay.network.allowed_ips - core command /filter - irc command /list - irc command /ignore - rmodifier command /rmodifier
2012-01-16core: add URL transfer (using libcurl), add function hook_process_hashtable ↵Sebastien Helleu
in plugin API, add support of URL in hook_process/hook_process_hashtable (task #10247)
2012-01-08core: update copyright datesSebastien Helleu
2011-12-19core: add type "hashtable" for hdata, new api functions: hdata_hashtable and ↵Sebastien Helleu
hashtable_map_string
2011-12-17api: add new function hdata_check_pointerSebastien Helleu
2011-12-06api: add new function nicklist_get_next_itemSebastien Helleu
2011-11-25core: add type char for hdata and function hdata_char in plugin/script APISebastien Helleu
2011-11-15core: allow list for option weechat.plugin.extension (makes weechat.conf ↵Sebastien Helleu
portable accross Un*x and Windows) (task #11479)
2011-11-12api: add new functions strcasecmp_range and strncasecmp_rangeSebastien Helleu
2011-10-29core: add optional arguments for command /plugin load/reload/autoloadSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-08-20core: add functions "key_bind" and "key_unbind" in plugin APISebastien Helleu
2011-07-26core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵Sebastien Helleu
bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional)
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