Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-06-25 | fset: shift plugins priority to insert fset plugin between buflist and fifo | Sébastien Helleu | |
2017-06-10 | core, plugins: fix conditions to insert elements in linked lists | Sébastien Helleu | |
This removes scan-build warnings about dereference of last_xxx null pointers. | |||
2017-03-25 | buflist: load plugin after some other plugins by shifting plugins priority | Sébastien Helleu | |
2017-03-25 | trigger: check that regex pointers are not NULL in function "trigger_regex_free" | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-08-09 | trigger: rename "once action" to "post action" | Sébastien Helleu | |
2016-08-09 | Merge remote-tracking branch 'origin/pr/509' | 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-05 | trigger: add info in error messages | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-08-22 | trigger: add support for one-time triggers (closes #399) | Simmo Saan | |
2015-04-18 | trigger: do not hook anything if the trigger is disabled (closes #405) | Sébastien Helleu | |
2015-01-15 | core: add priority in plugins to initialize them in order | Sébastien Helleu | |
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer, irc, relay, guile/lua/perl/python/ruby/tcl, script. | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-10-26 | trigger: fix memory leak when allocating a new trigger with several regex | Sébastien Helleu | |
2014-08-02 | trigger: fix hook count on 32-bit systems | Sébastien Helleu | |
2014-07-23 | trigger: update comment | Sébastien Helleu | |
2014-07-22 | trigger: refuse triggers with . in their name | Andrew Potter | |
2014-04-12 | trigger: interpret escaped chars in regex | Sébastien Helleu | |
2014-04-12 | trigger: remove obsolete comment | Sébastien Helleu | |
2014-04-01 | trigger: add filter in trigger monitor buffer | Sébastien Helleu | |
The filter can be set with /trigger monitor <filter> or by entering data in the trigger monitor input. | |||
2014-03-17 | trigger: set default variable "tg_remaining_calls" for regex in timer callback | Sebastien Helleu | |
2014-03-10 | trigger: add plugin name in error messages | Sebastien Helleu | |
2014-03-09 | trigger: remove unneeded code to make C compiler happy | Sebastien Helleu | |
2014-03-04 | trigger: update description of trigger plugin | Sebastien Helleu | |
2014-03-02 | trigger: allow chars '\' and '(' as delimiter in regex | Sebastien Helleu | |
2014-03-02 | trigger: do not create the trigger with /trigger add if the regex is invalid | Sebastien Helleu | |
2014-03-01 | trigger: make optional the alignment on second and max calls (in hook timer) | Sebastien Helleu | |
2014-02-14 | trigger: add option trigger.look.enabled (can be changed with /trigger ↵ | Sebastien Helleu | |
enable|disable|toggle) | |||
2014-02-14 | trigger: add option "copy" in command /trigger | Sebastien Helleu | |
2014-02-13 | trigger: escape chars in regex replacement (when trigger is created) | Sebastien Helleu | |
2014-02-13 | trigger: evaluate regex replacement on execution of trigger (and not when ↵ | Sebastien Helleu | |
creating the trigger) | |||
2014-02-13 | trigger: add hook focus | Sebastien Helleu | |
2014-02-13 | trigger: add hook command | Sebastien Helleu | |
2014-02-10 | trigger: add hook config | Sebastien Helleu | |
2014-02-09 | trigger: add default triggers | Sebastien Helleu | |
2014-02-09 | trigger: split trigger command on creation, not when executing the callback | Sebastien Helleu | |
2014-02-09 | trigger: add option "addinput" in command /trigger | Sebastien Helleu | |
2014-02-09 | trigger: add missing value in trigger_hook_default_regex | Sebastien Helleu | |
2014-02-09 | trigger: reorder internal trigger vars | Sebastien Helleu | |
2014-02-09 | trigger: add hook command_run | Sebastien Helleu | |
2014-02-09 | trigger: use case insensitive comparison when searching for a trigger name | Sebastien Helleu | |
2014-02-09 | trigger: remove the timer hook pointer during the last timer call | Sebastien Helleu | |
2014-02-09 | trigger: add completion for all arguments of command /trigger add | Sebastien Helleu | |
2014-02-09 | trigger: sort triggers by name | Sebastien Helleu | |
2014-02-09 | trigger: split arguments like shell in "/trigger add", to create a whole ↵ | Sebastien Helleu | |
trigger with one command | |||
2014-02-09 | trigger: add timer | Sebastien Helleu | |
2014-02-09 | trigger: add support of variable in regex option | Sebastien Helleu | |
Examples with new format: /regex/text/ /regex/text/var /regex1/text1/ /regex2/text2/ /regex1/text1/var /regex2/text2/var | |||
2014-02-09 | trigger: add option "rename" in command /trigger | Sebastien Helleu | |