1 2014-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
3 * gnus-art.el (gnus-mm-display-part):
4 * mm-decode.el (mm-shr):
5 * mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text)
6 (mm-insert-inline): Set insertion type of end-marker, not only
7 start-marker, of undisplayer so as to stay after inserted text.
9 2014-06-02 Andreas Schwab <schwab@linux-m68k.org>
11 * html2text.el (html2text-get-attr): Fix typo when splitting value from
12 attribute. (Bug#17613)
14 2014-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
16 * mm-view.el (mm-display-inline-fontify): Use font-lock-ensure.
17 * gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush.
19 2014-05-15 Katsumi Yamaoka <yamaoka@jpl.org>
21 * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): Don't
22 delete next part button; keep spacing between buttons.
24 2014-05-14 Katsumi Yamaoka <yamaoka@jpl.org>
26 * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
27 Work for the last MIME part in an article.
28 (gnus-mime-display-single): Suppress excessive newlines between parts.
30 * mm-uu.el (mm-uu-dissect): Assume that separators may be accompanied
31 by leading or trailing newline.
33 2014-05-12 Sam Steingold <sds@gnu.org>
35 * time-date.el (seconds-to-string): New function to pretty print time
38 2014-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
40 * gnus-art.el (gnus-mm-display-part): Don't put article out of sight
41 while prompting a user for a file name, etc.
42 (gnus-mime-display-single): Display part with a common appearance no
43 matter whether MIME button is omitted or not; don't add duplicate entry
44 to gnus-article-mime-handle-alist.
45 (gnus-mime-buttonize-attachments-in-header): Use copied buttons.
47 2014-05-08 Adam Sjøgren <asjo@koldfront.dk>
49 * mml2015.el (mml2015-display-key-image): New variable.
51 2014-05-08 Glenn Morris <rgm@gnu.org>
53 * gnus-fun.el (gnus-grab-cam-face):
54 Do not use predictable temp-file name. (http://bugs.debian.org/747100)
55 This is CVE-2014-3421.
57 2014-05-04 Glenn Morris <rgm@gnu.org>
59 * gnus-registry.el (gnus-registry-install-p): Doc fix.
61 2014-05-02 Katsumi Yamaoka <yamaoka@jpl.org>
63 * gnus-art.el (gnus-mime-inline-part): Redisplay a button so as to show
64 the displaying state of a part.
65 (gnus-mm-display-part): Don't insert a newline in the beginning of
66 a part like gnus-mime-inline-part doesn't; work for XEmacs.
68 * mm-decode.el (mm-display-part): Don't insert a newline in the top.
69 (mm-shr): Make undisplayer unbreakable.
71 * mm-view.el (mm-inline-image-emacs, mm-inline-image-xemacs): Don't
72 insert excessive newline.
73 (mm-inline-text-html-render-with-w3m, mm-inline-text)
74 (mm-insert-inline): Make undisplayer unbreakable.
76 2014-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
78 * gnus.el: Ma Gnus v0.11 is released.
80 2014-05-01 Katsumi Yamaoka <yamaoka@jpl.org>
82 * gnus-art.el (gnus-mm-display-part):
83 Highlight header attachment buttons.
85 2014-04-30 Katsumi Yamaoka <yamaoka@jpl.org>
87 * gnus-art.el (gnus-mm-display-part): Don't move point while toggling
88 a part; redisplay a button (enbugged in 2014-02-05).
90 2014-04-27 Teodor Zlatanov <tzz@lifelogs.com>
92 * auth-source.el (auth-source-search, auth-source-search-backends):
93 Treat :max 0 as an indicator that a boolean return is wanted, as
94 documented. Reported by Joe Bloggs.
96 2014-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
98 * gnus-icalendar.el: Require gnus-art.
100 2014-04-20 Jan Tatarik <jan.tatarik@gmail.com>
102 * gnus-icalendar.el (gnus-icalendar-event->org-entry)
103 (gnus-icalendar--update-org-event): put event timestamp in
104 the org entry body instead of the drawer.
105 (gnus-icalendar-event--get-attendee-names): list of participants should
106 contain even attendees without common name attribute.
107 (gnus-icalendar--update-org-event): don't generate duplicates of empty
108 property tags in org drawers.
110 2014-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
112 * gmm-utils.el (gmm-format-time-string): New function.
114 * message.el (message-insert-formatted-citation-line): Use the original
115 author's time zone to express a date string.
117 2014-04-06 Stefan Monnier <monnier@iro.umontreal.ca>
119 * gnus-srvr.el (gnus-tmp-how, gnus-tmp-name, gnus-tmp-where)
120 (gnus-tmp-status, gnus-tmp-agent, gnus-tmp-cloud)
121 (gnus-tmp-news-server, gnus-tmp-news-method, gnus-tmp-user-defined):
122 Silence compiler warnings.
123 (gnus-server-insert-server-line): Don't use dyn-bind var as argument.
125 2014-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
127 * mml.el: Require url when compiling.
129 * gnus-cloud.el (gnus-cloud-parse-version-1):
130 Use plist-get rather than CL's getf.
131 (gnus-activate-group, gnus-subscribe-group): Declare.
133 * gnus-sum.el (gnus-mime-buttonize-attachments-in-header): Declare.
135 2014-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
137 * gnus-sum.el (gnus-summary-toggle-header): Display header attachment
138 buttons when toggling the header off.
140 2014-03-14 Juanma Barranquero <lekktu@gmail.com>
142 * tls.el (tls-program): Reflow docstring.
144 2014-03-07 Lars Ingebrigtsen <larsi@gnus.org>
146 * nnimap.el (nnimap-request-accept-article): Make respooling to nnimap
149 2014-03-07 George McNinch <gmcninch@gmail.com> (tiny change)
151 * nnir.el (nnir-run-namazu): Parse namazu results that are larger than
152 999 correctly (i.e. "1,342").
154 2014-03-07 Lars Ingebrigtsen <larsi@gnus.org>
156 * gnus-agent.el (gnus-agent-update-files-total-fetched-for): Don't bug
157 out if the directory doesn't exist.
159 2014-03-07 Daiki Ueno <ueno@gnu.org>
161 * mml2015.el (mml2015-use): Don't check the availability of GnuPG
162 commands here; instead, only check if epg-config.el is available.
164 2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
166 * mml.el (mml-expand-html-into-multipart-related): Allow sending HTML
167 messages with embedded images.
168 (mml-generate-mime): Don't bug out if you don't have libxml.
170 2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
172 * message.el (message-make-html-message-with-image-files): New command.
174 2014-03-05 Lars Ingebrigtsen <larsi@gnus.org>
176 * gnus-group.el (gnus-group-make-group): Clarify prompt.
178 * mml.el (mml-insert-mime-headers): Allow `recipient-filename'.
180 2014-02-23 David Engster <deng@randomsample.de>
182 * auth-source.el (auth-source-netrc-saver): Do not depend on `cl-lib'
183 to stay compatible with older Emacsen, so replace `cl-loop' with
186 2014-02-22 Daniel Colascione <dancol@dancol.org>
188 * auth-source.el (auth-source-secrets-listify-pattern): New function.
189 (auth-source-secrets-search): Don't pass invalid patterns to secrets.el;
190 instead, build list of patterns.
192 2014-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
194 * gnus-art.el (gnus-article-prepare, gnus-article-prepare-display):
195 Display header attachment buttons by gnus-article-prepare-display
196 rather than gnus-article-prepare so as to view in mml-preview as well.
198 2014-02-13 Teodor Zlatanov <tzz@lifelogs.com>
200 * auth-source.el (auth-sources): Add pointer to what the .gpg extension
201 in `auth-sources' means and link to EPA docs.
203 2014-02-12 Lars Ingebrigtsen <larsi@gnus.org>
205 * nnmail.el (nnmail-expand-newtext): Further sub-match fixups
208 2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
210 * gnus-art.el (gnus-article-goto-part): Find a button in the body first.
211 (gnus-mime-buttonize-attachments-in-header): Number hidden buttons.
213 2014-02-09 Lars Ingebrigtsen <larsi@gnus.org>
215 * message.el (message-tab): Mention what happens on normal tabs
218 2014-02-08 Glenn Morris <rgm@gnu.org>
220 * auth-source.el (auth-sources): Doc fix. (Bug#16642)
222 2014-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
224 * gnus-art.el (gnus-mime-buttonize-attachments-in-header): Display
225 buttons that are hidden in unselected alternative part as well.
226 (gnus-mime-display-alternative): Redraw attachment buttons in header.
228 * gmm-utils.el (gmm-flet, gmm-labels): Add edebug spec.
230 2014-02-07 Lars Ingebrigtsen <larsi@gnus.org>
232 * gnus-srvr.el (gnus-server-toggle-cloud-server): New command and
234 (gnus-server-toggle-cloud-server): Only allow clouding applicable
237 * ietf-drums.el (ietf-drums-parse-address): Don't bug out when called
238 with an empty string.
240 2014-02-06 Lars Ingebrigtsen <larsi@gnus.org>
242 * gnus-msg.el (gnus-summary-cancel-article): `user-mail-address' is
243 buffer-local in some buffers, so bind it explicitly in the buffer we're
244 trying to cancel the article in (bug#10808).
246 2014-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
248 * gnus.el, gnus-xmas.el (gnus-copy-overlay, gnus-overlays-at):
251 * gnus-art.el (gnus-mime-display-attachment-buttons-in-header):
253 (gnus-mime-buttonize-attachments-in-header): New function.
254 (gnus-article-prepare): Use it.
255 (gnus-mime-inline-part): Suppress extra newline.
256 (gnus-mm-display-part): Save excursion;
257 remove useless deleting and adding of buttons.
258 (gnus-insert-mime-button): Allow insertion in the middle of a line.
260 * gnus-sum.el (gnus-summary-wash-mime-map, gnus-summary-article-menu):
261 Add gnus-mime-buttonize-attachments-in-header.
263 2014-02-05 Lars Ingebrigtsen <larsi@gnus.org>
265 * nnimap.el (nnimap-request-articles): New command to download several
268 * gnus.el (gnus-variable-list): Save Cloud variables.
270 * gnus-int.el (gnus-request-accept-article): Doc fix.
272 2014-02-04 Lars Ingebrigtsen <larsi@gnus.org>
274 * parse-time.el (parse-time-iso8601-regexp)
275 (parse-iso8601-time-string): Copied from `url-dav' so that we can use
278 2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
280 * gnus-cloud.el: New file to provide the Emacs Cloud.
282 * dgnushack.el: Silence XEmacs w3 warning.
284 * gravatar.el (gravatar-retrieve-synchronously): XEmacs also has
285 `url-retrieve-synchronously', apparently.
287 * dgnushack.el: Silence XEmacs dns.el warning.
289 * gnus-compat.el (gnus-compat): Declare `declare-function' only here
290 instead of in all files.
292 * dns.el (network-interface-list): Define for XEmacs.
294 * gnus-notifications.el (gravatar-retrieve-synchronously): Declare for
297 * nnrss.el (libxml-parse-html-region): Silence compilation error.
299 2014-02-01 Daniel Dehennin <daniel.dehennin@baby-gnu.org>
301 * gnus-mlspl.el (gnus-group-split-fancy): Use `gnus-parameters' in
302 `gnus-group-split-fancy'.
304 2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
306 * message.el (message-remove-header): Doc fix.
307 (message-forward-included-headers): New variable.
308 (message-remove-ignored-headers): Use it.
310 2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
312 * nnir.el (nnir-request-update-mark): Don't try to update the source
313 group if we can't find it (bug#16611).
315 2014-01-31 Dave Abrahams <dave@boostpro.com>
317 * gnus-sum.el (gnus-summary-open-group-with-article): New command.
319 2014-01-31 Magnus Henoch <magnus.henoch@gmail.com>
321 * dns.el (dns-servers-up-to-date-p): New function to see whether the
322 network interfaces changed.
323 (dns-query): Use it to flush the data.
325 2013-09-04 Rasmus Pank Roulund <emacs@pank.eu>
327 * gnus-fun.el (gnus-x-face-omit-files): Regexp to omit matched results
328 from random face commands.
329 (gnus-face-directory): Like `gnus-x-face-directory` for png files and
331 (gnus-face-omit-files): Like `gnus-x-face-omit-files` for Face.
332 (gnus--random-face-with-type): Generic function returning a face-type
334 (gnus--insert-random-face-with-type): Generic function inserting a face
335 in a message buffer header.
336 (gnus-random-x-face): Rewritten to use `gnus--random-face-with-type`.
337 (gnus-insert-random-x-face-header): Rewritten to use
338 `gnus--insert-random-face-with-type`.
339 (gnus-random-face): Return random (png) Face as string.
340 (nus-insert-random-face-header): Insert random (png) Face in a message
343 2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
345 * mm-url.el: Remove all usage of w3.
349 * mm-decode.el: Ditto.
353 * dgnushack.el: Remove mentions of urldir and w3-dir, since w3 is
354 outdated and all Emacsen have url.el built-in.
356 * gnus-setup.el: Remove outdated file.
358 2014-01-31 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
360 * gnus.el: Ma Gnus v0.9 is released.
362 2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
364 * nnimap.el (nnimap-transform-headers): Fix Davmail header parsing.
366 2014-01-31 Dave Abrahams <dave@boostpro.com>
368 * gnus-salt.el (gnus-tree-highlight-article): Don't move point around
369 in the summary buffer (bug#13769).
371 2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
373 * gnus-art.el (gnus-article-setup-buffer): Refresh the summary buffer
374 name if we're using a single article buffer. Otherwise, it may point
375 to a killed buffer (bug#13756).
377 2014-01-30 Lars Ingebrigtsen <larsi@gnus.org>
379 * nnmail.el (nnmail-split-it): Instead of redoing the search to restore
380 the match data, just save and restore it explictly (bug#12375).
382 * gnus-sum.el (gnus-summary-read-group-1): Initialize the spam code if
385 * spam.el (spam-initialize): Allow calling repeatedly, but only run the
386 the code once (bug#9069).
388 2014-01-18 Steinar Bang <sb@dod.no>
390 * gnus-setup.el (gnus-use-sendmail): We never use sendmail for mail
393 2014-01-09 Ken Olum <kdo@cosmos.phy.tufts.edu> (tiny change)
395 * message.el (message-bury): Call bury-buffer with no argument
396 in the message-return-action case too.
398 2014-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
400 * gnus-sum.el (gnus-article-stop-animations): Declare it before using.
401 (nnimap-split-fancy, nnimap-split-methods): Declare.
403 * mm-util.el (help-function-arglist): Declare.
405 2013-12-28 Glenn Morris <rgm@gnu.org>
407 * gnus-sieve.el (gnus-sieve-select-method):
408 * gravatar.el (gravatar-automatic-caching, gravatar-cache-ttl)
409 (gravatar-rating, gravatar-size):
410 * message.el (message-minibuffer-local-map):
411 * sieve-manage.el (sieve-manage-authenticators)
412 (sieve-manage-authenticator-alist): Specify custom types.
414 * hashcash.el (hashcash-program): Rename from hashcash-path.
417 * gnus-icalendar.el (gnus-icalendar-org, gnus-icalendar):
418 * gnus-sum.el (gnus-subthread-sort-functions): Add version.
419 * gnus-sync.el (gnus-sync-file-encrypt-to): Add type and version.
421 * auth-source.el (auth-sources):
422 * nnmairix.el (nnmairix-propagate-marks-upon-close):
425 * tls.el (tls-certtool-program): Fix default value.
427 2013-12-26 Lars Ingebrigtsen <larsi@gnus.org>
429 * gnus-sum.el (gnus-summary-respool-query): Special-case nnimap so that
430 we get proper traces there, too.
432 2013-12-26 Sean Connor <sconnor005@allyinics.org> (tiny change)
434 * gnus-sum.el (gnus-summary-enter-digest-group): Don't discard previous
435 value of the parameters if the current article has a Reply-To or From
438 2013-12-26 Lars Ingebrigtsen <larsi@gnus.org>
440 * gnus.el (gnus-group-buffer): Remove duplicate definition.
442 2013-12-25 Lars Ingebrigtsen <larsi@gnus.org>
444 * gnus-sum.el (gnus-summary-exit): Stop animations.
446 2013-12-19 Juri Linkov <juri@jurta.org>
448 * gnus.el (gnus-suppress-keymap):
449 * gnus-art.el (gnus-article-mode-map):
450 * gnus-group.el (gnus-group-mode-map):
451 * gnus-sum.el (gnus-summary-mode-map, gnus-summary-backend-map):
452 Remove [backspace] key binding because it shadows DEL (bug#16035).
454 * mm-decode.el (mm-viewer-completion-map): Remove duplicate definition.
456 2013-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
458 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view):
459 Make sure work directory exists.
460 (gnus-uu-digest-mail-forward): Store temporary files in work directory
461 rather than tmp directory.
462 (gnus-summary-prepare-exit-hook): Replace gnus-exit-group-hook, that is
463 not necessarily always run, with it.
465 2013-12-18 Jan Tatarik <jan.tatarik@gmail.com>
467 * gnus-icalendar.el (gnus-icalendar-identities): Make changing the
468 value of gnus-icalendar-additional-identities work without restart.
470 2013-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
472 * mm-util.el (mm-make-temp-file):
473 Alias to make-temp-file for modern Emacsen.
475 2013-12-08 Katsumi Yamaoka <yamaoka@jpl.org>
477 * gnus-msg.el (gnus-setup-message): Fix the type of argument passed to
478 nnir-article-number and nnir-article-group.
480 2013-12-03 Vitalie Spinu <spinuvit@gmail.com>
482 * message.el (message-send-mail-with-sendmail):
483 Don't kill error buffer if sending fails.
485 2013-11-28 Jan Tatarik <jan.tatarik@gmail.com>
487 * gnus-icalendar.el (gnus-icalendar-event-from-ical)
488 (gnus-icalendar-event->org-entry)
489 (gnus-icalendar--update-org-event)
490 (gnus-icalendar-event->gnus-calendar): Distinguish between
491 required/optional/non-participant attendee status. Fix bug causing
492 the first required event participant to be omitted.
494 2013-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
496 * gnus-art.el (article-de-quoted-unreadable)
497 (article-de-base64-unreadable, gnus-mime-copy-part)
498 * gnus-html.el (gnus-article-html)
499 * mm-view.el (mm-inline-text-html-render-with-w3)
500 (mm-inline-text-html-render-with-w3m-standalone)
501 * rfc2231.el (rfc2231-decode-encoded-string):
502 Allow overriding charset by mm-charset-override-alist.
504 * gnus-art.el (gnus-article-browse-html-parts):
505 Replace LWSPs with ` 's in header.
507 Work for broken Chinese articles.
509 * gnus-art.el (gnus-article-browse-html-save-cid-content):
510 Exclude broken handles that gnus-summary-enter-digest-group may create.
511 (gnus-article-browse-html-parts):
512 Allow overriding charset by mm-charset-override-alist.
514 2013-11-21 Jan Tatarik <jan.tatarik@gmail.com>
516 * gnus-icalendar.el (gnus-icalendar-additional-identities): New.
517 (gnus-icalendar-identities): Support additional-identities.
519 2013-11-21 Jan Tatarik <jan.tatarik@gmail.com>
521 * gnus-icalendar.el (gnus-icalendar-event:org-timestamp): Fix
522 org-timestamp for events ending at midnight.
524 2013-11-21 Ivan Shmakov <ivan@siamics.net> (tiny change)
526 * nndoc.el (nndoc-type-alist, nndoc-debbugs-db-type-p): Support debbugs
529 2013-11-20 David Engster <deng@randomsample.de>
531 * lpath.el: Fix XEmacs warning for `beginning-of-visual-line'.
533 2013-11-20 Dave Goldberg <david.goldberg6@verizon.net>
535 * message.el (message-beginning-of-line):
536 Use beginning-of-visual-line when visual-line-mode is turned on.
538 2013-11-15 Jan Tatarik <jan.tatarik@gmail.com>
540 * gnus-icalendar.el (gnus-icalendar-event->gnus-calendar)
541 (gnus-icalendar-event-from-ical)
542 (gnus-icalendar-event->org-entry)
543 (gnus-icalendar--update-org-event): Required/optional participation,
544 list of attendees synced to org.
546 2013-11-13 Jan Tatarik <jan.tatarik@gmail.com>
548 * gnus-icalendar.el (gnus-icalendar-event:sync-to-org)
549 (gnus-icalendar-event:inline-org-buttons): Allow for appointment
550 cancellations to be synced to org if the original appt has an org
553 2013-11-13 Jan Tatarik <jan.tatarik@gmail.com>
555 * gnus-icalendar.el (gnus-icalendar--format-summary-line)
556 (gnus-icalendar-event->org-entry)
557 (gnus-icalendar--update-org-event)
558 (gnus-icalendar-event->gnus-calendar): Fix empty location handling.
560 2013-11-12 Jan Tatarik <jan.tatarik@gmail.com>
562 * gnus-icalendar.el (gnus-icalendar-event-from-ical):
563 Fix timezone handling in gnus-icalendar export to org.
565 2013-11-06 Katsumi Yamaoka <yamaoka@jpl.org>
567 * gnus-salt.el (gnus--let-eval): Silence the Buildbot.
569 2013-11-05 Katsumi Yamaoka <yamaoka@jpl.org>
571 * gnus-cite.el (gnus-cite-add-face): Make non-sticky overlays.
573 2013-10-30 Glenn Morris <rgm@gnu.org>
575 * gnus-group.el (gnus-group-browse-foreign-server):
576 * gnus-int.el (gnus-start-news-server):
577 Silence compiler obsolescence warning.
579 2013-10-29 Teodor Zlatanov <tzz@lifelogs.com>
581 * nnimap.el (nnimap-open-connection-1): `auth-source-search' for the
582 `nnoo-current-server' first, then for the actual `nnimap-address' to
583 allow netrc entries for the nnoo server to coexist with netrc entries
584 for the `nnimap-address'.
586 2013-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
588 * mm-decode.el (mm-dissect-buffer): Revert last change.
589 * nndoc.el (nndoc-dissect-mime-parts-sub): Ditto.
590 The problem that motivated those changes was attributed to a broken
591 mail sender, and has been fixed.
593 2013-10-22 Katsumi Yamaoka <yamaoka@jpl.org>
595 * mm-decode.el (mm-dissect-buffer): Guess content-type if the first
596 token is missing in the Content-Type header.
598 * nndoc.el (nndoc-dissect-mime-parts-sub): Ditto.
600 2013-09-18 Glenn Morris <rgm@gnu.org>
602 * gnus-util.el (image-size): Declare.
604 2013-09-17 Katsumi Yamaoka <yamaoka@jpl.org>
606 * gnus-icalendar.el (gnus-icalendar-event--find-attendee)
607 (gnus-icalendar-event-from-ical)
608 (gnus-icalendar-event--build-reply-event-body)
609 (gnus-icalendar-event-reply-from-buffer)
610 (gnus-icalendar-find-org-event-file)
611 (gnus-icalendar-event->gnus-calendar, gnus-icalendar-reply)
612 (gnus-icalendar-mm-inline): Use gmm-labels instead of labels or flet.
614 * mm-util.el (mm-special-display-p): Isolate XEmacs stuff.
616 2013-09-17 Stefan Monnier <monnier@iro.umontreal.ca>
618 * gnus-salt.el (gnus-tree-mode): Use define-derived-mode.
619 Use save-current-buffer.
620 (gnus-tree-mode-map): Initialize in the declaration.
621 (gnus-pick-mouse-pick-region): Remove unused var `fun'.
622 (scroll-in-place): Defvar it.
623 (gnus-tmp-*): Defvar them.
624 (gnus-get-tree-buffer): Use derived-mode-p.
625 (gnus--let-eval): New macro.
626 (gnus-tree-highlight-node): Use it to avoid dynamic binding of
627 non-prefixed variables.
628 (gnus-tree-open, gnus-tree-close): Remove unused arg `group'.
630 * gnus-sum.el (gnus-summary-highlight): Remove `below' from the list of
631 vars since it doesn't seem to be available.
632 (gnus-set-global-variables, gnus-summary-read-group-1)
633 (gnus-select-newsgroup, gnus-handle-ephemeral-exit)
634 (gnus-summary-display-article, gnus-summary-select-article)
635 (gnus-summary-next-article, gnus-offer-save-summaries)
636 (gnus-summary-generic-mark): Use derived-mode-p.
637 (gnus-summary-read-group-1, gnus-summary-exit)
638 (gnus-summary-exit-no-update, gnus-kill-or-deaden-summary):
639 Adjust calls to gnus-tree-close and gnus-tree-open.
641 * gnus-eform.el (gnus-edit-form-mode): Use define-derived-mode.
643 * gnus-agent.el (gnus-category-mode): Use define-derived-mode.
644 (gnus-agent-mode): Use derived-mode-p.
645 (gnus-agent-rename-group, gnus-agent-delete-group): Don't bind
646 gnus-command-method and *-command-method to nil, but bind
647 gnus-command-method to *-command-method instead!
648 (gnus-agent-fetch-articles): Remove unused var `id'.
649 (gnus-agent-fetch-headers): Remove unused arg `force'.
650 (gnus-agent-braid-nov): Remove unused arg `group'. Adjust callers.
651 (gnus-agent-save-alist, gnus-agent-save-local): Remove unused `item'.
652 (gnus-agent-short-article, gnus-agent-long-article)
653 (gnus-agent-low-score, gnus-agent-high-score): Move declaration before
655 (gnus-agent-fetch-group-1): Remove unused vars `arts', `category',
657 (gnus-tmp-name, gnus-tmp-groups): Defvar them.
658 (gnus-get-predicate): Push in front of the cache, rather than end.
659 (gnus-agent-expire-current-dirs, gnus-agent-expire-stats): Defvar them.
660 (gnus-agent-expire-group-1): Use push. Don't abuse dyn-binding.
661 (gnus-agent-expire-unagentized-dirs): Don't rebind
662 gnus-agent-expire-current-dirs since the defvar silences the warning.
663 (gnus-agent-retrieve-headers): Remove unused var `cached-articles'.
664 (gnus-agent-regenerate-group): Remove unused vars `point' and `dl'.
665 (gnus-agent-regenerate): Simplify interactive spec and doc.
667 2013-09-17 Katsumi Yamaoka <yamaoka@jpl.org>
669 * gnus-int.el (gnus-open-server): Silence compiler.
671 * mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
673 * message.el (message-display-completion-list): Abolish.
674 (message-completion-in-region): Use display-completion-list.
676 2013-09-17 Glenn Morris <rgm@gnu.org>
678 * gnus-util.el (gnus-message-with-timestamp-1):
679 Use `messages-buffer' function if available. Ignore read-only.
681 2013-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
683 * message.el (message-expand-group, message-completion-in-region):
684 Correct the order of start and end of a region.
686 2013-09-13 Glenn Morris <rgm@gnu.org>
688 * mml2015.el (gnus-create-image): Autoload it.
690 * gnus-spec.el (gnus-xmas-format): Fix weird error call.
692 * gnus-html.el (declare-function): Add compat stub for ancient Emacs.
693 (image-size): Declare.
695 2013-09-12 Glenn Morris <rgm@gnu.org>
697 * gnus-icalendar.el (gnus-icalendar-event--build-reply-event-body):
698 Avoid using `find', which i) might not be defined at runtime;
699 ii) does not work, since its default test is eql, not equal.
700 (gnus-mime-action-alist): Declare.
702 2013-09-11 Stefan Monnier <monnier@iro.umontreal.ca>
704 * score-mode.el (gnus-score-mode-map): Move initialization
706 (gnus-score-mode): Use define-derived-mode.
707 * gnus-srvr.el (gnus-browse-mode): Use define-derived-mode.
708 * gnus-kill.el (gnus-kill-file-mode-map): Move initialization
710 (gnus-kill-file-mode): Use define-derived-mode.
711 (gnus-kill-file-edit-file, gnus-kill-file-enter-kill, gnus-kill):
713 * gnus-group.el (gnus-group-mode): Use define-derived-mode.
714 (gnus-group-setup-buffer, gnus-group-name-at-point)
715 (gnus-group-make-web-group, gnus-group-enter-directory)
716 (gnus-group-suspend): Use derived-mode-p.
717 * gnus-cus.el (gnus-custom-mode): Use define-derived-mode.
718 * gnus-bookmark.el (gnus-bookmark-bmenu-mode): Use define-derived-mode.
719 * gnus-art.el (gnus-article-mode): Use define-derived-mode.
720 (gnus-article-setup-buffer, gnus-article-prepare)
721 (gnus-article-prepare-display, gnus-sticky-article)
722 (gnus-kill-sticky-article-buffer, gnus-kill-sticky-article-buffers)
723 (gnus-bind-safe-url-regexp, gnus-article-check-buffer)
724 (gnus-article-read-summary-keys): Use derived-mode-p.
726 2013-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
728 * mm-decode.el (mm-temp-files-delete): Fix file deletion logic.
730 2013-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
732 * mm-util.el (mm-coding-system-priorities): Exclude iso-2022-jp-2 and
733 shift_jis from the default value set for Japanese users.
735 2013-08-13 Glenn Morris <rgm@gnu.org>
737 * gnus-icalendar.el (gnus-icalendar-org-capture-file): Fix type.
739 * gnus.el (gnus-valid-select-methods): Fix type.
741 * nnimap.el (nnimap-request-articles-find-limit): Fix type, version.
743 2013-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
745 * mm-decode.el (mm-display-external): Run a timer for the temp files
746 deletion after a viewer exits; add a deletion timer for the needsterm
749 * mm-decode.el (mm-display-external): Try to delete temporary files by
750 using a 1-min. timer.
752 2013-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
754 * mm-decode.el (mm-temp-files-to-be-deleted, mm-temp-files-cache-file):
755 New internal variables.
756 (mm-temp-files-delete): New function; add it to gnus-exit-gnus-hook.
757 (mm-display-external): Use it to delete temporary files instead of
760 2013-08-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
762 * dgnushack.el (dgnushack-compile): Allow building on Emacs 23.
764 2013-08-06 Jan Tatarik <jan.tatarik@gmail.com>
766 * gnus-icalendar.el (gnus-icalendar-event-from-ical): Replace pcase
767 with cond for backwards compatability.
769 2013-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
771 * mm-decode.el (mm-display-external): Bind process-connection-type to
772 nil; don't delete a temp file immediately even if a viewer finishes,
773 since it may be a shell script, like xdg-open, that launches a real
774 viewer program belatedly.
776 2013-08-05 Dave Abrahams <dave@boostpro.com>
778 * gnus-int.el (gnus-warp-to-article): Allow warping in all groups so
779 that we can create nndoc groups that excerpt other groups.
781 2013-08-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
783 * gnus-delay.el (gnus-delay-article): Fix typo.
785 * gnus-group.el (gnus-group-delete-articles): Allow deleting only "old"
788 * gnus-delay.el (gnus-delay-article): Run `message-send-hook' so that
789 we can get spell-checking etc.
791 2013-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
793 * rfc2047.el (rfc2047-encode-message-header): Unify charsets into
794 a single one used for encoding the whole text in a header.
796 2013-08-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
798 * dgnushack.el (dgnushack-compile): `icalendar--decode-isodatetime'
799 doesn't work properly on XEmacs.
801 2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
803 * message.el (message-ignored-news-headers): Delete X-Gnus-Delayed
806 * dgnushack.el (dgnushack-compile): Add a temporary check for
809 * mm-decode.el (mm-command-output): New face.
810 (mm-display-external): Use it.
812 2013-08-01 Kan-Ru Chen (陳侃如) <kanru@kanru.info> (tiny change)
814 * nnmbox.el (nnmbox-request-article): Don't change point.
816 2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
818 * gnus-icalendar.el (gnus-icalendar-event:inline-reply-buttons):
819 Include `handle' parameter.
821 2013-08-01 Jan Tatarik <jan.tatarik@gmail.com>
823 * gnus-icalendar.el: New file.
825 2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
827 * gnus-int.el (gnus-warp-to-article): Mention that warp means jump.
829 * gnus-uu.el (gnus-uu-mark-thread, gnus-uu-unmark-thread): Work with
832 2013-08-01 David Edmondson <dme@dme.org>
834 * mml2015.el (mml2015-epg-key-image-to-string): Protect against bugging
837 2013-08-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
839 * gnus-start.el (gnus-dribble-save): Only save the dribble file if it's
842 * nnrss.el (nnrss-discover-feed): Indent.
844 2013-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
846 * gnus-util.el (gnus-emacs-completing-read): Isolate XEmacs stuff.
848 2013-07-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
850 * gnus-start.el (gnus-read-active-for-groups): Always mark the data as
851 dirty to ensure nnimap data being saved.
853 2013-07-30 Tassilo Horn <tsdh@gnu.org>
855 * gnus-sum.el (gnus-summary-make-menu-bar): Add "Current thread score"
858 * gnus-score.el (gnus-summary-current-score): Use prefix arg to show
859 the current thread's total score instead of the current article's
862 * gnus-sum.el (gnus-subthread-sort-functions): New defcustom.
863 (gnus-sort-threads-recursively): Delete defcustom.
864 (gnus-sort-threads-recursive): Adapt accordingly.
866 2013-07-30 Tassilo Horn <tsdh@gnu.org>
868 * gnus-sum.el (gnus-sort-subthreads-recursive): New function.
869 (gnus-sort-threads-recursive): Use it.
870 (gnus-sort-threads): Unconditionally call `gnus-sort-threads-recursive'
871 again. Now that determines how to sort subthreads.
873 2013-07-26 Tassilo Horn <tsdh@gnu.org>
875 * gnus-sum.el (gnus-sort-threads-recursively): New defcustom.
876 (gnus-sort-threads): Use it.
878 2013-07-25 Andreas Schwab <schwab@linux-m68k.org>
880 * gnus-art.el (gnus-button-url-regexp): Make it match url in which
881 punctuation characters follow parentheses (bug#14950).
883 2013-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
885 * gnus.el (gnus-continuum-version):
886 * gnus-msg.el (gnus-extended-version): Simplify.
888 * gnus.el (gnus-continuum-version-1): Remove.
889 * gnus-msg.el (gnus-bug): Revert.
891 Calculate gnus-version correctly on Cygwin.
893 * gnus.el (gnus-continuum-version): Do main calculations in integers.
894 (gnus-continuum-version-1): New function, return a string.
896 * gnus-msg.el (gnus-extended-version, gnus-bug):
897 Use gnus-continuum-version-1 instead of gnus-continuum-version.
899 2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
901 * gnus-art.el (gnus-treat-predicate): Allow functions as predicates
904 2013-07-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
906 * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups
907 that were only relevant in a development version a long time ago.
909 2013-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
911 * gnus-art.el (gnus-shr-put-image): Make it work as well for shr.el's
912 that the old Emacs 24s bundle.
914 2013-07-10 David Engster <deng@randomsample.de>
916 * gnus-start.el (gnus-clean-old-newsrc): Always remove 'unexist' marks
917 if `gnus-newsrc-file-version' does not match `gnus-version'. This
918 fixes a bug in Emacs trunk where the 'unexist' marks were always
919 removed at startup because "Gnus v5.13" was considered smaller than "Ma
922 2013-07-10 Tassilo Horn <tsdh@gnu.org>
924 * gnus.el (gnus-summary-line-format): Reference
925 `gnus-user-date-format-alist' for the &user-date; format, not
926 `gnus-summary-user-date-format-alist'.
928 2013-07-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
930 * nnml.el (nnml-request-compact-group): Don't bug out if we can't
931 delete files (bug#13481).
933 2013-07-08 Tassilo Horn <tsdh@gnu.org>
935 * gnus-registry.el (gnus-registry-remove-extra-data): New function.
937 2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
939 * gnus-art.el (gnus-block-private-groups): Allow `global' methods to
942 * gnus.el (gnus-valid-select-methods): Mark nnrss as global.
944 * message.el (message-cancel-news): According to
945 <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is
946 preferred over "cmsg cancel" in the Subject.
948 * nnir.el (nnir-engines): Note that the group specs are regexps
951 * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has
952 gotten read-only text properties, ensure that those aren't heeded when
953 copying stuff over (bug#13434).
955 * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages
958 2013-07-05 David Kastrup <dak@gnu.org>
960 * auth-source.el (auth-source-netrc-parse-one): Allow empty strings in
961 authinfo file again (important for blank passwords). This had been
962 broken with 2013-06-15 change.
964 2013-07-03 Katsumi Yamaoka <yamaoka@jpl.org>
966 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups):
967 Revert 2013-01-14 change.
969 2013-07-02 Daiki Ueno <ueno@gnu.org>
971 * mml2015.el (mml2015-epg-key-image): Use 'gnus-create-image' instead
972 of 'create-image' for XEmacs compatibility; check errors when decoding
973 image. Reported by Uwe Brauer.
975 2013-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
977 * gnus-art.el (gnus-article-extend-url-button): Make it work again with
978 gnus-button-push revised at 2011-01-19.
980 2013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
982 * eww.el, shr.el, shr-color.el: Removed from the Gnus repository. They
983 now live in the lisp/net Emacs 24 repository.
985 2013-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
987 * eww.el (eww-update-header-line-format): Quote % characters.
989 2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
991 * eww.el (eww-process-text-input): Display passwords as asterisks.
993 * shr.el (shr-make-table-1): Protect against invalid column-spans.
995 2013-06-19 Tom Tromey <tromey@redhat.com>
997 * eww.el (eww-top-url): Remove.
998 (eww-home-url, eww-start-url, eww-contents-url): New defvars.
999 (eww-render): Set new variables. Don't set eww-top-url.
1000 (eww-handle-link): Handle "prev", "home", and "contents".
1001 Downcase the rel text.
1002 (eww-top-url): Choose best top URL.
1004 2013-06-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1006 * eww.el: Rewrite to implement form elements "by hand" instead of
1007 relying in widget.el. Using widget.el leads to too many
1008 user interface inconsistencies.
1009 (eww-self-insert): Implement entering commands in text fields.
1010 (eww-process-text-input): New function to make text input field editing
1012 (eww-submit): Rewrite to use the new-style form methods.
1013 (eww-select-display): Display the correct selected item.
1014 (eww-change-select): Implement changing the select value.
1015 (eww-toggle-checkbox): Implement radio/checkboxes.
1016 (eww-update-field): Fix compilation error.
1017 (eww-tag-textarea): Implement <textarea>.
1019 * shr.el (shr-urlify): Use `keymap' instead of `local-map' so that we
1020 don't shadow mode-specific bindings.
1022 * eww.el (eww-browse-url): Don't push stuff onto history if there's
1025 * shr.el (shr-map): Bind [down-mouse-1] to browse URLs.
1027 2013-06-19 Glenn Morris <rgm@gnu.org>
1029 * gnus-group.el (gnus-mark-article-as-read): Fix declaration.
1031 2013-06-18 Teodor Zlatanov <tzz@lifelogs.com>
1033 * auth-source.el (auth-source-netrc-parse-entries): Remove debugging.
1035 2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1037 * shr.el (shr-make-table-1): Implement <td rowspan>.
1038 (shr-table-horizontal-line): Allow nil as a value, and change the
1040 (shr-insert-table-ruler): Respect the nil value.
1042 2013-06-18 Tom Tromey <tromey@barimba>
1044 * eww.el (eww-next-url, eww-previous-url, eww-up-url, eww-top-url):
1046 (eww-open-file): New defun.
1047 (eww-render): Initialize new variables.
1048 (eww-display-html): Handle "link" and "a".
1049 (eww-handle-link, eww-tag-link, eww-tag-a): New defuns.
1050 (eww-mode-map): Move "p" to "l". Bind "p", "n", "t", and "u".
1051 (eww-back-url): Rename from eww-previous-url.
1052 (eww-next-url, eww-previous-url, eww-up-url, eww-top-url): New
1055 2013-06-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1057 * shr.el (shr-tag-table): Insert the images after the table, so that
1058 they're not covered by the table colourisation, which often looked
1060 (shr-tag-dl, shr-tag-dt, shr-tag-dd): Add support for <dl>, <dt> and
1062 (shr-make-table-1): Implement <td colspan=> support.
1063 (shr-insert-document): Use one less than window width if `shr-width' is
1064 nil, since otherwise things may get one character too wide.
1066 2013-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
1068 * eww.el (eww-detect-charset): Improve regexp; move backward.
1070 2013-06-18 Glenn Morris <rgm@gnu.org>
1072 * mm-decode.el (widget-convert-button): Autoload.
1074 * sieve-manage.el (mm-enable-multibyte): Autoload.
1076 * shr.el (libxml-parse-html-region): Declare.
1077 (shr-render-buffer): Explicit error if no libxml2 support.
1079 2013-06-17 Teodor Zlatanov <tzz@lifelogs.com>
1081 * auth-source.el (auth-source-current-line): New function.
1082 (auth-source-netrc-parse-entries): When a data token is "machine",
1083 assume we're in the wrong place and abort parsing the current line.
1085 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1087 * eww.el (eww-tag-select): Don't render totally empty <select> forms.
1088 (eww-convert-widgets): Don't bug out if the first widget starts at the
1089 beginning of the buffer.
1090 (eww-convert-widgets): Fix last patch.
1091 (eww-tag-input): Support <input type=image>.
1093 * shr.el (shr-insert-table): Respect border-collapse: collapse.
1094 (shr-tag-base): Protect against base specs that are degenerate.
1095 (shr-ensure-paragraph): Don't delete empty lines that have text
1096 properties, because these may be input fields.
1098 * eww.el (eww-convert-widgets): Put `help-echo' on input fields so that
1099 we can navigate to them.
1101 * shr.el (shr-colorize-region): Put the colours over the entire region.
1102 (shr-inhibit-decoration): New variable.
1103 (shr-add-font): Use it to inhibit text property decorations while doing
1104 preliminary table renderings. This speeds up typical Wikipedia page
1106 (shr-tag-span): Don't respect the <title>, because that overwrites the
1107 help-echo from links inside the spans.
1108 (shr-next-link): Use `help-echo' for navigation, so that we can
1109 navigate to form elements, too.
1111 * eww.el (eww-button): New face.
1112 (eww-convert-widgets): Use it to make submit buttons more button-like.
1114 * mm-decode.el (mm-convert-shr-links): Override the shr local map, so
1115 that Gnus commands work.
1117 * shr.el (shr-render-td): Support horizontal alignment.
1119 * eww.el (eww-put-color): Removed.
1120 (eww-colorize-region): Use `add-face-text-property'.
1122 * shr.el (shr-add-font): Append face data, so that we get the correct
1123 precedence: The innermost value (which is applied first) wins.
1124 (shr-make-overlay): Obsolete function.
1126 * mm-decode.el (mm-convert-shr-links): New function to convert
1127 new-style shr URL links into widgets.
1130 * eww.el (eww-mode-map): Use `shr-next-link' (etc) instead of the
1131 widget commands, since we're no longer using widgets for links.
1133 * shr.el (shr-next-link): New command.
1134 (shr-previous-link): New command.
1135 (shr-urlify): Don't use `widget-convert', because that's slow.
1136 (shr-put-color-1): Use `add-face-text-property' instead of overlays,
1137 because collecting the overlays and reapplying them when generating
1139 (shr-insert-table): Ditto.
1141 2013-06-17 Stefan Monnier <monnier@iro.umontreal.ca>
1143 * sieve.el (sieve-edit-script): Avoid beginning-of-buffer.
1144 * shr.el (browse-url): Require `url'.
1145 * eww.el (url): Require format-spec.
1147 2013-06-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1149 * eww.el (eww-display-html): Default to using the entire window width.
1150 (eww-browse-url): Don't add a User-Agent header (twice), because that
1151 makes Bing refuse connection.
1153 * shr.el (shr-make-table): Cache the table rendering at the table
1154 level, and not the <td> level. This is a bit faster.
1156 * eww.el (eww-render): Go to the correct ID when given URLs ending with
1159 * shr.el (shr-tag-li): Don't require a new paragraph, since other
1161 (shr-expand-url): Respect #anchor links.
1162 (shr-parse-base): Chop off the anchor before using.
1163 (shr-descend): Respect display: none.
1164 (shr-descend): Allow marking elements that have certain IDs.
1166 * eww.el (eww-tag-textarea): Use `text' instead of `editable-field'.
1168 * shr.el (shr-expand-url): Don't bug out on zero-length links.
1170 * eww.el (eww-tag-textarea): Support <textarea>.
1172 2013-06-16 Rüdiger Sonderfeld <ruediger@c-plusplus.de>
1174 * shr.el (shr-dom-to-xml): Fixed function call.
1176 * eww.el (eww): New group.
1177 (eww-header-line-format): New custom variable.
1178 (eww-current-title): New variable.
1179 (eww-display-html): Update header and handle title tag.
1180 (eww-update-header-line-format): New function.
1181 (eww-tag-title): New function.
1183 * shr.el (shr-dom-to-xml): New function.
1184 (shr-tag-svg): Add support for the SVG tag.
1185 (shr-bullet): New custom variable.
1186 (shr-tag-li): Support custom bullet in unordered lists.
1188 2013-06-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
1190 * shr.el (shr-expand-url): Respect // URLs.
1192 * eww.el (eww-tag-body): Override the shr body rendering so that we can
1193 put a background colour onto the entire buffer.
1194 (eww-render): When being redirected, use the redirect URL as the new
1197 * shr.el (shr-parse-base): Fix parsing error.
1199 * eww.el (eww-submit): Pass the base in to `shr-expand-url'.
1201 * shr.el (shr-parse-base): New function.
1202 (shr-expand-url): Use it to expand relative URLs reliably.
1204 2013-06-15 Teodor Zlatanov <tzz@lifelogs.com>
1206 * auth-source.el (auth-source-search-collection): Fix docstring.
1207 (auth-source-netrc-parse): Refactor and improve netrc parser to support
1208 single-quoted strings and multiline entries.
1209 (auth-source-netrc-parse-next-interesting)
1210 (auth-source-netrc-parse-one, auth-source-netrc-parse-entries): New
1211 functions to support parser.
1213 2013-06-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
1215 * eww.el (eww-submit): Get submit button logic right when hitting RET
1216 on non-submit buttons.
1218 * shr.el: Remove shr-preliminary-table-render, since that can't really
1219 be used for anything in practice.
1221 2013-06-13 Albert Krewinkel <tarleb@moltkeplatz.de>
1223 * sieve.el: Rebind q to (sieve-bury-buffer), bind Q to
1224 (sieve-manage-quit).
1226 2013-06-14 Glenn Morris <rgm@gnu.org>
1228 * mml2015.el (mml2015-maximum-key-image-dimension): Add :version.
1230 2013-06-14 David Edmondson <dme@dme.org> (tiny change)
1232 * mml2015.el (mml2015-maximum-key-image-dimension): New user option to
1233 control the maximum size of photo ID image.
1234 (mml2015-epg-key-image-to-string): Respect it.
1236 2013-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1238 * shr.el (shr-tag-table-1): Mark the preliminary table renderings
1239 instead of the final one so that we can more easily distinguish them.
1241 * eww.el (eww-submit): Compute the submission URL correctly.
1243 2013-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
1245 * sieve-manage.el (sieve-manage-open-server): Don't quote lambda.
1246 Use plist-get rather than CL's getf.
1247 (sieve-manage-parse-capability): Avoid CL's remove-if.
1249 2013-06-13 Albert Krewinkel <tarleb@moltkeplatz.de>
1251 * sieve.el: Rebind q to (sieve-bury-buffer), bind Q to
1252 (sieve-manage-quit).
1254 2013-06-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
1256 * shr.el (shr-expand-url): Expansion should chop off the bits after the
1259 * eww.el (eww-tag-select): Use the first value as the default value.
1261 2013-06-13 Rüdiger Sonderfeld <ruediger@c-plusplus.de><