aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Jasper2011-10-30 16:21:37 +0100
committerUlf Jasper2011-10-30 16:21:37 +0100
commitdba0634a93dce8370b7a07727d6ad54ffa695872 (patch)
treeff7a943866d0a101f24ee2c6d966bfa71e6720bf
parent3d8daefefaf3bfd73ca4d8a363b044ec66a45e3a (diff)
downloademacs-dba0634a93dce8370b7a07727d6ad54ffa695872.tar.gz
emacs-dba0634a93dce8370b7a07727d6ad54ffa695872.zip
newsticker: Clean up newsticker--group-manage-orphan-feeds
2011-10-30 Ulf Jasper <ulf.jasper@web.de> * net/newst-treeview.el: Remove "Time-stamp". (newsticker--group-manage-orphan-feeds): Do not call newsticker--treeview-tree-update. (newsticker-treeview-update, newsticker-treeview): Call newsticker--treeview-tree-update if necessary. 2011-10-30 Ulf Jasper <ulf.jasper@web.de> * automated/newsticker-tests.el (newsticker--group-manage-orphan-feeds): Removed fsetting of newsticker--treeview-tree-update.
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/net/newst-treeview.el17
-rw-r--r--test/ChangeLog6
-rw-r--r--test/automated/newsticker-tests.el8
4 files changed, 24 insertions, 15 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 88af47fa2f7..e65029b0c97 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12011-10-30 Ulf Jasper <ulf.jasper@web.de>
2
3 * net/newst-treeview.el: Remove "Time-stamp".
4 (newsticker--group-manage-orphan-feeds): Do not call
5 newsticker--treeview-tree-update.
6 (newsticker-treeview-update, newsticker-treeview): Call
7 newsticker--treeview-tree-update if necessary.
8
12011-10-30 Martin Rudalics <rudalics@gmx.at> 92011-10-30 Martin Rudalics <rudalics@gmx.at>
2 10
3 * window.el (window-iso-combination-p, window-iso-combined-p) 11 * window.el (window-iso-combination-p, window-iso-combined-p)
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el
index 26dddffb6ed..5e38a905ad5 100644
--- a/lisp/net/newst-treeview.el
+++ b/lisp/net/newst-treeview.el
@@ -7,7 +7,6 @@
7;; URL: http://www.nongnu.org/newsticker 7;; URL: http://www.nongnu.org/newsticker
8;; Created: 2007 8;; Created: 2007
9;; Keywords: News, RSS, Atom 9;; Keywords: News, RSS, Atom
10;; Time-stamp: "13. Mai 2011, 20:56:49 (ulf)"
11;; Package: newsticker 10;; Package: newsticker
12 11
13;; ====================================================================== 12;; ======================================================================
@@ -1193,7 +1192,8 @@ Arguments IGNORE are ignored."
1193Note: does not update the layout." 1192Note: does not update the layout."
1194 (interactive) 1193 (interactive)
1195 (let ((cur-item (newsticker--treeview-get-selected-item))) 1194 (let ((cur-item (newsticker--treeview-get-selected-item)))
1196 (newsticker--group-manage-orphan-feeds) 1195 (if (newsticker--group-manage-orphan-feeds)
1196 (newsticker--treeview-tree-update))
1197 (newsticker--treeview-list-update t) 1197 (newsticker--treeview-list-update t)
1198 (newsticker--treeview-item-update) 1198 (newsticker--treeview-item-update)
1199 (newsticker--treeview-tree-update-tags) 1199 (newsticker--treeview-tree-update-tags)
@@ -1811,7 +1811,8 @@ Update teeview afterwards unless NO-UPDATE is non-nil."
1811 1811
1812(defun newsticker--group-manage-orphan-feeds () 1812(defun newsticker--group-manage-orphan-feeds ()
1813 "Put unmanaged feeds into `newsticker-groups'. 1813 "Put unmanaged feeds into `newsticker-groups'.
1814Remove obsolete feeds as well." 1814Remove obsolete feeds as well.
1815Return t if groups have changed, nil otherwise."
1815 (unless newsticker-groups 1816 (unless newsticker-groups
1816 (setq newsticker-groups '("Feeds"))) 1817 (setq newsticker-groups '("Feeds")))
1817 (let ((new-feed nil) 1818 (let ((new-feed nil)
@@ -1823,10 +1824,9 @@ Remove obsolete feeds as well."
1823 (append newsticker-url-list-defaults newsticker-url-list)) 1824 (append newsticker-url-list-defaults newsticker-url-list))
1824 (setq newsticker-groups 1825 (setq newsticker-groups
1825 (newsticker--group-remove-obsolete-feeds newsticker-groups)) 1826 (newsticker--group-remove-obsolete-feeds newsticker-groups))
1826 (if (or new-feed 1827 (or new-feed
1827 (not (= grouped-feeds 1828 (not (= grouped-feeds
1828 (newsticker--count-grouped-feeds newsticker-groups)))) 1829 (newsticker--count-grouped-feeds newsticker-groups))))))
1829 (newsticker--treeview-tree-update))))
1830 1830
1831;; ====================================================================== 1831;; ======================================================================
1832;;; Modes 1832;;; Modes
@@ -2036,7 +2036,8 @@ POS gives the position where EVENT occurred."
2036 (newsticker--treeview-frame-init) 2036 (newsticker--treeview-frame-init)
2037 (newsticker--treeview-window-init) 2037 (newsticker--treeview-window-init)
2038 (newsticker--treeview-buffer-init) 2038 (newsticker--treeview-buffer-init)
2039 (newsticker--group-manage-orphan-feeds) 2039 (if (newsticker--group-manage-orphan-feeds)
2040 (newsticker--treeview-tree-update))
2040 (newsticker--treeview-set-current-node newsticker--treeview-feed-tree) 2041 (newsticker--treeview-set-current-node newsticker--treeview-feed-tree)
2041 (newsticker-start t) ;; will start only if not running 2042 (newsticker-start t) ;; will start only if not running
2042 (newsticker-treeview-update) 2043 (newsticker-treeview-update)
diff --git a/test/ChangeLog b/test/ChangeLog
index dcdef6399e4..de4fb270440 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,9 @@
12011-10-30 Ulf Jasper <ulf.jasper@web.de>
2
3 * automated/newsticker-tests.el
4 (newsticker--group-manage-orphan-feeds): Removed fsetting of
5 newsticker--treeview-tree-update.
6
12011-10-29 Ulf Jasper <ulf.jasper@web.de> 72011-10-29 Ulf Jasper <ulf.jasper@web.de>
2 8
3 * automated/newsticker-tests.el 9 * automated/newsticker-tests.el
diff --git a/test/automated/newsticker-tests.el b/test/automated/newsticker-tests.el
index ba7fe20786b..76f4345da55 100644
--- a/test/automated/newsticker-tests.el
+++ b/test/automated/newsticker-tests.el
@@ -138,14 +138,8 @@ Apply to INPUT and compare with EXPECTED."
138Signals an error if something goes wrong." 138Signals an error if something goes wrong."
139 (let ((newsticker-groups '("Feeds")) 139 (let ((newsticker-groups '("Feeds"))
140 (newsticker-url-list-defaults nil) 140 (newsticker-url-list-defaults nil)
141 (newsticker-url-list '(("feed1") ("feed2") ("feed3"))) 141 (newsticker-url-list '(("feed1") ("feed2") ("feed3"))))
142 t-nttvtu)
143 ;; prevent updating the treeview as it does not exist during fully
144 ;; automated tests
145 (fset 't-nttvtu (symbol-function 'newsticker--treeview-tree-update))
146 (fset 'newsticker--treeview-tree-update (lambda() nil))
147 (newsticker--group-manage-orphan-feeds) 142 (newsticker--group-manage-orphan-feeds)
148 (fset 'newsticker--treeview-tree-update (symbol-function 't-nttvtu))
149 (should (equal '("Feeds" "feed3" "feed2" "feed1") 143 (should (equal '("Feeds" "feed3" "feed2" "feed1")
150 newsticker-groups)))) 144 newsticker-groups))))
151 145