151 Commits

Author SHA1 Message Date
Sebastien Helleu
d66555f387 core: add callback "nickcmp" for nick comparison in buffers 2012-06-14 20:06:42 +02:00
Sebastien Helleu
c0c75a9555 doc: add "case insensitive" for argument "message" of function hook_print (plugin API reference) 2012-06-09 21:52:34 +02:00
Sebastien Helleu
36d5f464fb doc: add note about property "short_name" of buffers (plugin API reference) 2012-05-11 19:15:48 +02:00
Sebastien Helleu
c2c83466f9 doc: fix typo in python example of infolist_get (plugin API reference) 2012-05-05 21:56:00 +02:00
Sebastien Helleu
c72fa72aef doc: fix arguments sent to callback of hook_command in plugin API reference 2012-04-18 08:05:46 +02:00
Sebastien Helleu
477e9a609c doc: fix return value of function "color" in plugin API reference 2012-04-17 08:56:17 +02:00
Sebastien Helleu
04b228715b doc: fix return value of function hook_modifier_exec in plugin API reference 2012-04-11 21:33:05 +02:00
Sebastien Helleu
6c261d31e1 doc: add list of commonly used tags in plugin API reference (in function printf_date_tags) 2012-04-04 20:02:27 +02:00
Sebastien Helleu
5d6e3d1a7a doc: fix order of arguments for function nicklist_add_group in plugin API reference 2012-03-24 09:55:29 +01:00
Sebastien Helleu
9972cce777 core: add a connection timeout for child process in hook_connect (bug #35966) 2012-03-23 18:24:47 +01:00
Sebastien Helleu
a6336885b8 irc: add signals and tags in messages for irc notify (patch from Quentin Glidic) (task #11887) 2012-03-12 11:09:22 +01:00
Sebastien Helleu
19dfdfedc9 doc: fix python example for config_new_option in plugin API reference 2012-02-17 11:05:59 +01:00
Sebastien Helleu
4a1f0ef5cc irc: add signal "irc_server_opened" 2012-02-09 08:47:36 +01:00
Sebastien Helleu
06fb5d1921 doc: fix typo in plugin API reference (example for weechat_string_toupper) 2012-02-09 07:32:04 +01:00
Sebastien Helleu
355fdf0047 irc: add signal "xxx,irc_out1_yyy" and modifier "irc_out1_xxx" (outgoing message before automatic split to fit in 512 bytes) 2012-02-05 11:37:57 +01:00
Sebastien Helleu
50c120b29c doc: add the versions where signals were introduced, fix typos in signals (plugin API reference) 2012-01-28 18:31:27 +01:00
Sebastien Helleu
8ea2b93a28 core: add signal "window_switch" 2012-01-28 17:18:15 +01:00
Sebastien Helleu
9347bae962 api: replace type "regex_t *" by "void *" in function string_regcomp (fix ruby compilation with autotools) 2012-01-26 18:18:20 +01:00
Sebastien Helleu
009925b9ac api: add modifier "input_text_for_buffer" 2012-01-24 19:02:06 +01:00
Sebastien Helleu
5f6df8021b core: add support of flags in regular expressions and highlight options, add irc options to customize/disable default nick highlight (task #11128)
New functions in C plugin API:
- string_regex_flags
- string_regcomp

New irc options:
- irc.look.highlight_server
- irc.look.highlight_channel
- irc.look.highlight_pv

Regex flags are supported in following options/commands:
- option weechat.look.highlight
- option weechat.look.highlight_regex
- options irc.look.highlight_{server|channel|pv}
- option relay.network.allowed_ips
- core command /filter
- irc command /list
- irc command /ignore
- rmodifier command /rmodifier
2012-01-22 13:48:42 +01:00
Sebastien Helleu
d6cddc6dd3 doc: add return codes for URL transfer in hook_process (plugin API reference) 2012-01-17 12:08:42 +01:00
Sebastien Helleu
b91c231096 core: add URL transfer (using libcurl), add function hook_process_hashtable in plugin API, add support of URL in hook_process/hook_process_hashtable (task #10247) 2012-01-16 19:52:08 +01:00
Sebastien Helleu
b7c97d64ee doc: add hashtable sent to callback for irc redirection in plugin API reference 2012-01-05 10:52:26 +01:00
Sebastien Helleu
7e7fe2b37d doc: fix typos in plugin API reference (examples of irc redirection) 2012-01-04 15:50:07 +01:00
Sebastien Helleu
8cd9845804 doc: fix typo: hashlist => hashtable in plugin API reference 2011-12-19 23:25:37 +01:00
Sebastien Helleu
6f3fd239be core: add type "hashtable" for hdata, new api functions: hdata_hashtable and hashtable_map_string 2011-12-19 22:39:24 +01:00
Sebastien Helleu
f0b8181395 core: add signal "buffer_line_added" 2011-12-17 17:34:45 +01:00
Sebastien Helleu
bd3f554e02 api: add new function hdata_check_pointer 2011-12-17 17:03:39 +01:00
Sebastien Helleu
16bd607142 doc: fix example of function hashtable_add_to_infolist in plugin API reference 2011-12-12 11:34:19 +01:00
Sebastien Helleu
00a3f990b3 api: add new function nicklist_get_next_item 2011-12-06 22:57:21 +01:00
Sebastien Helleu
bfc010df2f core: add type char for hdata and function hdata_char in plugin/script API 2011-11-25 15:09:44 +01:00
Sebastien Helleu
6f6e1569cd core: add "full_name" in buffer structure 2011-11-21 17:55:30 +01:00
Sebastien Helleu
491412b314 api: add new functions strcasecmp_range and strncasecmp_range 2011-11-12 10:37:44 +01:00
Sebastien Helleu
4646e5c17c core: fix typo: occured -> occurred 2011-11-03 16:59:54 +01:00
Sebastien Helleu
95deef091e doc: fix two properties of function window_get_integer in plugin API reference 2011-10-28 19:51:46 +02:00
Sebastien Helleu
dfdf42e27b core: remove unneeded whitespace 2011-10-26 20:37:03 +02:00
Sebastien Helleu
90ab543ce2 doc: add missing description of argument "case_sensitive" for function "weechat_string_match" in plugin API reference 2011-10-19 16:23:19 +02:00
Sebastien Helleu
c161d704f7 core: use value 2 of keep_eol in function string_split to keep separators at end of string 2011-10-16 20:12:55 +02:00
Sebastien Helleu
ac7c27949b core: add color attribute "|" and value "resetcolor" for function weechat_color in plugin API (bug #34550) 2011-10-15 13:54:53 +02:00
Sebastien Helleu
dabcf293c9 doc: add note about hsignal name for irc redirections in plugin API reference 2011-10-11 18:36:40 +02:00
Sebastien Helleu
971e464e86 doc: replace "line date" by "line date/time" for hashtable of hook_focus in plugin API reference 2011-10-05 18:14:30 +02:00
Sebastien Helleu
67726a9451 doc: add note about prefix for function weechat_printf in plugin API reference 2011-10-04 17:26:16 +02:00
Sebastien Helleu
a8c22c11fc doc: fix typos in plugin API reference 2011-09-25 16:39:30 +02:00
Sebastien Helleu
4853a530b6 irc: improve split of privmsg, add split of some other messages (bug #29879), add new info_hashtable "irc_message_split", split irc messages in relay plugin
List of new features/bugs fixed:
- improve split of privmsg: keep CTCP in split
- add split of messages: ison, join, notice, wallops, 005, 353
- add new info_hashtable "irc_message_split" (for plugins/scripts)
- in relay plugin: split irc messages sent to clients of irc proxy
2011-08-26 10:31:37 +02:00
Sebastien Helleu
67a9f942e7 doc: add "New in version 0.3.6" for functions key_(un)bind in plugin API reference 2011-08-20 11:36:45 +02:00
Sebastien Helleu
44f2b7caf4 core: add functions "key_bind" and "key_unbind" in plugin API 2011-08-20 10:52:27 +02:00
Sebastien Helleu
832d30b665 core: add local variables of buffer in focus hashtable, remove irc_server/irc_channel from focus hashtable for nicklist 2011-08-16 09:41:02 +02:00
Sebastien Helleu
a234bc90ad irc: rename host/server/channel to irc_host/irc_server/irc_channel in irc focus hashtable for nicklist 2011-08-16 09:15:00 +02:00
Sebastien Helleu
d89115d4db core: add "_chat_line_x" in focus hashtable (for buffers with free content) 2011-08-15 12:59:32 +02:00
Sebastien Helleu
1ca036e8d9 core: return empty string for window and buffer pointers in focus hashtable when value is N/A 2011-08-14 18:03:29 +02:00