From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81385 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.gnus.announce,gmane.emacs.gnus.general Subject: Ma Gnus v0.3 is released Date: Wed, 15 Feb 2012 10:13:27 +0100 Message-ID: <87bop0jw9t.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1329297322 17199 80.91.229.3 (15 Feb 2012 09:15:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 15 Feb 2012 09:15:22 +0000 (UTC) Cc: ding@gnus.org To: ding-announce@gnus.org Original-X-From: ding-announce-owner+M34@lists.math.uh.edu Wed Feb 15 10:15:18 2012 Return-path: Envelope-to: geda-ding-announce@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RxaxH-0000ld-8K for geda-ding-announce@gmane.org; Wed, 15 Feb 2012 10:15:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1Rxavx-0007pa-U7; Wed, 15 Feb 2012 03:13:54 -0600 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1Rxavt-0007oQ-Ki; Wed, 15 Feb 2012 03:13:49 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1Rxavl-00033z-UB; Wed, 15 Feb 2012 03:13:47 -0600 Original-Received: from hermes.netfonds.no ([80.91.224.195]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1Rxavj-0003a4-Vj; Wed, 15 Feb 2012 10:13:40 +0100 Original-Received: from 93-41-188-50.ip82.fastwebnet.it ([93.41.188.50] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RxavZ-0008Rk-3P; Wed, 15 Feb 2012 10:13:30 +0100 X-MailScanner-ID: 1RxavZ-0008Rk-3P MailScanner-NULL-Check: 1329902010.69774@GvQrdaklLVfj69hzKyrlbQ X-Spam-Status: No X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.announce:65 gmane.emacs.gnus.general:81385 Archived-At: A bit of new functionality, but the main point here is to just bump the version number so that bad `unexist' data can be flushed from .newsrc.eld. Get it by saying git clone http://git.gnus.org/gnus.git && cd gnus && git checkout m0-3 or download the release from http://git.gnus.org/cgit/gnus.git/snapshot/gnus-m0-3.zip ChangeLog since last release: 2012-02-15 Lars Magne Ingebrigtsen * gnus.el: Ma Gnus v0.3 is released. 2012-02-15 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-local-variables): Make `gnus-newsgroup-unexist' into a local variable. 2012-02-14 Teodor Zlatanov * registry.el (registry-usage-test, registry-persistence-test): Move to tests/gnustest-registry.el. (registry-make-testable-db, registry-match-test) (registry-instantiation-test): Move to tests/gnustest-registry.el. * gnus-registry.el (gnus-registry-misc-test) (gnus-registry-usage-test): Move to tests/gnustest-registry.el. * tests/gnustest-registry.el: New file with the registry and gnus-registry ERT tests. 2012-02-13 Katsumi Yamaoka * gnus-msg.el (gnus-summary-resend-message): Make gnus-summary-resend-message-insert-gcc be last item in message-header-setup-hook. 2012-02-13 Lars Ingebrigtsen * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil) (nnfolder-marks, nnfolder-marks-file-suffix, nnfolder-marks-modtime): Remove. (nnfolder-open-server): Don't use marks. (nnfolder-request-delete-group): Ditto. (nnfolder-request-rename-group): Ditto. (nnfolder-request-set-mark, nnfolder-request-marks) (nnfolder-group-marks-pathname, nnfolder-marks-changed-p) (nnfolder-save-marks, nnfolder-open-marks): Remove. * nnml.el (nnml-marks-is-evil, nnml-marks-file-name, nnml-marks) (nnml-marks-modtime): Remove. (nnml-request-delete-group): Don't use marks. (nnml-request-rename-group): Ditto. (nnml-request-set-mark, nnml-request-marks, nnml-marks-changed-p) (nnml-save-marks, nnml-open-marks): Remove. * nntp.el (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks) (nntp-marks-modtime, nntp-marks-directory, nntp-request-set-mark) (nntp-request-marks, nntp-marks-directory, nntp-marks-changed-p) (nntp-save-marks, nntp-open-marks, nntp-possibly-create-directory) (nntp-server-to-method-cache): Remove. * shr.el (shr-rescale-image): Allow viewing large images. (shr-rescale-image): Fix wrong merge. 2012-02-15 Lars Ingebrigtsen * shr.el (shr-remove-trailing-whitespace): Really delete the padding on too-wide lines. 2012-02-13 Lars Ingebrigtsen * nnimap.el (nnimap-record-commands): New variable. (nnimap-log-command): Use it. (nnimap-make-process-buffer): Add a space to the process buffer. (nnimap-transform-headers): Don't bug out on header lines containing stuff that look like IMAP length encodings. * shr.el (shr-rescale-image): Allow viewing large images. 2012-02-12 Lars Ingebrigtsen * nnml.el (nnml-request-compact-group): Delete the marks file after compaction (bug#10800). * gnus-art.el (gnus-stop-downloads): Stop `url-queue' downloads on group exit. * nnimap.el (nnimap-parse-flags): Parse correctly when we have mixed QRESYNC/FETCH output. 2012-02-11 Glenn Morris * sieve-manage.el (sieve-manage-default-stream): * shr.el (shr): * nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format) (nnir-retrieve-headers-override-function) (nnir-imap-default-search-key, nnir-notmuch-program) (nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix) (nnir-method-default-engines): * message.el (message-cite-reply-position): * gssapi.el (gssapi-program): * gravatar.el (gravatar): * gnus-sum.el (gnus-refer-thread-use-nnir): * gnus-registry.el (gnus-registry-unfollowed-addresses) (gnus-registry-max-pruned-entries): * gnus-picon.el (gnus-picon-inhibit-top-level-domains): * gnus-int.el (gnus-after-set-mark-hook) (gnus-before-update-mark-hook): * gnus-async.el (gnus-async-post-fetch-function): * auth-source.el (auth-source-cache-expiry): Add missing :version tags to new defcustoms and defgroups. 2012-02-11 Lars Ingebrigtsen * gnus-sum.el (gnus-adjust-marked-articles): Add to `gnus-newsgroup-unexist'. * gnus.el (gnus-article-mark-lists): Add `unexist' to the list of marks. (gnus-article-special-mark-lists): Put the `unexist' in the special marks list instead. * gnus-sum.el (gnus-articles-to-read): Don't include unexisting articles in the list of articles to be selected. * nnimap.el (nnimap-retrieve-group-data-early): Query for unexisting articles. (nnimap-update-info): Keep track of unexisting articles. (nnimap-update-qresync-info): Ditto. 2012-02-10 Lars Ingebrigtsen * message.el (message-default-send-mail-function): Made into own function for reuse by emacsbug.el. 2012-02-09 Juanma Barranquero * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst `gnus-sloppily-equal-method-parameters' to avoid a warning. 2012-02-09 Lars Ingebrigtsen * mm-archive.el (mm-archive-dissect-and-inline): New function. (mm-archive-dissect-and-inline): Fix up the undisplayer. * gnus-compat.el: Define `timer-set-function'. * mm-decode.el (mm-display-external): Output the text from the command in the buffer after the command finished. This makes text-based commands behave better. 2012-02-08 Lars Ingebrigtsen * gnus-compat.el: Add a compat for the old `url-retrieve'. 2012-02-07 Lars Ingebrigtsen * gnus-compat.el: Make `help-function-arglist' be compatible on Emacs 23.1. 2012-02-07 Katsumi Yamaoka * gnus-sum.el (gnus-summary-show-thread): Revert last two changes. 2012-02-07 Lars Ingebrigtsen * message.el (smtpmail-smtp-user): Silence compiler warning. 2012-02-06 Lars Ingebrigtsen * message.el (message-multi-smtp-send-mail): Also allow specifying the SMTP user name. 2012-02-06 Katsumi Yamaoka * gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change may return nil in XEmacs. (gnus-summary-article-map): Fix typo. 2012-02-09 Lars Ingebrigtsen * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't running. * nnimap.el (nnimap-wait-for-response): Minor fixup of message string. * gnus.el (gnus-server-extend-method): Don't add an -address component if the method already has one (bug#9676). 2012-02-08 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead of an initial-input for consistency (bug#10757). * dgnushack.el: Fix XEmacs compilation warning. * shr.el: Inhibit getting and sending cookies when fetching pictures. * gnus-html.el (gnus-html-schedule-image-fetching): Ditto. 2012-02-07 Lars Ingebrigtsen * shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from lines that are narrower than the window width. Otherwise background "blocks" will look less readable. 2012-02-07 Katsumi Yamaoka * gnus-sum.el (gnus-summary-show-thread): Revert last two changes. 2012-02-07 Lars Ingebrigtsen * nnimap.el (nnimap-transform-headers): Remove unused variable. (nnimap-transform-headers): Fix parsing BODYSTRUCTURE elements that have newlines within the strings, and where the UID comes after the BODYSTRUCTURE element (bug#10537). * shr-color.el (shr-color-set-minimum-interval): Rename to add prefix (bug#10732). * shr.el (shr-insert-document): Add doc string. (shr-visit-file): Ditto. (shr-remove-trailing-whitespace): New function. (shr-insert-document): Use it to clean up trailing whitespace as the final step (bug#10714). 2012-02-06 Lars Ingebrigtsen * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary buffer if `gnus-kill-summary-on-exit' is nil. 2012-02-06 Katsumi Yamaoka * gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change may return nil in XEmacs. 2012-02-06 Lars Ingebrigtsen * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus when just reading a single group from "without" Gnus. 2012-02-06 Chong Yidong * gnus-sum.el (gnus-summary-show-thread): next-single-char-property-change never returns nil (Bug#8657). 2012-02-02 Lars Ingebrigtsen * message.el (message-multi-smtp-send-mail): New function. (message-multi-smtp-send-mail): Respect the X-Message-SMTP-Method header to implement multi-SMTP functionality. * gnus-agent.el (gnus-agent-send-mail-function): Removed. (gnus-agentize): Don't set it. (gnus-agent-send-mail): Don't use it. * gnus-sum.el (gnus-summary-widget-backward): New function and keystroke. * gnus-compat.el: More the compat functions more compatible. * shr.el (shr-put-image): Remove underlines from sliced images. (shr-zoom-image): Compute the region to be replaced more correctly. 2012-02-02 Katsumi Yamaoka * gnus-msg.el (gnus-gcc-self-resent-messages): New user option. (gnus-summary-resend-message-insert-gcc): New function. (gnus-summary-resend-message): Modify message-header-setup-hook and message-sent-hook to make it work for Gcc. (gnus-inews-do-gcc): Update the number of unread articles of groups that messages are Gcc'd to. * message.el (message-resend): Run message-sent-hook to do Gcc. 2012-02-01 Lars Ingebrigtsen * lpath.el: Fix an XEmacs compilation warning. * gnus-compat.el: Require `help-fns' to fix compilation error. * gnus-registry.el (gnus-registry-fixup-registry): Move the message to a higher level to silence compilation. * gnus-art.el (gnus-shr-put-image): Take and pass on a `flags' parameter to allow controlling the scaling. * shr.el (shr-zoom-image): New command and keystroke. (shr-put-image): Take a `size' flag to say how to scale the image. * gnus-compat.el: Redefine `delete-directory' to provide recursive deletion unless already defined. * gnus.el (gnus-compat): Require it. * gnus-compat.el: New file. * gnus-start.el (gnus-clean-old-newsrc): New function. (gnus-read-newsrc-file): Use it. * mm-archive.el (mm-dissect-archive): Use it to get all file names. Use recursive deletion. (mm-dissect-archive): Add support for zip files. * gnus-util.el (gnus-recursive-directory-files): New function. * mm-archive.el (mm-archive-list-files): Inline text and image parts. (mm-archive-decoders): Add tgz support. * mm-decode.el (mm-shr): Make sure that the HTML ends with a newline. Otherwise inserting text into the Gnus buffer can look odd. * gnus-art.el (gnus-mime-inline-part): Slight clean-up. * mm-archive.el (mm-archive-decoders): Add support for tar. * gnus.el (gnus-logo-color-alist): Change the colours for Ma Gnus. * nnmail.el (nnmail-extra-headers): Add Cc to the default. 2012-01-31 Lars Ingebrigtsen * mm-decode.el (mm-dissect-singlepart): Check that the decoder exists. * mm-archive.el: New file. * mm-decode.el (mm-dissect-singlepart): Use it to decode ms-tnef files. * mm-util.el (mm-find-buffer-file-coding-system): Comment fix. * message.el (message-goto-*): Make all the `message-goto-*' commands push the mark before moving point. This makes it easier to go back to where you came from after editing whatever you jumped to. -- (domestic pets only, the antidote for overdose, milk.) http://lars.ingebrigtsen.no * Sent from my Rome