summaryrefslogtreecommitdiff
path: root/src/gui/curses
AgeCommit message (Collapse)Author
2019-05-02gui: change command line option "-c" color pairs table to match (issue #1343)Simmo Saan
2019-05-02gui: change color buffer pairs table to only show allocated pairs (issue #1343)Simmo Saan
2019-05-02gui: increase ncurses color pair limit from 255 to 32767 (issue #1343)Simmo Saan
2019-05-02gui: replace ncurses COLOR_PAIR attribute usage with special functions ↵Simmo Saan
(issue #1343)
2019-04-13core: add option weechat.look.buffer_time_same (closes #1127)Simmo Saan
2019-03-24core: add CMake option "ENABLE_CODE_COVERAGE" to compile with code coverage ↵Sébastien Helleu
options This option is OFF by default and should be enabled only for tests, to measure test coverage.
2019-03-10core: replace argument "keep_eol" by "flags" in function string_split ↵Sébastien Helleu
(closes #1322)
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2019-01-20core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist ↵Sébastien Helleu
(same action as F11/F12)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-11-18core: replace "Mac OS X" and "OS X" by "macOS" (issue #1272)Sébastien Helleu
2018-11-04api: add functions string_base_{encode,decode}, remove functions ↵Sébastien Helleu
string_{encode,decode}_base64
2018-11-02api: return integer in function string_encode_base64Sébastien Helleu
2018-07-15core: send signal "key_pressed" for mouse code only if the string is UTF-8 ↵Sébastien Helleu
valid (closes #1220)
2018-07-13core: fix compiler warnings on calls to snprintfSébastien Helleu
2018-05-19core: remove unused variableSébastien Helleu
2018-03-18Replace 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-18core: fix build with CMake and NinjaSébastien Helleu
2018-03-16core: quit WeeChat on ctrl-C (signal SIGINT) in headless modeSébastien Helleu
2018-03-16core: fix compilation error on CygwinSébastien Helleu
2018-03-11doc: replace "rm -f" by "$(RM)" in makefilesSébastien Helleu
2018-03-11core: fix compilation warning on ignored returned value for function dup()Sébastien Helleu
2018-03-11core: 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-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-09-25core: initialize variables attrs and pair before calling wattr_getSébastien Helleu
This fixes a compiler warning, in some cases wattr_get may not initialize the variables.
2017-09-23core, plugins: check return code of strftime functionSébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-06-10core: remove unused function gui_window_clear_weechat (issue #1012)Sébastien Helleu
2017-06-03core: fix infinite loop when the terminal is closed on the secure password ↵Sébastien Helleu
prompt (closes #1010)
2017-03-31script: move default mouse keys for script plugin from core to script-mouse.cSébastien Helleu
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-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-09-20core: add option weechat.look.align_multiline_wordsarza
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-02-07core: fix update of window title under tmux (closes #685)Sébastien Helleu
2016-01-01core: update copyright datesSébastien Helleu