summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2014-01-05core: replace calls to sprintf() with snprintf()Sebastien Helleu
2014-01-05core: fix compilation warnings on OpenBSDSebastien Helleu
On OpenBSD, the variable "tv_sec" in struct timeval has type "long" (type "time_t" under Linux). So we need to copy this value to a temporary variable before using its pointer with function localtime().
2014-01-01core: update copyright datesSebastien Helleu
2013-12-30core: rename option "add" to "store" in command /layoutSebastien Helleu
2013-12-23core: replace darkgray color as default value of optionsSebastien Helleu
New default value is now used for these options: - weechat.color.chat_inactive_buffer: "default" - weechat.color.chat_inactive_window: "default" - weechat.color.chat_nick_offline: "default" - weechat.color.chat_nick_offline_highlight_bg: "blue" - weechat.color.chat_prefix_buffer_inactive_buffer: "default" - irc.color.topic_old: "default" - logger.color.backlog_end: "default" - logger.color.backlog_line: "default" - script.color.text_delimiters: "default"
2013-12-18core: add support of UTF-8 chars in horizontal/vertical separatorsSebastien Helleu
2013-12-18core: add option weechat.look.window_auto_zoom, disable automatic zoom by ↵Sebastien Helleu
default when terminal becomes too small for windows
2013-12-15core: add support of logical and/or for argument "tags" in function hook_printSebastien Helleu
2013-12-15core: fix some translation of "tags" in frenchSebastien Helleu
2013-12-15core: add buffer property "highlight_tags_restrict", rename option ↵Sebastien Helleu
irc.look.highlight_tags to irc.look.highlight_tags_restrict The buffer property "highlight_tags" is renamed to "highlight_tags_restrict". New behavior for buffer property "highlight_tags": force highlight on tags. Option irc.look.highlight_tags is renamed to irc.look.highlight_tags_restrict.
2013-12-14core: add note about support of "*" for tags in /help filterSebastien Helleu
2013-12-14core: add logical "and" between tags in filters, weechat.look.highlight_tags ↵Sebastien Helleu
and buffer property "highlight_tags" The logical "and" is made with the separator "+". Example: "irc_notice+nick_toto,nick_test" will match a notice from nick "toto" or any message from nick "test".
2013-12-13core: rename options save/reset to add/del in command /layoutSebastien Helleu
The "save" option does not save to disk (so it was a bit confusing with /save command); therefore it is renamed to "add". The "reset" option does not really reset but delete things in the layout (or the layout itself); therefore it is renamed to "del" (for consistency, like other commands in WeeChat core and plugins).
2013-12-11core: update translationsSebastien Helleu
2013-12-07core: add option weechat.look.buffer_positionSebastien Helleu
The value of option can be: - "end": buffer is added after the end of list (number = last number + 1) - "first_gap": buffer is added at first number available in the list (after the end of list if no number is available)
2013-11-30core: fix command /buffer renumberSebastien Helleu
2013-11-30core: fix unmerge of bufferSebastien Helleu
2013-11-30core: add limits for buffers (max 10000 buffers opened, number of a buffer: ↵Sebastien Helleu
between 1 and INT_MAX - 10000)
2013-11-30core: add option weechat.look.buffer_auto_renumberSebastien Helleu
New option: weechat.look.buffer_auto_renumber, boolean which is on by default, so the behavior is the same: no gap is allowed in numbers, they start at number 1 and they are auto-renumbered after each command like /buffer move, /buffer merge, ... A new option "renumber" has been added in command /buffer, to renumber a range of buffers (or all). Changes when the option weechat.look.buffer_auto_renumber is off: - command "/buffer move": - the current number will be left free for use, and the target number can be any number >= 1 (possibly higher than the current last buffer number) - the value can be "-" (which moves the buffer to number 1) or "+" (which moves the buffer to the end, ie last number + 1) - command "/buffer swap": - now the buffers are swapped in the list without being "moved" - comand "/buffer [+/-]N": - it is now working with gaps in buffer numbers - command "/buffer merge": - it can now merge a group of merged buffers into another buffer (or buffers merged themselves) - layout can restore buffer numbers with gaps in numbers
2013-11-24core: do not update terminal title on startup if option ↵Sebastien Helleu
weechat.look.window_title is empty
2013-11-23core: free secured data on exitSebastien Helleu
2013-11-22core: fix crash on "/buffer close name" when the buffer is not foundSebastien Helleu
2013-11-22core: fix crash on /buffer close core.weechatSebastien Helleu
2013-11-18core: use #ifdef to check if versions are defined in signal "debug_libs"Sebastien Helleu
2013-11-18core: remove "v" before versions displayed by /debug libsSebastien Helleu
2013-11-17core: add option "libs" for command /debug, add signal "debug_libs"Sebastien Helleu
2013-11-17core: remove obsolete signals "debug_buffer" and "debug_windows"Sebastien Helleu
2013-11-15core: optimize loop when closing several buffers with command /buffer close ↵Sebastien Helleu
n1-n2
2013-11-15core: fix memory leak when n2 is not a valid number in command /buffer close ↵Sebastien Helleu
n1-n2
2013-11-13core: set option weechat.look.paste_bracketed to "on" by defaultSebastien Helleu
2013-11-09core: rename option weechat.look.set_title to weechat.look.window_title ↵Sebastien Helleu
(evaluated string)
2013-11-09api: add support of infos with format `${info:name,arguments}` in function ↵Sebastien Helleu
string_eval_expression and command /eval
2013-11-09core: add bar item "buffer_zoom", add signals "buffer_{zoomed|unzoomed}" ↵Sebastien Helleu
(patch #8204) (patch from Nils Görs)
2013-11-09core: improve error message when a .conf file can not be read, add a second ↵Sebastien Helleu
warning about default values used
2013-11-09core: remove unneeded warning when read of sec.conf fails (another warning ↵Sebastien Helleu
is already displayed)
2013-11-09core: do not exit if read of sec.conf/weechat.conf failsSebastien Helleu
2013-11-09core: remove unneeded warning when read of weechat.conf fails (another ↵Sebastien Helleu
warning is already displayed)
2013-11-09core: display lines waiting for buffer on exit (in case of early exit)Sebastien Helleu
2013-11-09core: create .conf file with default options only if the file does not exist ↵Sebastien Helleu
(and not on read error with existing file)
2013-11-03api: fix read of arrays in hdata functions hdata_<type> (bug #40354)Sebastien Helleu
2013-11-02core: add support of italic text (requires ncurses >= 5.9 patch 20130831)Sebastien Helleu
2013-10-26core: fix bind of keys in cursor/mouse context when key starts with "@" ↵Sebastien Helleu
(remove the warning about unsafe key)
2013-10-20core: fix typo in /help weechat.history.max_buffer_lines_numberSebastien Helleu
2013-10-20core: fix typo in /help weechat.history.max_buffer_lines_minutesSebastien Helleu
2013-10-20core: add warning about value 0 in help of some history optionsSebastien Helleu
Options affected: - weechat.history.max_buffer_lines_minutes - weechat.history.max_buffer_lines_number - weechat.history.max_commands
2013-10-06core: add options to customize default text search in buffersSebastien Helleu
New options: - weechat.look.buffer_search_case_sensitive (boolean, off by default) - weechat.look.buffer_search_force_default (boolean, off by default) - weechat.look.buffer_search_regex (boolean, off by default) - weechat.look.buffer_search_where (prefix, message (by default), prefix_message)
2013-10-06core: remove warning about proxy not found for option ↵Sebastien Helleu
weechat.network.proxy_curl on startup Proxies are not yet fully loaded (when reading weechat.conf), so the warning is not displayed on startup, but only when option is changed.
2013-10-02core: fix spaces displayed after combining chars (bug #40115)Sebastien Helleu
2013-09-24core: fix time displayed in status bar (it was one second late) (bug #40097)Sebastien Helleu
2013-09-20core: add proxy options username/password in /help secureSebastien Helleu