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
4772bd1865
Fix bug with reset of topic for irc channel / jabber muc
2009-02-25 19:13:47 +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
70cfce2d2c
Fix irc excess flood caused by mode command sent when a mode is received: send mode only when channel modes are updated (bug #25651 )
2009-02-23 11:01:11 +01:00
Sebastien Helleu
2c9bf846a6
Add upgrade functions in script plugin API
2009-02-22 16:49:38 +01:00
Sebastien Helleu
b2584798a1
Add missing functions in script plugin API to get default values of options
2009-02-22 09:51:25 +01:00
Sebastien Helleu
a708f9f813
Add missing config functions in script plugin API to free sections and options
2009-02-21 21:31:46 +01:00
Sebastien Helleu
3a57bb0659
Fix bug with buffer name/short_name when IRC query name has changed (remote nick has changed) (bug #25654 )
2009-02-21 09:58:32 +01:00
Sebastien Helleu
517367f881
Fix crash in python plugin when calling function prnt_date_tags()
2009-02-20 18:12:43 +01:00
Sebastien Helleu
029503f750
Fix some return codes of callbacks in script plugins
2009-02-20 16:14:04 +01:00
Sebastien Helleu
1b4028218c
Add return code value for config_read callback in script plugins
2009-02-20 14:53:32 +01:00
Sebastien Helleu
e3f12be462
Fix bug with smart completion (irc/jabber): keep unique nicks in list of last speakers (bug #25559 )
2009-02-20 11:57:03 +01:00
Sebastien Helleu
a3b9fa2483
Fix crash in python plugin when callbacks are called during script initialization
2009-02-20 10:01:47 +01:00
Sebastien Helleu
e7589e732b
Fix bug with current script pointer when current script is unloaded
2009-02-19 17:44:41 +01:00
Sebastien Helleu
78fe938e4f
Fix bug with arguments of config_read callback in script plugins
2009-02-19 14:12:18 +01:00
Sebastien Helleu
4d1fdfade0
Give file descriptor to callback of hook_fd
2009-02-18 11:13:23 +01:00
Sebastien Helleu
e263a847da
Add new local variable "type" for buffers
...
Values are set by plugins:
- irc and jabber: "server", "channel", "private", "debug"
- relay: "relay" (list)
- xfer: "xfer" (list), "private" (DCC chat)
2009-02-17 19:42:05 +01:00
Sebastien Helleu
b5f27d3fea
Use string instead of char for prefixes in nicklist
2009-02-17 19:23:16 +01:00
Sebastien Helleu
0adf80cb12
Fix build of IRC CTCP message (bug #25560 )
2009-02-11 21:44:15 +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
af967f9ff9
Add missing IRC command 330 (whois, logged in as)
2009-02-11 09:31:05 +01:00
Sebastien Helleu
0d4513a137
Authorize IRC commands msg/notice/query/quote outside IRC buffers if option "-server" is given
2009-02-10 13:01:04 +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
b2f34610fd
Fix nick displayed by command /msg (bug #25518 )
2009-02-08 23:34:34 +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
7c626c2786
Add new signals "irc_channel_opened" and "irc_pv_opened"
2009-02-08 22:07:45 +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
c683673047
Fix bug in irc color decoding: reset color if color code is not followed by a color number
2009-02-07 18:49:46 +01:00
Sebastien Helleu
94aa12d8ff
Add numeric codes for low chars (< 32) in irc and jabber debug buffers
2009-02-07 18:49:12 +01:00
Sebastien Helleu
1491699706
Add hidden command line option --no-dlclose to remove dlclose() for unloaded plugins (useful when using valgrind)
2009-02-07 08:11:01 +01:00
Sebastien Helleu
a26e57eebe
Add missing include of time.h in irc.c
2009-02-04 17:19:47 +01:00
Sebastien Helleu
7cc562be45
Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins)
2009-02-04 14:12:46 +01:00
Sebastien Helleu
aeb11f7e05
Remove obsolete arguments in bar item callback, in tcl plugin
2009-02-04 12:38:37 +01:00
Sebastien Helleu
2320ef2214
Remove obsolete arguments in bar item callback, in script plugins
2009-02-04 12:38:03 +01:00
Sebastien Helleu
5205be4b87
Add function config_unset_plugin in API, fix return code of config_set_plugin
2009-02-01 13:31:20 +01:00
Sebastien Helleu
33e733cb0a
Fix nicklist sort with IRC nicks (chan owner and admin first in list)
2009-01-31 23:03:54 +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
5650f035dd
Fix problem with read marker when manually switching to other buffer with some commands like /query
2009-01-30 12:46:44 +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
c36af7eb8d
Fix unread marker set with irc /away command: set unread marker for all servers/channels that are not displayed in a window
2009-01-25 09:05:13 +01:00
Sebastien Helleu
c16c150b93
Remove unused jabber options and jabber servers in autogenerated doc
2009-01-17 08:10:07 +01:00
Sebastien Helleu
19598c4e13
Fix bug with IRC SSL server option
2009-01-15 16:27:08 +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
c61586baaa
Fix typo
2009-01-06 21:40:30 +01:00
Sebastien Helleu
8dde2dee85
Do not set unread marker on IRC server and channels when reconnecting to IRC server if self nick is away
2009-01-05 11:19:00 +01:00
Sebastien Helleu
df557d2ee6
Add comments for IRC server options
2009-01-04 23:18:22 +01:00
Sebastien Helleu
7748869c64
Fix typo
2009-01-04 14:56:23 +01:00