Sebastien Helleu
5073cd3476
core: add buffer property "short_name_is_set", return name if short name is not set (in buffer infolist or property)
2011-08-14 16:04:12 +02:00
Sebastien Helleu
cc3a4834d0
core: allow empty short name on buffers (name is used if not set)
2011-08-14 13:20:03 +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
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
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
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
52d7770ff1
core: add local variable "highlight_regex" in buffers
2011-06-15 17:43:46 +02:00
Sebastien Helleu
c8b2a6a084
core: add "hdata" (direct access to WeeChat/plugin data)
2011-06-13 12:32:27 +02:00
Sebastien Helleu
97de735761
core: remove unused variables
2011-05-01 10:55:10 +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
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
9d128cad22
core: add messages counts in hotlist for each buffer, option weechat.look.hotlist_buffer_separator and tag "notify_none"
...
New options:
- weechat.look.hotlist_buffer_separator
- weechat.look.hotlist_count_max
- weechat.look.hotlist_count_min_msg
- weechat.color.status_count_msg
- weechat.color.status_count_private
- weechat.color.status_count_highlight
- weechat.color.status_count_other
2011-04-11 13:57:00 +02:00
Sebastien Helleu
176454afa1
core: add prefix in addition of message in output of /debug buffer
2011-04-07 14:56:29 +02:00
Sebastien Helleu
c71e2cad38
Add function "buffer_match_list" in plugin API
2011-03-11 18:39:37 +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
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
d24f6e9e17
Update copyright dates
2011-01-01 18:06:29 +01:00
Sebastien Helleu
0721bb1d4c
Add new command /color
2011-01-01 14:39:12 +01:00
Sebastien Helleu
528dc258ca
Replace buffer local variable "no_highlight_nicks" by "hotlist_max_level_nicks"
2010-11-29 10:17:09 +01:00
Sebastien Helleu
908d9ca602
Add refresh when buffer property "nicklist_display_groups" is changed
2010-10-28 19:35:14 +02:00
Sebastien Helleu
ebf94445b9
Use const void * for keys and values in some hashtable functions
2010-10-17 10:39:51 +02:00
Sebastien Helleu
79c8c90256
Fix bug with buffer name in "/bar scroll" command
2010-10-15 16:06:17 +02:00
Sebastien Helleu
fe2a361364
Add property "no_highlight_nicks" in buffers to disable highlight for some nicks in buffer
...
This can be used with script buffer_autoset.py (see /help autosetbuffer).
2010-10-11 16:29:15 +02:00
Sebastien Helleu
c3be323a73
Fix memory leak in function gui_buffer_set_highlight_words_list
2010-09-27 16:35:14 +02:00
Sebastien Helleu
4a97ea68f5
Free hashtable with local variables when closing buffer (memory leak)
2010-09-27 16:17:56 +02:00
Sebastien Helleu
bd7ae6d5a7
Add new option weechat.look.input_share (task #9228 )
2010-09-27 16:07:27 +02:00
Sebastien Helleu
94fbbc0a7f
Use of hashtable for local variables of buffers
2010-07-05 17:05:49 +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
f1dfe08243
Add keys for undo/redo changes on command line (default: ctrl/alt + underscore) (task #9483 )
2010-04-28 23:24:32 +02:00
Sebastien Helleu
31bfcf96c7
Reformat and add comments for description of C sources
2010-04-08 18:15:00 +02:00
Sebastien Helleu
9399c9f9cb
Add missing properties "highlight_words_add" and "highlight_words_del" in array gui_buffer_properties_set
2010-04-05 13:45:59 +02:00
Sebastien Helleu
96f49f39e0
Add or remove highlight words in a buffer with "highlight_words_add" and "highlight_words_del" (for buffer_set)
2010-04-03 19:11:02 +02:00
Sebastien Helleu
187381f1d1
Allow buffer local variables in highlight words (option "weechat.look.highlight" and buffer property "highlight_words")
...
For example "$nick" with highlight a message printed if it contains content of local variable "nick" for buffer.
2010-04-03 17:25:13 +02:00
Sebastien Helleu
df0d408ce9
Add option "get" for command /buffer, add completions with buffer properties
2010-04-03 16:05:39 +02:00
Sebastien Helleu
253ff07009
Add missing variables in debug dump
2010-03-30 11:00:42 +02:00
Sebastien Helleu
56526db5cf
Fix infinite loop with /layout apply and bug when applying layout, sometimes many /layout apply were needed (bug #26110 )
2010-03-29 16:30:23 +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
7925b2d242
Refresh screen when exiting WeeChat (to display messages printed after /quit)
2010-03-20 17:09:07 +01:00
Sebastien Helleu
2801b8437c
Reformat multi-line comments
2010-03-19 23:33:14 +01:00
Sebastien Helleu
8109368f7c
Add option "switch_active_buffer_previous" for command /input (task #10141 )
2010-02-02 16:35:44 +01:00
Sebastien Helleu
e23aed51a1
Display own buffer lines in weechat log when dumping buffer (and not mixed lines)
2010-01-29 10:01:41 +01:00
Sebastien Helleu
f4d5ddd858
Add missing infos in API functions buffer_get_integer / buffer_get_string and in buffer infolist
2010-01-25 16:57:24 +01:00
Sebastien Helleu
0e6b33b5be
Add keyword "input_pos" to get/set cursor position in plugin API functions buffer_get_integer and buffer_set
2010-01-13 17:03:40 +01:00
Sebastien Helleu
2133eb30ff
Update copyright dates
2010-01-03 19:31:55 +01:00
Sebastien Helleu
5535ec5f46
Fix alignment problem for buffer name when a merged buffer is closed (bug #27617 )
2009-10-06 21:25:15 +02:00
Sebastien Helleu
427419dcd0
Fix restore of hotlist after /upgrade
2009-10-03 10:25:13 +02:00