From ehuelsmann at common-lisp.net Wed Apr 18 18:57:33 2007 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Wed, 18 Apr 2007 14:57:33 -0400 (EDT) Subject: [cl-irc-cvs] r179 - trunk Message-ID: <20070418185733.19E5D19007@common-lisp.net> Author: ehuelsmann Date: Wed Apr 18 14:57:32 2007 New Revision: 179 Modified: trunk/event.lisp trunk/package.lisp trunk/protocol.lisp Log: KICK messages generally don't originate at the user being kicked. Fixed. Modified: trunk/event.lisp ============================================================================== --- trunk/event.lisp (original) +++ trunk/event.lisp Wed Apr 18 14:57:32 2007 @@ -315,7 +315,7 @@ (let* ((channel (find-channel connection channel)) (user (find-user connection nick))) (when (and user channel) - (if (self-message-p message) + (if (user-eq-me-p connection user) (remove-channel user channel) (remove-user channel user))))))) Modified: trunk/package.lisp ============================================================================== --- trunk/package.lisp (original) +++ trunk/package.lisp Wed Apr 18 14:57:32 2007 @@ -85,6 +85,7 @@ :remove-all-users :remove-user :self-message-p + :user-eq-me-p :pass :nick :user- Modified: trunk/protocol.lisp ============================================================================== --- trunk/protocol.lisp (original) +++ trunk/protocol.lisp Wed Apr 18 14:57:32 2007 @@ -914,6 +914,7 @@ (car (last (arguments message)))) (defgeneric self-message-p (message)) +(defgeneric user-eq-me-p (connection user)) (defgeneric find-irc-message-class (type)) (defgeneric client-log (connection message &optional prefix)) (defgeneric apply-to-hooks (message)) @@ -923,6 +924,13 @@ (string-equal (source message) (nickname (user (connection message))))) +(defmethod user-eq-me-p (connection (user user)) + (eq user (user connection))) + +(defmethod user-eq-me-p (connection (user string)) + (let ((user (find-user connection user))) + (user-eq-me-p connection user))) + (defclass irc-error-reply (irc-message) ()) (eval-when (:compile-toplevel :load-toplevel :execute) From ehuelsmann at common-lisp.net Thu Apr 19 20:12:44 2007 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 19 Apr 2007 16:12:44 -0400 (EDT) Subject: [cl-irc-cvs] r180 - trunk Message-ID: <20070419201244.26EC12105E@common-lisp.net> Author: ehuelsmann Date: Thu Apr 19 16:12:44 2007 New Revision: 180 Removed: trunk/.cvsignore Log: Remove - now unused - .cvsignore file. The contents has already moved to the svn:ignore property. From ehuelsmann at common-lisp.net Thu Apr 19 20:30:38 2007 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 19 Apr 2007 16:30:38 -0400 (EDT) Subject: [cl-irc-cvs] r181 - tags/0.8.1 Message-ID: <20070419203038.D2426A103@common-lisp.net> Author: ehuelsmann Date: Thu Apr 19 16:30:37 2007 New Revision: 181 Added: tags/0.8.1/ - copied from r179, trunk/ Modified: tags/0.8.1/cl-irc.asd tags/0.8.1/variable.lisp Log: Tag 0.8.1, a minor fixes release. Modified: tags/0.8.1/cl-irc.asd ============================================================================== --- trunk/cl-irc.asd (original) +++ tags/0.8.1/cl-irc.asd Thu Apr 19 16:30:37 2007 @@ -13,7 +13,7 @@ (defsystem cl-irc :name "cl-irc" :author "Erik Enge & Contributors" - :version "0.8-dev" + :version "0.8.1" :licence "MIT" :description "Common Lisp interface to the IRC protocol" :depends-on (:split-sequence :usocket :flexi-streams) Modified: tags/0.8.1/variable.lisp ============================================================================== --- trunk/variable.lisp (original) +++ tags/0.8.1/variable.lisp Thu Apr 19 16:30:37 2007 @@ -10,7 +10,7 @@ (defconstant +soh+ #.(code-char 1)) -(defparameter *version* "0.8.0-dev") +(defparameter *version* "0.8.1") (defparameter *ctcp-version* (format nil "CL IRC library, cl-irc:~A:~A ~A" *version* (machine-type) (machine-version))) From ehuelsmann at common-lisp.net Thu Apr 19 20:31:25 2007 From: ehuelsmann at common-lisp.net (ehuelsmann at common-lisp.net) Date: Thu, 19 Apr 2007 16:31:25 -0400 (EDT) Subject: [cl-irc-cvs] r182 - in public_html: . releases Message-ID: <20070419203125.74109360DE@common-lisp.net> Author: ehuelsmann Date: Thu Apr 19 16:31:12 2007 New Revision: 182 Added: public_html/releases/cl-irc-0.8.1.tar.gz (contents, props changed) public_html/releases/cl-irc-0.8.1.tar.gz.asc Modified: public_html/index.html public_html/releases/cl-irc_latest.tar.gz public_html/releases/cl-irc_latest.tar.gz.asc Log: Update the website according to the 0.8.1 release (and upload release files). Modified: public_html/index.html ============================================================================== --- public_html/index.html (original) +++ public_html/index.html Thu Apr 19 16:31:12 2007 @@ -5,7 +5,7 @@
-

cl-irc 0.8.0

+

cl-irc 0.8.1

@@ -28,7 +28,8 @@

News