summaryrefslogtreecommitdiff
path: root/src/plugins/trigger
AgeCommit message (Collapse)Author
2014-04-12trigger: remove obsolete commentSébastien Helleu
2014-04-02trigger: add a comma in title of trigger monitor bufferSébastien Helleu
2014-04-01trigger: add filter in trigger monitor bufferSébastien Helleu
The filter can be set with /trigger monitor <filter> or by entering data in the trigger monitor input.
2014-03-19core: fix use of reserved C identifiers in headers (closes #31)Sebastien Helleu
2014-03-17trigger: set default variable "tg_remaining_calls" for regex in timer callbackSebastien Helleu
2014-03-16trigger: fix build of hashtable in hsignal callback when values have type ↵Sebastien Helleu
"string"
2014-03-13api: add callback in function string_replace_regexSebastien Helleu
2014-03-10trigger: add plugin name in error messagesSebastien Helleu
2014-03-09trigger: remove unneeded code to make C compiler happySebastien Helleu
2014-03-08trigger: fix typo in a commentSebastien Helleu
2014-03-04trigger: update description of trigger pluginSebastien Helleu
2014-03-04trigger: add some missing "+" after spaces in regex of default triggers ↵Sebastien Helleu
cmd_pass/msg_auth
2014-03-02trigger: add variable "tg_notify" (notify level of a message, if different ↵Sebastien Helleu
from "none")
2014-03-02trigger: allow chars '\' and '(' as delimiter in regexSebastien Helleu
2014-03-02trigger: do not create the trigger with /trigger add if the regex is invalidSebastien Helleu
2014-03-01trigger: fix typo in /help triggerSebastien Helleu
2014-03-01trigger: fix typo in /help triggerSebastien Helleu
2014-03-01trigger: make optional the alignment on second and max calls (in hook timer)Sebastien Helleu
2014-02-28trigger: allow empty return code in command /trigger {add|addoff|addreplace}Sebastien Helleu
2014-02-22trigger: fix potential uninitialized pointer in signal hook callbackSebastien Helleu
2014-02-22trigger: fix crash when a signal is received with type "int" and NULL ↵Sebastien Helleu
pointer in signal_data
2014-02-22trigger: use command "/print -beep" in default trigger "beep"Sebastien Helleu
2014-02-21trigger: fix wrong info in /help trigger.trigger.xxx.regexSebastien Helleu
2014-02-21core: update translationsSebastien Helleu
2014-02-21trigger: return WEECHAT_RC_ERROR in command /trigger if arguments are ↵Sebastien Helleu
wrong/missing
2014-02-20trigger: add option "addreplace" in command /trigger (used by /trigger recreate)Sebastien Helleu
Now the command "/trigger recreate" does not delete the trigger any more. Instead the option "addreplace" is used in input, so the existing trigger is overwritten if the command is sent.
2014-02-16trigger: add option "addoff" in command /trigger (add a trigger in disabled ↵Sebastien Helleu
state)
2014-02-15trigger: remove triggers in /help trigger that are already default triggersSebastien Helleu
2014-02-15trigger: update help of options trigger.trigger.xxx.{arguments|command}Sebastien Helleu
2014-02-14trigger: update description of command /triggerSebastien Helleu
2014-02-14trigger: remove the return code with /trigger input/output/recreate for ↵Sebastien Helleu
modifier and focus hooks
2014-02-14trigger: fix return code of focus callbackSebastien Helleu
2014-02-14trigger: allow restart of trigger only if trigger is enabledSebastien Helleu
2014-02-14trigger: add option trigger.look.enabled (can be changed with /trigger ↵Sebastien Helleu
enable|disable|toggle)
2014-02-14trigger: add option "recreate" in command /triggerSebastien Helleu
The "recreate" option is the same as "input" but the trigger is first deleted. So this lets you recreate the same trigger and edit some things if needed.
2014-02-14trigger: add option "copy" in command /triggerSebastien Helleu
2014-02-14trigger: add options "input" and "output" in command /triggerSebastien Helleu
2014-02-13trigger: add strings without colors in hashtable for modifier ↵Sebastien Helleu
"weechat_print" and hook print For modifier "weechat_print", variables added: - tg_string_nocolor (same as tg_string, without colors) - tg_prefix_nocolor (same as tg_prefix, without colors) - tg_message_nocolor (same as tg_message, without colors) For hook print, variables added: - tg_prefix_nocolor (same as tg_prefix, without colors) - tg_message_nocolor (same as tg_message, without colors)
2014-02-13trigger: add "tg_prefix" and "tg_message" in hashtable for modifier ↵Sebastien Helleu
"weechat_print"
2014-02-13trigger: escape chars in regex replacement (when trigger is created)Sebastien Helleu
2014-02-13trigger: display arguments of triggers on monitor bufferSebastien Helleu
2014-02-13trigger: evaluate regex replacement on execution of trigger (and not when ↵Sebastien Helleu
creating the trigger)
2014-02-13trigger: fix call of IRC message parser on non-IRC messages in modifier callbackSebastien Helleu
2014-02-13trigger: add "server" in hashtable after parsing of IRC messageSebastien Helleu
2014-02-13trigger: parse IRC messages received in signal/modifier hook callbacksSebastien Helleu
The parsed message is added into hashtable "extra_vars". For example, signal "freenode,irc_in_PRIVMSG" received with the message "hello world!" on channel #weechat gives in the hashtable: extra_vars: tags: "" host: "tester!user@host.com" tg_signal: "freenode,irc_in_PRIVMSG" channel: "#weechat" tg_signal_data: ":tester!user@host.com PRIVMSG #weechat :hello world!" arguments: "#weechat :hello world!" nick: "tester" command: "PRIVMSG" message_without_tags: ":tester!user@host.com PRIVMSG #weechat :hello world!"
2014-02-13trigger: refactor some code in hook callbacks using macrosSebastien Helleu
2014-02-13trigger: add hook focusSebastien Helleu
2014-02-13trigger: add hook commandSebastien Helleu
2014-02-13trigger: add extra colors in trigger monitor bufferSebastien Helleu
2014-02-13trigger: add the name of buffer on trigger monitor when executing a commandSebastien Helleu