Gnus development mailing list
 help / color / mirror / Atom feed
* Ma Gnus v0.14 is released
@ 2015-05-01 14:01 Lars Magne Ingebrigtsen
  2015-05-29 20:58 ` Uwe Brauer
  0 siblings, 1 reply; 3+ messages in thread
From: Lars Magne Ingebrigtsen @ 2015-05-01 14:01 UTC (permalink / raw)
  To: ding-announce; +Cc: ding

The traditional yearly release to celebrate May 1st.

It's mostly bug fixes, I'm afraid.  Looking over the ChangeLog, I don't
see that many new things...

Anyway:

Get it by saying

  git clone http://git.gnus.org/gnus.git && cd gnus && git checkout m0-14

or download the release from

  http://git.gnus.org/cgit/gnus.git/snapshot/gnus-m0-14.zip

ChangeLog since last release:

2015-05-01  Lars Magne Ingebrigtsen  <lars@ingebrigtsen.no>

	* gnus.el: Ma Gnus v0.13 is released.

2015-05-01  Glenn Morris  <rgm@gnu.org>

	* gnus-util.el (iswitchb-read-buffer):
	* mm-decode.el (libxml-parse-html-region):
	* mml.el (libxml-parse-html-region):
	* nnrss.el (libxml-parse-html-region): Update declaration.

2015-04-27  Glenn Morris  <rgm@gnu.org>

	* message.el (gnus-extract-address-components):
	Remove bogus declaration that was masking previous problem.

2015-04-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* hashcash.el (hashcash-insert-payment-async-2): Save the mark when
	altering the buffer.
	(hashcash-insert-payment-async-2): Revert previous change because it
	still means that the mark is moving around.

2015-04-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* gnus-uu.el (gnus-uu-save-article):
	Make the save-restriction/widen calls make more sense.

2015-04-14  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-use-idna):
	* gnus-sum.el (gnus-summary-idna-message):
	* message.el (message-use-idna):
	Catch the invalid-operation error that idna.el will issue.

2015-04-14  Stefan Monnier  <monnier@iro.umontreal.ca>

	* gnus-group.el (gnus-group--setup-tool-bar-update):
	cursor-sensor-functions should be a list of functions.

2015-04-13  Stefan Monnier  <monnier@iro.umontreal.ca>

	* gnus-group.el (gnus-tmp-*): Declare.
	(gnus-update-group-mark-positions): Remove unused `topic' var.
	(gnus-group-insert-group-line): Remove unused var `header'.
	(gnus-group--setup-tool-bar-update): New function.
	(gnus-group-insert-group-line): Use it.
	(gnus-group-update-eval-form): Declare local
	dynamically-bound variables.
	(gnus-group-unsubscribe-group): Use \` and \' to match string bounds.

	* gnus-topic.el (gnus-topic-jump-to-topic)
	(gnus-group-prepare-topics, gnus-topic-update-topic)
	(gnus-topic-change-level, gnus-topic-catchup-articles)
	(gnus-topic-remove-group, gnus-topic-delete, gnus-topic-indent):
	Use inhibit-read-only.
	(gnus-topic-prepare-topic): Use gnus-group--setup-tool-bar-update.
	(gnus-topic-mode): Use define-minor-mode and derived-mode-p.

2015-04-12  João Távora  <joaotavora@gmail.com>

	* message.el (message-mode):
	Use `set' and `make-local-variable' instead of `setq-local'.

2015-04-12  Johan Bockgård  <bojohan@gnu.org>

	* gnus-sum.el (gnus-summary-refer-thread):
	Make sure gnus-newsgroup-unreads remains sorted.

2015-04-12  João Távora  <joaotavora@gmail.com>

	Improve sexp-based movement in message-mode
	* message.el (message--syntax-propertize): New function.
	(message-mode): Set syntax-related vars.d
	(message-smileys): New variable.

2015-04-10  Stefan Monnier  <monnier@iro.umontreal.ca>

	* gnus-art.el (gnus-hidden-properties): Simplify.
	(gnus-article-hide-text, gnus-article-unhide-text)
	(gnus-article-unhide-text-type): Remove special handling of
	`intangible' since that property is not used any more.
	(gnus-article-treat-body-boundary): Use gnus-hidden-properties.

2015-04-06  Katsumi Yamaoka  <yamaoka@jpl.org>

	* dgnushack.el (define-obsolete-function-alias): Add a compiler-marco
	and a runtime function for it, of which the XEmacs version takes only
	two arguments.

2015-04-06  Paul Eggert  <eggert@cs.ucla.edu>

	Use American spelling for 'normalize'
	* rtree.el (rtree-normalize-range): Rename from rtree-normalise-range.
	All uses changed.  Add an alias for obsolete usages.

