1 2010-12-08 Andrew Cohen <cohen@andy.bu.edu>
3 * nnir.el (nnir-retrieve-headers): Use rassq when comparing article
5 (nnir-run-gmane): Simplify groupspec formatting.
7 2010-12-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
9 * nnimap.el (nnimap-parse-flags): Tweak VANISHED regexp to avoid regexp
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.
17 2010-12-07 Andrew Cohen <cohen@andy.bu.edu>
19 * nnir.el (nnir-run-gmane): Restore sub-optimal test for gmane server.
20 (nnir-request-article): Improve article retrieval.
22 2010-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
24 * mm-util.el (mm-extra-numeric-entities): New variable.
26 * mm-url.el (mm-url-decode-entities):
27 * mm-decode.el (mm-shr): Use it to decode extra numeric entities.
29 * lpath.el: Fbind completion-at-point for Emacs 22 and XEmacs.
31 2010-12-07 Stefan Monnier <monnier@iro.umontreal.ca>
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.
38 2010-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
40 * shr.el (shr-find-fill-point): Don't break a line after a kinsoku-bol
41 character if a non-breakable character follows.
43 2010-12-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
45 * proto-stream.el (proto-stream-open-tls): Return nil if we don't get
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
52 (shr-tag-font): Get the background color right.
53 (shr-tag-style): Ignore all <style> tags for the moment.
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.
58 * shr.el (shr-descend): Only colorize something if we have a node that
61 2010-12-06 Julien Danjou <julien@danjou.info>
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.
70 2010-12-06 Katsumi Yamaoka <yamaoka@jpl.org>
72 * shr.el (shr-find-fill-point): Don't regard apostrophe as kinsoku-bol.
74 2010-12-06 Andrew Cohen <cohen@andy.bu.edu>
76 * nnir.el (nnir-request-move-article): Remove obsolete code.
78 2010-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
80 * gnus-util.el (gnus-macroexpand-all): Use eval-and-compile.
82 2010-12-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
84 * gnus-sum.el (gnus-summary-respool-article): The completion function
85 expects a list instead of an alist.
87 * nntp.el (nntp-snarf-error-message): nnheader-report takes a format
88 string as the parameter.
90 * gnus.el (gnus-valid-select-methods): Allow nnimap to respool.
92 * shr.el (shr-stylesheet): New dynamic variable for cascading the
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
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
104 * gnus-util.el (gnus-output-to-mail): Require nnmail before using
107 2010-12-05 Bjørn Mork <bjorn@mork.no>
109 * nnimap.el (nnimap-process-expiry-targets): Avoid downloading articles
112 2010-12-05 Andrew Cohen <cohen@andy.bu.edu>
114 * nnir.el (nnir-run-gmane): Use more careful test for gmane nntp
117 2010-12-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
119 * gnus-html.el (gnus-html-put-image): Use widget instead of local maps
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.
125 * shr.el (shr-urlify): Show the URL before the title to avoid
128 2010-12-04 Adam Sjøgren <asjo@koldfront.dk>
130 * shr.el (shr-urlify): Display the title in <a> tags.
132 2010-12-04 Andrew Cohen <cohen@andy.bu.edu>
134 * nnir.el (nnir-categorize): Replace mapcar with mapc.
136 2010-12-03 Andrew Cohen <cohen@andy.bu.edu>
138 * nnir.el: Rearrange code to allow macros to be autoloaded by
140 (nnir-retrieve-headers-override-function): Make this variable
142 (nnir-retrieve-headers): Remove obsolete subject-mangling code.
144 * gnus-sum.el (nnir-article-group,nnir-article-rsv): Autoload macros
147 2010-12-03 Julien Danjou <julien@danjou.info>
149 * gnus-demon.el (gnus-demon-init): Fix time computing when time is nil.
151 2010-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
153 * gnus-util.el (gnus-macroexpand-all): Don't modify argument;
154 allow optional argument `environment'.
156 2010-12-03 Glenn Morris <rgm@gnu.org>
158 * mm-extern.el (message-goto-body): Update declaration.
160 2010-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
162 * gnus-util.el (gnus-macroexpand-all): New function.
164 * gnus-sum.el (gnus-summary-line-format-alist): Use gnus-macroexpand-all
165 instead of macroexpand-all that is unavailable in XEmacs.
167 2010-12-02 Andrew Cohen <cohen@andy.bu.edu>
169 * nnir.el (nnir-summary-line-format): New variable.
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.
178 * gnus-sum.el (gnus-summary-line-format-alist): Add specs for nnir
181 2010-12-02 Julien Danjou <julien@danjou.info>
183 * gnus-win.el (gnus-configure-frame): Remove old compatibility code.
185 * gnus-msg.el: Mark gnus-outgoing-message-group as obsolete.
187 * gnus-win.el (gnus-configure-windows): Remove Gnus 3.x setting
190 2010-12-01 Andrew Cohen <cohen@andy.bu.edu>
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
199 (nnir-mode): Install nnir-specific hooks for updating the registry.
202 (gnus-article-original-subject,gnus-newsgroup-original-name): Remove
204 (gnus-summary-move-article): Remove use of obsolete variables.
205 (gnus-summary-local-variables): Make move and delete hooks local to
208 2010-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
210 * rtree.el: New file.
212 2010-12-01 Julien Danjou <julien@danjou.info>
214 * message.el (message-user-organization): Do not use
215 gnus-local-organization.
217 * gnus.el: Remove gnus-local-organization.
219 * gnus-msg.el: Remove nastygram thing.
221 2010-12-01 Teodor Zlatanov <tzz@lifelogs.com>
223 * nnmaildir.el (nnmaildir-request-set-mark): Add article to add-mark
226 2010-12-01 Katsumi Yamaoka <yamaoka@jpl.org>
228 * gnus-gravatar.el (gnus-gravatar-insert): Allow LWSP in the middle of
231 * shr.el (shr-find-fill-point): Don't break line between kinsoku-bol
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.
240 2010-11-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
242 * proto-stream.el (open-protocol-stream): All starttls connections are
243 handled by the network handler.
245 2010-11-30 Julien Danjou <julien@danjou.info>
247 * nnimap.el (nnimap-open-connection-1): Use gnus-string-match-p.
248 (nnimap-open-connection-1): Fix PREAUTH.
250 * gnus-gravatar.el (gnus-gravatar-size): Set gnus-gravatar-size to nil.
252 2010-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
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.
259 2010-11-29 Andrew Cohen <cohen@andy.bu.edu>
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.
265 2010-11-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
267 * shr.el (shr-find-fill-point): Don't break before apostrophes.
269 2010-11-29 Binjo <binjo.cn@gmail.com> (tiny change)
271 * nnimap.el (nnimap-open-connection-1): w32 open-network-stream doesn't
272 seem to accept strings-with-numbers as port numbers,
274 2010-11-29 Andrew Cohen <cohen@andy.bu.edu>