Sebastien Helleu
ede9a96eb9
core: add optional buffer name for area "chat" in keys of mouse context
2011-08-08 11:24:26 +02:00
Sebastien Helleu
b9d614e7de
core: fix unwanted merge of buffers when no layout number is assigned to buffer (on /layout apply)
2011-08-06 23:13:58 +02:00
Sebastien Helleu
6b4416042b
core: add "layout_number_merge_order" in buffer properties that can be read
2011-08-06 23:05:43 +02:00
Sebastien Helleu
625a264a44
core: display a warning at startup if locale is UTF-8 and if ncurses has no wide-char/UTF-8 support
2011-08-06 22:23:56 +02:00
Sebastien Helleu
34a9221d8f
core: fix path for included file term.h (first use ncursesw/term.h if available)
2011-08-06 09:07:38 +02:00
Sebastien Helleu
8d2c23209f
core: save and restore layout for buffers and windows on /upgrade
2011-08-05 23:15:23 +02:00
Sebastien Helleu
982db541ec
core: fix unwanted merge of buffers when no layout number is assigned to buffer
2011-08-05 13:23:43 +02:00
Sebastien Helleu
d27c459c1d
core: fix bugs with automatic layout (bug #26110 ), add support of merged buffers in layout (task #10893 )
2011-08-05 13:18:03 +02:00
Sebastien Helleu
6442302f3f
core: add option -all for command /buffer unmerge
2011-08-04 17:24:53 +02:00
Sebastien Helleu
8137c2cf9a
core: fix crash with "/input grab_mouse"
2011-08-03 20:13:29 +02:00
Sebastien Helleu
4ed5ff86fd
core: fix crash when invalid UTF-8 chars are inserted in command line (bug #33471 )
2011-08-02 13:26:37 +02:00
Sebastien Helleu
7ef99737d0
core: stop horizontal bar scroll at the end of content (for bars with horizontal filling) (bug #27908 )
2011-08-02 12:35:10 +02:00
Sebastien Helleu
217e9683d2
core: add info about position where mouse button is released in hook_focus (for mouse gestures)
2011-08-01 18:33:13 +02:00
Sebastien Helleu
95b179dd08
core: add "/input grab_mouse" and "/input grab_mouse_area" (default: right click on input bar)
2011-07-30 15:44:55 +02:00
Sebastien Helleu
a56c1097dc
core: fix refresh bug when switching buffer
2011-07-30 00:16:17 +02:00
Sebastien Helleu
54a6f42de5
core: add number in windows, improve mouse/cursor actions when screen is split
2011-07-29 19:46:02 +02:00
Sebastien Helleu
dfd7ed5457
core: add "bar_refresh_needed" in dump of bars to log file
2011-07-29 12:27:39 +02:00
Sebastien Helleu
db86b84218
core: fix refresh of bars (remove duplicated refresh for bars)
2011-07-29 12:24:34 +02:00
Sebastien Helleu
e0ef10ee47
core: fix typo in comment of function gui_bar_window_new
2011-07-29 09:56:39 +02:00
Sebastien Helleu
fd35bbeb72
core: add "refresh_needed" in dump of bar windows to log file
2011-07-29 09:51:16 +02:00
Sebastien Helleu
51ef22c284
core: improve mouse support: process utf-8 codes, add option weechat.look.mouse_timer_delay, remove key meta2-M, fix problem with iso chars when grabbing mouse codes
2011-07-28 15:36:39 +02:00
Sebastien Helleu
6a6bc40df7
core: fix crash on /bar toggle
2011-07-27 12:52:47 +02:00
Sebastien Helleu
6bbe3be63f
core: fix message with new key added (displayed on current buffer instead of core)
2011-07-27 09:50:35 +02:00
Sebastien Helleu
93909b4840
core: remove delimiters around empty bar items
2011-07-27 08:02:29 +02:00
Sebastien Helleu
e0781f0390
core: add mouse support (task #5435 ), free cursor movement, hook_focus, fix 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-26 18:50:29 +02:00
Sebastien Helleu
1f027dbeb1
core: fix completion for command arguments when same command exists in many plugins (bug #33753 )
2011-07-12 11:20:28 +02:00
Sebastien Helleu
3bea55b2f0
core: add context "search" for keys (to define keys used during search in buffer with ctrl+"r")
2011-07-05 15:36:42 +02:00
Sebastien Helleu
0f5b4dbecb
core: add new option weechat.look.separator_vertical, rename option weechat.look.hline_char to weechat.look.separator_horizontal
2011-06-29 10:33:08 +02:00
Sebastien Helleu
19bc95b961
core: many improvements on hdata
...
New features:
- add optional hdata name for variables in hdata
- add plugin API functions: hdata_get_var_hdata
- use hashtable to store hdata (created by WeeChat and plugins)
- free hdata and infolists created by plugin on plugin unload
- free all hdata on exit
- add "free" option to command /debug hdata
- remove hdata for hooks
2011-06-26 18:15:42 +02:00
Sebastien Helleu
d47be1f303
core: fix bug with option weechat.look.hotlist_count_max when count_max is greater than 1 and priority in hotlist is highlight
2011-06-21 16:17:32 +02:00
Sebastien Helleu
76a39cb0cd
core: fix bug with option weechat.look.hotlist_count_max (value+1 was used)
2011-06-21 13:05:30 +02:00
Sebastien Helleu
52d7770ff1
core: add local variable "highlight_regex" in buffers
2011-06-15 17:43:46 +02:00
Sebastien Helleu
1e71196aee
core: add option "tags" for command /debug
2011-06-13 15:25:38 +02:00
Sebastien Helleu
00ab6400b8
core: add option weechat.look.eat_newline_glitch (disabled by default, can cause display bugs)
2011-06-13 13:01:16 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
4126187574
core: fix bug with new line inserted at end of each line displayed (set eat_newline_glitch to 0 if available)
2011-06-01 12:10:03 +02:00
Sebastien Helleu
60bba82150
core: fix bug with horizontal scroll in windows and long lines
2011-05-31 08:46:08 +02:00
Sebastien Helleu
e3e20f2b60
core: add horizontal scrolling for buffers with free content (command /window scroll_horiz) (task #11112 )
2011-05-16 15:33:44 +02:00
Sebastien Helleu
02d10acd11
core: ensure that new split percent is between 1 and 99 for balance of windows
2011-05-08 09:48:29 +02:00
Sebastien Helleu
d961711797
core: fix balance of windows with vertical split
2011-05-07 18:13:32 +02:00
Sebastien Helleu
8c9ba6b563
core: fix balance of windows
2011-05-07 17:30:22 +02:00
Sebastien Helleu
baa6e59efb
core: fix compiler warning on function wattr_get (on pointers to attrs and pair)
2011-05-01 10:56:34 +02:00
Sebastien Helleu
97de735761
core: remove unused variables
2011-05-01 10:55:10 +02:00
Sebastien Helleu
51f836feb8
core: fix scroll on buffers with free content
2011-04-26 12:39:35 +02:00
Sebastien Helleu
0b8eb5396b
core: fix scroll in windows with /window scroll (skip lines "Day changed to")
2011-04-24 18:12:11 +02:00
Sebastien Helleu
d6e4b2cc87
core: add date and date_printed of each line in dump of buffers
2011-04-24 18:07:56 +02:00
Sebastien Helleu
175a4e2fa5
core: recalculate buffer_max_length when buffer short name is changed (patch #7441 )
2011-04-24 10:25:45 +02:00
Sebastien Helleu
0b0626d98b
core: add option weechat.look.hotlist_add_buffer_if_away
2011-04-24 09:07:15 +02:00
Sebastien Helleu
70b0f12469
core: add buffer to hotlist if away is set on buffer (even if buffer is displayed) (task #10948 ), do not update hotlist during upgrade
2011-04-23 17:23:17 +02:00
Sebastien Helleu
909fe8a2b5
core: add option "balance" for command /window (key: alt+"w" + alt+"b")
2011-04-23 13:21:10 +02:00