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

89 Commits

Author SHA1 Message Date
Sebastien Helleu dac855be7c Fix display bug with text in IRC action that contains bold char (text truncated and not displayed) (bug #26630) 2009-05-21 09:01:34 +02:00
Sebastien Helleu b860043646 Fix IRC private buffer name when message is from me (happens when using irssi proxy server and opening private under irssi) 2009-05-12 16:43:27 +02:00
Sebastien Helleu 09c42f4cf0 Add missing IRC command 335 2009-05-09 23:46:30 +02:00
Sebastien Helleu e3d2728571 Fix typo: splited/splitted -> split 2009-04-24 17:24:56 +02:00
Sebastien Helleu 671087e26a Add anti-flood for extra IRC commands like msg/notice/query/quote and some other 2009-04-24 11:45:31 +02:00
Sebastien Helleu 1a0c267e73 Fix bug with charset decoding in irc plugin (for example with iso2022jp) 2009-04-18 12:27:02 +02:00
Sebastien Helleu 6e7b62be97 Add new bar item "away" (now displayed by default in input bar) 2009-03-26 18:58:00 +01:00
Sebastien Helleu 55cbd9a76f Fix bugs with color in IRC topics 2009-03-19 18:38:11 +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 8ffd58b4a8 Make channel optional in IRC command /mode (bug #25735) 2009-03-02 11:21:30 +01:00
Sebastien Helleu 882be565c3 Fix IRC command /who (nothing was displayed if WeeChat already checked channel for away nicks) (bug #25736) 2009-03-01 09:36:05 +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 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 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 af967f9ff9 Add missing IRC command 330 (whois, logged in as) 2009-02-11 09:31:05 +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 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 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 ce3091c75f Fix exec of IRC command when connecting to server if server buffers are merged, and that server is not the selected server 2009-01-04 10:38:11 +01:00
Sebastien Helleu 5e24e7c301 Add color for channel name in IRC info/error messages 2009-01-03 13:27:51 +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 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 b1b0c759fc Display server, port and IP on IRC server buffer when connection to server is ok 2008-12-17 18:10:56 +01:00
Sebastien Helleu abb6b4d76e Use nick color for display of IRC action messages 2008-12-17 16:36:01 +01:00
Sebastien Helleu adb1fe0747 Improve nick completion: complete first by nicks that highlight me, before nicks speaking without highlight 2008-12-17 15:44:10 +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 b8da64e669 Add signals when connecting/disconnecting from IRC servers 2008-11-16 22:23:09 +01:00
Sebastien Helleu 8724fc18af Use of const for some functions returning "char *" 2008-11-15 22:35:12 +01:00
Sebastien Helleu 48ac3c4f98 Catch signal "buffer_renamed" in logger plugin (restart logging for buffer when name has changed) 2008-11-14 14:43:04 +01:00
Sebastien Helleu d32b22f76f Fix bug with pointer conversions on 64 bits architecture 2008-11-04 15:34:44 +01:00
Sebastien Helleu 5fb5cda58e Rename IRC tags irc_cmd_xxx to irx_xxx 2008-10-31 08:21:49 +01:00
Sebastien Helleu 1bfa9d48c5 Fix tag of message displayed by IRC command invite 2008-10-31 08:12:48 +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 f126daa896 Fix option irc.network.away_check 2008-10-26 20:00:50 +01: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 f8f7c04633 Display IRC server errors in appropriate buffer (channel or private if found) 2008-10-24 12:39:52 +02:00
Sebastien Helleu b18a61984f Fix bug with IRC notices for channel: display them in channel instead of server buffer (bug #18730) 2008-10-03 18:09:23 +02:00
Sebastien Helleu 01ae24ed08 Add missing IRC command 369 (end of whowas) 2008-10-03 16:57:28 +02:00
Sebastien Helleu 97a2c7bc39 Add missing IRC command 328 (channel url) 2008-10-03 14:54:00 +02:00
Sebastien Helleu f51f02547e Fix autorejoin of keyed channels (bug #24131) 2008-10-02 15:27:37 +02:00
Sebastien Helleu b706ee15dc Fix bug with IRC nick modes (was set when receiving channel modes) 2008-09-29 15:45:45 +02:00
Sebastien Helleu 45e1ec094a Fix crash with ping and action IRC messages (bug ##24373) 2008-09-25 08:09:46 +02:00
Sebastien Helleu 0fd3f8b6eb Option irc.look.one_server_buffer reintroduced (all IRC servers in one buffer) 2008-09-24 18:59:24 +02:00
Sebastien Helleu a8b12f2597 Add IRC bar items (buffer name, lag indicator), use bar items from plugins with callback to core items if not found 2008-09-21 19:32:41 +02:00
Sebastien Helleu c572e393e7 Remove "category" for buffers (keep only name). 2008-09-18 18:44:03 +02:00
Sebastien Helleu e43dd39646 Reintroduce /ignore command to ignore IRC nicks/hosts, using regex 2008-09-03 18:20:35 +02:00
Sebastien Helleu 0839b359f9 Add new hooks (info and infolist), IRC plugin now return infos and infolists 2008-08-30 00:25:56 +02:00
Sebastien Helleu b76d7e4a5c Reintroduce /upgrade command, working only with core and IRC plugin today
Command will be improved in near future and other plugins like xfer
will be modified to manage upgrade process.
2008-08-19 23:22:52 +02:00
Sebastien Helleu 7f7765f7cf Add signals for IRC messages (recv/sent) 2008-07-18 11:16:20 +02:00