Sébastien Helleu
46a9d17ac3
api: add argument "length" in function utf8_is_valid()
2015-08-18 07:36:48 +02:00
Sébastien Helleu
8e6f525b59
Merge remote-tracking branch 'origin/pr/393'
2015-07-26 11:30:03 +02:00
Sébastien Helleu
7572fec261
core: flush stdout/stderr after sending text directly on them (fix corrupted data sent to hook_process() callback) ( closes #442 )
2015-07-25 09:16:08 +02:00
Simmo Saan
6e117a1caf
core: allow jump from current to previous buffer with default keys "alt-j NN"
2015-07-24 07:27:18 +02:00
Sébastien Helleu
4ecd8a505f
api: fix type of value returned by functions utf8_prev_char, utf8_next_char and utf8_add_offset
2015-07-04 08:39:55 +02:00
Simmo Saan
b87c52240b
core: add more intuitive buffer searching ( closes #76 )
2015-04-12 10:25:09 +03:00
Sébastien Helleu
efebc4d491
core: update comments on default keys
2015-03-08 07:50:34 +01:00
Sébastien Helleu
a020c28ea6
core: update copyright dates
2015-01-01 09:23:23 +01:00
Sébastien Helleu
7f1cd19b45
core: change default key for bare display from alt-'!' to alt-'l'
2014-05-04 17:35:22 +02:00
Sébastien Helleu
a03232e155
core: add default key alt-'-' to toggle filters in current buffer ( closes #17 )
2014-04-01 16:00:44 +02:00
Sebastien Helleu
bc96d2f1ec
core: add key alt-j,alt-f to jump to first buffer, change command for jump 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-03-19 10:15:57 +01:00
Sebastien Helleu
39be4e3387
core: add bare display mode (for easy text selection and click on URLs)
...
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-16 11:29:03 +01:00
Sebastien Helleu
437767c0ca
api: add integer return code for functions hook_{signal|hsignal}_send
2014-02-10 17:42:53 +01:00
Sebastien Helleu
d48896cfa4
core: replace calls to sprintf() with snprintf()
2014-01-05 10:44:53 +01:00
Sebastien Helleu
892aa79fb5
core: update copyright dates
2014-01-01 00:14:12 +01:00
Sebastien Helleu
d0832cd50e
core: replace default key ctrl+"c", "u" by ctrl+"c", "_" for underlined text in messages
2013-12-01 18:39:05 +01:00
Sebastien Helleu
d3799b4616
core: replace default key ctrl+"c", "r" by ctrl+"c", "v" for reverse video in messages
2013-12-01 11:30:52 +01:00
Sebastien Helleu
725c5aaeb9
core: fix truncated text when pasting several long lines (bug #40210 )
2013-11-12 21:37:51 +01:00
Sebastien Helleu
b6e4f918f5
core: add default keys alt+home/end and alt+F11/F12 for xterm
2013-11-05 21:46:25 +01:00
Sebastien Helleu
600ee3ddf3
core: add search of regular expression in buffer, don't reset search type on 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-08-17 11:51:50 +02:00
Sebastien Helleu
3e1d811761
core: fix refresh of item "completion" (bug #38214 ) (patch from Nils Görs)
...
The item is now cleared after any action that is changing content of command
line and after switch of buffer.
2013-03-17 19:44:39 +01:00
Sebastien Helleu
149c77decd
core: fix typos in many comments and some strings
2013-03-17 12:55:20 +01:00
Sebastien Helleu
f97598b4aa
core: update copyright dates
2013-01-01 13:12:49 +01:00
Sebastien Helleu
0faf58a287
core: fix default mouse buttons actions for script buffer (focus the window before executing action)
2012-12-19 09:00:59 +01:00
Sebastien Helleu
7eb5cc4b97
core: move comments with description of C file to top of files
2012-12-15 12:27:57 +01:00
Sebastien Helleu
7d34812f1c
core: reformat comments for functions
2012-12-13 18:51:44 +01:00
Sebastien Helleu
e1a54d49eb
core: add default key alt+"x" (zoom on merged buffer) (task #11029 )
2012-08-30 10:46:42 +02:00
Sebastien Helleu
129f32ce8e
script: add option script.look.quiet_actions (no messages when installing/removing/loading/unloading scripts on script buffer)
2012-08-21 18:57:49 +02:00
Sebastien Helleu
2944adc954
script: add focus info for mouse on script buffer, add two default mouse bindings: left button = select line, right button = install/remove script
2012-08-20 13:36:29 +02:00
Sebastien Helleu
43894db0bc
core: add mouse bindings ctrl+wheel up/down to scroll horizontally buffers with free content
2012-08-17 09:53:49 +02:00
Sebastien Helleu
a99d136018
core: add new plugin "script" (scripts manager, replacing scripts weeget.py and script.pl)
2012-08-14 18:29:32 +02:00
Sebastien Helleu
273256eea9
core: add default key alt+"s" (toggle aspell)
2012-07-05 16:13:04 +02:00
Sebastien Helleu
b867c69477
core: convert tabs to spaces in text pasted (bug #25028 )
2012-03-24 13:22:41 +01:00
Sebastien Helleu
c6b4f1917e
core: fix lost scroll when switching to a buffer with a pending search (ctrl-r)
2012-03-10 16:12:41 +01:00
Sebastien Helleu
1c12f3a43f
core: fix grab of key (alt-k) (bug introduced with bracketed paste mode)
2012-03-10 15:46:18 +01:00
Sebastien Helleu
077de9dc90
core: fix broken mouse (bug introduced by the previous commit)
2012-03-09 11:43:10 +01:00
Sebastien Helleu
35785a5e05
core: improve and fix bugs on standard paste and bracketed paste
...
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-09 10:41:13 +01:00
Sebastien Helleu
0552bdefa0
core: read data on stdin even when asking confirmation for paste (fix lost chars under mintty terminal)
2012-03-06 15:56:43 +01:00
Sebastien Helleu
152394689a
core: add support of terminal "bracketed paste mode" (task #11316 )
2012-03-04 10:32:55 +01:00
Sebastien Helleu
d242f30950
core: move option "scroll_unread" from command /input to /window
2012-01-24 21:20:52 +01:00
Sebastien Helleu
47e4a03be6
core: update copyright dates
2012-01-08 18:59:50 +01:00
Sebastien Helleu
dc8807a417
core: add default keys "meta2-1;5D" and "meta2-1;5C" (ctrl+left/right) for gnome-terminal
2011-12-16 12:36:28 +01:00
Sebastien Helleu
2c6d525045
core: add option "jump_last_buffer_displayed" for command /input (key: alt+"/") (task #11553 )
2011-11-08 18:51:15 +01:00
Sebastien Helleu
99d3988446
core: change default command for key alt-m: /mouse toggle -> /mute mouse toggle
2011-10-29 11:28:42 +02:00
Sebastien Helleu
dfdf42e27b
core: remove unneeded whitespace
2011-10-26 20:37:03 +02:00
Sebastien Helleu
d0f41efeb7
core: fix paste detection (problem with end of lines)
2011-09-27 21:35:13 +02:00
Sebastien Helleu
734ced6af8
core: add default key "meta2-[E" (F5) for linux console
2011-09-23 12:56:06 +02:00
Sebastien Helleu
27afc1e7d2
core: fix input of wide UTF-8 chars under Cygwin (bug #34061 )
2011-08-18 17:30:18 +02:00
Sebastien Helleu
1cb7c6a6c5
core: return info about line/word for chat area in focus hashtable, add keys m/q/Q to quote line in cursor mode, sort mouse keys by priority
2011-08-14 11:30:08 +02:00
Sebastien Helleu
fb4c1ed1e9
core: fix typo in comment
2011-08-13 12:50:18 +02:00