262 Commits

Author SHA1 Message Date
Sebastien Helleu
2dc13ebd21 Add new command /version, add count of /upgrade, fix bugs with command exec
New (core) command /version displays version, and number of upgrades done with
first start date (if # /upgrade > 0).
The number of upgrades is displayed at startup (if > 0).
2009-03-21 16:09:18 +01:00
Sebastien Helleu
8a68adbf3f Add color around plugin name in help for commands 2009-03-21 13:19:43 +01:00
Sebastien Helleu
a0f6b6eda6 Many improvements on IRC raw buffer
New features:
- key alt-j alt-r is reintroduced to open IRC raw buffer
- command "/server raw" opens IRC raw buffer
- new option irc.look.raw_messages, which is number of lines to keep in memory
to display when user will open raw buffer (to see last messages received before
opening raw buffer)
2009-03-19 17:25:36 +01:00
Sebastien Helleu
a938ef736a Remove some messages during startup about scripts and plugins loaded
It is still possible to see messages by changing debug level for "core" or
plugins (perl, python, ruby, lua, tcl).
2009-03-18 15:11:18 +01:00
Sebastien Helleu
770c73ec43 Add new option irc.look.display_old_topic to display old topic when channel topic is changed 2009-03-15 12:46:30 +01:00
Sebastien Helleu
e244dda271 Add key alt+'=' in /help filter 2009-03-15 11:57:24 +01:00
Sebastien Helleu
a44cc9ffde Add new key to zoom a window (meta-z by default) (task #7470) 2009-03-07 11:26:06 +01:00
Sebastien Helleu
8e55147364 Add new hook type "process": launch command with fork and catch result (rc/stdout/stderr) via callback 2009-03-06 18:22:34 +01:00
Sebastien Helleu
8ffd58b4a8 Make channel optional in IRC command /mode (bug #25735) 2009-03-02 11:21:30 +01:00
Sebastien Helleu
a796188fc8 Display explicit message when irc command must be executed on irc buffer or connected server 2009-02-26 10:31:13 +01:00
Sebastien Helleu
8f148ccfc7 Add option "irc.look.topic_strip_colors" to strip topic colors in buffer's title bar (task #6030) 2009-02-25 19:22:18 +01:00
Sebastien Helleu
624c6d09c0 Fix option irc.network.send_unknown_commands: allow unknown commands on irc server buffers (bug #25557) 2009-02-24 15:25:58 +01:00
Sebastien Helleu
351a27c8be Add missing option "toggle" in /help bar 2009-02-22 22:44:35 +01:00
Sebastien Helleu
85d19bc363 Add irc and jabber options to display nick modes in input_prompt bar item 2009-02-11 10:02:35 +01:00
Sebastien Helleu
e42e3e309e Add option "-server" to IRC commands: msg, notice, query, quote 2009-02-10 12:52:12 +01:00
Sebastien Helleu
edba781297 Add irc info "irc_nick" to get current nick on a server 2009-02-10 12:05:39 +01:00
Sebastien Helleu
c3915eaf04 Add help about alias list for /alias command (task #9087) 2009-02-08 23:20:14 +01:00
Sebastien Helleu
29bc0276bc Add hook type "command_run", add new function "string_remove_color" in plugin API (task #9089) 2009-02-08 19:52:16 +01:00
Sebastien Helleu
b05f21f26a Add plugin name in buffer name for filters
For example, freenode.#weechat becomes irc.freenode.#weechat for buffer name
in filter.
2009-01-30 14:59:16 +01:00
Sebastien Helleu
b5534e6e05 Fix crash after /upgrade with IRC servers connected via SSL (bug #25398)
We force disconnection of IRC servers connected via SSL, and schedule
reconnection to server after WeeChat restart.
2009-01-30 14:24:54 +01:00
Sebastien Helleu
228ef56860 Fix some bugs with TLS connections in Jabber pluigin (TLS still not working in Jabber) 2009-01-30 12:22:10 +01:00
Sebastien Helleu
84d78fed42 Add boolean option to enable relay plugin to listen for clients (disabled by default) 2009-01-28 12:14:03 +01:00
Sebastien Helleu
18a62f1dac Add Jabber plugin (alpha version, many Jabber features are missing)
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib.
Please note many major Jabber features are missing:
- roster management (add/remove/.. buddies),
- MUC,
- transports.
It is possible to define servers (with /jabber), connect to them (with
/jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-15 15:29:05 +01:00
Sebastien Helleu
703b54f72c Add error message when a command failed, fix typos in aspell plugin 2009-01-03 13:13:37 +01:00
Sebastien Helleu
2115f3f675 Update copyright dates 2009-01-03 10:06:53 +01:00
Sebastien Helleu
e7e2da5a9c Add null values for options, new syntax for /set, reintroduce temporary IRC server feature, improve IRC server options, new functions in API 2009-01-02 23:05:23 +01:00
Sebastien Helleu
b7a0d258c9 Update doc and translations 2008-12-19 18:42:16 +01:00
Sebastien Helleu
b97db3c31e Add some colors in IRC messages from server (for text and nicks) (task #8926) 2008-12-19 17:00:25 +01:00
Sebastien Helleu
896f509861 Remove obsolete nicklist options, add /bar toggle to hide/show quietly a bar 2008-12-19 13:24:46 +01:00
Sebastien Helleu
d07a7cedc8 Add sub-items in bars (items glued with "+" as separator instead of comma), add buffer_number default bar item 2008-12-19 10:17:55 +01:00
Sebastien Helleu
e16b12428b Improve /upgrade command: expand "~" with user home, check that binary exists with execution permissions (only if user gives path to binary) 2008-12-17 18:57:30 +01:00
Sebastien Helleu
4901cd8145 Add new filling options in /help bar 2008-12-16 13:08:44 +01:00
Sebastien Helleu
ec545c70b1 Add infolists for bars/bar items/bar windows, code cleanup for bars 2008-12-13 19:43:11 +01:00
Sebastien Helleu
20a1360bd8 Add new plugin "relay", new function "string_format_size" in plugin API 2008-12-10 17:08:56 +01:00
Sebastien Helleu
2e52e54a3a Add support for more than one proxy, with proxy selection for each IRC server (task #6859) 2008-11-23 23:04:52 +01:00
Sebastien Helleu
828e9a835f Add missing options in /help window 2008-11-22 16:31:52 +01:00
Sebastien Helleu
1dc33f57e2 Remove old and unused color options 2008-11-19 20:53:56 +01:00
Sebastien Helleu
c4590b7839 Fix buffer search in fifo plugin: name is now plugin.buffer (like irc.freenode.#weechat) 2008-11-06 13:13:45 +01:00
Sebastien Helleu
12bc7f13e1 Add detection of system clock skew, reinitialize all timers when this happens 2008-11-03 17:04:49 +01:00
Sebastien Helleu
6e69f7f3ce Remove debug plugin (merged to core), new debug variable for each plugin (no more signals for setting debug) 2008-11-02 18:54:25 +01:00
Sebastien Helleu
83444b9257 Add infolist "plugin", with list of plugins 2008-11-01 18:04:56 +01:00
Sebastien Helleu
f766dc2f11 Allow mask or regex for IRC command /ignore (mask is default) 2008-10-31 13:12:56 +01:00
Sebastien Helleu
6f442bbfc1 Add new features to logger plugin (command /logger, log level, level by buffer, mask by buffer, ..), fix some bugs
New features:
- new command /logger
- log level, to log only some messages, according to importance (task #8592)
- level by buffer: custom level for some buffers (or group of buffers)
- log filename mask by buffer (or group of buffers)
- marker line is added after display of backlog
- add "delete" callback for config file sections
- add "mkdir_parents" function to plugin API
- remove old log options in IRC plugin

Bug fix:
- marker line is set only when user switches buffer (not when a plugin force
  switch, like IRC plugin does when opening server or channel buffer)
- backlog fixed (sometimes lines were not properly displayed)
2008-10-30 17:18:28 +01:00
Sebastien Helleu
b5730ec025 Display readable values for flag of fd hooked with /plugin listfull command 2008-10-26 17:45:14 +01:00
Sebastien Helleu
d06028d45a Fix creation of filters (many filters with same content are authorized) 2008-10-25 20:11:02 +02:00
Sebastien Helleu
b712ed09d7 Add smart join/part/quit message filter in IRC plugin, add names for filters 2008-10-25 19:13:43 +02:00
Sebastien Helleu
4c8b4d6080 Add "enabled" flag for each filter (now possible to disable only one or some filters) 2008-10-24 18:17:10 +02:00
Sebastien Helleu
e37f7fa2b2 Add local variables for buffers, fix alias creation, use of local variables $nick/$channel/$server in alias 2008-10-24 15:12:32 +02:00
Sebastien Helleu
64c227b513 Add option to toggle display of IRC channel modes after buffer name in status bar (irc.look.display_channel_modes) 2008-10-23 18:40:19 +02:00
Sebastien Helleu
843451f9bf Remove aspell real_time option (not used any more), update aspell doc 2008-10-18 16:20:10 +02:00