Sebastien Helleu
d27c459c1d
core: fix bugs with automatic layout (bug #26110 ), add support of merged buffers in layout (task #10893 )
2011-08-05 13:18:03 +02:00
Sebastien Helleu
a66ad95126
doc: replace ">=" and "<=" by UTF-8 chars in docs
2011-08-04 16:13:34 +02:00
Sebastien Helleu
cbdf4a4ae1
core: remove "const" for first argument of function utf8_normalize
2011-08-02 13:24:53 +02:00
Sebastien Helleu
217e9683d2
core: add info about position where mouse button is released in hook_focus (for mouse gestures)
2011-08-01 18:33:13 +02:00
Sebastien Helleu
54a6f42de5
core: add number in windows, improve mouse/cursor actions when screen is split
2011-07-29 19:46:02 +02:00
Sebastien Helleu
17037e32d8
doc: fix type for arguments of hook_timer in plugin API reference
2011-07-28 09:25:48 +02:00
Sebastien Helleu
e0781f0390
core: add mouse support (task #5435 ), free cursor movement, hook_focus, fix bugs with key "^" (bug #32072 , bug #21381 ), fix bugs with bar windows, completion and /buffer
...
New features and bugs fixed:
- mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse"
- free movement of cursor: new command /cursor, new key context "cursor"
- new hook_focus (used by cursor and mouse)
- info "cursor_mode"
- bugs fixed with key "^"
- allow plugin name in /buffer name
- fix bugs with bar windows: do not create bar windows for hidden bars
- fix completion bug when two words for completion are equal but with different case
- automatic scroll direction in /bar scroll (x/y is now optional)
2011-07-26 18:50:29 +02:00
Sebastien Helleu
19bc95b961
core: many improvements on hdata
...
New features:
- add optional hdata name for variables in hdata
- add plugin API functions: hdata_get_var_hdata
- use hashtable to store hdata (created by WeeChat and plugins)
- free hdata and infolists created by plugin on plugin unload
- free all hdata on exit
- add "free" option to command /debug hdata
- remove hdata for hooks
2011-06-26 18:15:42 +02:00
Sebastien Helleu
f4d802f4ff
doc: fix typo in plugin API reference
2011-06-21 20:37:57 +02:00
Sebastien Helleu
52d7770ff1
core: add local variable "highlight_regex" in buffers
2011-06-15 17:43:46 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
bd1db541f7
doc: add missing argument "gnutls_priorities" in function hook_connect
2011-05-15 20:23:00 +02:00
Sebastien Helleu
bc6b5a8a67
doc: add value 0 for date in functions printf_date and printf_date_tags of plugin API reference
2011-05-05 10:03:48 +02:00
Sebastien Helleu
b9298a80c1
doc: fix callbacks of function weechat_config_new_option in plugin API reference
2011-04-29 17:47:16 +02:00
Sebastien Helleu
02e2b21d3e
doc: add return value for callbacks in plugin API reference
2011-04-29 12:25:07 +02:00
Sebastien Helleu
f002c8e7de
irc: add modifier "irc_in2_xxx" (called after charset decoding)
2011-04-26 18:19:27 +02:00
Sebastien Helleu
3fd2af8184
api: add new function config_set_desc_plugin (task #10925 )
2011-04-26 17:47:49 +02:00
Sebastien Helleu
4ea7fe2627
doc: fix typo in plugin API reference for function config_set_plugin
2011-04-25 18:36:09 +02:00
Sebastien Helleu
93c583a9ca
doc: fix typo
2011-04-20 23:06:55 +02:00
Sebastien Helleu
7673a700b3
core: use buffer pointer instead of window in input functions, add new function window_search_with_buffer in plugin API
2011-04-13 20:25:26 +02:00
Sebastien Helleu
dd76010e08
Fix return value of callback for hashtable_map in plugin API reference
2011-03-15 16:19:09 +01:00
Sebastien Helleu
fdc29b5f49
Fix typos in plugin API reference
2011-03-15 09:45:14 +01:00
Sebastien Helleu
c71e2cad38
Add function "buffer_match_list" in plugin API
2011-03-11 18:39:37 +01:00
Sebastien Helleu
d41e202d76
Remove unneeded spaces
2011-02-07 18:38:47 +01:00
Sebastien Helleu
7a5200a8e4
Fix typos in config functions in plugin API reference
2011-01-26 08:12:53 +01:00
Sebastien Helleu
19d355c10e
Fix typo on constant WEECHAT_HOOK_PROCESS_RUNNING in plugin API reference
2011-01-25 12:10:49 +01:00
Sebastien Helleu
44e16c0511
Add function "hashtable_set_pointer" in plugin API
2011-01-02 16:32:54 +01:00
Sebastien Helleu
391ca47674
Add info "weechat_upgrading", signal "upgrade_ended", display duration of upgrade
2010-12-26 12:16:47 +01:00
Sebastien Helleu
cd7a02bec5
Add 256 colors support
...
Changes:
- new section "palette" in weechat.conf
- new API functions: list_search_pos and list_casesearch_pos
2010-12-20 10:13:37 +01:00
Sebastien Helleu
2a18daad6b
Add note about automatic unhook for function hook_process in plugin API reference
2010-12-06 18:59:27 +01:00
Sebastien Helleu
528dc258ca
Replace buffer local variable "no_highlight_nicks" by "hotlist_max_level_nicks"
2010-11-29 10:17:09 +01:00
Sebastien Helleu
e92079cfe9
Add new option weechat.look.highlight_regex and function string_has_highlight_regex in plugin API (task #10321 )
2010-11-25 21:28:14 +01:00
Sebastien Helleu
4d1c9a8315
Fix data sent to callback of hook_process, improve hook_process by using buffer
...
Fix: some data was sometimes missing (not sent to callback).
Improvement: use a 64KB buffer for child output and send data to callback only
when buffer is full.
2010-11-14 16:22:31 +01:00
Sebastien Helleu
11b3dd2874
Use type "unsigned long long" for API function string_format_size
2010-11-10 16:34:56 +01:00
Sebastien Helleu
8c129779ac
Add function "hook_completion_get_string" in plugin API
2010-11-09 15:45:14 +01:00
Sebastien Helleu
dc6e7a1c0f
Add doc for some signals and hsignals in plugin API reference
...
Doc for signals:
- logger_backlog
- xxx_script_install
- xxx_script_remove
- irc_input_send
Doc for hsignals:
- irc_redirect_command
- irc_redirect_pattern
2010-11-08 11:04:55 +01:00
Sebastien Helleu
b3365a7a71
Fix return code values in plugin API reference for some config callbacks
2010-11-01 10:49:38 +01:00
Sebastien Helleu
32db2eac25
Add new functions in plugin API to get/set nicks/groups properties in nicklist
...
8 new functions added:
- nicklist_group_get_integer
- nicklist_group_get_string
- nicklist_group_get_pointer
- nicklist_group_set
- nicklist_nick_get_integer
- nicklist_nick_get_string
- nicklist_nick_get_pointer
- nicklist_nick_set
2010-10-29 18:40:25 +02:00
Sebastien Helleu
0cf04dca7c
Add new functions in plugin API: hook_hsignal and hook_hsignal_send
2010-10-23 08:58:18 +02:00
Sebastien Helleu
ebf94445b9
Use const void * for keys and values in some hashtable functions
2010-10-17 10:39:51 +02:00
Sebastien Helleu
9186a5b7e3
Add properties "values" and "keys_values" for hashtable_get_string (return string with list of values or keys/values)
2010-10-15 23:48:45 +02:00
Sebastien Helleu
fe2a361364
Add property "no_highlight_nicks" in buffers to disable highlight for some nicks in buffer
...
This can be used with script buffer_autoset.py (see /help autosetbuffer).
2010-10-11 16:29:15 +02:00
Sebastien Helleu
f32e18c717
Add function "hashtable_has_key" in WeeChat and plugin API
2010-10-11 13:56:57 +02:00
Sebastien Helleu
b9d6c5c5a0
Add property "keys" for hashtable_get_string (return string with list of keys)
2010-10-10 19:44:29 +02:00
Sebastien Helleu
8b26f3c953
Add optional plugin name for command /debug dump and signal "debug_dump"
2010-09-17 16:12:41 +02:00
Sebastien Helleu
d2d60d4711
Beta version of IRC proxy feature in Relay plugin
...
Major changes in Relay plugin:
- IRC proxy feature (beta),
- raw buffer.
Changes in IRC plugin:
- add tags for messages sent to servers,
- add signal "irc_input_send" to simulate text/command on an IRC buffer,
- add prefix in infolist "irc_nick".
2010-09-17 14:47:36 +02:00
Sebastien Helleu
712623547f
Add new functions in plugin API (hashtable_get_string, hook_info_hashtable, info_get_hashtable), add IRC info_hashtable "irc_parse_message"
...
Note: tcl >= 8.5 is now required (for tcl plugin).
2010-08-27 15:59:06 +02:00
Sebastien Helleu
65a8317153
Add hook priority in plugin API reference
2010-08-12 12:54:25 +02:00
Sebastien Helleu
65439e9346
Update plugin API reference: add "New in version x.y.z" for some functions, add missing functions
2010-07-17 17:47:52 +02:00
Sebastien Helleu
86e503b640
Add function hashtable_add_to_infolist in plugin API reference
2010-07-05 18:13:35 +02:00