[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, maste
From: |
Sebastien Helleu |
Subject: |
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, master, updated. v0.4.1-161-g784de68 |
Date: |
Sat, 10 Aug 2013 16:23:50 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Fast, light and extensible chat client".
The branch, master has been updated
via 784de68a5f939c519959c183415e4be9ba45952c (commit)
via 6714d6fc820e56ea53cd67e604a0928e7a974e84 (commit)
via a5cbfdf7fd38a14be47c898a66aac5737bbb1c4b (commit)
via d12c9efdbc0009b626c34c740225b8fc75b75b21 (commit)
via e407c41c5c784465cc263d228520a68a1c0044ad (commit)
via abb574ec4e8a610c7902d40eb384dd5cfe358843 (commit)
via 72c1af25e0af8eb5a7ddb45578e33ae09eaf6757 (commit)
from d466a86efc52b90348a292bec793bbaf37449661 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 784de68a5f939c519959c183415e4be9ba45952c
Author: Sebastien Helleu <address@hidden>
Date: Sat Aug 10 18:18:01 2013 +0200
core: fix random crash on "/buffer close" with a buffer number (or a range
of buffers)
commit 6714d6fc820e56ea53cd67e604a0928e7a974e84
Author: Sebastien Helleu <address@hidden>
Date: Sat Aug 10 17:18:12 2013 +0200
core: optimize the removal of lines in buffers (a lot faster to clear/close
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.
commit a5cbfdf7fd38a14be47c898a66aac5737bbb1c4b
Author: Sebastien Helleu <address@hidden>
Date: Sat Aug 10 09:38:02 2013 +0200
core: update ChangeLog with changes on hashtables
commit d12c9efdbc0009b626c34c740225b8fc75b75b21
Author: Sebastien Helleu <address@hidden>
Date: Sat Aug 10 09:35:06 2013 +0200
core: change type of hashtable key hash to unsigned long, return item
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.
commit e407c41c5c784465cc263d228520a68a1c0044ad
Author: Sebastien Helleu <address@hidden>
Date: Fri Aug 9 23:06:41 2013 +0200
core: check that value is not NULL before calling free in
hashtable_free_value
commit abb574ec4e8a610c7902d40eb384dd5cfe358843
Author: Sebastien Helleu <address@hidden>
Date: Fri Aug 9 23:00:12 2013 +0200
core: add "callback_free_key" in hashtable
commit 72c1af25e0af8eb5a7ddb45578e33ae09eaf6757
Author: Sebastien Helleu <address@hidden>
Date: Fri Aug 9 22:54:06 2013 +0200
core: set "callback_free_value" directly in hashtable without calling
function hashtable_set_pointer
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 +++-
doc/de/autogen/plugin_api/hdata.txt | 4 +-
doc/en/autogen/plugin_api/hdata.txt | 4 +-
doc/en/weechat_plugin_api.en.txt | 24 ++++----
doc/fr/autogen/plugin_api/hdata.txt | 4 +-
doc/fr/weechat_plugin_api.fr.txt | 24 ++++----
doc/it/autogen/plugin_api/hdata.txt | 4 +-
doc/it/weechat_plugin_api.it.txt | 29 ++++++----
doc/ja/autogen/plugin_api/hdata.txt | 4 +-
src/core/wee-command.c | 9 ++-
src/core/wee-config.c | 4 +-
src/core/wee-hashtable.c | 114 ++++++++++++++++++++++-------------
src/core/wee-hashtable.h | 28 ++++++---
src/core/wee-hdata.c | 4 +-
src/gui/curses/gui-curses-main.c | 30 +++++++++
src/gui/gui-buffer.c | 7 +-
src/gui/gui-color.c | 4 +-
src/gui/gui-filter.c | 2 +-
src/gui/gui-line.c | 47 ++++++++-------
src/gui/gui-line.h | 2 +
src/plugins/weechat-plugin.h | 19 ++++---
21 files changed, 241 insertions(+), 136 deletions(-)
hooks/post-receive
--
Fast, light and extensible chat client
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Weechat-cvs] [SCM] Fast, light and extensible chat client branch, master, updated. v0.4.1-161-g784de68,
Sebastien Helleu <=
- Prev by Date:
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, master, updated. v0.4.1-154-gd466a86
- Next by Date:
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, shared-strings, created. v0.4.1-164-g674403f
- Previous by thread:
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, master, updated. v0.4.1-154-gd466a86
- Next by thread:
[Weechat-cvs] [SCM] Fast, light and extensible chat client branch, shared-strings, created. v0.4.1-164-g674403f
- Index(es):