summaryrefslogtreecommitdiff
path: root/src/gui/gui-key.c
AgeCommit message (Collapse)Author
2012-03-09core: improve and fix bugs on standard paste and bracketed pasteSebastien Helleu
Changes: - wait control sequence for end of bracketed paste (and only after, check if we should ask confirmation to user) - add option weechat.look.paste_bracketed_timer_delay to force the end of bracketed paste if the control sequence for end of bracketed paste was not received in time - in bracketed paste mode, with paste_max_lines=1, do not ask confirmation for one line (ask for one line only if paste_max_lines=0) - fix bugs with mintty: bracketed paste should be ok every time (even if some codes are sometimes partially received, WeeChat will now handle that properly); the standard paste often fails (due to bug in mintty, which sends paste very slowly to remote app); so the bracketed paste mode is highly recommended with mintty - after paste in bracketed paste mode, the undo key (ctrl+"_" by default) will undo whole paste, not chars one by one
2012-03-04core: add support of terminal "bracketed paste mode" (task #11316)Sebastien Helleu
2012-02-16core: automatically add newline char after last pasted line (when pasting ↵Sebastien Helleu
many lines with confirmation)
2012-01-08core: update copyright datesSebastien Helleu
2011-12-17core: display error on "/key bind meta- ..." (incomplete meta key)Sebastien Helleu
2011-11-21core: add "full_name" in buffer structureSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-09-27core: fix paste detection (problem with end of lines)Sebastien Helleu
2011-08-28core: fix bugs with calls to reallocSebastien Helleu
2011-08-20core: add functions "key_bind" and "key_unbind" in plugin APISebastien Helleu
2011-08-15core: allow a second area for keys in context "mouse" (for drag & drop ↵Sebastien Helleu
between two areas)
2011-08-14core: 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-08-10core: allow mix of commands and hsignals for keys in context "mouse"Sebastien Helleu
2011-08-09core: allow send of hsignal instead of command for keys in context "mouse"Sebastien Helleu
2011-08-08core: add optional buffer name for area "chat" in keys of mouse contextSebastien Helleu
2011-08-01core: add info about position where mouse button is released in hook_focus ↵Sebastien Helleu
(for mouse gestures)
2011-07-30core: add "/input grab_mouse" and "/input grab_mouse_area" (default: right ↵Sebastien Helleu
click on input bar)
2011-07-28core: improve mouse support: process utf-8 codes, add option ↵Sebastien Helleu
weechat.look.mouse_timer_delay, remove key meta2-M, fix problem with iso chars when grabbing mouse codes
2011-07-27core: fix message with new key added (displayed on current buffer instead of ↵Sebastien Helleu
core)
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-05core: add context "search" for keys (to define keys used during search in ↵Sebastien Helleu
buffer with ctrl+"r")