Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-02 | core: replace some code by calls to function gui_chat_clrtoeol() | Sebastien Helleu | |
2013-10-02 | core: fix spaces displayed after combining chars (bug #40115) | Sebastien Helleu | |
2013-09-30 | core: clear whole line before displaying content instead of clearing after ↵ | Sebastien Helleu | |
the end of content (bug #40115) | |||
2013-09-30 | core: fix display of read marker (as horizontal line) or day change message ↵ | Sebastien Helleu | |
after last buffer line when scrolling (bug #40126) | |||
2013-09-24 | core: fix time displayed in status bar (it was one second late) (bug #40097) | Sebastien Helleu | |
2013-09-23 | core: fix extension (.exe) of symbolic link "weechat-curses" under Cygwin | Sebastien Helleu | |
2013-09-23 | core: replace some calls to ncurses *printw functions by *addstr | Sebastien Helleu | |
2013-09-20 | aspell: fix detection of word start/end when there are apostrophes or minus ↵ | Sebastien Helleu | |
chars before/after word (thanks to Nils Görs) | |||
2013-09-20 | irc: add extra info in /help irc.look.smart_filter_delay | Sebastien Helleu | |
2013-09-20 | core: add proxy options username/password in /help secure | Sebastien Helleu | |
2013-09-19 | core: add support of secured data in proxy options username/password ↵ | Sebastien Helleu | |
(evaluate content) | |||
2013-09-19 | irc: add note about evaluated content of "password" server option | Sebastien Helleu | |
2013-09-19 | relay: add support of secured data in option relay.network.password ↵ | Sebastien Helleu | |
(evaluate content) (patch from Nils Görs) | |||
2013-09-19 | core: fix memory leak on unhook of a print hook (if using tags) | Sebastien Helleu | |
2013-09-03 | core: rename options weechat.look.day_change_message(2) to ↵ | Sebastien Helleu | |
weechat.look.day_change_message_{1date|2dates} | |||
2013-09-02 | core: fix computation of columns in output of /help (take care about size of ↵ | Sebastien Helleu | |
time/buffer/prefix) | |||
2013-09-02 | Merge branch 'shared-strings' | Sebastien Helleu | |
2013-09-02 | core: add option weechat.look.day_change_message2 | Sebastien Helleu | |
The new option weechat.look.day_change_message2 is used to display day change between two messages, with two dates: the new one, and the old one. Example: -- Mon, 02 Sep 2013 (Thu, 22 Aug 2013) -- | |||
2013-08-29 | irc: fix extraction of channel name in notice (when message starts with "[]") | Sebastien Helleu | |
2013-08-28 | core: fix automatic scroll to bottom of buffer when day change is displayed ↵ | Sebastien Helleu | |
before first line of buffer | |||
2013-08-28 | irc: add option irc.look.notice_welcome_redirect to automatically redirect ↵ | Sebastien Helleu | |
channel welcome notices to the channel buffer | |||
2013-08-26 | logger: add option "flush" for command /logger | Sebastien Helleu | |
2013-08-25 | core: fix evaluation of expressions with parentheses | Sebastien Helleu | |
First evaluate sub-expressions between parentheses. Before the fix: >> 1 && (0 || 0) == [1] After the fix: >> 1 && (0 || 0) == [0] | |||
2013-08-25 | core: add note about color codes "${color:xxx}" in /help ↵ | Sebastien Helleu | |
weechat.look.day_change_message | |||
2013-08-25 | core: display day change message dynamically (do not store it as a line in ↵ | Sebastien Helleu | |
buffer) (task #12775) Changes in options: - rename option weechat.look.day_change_time_format to weechat.look.day_change_message (color codes are allowed in this option) - new option weechat.color.chat_day_change. | |||
2013-08-22 | core: fix uncontrolled format string when displaying bufferized lines on ↵ | Sebastien Helleu | |
startup (lines waiting for core buffer) | |||
2013-08-21 | core: display an error message when "/buffer notify xxx" fails (with a wrong ↵ | Sebastien Helleu | |
notify level) | |||
2013-08-20 | core: improve help of command /away | Sebastien Helleu | |
2013-08-20 | core: fix buffer returned in focus info for bar items with a forced buffer | Sebastien Helleu | |
2013-08-19 | core: add syntax "@buffer:item" in bar items to force the buffer used when ↵ | Sebastien Helleu | |
displaying the bar item (task #12717) | |||
2013-08-18 | irc: replace default prefix modes "qaohvu" by the standard ones "ov" when ↵ | Sebastien Helleu | |
PREFIX is not sent by server (bug #39802) | |||
2013-08-17 | core: use shared strings for groups/nicks in nicklist | Sebastien Helleu | |
2013-08-17 | core: use shared strings for prefix on lines | Sebastien Helleu | |
It can reduce by about 10% the memory used for lines in a buffer. | |||
2013-08-17 | core: add commment in function string_shared_get (returned value must not be ↵ | Sebastien Helleu | |
changed) | |||
2013-08-17 | core: add search of regular expression in buffer, don't reset search type on ↵ | Sebastien Helleu | |
a new search, select where to search (messages/prefixes) Key changed in search context: - ctrl+"r": switch search type: string/regex New keys in search context: - alt+"c": case (in)sensitive search - tab: search in messages/prefixes/both | |||
2013-08-16 | core: add text emphasis in messages when searching text in buffer | Sebastien Helleu | |
New options: - weechat.look.emphasized_attributes - weechat.color.emphasized - weechat.color.emphasized_bg | |||
2013-08-15 | core: remove obsolete enum t_config_look_nicklist | Sebastien Helleu | |
2013-08-12 | core: add comment with return value of function string_regcomp | Sebastien Helleu | |
2013-08-11 | core: add note about "strftime" in help of options ↵ | Sebastien Helleu | |
weechat.look.day_change_time_format and weechat.look.time_format | |||
2013-08-10 | core: use shared strings for tags on lines | Sebastien Helleu | |
It can reduce by about 30% the memory used for lines in a buffer. | |||
2013-08-10 | core: add support of shared strings in split of strings (add functions ↵ | Sebastien Helleu | |
string_split_shared and string_free_split_shared) | |||
2013-08-10 | core: add shared strings to reduce memory usage | Sebastien Helleu | |
Shared strings are stored in a hashtable with pointer for keys (values are not used). The key has a reference count + the string. The initial reference count is set to 1 and is incremented each time the same string is asked. When removing a shared string, the reference count is decremented. If it becomes 0, then the shared string is removed from the hashtable (and then the string is really destroyed). | |||
2013-08-10 | core: fix random crash on "/buffer close" with a buffer number (or a range ↵ | Sebastien Helleu | |
of buffers) | |||
2013-08-10 | core: optimize the removal of lines in buffers (a lot faster to clear/close ↵ | Sebastien Helleu | |
buffers with lot of lines) The update of variables "buffer_max_length" and "prefix_max_length" in struct t_gui_lines is now delayed and made during the main refresh (in main loop). For a buffer with 50K lines, it is up to 3300 times faster to clear/close it. For a buffer with 4096 lines (default limit), it is up to 120 times faster. | |||
2013-08-10 | core: change type of hashtable key hash to unsigned long, return item ↵ | Sebastien Helleu | |
pointer in functions hashtable_set(_with_size) The key hash has been changed from unsigned int to unsigned long, and now the callback can return any value (not only between 0 and size-1), the modulo is computed after the call to the callback by the hashtable functions. Functions hashtable_set and hashtable_set_with_size were returning 1 if OK, 0 if error. Now they return pointer to hashtable item, or NULL if error. | |||
2013-08-09 | core: check that value is not NULL before calling free in hashtable_free_value | Sebastien Helleu | |
2013-08-09 | core: add "callback_free_key" in hashtable | Sebastien Helleu | |
2013-08-09 | core: set "callback_free_value" directly in hashtable without calling ↵ | Sebastien Helleu | |
function hashtable_set_pointer | |||
2013-08-07 | core: remove symbolic link "weechat-curses" on make uninstall (cmake and ↵ | Sebastien Helleu | |
autotools) | |||
2013-08-07 | core: fix typo in comment for creation of symbolic link "weechat-curses" | Sebastien Helleu | |