summaryrefslogtreecommitdiff
path: root/src/plugins/scripts/python/weechat-python-api.c
AgeCommit message (Collapse)Author
2011-11-25core: add type char for hdata and function hdata_char in plugin/script APISebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-26script plugins: use new macros to reduce code lengthSebastien 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-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-28irc: add option "ssl_priorities" in servers (task #10106, debian #624055)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-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-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-10Allow script functions "prefix" and "color" when script is not yet ↵Sebastien Helleu
registered with "register"
2010-10-09Fix crash when API function is called in Perl script before "register"Sebastien Helleu
2010-09-21Add missing function "infolist_reset_item_cursor" in script API (bug #31057)Sebastien Helleu
2010-08-27Fix compilation error and warning with Python 2.5Sebastien 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-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-18Replace "joker" by "wildcard"Sebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-03-26Fix bug with writing of configuration files when disk is full (bug #29331)Sebastien Helleu
2010-03-24Fix bug with callbacks when loading a script already loadedSebastien Helleu
2010-03-20Add functions string_match, string_has_highlight and string_mask_to_regex in ↵Sebastien Helleu
script plugin API
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-12Add description of arguments for API functions hook_info and hook_infolistSebastien Helleu
2010-01-12Add function "buffer_string_replace_local_var" in script API (patch #7061)Sebastien Helleu
2010-01-04Fix bug with function nicklist_remove_nick in Python API (bug #28474)Sebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-12-18Add function "infolist_new_item" in script APISebastien Helleu
2009-12-04Give GnuTLS return code to callback if handshake has failed, display extra ↵Sebastien Helleu
info in irc plugin if Diffie-Hellman prime sent by the server is not acceptable (not long enough)
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-09-11Fix API function weechat_bar_set for python/lua/ruby (patch #6912)Sebastien Helleu
2009-07-24Fix compilation on OpenBSD: rename variables stdout/stderr (patch #6874 from ↵Sebastien Helleu
zepard)
2009-06-28Rename function string_explode to string_splitSebastien Helleu
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-04Fix bug with arguments of function "bar_new" in python pluginSebastien Helleu
2009-05-02Add data string argument in all callbacks of script API, display script name ↵Sebastien Helleu
in error messages for scripts
2009-04-11Add support of many templates for completion of command arguments, rename ↵Sebastien Helleu
default completion items
2009-04-01Add default template completion (by default: nick or IRC channel)Sebastien Helleu
2009-03-27Fix SSL connection to some IRC servers using Diffie Hellman and small ↵Sebastien Helleu
exchange keys (bug #25996)
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-06Fix callbacks in script plugins: always return empty string instead of NULL ↵Sebastien Helleu
for arguments
2009-03-06Add new hook type "process": launch command with fork and catch result ↵Sebastien Helleu
(rc/stdout/stderr) via callback