083134106b942b5080fcff3f255e8406d70fdcd1
[gnus] / lisp / ChangeLog
1 2010-12-08  Andrew Cohen  <cohen@andy.bu.edu>
2
3         * nnir.el (nnir-retrieve-headers): Use rassq when comparing article
4         ids.
5         (nnir-run-gmane): Simplify groupspec formatting.
6
7 2010-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8
9         * nnimap.el (nnimap-parse-flags): Tweak VANISHED regexp to avoid regexp
10         overflow, possibly.
11
12         * shr.el (shr-tag-table-1): Use bg/gfcolor specs on tables.
13         (shr-render-td): Handle td style="" better.
14         (shr-tag-table): Use the color from the style sheet.
15         (shr-render-td): Make sure we copy over all the overlays, too.
16
17 2010-12-07  Andrew Cohen  <cohen@andy.bu.edu>
18
19         * nnir.el (nnir-run-gmane): Restore sub-optimal test for gmane server.
20         (nnir-request-article): Improve article retrieval.
21
22 2010-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
23
24         * mm-util.el (mm-extra-numeric-entities): New variable.
25
26         * mm-url.el (mm-url-decode-entities):
27         * mm-decode.el (mm-shr): Use it to decode extra numeric entities.
28
29         * lpath.el: Fbind completion-at-point for Emacs 22 and XEmacs.
30
31 2010-12-07  Stefan Monnier  <monnier@iro.umontreal.ca>
32
33         * message.el: Use completion-at-point.
34         (message-completion-function): New fun, extracted from message-tab.
35         (message-mode): Use it for completion-at-point-functions.
36         (message-tab): Use it and completion-at-point.
37
38 2010-12-07  Katsumi Yamaoka  <yamaoka@jpl.org>
39
40         * shr.el (shr-find-fill-point): Don't break a line after a kinsoku-bol
41         character if a non-breakable character follows.
42
43 2010-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
44
45         * proto-stream.el (proto-stream-open-tls): Return nil if we don't get
46         any stream.
47
48         * shr.el (shr-tag-font): Colorize the region.
49         (shr-tag-body): Ditto.
50         (shr-tag-font): Actually let the styles be inherited instead of
51         overwriting them.
52         (shr-tag-font): Get the background color right.
53         (shr-tag-style): Ignore all <style> tags for the moment.
54
55         * gnus-int.el (gnus-request-thread): Rework to take a header instead of
56         a Message-ID to avoid having nnimap depend on gnus-sum.
57
58         * shr.el (shr-descend): Only colorize something if we have a node that
59         sets colors.
60
61 2010-12-06  Julien Danjou  <julien@danjou.info>
62
63         * shr.el (shr-render-td): Render td content with shr-descend, so style
64         will be applied to <td> too.
65         (shr-colorize-region): Colorize region even if we only have a background.
66         (shr-tag-body): Fix color and background color inheritance.
67         Do not recolorize after shr-generic.
68         (shr-tag-font): Let shr-generic colorize via inheritance.
69
70 2010-12-06  Katsumi Yamaoka  <yamaoka@jpl.org>
71
72         * shr.el (shr-find-fill-point): Don't regard apostrophe as kinsoku-bol.
73
74 2010-12-06  Andrew Cohen  <cohen@andy.bu.edu>
75
76         * nnir.el (nnir-request-move-article): Remove obsolete code.
77
78 2010-12-05  Katsumi Yamaoka  <yamaoka@jpl.org>
79
80         * gnus-util.el (gnus-macroexpand-all): Use eval-and-compile.
81
82 2010-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
83
84         * gnus-sum.el (gnus-summary-respool-article): The completion function
85         expects a list instead of an alist.
86
87         * nntp.el (nntp-snarf-error-message): nnheader-report takes a format
88         string as the parameter.
89
90         * gnus.el (gnus-valid-select-methods): Allow nnimap to respool.
91
92         * shr.el (shr-stylesheet): New dynamic variable for cascading the
93         styles.
94         (shr-colorize-region): New function.
95         (shr-insert-background-overlay): Remove.
96         (shr-render-td): Background setting should be taken care of on a higher
97         level.
98         (shr-tag-body): Use post-hoc colorizations.
99         (shr-tag-body): Set up a style sheet based on bgcolor/fgcolor.
100         (shr-put-color-1): Don't overwrite old colors.
101         (shr-colorize-region): When the background color isn't explicit, use
102         a fixed background.
103
104         * gnus-util.el (gnus-output-to-mail): Require nnmail before using
105         nnmail variables.
106
107 2010-12-05  Bjørn Mork  <bjorn@mork.no>
108
109         * nnimap.el (nnimap-process-expiry-targets): Avoid downloading articles
110         unless necessary.
111
112 2010-12-05  Andrew Cohen  <cohen@andy.bu.edu>
113
114         * nnir.el (nnir-run-gmane): Use more careful test for gmane nntp
115         server.
116
117 2010-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
118
119         * gnus-html.el (gnus-html-put-image): Use widget instead of local maps
120         so that TAB works.
121
122         * gnus-sum.el (gnus-summary-show-article): Reverse the meanings of `C-u
123         C-u g' and `C-u g' so that `C-u g' does what it traditionally did.
124
125         * shr.el (shr-urlify): Show the URL before the title to avoid
126         misleading URLs.
127
128 2010-12-04  Adam Sjøgren  <asjo@koldfront.dk>
129
130         * shr.el (shr-urlify): Display the title in <a> tags.
131
132 2010-12-04  Andrew Cohen  <cohen@andy.bu.edu>
133
134         * nnir.el (nnir-categorize): Replace mapcar with mapc.
135
136 2010-12-03  Andrew Cohen  <cohen@andy.bu.edu>
137
138         * nnir.el: Rearrange code to allow macros to be autoloaded by
139         gnus-sum.el.
140         (nnir-retrieve-headers-override-function): Make this variable
141         customizable.
142         (nnir-retrieve-headers): Remove obsolete subject-mangling code.
143
144         * gnus-sum.el (nnir-article-group,nnir-article-rsv): Autoload macros
145         from nnir.el.
146
147 2010-12-03  Julien Danjou  <julien@danjou.info>
148
149         * gnus-demon.el (gnus-demon-init): Fix time computing when time is nil.
150
151 2010-12-03  Katsumi Yamaoka  <yamaoka@jpl.org>
152
153         * gnus-util.el (gnus-macroexpand-all): Don't modify argument;
154         allow optional argument `environment'.
155
156 2010-12-03  Glenn Morris  <rgm@gnu.org>
157
158         * mm-extern.el (message-goto-body): Update declaration.
159
160 2010-12-03  Katsumi Yamaoka  <yamaoka@jpl.org>
161
162         * gnus-util.el (gnus-macroexpand-all): New function.
163
164         * gnus-sum.el (gnus-summary-line-format-alist): Use gnus-macroexpand-all
165         instead of macroexpand-all that is unavailable in XEmacs.
166
167 2010-12-02  Andrew Cohen  <cohen@andy.bu.edu>
168
169         * nnir.el (nnir-summary-line-format): New variable.
170         (nnir-mode): Use it.
171         (nnir-artlist-*,nnir-aritem-*): Reimplement as macros.
172         (nnir-article-ids): Reimplement as defsubst.
173         (nnir-retrieve-headers): Don't mangle the subject header.
174         (nnir-run-imap): Use 100 as RSV score.
175         (nnir-run-find-grep): Fix for full server searching.
176         (nnir-run-gmane): Better restriction to gmane groups.
177
178         * gnus-sum.el (gnus-summary-line-format-alist): Add specs for nnir
179         summary buffers.
180
181 2010-12-02  Julien Danjou  <julien@danjou.info>
182
183         * gnus-win.el (gnus-configure-frame): Remove old compatibility code.
184
185         * gnus-msg.el: Mark gnus-outgoing-message-group as obsolete.
186
187         * gnus-win.el (gnus-configure-windows): Remove Gnus 3.x setting
188         support.
189
190 2010-12-01  Andrew Cohen  <cohen@andy.bu.edu>
191
192         * nnir.el: Update to handle the registry better.
193         (autoload): Silence byte-compiler.
194         (nnir-open-server): Add a hook for nnir groups.
195         (nnir-request-move-article): Don't mangle the header. Better to use
196         formating variables (which will be added in the future).
197         (nnir-registry-action): Update the registry using the original article
198         group name.
199         (nnir-mode): Install nnir-specific hooks for updating the registry.
200
201         * gnus-sum.el
202         (gnus-article-original-subject,gnus-newsgroup-original-name): Remove
203         obsolete variables.
204         (gnus-summary-move-article): Remove use of obsolete variables.
205         (gnus-summary-local-variables): Make move and delete hooks local to
206         summary buffers.
207
208 2010-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
209
210         * rtree.el: New file.
211
212 2010-12-01  Julien Danjou  <julien@danjou.info>
213
214         * message.el (message-user-organization): Do not use
215         gnus-local-organization.
216
217         * gnus.el: Remove gnus-local-organization.
218
219         * gnus-msg.el: Remove nastygram thing.
220
221 2010-12-01  Teodor Zlatanov  <tzz@lifelogs.com>
222
223         * nnmaildir.el (nnmaildir-request-set-mark): Add article to add-mark
224         funcall.
225
226 2010-12-01  Katsumi Yamaoka  <yamaoka@jpl.org>
227
228         * gnus-gravatar.el (gnus-gravatar-insert): Allow LWSP in the middle of
229         names.
230
231         * shr.el (shr-find-fill-point): Don't break line between kinsoku-bol
232         characters.
233
234         * gnus-gravatar.el (gnus-gravatar-insert): Delete unnecessary binding
235         to t of inhibit-read-only since it is inside gnus-with-article-headers.
236         Suggested by Štěpán Němec <stepnem@gmail.com>.
237         (gnus-gravatar-transform-address): Use mail-extract-address-components
238         that supports non-ASCII names rather than mail-header-parse-addresses.
239
240 2010-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
241
242         * proto-stream.el (open-protocol-stream): All starttls connections are
243         handled by the network handler.
244
245 2010-11-30  Julien Danjou  <julien@danjou.info>
246
247         * nnimap.el (nnimap-open-connection-1): Use gnus-string-match-p.
248         (nnimap-open-connection-1): Fix PREAUTH.
249
250         * gnus-gravatar.el (gnus-gravatar-size): Set gnus-gravatar-size to nil.
251
252 2010-11-30  Katsumi Yamaoka  <yamaoka@jpl.org>
253
254         * shr.el (shr-char-breakable-p, shr-char-nospace-p)
255         (shr-char-kinsoku-bol-p, shr-char-kinsoku-eol-p): New macros.
256         (shr-insert): Use them.
257         (shr-find-fill-point): Work better for kinsoku chars and apostrophes.
258
259 2010-11-29  Andrew Cohen  <cohen@andy.bu.edu>
260
261         * nnir.el (nnir-request-move-article): Bail out if original group
262         doesn't support article moves.
263         (nnir-get-active): Improve active list retrieval.
264
265 2010-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
266
267         * shr.el (shr-find-fill-point): Don't break before apostrophes.
268
269 2010-11-29  Binjo  <binjo.cn@gmail.com>  (tiny change)
270
271         * nnimap.el (nnimap-open-connection-1): w32 open-network-stream doesn't
272         seem to accept strings-with-numbers as port numbers,
273
274 2010-11-29  Andrew Cohen  <cohen@andy.bu.edu>
27