[Tkabber-dev] r201 - trunk/plugins/bldjid

tkabber-svn at jabber.ru tkabber-svn at jabber.ru
Tue Apr 7 00:03:27 MSD 2009


Author: bigote
Date: 2009-04-07 00:03:27 +0400 (Tue, 07 Apr 2009)
New Revision: 201

Modified:
   trunk/plugins/bldjid/ChangeLog
   trunk/plugins/bldjid/README
   trunk/plugins/bldjid/TODO
   trunk/plugins/bldjid/bldjid.tcl
Log:
Added nick change tracing. If somebody changes their nick
it will be logged as if it were a new entrance (according
with your Verbosity level settings).


Modified: trunk/plugins/bldjid/ChangeLog
===================================================================
--- trunk/plugins/bldjid/ChangeLog	2009-04-06 19:12:32 UTC (rev 200)
+++ trunk/plugins/bldjid/ChangeLog	2009-04-06 20:03:27 UTC (rev 201)
@@ -1,5 +1,16 @@
 2009-04-06  Serge Yudin  <xmpp:bigote at jabber.ru> <mailto:bigote at gmail.com>
 
+--- Version 0.5.6 of the plugin.
+--- Files modified:
+    bldjid.tcl, README, TODO, ChangeLog.
+
+--- Changes:
+	Added nick change tracing. If somebody changes their nick
+	it will be logged as if it were a new entrance (according
+	with your Verbosity level settings).
+
+2009-04-06  Serge Yudin  <xmpp:bigote at jabber.ru> <mailto:bigote at gmail.com>
+
 --- Version 0.5.5 of the plugin.
 --- Files modified:
     bldjid.tcl, README, ChangeLog.

Modified: trunk/plugins/bldjid/README
===================================================================
--- trunk/plugins/bldjid/README	2009-04-06 19:12:32 UTC (rev 200)
+++ trunk/plugins/bldjid/README	2009-04-06 20:03:27 UTC (rev 201)
@@ -87,16 +87,17 @@
 	Bldjid still will gather logs for such rooms, it just won't display them.
 
 --- ::plugins::bldjid::options(verbosity_level)
-	Minimum level means that there will be no repeated JIDs in each room list.
-	However, if the same JID enters the same room with a different nick,
-	such entrance will be also logged.
-	Maximum level means that every entrance	of every user will be logged.
+-	Minimum level means that there will be no repeated JIDs in each room list.
+	However, if the same JID enters the same room with a different nick
+	(or even changes his or her nick), such entrance will be also logged.
+-	Maximum level means that every entrance	of every user will be logged.
 	Timestamps will be added to every entry to keep it easier tracking
 	user entrances.
 
 --- ::plugins::bldjid::options(matching_rules)
-	"Exact" matching obliges you provide exact parameters for /visit* commands
-	to search. So the default setting is "Loose" matching that allows you
+-	"Exact" matching obliges you provide exact parameters
+	for /visit* commands to search.
+-	So the default setting is "Loose" matching that allows you
 	to put only a group name or even its part instead of full room's JID.
 	The same applies for nicks.
 

Modified: trunk/plugins/bldjid/TODO
===================================================================
--- trunk/plugins/bldjid/TODO	2009-04-06 19:12:32 UTC (rev 200)
+++ trunk/plugins/bldjid/TODO	2009-04-06 20:03:27 UTC (rev 201)
@@ -5,8 +5,6 @@
     So the list grows some 700 records a day. I think 3000 by default would be OK.
 	However, this parameter will be customizable.
 
-=== Add possibility to track nick changes when logging.
-
 === Add autocompletion for JIDs when using /bldjid-like commands
 	after user list publishing. (Now Tkabber tries to insert present nicks).
 

Modified: trunk/plugins/bldjid/bldjid.tcl
===================================================================
--- trunk/plugins/bldjid/bldjid.tcl	2009-04-06 19:12:32 UTC (rev 200)
+++ trunk/plugins/bldjid/bldjid.tcl	2009-04-06 20:03:27 UTC (rev 201)
@@ -125,6 +125,8 @@
 }
 hook::add client_presence_hook \
 		[namespace current]::bldjid::smart_enter_exit_message 69
+hook::add room_nickname_changed_hook \
+		[namespace current]::bldjid::smart_enter_exit_message 51
 
 proc bldjid::command_comps {chatid compsvar wordstart line} {
 	upvar 0 $compsvar comps



More information about the Tkabber-dev mailing list