[gnus git] branch master updated: n0-17-367-g8b1bba2 =1= Rename `gnus-bound-and-true-dumber-p' to `gnus-bound-and-true-p'.

Ted Zlatanov <[email protected]>
Newsgroups gmane.emacs.gnus.cvs
Message-ID <[email protected]>
       via  8b1bba204e26c22f048d95cf45c8f3b260d6c3aa (commit)
      from  c4635f71b543d88579c70660fe88a4bd64f4e2e8 (commit)


- Log -----------------------------------------------------------------
commit 8b1bba204e26c22f048d95cf45c8f3b260d6c3aa
Author: Ted Zlatanov <[email protected]>
Date:   Tue Nov 1 09:54:05 2011 -0400

    Rename `gnus-bound-and-true-dumber-p' to `gnus-bound-and-true-p'.
    
    * gnus-util.el (gnus-bound-and-true-p): Remove.
    (gnus-bound-and-true-dumber-p): Rename to `gnus-bound-and-true-p'.
    * nnir.el: Use it.
    * nnmairix.el: Use it.

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 8963f27..4229f34 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
+2011-11-01  Teodor Zlatanov  <[email protected]>
+
+	* gnus-util.el (gnus-bound-and-true-p): Remove.
+	(gnus-bound-and-true-dumber-p): Rename to `gnus-bound-and-true-p'.
+	* nnir.el: Use it.
+	* nnmairix.el: Use it.
+
 2011-10-31  Teodor Zlatanov  <[email protected]>
 
 	* gnus-sync.el: Improve docs about CouchDB admins.
diff --git a/lisp/gnus-util.el b/lisp/gnus-util.el
index 71ed505..f811c96 100644
--- a/lisp/gnus-util.el
+++ b/lisp/gnus-util.el
@@ -1986,15 +1986,8 @@ definitions to shadow the loaded ones for use in file byte-compilation."
 	      (gnus-macroexpand-all expanded environment)))
 	form))))
 
-(eval-when-compile
-  ;; This is unnecessary in the compiled version as it is a macro.
-  (if (fboundp 'bound-and-true-p)
-      (defalias 'gnus-bound-and-true-p 'bound-and-true-p)
-    (defmacro gnus-bound-and-true-p (var)
-      "Return the value of symbol VAR if it is bound, else nil."
-      `(and (boundp (quote ,var)) ,var))))
-
-(defun gnus-bound-and-true-dumber-p (sym)
+;; simple check, can be a macro but this way, although slow, it's really clear
+(defun gnus-bound-and-true-p (sym)
   (and (boundp sym) (symbol-value sym)))
 
 (provide 'gnus-util)
diff --git a/lisp/nnir.el b/lisp/nnir.el
index 7087f8d..88fd4fe 100644
--- a/lisp/nnir.el
+++ b/lisp/nnir.el
@@ -1739,7 +1739,7 @@ environment unless `not-global' is non-nil."
   (when (eq (car (gnus-find-method-for-group gnus-newsgroup-name)) 'nnir)
     (setq gnus-summary-line-format
 	  (or nnir-summary-line-format gnus-summary-line-format))
-    (when (gnus-bound-and-true-dumber-p 'gnus-registry-enabled)
+    (when (gnus-bound-and-true-p 'gnus-registry-enabled)
       (remove-hook 'gnus-summary-article-delete-hook 'gnus-registry-action t)
       (remove-hook 'gnus-summary-article-move-hook 'gnus-registry-action t)
       (remove-hook 'gnus-summary-article-expire-hook 'gnus-registry-action t)
diff --git a/lisp/nnmairix.el b/lisp/nnmairix.el
index 0e58af7..66ed90b 100644
--- a/lisp/nnmairix.el
+++ b/lisp/nnmairix.el
@@ -1635,7 +1635,7 @@ search in raw mode."
 
 (defun nnmairix-determine-original-group-from-registry (mid)
   "Try to determinale original group for message-id MID from the registry."
-  (when (gnus-bound-and-true-dumber-p 'gnus-registry-enabled)
+  (when (gnus-bound-and-true-p 'gnus-registry-enabled)
     (unless (string-match "^<" mid)
       (set mid (concat "<" mid)))
     (unless (string-match ">$" mid)

-----------------------------------------------------------------------
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we listed those
revisions in full, above.

Summary of changes:
 lisp/ChangeLog    |    7 +++++++
 lisp/gnus-util.el |   11 ++---------
 lisp/nnir.el      |    2 +-
 lisp/nnmairix.el  |    2 +-
 4 files changed, 11 insertions(+), 11 deletions(-)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Gnus Project".

The branch, master has been updated


hooks/post-receive
-- 
Gnus Project
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.