summaryrefslogtreecommitdiff
path: root/src/gui
AgeCommit message (Collapse)Author
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: set input callback on user buffers after /upgradeSébastien Helleu
2018-01-07core: fix some stylesSébastien Helleu
2018-01-06core: add option "add" in command /buffer (issue #1113)Sébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-12-09core: add option weechat.completion.partial_completion_templatesSébastien Helleu
This option is used to force partial completion on specific templates (for now only "config_options").
2017-11-04core: add missing includes of stdio.hSébastien Helleu
2017-10-29core: remove useless condition (issue #1092)Sébastien Helleu
2017-10-29core: do not change the chat prefix size when a filtered line is added ↵Sébastien Helleu
(closes #1092)
2017-10-24api: add support of prefix "quiet:" in function key_unbind() to quietly ↵Sébastien Helleu
remove keys
2017-10-09core: fix display of groups/nicks in nicklist in case of empty groups (issue ↵Sébastien Helleu
#1079)
2017-10-08core: fix display of nicks in nicklist when they are in a group with ↵Sébastien Helleu
sub-groups (closes #1079)
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-25doc: add non-breaking spaces in French messagesSébastien Helleu
2017-08-21core: add flag "input_get_empty" in bufferSébastien Helleu
The default value is 0 (legacy behavior). When it is set to 1, an empty input (just by pressing Return with nothing in input) is sent to the input callback, which receives an empty string.
2017-08-12core: fix cast of time_t (to "long long" instead of "long") (closes #1051)Sébastien Helleu
2017-08-10core: remove value for first #define in headers, add "PLUGIN" in plugin headersSébastien Helleu
2017-07-08core: call the config hook when options are removedSébastien Helleu
2017-06-10core: improve speed of nicklist bar item callbackSébastien Helleu
It's faster to use a string with dynamic size, rather than looping on the whole nicklist to compute the length of result string, before looping again to build the string.
2017-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-06-10core: remove unused function gui_window_clear_weechat (issue #1012)Sébastien Helleu
2017-06-10core: fix bind of keys with space key, like alt+space (bug #32133)Sébastien Helleu
2017-06-08api: allow update of variables "scroll_x" and "scroll_y" in bar_window with ↵Sébastien Helleu
function hdata_update
2017-06-06core: remove unused functions gui_bar_get_min_width and ↵Sébastien Helleu
gui_bar_get_min_height (issue #1012)
2017-06-03gui: remove callback unused after 0b2be21f1f42c2a1b0c200b339d7d2e59595da4cSimmo Saan
2017-06-03gui: remove completion hdata made unusable by arraylist usageSimmo Saan
2017-06-03gui, buflist: remove declared but undefined functionsSimmo Saan
2017-06-03core, gui: remove declared but unused global variablesSimmo Saan
2017-06-03gui: fix gui-focus.h header guardSimmo Saan
2017-06-03gui: remove non-standard enum forward declarationSimmo Saan
2017-06-03gui: fix gui_key_default_bindings declared without argumentsSimmo Saan
2017-06-03core: fix infinite loop when the terminal is closed on the secure password ↵Sébastien Helleu
prompt (closes #1010)
2017-05-21core: remove useless conditionSébastien Helleu
Variables base_word and nick can not be NULL here.
2017-05-10core: remove dead assignment in function gui_input_history_nextSébastien Helleu
2017-05-06core: add option weechat.completion.nick_case_sensitive (closes #981)Sébastien Helleu
2017-05-04core: fix memory leak in display of mouse event debug infoSébastien Helleu
2017-04-25core: fix command /cursor stop (do not toggle cursor mode) (closes #964)Sébastien Helleu
2017-03-31script: move default mouse keys for script plugin from core to script-mouse.cSébastien Helleu
2017-03-31api: add special key "__quiet" in function key_bindSébastien Helleu
2017-03-28core: fix cut of chars in "cutscr" of evaluated stringsSébastien Helleu
This fixes two problems: - stop before max char displayed with wide chars - preserve combining chars in the output Before the fix (wrong): >> ${cutscr:3,+,こんにちは世界} == [こん+] >> ${cutscr:1,+,a${\u0308}} == [a+] After the fix (OK): >> ${cutscr:3,+,こんにちは世界} == [こ+] >> ${cutscr:1,+,a${\u0308}} == [ä]
2017-03-25core: fix type of values for hashtables extra_vars and options in ↵Sébastien Helleu
gui_bar_check_conditions
2017-03-25core: add hotlist pointer in buffer structureSé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