summaryrefslogtreecommitdiff
path: root/src/gui/gui-keyboard.c
AgeCommit message (Collapse)Author
2009-10-05Add option grab_key_command for /input (bound by default to alt-k)Sebastien Helleu
New binding for alt-k is not automatic (for existing config), if you want to use it, you can do: /key bind meta-k /input grab_key_command
2009-05-17Add signals "key_bind" and "key_unbind"Sebastien Helleu
2009-05-16Add infolist "key" with key bindingsSebastien Helleu
2009-04-24Fix typo: splited/splitted -> splitSebastien Helleu
2009-04-11Use case sensitive comparison for key codes (bug #26145)Sebastien Helleu
2009-04-07Some improvements on key bindingsSebastien Helleu
List of changes: - do not automatically create default keys if they do not exist, when reading weechat.conf (let user do that if needed) - add "/key missing": add missing keys using default keys (do not update or remove user keys), - key "meta-s" moved from irc/jabber plugins to core - improved output of /key (display number of keys)
2009-03-21Add new modifier "input_text_content"Sebastien Helleu
2009-03-18Remove some messages during startup about scripts and plugins loadedSebastien Helleu
It is still possible to see messages by changing debug level for "core" or plugins (perl, python, ruby, lua, tcl).
2009-02-23Test return code of some malloc/strdupSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien Helleu
2008-10-12Remove old title/nicklist/status/input, use of new barsSebastien Helleu
2008-10-10Add 2 new default bar items (input_paste and input_search), used by default ↵Sebastien Helleu
input bar
2008-06-27Add input bar item, add "hidden" flag for bars, fix some display bugs with barsSebastien Helleu
2008-06-18Add new options for completion, optional stop instead of cycling with words ↵Sebastien Helleu
found
2008-06-03Add "const" keyword for some "char *" function arguments (core and plugins API)Sebastien Helleu
2008-04-29Removed key functions (replaced by /input command)Sebastien Helleu
2008-04-28Fixed infinite loop when closing terminal without using /quit command (bug ↵Sebastien Helleu
#23078)
2008-04-18Replaced /builtin command by /command, and can now be used to launch ↵Sebastien Helleu
commands with same name from different plugins
2008-04-18Use of /window command for some key bindings with actions on current window ↵Sebastien Helleu
(like scroll, ..)
2008-04-15Added keys by buffer (useful for buffers with free content that need own keys)Sebastien Helleu
These keys can be set thru API function "buffer_set", for example: weechat_buffer_set(my_buffer, "key_bind_meta2-A", "/mycommand up"); weechat_buffer_set(my_buffer, "key_bind_meta2-B", "/mycommand down"); weechat_buffer_set(my_buffer, "key_unbind_meta2-B", ""); weechat_buffer_set(my_buffer, "key_unbind_*", ""); These keys are volatile and not saved in any config file. So they must be set when buffer is open.
2008-03-23Removed sizeof(char) and useless type casts from void* to another pointer ↵Sebastien Helleu
type (patch from Leonid Evdokimov)
2008-03-22Added tags for lines and custom filtering by tags or regex (task #7674), ↵Sebastien Helleu
fixed many memory leaks
2008-02-22New "irc/debug" buffer (replaces old IRC raw buffer), improved status bar ↵Sebastien Helleu
display, fixed nick in input for IRC buffers The "irc/debug" buffer is displayed when IRC debug is enabled (with "/debug irc" thru debug plugin). If the buffer is closed, it is reopen when new messages are written, until debug is disabled by user (with "/debug irc").
2008-02-04Removed typedef for keyboard structures in gui-keyboard.hSebastien Helleu
2008-02-02Use of sizeof(char) in all malloc/realloc for stringsSebastien Helleu
2008-01-24Add of "modifier" hook, migration of charset plugin to new API, SIGHUP ↵Sebastien Helleu
signal catched (reload all config files), better config files reloading
2008-01-02Update of year in some copyrightsSebastien Helleu
2007-12-17New backlog option in logger plugin, added variable names in .h files, ↵Sebastien Helleu
replaced "void *" pointers by structures
2007-12-14Improved main loop (less CPU usage), better precision for timers, use of one ↵Sebastien Helleu
list by hook type (for fast search in hooks)
2007-12-07Many changes in IRC plugin and plugins APISebastien Helleu
2007-12-04Removed WeeChat "command" structure, now all internal commands are hooked ↵Sebastien Helleu
when WeeChat starts
2007-12-03Added alias plugin, added missing config file functions in plugins APISebastien Helleu
2007-11-24Renamed WeeChat log functionsSebastien Helleu
2007-11-01Cleanup WeeChat error and warning messages, updated po filesSebastien Helleu
2007-10-31Renamed many sources and functions in src/gui, improved display of messages ↵Sebastien Helleu
in buffer (faster and using less memory)
2007-09-20Moved IRC sources from src/irc/ to src/protocols/irc/Sebastien Helleu
2007-09-02Fixed paste detection: does not count empty lines (bug #20953)Sebastien Helleu
2007-08-17Added paste detection, new options look_paste_max_lines and ↵Sebastien Helleu
col_input_actions (task #5442)
2007-08-16Code cleanup: renamed some constants and variables (prefix added)Sebastien Helleu
2007-08-06Added key for setting unread marker on all buffers (default: ctrl-S + ↵Sebastien Helleu
ctrl-U) (task 7180)
2007-07-15Added key function "jump_previous_buffer" to jump to buffer previously ↵Sebastien Helleu
displayed (new key: alt-J + alt-P) (task #7085)
2007-07-12Fixed bugs with IRC color in messages, now color codes are inserted in ↵Sebastien Helleu
command line with ^Cc,^Cb,.. instead of %C,%B,.. (bug #20222, task #7060)
2007-07-02Replaced GPL 2 license by GPL 3Sebastien Helleu
2007-05-23Improved key bindings: now possible to bind a key on many commands, ↵Sebastien Helleu
separated by semicolon (task #5444)
2007-03-16Added new key (ctrl-S) for interactive and incremental search in buffer ↵Sebastien Helleu
history (task #6628)
2007-02-12Added "call" option to /key command, added new key function "insert" to ↵Sebastien Helleu
insert text on command line (task #6468)
2007-01-05Changed copyright date (2006 -> 2007)Sebastien Helleu
2006-11-29Added keys (F9/F10) to scroll topic (task #6030)Sebastien Helleu
2006-07-23Splited weechat.c into weechat.c and util.cSebastien Helleu