diff options
| author | Ulf Jasper | 2011-10-30 16:21:37 +0100 |
|---|---|---|
| committer | Ulf Jasper | 2011-10-30 16:21:37 +0100 |
| commit | dba0634a93dce8370b7a07727d6ad54ffa695872 (patch) | |
| tree | ff7a943866d0a101f24ee2c6d966bfa71e6720bf | |
| parent | 3d8daefefaf3bfd73ca4d8a363b044ec66a45e3a (diff) | |
| download | emacs-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/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/net/newst-treeview.el | 17 | ||||
| -rw-r--r-- | test/ChangeLog | 6 | ||||
| -rw-r--r-- | test/automated/newsticker-tests.el | 8 |
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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-10-30 Martin Rudalics <rudalics@gmx.at> | 9 | 2011-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." | |||
| 1193 | Note: does not update the layout." | 1192 | Note: 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'. |
| 1814 | Remove obsolete feeds as well." | 1814 | Remove obsolete feeds as well. |
| 1815 | Return 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 @@ | |||
| 1 | 2011-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 | |||
| 1 | 2011-10-29 Ulf Jasper <ulf.jasper@web.de> | 7 | 2011-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." | |||
| 138 | Signals an error if something goes wrong." | 138 | Signals 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 | ||