2015-04-03  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-article-browse-html-save-cid-content):
	Always return relative file name.
	(gnus-article-browse-html-parts):
	Make external links absolute and cid file names relative.

2015-04-01  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* registry.el (registry-prune): Re-use `registry-full' in
	`registry-prune'.  It's a bit of redundant work, but safer.
	Also ensure that target-size is an integer.

2015-03-31  Daiki Ueno  <ueno@gnu.org>

	* plstore.el (plstore--decrypt): Clear entry in
	`plstore-passphrase-alist' if decryption failed (bug#20030).

2015-03-28  Adam Sjøgren  <asjo@koldfront.dk>

	* gnus-sum.el (gnus-summary-make-menu-bar): Add "Display HTML images"
	to "Display" menu.

2015-03-24  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* nnimap.el (nnimap-split-incoming-mail): If a message is already
	in the group it should be split to, don't re-copy it into the group.

2015-03-23  Ben Bacarisse  <ben.lists@bsb.me.uk>  (tiny change)

	* nnmh.el (nnmh-request-expire-articles):
	Work for the case nnmail-expiry-target is an nnmh group (bug#20170).

2015-03-21  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* registry.el (registry-lookup-secondary, registry-full)
	(registry-prune, registry-collect-prune-candidates):
	* gnus-registry.el (gnus-registry-load): Use slot names rather than
	initarg names in `oref' and `oset'.

2015-03-19  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* registry.el (registry-prune): Allow registry to reach full size
	before pruning.

2015-03-19  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* registry.el (registry-collect-prune-candidates): Fix call to
	cl-subseq.

2015-03-11  Katsumi Yamaoka  <yamaoka@jpl.org>

	* registry.el (registry-db): Temporary fix old Emacsen compilation.

2015-03-11  Stefan Monnier  <monnier@iro.umontreal.ca>

	* gnus-registry.el (gnus-registry-handle-action)
	(gnus-registry-post-process-groups): Don't add-to-list on a local var.
	(gnus-registry-keywords): Make it do something.
	(gnus-registry-import-eld): Remove unused var `new-entry'.
	(gnus-registry-action): Remove unused var `to-name'.
	(gnus-registry-make-db): Prefer `make-instance' to avoid
	compiler warnings.
	(gnus-registry-load, gnus-registry-fixup-registry): Avoid `oset'.

	* registry.el (registry-db): Don't oset-default an instance-allocated
	slot.

2015-03-10  Glenn Morris  <rgm@gnu.org>

	* message.el (message-valid-fqdn-regexp): Bump :version for
	2014-11-17 change.

2015-03-07  Rasmus Pank Roulund  <rasmus@pank.eu>

	* gnus-notifications.el (gnus-notifications-action): Raise window
	frame.
	(gnus-notifications-action): Allow mark as read.
	(gnus-notifications-notify): Show uption to mark as read.

2015-03-07  Stefan Monnier  <monnier@iro.umontreal.ca>

	* registry.el (registry-lookup-breaks-before-lexbind, registry-lookup)
	(registry-search, registry-delete, registry-size, registry-insert)
	(registry-reindex, registry-collect-prune-candidates):
	* gnus-registry.el (gnus-registry-fixup-registry)
	(gnus-registry-remove-extra-data): Use slot names rather than initarg
	names in `oref' and `oset'.

2015-02-27  Eric Abrahamsen  <eric@ericabrahamsen.net>
	* lisp/nnimap.el (nnimap-split-incoming-mail): If a message is already
	in the group it should be split to, don't re-copy it into the group.

2015-02-25  Adam Sjøgren  <asjo@koldfront.dk>

	* message.el (message-insert-formatted-citation-line): Change %F to
	fall back to email address if no first name could be determined.

2015-02-26  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
	Fix point motion when removing displayed MIME part.
	(gnus-article-edit-part): Make jumping to the next part really work
	when deleting or stripping.
	(gnus-mime-buttonize-attachments-in-header): Make header attachment
	buttons identical to the ones in the article body so as to work deleting
	and stripping.

2015-02-25  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mm-decode.el (mm-shr)
	* mm-view.el (mm-inline-text-html-render-with-w3m):
	Revert my bogus change that made the start marker of a part
	the "moves after insertion" type.

