summaryrefslogtreecommitdiff
path: root/src/gui/gui-input.c
AgeCommit message (Collapse)Author
2018-01-07core: fix some stylesSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-08-21core: add flag "input_get_empty" in bufferSébastien Helleu
The default value is 0 (legacy behavior). When it is set to 1, an empty input (just by pressing Return with nothing in input) is sent to the input callback, which receives an empty string.
2017-05-10core: remove dead assignment in function gui_input_history_nextSébastien Helleu
2017-01-01core: update copyright datesSébastien Helleu
2016-10-08core: fix realloc in function gui_input_optimize_size (issue #809)Sébastien Helleu
This could cause crash in case of memory allocation error (but WeeChat would probably crash or have problems anyway if there's not enough memory for the input line).
2016-09-08core: replace "clipboard" by "internal clipboard" in /help input and user's ↵Sébastien Helleu
guide
2016-08-16core: add optional argument "lowest", "highest" or level mask in command ↵Sébastien Helleu
/input hotlist_clear
2016-01-01core: update copyright datesSébastien Helleu
2015-07-26core: factorize functions to search text in windowSébastien Helleu
2015-07-26Merge remote-tracking branch 'origin/pr/393'Sébastien Helleu
2015-07-25core: allow execution of command "/input return" on a buffer which is not ↵Sébastien Helleu
displayed in a window
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-04-11core: add options weechat.look.word_chars_{highlight|input} (closes #55, ↵Sébastien Helleu
task #9459)
2015-01-01core: update copyright datesSébastien Helleu
2014-11-22api: return value in function command(), remove WeeChat error after command ↵Sébastien Helleu
callback if return code is WEECHAT_RC_ERROR
2014-09-24core: fix crash on buffer close when option weechat.look.hotlist_remove is ↵Sébastien Helleu
set to "merged" (closes #199)
2014-04-05core: add hidden buffers, add options hide/unhide in command /bufferSébastien Helleu
2014-03-31core: add non-active merged buffers with activity in hotlist (if another ↵Sébastien Helleu
merged buffer is zoomed) (task #12845) There was a bug with "num_displayed" in buffers when they are merged and that one buffer is zoomed: now the num_displayed is > 0 for the active buffer, and it is set to 0 for all merged non-active buffers (only in case of zoom). A variable "zoomed" has been added in buffers to know if a buffer with this number is zoomed or not (possibly another buffer).
2014-03-29core: add text search in buffers with free content (task #13051)Sebastien 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-19core: add command /printSebastien Helleu
2014-01-01core: update copyright datesSebastien Helleu
2013-11-09core: add bar item "buffer_zoom", add signals "buffer_{zoomed|unzoomed}" ↵Sebastien Helleu
(patch #8204) (patch from Nils Görs)
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-07-20core: scroll to bottom after smart jump (alt-a) only if window was scrolled ↵Sebastien Helleu
(and not beyond the end)
2013-04-24core: reset scroll in window before zooming on a merged buffer (bug #38207)Sebastien Helleu
2013-04-18api: add property "completion_freeze" for function buffer_set: do not stop ↵Sebastien Helleu
completion when command line is updated
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-01-04core: add buffer pointer in arguments for signals "input_search", ↵Sebastien Helleu
"input_text_changed" and "input_text_cursor_moved"
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-12-08api: allow creation of structure with hdata_update (allowed for hdata "history")Sebastien Helleu
2012-08-30core: add default key alt+"x" (zoom on merged buffer) (task #11029)Sebastien Helleu
2012-07-07core: add option weechat.look.jump_smart_back_to_buffer (jump back to ↵Nils Görs
initial buffer after reaching end of hotlist) The option is "on" by default, which is old behaviour.
2012-01-24core: move option "scroll_unread" from command /input to /windowSebastien Helleu
2012-01-08core: update copyright datesSebastien Helleu
2011-11-08core: add option "jump_last_buffer_displayed" for command /input (key: ↵Sebastien Helleu
alt+"/") (task #11553)
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-03core: update text in command history when pressing (ctrl-)upSebastien Helleu
2011-08-28core: fix bugs with calls to reallocSebastien Helleu
2011-08-02core: fix crash when invalid UTF-8 chars are inserted in command line (bug ↵Sebastien Helleu
#33471)
2011-07-30core: add "/input grab_mouse" and "/input grab_mouse_area" (default: right ↵Sebastien Helleu
click on input bar)
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")
2011-06-13core: add "hdata" (direct access to WeeChat/plugin data)Sebastien Helleu