summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
2017-03-25core: check that pointers received in arguments are not NULL in "free" functionsSébastien Helleu
Functions: - hdata_free - infolist_var_free - infolist_item_free - infolist_free - string_shared_free - gui_window_objects_free - gui_color_free - gui_completion_free - gui_filter_free - gui_history_buffer_free - gui_hotlist_free - gui_key_free - gui_lines_free - gui_line_tags_free - gui_line_free - gui_window_tree_free - gui_window_scroll_free
2017-03-12core: fix typo: refreshs -> refreshesSébastien Helleu
2017-02-22core: send signal "signal_sigwinch" after refreshs (issue #902)Sébastien Helleu
Sending the signal after the refreshs will let scripts receive the good size for windows/bars/terminal, ie the size computed with the new terminal size.
2017-02-04core: fix delayed refresh when the signal SIGWINCH is received (terminal ↵Sébastien Helleu
resized) (closes #902) This fixes a regression introduced in version 1.7 by changes on signal handlers, commit 018b9693812eb58e6d15602366c61e937a9ea930.
2017-01-22core: add resize of window parents (closes #893)raspbeguy
2017-01-15core: fix compilation on FreeBSD with autotools (issue #276)Sébastien Helleu
2017-01-13tests: fix compilation of tests on FreeBSD 11Sébastien Helleu
Some includes were missing in .h files, and the tests must be linked with intl and execinfo on FreeBSD.
2017-01-01core: update copyright datesSébastien Helleu
2016-12-17core: link with resolv library only on Mac OS XSébastien Helleu
This fixes build on FreeBSD.
2016-12-17core: fix compilation on Mac OS X (closes #276)Sébastien Helleu
The resolver functions like res_init() require link with resolv.
2016-12-17Merge remote-tracking branch 'origin/pr/802'Sébastien Helleu
2016-11-13core: fix deadlock when quitting after a signal is received (closes #32)Sébastien Helleu
The code in signal handers (SIGHUP, SIGQUIT, SIGTERM) is moved into main loop, this hopefully fixes the deadlock when quitting after receiving one of these signals. The code in SIGWINCH signal handler is moved too (even if it shouldn't be a problem).
2016-10-29core: fix display of empty lines in search mode (closes #829)Sébastien Helleu
2016-10-08core: fix integer overflow in calls to realloc (issue #809)Sébastien Helleu
2016-10-08core: fix realloc in function gui_input_optimize_size (issue #809)Sébastien Helleu
This could cause crash in case of memory allocation error (but WeeChat would probably crash or have problems anyway if there's not enough memory for the input line).
2016-09-20core: add option weechat.look.align_multiline_wordsarza
2016-09-08core: replace "clipboard" by "internal clipboard" in /help input and user's ↵Sébastien Helleu
guide
2016-09-03core: evaluate content of option "weechat.look.item_time_format" (issue #791)Sébastien Helleu
2016-08-16core: add optional argument "lowest", "highest" or level mask in command ↵Sébastien Helleu
/input hotlist_clear
2016-08-13core: fix NULL pointer derefence in case of memory error in ↵Sébastien Helleu
gui_buffer_input_buffer_init()
2016-07-09core: rename function string_iconv_fprintf to string_fprintfSébastien Helleu
2016-04-23api: add support of functions in hook_processSébastien Helleu
2016-04-05core: move nick coloring from irc plugin to core (closes #262)Sébastien Helleu
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-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
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-17core: use ${info:term_width} instead of ${window.win_width} in /help ↵Sébastien Helleu
weechat.bar.xxx.conditions (closes #703)
2016-02-28core: check that pointers received in arguments are not NULL in buffers and ↵Sébastien Helleu
windows functions
2016-02-16core: fix truncation of buffer names in hotlist (closes #668)Sébastien Helleu
2016-02-15core: move irc bar item "away" and two options to core (closes #692)Sébastien Helleu
Options moved: * "irc.look.item_away_message" --> "weechat.look.item_away_message" * "irc.color.item_away" --> "weechat.color.item_away".
2016-02-07core: fix update of window title under tmux (closes #685)Sébastien Helleu
2016-01-01core: update copyright datesSébastien Helleu
2015-12-24core: add a parent name in options (closes #629)Sébastien Helleu
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-10-03core: add option weechat.look.paste_auto_add_newline (closes #543)Sébastien Helleu
2015-09-09core: display a more explicit error when a filter fails to be added (closes ↵Sébastien Helleu
#522)
2015-08-23core: fix truncated messages after a word with a length of zero on screen ↵Sébastien Helleu
(bug #40985, issue #502)
2015-08-18api: add argument "length" in function utf8_is_valid()Sébastien Helleu
2015-07-26core: factorize functions to search text in windowSébastien Helleu
2015-07-26Merge remote-tracking branch 'origin/pr/393'Sébastien Helleu
2015-07-26core: add option weechat.look.key_grab_delay to set the default delay when ↵Sébastien Helleu
grabbing a key with alt-k
2015-07-25core: flush stdout/stderr after sending text directly on them (fix corrupted ↵Sébastien Helleu
data sent to hook_process() callback) (closes #442)
2015-07-25core: allow execution of command "/input return" on a buffer which is not ↵Sébastien Helleu
displayed in a window
2015-07-24core: allow jump from current to previous buffer with default keys "alt-j NN"Simmo Saan
2015-07-18core: fix crash if a file descriptor used in hook_fd() is too high (> 1024 ↵Sébastien Helleu
on Linux/BSD) (closes #465) The calls to select() are replaced by poll(), which doesn't have limitation on file descriptor number.
2015-07-05core: fix type of value returned by function gui_bar_window_content_getSébastien Helleu
2015-07-04core: fix type of value returned by function gui_mouse_grab_event2inputSébastien Helleu
2015-07-04core: fix type of value returned by functions gui_chat_string_next_char, ↵Sébastien Helleu
gui_chat_string_add_offset and gui_chat_string_add_offset_screen
2015-07-04api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵Sébastien Helleu
and utf8_add_offset
2015-07-04core: add missing comments before functions when the result must be freed ↵Sébastien Helleu
after use
2015-07-03api: fix type of value returned by function strcasestrSébastien Helleu
2015-06-28core: allow ctrl-C to exit WeeChat when the passphrase is asked on startup ↵Sébastien Helleu
(closes #452)
2015-06-27core: fix display of invalid UTF-8 chars in bars (issue #218)Sébastien Helleu