Changes committed gnus/contrib (ChangeLog nnir.el)

"Reiner Steib" <[email protected]>
Newsgroups gmane.emacs.gnus.commits
Message-ID <[email protected]>
Modified: ChangeLog nnir.el

Don't require edmacro anymore.  Remove bogus Emacs 19
compatibility code for `kbd'.  Replace `string-to-int' with
`string-to-number'.
(nnmaildir-base-name-to-article-number): Autoload.


Index: ChangeLog
diff -u gnus/contrib/ChangeLog:7.63 gnus/contrib/ChangeLog:7.64
--- ChangeLog:7.63	Sat Apr 19 19:07:23 2008
+++ ChangeLog	Sat Apr 19 19:19:12 2008
@@ -1,3 +1,10 @@
+2008-04-19  Reiner Steib  <[email protected]>
+
+	* nnir.el: Don't require edmacro anymore.  Remove bogus Emacs 19
+	compatibility code for `kbd'.  Replace `string-to-int' with
+	`string-to-number'.
+	(nnmaildir-base-name-to-article-number): Autoload.
+
 2008-04-19  Justus Piater  <[email protected]>
 
 	* nnir.el (nnir-add-result): New helper macro.
Index: nnir.el
diff -u gnus/contrib/nnir.el:7.27 gnus/contrib/nnir.el:7.28
--- nnir.el:7.27	Sat Apr 19 19:07:23 2008
+++ nnir.el	Sat Apr 19 19:19:12 2008
@@ -346,8 +346,9 @@
 (eval-and-compile
   (require 'gnus-util))
 (eval-when-compile
-  (require 'nnimap)
-  (autoload 'read-kbd-macro "edmacro" nil t))
+  (require 'nnimap))
+
+(autoload 'nnmaildir-base-name-to-article-number "nnmaildir")
 
 (nnoo-declare nnir)
 (nnoo-define-basics nnir)
@@ -668,9 +669,6 @@
            gnus-current-window-configuration)
      nil)))
 
-;; Emacs 19 compatibility?
-(or (fboundp 'kbd) (defalias 'kbd 'read-kbd-macro))
-
 (defun nnir-group-mode-hook ()
   (define-key gnus-group-mode-map (kbd "G G")
     'gnus-group-make-nnir-group))
@@ -877,8 +875,7 @@
   (when (string-match (concat "^" prefix) dirnam)
     (setq dirnam (replace-match "" t t dirnam)))
 
-  (if (not (file-readable-p (concat prefix dirnam article)))
-      nil
+  (when (file-readable-p (concat prefix dirnam article))
     ;; remove trailing slash and, for nnmaildir, cur/new/tmp
     (setq dirnam
 	  (substring dirnam 0 (if (string= server "nnmaildir:") -5 -1)))
@@ -893,9 +890,8 @@
 		(nnmaildir-base-name-to-article-number
 		 (substring article 0 (string-match ":" article))
 		 group nil)
-	      (string-to-int article))
-	    (string-to-int score))))
-
+	      (string-to-number article))
+	    (string-to-number score))))
 
 ;;; Search Engine Interfaces:
 
@@ -934,8 +930,8 @@
                            dirnam prefix))
         (setq group (substitute ?. ?/ (replace-match "" t t dirnam)))
         (push (vector (nnir-group-full-name group server)
-                      (string-to-int artno)
-                      (string-to-int score))
+                      (string-to-number artno)
+                      (string-to-number score))
               artlist))
       (message "Massaging waissearch output...done")
       (apply 'vector
@@ -1334,8 +1330,8 @@
             (setq group (substitute ?. ?\\ group))
 
             (push (vector (nnir-group-full-name group server)
-                          (string-to-int artno)
-                          (string-to-int score))
+                          (string-to-number artno)
+                          (string-to-number score))
                   artlist))))
 
       (message "Massaging swish-e output...done")
@@ -1411,8 +1407,8 @@
 	(when (string-match prefix dirnam)
 	  (setq dirnam (replace-match "" t t dirnam)))
 	(push (vector (nnir-group-full-name (substitute ?. ?/ dirnam) server)
-		      (string-to-int artno)
-		      (string-to-int score))
+		      (string-to-number artno)
+		      (string-to-number score))
 	      artlist))
       (message "Massaging hyrex-search output...done.")
       (apply 'vector
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.