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
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
Sebastien Helleu
634478dd54
core: add option "swap" for command /window (key: alt+"w" + alt+"s") (task #11001 )
2011-04-22 21:56:54 +02:00
Sebastien Helleu
8bfc387579
core: flush stdout after changing terminal title (patch from Guido Berhoerster)
2011-03-26 17:40:20 +01:00
Sebastien Helleu
6f047c4a05
Remember scroll position for all buffers in windows (bug #25555 )
2011-03-01 16:31:56 +01:00
Sebastien Helleu
2ad3a1c326
Auto recalculate values of win_width_pct and win_height_pct when windows are resized
2011-02-21 19:51:09 +01:00
Sebastien Helleu
412332653a
Allow relative size for command /window resize
2011-02-21 19:31:44 +01:00
Sebastien Helleu
65a609e33e
Add attributes for colors ("*": bold, "%": reverse, "_": underline)
2011-02-17 14:51:21 +01:00
Sebastien Helleu
d8248f3f68
Rename some color constants and functions for attributes
2011-02-09 16:26:58 +01:00
Sebastien Helleu
12879e9138
Factorize code used to apply color codes in strings (for chat and bars)
2011-02-09 16:14:53 +01:00
Sebastien Helleu
f1a3805ec8
Reset bold attribute when setting extended color for foreground
2011-02-07 11:56:53 +01:00
Sebastien Helleu
9da63c7170
Rename constants GUI_COLOR_PAIR_xxx to GUI_COLOR_EXTENDED_xxx
2011-02-06 18:18:13 +01:00
Sebastien Helleu
b1c8989835
Add option weechat.look.read_marker_string, use option hline_char for horizontal bar separators only
2011-02-05 15:29:51 +01:00
Sebastien Helleu
8ec4e680c6
Fix option color_real_white: replace white by default color only if bold is set for color
2011-02-05 12:29:42 +01:00
Sebastien Helleu
8392d2fbcc
Fix terminal title when $TERM starts with "screen" (patch from sleo)
2011-02-01 08:24:08 +01:00
Sebastien Helleu
ccb08945a1
Dynamically allocate color pairs
...
This commit introduces major changes in 256 colors support:
- extended colors can be used without being added with command "/color add"
- background color is now allowed for nick colors (using slash separator)
2011-01-31 19:03:30 +01:00
Sebastien Helleu
68ee325e65
Rename some variables and functions about weechat colors
2011-01-19 19:29:48 +01:00
Sebastien Helleu
d24f6e9e17
Update copyright dates
2011-01-01 18:06:29 +01:00
Sebastien Helleu
cd7a02bec5
Add 256 colors support
...
Changes:
- new section "palette" in weechat.conf
- new API functions: list_search_pos and list_casesearch_pos
2010-12-20 10:13:37 +01:00
Sebastien Helleu
4043ca3d38
Allow use of color pair number in color options and in API function "weechat_color"
2010-12-17 09:54:46 +01:00
Sebastien Helleu
fce371e22a
Remove unused variables
2010-10-31 18:10:51 +01:00
Sebastien Helleu
c3c767c164
Revert last commit about "buffer_switch" signal (introduced new refresh bugs on bars)
2010-10-06 10:38:05 +02:00
Sebastien Helleu
bd39c8fa85
Fix signal "buffer_switch" (was sent twice when switching buffer) (bug #31158 )
2010-10-05 21:48:54 +02:00
Sebastien Helleu
b3b0f2d31c
New value for option weechat.look.input_share (none, commands, text, all), add new option weechat.look.input_share_overwrite (boolean)
2010-09-28 11:09:52 +02:00
Sebastien Helleu
bd7ae6d5a7
Add new option weechat.look.input_share (task #9228 )
2010-09-27 16:07:27 +02:00
Sebastien Helleu
f11549f654
Fix display bug with special chars (ascii value below 32) (bug #30602 )
2010-08-06 19:02:25 +02:00
Sebastien Helleu
6562d676fe
Update licenses and copyrights, add missing author names in sources
2010-06-22 19:46:28 +02:00
Sebastien Helleu
31bfcf96c7
Reformat and add comments for description of C sources
2010-04-08 18:15:00 +02:00
Sebastien Helleu
96e6ae3fc3
Add new options for command /key (listdefault, listdiff and reset), add examples in /help key
...
Note: old option "reset" for /key has been renamed to "resetall".
2010-03-24 19:54:31 +01:00
Sebastien Helleu
2801b8437c
Reformat multi-line comments
2010-03-19 23:33:14 +01:00
Sebastien Helleu
4faa3c772b
Add new option weechat.look.read_marker_always_show
2010-03-03 22:19:51 +01:00
Sebastien Helleu
2133eb30ff
Update copyright dates
2010-01-03 19:31:55 +01:00
Sebastien Helleu
48f087b883
Add option "term" for command /debug: display infos about terminal and available colors
2009-12-16 12:18:00 +01:00
Sebastien Helleu
6b76c21cae
Fix bar background color when content of bar is empty
2009-12-15 14:43:06 +01:00
Sebastien Helleu
d4b0b98933
Add color "darkgray", add support for background with light color, fix color "black" (bug #23882 )
2009-12-13 23:29:08 +01:00
Sebastien Helleu
a08842bbad
Fix bug with URL selection in some terminals (caused by horizontal lines) (bug #27700 )
2009-10-14 18:21:46 +02:00
Sebastien Helleu
3562143b51
Add missing include of stdarg.h
2009-07-24 16:38:04 +02:00
Sebastien Helleu
8d58b81d83
Add buffer merging feature, with /buffer merge/unmerge (task #7404 )
2009-06-10 12:40:05 +02:00
Sebastien Helleu
4bfc005d9d
Add new keys to move into last visited buffers (alt + "<", alt + ">"), come back to last visited buffer when closing a buffer
2009-05-18 17:47:45 +02:00
Sebastien Helleu
e2497ff8bc
Fix typo: formated -> formatted
2009-05-17 16:00:35 +02:00
Sebastien Helleu
57c6478b91
Add function window_set_title in API (task #9361 )
2009-05-10 01:22:08 +02:00
Sebastien Helleu
ebc4e04333
Fix bug with window separator (possible crash)
2009-03-21 18:21:42 +01:00
Sebastien Helleu
b0c058fc20
Add missing refresh when resizing terminal
2009-02-28 14:37:33 +01:00
Sebastien Helleu
f4538dee68
Fix freeze/crash when sigwinch signal is received during refresh (for example if repaint is done during terminal resize)
2009-02-28 13:09:55 +01:00
Sebastien Helleu
8cc03f939d
Fix "/window refresh" (key ctrl+L): force curses refresh (was broken by previous commit for terminal resize)
2009-02-26 15:21:32 +01:00
Sebastien Helleu
613e9743e5
Fix bug with terminal resize: on some systems, weechat failed to read new terminal size
2009-02-25 16:34:41 +01:00
Sebastien Helleu
557b04c6a0
Add missing refresh for windows separators (vertical splits)
2009-02-10 22:01:14 +01:00