weechat-cvs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]