Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-12 | core: use lower case for CMake keywords | Sébastien Helleu | |
2014-04-05 | core: add option -all for command /buffer hide|unhide | Sébastien Helleu | |
2014-04-05 | core: add hidden buffers, add options hide/unhide in command /buffer | Sébastien Helleu | |
2014-04-04 | core: add a message about key alt-c in /color buffer | Sébastien Helleu | |
2014-04-03 | core: add "hotlist" in completion of command "/buffer set" | Sébastien Helleu | |
2014-04-03 | api: allow value "-1" for property "hotlist" in function buffer_set (to ↵ | Sébastien Helleu | |
remove a buffer from hotlist) | |||
2014-04-02 | core: use an integer for seconds in command /window bare <delay> | Sébastien Helleu | |
2014-04-01 | core: add default key alt-'-' to toggle filters in current buffer (closes #17) | Sébastien Helleu | |
2014-03-31 | core: don't remove a buffer from hotlist if it's not visible (another merged ↵ | Sébastien Helleu | |
buffer is zoomed) | |||
2014-03-31 | core: add non-active merged buffers with activity in hotlist (if another ↵ | Sébastien Helleu | |
merged buffer is zoomed) (task #12845) There was a bug with "num_displayed" in buffers when they are merged and that one buffer is zoomed: now the num_displayed is > 0 for the active buffer, and it is set to 0 for all merged non-active buffers (only in case of zoom). A variable "zoomed" has been added in buffers to know if a buffer with this number is zoomed or not (possibly another buffer). | |||
2014-03-31 | core: fix refresh of bar item "buffer_zoom" on buffer switch | Sébastien Helleu | |
2014-03-30 | core: use seconds as float number for delay in command /window bare <delay> | Sébastien Helleu | |
2014-03-30 | core: fix reset of attributes in bars when "resetcolor" is used (closes #41) | Sebastien Helleu | |
2014-03-29 | core: fix alignment of lines in merged buffers (closes #43) | Sebastien Helleu | |
The bug happened when options weechat.look.prefix_align and weechat.look.prefix_buffer_align are set to "none". | |||
2014-03-29 | core: quit WeeChat on signal SIGHUP, remove signal "signal_sighup" | Sebastien Helleu | |
2014-03-29 | core: add text search in buffers with free content (task #13051) | Sebastien Helleu | |
2014-03-27 | core: fix crash on /reload weechat | Sebastien Helleu | |
The problem was introduced in commit eef3b570752b974b87f5b189c89813f400f55a6e which was storing split commands inside keys themselves (for optimization). This causes a problem when weechat.conf is reloaded, because all keys are then deleted and created again, which removes the array of commands which is currently used. And then it leads to a crash of WeeChat. This commit reverts this behavior and the key commands are split when they are executed. | |||
2014-03-25 | core: skip and ignore color attributes before special names like "reset" in ↵ | Sebastien Helleu | |
gui_color_get_custom | |||
2014-03-25 | core: add buffer property "clear" | Sebastien Helleu | |
2014-03-19 | core: fix add of filter on OS X when regex for message is empty (filter ↵ | Sebastien Helleu | |
regex ending with "\t") | |||
2014-03-19 | core: fix use of reserved C identifiers in headers (closes #31) | Sebastien Helleu | |
2014-03-19 | core: add key alt-j,alt-f to jump to first buffer, change command for jump ↵ | Sebastien Helleu | |
to last buffer New key alt-j,alt-f is bound by default to "/buffer -". The existing key alt-j,alt-l is now bound by default to "/buffer +". | |||
2014-03-17 | core: fix "/window scroll_bottom" on a buffer with free content | Sebastien Helleu | |
The bug was introduced by commit 8fac1eea40d6306c27bd854f8ae7bd0c35632fc9 which purpose was to not scroll to the end of buffer with "/window scroll -N" when the top of buffer is displayed. This commit is adding the syntax "--N" to force a scroll from the end (only used by "/window scroll_bottom"). | |||
2014-03-16 | core: fix compilation on SmartOS (bug #40981, closes #23) | Sebastien Helleu | |
2014-03-16 | api: allow negative value for y in function printf_y | Sebastien Helleu | |
2014-03-15 | core: add decoding of bright ANSI colors (90-97, 100-107) | Sebastien Helleu | |
2014-03-15 | core: add modifier and infos to decode ANSI colors | Sebastien Helleu | |
New modifier: - color_decode_ansi: convert ANSI colors to WeeChat colors (or remove colors). New infos: - color_ansi_regex: regex used to parse ANSI colors in a string - color_term2rgb: convert a terminal color (0-255) to RGB - color_rgb2term: convert a RGB color to terminal color (0-255) | |||
2014-03-14 | core: add functions to convert RGB to terminal color (and vice versa) | Sebastien Helleu | |
2014-03-11 | api: add support of case insensitive search and search by buffer full name ↵ | Sebastien Helleu | |
in function buffer_search (bug #34318) | |||
2014-03-07 | core: fix "/window scroll -N" on a buffer with free content | Sebastien Helleu | |
2014-03-06 | core: add option weechat.look.hotlist_add_conditions, remove option ↵ | Sebastien Helleu | |
weechat.look.hotlist_add_buffer_if_away | |||
2014-02-27 | core: replace constant by sizeof in a call to snprintf | Sebastien Helleu | |
2014-02-26 | core: fix size used in some snprintf | Sebastien Helleu | |
2014-02-22 | core: fix memory leak in function gui_key_add_to_infolist (in case of ↵ | Sebastien Helleu | |
insufficient memory) | |||
2014-02-22 | core: remove dead assignment in function gui_key_pressed | Sebastien Helleu | |
2014-02-22 | core: remove dead assignment in function gui_bar_window_draw | Sebastien Helleu | |
2014-02-22 | core: remove dead assignment in function gui_chat_printf_y | Sebastien Helleu | |
2014-02-22 | core: fix use of invalid pointer in function gui_bar_window_content_alloc ↵ | Sebastien Helleu | |
(in case of insufficient memory) | |||
2014-02-22 | core: fix potential NULL pointer in function gui_color_emphasize | Sebastien Helleu | |
2014-02-21 | Merge branch 'trigger' | Sebastien Helleu | |
2014-02-16 | core: add bare display mode (for easy text selection and click on URLs) | Sebastien Helleu | |
New key: alt+"!", to swith to bare display (same key to come back to standard display). New options: - weechat.look.bare_display_exit_on_input (default: on): by default any changes in input will return to standard display - weechat.look.bare_display_time_format (default: "%H:%M"): the format of time used in bare display. | |||
2014-02-14 | core: fix completion template used in command completion when first argument ↵ | Sebastien Helleu | |
in template has pipes | |||
2014-02-13 | core: use item "buffer_last_number" instead of "buffer_count" by default in ↵ | Sebastien Helleu | |
status bar | |||
2014-02-13 | core: fix freeze/crash in gnutls (bug #41576) | Jason A. Donenfeld | |
The link is now made against pthread on all platforms. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> | |||
2014-02-11 | core: add signals "key_combo_{default|search|cursor}" | Sebastien Helleu | |
2014-02-10 | core: split key command when the key is created (improve speed when ↵ | Sebastien Helleu | |
executing commands of a key) | |||
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-02-09 | trigger: add trigger plugin | Sebastien Helleu | |
2014-02-07 | core: fix apply of layout when buffers that are not in layout are before ↵ | Sebastien Helleu | |
some buffers in layout Now when a layout is applied, the buffers in layout are inserted/sorted first in the new list. Then the other buffers (not in layout) are added after this loop, and then they are added after all layout buffers. | |||
2014-02-06 | core: fix hotlist problems after apply of a layout (bug #41481) | Sebastien Helleu | |
This commit fixes a problem when computing the value of "num_displayed" in all buffers. For merged buffers (with same number), the num_displayed of each merged buffer must be incremented (and not only the current active buffer). |