Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-21 | core: add pointer in some callbacks (closes #406) | Sébastien Helleu | |
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read | |||
2016-01-01 | core: update copyright dates | Sébastien Helleu | |
2015-07-05 | core: fix type of value returned by function gui_bar_window_content_get | Sébastien Helleu | |
2015-07-04 | core: add missing comments before functions when the result must be freed ↵ | Sébastien Helleu | |
after use | |||
2015-01-03 | core: fix NULL pointer in free of bar window (closes #293); add extra checks ↵ | Sébastien Helleu | |
on bar window pointers | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-12-28 | core: check bar conditions in root bars and on each update of a bar item | Sébastien Helleu | |
2014-02-22 | core: fix use of invalid pointer in function gui_bar_window_content_alloc ↵ | Sebastien Helleu | |
(in case of insufficient memory) | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-08-20 | core: fix buffer returned in focus info for bar items with a forced buffer | Sebastien Helleu | |
2013-07-13 | core: fix malloc(0) when building content of a bar using a filling with columns | Sebastien Helleu | |
2013-01-12 | core: fix typo in comment | Sebastien Helleu | |
2013-01-12 | core: fix line returned when clicking on a bar (according to position and ↵ | Sebastien Helleu | |
filling) (bug #38069) | |||
2013-01-05 | core: fix refresh of bars when applying layout (bug #37944, bug #37952) | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-25 | core: fix memory leak in case of error when building content of bar item for ↵ | Sebastien Helleu | |
display | |||
2012-12-15 | core: move comments with description of C file to top of files | Sebastien Helleu | |
2012-12-13 | core: reformat comments for functions | Sebastien Helleu | |
2012-12-08 | api: allow creation of structure with hdata_update (allowed for hdata "history") | Sebastien Helleu | |
2012-08-27 | api: allow update for some variables of hdata, add new functions ↵ | Sebastien Helleu | |
hdata_update and hdata_set | |||
2012-07-20 | core: add support of arrays in hdata variables | Sebastien Helleu | |
2012-04-11 | core: fix display bugs and crashs with small windows (bug #36107) | Sebastien Helleu | |
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-10-26 | core: remove unneeded whitespace | Sebastien Helleu | |
2011-08-28 | core: fix bugs with calls to realloc | Sebastien Helleu | |
2011-08-14 | core: return info about line/word for chat area in focus hashtable, add keys ↵ | Sebastien Helleu | |
m/q/Q to quote line in cursor mode, sort mouse keys by priority | |||
2011-07-29 | core: fix typo in comment of function gui_bar_window_new | Sebastien Helleu | |
2011-07-29 | core: add "refresh_needed" in dump of bar windows to log file | Sebastien Helleu | |
2011-07-26 | core: add mouse support (task #5435), free cursor movement, hook_focus, fix ↵ | Sebastien Helleu | |
bugs with key "^" (bug #32072, bug #21381), fix bugs with bar windows, completion and /buffer New features and bugs fixed: - mouse support: new command /mouse, new option weechat.look.mouse, new key context "mouse" - free movement of cursor: new command /cursor, new key context "cursor" - new hook_focus (used by cursor and mouse) - info "cursor_mode" - bugs fixed with key "^" - allow plugin name in /buffer name - fix bugs with bar windows: do not create bar windows for hidden bars - fix completion bug when two words for completion are equal but with different case - automatic scroll direction in /bar scroll (x/y is now optional) | |||
2011-02-22 | Fix crash when using column filling in bars with some empty items (bug #32565) | Sebastien Helleu | |
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-10-31 | Remove unused variables | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-06-11 | Fix display bug with attributes like underlined in bars (bug #29889) | Sebastien Helleu | |
2010-04-08 | Reformat and add comments for description of C sources | Sebastien Helleu | |
2010-03-24 | Add new options for command /key (listdefault, listdiff and reset), add ↵ | Sebastien Helleu | |
examples in /help key Note: old option "reset" for /key has been renamed to "resetall". | |||
2010-01-03 | Update copyright dates | Sebastien Helleu | |
2009-06-28 | Rename function string_explode to string_split | Sebastien Helleu | |
2009-05-17 | Fix typo: formated -> formatted | Sebastien Helleu | |
2009-05-17 | Remove unneeded space between two bar items (for items glued with "+") | Sebastien Helleu | |
2009-05-08 | Add missing space at beginning of bar item when first sub-item content is NULL | Sebastien Helleu | |
2009-05-04 | Use or '\r' in bar items to force new line with horizontal filling | Sebastien Helleu | |
2009-04-24 | Fix typo: splited/splitted -> split | Sebastien Helleu | |
2009-02-27 | Add missing refreshs when creating/deleting bars | Sebastien Helleu | |
2009-02-26 | Fix "/window refresh" (key ctrl+L): force curses refresh (was broken by ↵ | Sebastien Helleu | |
previous commit for terminal resize) | |||
2009-02-23 | Test return code of some malloc/strdup | Sebastien Helleu | |
2009-02-05 | Fix crash with nicklist bar when position is top/bottom and filling is columns | Sebastien Helleu | |
2009-02-04 | Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins) | Sebastien Helleu | |
2009-01-25 | Improve refreshs of windows/buffers/bars, fix refresh bug when some bars are ↵ | Sebastien Helleu | |
hidden | |||
2009-01-04 | Fix crash when creating bar, rename options in bar structure | Sebastien Helleu | |