1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-30 06:46:38 +02:00
Commit Graph

545 Commits

Author SHA1 Message Date
Sebastien Helleu ca3c1e2636 core: fix memory leak in command /cursor 2011-07-30 11:35:17 +02:00
Sebastien Helleu 382a1ad942 core: cosmetic changes in /help key 2011-07-30 08:56:42 +02:00
Sebastien Helleu bb39455591 core: fix bug in build of static parts of completions for commands 2011-07-30 08:50:30 +02:00
Sebastien Helleu 47b9c2b9e2 core: fix bug in completion of command /window 2011-07-30 08:49:57 +02:00
Sebastien Helleu dc8daef33d core: fix crash when building hashtable string with keys and values 2011-07-30 00:50:28 +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 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 d41f7c3140 core: allow buffer name in /buffer close 2011-07-27 13:52:08 +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 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 2a630031fd core: display error (only once) when bad file descriptor is detected in hook_fd 2011-06-22 15:39:00 +02:00
Sebastien Helleu 6defc05f0a core: fix freeze when hook_fd is called with a bad file/socket (bug #33619) 2011-06-22 12:20:05 +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 756252b95c core: add string representation for types pointer, buffer and time in properties "keys", "values" and "keys_values" 2011-06-13 12:31:19 +02:00
Sebastien Helleu 35120b633c core: add option "infolists" for command /debug 2011-06-01 09:07:17 +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 9c08484107 core: add missing arguments filename and name in /help plugin 2011-05-15 11:28:57 +02:00
Sebastien Helleu eeb1d3068d doc: fix typos 2011-05-13 16:46:44 +02:00
Sebastien Helleu c3456a9068 core: fix argument name in /help color 2011-05-11 18:40:20 +02:00
Sebastien Helleu 8c9ba6b563 core: fix balance of windows 2011-05-07 17:30:22 +02:00
Sebastien Helleu 5fde03f7fc core: improve output of /debug windows 2011-05-07 17:17:13 +02:00
Sebastien Helleu 97de735761 core: remove unused variables 2011-05-01 10:55:10 +02:00
Sebastien Helleu f393d0a3d2 irc: add option "ssl_priorities" in servers (task #10106, debian #624055) 2011-04-28 12:29:56 +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
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 3b7bd01716 core: allow command mask for infolist_get on command hooks 2011-04-19 20:13:46 +02:00
Sebastien Helleu 7c6723f255 core: add automatic reset of color pairs, new option weechat.look.color_pairs_auto_reset 2011-04-17 11:02:45 +02:00
Sebastien Helleu dd8d789fec core: apply new value of option weechat.look.buffer_notify_default to all opened buffers 2011-04-17 08:32:30 +02:00
Sebastien Helleu 06a9546ca5 core: return WEECHAT_RC_OK instead of WEECHAT_RC_ERROR in commands when error is displayed 2011-04-16 10:58:15 +02:00
Sebastien Helleu 7426569d86 core: prohibit names beginning with "#" for bars, proxies, filters and IRC servers (bug #33020) 2011-04-16 10:47:18 +02:00
Sebastien Helleu 7673a700b3 core: use buffer pointer instead of window in input functions, add new function window_search_with_buffer in plugin API 2011-04-13 20:25:26 +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 5ca579e065 core: add missing and remove unneeded spaces in translations 2011-04-10 11:24:07 +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 bee3f511c2 Add optional bar name in command /bar default 2011-03-18 15:36:52 +01:00
Sebastien Helleu 2711bc4afe Create default bars only if no bar is defined in configuration file 2011-03-18 15:35:54 +01:00
Sebastien Helleu 8c13cab941 Add new option weechat.look.highlight_tags (force highlight on tags) 2011-03-18 12:17:21 +01:00
Sebastien Helleu 15121096d4 Allow removal of hashtable entry in callback of hashtable_map 2011-03-15 16:19:47 +01:00
Sebastien Helleu e2510cbd04 Allow list of buffers in command /filter (exclusion with prefix "!") (task #10880) 2011-03-09 10:13:41 +01:00
Sebastien Helleu 151c081229 Fix build when gnutls library is not found 2011-03-07 14:41:24 +01:00
Sebastien Helleu 384925eb7e Add chars "`" and "_" in default value of option weechat.completion.nick_ignore_chars 2011-03-07 14:31:17 +01:00
Sebastien Helleu b0a5492102 Reload file with certificate authorities when option weechat.network.gnutls_ca_file is changed 2011-03-06 22:29:03 +01:00
Sebastien Helleu e8df46c005 Fix crash when setting wrong value in option irc.server.xxx.sasl_mechanism (bug #32670) 2011-03-03 22:06:08 +01:00