Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-05 | core: update copyright dates | Sébastien Helleu | |
2017-12-09 | core: add option weechat.completion.partial_completion_templates | Sébastien Helleu | |
This option is used to force partial completion on specific templates (for now only "config_options"). | |||
2017-06-03 | gui: remove completion hdata made unusable by arraylist usage | Simmo Saan | |
2017-05-21 | core: remove useless condition | Sébastien Helleu | |
Variables base_word and nick can not be NULL here. | |||
2017-05-06 | core: add option weechat.completion.nick_case_sensitive (closes #981) | Sébastien Helleu | |
2017-03-25 | core: check that pointers received in arguments are not NULL in "free" functions | Sébastien Helleu | |
Functions: - hdata_free - infolist_var_free - infolist_item_free - infolist_free - string_shared_free - gui_window_objects_free - gui_color_free - gui_completion_free - gui_filter_free - gui_history_buffer_free - gui_hotlist_free - gui_key_free - gui_lines_free - gui_line_tags_free - gui_line_free - gui_window_tree_free - gui_window_scroll_free | |||
2017-01-01 | core: update copyright dates | Sébastien Helleu | |
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-25 | core: flush stdout/stderr after sending text directly on them (fix corrupted ↵ | Sébastien Helleu | |
data sent to hook_process() callback) (closes #442) | |||
2015-07-04 | api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵ | Sébastien Helleu | |
and utf8_add_offset | |||
2015-01-01 | core: update copyright dates | Sébastien Helleu | |
2014-11-09 | core: add option weechat.completion.command_inline (task #12491) | Sébastien Helleu | |
2014-10-16 | core: fix memory leak in completion | Sébastien Helleu | |
2014-09-01 | core: use a sorted arraylist for partial completions | Sébastien Helleu | |
With a sorted list, the partial completion is about 50x faster (like other completions). | |||
2014-09-01 | core: optimize completion by using arraylists | Sébastien Helleu | |
With arraylist (vs weelist), the completion is about 50x faster. It is visible on "/help [+tab]". | |||
2014-08-23 | core: allow incomplete commands if unambiguous (task #5419) | Sébastien Helleu | |
2014-02-21 | Merge branch 'trigger' | Sebastien Helleu | |
2014-02-14 | core: fix completion template used in command completion when first argument ↵ | Sebastien Helleu | |
in template has pipes | |||
2014-02-10 | api: add integer return code for functions hook_{signal|hsignal}_send | Sebastien Helleu | |
2014-02-02 | core: fix compilation on Android (replace calls to rindex by strrchr) (bug ↵ | Sebastien Helleu | |
#41420, patch #8301) | |||
2014-01-01 | core: update copyright dates | Sebastien Helleu | |
2013-04-18 | api: add property "completion_freeze" for function buffer_set: do not stop ↵ | Sebastien Helleu | |
completion when command line is updated | |||
2013-03-17 | core: fix refresh of item "completion" (bug #38214) (patch from Nils Görs) | Sebastien Helleu | |
The item is now cleared after any action that is changing content of command line and after switch of buffer. | |||
2013-03-17 | core: fix typos in many comments and some strings | Sebastien Helleu | |
2013-01-01 | core: update copyright dates | Sebastien Helleu | |
2012-12-20 | core: search for a fallback template when a no template is matching command ↵ | Sebastien Helleu | |
arguments | |||
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-02-01 | core: do not auto add space after nick completer if option ↵ | Sebastien Helleu | |
weechat.completion.nick_add_space is off | |||
2012-01-08 | core: update copyright dates | Sebastien Helleu | |
2011-11-12 | core: add new option weechat.completion.base_word_until_cursor: allow ↵ | Sebastien Helleu | |
completion in middle of words (enabled by default) (task #9771) | |||
2011-10-26 | core: remove unneeded whitespace | 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-07-12 | core: fix completion for command arguments when same command exists in many ↵ | Sebastien Helleu | |
plugins (bug #33753) | |||
2011-06-26 | core: many improvements on hdata | Sebastien Helleu | |
New features: - add optional hdata name for variables in hdata - add plugin API functions: hdata_get_var_hdata - use hashtable to store hdata (created by WeeChat and plugins) - free hdata and infolists created by plugin on plugin unload - free all hdata on exit - add "free" option to command /debug hdata - remove hdata for hooks | |||
2011-06-13 | core: add "hdata" (direct access to WeeChat/plugin data) | Sebastien Helleu | |
2011-03-10 | Fix bug with repeat of last completion ("%*"), which failed when many ↵ | Sebastien Helleu | |
templates are used in completion | |||
2011-01-01 | Update copyright dates | Sebastien Helleu | |
2010-11-09 | Add function "hook_completion_get_string" in plugin API | Sebastien Helleu | |
2010-11-09 | Move WeeChat core completions from gui-completion.c to wee-completion.c | Sebastien Helleu | |
2010-10-31 | Add extra checks on some pointers | Sebastien Helleu | |
2010-06-22 | Update licenses and copyrights, add missing author names in sources | Sebastien Helleu | |
2010-04-08 | Reformat and add comments for description of C sources | Sebastien Helleu | |
2010-04-03 | Add option "get" for command /buffer, add completions with buffer properties | 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-03-19 | Reformat multi-line comments | Sebastien Helleu | |