1 2012-04-10 Elias Oltmanns <eo@nebensachen.de>
3 * gnus-cite.el (gnus-dissect-cited-text): A single line without
4 citation prefix within a block of cited text should be considered part
5 of that block *only* if it is a blank line.
7 2012-04-09 Chong Yidong <cyd@gnu.org>
9 * binhex.el, hashcash.el, uudecode.el:
10 Remove * characters from the front of variable docstrings.
12 2012-04-05 Bastien Guerry <bzg@altern.org>
14 * color.el (color-lighten-name): Fix typo.
16 2012-04-02 Katsumi Yamaoka <yamaoka@jpl.org>
18 * shr.el (shr-find-fill-point): Remove unused code; don't break a line
19 before kinsoku-bol characters nor within kinsoku-eol characters.
21 2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
23 * gnus-sync.el (gnus-topic-alist, gnus-group-topic)
24 (gnus-topic-create-topic, gnus-topic-enter-dribble): Silence compiler.
25 (gnus-sync-read): Use mapc instead of mapcar.
27 * mm-archive.el: Require mm-decode for some macros.
28 (gnus-recursive-directory-files, mailcap-extension-to-mime): Silence
30 (mm-archive-decoders): New function that returns the value of
31 the mm-archive-decoders variable.
33 * mm-decode.el: Don't require mm-archive; autoload mm-archive functions
35 (mm-dissect-singlepart): Use the function mm-archive-decoders.
37 * nnimap.el (gnus-refer-thread-use-nnir):
38 * nnmail.el (mail-send-and-exit): Silence the byte compiler.
40 2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
42 * gnus-compat.el: Define `bound-and-true-p' for XEmacs.
44 2012-03-12 Peter Münster <pmrb@free.fr>
46 * gnus-demon.el (gnus-demon-timers): Now a plist (function -> timer).
47 (gnus-demon-cancel): Ditto.
48 (gnus-demon-run-callback): When function cannot be called due to low
49 idleness, call it when idleness reaches the expected value, instead of
50 waiting another timer period.
51 (gnus-demon-init): Add `time' to arguments of call-back.
53 2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
55 * dgnushack.el: Bind `gnus-registry-enabled' for XEmacs.
57 * gnus.el: Register gnus-registry functions.
59 * gnus-registry.el (gnus-try-warping-via-registry): Moved here and
62 * gnus-int.el (gnus-warp-to-article): Check whether the registry is
63 enabled before warping.
65 2012-03-22 Dave Abrahams <dave@boostpro.com>
67 * gnus-sum.el (gnus-summary-insert-subject): Record information in the
68 registry about each article retrieved.
70 * gnus-int.el (gnus-select-group-with-message-id): New function.
71 (gnus-try-warping-via-registry): Ditto.
72 (gnus-warp-to-article): Fall back on the registry.
74 2012-03-22 Sergio Martínez <samf0xb58@gmail.com> (tiny change)
76 * nnimap.el (nnimap-request-scan): Allow `nnimap-inbox' to be a list of
79 2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
81 * nnimap.el (nnimap-fetch-partial-articles): Minor doc string fixup.
83 2012-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
85 * gnus-msg.el (gnus-summary-resend-message-insert-gcc): Assume that
86 gnus-gcc-self-resent-messages may be a group parameter.
87 (gnus-summary-resend-message): Don't encode encoded words in header
88 when Gcc'ing resent message.
90 2012-03-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
92 * shr.el (shr-insert): Treat non-breaking space just like normal
93 space. This seems to produce more pleasing results.
94 (shr-insert): Only insert a blank line if we're starting from an image.
95 (shr-tag-br): Allow <br> to end lines or to make a single blank line.
96 (shr-ensure-paragraph): Consider lines with white space to be blank.
98 2012-03-15 Elias Pipping <pipping@lavabit.com>
100 * Makefile.in: Respect DESTDIR.
102 2012-03-14 Christopher Schmidt <christopher@ch.ristopher.com>
104 * gnus-msg.el (gnus-inews-do-gcc): Add gnus-gcc-pre-body-encode-hook
105 and gnus-gcc-post-body-encode-hook.
107 2012-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
109 * gnus-group.el (gnus-group-expire-articles-1): Don't try to expire
110 messages that don't exist.
112 * gnus-sum.el (gnus-summary-expire-articles): Ditto.
114 2012-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
116 2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
118 * gnus-start.el (gnus-read-newsrc-el-file): Protect against broken
121 2012-04-05 Bastien Guerry <bzg@altern.org>
123 * color.el (color-lighten-name): Fix typo.
125 2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
127 * auth-source.el (auth-source-netrc-create): Quote tokens that contain
128 "#" to avoid having them interpreted as comments.
130 2012-03-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
132 * shr.el (shr-insert): Update the text state properly to avoid
133 inserting spurious paragraph starts.
135 2012-03-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
137 * shr.el (shr-table-widths): Divide the extra width more fairly over
139 (shr-render-td): Don't delete too much padding.
140 (shr-natural-width): Compute the natural width more correctly.
141 (shr-insert): Allow the natural width to be computed for tables again.
142 (shr-tag-table-1): Rework how the natural widths are computed by
143 rendering the table a third time.
144 (shr-natural-width): Removed.
145 (shr-buffer-width): New function.
146 (shr-expand-newlines): Use it.
148 * gnus-msg.el (gnus-bug): Don't delete the other windows. We may be
149 using a `gnus-use-full-window' setup (bug#11013).
151 2012-03-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
153 * gnus-int.el (gnus-backend-trace): Flip default to nil before Emacs
156 2012-03-10 David Edmondson <dme@dme.org>
158 * mm-uu.el (mm-uu-forward-extract): Allow for blank lines between the
159 'Forwarded Message' header and the start of the message.
161 2012-03-04 Thierry Volpiatto <thierry.volpiatto@gmail.com>
163 * gnus-msg.el (gnus-msg-mail): Call `message-mail' correctly when Gnus
164 isn't running (bug#10897).
166 2012-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
168 * tls.el (open-tls-stream): Don't set the dont-query-on-exit flag.
169 This is inconsistent with all the other stream functions, which leave
170 the setting up to the higher levels (if so wanted) (bug#10931).
172 2012-02-28 Glenn Morris <rgm@gnu.org>
174 * gmm-utils.el, gnus-agent.el, gnus-score.el, messagexmas.el,
175 mm-decode.el: Standardize possessive apostrophe usage.
177 2012-02-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
179 * shr.el (shr-column-specs): Protect against TDs with "width: 0%".
181 2012-02-25 Andreas Schwab <schwab@linux-m68k.org>
183 * parse-time.el (parse-time-string): Allow extractor to return nil.
185 2012-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
187 * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo.
189 2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
191 * gnus-start.el (gnus-clean-old-newsrc): Allow a FORCE parameter.
193 2012-02-20 Lars Ingebrigtsen <larsi@gnus.org>
195 * mm-decode.el (mm-shr): Remove "soft hyphens".
197 * nnimap.el (nnimap-request-list): Return the group names encoded as
198 utf8. Otherwise non-European group names don't work.
199 (nnimap-request-newgroups): Ditto.
201 * gnus-sum.el (gnus-summary-insert-old-articles): Fix the syntax for
202 the default in `read-string' (bug#10757).
204 * gnus-msg.el (gnus-group-post-news): Don't bug out on `C-u a' on
207 * nnimap.el (nnimap-log-command): Add the IMAP address to the log
208 buffer. Suggested by Herbert Valerio Riedel.
209 (nnimap-request-move-article): Delete the message from the correct IMAP
212 2012-02-19 Vida Gábor <vidagabor@gmail.com> (tiny change)
214 * gnus-demon.el (gnus-demon-init): Don't multiply time twice.
215 Reported by Peter Münster.
217 2012-02-18 Lars Ingebrigtsen <larsi@gnus.org>
219 * shr.el (shr-image-fetched): Make sure we really kill the right
222 2012-02-16 Leo Liu <sdl.web@gmail.com>
224 * gnus-start.el (gnus-1): Avoid duplicate entries.
226 2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
230 * nntp.el (nntp-coding-system-for-read): Remove.
231 (nntp-coding-system-for-write): Ditto.
232 (nntp-open-connection): Just use `binary' directly.
234 * gnus-start.el (gnus-clean-old-newsrc): Delete `unexist' from pre-Ma
237 2012-02-16 Lars Ingebrigtsen <larsi@gnus.org>
239 * mm-decode.el (mm-dissect-singlepart): Guess what the type of
240 application/octet-stream parts really is.
242 * gnus-sum.el (gnus-propagate-marks): Remove.
244 2012-02-15 Paul Eggert <eggert@cs.ucla.edu>
246 * shr.el (shr-rescale-image): Undo previous change; see
247 <http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00540.html>.
249 2012-02-15 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
251 * gnus.el: Ma Gnus v0.3 is released.
253 2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
255 * gnus-sum.el (gnus-summary-local-variables): Make
256 `gnus-newsgroup-unexist' into a local variable.
258 2012-02-14 Teodor Zlatanov <tzz@lifelogs.com>
260 * registry.el (registry-usage-test, registry-persistence-test): Move to
261 tests/gnustest-registry.el.
262 (registry-make-testable-db, registry-match-test)
263 (registry-instantiation-test): Move to tests/gnustest-registry.el.
265 * gnus-registry.el (gnus-registry-misc-test)
266 (gnus-registry-usage-test): Move to tests/gnustest-registry.el.
268 * tests/gnustest-registry.el: New file with the registry and
269 gnus-registry ERT tests.
271 2012-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
273 * gnus-msg.el (gnus-summary-resend-message): Make
274 gnus-summary-resend-message-insert-gcc be last item in
275 message-header-setup-hook.
277 2012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
279 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
280 (nnfolder-marks, nnfolder-marks-file-suffix, nnfolder-marks-modtime):
282 (nnfolder-open-server): Don't use marks.
283 (nnfolder-request-delete-group): Ditto.
284 (nnfolder-request-rename-group): Ditto.
285 (nnfolder-request-set-mark, nnfolder-request-marks)
286 (nnfolder-group-marks-pathname, nnfolder-marks-changed-p)
287 (nnfolder-save-marks, nnfolder-open-marks): Remove.
289 * nnml.el (nnml-marks-is-evil, nnml-marks-file-name, nnml-marks)
290 (nnml-marks-modtime): Remove.
291 (nnml-request-delete-group): Don't use marks.
292 (nnml-request-rename-group): Ditto.
293 (nnml-request-set-mark, nnml-request-marks, nnml-marks-changed-p)
294 (nnml-save-marks, nnml-open-marks): Remove.
296 * nntp.el (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
297 (nntp-marks-modtime, nntp-marks-directory, nntp-request-set-mark)
298 (nntp-request-marks, nntp-marks-directory, nntp-marks-changed-p)
299 (nntp-save-marks, nntp-open-marks, nntp-possibly-create-directory)
300 (nntp-server-to-method-cache): Remove.
302 * shr.el (shr-rescale-image): Fix wrong merge.
304 2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
306 * shr.el (shr-remove-trailing-whitespace): Really delete the padding on
309 2012-02-13 Lars Ingebrigtsen <larsi@gnus.org>
311 * nnimap.el (nnimap-record-commands): New variable.
312 (nnimap-log-command): Use it.
313 (nnimap-make-process-buffer): Add a space to the process buffer.
314 (nnimap-transform-headers): Don't bug out on header lines containing
315 stuff that look like IMAP length encodings.
317 * shr.el (shr-rescale-image): Allow viewing large images.
319 2012-02-12 Lars Ingebrigtsen <larsi@gnus.org>
321 * nnml.el (nnml-request-compact-group): Delete the marks file after
322 compaction (bug#10800).
324 * gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on
327 * nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed
328 QRESYNC/FETCH output.
330 2012-02-11 Glenn Morris <rgm@gnu.org>
332 * sieve-manage.el (sieve-manage-default-stream):
334 * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
335 (nnir-retrieve-headers-override-function)
336 (nnir-imap-default-search-key, nnir-notmuch-program)
337 (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
338 (nnir-method-default-engines):
339 * message.el (message-cite-reply-position):
340 * gssapi.el (gssapi-program):
341 * gravatar.el (gravatar):
342 * gnus-sum.el (gnus-refer-thread-use-nnir):
343 * gnus-registry.el (gnus-registry-unfollowed-addresses)
344 (gnus-registry-max-pruned-entries):
345 * gnus-picon.el (gnus-picon-inhibit-top-level-domains):
346 * gnus-int.el (gnus-after-set-mark-hook)
347 (gnus-before-update-mark-hook):
348 * gnus-async.el (gnus-async-post-fetch-function):
349 * auth-source.el (auth-source-cache-expiry):
350 Add missing :version tags to new defcustoms and defgroups.
352 2012-02-11 Lars Ingebrigtsen <larsi@gnus.org>
354 * gnus-sum.el (gnus-adjust-marked-articles): Add to
355 `gnus-newsgroup-unexist'.
357 * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of
359 (gnus-article-special-mark-lists): Put the `unexist' in the special
362 * gnus-sum.el (gnus-articles-to-read): Don't include unexisting
363 articles in the list of articles to be selected.
365 * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting
367 (nnimap-update-info): Keep track of unexisting articles.
368 (nnimap-update-qresync-info): Ditto.
370 2012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
372 * message.el (message-default-send-mail-function): Made into own
373 function for reuse by emacsbug.el.
375 2012-02-09 Juanma Barranquero <lekktu@gmail.com>
377 * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst
378 `gnus-sloppily-equal-method-parameters' to avoid a warning.
380 2012-02-09 Lars Ingebrigtsen <larsi@gnus.org>
382 * mm-archive.el (mm-archive-dissect-and-inline): New function.
383 (mm-archive-dissect-and-inline): Fix up the undisplayer.
385 * gnus-compat.el: Define `timer-set-function'.
387 * mm-decode.el (mm-display-external): Output the text from the command
388 in the buffer after the command finished. This makes text-based
389 commands behave better.
391 2012-02-08 Lars Ingebrigtsen <larsi@gnus.org>
393 * gnus-compat.el: Add a compat for the old `url-retrieve'.
395 2012-02-07 Lars Ingebrigtsen <larsi@gnus.org>
397 * gnus-compat.el: Make `help-function-arglist' be compatible on Emacs
400 2012-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
402 * gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
404 2012-02-07 Lars Ingebrigtsen <larsi@gnus.org>
406 * message.el (smtpmail-smtp-user): Silence compiler warning.
408 2012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
410 * message.el (message-multi-smtp-send-mail): Also allow specifying the
413 2012-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
415 * gnus-sum.el (gnus-summary-show-thread):
416 next-single-char-property-change may return nil in XEmacs.
417 (gnus-summary-article-map): Fix typo.
419 2012-02-09 Lars Ingebrigtsen <larsi@gnus.org>
421 * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't
424 * nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
426 * gnus.el (gnus-server-extend-method): Don't add an -address component
427 if the method already has one (bug#9676).
429 2012-02-08 Lars Ingebrigtsen <larsi@gnus.org>