2015-02-23  Tassilo Horn  <tsdh@gnu.org>

	* mailcap.el (mailcap-mime-data): Support `pdf-view-mode' (from PDF
	Tools: https://github.com/politza/pdf-tools) for viewing PDF
	attachments in emacs.

2015-02-23  Magnus Henoch  <magnus.henoch@gmail.com>

	* sasl.el (sasl-mechanism-alist): Refer to sasl-scram-rfc
	instead of sasl-scram-sha-1, as the former is the name that can be
	required.

	* sasl-scram-rfc.el (sasl-scram-sha-1-steps)
	(sasl-scram-sha-1-client-final-message)
	(sasl-scram-sha-1-authenticate-server): Move to end of file.

2015-02-23  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mime-display-single): Avoid "End of buffer" error.

2015-02-16  Katsumi Yamaoka  <yamaoka@jpl.org>

	* sasl-scram-rfc.el (sasl-cl-coerce, sasl-cl-mapcar-many, sasl-cl-map)
	(sasl-string-prefix-p): New compatibility functions.

2015-02-15  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-compat.el (process-live-p): Added new compat function for Emacs
	23.

2015-02-14  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* nnimap.el (nnimap-get-groups): Correctly read unquoted group names
	from the server LIST response.

2015-02-14  Lars Ingebrigtsen  <larsi@gnus.org>

	* nnimap.el (nnimap-retrieve-headers): If the server closes connection
	during header retrieval, error out instead of interpreting the data in
	the buffer as the only messages there.  This way, we don't mark
	articles as read on a server hangup (bug#19035).

	* mm-decode.el (mm-head-p): New function.
	(mm-display-part): Go to a blank line when inserting parts internally.

2015-02-13  Magnus Henoch  <magnus.henoch@gmail.com>

	* sasl-scram-rfc.el: New file.

	* sasl.el (sasl-mechanisms): Remove SCRAM-MD5.
	Add SCRAM-SHA-1 first.
	(sasl-mechanism-alist): Remove SCRAM-MD5 entry.  Add SCRAM-SHA-1
	entry (bug#17636).

2015-02-13  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-msg.el (gnus-msg-mail): Don't let-bind `gnus-newsgroup-name' so
	that we don't get a warning when setting the buffer-local variable
	(bug#19573).

	* nnmail.el (nnmail-expiry-target-group): Supply the info structure to
	`gnus-request-group'.

2015-02-12  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-article-browse-html-save-cid-content)
	(gnus-article-browse-html-parts): Make cid file names relative if and
	only if html doesn't specify <base> directory.

2015-02-11  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-art.el (gnus-treat-buttonize): Don't re-buttonize URLs in HTML
	parts, because that breaks filling (since buttons are in a bold face).

2015-02-10  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mm-decode.el (mm-convert-shr-links): Delete useless variable `face';
	use gnus-overlays-at and gnus-overlay-put.

2015-02-10  Lars Ingebrigtsen  <larsi@gnus.org>

	* mm-decode.el (mm-shr): Only pass the fill column when not using
	fonts, because limiting the width to what's appropriate for followups
	doesn't really help when not using proportional fonts.

2015-02-09  Lars Ingebrigtsen  <larsi@gnus.org>

	* mm-decode.el (mm-convert-shr-links): Don't overwrite the faces from
	shr, beacause that breaks folding.
	(mm-shr): Don't shorten the width when using fonts.

2015-02-05  Teodor Zlatanov  <tzz@lifelogs.com>

	* gnus-start.el (gnus-save-newsrc-file-check-timestamp): Remove
	variable; always check the newrc timestamp.
	(gnus-save-newsrc-file): Always check timestamp.

2015-02-05  Timo Lilja  <timo.lilja@iki.fi>  (tiny change)

	* mail-source.el (mail-source-call-script): If scripts exit with an
	error, pop up an error buffer.

2015-02-05  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-sum.el (gnus-extra-headers): Add the popular Gmail X-GM-LABELS
	as a default.

	* nnimap.el (nnimap-request-group-scan): Ensure that we've selected the
	correct server.

2015-02-05  Vincent Bernat  <bernat@luffy.cx>  (tiny change)

	* nnimap.el (nnimap-request-group-scan): Fix the function name.

	* gnus-int.el (gnus-request-group-scan): Use the correct function name.

2015-02-05  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-sum.el (gnus-select-newsgroup): Pass the group info along so
	that nnimap works for non-activated backends.

2015-02-04  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mm-util.el (mm-with-unibyte-current-buffer): Don't emit a warning
	message, since we already get an obsolescence message.  Use `declare'.

2015-02-04  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* nnir.el: Revert "Enable non-ASCII IMAP searches".

2015-01-30  Glenn Morris  <rgm@gnu.org>

	* gnus-registry.el (gnus-registry-max-pruned-entries)
	(gnus-registry-prune-factor, gnus-registry-default-sort-function):
	Fix :version.
	(gnus-registry-default-sort-function): Improve :type.

2015-01-29  Lars Ingebrigtsen  <larsi@gnus.org>

	* nnimap.el (nnimap-request-group): Allow running this function on
	groups that don't exist in Gnus yet.
	(nnimap-request-group): Revert previous patch since that made it
	impossible to enter nnimap groups.

	* message.el (message-smtpmail-send-it): Remove the mail header
	separator before sending.

2015-01-28  Elias Oltmanns  <eo@nebensachen.de>

	* nnimap.el (nnimap-find-expired-articles): Fix handling of
	(expiry-wait . never).

2015-01-28  Lars Ingebrigtsen  <larsi@gnus.org>

	* nnimap.el (nnimap-request-group): Clear the buffer before returning
	the data.

2015-01-27  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-compat.el (string-bytes): Work for XEmacs.

2015-01-27  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-compat.el (string-bytes): Avoid compilation error on XEmacs.

	* nnir.el (nnir-imap-expr-to-imap): Check for literal+ capability in
	IMAP.

2015-01-27  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* nnir.el (nnir-run-imap): Enable non-ASCII IMAP searches.

	* nnmairix.el ("nnmairix"): Declare nnmairix as virtual.

	* gnus-bcklg.el (gnus-backlog-enter-article): No virtual groups should
	be added to the backlog.

2015-01-26  Tassilo Horn  <tsdh@gnu.org>

	* Makefile.in (all total, warn, fail-on-warning): Call gnus-load.el
	target with a recursive make call.

2015-01-26  Trevor Murphy  <trevor.m.murphy@gmail.com>

	* nnimap.el (nnimap-header-parameters): Refactor and request
	X-GM-LABELS if it's been announced.
	(nnimap-transform-headers): Gather and output GM-LABELS.

2014-12-30  Peder O. Klingenberg  <peder@klingenberg.no>

	* mm-decode.el (mm-display-part): Make non-string methods work.
	Non-string methods are funcalled and work just fine, the test was
	bogus.
	* mm-decode.el (mm-display-external): Show "external" lisp viewers in
	whole frame.

2015-01-26  Lars Ingebrigtsen  <larsi@gnus.org>

	* nnimap.el (nnimap-request-accept-article): Allow respooling using
	nnimap.

	* gnus-group.el (gnus-group-get-new-news-this-group): Explicitly
	request rescans when being run interactively.

	* nnimap.el (nnimap-request-group): Don't rescan the group here,
	because that can be very slow in large groups.

	* gnus-int.el (gnus-request-group-scan): New backend function.

	* nnimap.el (nnimap-request-scan-group): Implement in on IMAP.

2015-01-25  Lars Ingebrigtsen  <larsi@gnus.org>

	* gnus-group.el (gnus-group-suspend): Close all backends.

2015-01-19  Paul Eggert  <eggert@cs.ucla.edu>

	* dgnushack.el (dgnushack-compile-file): New function.
	(dgnushack-compile): Use it (bug#19514).

2015-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* nntp.el (nntp-send-authinfo): Error out if the password is wrong.

2015-01-08  Stefan Monnier  <monnier@iro.umontreal.ca>

	* registry.el: Don't use <class> as a variable.

2014-12-29  Paul Eggert  <eggert@cs.ucla.edu>

	system-name's returned value can vary
	Also, the system-name variable is now obsolete.
	Fixes Bug#19438.
	* message.el (message-make-fqdn):
	* nnvirtual.el (nnvirtual-retrieve-headers)
	(nnvirtual-update-xref-header): Prefer (system-name) to system-name,
	and avoid naming locals 'system-name'.

2014-12-29  Lars Ingebrigtsen  <larsi@gnus.org>

	* mm-decode.el (mm-shr): Bind `shr-width' to `fill-column' so that
	lines don't get overlong when responding.

2014-12-20  Katsumi Yamaoka  <yamaoka@jpl.org>

	* registry.el (cl-remf, cl-loop, cl-subseq):
	Alias to remf, loop, and subseq respectively for old Emacsen.

2014-12-19  Andreas Schwab  <schwab@linux-m68k.org>

	* gnus-group.el (gnus-read-ephemeral-bug-group):
	Bind coding-system-for-read and coding-system-for-write only around
	with-temp-file, and make buffer unibyte.  Don't write temp file twice.

2014-12-18  Paul Eggert  <eggert@cs.ucla.edu>

	* registry.el (registry-db): Set default slot later.
	This is because its value is not a literal integer.

2014-12-18  Teodor Zlatanov  <tzz@lifelogs.com>

	* registry.el (registry-db): Fix default registry-db max-size.

2014-12-18  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mm-util.el (mm-with-unibyte-current-buffer): Mark obsolete and
	add warning.

	* gnus-art.el: Fix up compiler warnings.
	(article-display-face, article-display-x-face): Remove unused `face'.
	(gnus-article-browse-html-save-cid-content): Remove unused var `type'.
	(article-date-ut): Remove unused var `first'.
	(gnus-article-prepare): Remove unused var `gnus-article'.
	(gnus-mime-save-part-and-strip): Remove unused var `param'.
	(gnus-mime-inline-part): Remove unused vars `charset', `contents', and
	`coding-system' along with corresponding dead code.
	(gnus-mime-view-part-externally): Remove unused var
	`mm-user-display-methods'.
	(gnus-insert-mime-button): Let-bind gnus-tmp-id explicitly.
	(gnus-display-mime): Remove unused var `handle'.
	(gnus-mime-display-alternative): Remove unused var `props'.
	(gnus-article-read-summary-keys): Remove unused var `up-to-top'.
	(gnus-article-edit-done): Remove unused var `p'.
	(gnus-url-mailto): Remove unused var `to'.
	(gnus-treat-article): Let-bind gnus-treat-condition, part-number,
	total-parts, and gnus-treat-type explicitly.  Remove unused var `elem'.

2014-12-18  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* registry.el (registry-db): Consolidate the :max-hard and :max-soft
	slots into a :max-size slot.
	(registry-db-version): Add new variable for database version number.
	(registry-prune): Use :max-size slot. Accept and use a sort-function
	argument.
	(registry-collect-prune-candidates): Add new function for finding
	non-precious pruning candidates.
	(registry-prune-hard-candidates, registry-prune-soft-candidates):
	Remove obsolete functions.
	(initialize-instance): Upgrade registry version when starting.

	* gnus-registry.el (gnus-registry-prune-factor): Add new variable.
	(gnus-registry-max-pruned-entries): Remove obsolete variable.
	(gnus-registry-cache-file): Change default
	filename extension to "eieio".
	(gnus-registry-read): Add new function, split out from
	`gnus-registry-load', that does the actual object reading.
	(gnus-registry-load): Use it. Add condition case handler to check for
	old filename extension and rename to the new one.
	(gnus-registry-default-sort-function): New variable to specify a sort
	function to use when pruning.
	(gnus-registry-save, gnus-registry-insert): Use it.
	(gnus-registry-sort-by-creation-time): Define a default sort function.

	* tests/gnustest-registry.el (gnustest-registry-make-testable-db):
	Adjust test for new object signature.
	(gnustest-registry-pruning-test): Add new pruning test.
	(gnustest-registry-sort-function): Default sort function for testing.
	(gnustest-registry-pruning-sort-test): New test for sorting.

2014-12-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* gnus-art.el (gnus-article-mime-handles): Refactor out into own
	function for reuse.
	(gnus-mime-buttonize-attachments-in-header): Adjust.

2014-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* message.el (message-change-subject): Really check whether the subject
	changed.

2014-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* mailcap.el (mailcap-mime-data): Add doc-view-mode as a viewer for
	PDFs.
	(mailcap-view-mime): New function.

2014-12-01  Glenn Morris  <rgm@gnu.org>

	* gnus-cloud.el (gnus-cloud): Add :version tag.

2014-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-use-idna):
	* gnus-sum.el (gnus-summary-idna-message):
	* message.el (message-use-idna):
	Protect against nil value for idna-program.

	* message.el (message-use-idna): Load Mule-UCS for XEmacs 21.4.

2014-11-26  John Mastro  <john.b.mastro@gmail.com>  (tiny change)

	* auth-source.el (auth-source-macos-keychain-search-items): Return
	result of `auth-source-macos-keychain-result-append' (bug#19074).

2014-11-25  Glenn Morris  <rgm@gnu.org>

	* gnus-start.el (gnus-save-newsrc-file-check-timestamp):
	Add :version tag.

2014-11-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* pop3.el (pop3-open-server): Warn unless encrypted.

	* nnimap.el (nnimap-open-connection-1): Warn unless encrypted.

2014-11-18  Paul Eggert  <eggert@cs.ucla.edu>

	Port new time stamp handling to Emacs 23.2.
	This fix is for Gnus.  Problem reported by Katsumi Yamaoka.
	* time-date.el (time-add, time-subtract, time-less-p):
	Use eval-and-compile, not eval-when-compile.

2014-11-17  Albert Krewinkel  <albert@zeitkraut.de>

	* message.el (message-valid-fqdn-regexp): Add non-internaional new
	TLDs.

2014-11-17  Paul Eggert  <eggert@cs.ucla.edu>

	Port new time stamp handling to old Emacs and to XEmacs.
	This is needed for Gnus, which copies time-date.el and which
	runs on older Emacs implementations.
	* time-date.el (with-decoded-time-value):
	Handle 'nil' and floating-point arg more compatibly with new Emacs.
	(encode-time-value, with-decoded-time-value):
	Obsolete only if new Emacs.
	(time-add, time-subtract, time-less-p): Define if not new Emacs.

	Improve time stamp handling, and be more consistent about it.
	This implements a suggestion made in:
	http://lists.gnu.org/archive/html/emacs-devel/2014-10/msg00587.html
	Among other things, this means timer.el no longer needs to
	autoload the time-date module.
	* time-date.el (seconds-to-time, days-to-time, time-since)
	(with-decoded-time-value):
	Treat 'nil' as current time.  This is mostly for XEmacs.
	(encode-time-value, with-decoded-time-value): Obsolete.
	(time-add, time-subtract, time-less-p): Use no-op autoloads, for
	XEmacs.  Define only if XEmacs, as they're now C builtins in Emacs.

2014-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>

	* gnus-sum.el (gnus-summary-exit-no-update): Don't query about
	discarding changes in ephemeral groups.

	* ietf-drums.el (ietf-drums-parse-address): Don't issue warnings about
	things the user isn't interested in.

2014-11-13  Julien Danjou  <jd@abydos>

	* gnus-notifications.el (gnus-notifications-notify): Provide both
	app-icon and image-path.

2014-11-10  Kenjiro NAKAYAMA  <nakayamakenjiro@gmail.com>

	* mm-url.el (mm-url-encode-multipart-form-data):
	Restore to handle "multipart/form-data" by eww.

2014-11-07  Tassilo Horn  <tsdh@gnu.org>

	* gnus-start.el (gnus-activate-group): Fix typo reported by Tim
	Landscheidt.

2014-10-29  Paul Eggert  <eggert@cs.ucla.edu>

	Simplify use of current-time and friends.
	* gnus-delay.el (gnus-delay-article):
	* gnus-sum.el (gnus-summary-read-document):
	* gnus-util.el (gnus-seconds-today, gnus-seconds-month):
	* message.el (message-make-expires-date):
	Omit unnecessary call to current-time.
	* gnus-util.el (gnus-float-time): Simplify to an alias because
	time-to-seconds now behaves like float-time with respect to nil arg.
	(gnus-seconds-year): Don't call current-time twice to get the current
	time stamp, as this can lead to inconsistent results.
	* time-date.el (time-to-seconds) [!float-time]:
	Use current time if arg is nil, to be compatible with float-time.
	(time-date--day-in-year): New function, with most of the guts of
	the old time-to-day-in-year.
	(time-to-day-in-year): Use it.
	(time-to-days): Use it, to avoid decoding the same time stamp twice.

2014-10-27  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus.el (gnus-mode-line-buffer-identification):
	Don't add image data for a non-graphic display (bug#18813).

2014-10-24  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus.el (gnus-mode-line-buffer-identification): Don't shadow
	load-path, it blocks autoloading of find-image (bug#18813).

2014-10-24  enami tsugutomo  <tsugutomo.enami@jp.sony.com>

	* nnimap.el (nnimap-wait-for-response): Ignore NOOP response requested
	to keep connection open (bug#18728).

2014-10-20  Glenn Morris  <rgm@gnu.org>

	* Merge in all changes up to 24.4 release.

2014-10-15  Jorge A. Alfaro-Murillo  <jorge.alfaro-murillo@yale.edu>  (tiny change)

	* message.el (message-insert-signature): Use `newline' instead of
	inserting explicit "\n".

2014-10-15  Sylvain Chouleur  <sylvain.chouleur@gmail.com>

	* gnus-icalendar.el: Support vcal format timezones.
	(gnus-icalendar-event--decode-datefield): Use icalendar functions to
	compute dates with associated timezone.
	(gnus-icalendar-event-from-ical): Compute all timezones.

2014-10-14  Teodor Zlatanov  <tzz@lifelogs.com>

	* gnus-start.el (gnus-save-newsrc-file-check-timestamp): New option to
	check the newsrc.eld file's timestamp before saving it.
	(gnus-save-newsrc-file): Use it, with a prompt when the newsrc.eld
	timestamp has changed to be newer.

2014-10-06  Jan Tatarik  <jan.tatarik@gmail.com>

	* gnus-icalendar.el (gnus-icalendar-identities):
	Include message-alternative-emails.

2014-10-05  Katsumi Yamaoka  <yamaoka@jpl.org>

	* ntlm.el (ntlm-string-make-unibyte, ntlm-secure-hash):
	New compatibility functions.
	(ntlm-build-auth-response): Use them.

2014-10-04  Thomas Fitzsimmons  <fitzsim@fitzsim.org>

	* ntlm.el (ntlm-build-auth-request):
	Add NTLM2 Session support.  (Bug#15603)

2014-10-04  Alan Schmitt  <alan.schmitt@polytechnique.org>  (tiny change)

	* nnimap.el (nnimap-process-expiry-targets): Reverse the list of
	expired messages only when it was built in reverse order.

2014-10-04  Peter Münster  <pmlists@free.fr>  (tiny change)

	* gnus-delay.el (gnus-delay-send-queue): Remove `gnus-delay-header'
	last so it can be used in `message-send-hook'.

2014-09-29  Daiki Ueno  <ueno@gnu.org>

	* mml.el (mml-parse-1): Error out if unknown mode is specified in
	<#secure> tag (bug#18513).

2014-09-27  Katsumi Yamaoka  <yamaoka@jpl.org>

	* parse-time.el: Require cl when compiling.

2014-09-26  Katsumi Yamaoka  <yamaoka@jpl.org>

	Use cl-lib as much as possible following the 2014-09-26 change
	in the Emacs trunk.
	* parse-time.el: Try requiring cl-lib.
	(parse-time-incf): Alias to cl-incf or incf.
	(digit-char-p): Remove.
	(parse-time-integer): Alias to cl-parse-integer or the one defined.
	(parse-integer): Rename to parse-time-integer.
	(parse-time-tokenize, parse-time-rules, parse-time-string)
	Use parse-time-incf and parse-time-integer.

2014-09-11  Paul Eggert  <eggert@cs.ucla.edu>

	* gnus-cloud.el (gnus-cloud-parse-version-1): Fix misspelling
	of ":delete".

2014-08-26  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-article-browse-html-save-cid-content)
	(gnus-article-browse-html-parts):
	Revert last change that breaks links other than cid contents.

2014-08-26  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-article-browse-html-save-cid-content)
	(gnus-article-browse-html-parts): Make cid file names relative.

2014-08-21  Katsumi Yamaoka  <yamaoka@jpl.org>

	* mm-view.el (mm-display-inline-fontify): Make the working buffer
	temporarily displayed when running a mode function (at least org-mode
	requires it).

2014-08-14  Alan Schmitt  <alan.schmitt@polytechnique.org>

	* gnus-sum.el (gnus-summary-expire-articles): Functions registered to
	the gnus-summary-article-expire-hook should be told where the function
	is going. In particular, the Gnus registry might want to know.

2014-08-12  Stefan Monnier  <monnier@iro.umontreal.ca>

	* gnus-art.el (gnus-hidden-properties): Drop the evil `intangible'.

2014-08-06  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-sum.el (gnus-summary-expire-articles): Revert.

2014-08-05  Eric Abrahamsen  <eric@ericabrahamsen.net>

	* gnus-sum.el (gnus-summary-expire-articles): Functions registered to
	the gnus-summary-article-expire-hook should be told where the function
	is going. In particular, the Gnus registry might want to know.

2014-08-03  Paul Eggert  <eggert@cs.ucla.edu>

	Don't mishandle year-9999 dates (Bug#18176).
	* parse-time.el (parse-time-rules):
	Allow years up to most-positive-fixnum.
	* time-date.el (date-to-time):
	Pass "Specified time is not representable" errors through.

2014-07-31  Tassilo Horn  <tsdh@gnu.org>

	* gnus-msg.el (gnus-inews-insert-gcc): Allow `gcc-self' to be a list of
	groups and t.

2014-07-22  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-utils.el (gnus-recursive-directory-files):
	Unify hard or symbolic links (bug#18063).

2013-07-17  Albert Krewinkel  <albert@zeitkraut.de>

	* gnus-msg.el (gnus-configure-posting-style):
	Allow string replacements in values when matching against a header.

2014-07-07  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-start.el (gnus-dribble-read-file): Don't stop the auto-saving of
	the dribble buffer even when it is shrunk a lot.
	<http://thread.gmane.org/gmane.emacs.gnus.user/16923>

2014-06-26  Glenn Morris  <rgm@gnu.org>

	* mm-util.el (help-function-arglist): Remove outdated declaration.

2014-06-24  Andreas Schwab  <schwab@linux-m68k.org>

	* html2text.el (html2text-get-attr): Rewrite to handle spaces in quoted
	attribute values.  (Bug#17834)

2013-06-22  Dmitry Antipov  <dmantipov@yandex.ru>

	* gnus-sum.el (gnus-summary-edit-article-done):
	Prefer point-marker to copy-marker of point.

2014-06-11  Katsumi Yamaoka  <yamaoka@jpl.org>

	* Makefile.in (install-el, install-el-elc): Compress .el files.
	(uninstall): Remove compressed .el files.

2014-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-article-edit-part): Don't modifiy markers.
	(gnus-article-read-summary-keys):
	Don't bug out when there is no article in the summary buffer.
	(gnus-mime-buttonize-attachments-in-header):
	Improve criterion that finds parts to display.

	* gnus-art.el (gnus-mm-display-part):
	* mm-decode.el (mm-shr):
	* mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text)
	(mm-insert-inline): Revert last changes.

2014-06-05  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mm-display-part):
	* mm-decode.el (mm-shr):
	* mm-view.el (mm-inline-text-html-render-with-w3m, mm-inline-text)
	(mm-insert-inline): Set insertion type of end-marker, not only
	start-marker, of undisplayer so as to stay after inserted text.

2014-06-02  Andreas Schwab  <schwab@linux-m68k.org>

	* html2text.el (html2text-get-attr): Fix typo when splitting value from
	attribute. (Bug#17613)

2014-05-29  Stefan Monnier  <monnier@iro.umontreal.ca>

	* mm-view.el (mm-display-inline-fontify): Use font-lock-ensure.
	* gnus-cite.el (gnus-message-citation-mode): Use font-lock-flush.

2014-05-15  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
	Don't delete next part button; keep spacing between buttons.

2014-05-14  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part):
	Work for the last MIME part in an article.
	(gnus-mime-display-single): Suppress excessive newlines between parts.

	* mm-uu.el (mm-uu-dissect): Assume that separators may be accompanied
	by leading or trailing newline.

2014-05-12  Sam Steingold  <sds@gnu.org>

	* time-date.el (seconds-to-string): New function to pretty print time
	delay in seconds.

2014-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mm-display-part): Don't put article out of sight
	while prompting a user for a file name, etc.
	(gnus-mime-display-single): Display part with a common appearance no
	matter whether MIME button is omitted or not; don't add duplicate entry
	to gnus-article-mime-handle-alist.
	(gnus-mime-buttonize-attachments-in-header): Use copied buttons.

2014-05-08  Adam Sjøgren  <asjo@koldfront.dk>

	* mml2015.el (mml2015-display-key-image): New variable.

2014-05-08  Glenn Morris  <rgm@gnu.org>

	* gnus-fun.el (gnus-grab-cam-face):
	Do not use predictable temp-file name.  (http://bugs.debian.org/747100)
	This is CVE-2014-3421.

2014-05-04  Glenn Morris  <rgm@gnu.org>

	* gnus-registry.el (gnus-registry-install-p): Doc fix.

2014-05-02  Katsumi Yamaoka  <yamaoka@jpl.org>

	* gnus-art.el (gnus-mime-inline-part): Redisplay a button so as to show
	the displaying state of a part.
	(gnus-mm-display-part): Don't insert a newline in the beginning of
	a part like gnus-mime-inline-part doesn't; work for XEmacs.

	* mm-decode.el (mm-display-part): Don't insert a newline in the top.
	(mm-shr): Make undisplayer unbreakable.

	* mm-view.el (mm-inline-image-emacs, mm-inline-image-xemacs):
	Don't insert excessive newline.
	(mm-inline-text-html-render-with-w3m, mm-inline-text)
	(mm-insert-inline): Make undisplayer unbreakable.



-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ma Gnus v0.14 is released
  2015-05-01 14:01 Ma Gnus v0.14 is released Lars Magne Ingebrigtsen
@ 2015-05-29 20:58 ` Uwe Brauer
  2015-05-30 18:08   ` Bjørn Mork
  0 siblings, 1 reply; 3+ messages in thread
From: Uwe Brauer @ 2015-05-29 20:58 UTC (permalink / raw)
  To: ding

[-- Attachment #1: Type: text/plain, Size: 569 bytes --]

>> "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

   > The traditional yearly release to celebrate May 1st.
   > It's mostly bug fixes, I'm afraid.  Looking over the ChangeLog, I don't
   > see that many new things...

   > Anyway:

   > Get it by saying

   >   git clone http://git.gnus.org/gnus.git &&

This works for me
   >    cd gnus && git checkout m0-14

When I do this I obtain 

error: pathspec 'm0-14' did not match any file(s) known to git

In any case the content of gnus seems the latest release, I am puzzled
however.


[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 6007 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ma Gnus v0.14 is released
  2015-05-29 20:58 ` Uwe Brauer
@ 2015-05-30 18:08   ` Bjørn Mork
  0 siblings, 0 replies; 3+ messages in thread
From: Bjørn Mork @ 2015-05-30 18:08 UTC (permalink / raw)
  To: ding

Uwe Brauer <oub@mat.ucm.es> writes:
>>> "Lars" == Lars Magne Ingebrigtsen <larsi@gnus.org> writes:
>
>    > The traditional yearly release to celebrate May 1st.
>    > It's mostly bug fixes, I'm afraid.  Looking over the ChangeLog, I don't
>    > see that many new things...
>
>    > Anyway:
>
>    > Get it by saying
>
>    >   git clone http://git.gnus.org/gnus.git &&
>
> This works for me
>    >    cd gnus && git checkout m0-14
>
> When I do this I obtain 
>
> error: pathspec 'm0-14' did not match any file(s) known to git
>
> In any case the content of gnus seems the latest release, I am puzzled
> however.

The May 1st 2015 release was really Ma Gnus v0.13, using m0-13 as tag.
Don't know if the '14' was some failing attempt to avoid '13', or a bug
in the release script, or simply a typo.


Bjørn




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-05-30 18:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-01 14:01 Ma Gnus v0.14 is released Lars Magne Ingebrigtsen
2015-05-29 20:58 ` Uwe Brauer
2015-05-30 18:08   ` Bjørn Mork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).