summaryrefslogtreecommitdiff
path: root/src/gui/curses/gui-curses-key.c
AgeCommit message (Collapse)Author
2022-12-25core: move `/input` jump actions to command `/buffer jump`Sébastien Helleu
Actions moved to command `/buffer jump`: * `/input jump_smart` -> `/buffer jump smart` * `/input jump_previously_visited_buffer` -> `/buffer jump prev_visited` * `/input jump_next_visited_buffer` -> `/buffer jump next_visited` * `/input jump_last_buffer_displayed` -> `/buffer jump last_displayed`
2022-12-18core: remove unused argument "pos" from function gui_input_insert_string, ↵Sébastien Helleu
add tests on function
2022-09-18core: add key alt+backspace, change behavior of key ctrl+w (closes #559)Sébastien Helleu
The key ctrl+w now deletes one word until whitespace. The new key alt+backspace deletes one word (same behavior as ctrl+w in previous releases).
2022-01-17core: update copyright datesSébastien Helleu
2021-08-31core: add options in command /input and new keys to remove/restore buffers ↵Sébastien Helleu
in hotlist New options in command /input: - hotlist_remove_buffer - hotlist_restore_buffer - hotlist_restore_all New keys: - alt+h, alt+c: clear the whole hotlist (former key: alt+h) - alt+h, alt+m: mark the current buffer as read by removing it from the hotlist - alt+h, alt+r: restore latest hotlist removed in the current buffer - alt+h, alt+shift+R: restore latest hotlist removed in all buffers
2021-01-02core: update copyright datesSébastien Helleu
2020-05-10core: add default key alt-enter to insert a newline (issue #1498)Sébastien Helleu
2020-05-10core: Don't remove consecutive newlines when pastingTrygve Aaberge
Relates to #1498
2020-04-24core: add default key alt-shift-N to toggle nicklist barSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-02-19spell: rename "aspell" plugin to "spell" (issue #1299)Sébastien Helleu
The following things have been renamed: - file aspell.conf -> spell.conf - options aspell.* -> spell.* - bar item aspell_dict -> spell_dict - bar item and local variable aspell_suggest -> spell_suggest - info aspell_dict -> spell_dict
2019-01-20core: add default keys ctrl-F11/F12 to scroll up/down one page in nicklist ↵Sébastien Helleu
(same action as F11/F12)
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-07-15core: send signal "key_pressed" for mouse code only if the string is UTF-8 ↵Sébastien Helleu
valid (closes #1220)
2018-01-05core: update copyright datesSébastien Helleu
2017-03-31script: move default mouse keys for script plugin from core to script-mouse.cSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-11-13core: fix deadlock when quitting after a signal is received (closes #32)Sébastien Helleu
The code in signal handers (SIGHUP, SIGQUIT, SIGTERM) is moved into main loop, this hopefully fixes the deadlock when quitting after receiving one of these signals. The code in SIGWINCH signal handler is moved too (even if it shouldn't be a problem).
2016-03-21core: 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-01core: update copyright datesSébastien Helleu
2015-08-18api: add argument "length" in function utf8_is_valid()Sébastien Helleu
2015-07-26Merge remote-tracking branch 'origin/pr/393'Sébastien Helleu
2015-07-25core: flush stdout/stderr after sending text directly on them (fix corrupted ↵Sébastien Helleu
data sent to hook_process() callback) (closes #442)
2015-07-24core: allow jump from current to previous buffer with default keys "alt-j NN"Simmo Saan
2015-07-04api: fix type of value returned by functions utf8_prev_char, utf8_next_char ↵Sébastien Helleu
and utf8_add_offset
2015-04-12core: add more intuitive buffer searching (closes #76)Simmo Saan
2015-03-08core: update comments on default keysSébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-05-04core: change default key for bare display from alt-'!' to alt-'l'Sébastien Helleu
2014-04-01core: add default key alt-'-' to toggle filters in current buffer (closes #17)Sébastien Helleu
2014-03-19core: add key alt-j,alt-f to jump to first buffer, change command for jump ↵Sebastien Helleu
to last buffer New key alt-j,alt-f is bound by default to "/buffer -". The existing key alt-j,alt-l is now bound by default to "/buffer +".
2014-02-16core: add bare display mode (for easy text selection and click on URLs)Sebastien Helleu
New key: alt+"!", to swith to bare display (same key to come back to standard display). New options: - weechat.look.bare_display_exit_on_input (default: on): by default any changes in input will return to standard display - weechat.look.bare_display_time_format (default: "%H:%M"): the format of time used in bare display.
2014-02-10api: add integer return code for functions hook_{signal|hsignal}_sendSebastien Helleu
2014-01-05core: replace calls to sprintf() with snprintf()Sebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-12-01core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text ↵Sebastien Helleu
in messages
2013-12-01core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video ↵Sebastien Helleu
in messages
2013-11-12core: fix truncated text when pasting several long lines (bug #40210)Sebastien Helleu
2013-11-05core: add default keys alt+home/end and alt+F11/F12 for xtermSebastien Helleu
2013-08-17core: add search of regular expression in buffer, don't reset search type on ↵Sebastien Helleu
a new search, select where to search (messages/prefixes) Key changed in search context: - ctrl+"r": switch search type: string/regex New keys in search context: - alt+"c": case (in)sensitive search - tab: search in messages/prefixes/both
2013-03-17core: 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-17core: fix typos in many comments and some stringsSebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-19core: fix default mouse buttons actions for script buffer (focus the window ↵Sebastien Helleu
before executing action)
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-08-30core: add default key alt+"x" (zoom on merged buffer) (task #11029)Sebastien Helleu
2012-08-21script: add option script.look.quiet_actions (no messages when ↵Sebastien Helleu
installing/removing/loading/unloading scripts on script buffer)
2012-08-20script: add focus info for mouse on script buffer, add two default mouse ↵Sebastien Helleu
bindings: left button = select line, right button = install/remove script