Sébastien Helleu
399636f984
api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux ( closes #770 )
2016-08-06 22:13:52 +02:00
Sébastien Helleu
4397dccd1b
core: add keys for secure buffer in /help secure ( closes #756 )
2016-07-29 10:03:20 +02:00
Sébastien Helleu
eb86def400
core: rename function string_iconv_fprintf to string_fprintf
2016-07-09 18:28:03 +02:00
Sébastien Helleu
666bc4fda2
core: replace some single quotes by double quotes in help of options
2016-07-09 12:34:40 +02:00
Sébastien Helleu
7342a47de0
core, irc, xfer: display more information in memory allocation errors (issue #573 )
2016-05-27 20:13:35 +02:00
Wojciech Kwolek
a44bcaf080
core: fix the hardcoded separator in string_split_command
2016-05-08 12:14:17 +02:00
Sébastien Helleu
fb4f154c2f
core: add Curl options for versions 7.38.1 to 7.49.0
2016-04-30 12:32:15 +02:00
Sébastien Helleu
51c3e0b9ec
api: add support of functions in hook_process
2016-04-23 13:59:20 +02:00
Sébastien Helleu
5b62903772
core: set default value "djb2" for option weechat.look.nick_color_hash
2016-04-06 07:29:50 +02:00
Sébastien Helleu
fabd48cc6c
core: move nick coloring from irc plugin to core ( closes #262 )
...
Options moved from irc.conf to weechat.conf:
* "irc.look.nick_color_force" moved to "weechat.look.nick_color_force"
* "irc.look.nick_color_hash" moved to "weechat.look.nick_color_hash"
* "irc.look.nick_color_stop_chars" moved to
"weechat.look.nick_color_stop_chars"
New info (for API function "info_get"):
* "nick_color" (replaces "irc_nick_color")
* "nick_color_name" (replaced "irc_nick_color_name")
Info "irc_nick_color" and "irc_nick_color_name" are now deprecated.
And a bug has been fixed in nick coloring: stop chars are removed before
looking at a forced color.
2016-04-05 07:56:43 +02:00
Sébastien Helleu
b9d427fc1f
core: add missing pointer argument in calls to hook_connect callback
2016-03-22 07:25:25 +01:00
Sébastien Helleu
cf6aca1619
core: add pointer in some callbacks ( closes #406 )
...
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-03-21 18:11:21 +01:00
Sébastien Helleu
a225233d8c
core: remove plugin pointer in hooks debug messages
2016-03-06 11:48:16 +01:00
Sébastien Helleu
08929d91dc
core: fix long lines
2016-02-22 23:17:35 +01:00
Sébastien Helleu
78db8293f6
core: fix typo in a comment
2016-02-18 18:25:56 +01:00
Sébastien Helleu
0e6a6a0334
core: move irc bar item "away" and two options to core ( closes #692 )
...
Options moved:
* "irc.look.item_away_message" --> "weechat.look.item_away_message"
* "irc.color.item_away" --> "weechat.color.item_away".
2016-02-15 13:36:16 +01:00
Sébastien Helleu
d05beeff0e
core: add note about options to save config/layout on exit in help of commands /layout, /save and /quit ( closes #687 )
2016-02-12 07:39:38 +01:00
Sébastien Helleu
78aea5df6c
core: fix typo in a comment
2016-01-31 08:35:44 +01:00
Sébastien Helleu
cd23a5fa92
doc: add an example in function string_split (plugin API reference)
2016-01-24 08:03:55 +01:00
Sébastien Helleu
d6af8c312f
core: fix number of arguments returned by string_split
...
When keep_eol is 2 and separators are found at the end of string,
the function returned argc + 1 instead of argc.
2016-01-23 10:32:56 +01:00
Simmo Saan
168764a81e
core: remove unused option weechat.color.nicklist_offline
...
Added in c1c1005b36 .
2016-01-06 17:12:39 +02:00
Sébastien Helleu
3330724574
core: update copyright dates
2016-01-01 11:09:53 +01:00
Sébastien Helleu
57b6e320d3
core: fix execution of empty command name
...
The strings "/" and "/ " are not considered as valid commands any more.
2015-12-31 19:07:14 +01:00
Kamran Mackey
2db7599460
Fixed a typo in wee-log.c
...
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com >
2015-12-24 05:02:34 -07:00
Sébastien Helleu
c4e3d66ba5
core: add a parent name in options ( closes #629 )
...
Inherited values are now displayed in /set output when the value is
null, if a parent option name is defined in option.
New option: weechat.color.chat_value_null
2015-12-24 07:53:37 +01:00
Sébastien Helleu
f5f6a13586
core: free global variables at the very end
2015-12-23 07:33:22 +01:00
Sébastien Helleu
841444b68c
core: fix memory leak when using multiple "-d" or "-r" in command line arguments
2015-12-23 07:17:37 +01:00
Sébastien Helleu
136da36d7a
irc: add support of SNI in SSL connection to IRC server ( closes #620 )
2015-12-10 07:13:20 +01:00
Sébastien Helleu
b492c1b1e2
core: add "tmux" and "tmux-256color" in supported $TERM values ( closes #519 )
2015-11-12 21:25:28 +01:00
Sébastien Helleu
99ebccad3f
core: fix example in /help key
2015-11-04 18:14:07 +01:00
Sébastien Helleu
fab0d4e740
core: add option weechat.look.paste_auto_add_newline ( closes #543 )
2015-10-03 12:08:30 +02:00
Sébastien Helleu
8688c48e42
core: display a more explicit error when a filter fails to be added ( closes #522 )
2015-09-09 09:22:40 +02:00
Sébastien Helleu
41cb1bf635
api: fix handle of invalid escape in function string_convert_escaped_chars()
...
And a new test is now checking that "\" returns "".
2015-08-24 11:05:31 +02:00
Sébastien Helleu
951d1f91a4
api: add function string_hex_dump()
2015-08-22 09:30:08 +02:00
Simmo Saan
7d6fab0644
core: fix /uptime output for 0 days
2015-08-18 13:51:57 +03:00
Sébastien Helleu
46a9d17ac3
api: add argument "length" in function utf8_is_valid()
2015-08-18 07:36:48 +02:00
Sébastien Helleu
be0212bd27
core: add completion "colors" ( closes #481 )
2015-08-11 22:26:44 +02:00
Sébastien Helleu
6c6667dadd
core: fix long lines
2015-08-11 21:23:10 +02:00
Sébastien Helleu
393434237c
core: fix long lines in weechat.c
2015-08-09 07:58:20 +02:00
Sébastien Helleu
534227a667
Merge pull request #476 from sim642/alias-example
...
core: update examples of alias add commands
2015-08-08 10:27:26 +02:00
Simmo Saan
5499843905
core: update examples of alias add commands
2015-08-06 18:20:29 +03:00
Sébastien Helleu
5d3e485aec
core: update options supporting secured data in /help secure
2015-08-03 21:29:17 +02:00
Sébastien Helleu
981beb917e
core: fix typo in /help weechat.look.key_grab_delay
2015-07-26 19:59:44 +02:00
Sébastien Helleu
8e6f525b59
Merge remote-tracking branch 'origin/pr/393'
2015-07-26 11:30:03 +02:00
Sébastien Helleu
74f1592f21
core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with alt-k
2015-07-26 09:45:40 +02:00
Sébastien Helleu
7572fec261
core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) ( closes #442 )
2015-07-25 09:16:08 +02:00
Sébastien Helleu
4736a5b320
core: remove useless "return"
2015-07-23 07:35:45 +02:00
Sébastien Helleu
fad9806e08
core: fix typo in /help window
2015-07-22 07:52:18 +02:00
Sébastien Helleu
3b2ee85b04
core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 on Linux/BSD) ( closes #465 )
...
The calls to select() are replaced by poll(), which doesn't have limitation
on file descriptor number.
2015-07-18 20:03:34 +02:00
Sébastien Helleu
86886e311a
core: fix format of comment
2015-07-17 19:46:53 +02:00