changeset | ca442ece1f70 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Switch website URLs to HTTPS |
files |
changeset | 64f1899ff168 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Fix format-security warnings This patch should fix the FTBFS report in Debian sid (bug 997162): the format string was omitted when displaying the message prefix and the mcabber version. |
files |
changeset | 1579ed96d501 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Simplify Log_Win_Height calculation |
files |
changeset | 762ee698c8cd |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Hide the log window when log_win_height <= 0 |
files |
changeset | d7b52c883ca4 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Do not include status lines in Log_Win_Height |
files |
changeset | 6424627913be |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Don't try to inline public functions |
files |
changeset | ffd0e57e9563 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Defined types shall end with "_t" |
files |
changeset | 6ad3cada768c |
---|---|
branch | |
bookmark | |
tag | |
user | Andrey Utkin <andrey_utkin@gentoo.org> |
description | Fix multiple declarations issue with vi_mode This fails compilation with GCC 10 or -fno-common in CFLAGS. Link: https://bugs.gentoo.org/707418 |
files |
changeset | 69d292ccf196 |
---|---|
branch | |
bookmark | |
tag | |
user | Andrey Utkin <andrey_utkin@gentoo.org> |
description | Fix multiple declarations issue with COLOR_ATTRIB This fails compilation with GCC 10 or -fno-common in CFLAGS. Link: https://bugs.gentoo.org/707418 |
files |
changeset | 1e24d93746d6 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Fix roster colors, closes issue #60 According to the X/Open Curses standard Issue 4 v2, it is unspecified whether wattrset can change attributes except A_BLINK, A_BOLD, A_DIM, A_REVERSE, A_STANDOUT, A_UNDERLINE. Thus we should use wbkgdset() for changing colors. |
files |
changeset | 54b4272de463 |
---|---|
branch | |
bookmark | |
tag | |
user | Michał Kępień <bitbucket@kempniu.pl> |
description | Silence compiler warnings (-Wformat-truncation, -Wstringop-truncation) |
files |
changeset | c5665d3191aa |
---|---|
branch | |
bookmark | |
tag | |
user | Michał Kępień <bitbucket@kempniu.pl> |
description | Prevent assigning negative values to unsigned variables |
files |
changeset | 4ddd6f5c3ffc |
---|---|
branch | |
bookmark | |
tag | |
user | Michał Kępień <bitbucket@kempniu.pl> |
description | Add support for displaying the number of unread messages for each roster entry |
files |
changeset | 70f8ae7d690e |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Do not use g_slist_free_full() which requires glib2 2.28.0 (Frank Bergmann) mcabber does not build on RHEL5. The root cause is that mcabber uses g_slist_free_full which is available since glib2 2.28.0 but configure checks only for 2.14.0. This patch substitutes the g_slist_free_full call. Frank Bergmann |
files |
changeset | def5f64c253d |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Rebuild the buddylist after disconnect/before buddylist search |
files |
changeset | 962c98e4864d |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Correctly initialize vi_mode when it is set in configuration file (It was broken in e00ae0763468) |
files |
changeset | e00ae0763468 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Do not use litteral command char (':', '/') |
files |
changeset | e8c8665c824e |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | Let <Enter> (un)fold groups in vi mode When the input line is empty and the user hits the <Enter> key on a roster group name, (un)fold that group even if vi_mode is set to 1. --- mcabber/mcabber/screen.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) |
files |
changeset | 94d34e5c49f6 |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | Enter chat mode with <Enter> also in vi mode When the input line is empty and the user hits the <Enter> key, switch to chat mode even if vi_mode is set to 1. --- mcabber/mcabber/screen.c | 5 +++++ 1 file changed, 5 insertions(+) |
files |
changeset | 7afb9a0c6409 |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | [PATCH 3/3] Clear input line when switching to vi mode If vi_mode is set to 1 and the user leaves chat mode, clear the input line. Existing text on the input line cannot be sent as a message and will also not be evaluated as a vi command in this situation, so leaving the text on the input line would be confusing. |
files |
changeset | 5b1a63dc2b1a |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | [PATCH 2/3] Don't complete "/search" string in vi mode If vi_mode is set to 1 and the user is currently in non-chat mode, disable completion when the input line starts with a slash. Only commands entered with a leading colon should be completed in this mode. |
files |
changeset | fa8365fb6ac2 |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | [PATCH 1/3] New option: vi_mode If the new vi_mode option is set to 1, let MCabber's non-chat mode accept a few commands loosely based on those available in vi(1)'s normal mode, e.g.: A Call "/roster unread_first". a Call "/roster unread_next". F Call "/roster group_prev". f Call "/roster group_next". G Call "/roster bottom". gg Call "/roster top". i Enter chat mode. [<n>]j Call "/roster down [<n>]". [<n>]k Call "/roster up [<n>]". n Repeat the previous search (if any). O Call "/roster unread_first" and open chat window. o Call "/roster unread_next" and open chat window. ZZ Call "/quit". zM Call "/group fold" for all groups. zR Call "/group unfold" for all groups. <Space> Call "/group toggle" for the current group. '' Call "/roster alternate". ! Toggle attention flag for current buddy. # Toggle unread messages flag for current buddy. /<str> Call "/roster search <str>". :q Call "/quit". :wq Call "/quit". :x Call "/quit". :<n> Jump to line <n> in the roster. :<cmd> Call "/<cmd>" (unless <cmd> matches one of the above commands). |
files |
changeset | f181418db215 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Replace global variable update_roster with scr_update_roster() |
files |
changeset | 0d350e979bde |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Don't rebuild the buddylist multiple times before a screen refresh |
files |
changeset | ece02eb9c81d |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Backed out changeset 1bb9002801e5 |
files |
changeset | 1bb9002801e5 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Limit the number of roster computations/redraws per second This reduces CPU time and greatly improve performance with very large rosters (e.g. >1000 items). |
files |
changeset | f1eebfdd6db7 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Improve efficiency with high number of MUC resources |
files |
changeset | f5402d705f67 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Fix FSF addresses in all files |
files |
changeset | 44bb9a033407 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Revert patch c1eb68306520 c1eb68306520 frees colors that could still be used for other nicknames. Thanks to franky for the hint. |
files |
changeset | 387cea2a1a81 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Fix resizing with --enable-sigwinch |
files |
changeset | c1eb68306520 |
---|---|
branch | |
bookmark | |
tag | |
user | Myhailo Danylenko <isbear@ukrpost.net> |
description | Fix memleak on replacing nickcolor rules |
files |
changeset | dc3b3ac1ba76 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Free the buffdata structures when buffers are closed Free the buffdata strcutures when buffers are closed and there are no more users (these structures can be shared if the "symlink" shared history is used). |
files |
changeset | ce1043326bbc |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Fix a small leak when a window is closed Also, fix a segfault when buffer close is called with a non-lowercase JID... |
files |
changeset | 902f271743b0 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Make readline_refresh_screen() re-enable the keypad This is sometimes needed after a Pinentry popup. Thanks to Paul Fertser for the hint. |
files |
changeset | ee3a40ffcd8b |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | New option: 'clear_unread_on_carbon' If the new 'clear_unread_on_carbon' option is set to 1, clear the unread message flag for a contact whenever an outgoing carbon copy of a message sent to that contact is received from another client. --- mcabber/mcabber/commands.c | 2 +- mcabber/mcabber/hbuf.h | 1 + mcabber/mcabber/hooks.c | 17 ++++++++++++----- mcabber/mcabber/hooks.h | 2 +- mcabber/mcabber/screen.c | 18 ++++++++++++++---- mcabber/mcabber/xmpp.c | 2 +- mcabber/mcabberrc.example | 5 +++++ 7 files changed, 35 insertions(+), 12 deletions(-) |
files |
changeset | bc10fc4eced7 |
---|---|
branch | |
bookmark | |
tag | |
user | Holger Weiß <holger@zedat.fu-berlin.de> |
description | Remove unused code |
files |
changeset | 46d1182d45be |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Spell checking: Fix wrong highlighting when no language can be used With the previous changeset, mcabber will try to spell check even if no language dictionnary was successfully loaded. This patch also displays a warning when a language cannot be loaded. |
files |
changeset | 282531385f34 |
---|---|
branch | |
bookmark | |
tag | |
user | Dmitry Potapov <potapov.d@gmail.com> |
description | Multilanguage spell checking |
files |
changeset | db6ca1e1e082 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Remove support for obsolete XEP 22 |
files |
changeset | 038c4d601011 |
---|---|
branch | |
bookmark | |
tag | |
user | franky |
description | Simplify handling of command '/quit' |
files |
changeset | 798baf5db4eb |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Add /roster next_open_buffer Not documented yet. This command only applies to non-hidden entries; hidden buffers are ignored. |
files |
changeset | 1b3add57c912 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Try to display the GLib warnings in the log window |
files |
changeset | 2f294c2b6778 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Add a backward completion (Oleg) When we skip some needed item with tab, we can back with shift+tab. |
files |
changeset | 54548cf8f646 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | screen.c: Remove one memory allocation in scr_draw_roster() |
files |
changeset | f56c214a19dc |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Add a guard for 'attention_char' |
files |
changeset | 113d3b96ae3e |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Add option 'attention_char' |
files |
changeset | c4a68361883f |
---|---|
branch | |
bookmark | |
tag | |
user | Hermitifier |
description | Lock buffer automatically when scrolled up, unlock when at bottom ("buffer_smart_scrolling" setting) |
files |
changeset | 16b04d64ec88 |
---|---|
branch | |
bookmark | |
tag | |
user | Hermitifier |
description | Add option to highlight timestamp added by server. |
files |
changeset | e04b6dfbb054 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Some whitespace cleanup |
files |
changeset | 0722fe4b7580 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Small fix for readline_backward_kill_word() Fix readline_backward_kill_word() when the beginning of the line contain several space characters. E.g. ctrl-w did not erase the first space. Thanks to Cae for the report. |
files |
changeset | a60b933d04cc |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Refactor scr_roster_up_down() Slightly optimize the previous changeset. |
files |
changeset | 7f06eb956734 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Correctly set the alternate buffer after roster up|down N with N > 1 |
files |
changeset | f8958ab545ac |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Make message delivery receipts more backward-compatible |
files |
changeset | f740c4128f76 |
---|---|
branch | |
bookmark | |
tag | |
user | Myhailo Danylenko <isbear@ukrpost.net> |
description | Fix receipts handling according to recent XEP updates * add lm_get_uid() @xmpp_helper.h * identify receipts by id attribute of 'received' subelement instead of stanza id |
files |
changeset | ca40744c03be |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Do not warn when the configuration file contains 256-color values Configuration file is read before ncurses is initialized so we cannot assume the terminal doesn't support 256 colors. |
files |
changeset | 7b5bd6ad83b4 |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Add 'color_log' (text color in the log window) |
files |
changeset | db8ec238cd2c |
---|---|
branch | |
bookmark | |
tag | |
user | Mikael Berthe <mikael@lilotux.net> |
description | Fix segfault when spell checking is enabled and spell_lang is not set. This patch fixes issue #93. |
files |
changeset | 8dc418af3e72 |
---|---|
branch | |
bookmark | |
tag | |
user | Hermitifier |
description | Allow to select to which buddy resource messages go. Closes issue #55 |
files |
changeset | 2039ea6bd7a5 |
---|---|
branch | |
bookmark | |
tag | |
user | Hermitifier |
description | Fix bug in /buffer close_all command |
files |
changeset | a859ed648638 |
---|---|
branch | |
bookmark | |
tag | |
user | Simon Jacquin <simon@jacquin.me> |
description | Replace the option « no_space_before_items » with « roster_no_leading_space ». |
files |