Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-20 | core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist ↵ | Sébastien Helleu | |
(same action as F11/F12) | |||
2019-01-01 | core: update copyright dates | Sébastien Helleu | |
2018-11-29 | core: use https for links to GNU GPL license | Sébastien Helleu | |
2018-11-18 | core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272) | Sébastien Helleu | |
2018-11-04 | api: add functions string_base_{encode,decode}, remove functions ↵ | Sébastien Helleu | |
string_{encode,decode}_base64 | |||
2018-11-02 | api: return integer in function string_encode_base64 | Sébastien Helleu | |
2018-07-15 | core: send signal "key_pressed" for mouse code only if the string is UTF-8 ↵ | Sébastien Helleu | |
valid (closes #1220) | |||
2018-07-13 | core: fix compiler warnings on calls to snprintf | Sébastien Helleu | |
2018-05-19 | core: remove unused variable | Sébastien Helleu | |
2018-03-18 | Replace getdtablesize() with sysconf(_SC_OPEN_MAX) | Fredrik Fornwall | |
From the getdtablesize(3) man page: It is not specified in POSIX.1; portable applications should employ sysconf(_SC_OPEN_MAX) instead of this call. Specifically, this fixes a compilation problem on Android. | |||
2018-03-18 | core: fix build with CMake and Ninja | Sébastien Helleu | |
2018-03-16 | core: quit WeeChat on ctrl-C (signal SIGINT) in headless mode | Sébastien Helleu | |
2018-03-16 | core: fix compilation error on Cygwin | Sébastien Helleu | |
2018-03-11 | doc: replace "rm -f" by "$(RM)" in makefiles | Sébastien Helleu | |
2018-03-11 | core: fix compilation warning on ignored returned value for function dup() | Sébastien Helleu | |
2018-03-11 | core: add binary weechat-headless to run WeeChat without interface (closes ↵ | Sébastien Helleu | |
#1120) The optional command line option "--daemon" runs WeeChat like a daemon (fork, new process group, file descriptors closed). | |||
2018-01-07 | core: fix some styles | Sébastien Helleu | |
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-09-25 | core: initialize variables attrs and pair before calling wattr_get | Sébastien Helleu | |
This fixes a compiler warning, in some cases wattr_get may not initialize the variables. | |||
2017-09-23 | core, plugins: check return code of strftime function | Sébastien Helleu | |
2017-08-10 | core: remove value for first #define in headers, add "PLUGIN" in plugin headers | Sébastien Helleu | |
2017-06-10 | core: remove unused function gui_window_clear_weechat (issue #1012) | Sébastien Helleu | |
2017-06-03 | core: fix infinite loop when the terminal is closed on the secure password ↵ | Sébastien Helleu | |
prompt (closes #1010) | |||
2017-03-31 | script: move default mouse keys for script plugin from core to script-mouse.c | Sébastien Helleu | |
2017-03-25 | core: check that pointers received in arguments are not NULL in "free" functions | Sé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-12 | core: fix typo: refreshs -> refreshes | Sébastien Helleu | |
2017-02-22 | core: 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-04 | core: 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-22 | core: add resize of window parents (closes #893) | raspbeguy | |
2017-01-15 | core: fix compilation on FreeBSD with autotools (issue #276) | Sébastien Helleu | |
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
2016-12-17 | core: link with resolv library only on Mac OS X | Sébastien Helleu | |
This fixes build on FreeBSD. | |||
2016-12-17 | core: fix compilation on Mac OS X (closes #276) | Sébastien Helleu | |
The resolver functions like res_init() require link with resolv. | |||
2016-12-17 | Merge remote-tracking branch 'origin/pr/802' | Sébastien Helleu | |
2016-11-13 | core: 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-29 | core: fix display of empty lines in search mode (closes #829) | Sébastien Helleu | |
2016-09-20 | core: add option weechat.look.align_multiline_words | arza | |
2016-04-23 | api: add support of functions in hook_process | Sébastien Helleu | |
2016-04-05 | core: 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-21 | core: 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-02-07 | core: fix update of window title under tmux (closes #685) | Sébastien Helleu | |
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-12-24 | core: 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-12-22 | gui: fix separator overlap check for deeply nested windows | Simmo Saan | |
2015-12-21 | gui: fix window separators not respecting window splits | Simmo Saan | |
2015-12-03 | gui: add missing line pointer to long words split across lines (closes #617) | Simmo Saan | |
Displaying a word which was forced to be split across lines added the new coords without pointer to the original line. This made them unquotable in cursor mode. | |||
2015-12-03 | gui: fix focus data being offset when prefix_align is none (closes #610) | Simmo Saan | |
window->coords_x_message stored a single x coordinate for the entire window which was used for message position calculation. Such approach does not work when prefix_align is none, thus now the x coordinate in question is exactly calculated for a line individually. | |||
2015-08-23 | core: fix truncated messages after a word with a length of zero on screen ↵ | Sébastien Helleu | |
(bug #40985, issue #502) | |||
2015-08-18 | api: add argument "length" in function utf8_is_valid() | Sébastien Helleu | |
2015-07-26 | Merge remote-tracking branch 'origin/pr/393' | Sébastien Helleu | |