1. 06 Dec, 2012 1 commit
  2. 23 Oct, 2012 1 commit
    • Stefan Monnier's avatar
      Cleanup uses of "-hooks". · d1069532
      Stefan Monnier authored
      * doc/emacs/custom.texi (Hooks):
      * doc/lispref/hooks.texi (Standard Hooks): Clarify that -hooks is deprecated.
      
      * lisp/gnus/nndiary.el (nndiary-request-create-group-functions)
      (nndiary-request-update-info-functions)
      (nndiary-request-accept-article-functions):
      * lisp/gnus/gnus-start.el (gnus-subscribe-newsgroup-functions):
      * lisp/cedet/semantic/db-file.el (semanticdb-save-database-functions):
      * lisp/cedet/semantic/lex.el (semantic-lex-reset-functions):
      * lisp/cedet/semantic/edit.el (semantic-change-functions)
      (semantic-edits-new-change-functions)
      (semantic-edits-delete-change-functions)
      (semantic-edits-reparse-change-functions):
      * lisp/htmlfontify.el (hfy-post-html-hook):
      * lisp/filesets.el (filesets-cache-fill-content-hook):
      * lisp/arc-mode.el (archive-extract-hook):
      * lisp/progmodes/cc-mode.el (c-prepare-bug-report-hook):
      * lisp/net/rcirc.el (rcirc-sentinel-functions)
      (rcirc-receive-message-functions, rcirc-activity-functions)
      (rcirc-print-functions):
      * lisp/net/dbus.el (dbus-event-error-functions):
      * lisp/emacs-lisp/eieio.el (eieio-pre-method-execution-functions):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-style-functions)
      (checkdoc-comment-style-functions): Don't use "-hooks" suffix.
      
      * lisp/term/sun.el (sun-raw-prefix-hooks):
      * lisp/mail/sendmail.el (mail-yank-hooks):
      * lisp/mh-e/mh-letter.el (mh-yank-hooks): Use make-obsolete-variable.
      d1069532
  3. 24 Jul, 2012 1 commit
    • Julien Danjou's avatar
      Merge changes made in Gnus master; Remove dead code · b7af7f62
      Julien Danjou authored
      * mail-source.el (mail-source-movemail-and-remove): Remove, unused.
      * nntp.el (nntp-send-nosy-authinfo, nntp-send-authinfo-from-file)
        (nntp-async-timer-handler): Remove, unused.
      * nnimap.el (nnimap-get-responses): Remove, unused.
      * nnheader.el (mail-header-set-extra): Remove, unused.
      * netrc.el (netrc-find-service-number, netrc-store-data): Remove,
        unused.
      * mm-view.el (mm-view-sound-file): Remove, unused.
      * mm-url.el (mm-url-fetch-simple, mm-url-fetch-form)
        (mm-url-encode-multipart-form-data): Remove, unused.
      * message.el (message-remove-signature, message-make-host-name)
        (message-fill-address): Remove, unused.
      * gnus.el (gnus-writable-groups, gnus-group-guess-prefixed-name)
        (gnus-group-guess-full-name, gnus-group-guess-prefixed-name): Remove,
        unused.
      * gnus-uu.el (gnus-uu-find-name-in-shar): Remove, unused.
      * gnus-util.el (gnus-extract-address-component-name)
        (gnus-extract-address-component-email, gnus-sortable-date)
        (gnus-alist-to-hashtable, gnus-hashtable-to-alist)
        (gnus-process-live-p): Remove, unused.
      * gnus-topic.el (gnus-group-parent-topic): Remove, unused.
      * gnus-sum.el (gnus-score-set-default, gnus-article-parent-p)
        (gnus-article-read-p, gnus-uncompress-marks): Remove, unused.
        (gnus-summary-set-current-mark): Remove obsolete, empty and unused
        function.
      * gnus-start.el (gnus-kill-newsgroup): Remove unused obsolete function.
      * gnus-score.el (gnus-summary-score-crossposting)
        (gnus-score-regexp-bad-p): Remove, unused.
      * gnus-salt.el (gnus-tree-goto-article): Remove, unused.
      * gnus-range.el (gnus-sublist-p): Remove, unused.
      * gnus-msg.el (gnus-mail-parse-comma-list, gnus-put-message): Remove,
        unused.
      * gnus-kill.el (gnus-Newsgroup-kill-file): Remove, unused.
      * gnus-int.el (gnus-list-active-group, gnus-request-group-articles)
        (gnus-request-associate-buffer): Remove, unused.
      * gnus-group.el (gnus-group-set-method-info)
        (gnus-group-set-params-info): Remove, unused.
      * gnus-fun.el (gnus-shell-command-to-string)
        (gnus-shell-command-on-region): Remove, unused.
      * gnus-cite.el (gnus-cited-line-p): Remove, unused.
      * gnus-art.el (gnus-article-text-type-exists-p)
        (article-translate-characters, gnus-article-hide-text-of-type)
        (gnus-kill-sticky-article-buffers, gnus-article-maybe-highlight):
        Remove, unused.
      b7af7f62
  4. 26 Jun, 2012 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus master ever since feature freeze · 89b163db
      Gnus developers authored
      :::::::::::::::::
      ::: doc/misc/ :::
      :::::::::::::::::
      2012-06-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (POP before SMTP): POP-before-SMTP works with all sending
        methods, so don't mention smtpmail here.
      	
      2012-05-04 Wolfgang Jenkner <wjenkner@inode.at>
      * gnus.texi (Picons): Document gnus-picon-properties.
      	
      2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus.texi: Remove mention of compilation, as that's no longer
       supported.
      	
      2012-03-14 Christopher Schmidt <christopher@ch.ristopher.com>
      * gnus.texi (Archived Messages): Mention
        gnus-gcc-pre-body-encode-hook and gnus-gcc-post-body-encode-hook.
      	
      2012-02-16 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Various Summary Stuff):
        Remove mention of `gnus-propagate-marks'.
      	
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi: Remove mentions of nnml/nnfolder/nntp backend marks,
        which no longer exist.
      	
      2012-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
      * gnus.texi (Archived Messages):
        Document gnus-gcc-self-resent-messages.
      	
      2012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
      * message.texi (Mail Variables):
        Mention the optional user parameter for X-Message-SMTP-Method.
      	
      2012-02-02 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Posting Styles): Mention X-Message-SMTP-Method.
      * message.texi (Mail Variables): Document X-Message-SMTP-Method.
      	
      2012-01-31 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Key Index): Change encoding to utf-8.
      	
      ::::::::::::::::::
      ::: lisp/gnus/ :::
      ::::::::::::::::::
      2012-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
      * mm-decode.el: Add coding cookie for a soft hyphen that mm-shr uses.
      
      2012-06-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus-art.el (gnus-article-read-summary-keys): Protect against the key
        being bound to a lambda form.
      	
      2012-05-04 Wolfgang Jenkner <wjenkner@inode.at>
      * gnus-picon.el (gnus-picon-properties): New defcustom.
        (gnus-picon-create-glyph): Use it.
      	
      2012-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * shr.el: Add a iso-8859-1 cookie to make stuff work under other
        locales.
      * mm-decode.el (mm-display-part): Dissect archives when hitting `RET'
        on a handle.
      * gnus-sum.el (gnus-summary-limit-to-author): Use the current From
        address as the default.
      * nnfolder.el (nnfolder-save-buffer): Delete old versions silently.
        It makes no sense to query the user about internal files.
      * gnus-spec.el: Remove all the byte-compilation stuff, since
        benchmarking shows that it doesn't help when entering large summary
        buffers.
      * gnus-util.el (gnus-byte-code): Remove.
      * gnus-spec.el (gnus-update-format-specifications): Remove outdated
        grouplens stuff.
      	
      2012-06-07 Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>
      * message.el (message-buffers): Return all buffers derived from Message
        to make `gnus-dired-attach' work with mu4e.
      	
      2012-05-28 Daiki Ueno <ueno@unixuser.org>
      * mm-decode.el (mm-inhibit-auto-detect-attachment): New variable.
        (mm-dissect-singlepart): Don't guess the MIME type of
        application/octet-stream parts if mm-inhibit-auto-detect-attachment is
        set.
        (mm-dissect-multipart): Bind mm-inhibit-auto-detect-attachment if the
        toplevel MIME type is multipart/encrypted.
      	
      2011-12-02 Wolfgang Jenkner <wjenkner@inode.at>
      * gnus-agent.el (gnus-agent-save-active): Deal with the "groups" format.
        In particular, add an optional argument and a docstring.
      * gnus-start.el (gnus-groups-to-gnus-format): Use it.
      * nntp.el (nntp-finish-retrieve-group-infos): Make `nntp-server-buffer'
        current before calling `gnus-groups-to-gnus-format'.
        Note that this was already the case for `gnus-active-to-gnus-format'.
      	
      2012-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
      * pop3.el (pop3-wait-for-messages): Fix retrieved data size calculation.
      	
      2012-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * mm-decode.el (mm-dissect-buffer): Doc fix.
      * gnus-sum.el (gnus-handle-ephemeral-exit):
        Avoid creating the group buffer if it doesn't exist.
      * gnus-group.el (gnus-group-read-ephemeral-group): If no quit-config
        is given, mark the group as ephemeral with the current window conf.
      * gnus-sum.el (gnus-set-global-variables): Don't assume that the group
        buffer exists, which it doesn't if we haven't started Gnus.
        (gnus-summary-exit): Allow quitting when we don't have a group buffer.
      	
      2012-04-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * mml.el (mml-generate-mime):
        Allow specifying what the top-level part type is.
      * gnus-sum.el (gnus-auto-center-summary):
        `scroll-margin' isn't defined on XEmacs.
      	
      2012-04-10 Philipp Haselwarter <philipp.haselwarter@gmx.de> (tiny change)
      * gnus-sum.el (gnus-auto-center-summary):
        Set default to respect `scroll-margin'.
      	
      2012-04-10 Elias Oltmanns <eo@nebensachen.de> (tiny change)
      * gnus-cite.el (gnus-dissect-cited-text): A single line without
        citation prefix within a block of cited text should be considered
        part of that block *only* if it is a blank line.
      	
      2012-04-02 Katsumi Yamaoka <yamaoka@jpl.org>
      * shr.el (shr-find-fill-point): Remove unused code; don't break a line
        before kinsoku-bol characters nor within kinsoku-eol characters.
      	
      2012-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
      * gnus-sync.el (gnus-topic-alist, gnus-group-topic)
        (gnus-topic-create-topic, gnus-topic-enter-dribble):
        Silence compiler.
        (gnus-sync-read): Use mapc instead of mapcar.
      * mm-archive.el: Require mm-decode for some macros.
        (gnus-recursive-directory-files, mailcap-extension-to-mime):
        Silence the byte compiler.
        (mm-archive-decoders): New function that returns the value of
        the mm-archive-decoders variable.
      * mm-decode.el:
        Don't require mm-archive; autoload mm-archive functions instead.
        (mm-dissect-singlepart): Use the function mm-archive-decoders.
      * nnmail.el (mail-send-and-exit): Silence the byte compiler.
      	
      2012-03-12 Peter Munster <pmrb@free.fr>
      * gnus-demon.el (gnus-demon-timers): Now a plist (function -> timer).
        (gnus-demon-cancel): Ditto.
        (gnus-demon-run-callback): When function cannot be called due to low
        idleness, call it when idleness reaches the expected value, instead
        of waiting another timer period.
        (gnus-demon-init): Add `time' to arguments of call-back.
      	
      2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * gnus.el: Register gnus-registry functions.
      * gnus-registry.el (gnus-try-warping-via-registry):
        Moved here and indent.
      * gnus-int.el (gnus-warp-to-article):
        Check whether the registry is enabled before warping.
      	
      2012-03-22 Dave Abrahams <dave@boostpro.com>
      * gnus-sum.el (gnus-summary-insert-subject): Record information
        in the registry about each article retrieved.
      * gnus-int.el (gnus-select-group-with-message-id): New function.
        (gnus-try-warping-via-registry): Ditto.
        (gnus-warp-to-article): Fall back on the registry.
      	
      2012-03-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * nnimap.el (nnimap-fetch-partial-articles): Minor doc string fixup.
      	
      2012-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
      * gnus-msg.el (gnus-summary-resend-message-insert-gcc): Assume that
        gnus-gcc-self-resent-messages may be a group parameter.
        (gnus-summary-resend-message):
        Don't encode encoded words in header when Gcc'ing resent message.
      	
      2012-03-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
      * shr.el (shr-insert): Treat non-breaking space just like normal
        space.  This seems to produce more pleasing results.
        (shr-insert):
        Only insert a blank line if we're starting from an image.
        (shr-tag-br):
        Allow <br> to end lines or to make a single blank line.
        (shr-ensure-paragraph): Consider lines with white space to be blank.
      	
      2012-03-14 Christopher Schmidt <christopher@ch.ristopher.com>
      * gnus-msg.el (gnus-inews-do-gcc): Add gnus-gcc-pre-body-encode-hook
        and gnus-gcc-post-body-encode-hook.
      	
      2012-02-16 Lars Ingebrigtsen <larsi@gnus.org>
      * mm-decode.el (mm-dissect-singlepart):
        Guess what the type of application/octet-stream parts really is.
      * gnus-sum.el (gnus-propagate-marks): Remove.
      	
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
      * nntp.el (nntp-coding-system-for-read): Remove.
        (nntp-coding-system-for-write): Ditto.
        (nntp-open-connection): Just use `binary' directly.
      
      2012-02-14 Teodor Zlatanov <tzz@lifelogs.com>
      * 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 <yamaoka@jpl.org>
      * 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 <larsi@gnus.org>
      * 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): Fix wrong merge.
      	
      2012-02-15 Lars Ingebrigtsen <larsi@gnus.org>
      * shr.el (shr-remove-trailing-whitespace):
        Really delete the padding on too-wide lines.
      	
      2012-02-09 Lars Ingebrigtsen <larsi@gnus.org>
      * mm-archive.el (mm-archive-dissect-and-inline): New function.
        (mm-archive-dissect-and-inline): Fix up the undisplayer.
      * 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-07 Lars Ingebrigtsen <larsi@gnus.org>
      * message.el (smtpmail-smtp-user): Silence compiler warning.
      	
      2012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
      * message.el (message-multi-smtp-send-mail):
        Also allow specifying the SMTP user name.
      	
      2012-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
      * gnus-sum.el (gnus-summary-article-map): Fix typo.
      	
      2012-02-02 Lars Ingebrigtsen <larsi@gnus.org>
      * 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.
      * 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 <yamaoka@jpl.org>
      * 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 <larsi@gnus.org>
      * 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.
      * 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 <larsi@gnus.org>
      * 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.
      	
      2012-01-07 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el (gnus-sync-newsrc-groups): Quote normally.
        (gnus-sync-lesync-pre-save-group-entry): Remove invalid invlists.
        (gnus-sync-lesync-normalize-group-entry): Ignore a few more keys.
      	
      2011-11-09 Teodor Zlatanov <tzz@lifelogs.com>
      * spam.el: Move BBDB autoloads.
        (spam-exists-in-BBDB-p):
        New function to do the BBDB search directly in BBDB 2 and 3.
        (spam-check-BBDB): Use it.
        (spam-enter-ham-BBDB): Use it.
      	
      2011-10-31 Peter Munster <pmrb@free.fr> (tiny change)
      * gnus-group.el (gnus-group-get-new-news):
        New parameter `one-level' for scanning exactly one level.
      * gnus-start.el (gnus-get-unread-articles): Ditto.
      	
      2011-11-03 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el: More commentary about setup.
      	
      2011-11-02 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el: More commentary about `gnus-sync-read' issues.
      	
      2011-10-31 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el: Improve docs about CouchDB admins.
      	
      2011-10-29 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el (gnus-sync-lesync-setup): Fix salt when user setup is
        not needed.  Provide xmlplistread list function to produce XML plist
        output for non-Gnus LeSync clients.
      	
      2011-10-27 Teodor Zlatanov <tzz@lifelogs.com>
      * gnus-sync.el: Add LeSync synchronization backend and logic to read
        and save against it.  Group subscriptions, read marks, other marks,
        subscription levels, topic names, and topic offsets (the group's
        position within the topic) are saved.  This is an experimental
        backend and may change significantly.  Load json.el from
        the gnus-fallback-lib if it's not available otherwise.
        (gnus-sync-save): Don't use `apply-partially' because of XEmacs.
      
      2011-04-20 David Engster <dengste@eml.cc>
      * tests/gnustest-nntp.el: New file for simple NNTP testing.
      89b163db
  5. 11 Apr, 2012 1 commit
  6. 16 Feb, 2012 1 commit
  7. 27 Jan, 2012 1 commit
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk · 964646c4
      Lars Ingebrigtsen authored
      gnus-start.el (gnus-get-unread-articles): Clear out "early" methods so that previous errors don't prohibit getting new news.
      nnimap.el (nnimap-retrieve-group-data-early): Ditto.
      nntp.el (nntp-retrieve-group-data-early): Ditto.
      964646c4
  8. 11 Jan, 2012 1 commit
  9. 07 Jan, 2012 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · e7719ea1
      Gnus developers authored
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus.texi (Group Parameters): Really note precedence.
      2012-01-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * mm-decode.el (mm-interactively-view-part): Use `completing-read',
        since ido doesn't work on symbols (bug#9632).
        * gnus.el (gnus-group-fast-parameter): Use the same precedence rules
        when getting a single value as when getting all the values.  This means
        that atoms like `gcc-self' work cumulatively, like variable settings,
        instead of getting the value from the last matching clause.
        (gnus-group-find-parameter): Protect against the group buffer not
        existing (bug#9585).
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-start.el (gnus-activate-group): Document more parameters
        (bug#9694).
        * gnus-group.el (gnus-group-read-ephemeral-group): Doc clarification
        (bug#9692).
        * gnus-agent.el (gnus-agent-store-article): Tell the Agent when the
        article was fetched, so that it can be expired later (bug#9958).
        (gnus-agent-summary-fetch-series): Add doc string.
        (gnus-agent-summary-fetch-group): Don't remove tick and dormant marks
        (bug#9517).
        * nntp.el (nntp-retrieve-groups): Refuse to do retrieval when an async
        retrieval is happening.
        * gnus.el (gnus-parameters): Doc fix.
      2012-01-06  Dave Abrahams  <dave@boostpro.com>  (tiny change)
        * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
        show the thread after expansion.
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-art.el (article-narrow-to-head): If the head is completely
        empty, narrow to the empty region (bug#9764).
        * gnus-sum.el (gnus-summary-mark-article-as-unread): Mark articles as
        read, and then mark them as unread only when the unread mark is used.
        This makes `C-- T k' actually work, even though it's confusing.
        * gnus-win.el (gnus-all-windows-visible-p): Ensure that the buffer is
        alive before we try to find its window.
      2012-01-06  Brian Sniffen  <bsniffen@akamai.com>  (tiny change)
        * mm-decode.el (mm-display-external): Use a longer timeout for the
        deletion to allow slow programs to display the file.
      2012-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
        * gnus-art.el (gnus-article-browse-delete-temp-files): Fix up the
        prompt to be less confusing.
      e7719ea1
  10. 05 Jan, 2012 1 commit
  11. 26 Nov, 2011 1 commit
  12. 14 Nov, 2011 1 commit
  13. 05 Jul, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · d30dd079
      Gnus developers authored
      gnus.texi (Expiring Mail): Document gnus-auto-expirable-marks.
      nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir `notmuch' backend.
      mm-decode.el (mm-text-html-renderer): Doc fix.
      gnus-msg.el (gnus-bug): Fix the MML tag.
      pop3.el (pop3-open-server): -ERR is a valid response to CAPA.
      gnus-start.el (gnus-get-unread-articles): Don't connect to the secondary methods if started with `gnus-no-server'.
      gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several bug reports at once.
      d30dd079
  14. 10 Jun, 2011 1 commit
  15. 05 May, 2011 1 commit
  16. 12 Apr, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 1e3b6001
      Gnus developers authored
      gnus.texi (Window Layout): @itemize @code doesn't exist.  It's @table @code.
      gnus-registry.el (gnus-registry--split-fancy-with-parent-internal): Fix logic bug.
       (gnus-registry-post-process-groups): Fix logging of no results and quote sender and subject.
      network-stream.el (network-stream-open-starttls): Only do opportunistic STARTTLS upgrades if we have built-in gnutls support.  Upgrades via gnutls-cli are too slow to be done opportunistically.
      gnus-start.el (gnus-get-unread-articles): Slight cleanup.
       (gnus-read-active-for-groups): Don't try to finish getting stuff where we had no early-data returned.
       (gnus-get-unread-articles): Add a sanity check so that we don't issue two async commands to the same server at the same time.
      gnus-sum.el (gnus-summary-select-article-buffer): Doc fix.
      gnus-registry.el (gnus-registry-remake-db): Put the warning on a "warning" level.
      1e3b6001
  17. 07 Apr, 2011 1 commit
    • Gnus developers's avatar
      gnus-registry.el (gnus-registry-handle-action): More debugging. · 4523dc7f
      Gnus developers authored
      gnus-start.el (gnus-gnus-to-newsrc-format): Add a way to run interactively so the newsrc file can contain foreign groups too.  Useful for debugging but not much for users.
      registry.el (registry-usage-test): Only do `registry-lookup-breaks-before-lexbind' testing for Emacs24 with lexical binding.
      4523dc7f
  18. 04 Apr, 2011 1 commit
  19. 15 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a123622d
      Gnus developers authored
      message.texi (Insertion Variables): Document message-cite-style.
      nnimap.el (nnimap-open-connection-1): Allow `network-only', too.
      gssapi.el: New file separated out from imap.el to provide a general Kerberos 5 connection facility for Emacs.
      message.el (message-elide-ellipsis): Document the format spec ellipsis.
      message.el (message-elide-region): Allow the ellipsis to say how many lines were removed.
      gnus-win.el (gnus-configure-frame): Protect against trying to restore window configurations containing buffers that are now dead.
      nnimap.el (nnimap-parse-flags): Remove all MODSEQ entries before parsing to avoid integer overflows.
       (nnimap-parse-flags): Simplify the last change.
       (nnimap-parse-flags): Store HIGHESTMODSEQ as a string, since it may be too large for 32-bit Emacsen.
      gnus-art.el (gnus-article-treat-body-boundary): Fix boundary width on XEmacs, which was one character too wide.
      gnus-sum.el (gnus-articles-to-read): Use gnus-large-newsgroup as default number of articles to display.
       (gnus-articles-to-read): Use pretty names for prompt.
      gnus-int.el (gnus-open-server): Ditto.
      gnus-start.el (gnus-activate-group): Give a backtrace if debug-on-quit is set and the user hits `C-g'.
       (gnus-read-active-file): Ditto.
      gnus-group.el (gnus-group-read-ephemeral-group): Ditto.
      a123622d
  20. 08 Mar, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a5057546
      Gnus developers authored
      message.texi (Message Buffers): Update default value of message-generate-new-buffers.
      shr.el (shr-table-horizontal-line): Change the defaults for the table lines to be spaces instead.
      sieve-manage.el (sieve-sasl-auth): Create auth-info if not found.
       (sieve-sasl-auth): Check that auth-source-search did return something, or just return an empty string.
      gnus-start.el (gnus-group-change-level): Allow putting foreign groups onto the list of killed groups, too.  This makes killed nnimap groups, for instance, more reliably not reappear.
      nnimap.el (nnimap-request-thread): Don't bug out when we can't find the parent.
      a5057546
  21. 25 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 003522ce
      Gnus developers authored
      auth-source.el (auth-source-save-behavior): New variable to replace `auth-source-never-create'.
       (auth-source-netrc-create): Use it.
       (auth-source-never-save): Remove.
      nnimap.el (nnimap-stream): Doc fix.
       (nnimap-open-connection-1): Reverse the order of the ports to that the prompted-for port is first.
      gnus-start.el (gnus-get-unread-articles): Don't clobber the async retrieval by the no-group selection.
      gnus-demon.el (gnus-demon-init): run-with-timer should be called with numerical parameters.
      auth-source.el (auth-source-creation-prompts): New variable to manage creation-time prompts.
       (auth-source-search): Document it.
       (auth-source-format-prompt): Add utility function.
       (auth-source-netrc-create): Don't default the user name to user-login-name.  Use `auth-source-creation-prompts' and some default prompts for user, host, port, and password (the default generic prompt remains ugly).
       (auth-source-never-save): Add customizable option to never save info.
       (auth-source-netrc-create): Use it and improve save prompts.  Fix help mode excursion.
      003522ce
  22. 23 Feb, 2011 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 4a3988d5
      Gnus developers authored
      auth.texi (Help for users): Mention ~/.netrc is also searched by default now.
      gnus-start.el (gnus-dribble-read-file): Set buffer-save-without-query, since we always want to save the dribble file, probably.
      nnmail.el (nnmail-article-group): Allow a final "" split to work on nnimap.
      gnus-sum.el (gnus-user-date-format-alist): Renamed back again from -summary- since it's a user-visible variable.
      nnimap.el (nnimap-retrieve-group-data-early): Don't do QRESYNC the first time you use the new Gnus.
      auth-source.el: Don't load netrc.el.
       (auth-sources): Search ~/.netrc as well by default.
       (auth-source-debug): Add 'trivia option for extra output.
       (auth-source-do-trivia): Use it.
       (auth-source-search): Simplify logic to use `auth-source-search-backends'.  Use `auth-source-do-trivia' where appropriate.  Don't keep a running count at this level.  Layer :create and :delete options appropriately on the first and second passes.  Don't track the backend with the search results.
       (auth-source-search-backends): New function to search a list of backends for a processed spec.
       (auth-source-netrc-parse): Cache all netrc files, making auth-source-netrc-cache an alist keyed by the file name and using the file mtime as the caching criterion.  Keep the obfuscated data secret with a lexical bind.
       (auth-source-netrc-search): Don't calculate the length of the results unnecessarily.
       (auth-source-search-backends): Fix bug.
       (auth-source-netrc-create): Rework prompts.
      nnir.el (nnir-imap-search-arguments,nnir-imap-default-search-key): Lower case names of search constraints.
       (nnir-run-query): Cache and reuse search constraints for all imap servers.
      gnus-msg.el (gnus-setup-message): Define missing variable from last checkin.
      4a3988d5
    • Glenn Morris's avatar
      Fix spelling of "precede". · 97610156
      Glenn Morris authored
      97610156
  23. 21 Feb, 2011 1 commit
    • Lars Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 06b840e0
      Lars Ingebrigtsen authored
      gnus.texi (Window Layout): Document layout names.
      nntp.el (nntp-finish-retrieve-group-infos): Add a kludge to use the given method as in the group name if we're using an extended method.
       (nntp-finish-retrieve-group-infos): Wait for the end of the LIST ACTIVE command, if we're using that, instead of waiting for the beginning.
      gnus-start.el (gnus-get-unread-articles): Extend the methods so that we're sure to get unique server names, and we don't output two async commands in the same buffer.  This fixes an NNTP hang for some users.
      netrc.el (netrc-parse): Comment fix.
      gnus-sum.el (gnus-summary-next-article): Add a kludge to reselect the summary buffer before reading going to the next buffer.  This avoids putting the point in the group buffer if you `C-g' the command.
      auth-source.el (auth-source-netrc-parse): Add an in-memory netrc cache (for now) to make ~/.authinfo.gpg files usable.
      nnfolder.el (copyright-update): Define for the compiler.
      auth-source.el (auth-source-search): Fix unbound variable.
      06b840e0
  24. 15 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 5415d076
      Gnus developers authored
      auth.texi (Help for users): Login collection is "Login" and not "login".
      gnus-sum.el (gnus-propagate-marks): Default to nil.
       (gnus-summary-exit): Kill the correct article buffer on exit from a `C-d' group.
      gnus-start.el (gnus-use-backend-marks): Removed, since it duplicates gnus-propagate-marks.
      gnus-sum.el (gnus-summary-exit-no-update): Restore the group conf before killing the buffers so that a non-full window conf gets handled correctly.
       (gnus-summary-exit): Ditto.
       (gnus-summary-read-group-1): Ditto.
      nntp.el (nntp-retrieve-group-data-early): Reinstate the two-part async code again so that we can debug it properly.
      message.el (message-reply): Take an optional switch-buffer parameter so that Gnus window confs are respected better.
      auth-source.el (auth-source-secrets-search): Use `delete-dups', `append mapcar', and `butlast' instead of `remove-duplicates', `mapcan', and `subseq'.
       (auth-sources, auth-source-backend-parse, auth-source-secrets-search): Login collection is "Login" and not "login".
      gnus-art.el (article-update-date-lapsed): Don't bug out when updating multiple headers.
      5415d076
  25. 03 Feb, 2011 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 0d1c2cc8
      Gnus developers authored
      gnus-util.el: change default value of gnus-user-date-format-alist.
      gnus-art.el (gnus-article-jump-to-part): Remove useless sit-for.
      gnus-art.el: remove old FIXME.
      gnus.el (gnus-summary-line-format): Add missing semi-colon for user-date in docstring.
      message.el (message-setup-1): Always generate References first.
       (message-mail): Return the return value of message-setup, not always t.
      gnus-start.el (gnus-read-active-for-groups): This function is never called with a nil `infos', so clean that up.
       (gnus-get-unread-articles): Request active files from primary/secondary methods that have no groups (yet).
       (message-setup-1): Insert mail-header-separator with read-only and intangible properties set.
      gnus-draft.el: Remove progn around gnus-draft-setup.
      gnus-start.el (gnus-get-unread-articles): Fix the call to methods that have no groups.
      nnimap.el (nnimap-request-accept-article): Give an error message if the APPEND wasn't successful.
      0d1c2cc8
  26. 01 Feb, 2011 1 commit
  27. 31 Jan, 2011 1 commit
  28. 25 Jan, 2011 1 commit
  29. 23 Jan, 2011 1 commit
    • Gnus developers's avatar
      Merge chages made in Gnus trunk. · 9e928ac9
      Gnus developers authored
      mailcap.el (mailcap-mime-extensions): Rename text/org to text/x-org.
      gnus-draft.el (gnus-group-send-queue): Update the queue group in the group buffer after sending the queue.
      gnus-draft.el (gnus-group-send-queue): Really refresh the queue group after sending.
      gnus-agent.el (gnus-agent-send-mail): Ditto.
      gnus-group.el (gnus-group-refresh-group): New convenience function.
      message.el (message-bogus-addresses): Remove commented-out value.
      message.el (message-check-recipients): Display the encoded version of the bogus address if they differ.
      flow-fill.el (fill-flowed): Make `delete-space' option correspond to "DelSp" parameter in RFC3676.
      gnus-sum.el (gnus-summary-move-article): Protect against backends (i.e., nnimap) returning nil as the article number.
      9e928ac9
  30. 02 Jan, 2011 1 commit
  31. 16 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 549c9aed
      Gnus developers authored
      nnimap.el (nnimap-wait-for-response): Always look (at least) at the previous line.
      nnimap.el (nnimap-quirk): New function.
       (nnimap-retrieve-group-data-early): Use it.
       (nnimap-quirks): New alist.
      gnus.texi (Foreign Groups): Added clarification of foreign groups.
      gnus-sum.el (gnus-summary-push-marks-to-backend): Fix the logic for copying read-ness to the backends.
      gnus-group.el (gnus-group-kill-group): Notify the backend that the group has been killed.
       (gnus-group-yank-group): Ditto.
      gnus-start.el (gnus-subscribe-newsgroup): Notify the backend.
      nnir.el: Improve customizations.
      gnus.texi (Archived Messages): Removed outdated comment and text.
      nnfolder.el (nnfolder-save-all-buffers): Refactor out into its own function.
       (nnfolder-request-expire-articles): Save all the buffers after doing expiry.
      nnmail.el (nnmail-expiry-target-group): Revert the "all articles are the last article", since that led to serious performance regressions when expiring nnml groups.
      gnus-html.el (gnus-html-schedule-image-fetching): Make sure the HTML fetching stops when Gnus exits.
      gnus-srvr.el: Avoid passing nil regexp argument to delete-matching-lines.
      auth-source.el (auth-source-gpg-encrypt-to): New variable to set the list of recipient keys, or use symmetric encryption if not a list.
       (auth-source-create): Use it to make `epa-file-encrypt-to' local for an EPA override, replacing the call to `netrc-store-data'.
      549c9aed
  32. 13 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 7410c270
      Gnus developers authored
      nnir.el (nnir-run-imap): Return article list in UID order.
      gnus-start.el (gnus-auto-subscribed-groups): Add nnimap to the list of automatically subscribed groups.
       (gnus-auto-subscribed-categories): New variable.
       (gnus-matches-options-n): Use it.
       (gnus-default-subscribed-newsgroups): Remove unused variable.
       (gnus-start-draft-setup): Message a bit less.
      gnus-agent.el (gnus-agentize): Don't create the queue group automatically on startup.  It'll be created later, if needed.
      gnus-start.el (gnus-1): Clarify comment.
       (gnus-matches-options-n): Fix typo in last change.
       (gnus-1): Don't create the nndrafts group twice.
       (gnus-setup-news): There's no need to read the active file here, since that's done again later on a per-backend basis.
       (gnus-start-draft-setup): Make sure that the new group is started out empty.
      netrc.el (netrc-point-at-eol): Remove the unused netrc-point-at-old and netrc-bound-and-true-p bindings.
       (netrc-parse): Cache the netrc contents.
      7410c270
  33. 08 Nov, 2010 1 commit
  34. 01 Nov, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 9310f19d
      Lars Magne Ingebrigtsen authored
      nnimap.el (nnimap-parse-line): Don't bug out oddly formed replies (bug #7311).
      gnus-cite.el (gnus-article-fill-cited-article): Minimize the long-lines case by only filling the long lines.
      gnus-start.el (gnus-ask-server-for-new-groups): Return the new groups.
      gnus-group.el (gnus-group-find-new-groups): Display all the new groups.
      gnus-start.el (gnus-find-new-newsgroups): Return the list of new groups.
      nnimap.el (nnimap-request-group): Store the new updated info.
      nnimap.el (nnimap-request-group): Select the group when we don't know whether it exists or not.
      9310f19d
  35. 30 Oct, 2010 1 commit
  36. 29 Oct, 2010 1 commit
  37. 22 Oct, 2010 1 commit
  38. 07 Oct, 2010 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 3d319c8f
      Lars Magne Ingebrigtsen authored
      shr.el (shr-render-td): Use a cache for the table rendering function to avoid getting an exponential rendering behaviour in nested tables.
      shr.el (shr-insert): Rework the line-breaking algorithm.
      shr.el (shr-insert): Don't leave trailing spaces.
      shr.el (shr-insert-table): Also insert empty TDs.
      shr.el (shr-tag-blockquote): Ensure paragraphs after </ul>.
      gnus-start.el (gnus-get-unread-articles): Require gnus-agent before bidning gnus-agent variables.
      mm-decode.el (mm-save-part): If given a non-directory result, expand the file name before using to avoid setting mm-default-directory to nil.
      gnus.el (gnus-carpal): The carpal mode has been removed, but define the variable for backwards compatability.
      nnimap.el (nnimap-update-info): Remove double setting of high.
      nnimap.el (nnimap-update-info): Don't ignore groups that have no UIDNEXT.
      shr.el (require): Require cl when compiling.
      shr.el (shr-tag-hr): New function.
      3d319c8f
  39. 01 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · a3f57c41
      Gnus developers authored
      gnus-registry.el: Fix and extend header docs.  Move the nnregistry feature check.
      nnimap.el (nnimap-update-info): Ignore groups that have no UIDNEXT values.
      nnimap.el: Implement nnimap-request-newgroups.
      gnus-group.el (gnus-group-completing-read): Return the symbol name, not the value from the collection.
      nnimap.el: Don't error out on empty non-UIDNEXT groups.
      nnmail.el (nnmail-article-group): Allow using the fancy split method directly.
      gnus.el (gnus-continuum-version): Make inactive, since it doesn't really message anything to the user.
      gnus-msg.el (gnus-summary-resend-message): When resending, don't externalize attachments.
      gnus.el (gnus-large-newsgroup): Mention gnus-large-ephemeral-newsgroup.
      gnus-sum.el (gnus-summary-scroll-up): Add more documentation.
      message.el (message-shorten-references): Comment on the number "21".
      mm-encode.el (mm-content-transfer-encoding-defaults): Try to make the documentation clearer.
      ChangeLog: jidanni -> Dan Jacobson.
      nnmbox.el (nnmbox-read-mbox): Mark buffer for deletion on Gnus exit.
      gnus-sum.el, gnus-win.el: Change the `h' command to only show the article buffer.
      gnus-art.el (gnus-summary-save-in-file, gnus-summary-save-in-rmail): Use with-current-buffer instead of gnus-eval-in-buffer-window to avoid popping up frames.
      gnus-sum.el (gnus-summary-clear-local-variables): Removed.
      gnus-async.el (gnus-async-delete-prefetched-entry): Remove from hash table, too.
      gnus-async.el: Try to keep the async hash table size reasonable.
      nndoc.el (nndoc-type-alist): Do babyl before mime-parts.
      gnus-start.el (gnus-check-bogus-newsgroups): Say how many groups we're being queried about.
      a3f57c41