Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-30 | api: add function config_option_get_string in plugin API | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-24 | core: add a parent name in options (closes #629) | Sébastien Helleu | |
Inherited values are now displayed in /set output when the value is null, if a parent option name is defined in option. New option: weechat.color.chat_value_null | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-20 | core: add option "diff" for command /set (list options with changed value) | Peter Boström | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-06-13 | core: add "hdata" (direct access to WeeChat/plugin data) | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-06-25 | Update comments after #endif in C headers | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-03-26 | Fix bug with writing of configuration files when disk is full (bug #29331) | Sebastien Helleu | |
2010-03-19 | Reformat multi-line comments | Sebastien Helleu | |
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-02-21 | Add missing config functions in script plugin API to free sections and options | Sebastien Helleu | |
2009-01-04 | Remove unused functions and prototypes | Sebastien Helleu | |
2009-01-03 | Update copyright dates | Sebastien Helleu | |
2009-01-02 | Add null values for options, new syntax for /set, reintroduce temporary IRC ↵ | Sebastien Helleu | |
server feature, improve IRC server options, new functions in API | |||
2008-11-15 | Use of const for some functions returning "char *" | Sebastien Helleu | |
2008-11-07 | Update developer guide (add 50% of new C API functions) | Sebastien Helleu | |
2008-10-30 | Add new features to logger plugin (command /logger, log level, level by ↵ | Sebastien Helleu | |
buffer, mask by buffer, ..), fix some bugs New features: - new command /logger - log level, to log only some messages, according to importance (task #8592) - level by buffer: custom level for some buffers (or group of buffers) - log filename mask by buffer (or group of buffers) - marker line is added after display of backlog - add "delete" callback for config file sections - add "mkdir_parents" function to plugin API - remove old log options in IRC plugin Bug fix: - marker line is set only when user switches buffer (not when a plugin force switch, like IRC plugin does when opening server or channel buffer) - backlog fixed (sometimes lines were not properly displayed) | |||
2008-10-18 | Add new argument "value" to function config_new_option | Sebastien Helleu | |
2008-08-19 | Reintroduce /upgrade command, working only with core and IRC plugin today | Sebastien Helleu | |
Command will be improved in near future and other plugins like xfer will be modified to manage upgrade process. | |||
2008-06-03 | Add "const" keyword for some "char *" function arguments (core and plugins API) | Sebastien Helleu | |
2008-05-07 | Mask allowed with /unset command (for mass-reset options) (task #6085) | Sebastien Helleu | |
2008-04-15 | New format for [bar] section in weechat.conf file, bar options can be set ↵ | Sebastien Helleu | |
with /set command | |||
2008-04-11 | Improved /set command, added /unset command, new name for config files (*.conf) | Sebastien Helleu | |
2008-03-22 | Added tags for lines and custom filtering by tags or regex (task #7674), ↵ | Sebastien Helleu | |
fixed many memory leaks | |||
2008-01-27 | Added config file functions in plugins API, improved /reload and /save ↵ | Sebastien Helleu | |
commands (now possible to reload/save some files only), fixed completion bug | |||
2008-01-24 | Add of "modifier" hook, migration of charset plugin to new API, SIGHUP ↵ | Sebastien Helleu | |
signal catched (reload all config files), better config files reloading | |||
2008-01-02 | Update of year in some copyrights | Sebastien Helleu | |
2007-12-17 | New backlog option in logger plugin, added variable names in .h files, ↵ | Sebastien Helleu | |
replaced "void *" pointers by structures | |||
2007-12-07 | Many changes in IRC plugin and plugins API | Sebastien Helleu | |
2007-12-04 | Removed WeeChat "command" structure, now all internal commands are hooked ↵ | Sebastien Helleu | |
when WeeChat starts | |||
2007-12-03 | Added alias plugin, added missing config file functions in plugins API | Sebastien Helleu | |
2007-12-02 | Added config files management in plugins API | Sebastien Helleu | |
2007-12-01 | Added /reload command | Sebastien Helleu | |
2007-12-01 | New config functions, almost entirely rewritten from scratch | Sebastien Helleu | |
2007-10-31 | Added sources to manage config options and files | Sebastien Helleu | |