aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Jasper2008-12-18 10:54:21 +0000
committerUlf Jasper2008-12-18 10:54:21 +0000
commit77a01f9bb9ba354db370c72fb7adca46b1c1ca87 (patch)
treeafafd5f72788367fc419035a234fac4ddc29b750
parent2f7ee51dac58aaeb0845f2cfada1a0a9c6313d01 (diff)
downloademacs-77a01f9bb9ba354db370c72fb7adca46b1c1ca87.tar.gz
emacs-77a01f9bb9ba354db370c72fb7adca46b1c1ca87.zip
newsticker: fixed problem with missing group definition
-rw-r--r--lisp/ChangeLog25
-rw-r--r--lisp/net/newst-backend.el9
-rw-r--r--lisp/net/newst-treeview.el9
3 files changed, 28 insertions, 15 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4158317eba9..3185940ce9a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,12 @@
12008-12-18 Ulf Jasper <ulf.jasper@web.de>
2
3 * net/newst-treeview.el (newsticker-groups-filename): Made obsolete.
4 (newsticker-treeview-quit): Call `newsticker-treeview-save'.
5 (newsticker--treeview-load): Check whether groups file exists.
6
7 * net/newst-backend.el (newsticker-cache-filename): Made obsolete.
8 (newsticker-dir): Use `locate-user-emacs-file'.
9
12008-12-18 Martin Rudalics <rudalics@gmx.at> 102008-12-18 Martin Rudalics <rudalics@gmx.at>
2 11
3 * emulation/cua-base.el (cmd): Add beginning-of-visual-line and 12 * emulation/cua-base.el (cmd): Add beginning-of-visual-line and
@@ -703,7 +712,7 @@
703 * calendar/appt.el (appt-disp-window): Do a set-buffer when the 712 * calendar/appt.el (appt-disp-window): Do a set-buffer when the
704 frame can't be split. 713 frame can't be split.
705 714
7062008-11-24 Ulf Jasper <ulf@web.de> 7152008-11-24 Ulf Jasper <ulf.jasper@web.de>
707 716
708 * net/newst-treeview.el (newsticker--treeview-current-feed): Docstring. 717 * net/newst-treeview.el (newsticker--treeview-current-feed): Docstring.
709 (newsticker--treeview-item-show): Rename arg FEED to FEED-NAME-SYMBOL. 718 (newsticker--treeview-item-show): Rename arg FEED to FEED-NAME-SYMBOL.
@@ -2404,7 +2413,7 @@
2404 * kmacro.el (kmacro-edit-lossage): Ditto. 2413 * kmacro.el (kmacro-edit-lossage): Ditto.
2405 * edmacro.el (edit-kbd-macro): Ditto. 2414 * edmacro.el (edit-kbd-macro): Ditto.
2406 2415
24072008-10-11 Ulf Jasper <ulf@web.de> 24162008-10-11 Ulf Jasper <ulf.jasper@web.de>
2408 2417
2409 * net/newst-treeview.el (newsticker--treeview-list-sort-by-column): 2418 * net/newst-treeview.el (newsticker--treeview-list-sort-by-column):
2410 Fix variable names. 2419 Fix variable names.
@@ -3748,7 +3757,7 @@
3748 (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to 3757 (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to
3749 `center-paragraph'. 3758 `center-paragraph'.
3750 3759
37512008-08-25 Ulf Jasper <ulf@web.de> 37602008-08-25 Ulf Jasper <ulf.jasper@web.de>
3752 3761
3753 * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed. 3762 * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed.
3754 (newsticker-treeview-treewindow-width): New. 3763 (newsticker-treeview-treewindow-width): New.
@@ -5311,7 +5320,7 @@
5311 * net/browse-url.el (browse-url-default-browser): 5320 * net/browse-url.el (browse-url-default-browser):
5312 Fix argument list in lambda. 5321 Fix argument list in lambda.
5313 5322
53142008-07-07 Ulf Jasper <ulf@web.de> 53232008-07-07 Ulf Jasper <ulf.jasper@web.de>
5315 5324
5316 * net/newst-backend.el (newsticker--get-news-by-url): Catch errors 5325 * net/newst-backend.el (newsticker--get-news-by-url): Catch errors
5317 from url-retrieve. 5326 from url-retrieve.
@@ -6012,7 +6021,7 @@
6012 (COMPILE_FIRST): List the elc files rather than the el files. 6021 (COMPILE_FIRST): List the elc files rather than the el files.
6013 (ELCFILES): Update. 6022 (ELCFILES): Update.
6014 6023
60152008-06-21 Ulf Jasper <ulf@web.de> 60242008-06-21 Ulf Jasper <ulf.jasper@web.de>
6016 6025
6017 * net/newst-treeview.el: Remove dead code. 6026 * net/newst-treeview.el: Remove dead code.
6018 (newsticker--window-config): Remove. 6027 (newsticker--window-config): Remove.
@@ -6098,7 +6107,7 @@
6098 * emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error): 6107 * emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error):
6099 Bind inhibit-read-only since the buffer is always read-only. 6108 Bind inhibit-read-only since the buffer is always read-only.
6100 6109
61012008-06-20 Ulf Jasper <ulf@web.de> 61102008-06-20 Ulf Jasper <ulf.jasper@web.de>
6102 6111
6103 * net/newst-treeview.el (newsticker-treeview-own-frame): 6112 * net/newst-treeview.el (newsticker-treeview-own-frame):
6104 Change default value to nil. 6113 Change default value to nil.
@@ -6351,7 +6360,7 @@
6351 * net/tramp-cmds.el (tramp-cleanup-all-connections): 6360 * net/tramp-cmds.el (tramp-cleanup-all-connections):
6352 Reset `tramp-locked'. 6361 Reset `tramp-locked'.
6353 6362
63542008-06-15 Ulf Jasper <ulf@web.de> 63632008-06-15 Ulf Jasper <ulf.jasper@web.de>
6355 6364
6356 * net/newst-treeview.el (newsticker--treeview-list-update) 6365 * net/newst-treeview.el (newsticker--treeview-list-update)
6357 (newsticker--treeview-item-update) 6366 (newsticker--treeview-item-update)
@@ -6370,7 +6379,7 @@
6370 6379
6371 * wdired.el (wdired-search-and-rename): Fix undocumented change. 6380 * wdired.el (wdired-search-and-rename): Fix undocumented change.
6372 6381
63732008-06-15 Ulf Jasper <ulf@web.de> 63822008-06-15 Ulf Jasper <ulf.jasper@web.de>
6374 6383
6375 * net/newst-plainview.el (newsticker-faces, newsticker-feed-face) 6384 * net/newst-plainview.el (newsticker-faces, newsticker-feed-face)
6376 (newsticker-extra-face, newsticker-enclosure-face): Moved to 6385 (newsticker-extra-face, newsticker-enclosure-face): Moved to
diff --git a/lisp/net/newst-backend.el b/lisp/net/newst-backend.el
index 0c72968dff5..e676b108055 100644
--- a/lisp/net/newst-backend.el
+++ b/lisp/net/newst-backend.el
@@ -7,7 +7,7 @@
7;; Filename: newst-backend.el 7;; Filename: newst-backend.el
8;; URL: http://www.nongnu.org/newsticker 8;; URL: http://www.nongnu.org/newsticker
9;; Keywords: News, RSS, Atom 9;; Keywords: News, RSS, Atom
10;; Time-stamp: "24. November 2008, 19:39:24 (ulf)" 10;; Time-stamp: "28. November 2008, 19:55:34 (ulf)"
11 11
12;; ====================================================================== 12;; ======================================================================
13 13
@@ -423,11 +423,12 @@ headline after it has been retrieved for the first time."
423 "Name of the newsticker cache file." 423 "Name of the newsticker cache file."
424 :type 'string 424 :type 'string
425 :group 'newsticker-miscellaneous) 425 :group 'newsticker-miscellaneous)
426(make-obsolete 'newsticker-cache-filename 'newsticker-dir)
426 427
427(defcustom newsticker-dir 428(defcustom newsticker-dir
428 "~/.newsticker" 429 (locate-user-emacs-file "newsticker/" ".newsticker/")
429 "Name of the directory where newsticker saves cached data." 430 "Directory where newsticker saves data."
430 :type 'string 431 :type 'directory
431 :group 'newsticker-miscellaneous) 432 :group 'newsticker-miscellaneous)
432 433
433;; debugging 434;; debugging
diff --git a/lisp/net/newst-treeview.el b/lisp/net/newst-treeview.el
index 3993e59ca57..219ec7ad41b 100644
--- a/lisp/net/newst-treeview.el
+++ b/lisp/net/newst-treeview.el
@@ -7,7 +7,7 @@
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: "24. November 2008, 19:49:20 (ulf)" 10;; Time-stamp: "18. Dezember 2008, 11:26:54 (ulf)"
11 11
12;; ====================================================================== 12;; ======================================================================
13 13
@@ -143,6 +143,7 @@ Example: (\"Topmost group\" \"feed1\" (\"subgroup1\" \"feed 2\")
143 "Name of the newsticker groups settings file." 143 "Name of the newsticker groups settings file."
144 :type 'string 144 :type 'string
145 :group 'newsticker-treeview) 145 :group 'newsticker-treeview)
146(make-obsolete 'newsticker-groups-filename 'newsticker-dir)
146 147
147;; ====================================================================== 148;; ======================================================================
148;;; internal variables 149;;; internal variables
@@ -1230,7 +1231,8 @@ Note: does not update the layout."
1230 (when newsticker--frame 1231 (when newsticker--frame
1231 (if (frame-live-p newsticker--frame) 1232 (if (frame-live-p newsticker--frame)
1232 (delete-frame newsticker--frame)) 1233 (delete-frame newsticker--frame))
1233 (setq newsticker--frame nil))) 1234 (setq newsticker--frame nil))
1235 (newsticker-treeview-save))
1234 1236
1235(defun newsticker-treeview-save () 1237(defun newsticker-treeview-save ()
1236 "Save newsticker data including treeview settings." 1238 "Save newsticker data including treeview settings."
@@ -1256,7 +1258,8 @@ Note: does not update the layout."
1256 newsticker-groups-filename)) 1258 newsticker-groups-filename))
1257 newsticker-groups-filename) 1259 newsticker-groups-filename)
1258 (concat newsticker-dir "/groups"))) 1260 (concat newsticker-dir "/groups")))
1259 (buf (find-file-noselect filename))) 1261 (buf (and (file-exists-p filename)
1262 (find-file-noselect filename))))
1260 (when buf 1263 (when buf
1261 (set-buffer buf) 1264 (set-buffer buf)
1262 (goto-char (point-min)) 1265 (goto-char (point-min))