Sébastien Helleu
bd850398e8
core: add missing comments before functions when the result must be freed after use
2015-07-04 08:24:53 +02:00
Sébastien Helleu
1054339be7
trigger: do not hook anything if the trigger is disabled ( closes #405 )
2015-04-18 10:04:26 +02:00
Simmo Saan
d3997eeb82
trigger: hide password when messaging NickServ through default alias /m ( closes #367 )
2015-03-22 11:19:05 +01:00
Sébastien Helleu
cf5501f69c
core: add priority in plugins to initialize them in order
...
Current order is: charset, logger, exec, trigger, aspell, alias, fifo, xfer,
irc, relay, guile/lua/perl/python/ruby/tcl, script.
2015-01-15 07:40:38 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
1ef3237b6b
api: return value in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
2014-11-22 08:14:29 +01:00
Sébastien Helleu
e0810ae6d5
trigger: fix trigger example "effects" in /help trigger (update regex to new format)
2014-11-01 20:34:52 +01:00
Sébastien Helleu
125adea650
trigger: fix memory leak when allocating a new trigger with several regex
2014-10-26 12:32:29 +01:00
Sébastien Helleu
3f5a810254
trigger: evaluate and replace regex groups at same time, new format for regex option in triggers (incompatible with version 1.0) ( closes #224 )
2014-10-26 12:30:13 +01:00
Sébastien Helleu
6e770b9625
trigger: fix typo in default conditions of "beep" trigger
2014-09-28 16:05:19 +02:00
Sébastien Helleu
89c2187024
trigger: add "${tg_displayed}" in conditions of default trigger "beep"
...
The command of "beep" trigger is now executed only if the message is
displayed (not filtered with /filter).
2014-09-28 15:34:42 +02:00
Sébastien Helleu
d1b4281d20
trigger: do not allow any changes on a trigger when it is currently running ( closes #189 )
2014-09-20 14:51:09 +02:00
Sébastien Helleu
2ae5660cc3
trigger: add option "restore" in command /trigger
2014-08-23 09:11:13 +02:00
Sébastien Helleu
333253e5b9
trigger: fix regex used in default triggers to hide passwords ( closes #172 )
...
"\S" is not supported on *BSD, so it is replaced by "[^ ]" (which should be
enough, since there should be no tabs or other whitespace different from
spaces in command line).
2014-08-22 07:39:15 +02:00
Sébastien Helleu
ad07527007
trigger: fix hook count on 32-bit systems
2014-08-02 16:21:00 +02:00
Sébastien Helleu
d9d36c8dd4
trigger: update comment
2014-07-23 07:49:05 +02:00
Andrew Potter
197cd30379
trigger: refuse triggers with . in their name
2014-07-22 22:27:14 -07:00
Sébastien Helleu
34723d2acc
api: allow wildcard "*" inside the mask in function string_match
2014-04-12 23:07:06 +02:00
Sébastien Helleu
7618fdd240
core: use lower case for CMake keywords
2014-04-12 18:00:27 +02:00
Sébastien Helleu
1abdde6be5
trigger: add variable "tg_tag_host" (from tag "host_xxx" in message)
2014-04-12 13:23:26 +02:00
Sébastien Helleu
e901d14a1f
trigger: interpret escaped chars in regex
2014-04-12 09:31:24 +02:00
Sébastien Helleu
d0d4d2ef5b
trigger: remove obsolete comment
2014-04-12 08:44:16 +02:00
Sébastien Helleu
21f9cc64ac
trigger: add a comma in title of trigger monitor buffer
2014-04-02 19:55:54 +02:00
Sébastien Helleu
3b32d62fa6
trigger: add filter in trigger monitor buffer
...
The filter can be set with /trigger monitor <filter> or by entering data
in the trigger monitor input.
2014-04-01 14:26:02 +02:00
Sebastien Helleu
9b380a935b
core: fix use of reserved C identifiers in headers ( closes #31 )
2014-03-19 10:39:13 +01:00
Sebastien Helleu
d6fbe95090
trigger: set default variable "tg_remaining_calls" for regex in timer callback
2014-03-17 18:23:11 +01:00
Sebastien Helleu
7afd013665
trigger: fix build of hashtable in hsignal callback when values have type "string"
2014-03-16 08:50:24 +01:00
Sebastien Helleu
cd65198c71
api: add callback in function string_replace_regex
2014-03-13 10:59:58 +01:00
Sebastien Helleu
acb24d9d2a
trigger: add plugin name in error messages
2014-03-10 21:10:23 +01:00
Sebastien Helleu
765b603cb2
trigger: remove unneeded code to make C compiler happy
2014-03-09 09:13:29 +01:00
Sebastien Helleu
1589e54e02
trigger: fix typo in a comment
2014-03-08 09:15:17 +01:00
Sebastien Helleu
fba765cb8f
trigger: update description of trigger plugin
2014-03-04 21:48:23 +01:00
Sebastien Helleu
2b2c729854
trigger: add some missing "+" after spaces in regex of default triggers cmd_pass/msg_auth
2014-03-04 12:38:54 +01:00
Sebastien Helleu
16c13e94a6
trigger: add variable "tg_notify" (notify level of a message, if different from "none")
2014-03-02 12:35:34 +01:00
Sebastien Helleu
cc5ab76186
trigger: allow chars '\' and '(' as delimiter in regex
2014-03-02 08:40:17 +01:00
Sebastien Helleu
ddf3e9043b
trigger: do not create the trigger with /trigger add if the regex is invalid
2014-03-02 08:32:05 +01:00
Sebastien Helleu
8f0294f8d0
trigger: fix typo in /help trigger
2014-03-01 19:00:54 +01:00
Sebastien Helleu
7a1798a7fb
trigger: fix typo in /help trigger
2014-03-01 17:42:28 +01:00
Sebastien Helleu
44b8447ff0
trigger: make optional the alignment on second and max calls (in hook timer)
2014-03-01 17:25:48 +01:00
Sebastien Helleu
13b0a88f21
trigger: allow empty return code in command /trigger {add|addoff|addreplace}
2014-02-28 11:48:59 +01:00
Sebastien Helleu
980326c685
trigger: fix potential uninitialized pointer in signal hook callback
2014-02-22 20:23:08 +01:00
Sebastien Helleu
c3775888bd
trigger: fix crash when a signal is received with type "int" and NULL pointer in signal_data
2014-02-22 17:10:35 +01:00
Sebastien Helleu
c3c1a63ea8
trigger: use command "/print -beep" in default trigger "beep"
2014-02-22 12:02:02 +01:00
Sebastien Helleu
639fbbff79
trigger: fix wrong info in /help trigger.trigger.xxx.regex
2014-02-21 17:59:33 +01:00
Sebastien Helleu
3847318497
core: update translations
2014-02-21 16:32:34 +01:00
Sebastien Helleu
d6e7c9fda6
trigger: return WEECHAT_RC_ERROR in command /trigger if arguments are wrong/missing
2014-02-21 14:48:23 +01:00
Sebastien Helleu
b400be0486
trigger: add option "addreplace" in command /trigger (used by /trigger recreate)
...
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-20 11:20:23 +01:00
Sebastien Helleu
86b0c99029
trigger: add option "addoff" in command /trigger (add a trigger in disabled state)
2014-02-16 18:57:43 +01:00
Sebastien Helleu
56f74ae768
trigger: remove triggers in /help trigger that are already default triggers
2014-02-15 11:25:19 +01:00
Sebastien Helleu
4028e5c200
trigger: update help of options trigger.trigger.xxx.{arguments|command}
2014-02-15 11:18:39 +01:00