summaryrefslogtreecommitdiff
path: root/src/gui/gui-completion.c
AgeCommit message (Collapse)Author
2011-11-12core: add new option weechat.completion.base_word_until_cursor: allow ↵Sebastien Helleu
completion in middle of words (enabled by default) (task #9771)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-07-26core: 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-12core: fix completion for command arguments when same command exists in many ↵Sebastien Helleu
plugins (bug #33753)
2011-06-26core: many improvements on hdataSebastien 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-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu
2011-03-10Fix bug with repeat of last completion ("%*"), which failed when many ↵Sebastien Helleu
templates are used in completion
2011-01-01Update copyright datesSebastien Helleu
2010-11-09Add function "hook_completion_get_string" in plugin APISebastien Helleu
2010-11-09Move WeeChat core completions from gui-completion.c to wee-completion.cSebastien Helleu
2010-10-31Add extra checks on some pointersSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-04-03Add option "get" for command /buffer, add completions with buffer propertiesSebastien Helleu
2010-03-24Add 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-19Reformat multi-line commentsSebastien Helleu
2010-03-03Fix completion bug for commands when input starts with two command chars ↵Sebastien Helleu
(like //)
2010-03-02Add new option weechat.look.command_chars, add functions ↵Sebastien Helleu
string_is_command_char and string_input_for_buffer in plugin and script API
2010-01-10Fix bug with completion of words with wide charsSebastien Helleu
2010-01-03Update copyright datesSebastien Helleu
2009-12-07Add missing include of limits.hSebastien Helleu
2009-12-05Remove old fifo pipes before creating new pipeSebastien Helleu
2009-11-08Remove compilation warning on 64-bit machinesSebastien Helleu
2009-11-05Add missing include of strings.h in gui-completion.cSebastien Helleu
2009-10-10Use default auto completion for arguments of unknown commandsSebastien Helleu
2009-07-06Complete command and arguments even if command line starts with double '/'Sebastien Helleu
2009-06-21Fix some memory leaks in command hook (completion templates), buffer ↵Sebastien Helleu
closing, partial completion
2009-06-21Move partial completion structure to completion structure (it is now ↵Sebastien Helleu
specific to buffer) (bug #25556)
2009-06-10Rename option weechat.completion.nick_completor to nick_completerSebastien Helleu
2009-05-09Fix completion with non-latin nicks (bug #18993)Sebastien Helleu
2009-05-08Improve completion: allow a command to use completion of another command ↵Sebastien Helleu
(used by alias plugin)
2009-04-11Add support of many templates for completion of command arguments, rename ↵Sebastien Helleu
default completion items
2009-04-03Add new option "weechat.completion.nick_add_space" (add space after nick ↵Sebastien Helleu
completion, on by default)
2009-04-03Fix bug with nick completion (too many nick completors were added to nick if ↵Sebastien Helleu
private was open with nick)
2009-04-01Fix bug with partial completionsSebastien Helleu
Option "weechat.completion.partial_completion_nick" has been renamed to "weechat.completion.partial_completion_other".
2009-04-01Add default template completion (by default: nick or IRC channel)Sebastien Helleu
2009-03-21Add new command /version, add count of /upgrade, fix bugs with command execSebastien Helleu
New (core) command /version displays version, and number of upgrades done with first start date (if # /upgrade > 0). The number of upgrades is displayed at startup (if > 0).
2009-03-20Add buffer name completion for command /filterSebastien Helleu
2009-03-08Fix memory leak in filename completionSebastien Helleu
2009-01-15Add Jabber plugin (alpha version, many Jabber features are missing)Sebastien Helleu
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib. Please note many major Jabber features are missing: - roster management (add/remove/.. buddies), - MUC, - transports. It is possible to define servers (with /jabber), connect to them (with /jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-07Remove some compiler warningsSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2009-01-02Add null values for options, new syntax for /set, reintroduce temporary IRC ↵Sebastien Helleu
server feature, improve IRC server options, new functions in API
2008-11-23Add support for more than one proxy, with proxy selection for each IRC ↵Sebastien Helleu
server (task #6859)
2008-11-15Use of const for some functions returning "char *"Sebastien Helleu
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien Helleu
2008-10-25Add smart join/part/quit message filter in IRC plugin, add names for filtersSebastien Helleu
2008-10-18Remove unused option look.input_format, fix refresh bug with input prompt ↵Sebastien Helleu
for IRC buffers
2008-10-18Aspell plugin is born againSebastien Helleu
2008-10-10Use key shift-tab to force partial completion (when no completion is ↵Sebastien Helleu
pending), remove automatic partial completion on option names Behaviour of shift-key stays the same if there's a completion found, it completes with previous completion found.