Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | doc: update german auto-generated files | Sebastien Helleu | |
2013-08-18 | doc: update german translations and user's guide | Nils Görs | |
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-18 | core: add split of IRC messages for commands (de)op/halfop/voice in ChangeLog | Sebastien Helleu | |
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 | doc: capitalize first word of text in table cells | Sebastien Helleu | |
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-14 | doc: fix emphasized text in plugin API reference and relay protocol | Sebastien Helleu | |
2013-08-12 | core: fix typo in french translation of /help upgrade | Sebastien Helleu | |
2013-08-12 | core: add comment with return value of function string_regcomp | Sebastien Helleu | |
2013-08-12 | doc: update german translations, scripting and user guide | Nils Görs | |
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 | doc: add "oauth" for IRC connection in FAQ | Sebastien Helleu | |
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: update ChangeLog with changes on hashtables | Sebastien Helleu | |
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-08 | core: fix typo coeur -> cœur (in french) | Sebastien Helleu | |
2013-08-07 | doc: add description of sections in configuration files (user's guide) | Sebastien Helleu | |
2013-08-07 | core: remove symbolic link "weechat-curses" on make uninstall (cmake and ↵ | Sebastien Helleu | |
autotools) | |||
2013-08-07 | core: use $DESTDIR on make uninstall with cmake | Sebastien Helleu | |
2013-08-07 | core: fix typo in comment for creation of symbolic link "weechat-curses" | Sebastien Helleu | |
2013-08-07 | core: fix typo in /help secure | Sebastien Helleu | |
2013-08-06 | core: update dependencies in INSTALL | Sebastien Helleu | |
2013-08-06 | core: use $DESTDIR when creating symbolic link "weechat-curses" with cmake | Sebastien Helleu | |
2013-08-05 | core: add new rmodifier in file NEWS | Sebastien Helleu | |
2013-08-05 | rmodifier: add option "missing" for command /rmodifier | Sebastien Helleu | |
2013-08-04 | core: fix uninitialized variable "result" in callback of command /eval | Sebastien Helleu | |
2013-08-04 | core: change colors of example in /help weechat.look.buffer_time_format | Sebastien Helleu | |
2013-08-04 | core: optimize creation of hashtable "pointers" in eval_expression if ↵ | Sebastien Helleu | |
argument is NULL The hashtable is created on first call to eval_expression with pointers == NULL. On next calls, the hashtable is cleared, then used again. The hashtable is freed on exit. | |||
2013-08-04 | core: replace "behaviour" by "behavior" | Sebastien Helleu | |
2013-08-04 | core: change color format for options from `${xxx}` to `${color:xxx}` | Sebastien Helleu | |
Options affected: - weechat.look.buffer_time_format - weechat.look.prefix_action - weechat.look.prefix_error - weechat.look.prefix_join - weechat.look.prefix_network - weechat.look.prefix_quit | |||
2013-08-04 | core: fix asciidoc formatting in ChangeLog | Sebastien Helleu | |
2013-08-04 | doc: remove option ENABLE_DEMO for cmake in user's guide (demo plugin has ↵ | Sebastien Helleu | |
been removed) | |||
2013-08-04 | api: add support of colors with format "${color:xxx}" in function ↵ | Sebastien Helleu | |
string_eval_expression and command /eval | |||
2013-08-04 | api: add argument "options" in function string_eval_expression, add option ↵ | Sebastien Helleu | |
"-c" for command /eval (to evaluate a condition) | |||
2013-08-03 | doc: fix typo in examples for function bar_new (plugin API reference) | Sebastien Helleu | |
2013-08-02 | core: change the message displayed when passphrase is not given on startup | Sebastien Helleu | |
2013-08-02 | core: remove use of function gcry_kdf_derive so that it compiles with ↵ | Sebastien Helleu | |
libgcrypt < 1.5.0 The key built with salt + passphrase has changed, so old encrypted data in file sec.conf can not be decrypted with this new version. |