Sebastien Helleu
d81d5c09d1
core: fix infinite loop in display when chat area has width of 1 with a bar displayed on the right (nicklist by default) (bug #37089 )
2012-08-22 10:14:24 +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
Nils Görs
5a24709f35
core: fix display of "bar more down" char when text is truncated by size_max in bars with vertical filling (bug #37054 )
2012-08-17 19:26:44 +02:00
Sebastien Helleu
e59c18109d
core: fix color of long lines (displayed on more than one line on screen) under FreeBSD (bug #36999 )
2012-08-17 11:06:41 +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
bfabcd68c8
core: fix use of unitialized value (line->data->display) when adding a line in buffer
2012-08-14 10:08:16 +02:00
Nils Görs
ee74131f69
core: add option "swap" for command /buffer (task #11373 )
2012-07-29 20:08:52 +02:00
Sebastien Helleu
418b0519eb
core: fix refresh of bar items when switching window
2012-07-29 09:11:06 +02:00
Sebastien Helleu
e200dd0b43
core: add missing include of stddef.h in gui-hotlist.c
2012-07-21 19:05:54 +02:00
Sebastien Helleu
f426446521
core: add hdata "hotlist"
2012-07-21 17:32:41 +02:00
Peter Boström
19d03e691b
core: scroll to bottom of window after reaching first or last highlight with keys alt+"p" / alt+"n"
2012-07-21 10:04:34 +02:00
Sebastien Helleu
eab0110732
core: add support of arrays in hdata variables
2012-07-20 18:12:07 +02:00
Sebastien Helleu
658013a1e4
core: fix compilation of gui-curses-window.c under Solaris
2012-07-18 09:30:22 +02:00
Sebastien Helleu
44acc36e7d
core: fix typo in comment
2012-07-17 22:36:11 +02:00
Sebastien Helleu
bb4264a56c
core: fix refresh of bar items "buffer_filter" and "scroll" in root bars (bug #36816 )
2012-07-09 17:08:30 +02:00
Nils Görs
92aa9bff45
core: add option weechat.look.jump_smart_back_to_buffer (jump back to initial buffer after reaching end of hotlist)
...
The option is "on" by default, which is old behaviour.
2012-07-07 13:41:16 +02:00
Sebastien Helleu
97a64f1334
irc: add bar item "buffer_modes", remove option irc.look.item_channel_modes (task #12022 )
2012-07-07 12:44:55 +02:00
Sebastien Helleu
273256eea9
core: add default key alt+"s" (toggle aspell)
2012-07-05 16:13:04 +02:00
Sebastien Helleu
d66555f387
core: add callback "nickcmp" for nick comparison in buffers
2012-06-14 20:06:42 +02:00
Sebastien Helleu
907752167f
core: fix resize of windows after horizontal split
2012-06-13 10:29:57 +02:00
Sebastien Helleu
25c795a26f
core: add horizontal separator between windows, two new options to toggle horizontal/vertical separators between windows
...
New boolean options, enabled by default:
- weechat.look.window_separator_horizontal
- weechat.look.window_separator_vertical
2012-06-10 09:51:03 +02:00
Sebastien Helleu
9c5116b4fe
core: add options weechat.color.chat_nick_offline_highlight(_bg) (text/bg for highlight when nick is offline)
2012-06-09 21:33:10 +02:00
Sebastien Helleu
49f4e4cfa4
core: fix refresh of offline nicks (in chat) when nicklist bar is hidden
2012-06-09 12:35:44 +02:00
Sebastien Helleu
d8c9013aff
core: fix color of nicks in buffers without nicklist when option weechat.look.color_nick_offline is on
2012-06-09 11:31:06 +02:00
Sebastien Helleu
200652836b
core: add options to use different color for offline nicks in prefix (patch from Nei) (task #11109 )
...
New options:
- weechat.look.color_nick_offline: boolean to enable feature (off by default)
- weechat.color.chat_nick_offline: color for offline nicks (displayed in prefix)
2012-06-09 08:53:50 +02:00
Sebastien Helleu
04e98c3f29
core: force display of prefix on first line displayed in window (even if it should be hidden by option weechat.look.prefix_same_nick)
2012-05-22 07:59:59 +02:00
Sebastien Helleu
54e5dad740
core: fix crash in focus hook for nicklist (bug #36271 )
2012-05-04 16:46:45 +02:00
Sebastien Helleu
9335b07ff7
core: optimize load of keys (save score of keys to sort them faster)
2012-04-14 18:31:08 +02:00
Sebastien Helleu
a317029955
core: fix display bugs and crashs with small windows (bug #36107 )
2012-04-11 16:38:14 +02:00
Sebastien Helleu
902c0903d3
core: convert options weechat.look.prefix_align_more and weechat.look.prefix_buffer_align_more from boolean to string (task #11197 )
2012-04-07 18:47:41 +02:00
Sebastien Helleu
5459e6595a
core: fix bugs with option weechat.look.prefix_same_nick, use nick color for string used as replacement
...
Bugs fixed:
- hide/replace prefix only if prefix is a nick (do not do it for join/part/quit or action messages)
- hide/replace prefix only when displaying messages (do not cache value in lines)
The nick color used in replacement string comes from tag "prefix_nick_ccc", where "ccc" is the color of nick.
2012-04-03 21:22:53 +02:00
Sebastien Helleu
7038630b6d
core: fix bug with option weechat.look.prefix_same_nick and filtered lines
2012-04-01 08:39:11 +02:00
Sebastien Helleu
fc697d5998
core: fix bad computation of prefix length when simulating display (this caused one or more empty lines at bottom of chat area)
...
(bug was introduced in previous commit: 10df976e53 )
2012-03-31 22:13:13 +02:00
Sebastien Helleu
10df976e53
core: fix display bug with prefix when length is greater than max and prefix is ending with a wide char (bug #36032 )
2012-03-29 16:36:51 +02:00
Sebastien Helleu
67115edf3d
core: add option weechat.look.prefix_same_nick (hide or change prefix on messages whose nick is the same as previous message) (task #11965 )
2012-03-28 18:07:15 +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
39787d483a
api: add list "gui_buffer_last_displayed" in hdata "buffer"
2012-03-05 08:02:55 +01:00
Sebastien Helleu
d733a5bd62
core: rename option weechat.look.bracketed_paste_mode to weechat.look.paste_bracketed
2012-03-04 11:38:16 +01:00
Sebastien Helleu
152394689a
core: add support of terminal "bracketed paste mode" (task #11316 )
2012-03-04 10:32:55 +01:00
Ryuunosuke Ayanokouzi
5f11df74e3
core: fix display of wide chars on last column of chat area (patch #7733 )
2012-03-03 10:03:13 +01:00
Sebastien Helleu
205a869598
core: fix memory leak when closing buffer
2012-02-19 19:15:14 +01:00
Sebastien Helleu
a539dcbff8
core: automatically add newline char after last pasted line (when pasting many lines with confirmation)
2012-02-16 09:52:45 +01:00
Sebastien Helleu
3c338e59ed
core: fix bug with layout: assign layout number in buffers when doing /layout save
2012-02-12 08:55:58 +01:00