comparison lisp/ChangeLog @ 95681:a46ee2fe6fa4

newsticker changes.
author Ulf Jasper <ulf.jasper@web.de>
date Sun, 08 Jun 2008 15:43:53 +0000
parents 0c2f83acfffe
children ed883167b994
comparison
equal deleted inserted replaced
95680:e5ad50007c14 95681:a46ee2fe6fa4
1 2008-06-08 Ulf Jasper <ulf.jasper@web.de>
2
3 * net/newsticker.el: Split up into newsticker-backend, -ticker,
4 -reader, -plainview, and -treeview.
5 (newsticker-version): changed to 1.99
6
7 * net/newsticker-backend.el: New. Moved backend functionality from
8 newsticker.el to newsticker-backend.el
9 (newsticker--download-logos): New.
10 (newsticker--sentinel-callback): New.
11 (newsticker--set-customvar): Removed. Split up into specific
12 functions related to retrieval, ticker, buffer, and display.
13 (newsticker--set-customvar-retrieval): New. Extracted from
14 `newsticker--set-customvar'.
15 (newsticker-retrieval): New. Renamed from `newsticker-feed'.
16 (newsticker-url-list-defaults): Use
17 `newsticker--set-customvar-retrieval' for :set. Changed :group.
18 (newsticker-url-list): Doc changed. URL can be a function. Use
19 `newsticker--set-customvar-retrieval' for :set. Changed :group.
20 (newsticker-retrieval-method): New.
21 (newsticker-wget-name): Changed :group.
22 (newsticker-wget-arguments): Changed :group.
23 (newsticker-retrieval-interval): Use
24 `newsticker--set-customvar-retrieval' for :set. Changed :group.
25 (newsticker-desc-comp-max): Changed :group.
26 (newsticker--cache): Doc changed.
27 (newsticker--guid-to-string): New.
28 (newsticker--guid): Use `newsticker--guid-to-string'.
29 (newsticker--real-feed-name): New.
30 (newsticker--start-feed): New. Extracted from `newsticker-start'.
31 (newsticker-start): Use `insert-file-contents' for reading
32 cache. Use `newsticker--start-feed'.
33 (newsticker--stop-feed): New. Extracted from `newsticker-stop'.
34 (newsticker-stop): Check whether `newsticker-stop-ticker' is
35 fbound. Use `newsticker--stop-feed'.
36 (newsticker-save-item): New.
37 (newsticker--get-news-by-funcall): New.
38 (newsticker-get-news): Handle new retrieval methods.
39 (newsticker--sentinel): Use `newsticker--sentinel-work'.
40 (newsticker--sentinel-work): New. Extracted from
41 `newsticker--sentinel'. Use `newsticker--download-logos',
42 `newsticker--sentinel-callback'.
43 (newsticker--parse-atom-0.3): Use `newsticker--guid-to-string'.
44 (newsticker--parse-atom-1.0): Fixed link determination.
45 (newsticker--parse-rss-0.91): Fixed time determination.
46 (newsticker--parse-rss-0.92): Fixed time determination.
47 (newsticker--parse-rss-2.0): Use `newsticker--guid-to-string'.
48 (newsticker--parse-generic-feed): New arg order in
49 `newsticker--cache-add'.
50 (newsticker--parse-generic-items): Fix for multiple items. New arg
51 order in `newsticker--cache-add'.
52 (newsticker--forget-preformatted): Check whether
53 `newsticker--buffer-set-uptodate' is fbound.
54 (newsticker--decode-iso8601-date): Handle fractions of seconds.
55 (newsticker--decode-rfc822-date): Partial timezone handling.
56 (newsticker--cache-contains): Fix guid problem.
57 (newsticker--cache-add): Swapped args AGE and TIME. Fixed guid
58 problem.
59 (newsticker--cache-save): New.
60 (newsticker--cache-update): Use temp buffer.
61 (newsticker--stat-num-items): Allow multiple AGE args.
62 (newsticker--stat-num-items-total): New.
63 (newsticker--opml-import-outlines): New.
64 (newsticker-opml-import): Use `newsticker--opml-import-outlines'.
65 (newsticker--do-run-auto-mark-filter): Doc changed.
66 (newsticker-retrieve-random-message): New.
67
68 * net/newsticker-ticker.el: New. Moved ticker functionality from
69 net/newsticker.el to net/newsticker-ticker.el.
70 (newsticker--ticker-timer): Renamed `newsticker--display-timer' to
71 `newsticker--ticker-timer'.
72 (newsticker-ticker-running-p): Renamed `newsticker--display-timer'
73 to `newsticker--ticker-timer'.
74 (newsticker--set-customvar-ticker): New. Extracted from
75 `newsticker--set-customvar'.
76 (newsticker-ticker-interval): Renamed
77 `newsticker-display-interval' to `newsticker-ticker-interval'. Use
78 `newsticker--set-customvar-ticker for :set. Changed :group.
79 (newsticker-scroll-smoothly): Doc changed. Changed :group.
80 (newsticker-hide-immortal-items-in-echo-area): Use
81 `newsticker--set-customvar-ticker for :set. Changed :group.
82 (newsticker-hide-old-items-in-echo-area): Use
83 `newsticker--set-customvar-ticker for :set. Changed :group.
84 (newsticker-hide-old-items-in-echo-area): Use
85 `newsticker--set-customvar-ticker for :set. Changed :group.
86 (newsticker-hide-obsolete-items-in-echo-area): Use
87 `newsticker--set-customvar-ticker for :set. Changed :group.
88 (newsticker-start-ticker): Renamed `newsticker--display-timer' to
89 `newsticker--ticker-timer'. Renamed `newsticker-display-interval'
90 to `newsticker-ticker-interval'.
91 (newsticker-stop-ticker): Renamed `newsticker--display-timer' to
92 `newsticker--ticker-timer'.
93
94 * net/newsticker-reader.el: New. Moved reader functionality from
95 net/newsticker.el to net/newsticker-reader.el.
96 (newsticker--set-customvar-formatting): New. Extracted from
97 `newsticker--set-customvar'.
98 (newsticker-reader): New.
99 (newsticker-frontend): New.
100 (newsticker-enable-logo-manipulations): Changed :group.
101 (newsticker-justification): Use
102 `newsticker--set-customvar-formatting' for :set. Changed :group.
103 (newsticker-use-full-width): Use
104 `newsticker--set-customvar-formatting' for :set. Changed :group.
105 (newsticker-html-renderer): Doc changed. Use
106 `newsticker--set-customvar-formatting' for :set. Changed :group.
107 (newsticker-date-format): Use
108 `newsticker--set-customvar-formatting' for :set. Changed :group.
109 (newsticker--insert-enclosure): Renamed
110 `newsticker--buffer-insert-enclosure' to
111 `newsticker--insert-enclosure'. Added keymap arg.
112 (newsticker--print-extra-elements): Renamed
113 `newsticker--buffer-print-extra-elements' to
114 `newsticker--print-extra-elements'. Added keymap arg.
115 (newsticker--do-print-extra-element): Renamed
116 `newsticker--buffer-do-print-extra-element' to
117 `newsticker--do-print-extra-element'. Added keymap arg.
118 (newsticker-show-news): Use `newsticker-frontend'.
119
120 * net/newsticker-plainview.el: New. Moved plainview functionality
121 from net/newsticker.el to net/newsticker-reader.el.
122 (newsticker-plainview): New.
123 (newsticker--set-customvar-sorting): New. Extracted from
124 `newsticker--set-customvar'.
125 (newsticker-sort-method): Use `newsticker--set-customvar-sorting
126 for :set. Changed :group.
127 (newsticker-heading-format): Use
128 `newsticker--set-customvar-formatting for :set. Changed :group.
129 (newsticker-item-format): Use
130 `newsticker--set-customvar-formatting for :set. Changed :group.
131 (newsticker-desc-format): Use
132 `newsticker--set-customvar-formatting for :set. Changed :group.
133 (newsticker-statistics-format): Use
134 `newsticker--set-customvar-formatting for :set. Changed :group.
135 (newsticker-faces): Changed :group.
136 (newsticker-default-face): Enabled again.
137 (newsticker-hide-old-items-in-newsticker-buffer): Use
138 `newsticker--set-customvar-buffer' for :set. Changed :group.
139 (newsticker-show-descriptions-of-new-items): Use
140 `newsticker--set-customvar-buffer' for :set. Changed
141 :group.Changed :group.
142 (newsticker-show-all-news-elements): Changed :group.
143 (newsticker-plainview-hooks): New.
144 (newsticker-select-item-hook): Changed :group.
145 (newsticker-select-feed-hook): Changed :group.
146 (newsticker-buffer-change-hook): Changed :group.
147 (newsticker-narrow-hook): Changed :group.
148 (newsticker--plainview-tool-bar-map): Renamed
149 `newsticker--tool-bar-map' to
150 `newsticker--plainview-tool-bar-map'.
151 (newsticker--url-keymap): Added mouse-1 binding.
152 (newsticker-plainview): New.
153 (newsticker-mark-all-items-of-feed-as-read): Doc changed.
154 (newsticker--buffer-do-insert-text): Use renamed
155 newsticker--[buffer-]insert-enclosure and
156 newsticker--[buffer-]print-extra-elements.
157 (newsticker--buffer-set-faces): Use newsticker-default-face.
158
159 * net/newsticker-treeview.el: New.
160
1 2008-06-08 Andreas Schwab <schwab@suse.de> 161 2008-06-08 Andreas Schwab <schwab@suse.de>
2 162
3 * vc-dispatcher.el (vc-dir-children-marked-p): Fix child check. 163 * vc-dispatcher.el (vc-dir-children-marked-p): Fix child check.
4 164
5 * vc-cvs.el (vc-cvs-dir-status): Pass -f to cvs. 165 * vc-cvs.el (vc-cvs-dir-status): Pass -f to cvs.