emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/gnus/nnrss.el


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/lisp/gnus/nnrss.el
Date: Fri, 14 Oct 2005 20:21:00 -0400

Index: emacs/lisp/gnus/nnrss.el
diff -c emacs/lisp/gnus/nnrss.el:1.9 emacs/lisp/gnus/nnrss.el:1.10
*** emacs/lisp/gnus/nnrss.el:1.9        Sat Aug  6 19:51:42 2005
--- emacs/lisp/gnus/nnrss.el    Sat Oct 15 00:20:57 2005
***************
*** 197,202 ****
--- 197,203 ----
                                   " ")))
              (link (nth 2 e))
              (enclosure (nth 7 e))
+             (comments (nth 8 e))
              ;; Enable encoding of Newsgroups header in XEmacs.
              (default-enable-multibyte-characters t)
              (rfc2047-header-encoding-alist
***************
*** 205,211 ****
                         rfc2047-header-encoding-alist)
                 rfc2047-header-encoding-alist))
              rfc2047-encode-encoded-words body)
!         (when (or text link enclosure)
            (insert "\n")
            (insert "<#multipart type=alternative>\n"
                    "<#part type=\"text/plain\">\n")
--- 206,212 ----
                         rfc2047-header-encoding-alist)
                 rfc2047-header-encoding-alist))
              rfc2047-encode-encoded-words body)
!         (when (or text link enclosure comments)
            (insert "\n")
            (insert "<#multipart type=alternative>\n"
                    "<#part type=\"text/plain\">\n")
***************
*** 220,225 ****
--- 221,228 ----
              (insert (car enclosure) " "
                      (nth 2 enclosure) " "
                      (nth 3 enclosure) "\n"))
+           (when comments
+             (insert comments "\n"))
            (setq body (buffer-substring body (point)))
            (insert "<#/part>\n"
                    "<#part type=\"text/html\">\n"
***************
*** 232,237 ****
--- 235,242 ----
              (insert "<p><a href=\"" (car enclosure) "\">"
                      (cadr enclosure) "</a> " (nth 2 enclosure)
                      " " (nth 3 enclosure) "</p>\n"))
+           (when comments
+             (insert "<p><a href=\"" comments "\">comments</a></p>\n"))
            (insert "</body></html>\n"
                    "<#/part>\n"
                    "<#/multipart>\n"))
***************
*** 528,534 ****
  
  (defun nnrss-check-group (group server)
    (let (file xml subject url extra changed author date
!            enclosure rss-ns rdf-ns content-ns dc-ns)
      (if (and nnrss-use-local
             (file-exists-p (setq file (expand-file-name
                                        (nnrss-translate-file-chars
--- 533,539 ----
  
  (defun nnrss-check-group (group server)
    (let (file xml subject url extra changed author date
!            enclosure comments rss-ns rdf-ns content-ns dc-ns)
      (if (and nnrss-use-local
             (file-exists-p (setq file (expand-file-name
                                        (nnrss-translate-file-chars
***************
*** 576,581 ****
--- 581,587 ----
        (setq date (or (nnrss-node-text dc-ns 'date item)
                       (nnrss-node-text rss-ns 'pubDate item)
                       (message-make-date)))
+       (setq comments (nnrss-node-text rss-ns 'comments item))
        (when (setq enclosure (cadr (assq (intern (concat rss-ns "enclosure")) 
item)))
          (let ((url (cdr (assq 'url enclosure)))
                (len (cdr (assq 'length enclosure)))
***************
*** 606,612 ****
          (and author (nnrss-mime-encode-string author))
          date
          (and extra (nnrss-decode-entities-string extra))
!         enclosure)
         nnrss-group-data)
        (gnus-sethash (or url extra) t nnrss-group-hashtb)
        (setq changed t))
--- 612,619 ----
          (and author (nnrss-mime-encode-string author))
          date
          (and extra (nnrss-decode-entities-string extra))
!         enclosure
!         comments)
         nnrss-group-data)
        (gnus-sethash (or url extra) t nnrss-group-hashtb)
        (setq changed t))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]