1. 18 Aug, 2010 1 commit
  2. 17 Aug, 2010 1 commit
    • Glenn Morris's avatar
      Silence some Gnus compiler warnings. · 8e7d4ca1
      Glenn Morris authored
      * lisp/gnus/gnus-art.el (bookmark-make-record-function):
      * lisp/gnus/gnus-sum.el (bookmark-yank-point, bookmark-current-bookmark):
      Declare for compiler.
      * lisp/gnus/mm-url.el (mml-compute-boundary): Autoload.
  3. 13 Aug, 2010 1 commit
  4. 20 Jul, 2010 1 commit
  5. 15 Jul, 2010 1 commit
  6. 14 Jul, 2010 3 commits
    • Thierry Volpiatto's avatar
      Allow C-w when setting a bookmark in a Gnus Article buffer (Bug#5975). · 8f2eaa8a
      Thierry Volpiatto authored
      * lisp/bookmark.el (bookmark-set): Don't set `bookmark-yank-point' and
        `bookmark-current-buffer' if they have been already set in another
        buffer (e.g gnus-art).
      * lisp/gnus/gnus-sum.el (gnus-summary-bookmark-make-record): Set
        `bookmark-yank-point' and `bookmark-current-buffer' to allow C-w.
    • Karl Fogel's avatar
      Allow bookmarks to be set from Gnus Article buffers (Bug #5975). · 33b48483
      Karl Fogel authored
      Patch applied (with minor tweaks) by Karl Fogel.  Note this leaves
      C-w still not working correctly from Article buffers; Thierry's
      patch to fix that will be applied after this.
      * lisp/gnus/gnus-art.el (bookmark-make-record-function): New local variable.
      * lisp/gnus/gnus-sum.el (gnus-summary-bookmark-make-record): Allow setting
        from article buffer.
        (gnus-summary-bookmark-jump): Maybe jump to article buffer.
    • Karl Fogel's avatar
      Preparation for setting bookmarks in Gnus article buffers (Bug#5975). · e44fa724
      Karl Fogel authored
      * lisp/bookmark.el (bookmark-make-record-default): Allow unneeded
        information to be omitted from the record.
      Adjust declarations and calls:
      * lisp/info.el (bookmark-make-record-default): Adjust declaration.
        (Info-bookmark-make-record): Adjust call.
      * lisp/woman.el (bookmark-make-record-default): Adjust declaration.
        (woman-bookmark-make-record): Adjust call.
      * lisp/man.el (bookmark-make-record-default): Adjust declaration.
        (Man-bookmark-make-record): Adjust call.
      * lisp/image-mode.el (bookmark-make-record-default): Adjust declaration.
      * lisp/doc-view.el (bookmark-make-record-default): Adjust declaration.
      * lisp/gnus/gnus-sum.el (bookmark-make-record-default): Adjust declaration.
  7. 10 Jun, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk. · 3d6e7a43
      Katsumi Yamaoka authored
      2010-06-10  Dan Christensen  <jdc@uwo.ca>
       * gnus-util.el (gnus-user-date): Use gnus-date-get-time.
       (gnus-dd-mmm): Use gnus-date-get-time.
       * gnus-sum.el (gnus-thread-latest-date): Use gnus-date-get-time and
       simplify logic.
       (gnus-summary-limit-to-age): Use gnus-date-get-time.
       (gnus-sort-threads): emit message if gnus-sort-threads-loop used.
  8. 14 May, 2010 1 commit
  9. 12 May, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk. · 4c9d39ab
      Katsumi Yamaoka authored
      (gnus-summary-read-group-1): Don't jump to next group
       when catching the `C-g'.  Reported by: "Leo"
       By Andreas Seltenreich.
  10. 11 May, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk. · 4767419a
      Katsumi Yamaoka authored
      (gnus-summary-kill-thread): Use gnus-summary-mark-article instead of
       g-s-m-a-as-unread to set the expirable mark.  (Bug#5284)
       By Andreas Seltenreich <seltenreich (at) gmx.de>.
  11. 10 May, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk. · 1fdf5102
      Katsumi Yamaoka authored
      2010-05-10  Katsumi Yamaoka  <yamaoka@jpl.org>
       * mm-util.el (mm-emacs-mule): Remove.
      2010-05-10  Andreas Seltenreich  <seltenreich@gmx.de>
       * gnus-sum.el (gnus-summary-mode): Don't make minor-mode-alist
       buffer-local as it's incompatible with Stefan Monnier's 2010-05-03
  12. 07 May, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk. · 765d4319
      Katsumi Yamaoka authored
      * mail/binhex.el (binhex-decode-region-internal)
      * mail/uudecode.el (uudecode-decode-region-internal)
      * net/dns.el (dns-read-string-name, dns-write, dns-read)
      (dns-read-type, dns-query)
      * pgg-parse.el (pgg-parse-armor)
      * pgg.el (pgg-verify-region)
      * sha1.el (sha1-string-external): Don't run set-buffer-multibyte for
      * net/imap.el (imap-disable-multibyte): Redefine them as a macro.
      * nnweb.el (nnweb-gmane-search)
      * yenc.el (yenc-decode-region): Don't run set-buffer-multibyte for
      * gnus-art.el (gnus-article-browse-html-parts)
      * gnus-group.el (gnus-read-ephemeral-gmane-group)
      (gnus-read-ephemeral-bug-grou): Use mm-make-temp-file instead of
      * gnus-dired.el (gnus-dired-mode): Bind gnus-dired-mode-hook,
      gnus-dired-mode-on-hook and gnus-dired-mode-off-hook for XEmacs when
      * gnus-ml.el (gnus-mailing-list-mode): Bind gnus-mailing-list-mode-hook,
      gnus-mailing-list-mode-on-hook and gnus-mailing-list-mode-off-hook for
      XEmacs when compiling.
      * gnus-salt.el (gnus-pick-mode): Bind gnus-pick-mode-on-hook and
      gnus-pick-mode-off-hook for XEmacs when compiling.
      (gnus-binary-mode): Bind gnus-binary-mode-on-hook and
      gnus-binary-mode-off-hook for XEmacs when compiling.
      * gnus-sum.el (gnus-summary-limit-strange-charsets-predicate): Return
      nil if char-charset is not available.
      * sieve-manage.el (sieve-manage-disable-multibyte): Redefine them as a
      * mm-url.el (mm-url-form-encode-xwfu): Use mm-encode-coding-string
      instead of encode-coding-string.
      * mm-util.el (mm-enable-multibyte, mm-disable-multibyte): Use (featurep
      'xemacs) instead of mm-emacs-mule to switch function definitions.
      (mm-with-unibyte-current-buffer): Make it a progn macro for XEmacs.
  13. 06 May, 2010 1 commit
  14. 03 May, 2010 1 commit
    • Stefan Monnier's avatar
      Use define-minor-mode in Gnus where applicable. · bbf52f1e
      Stefan Monnier authored
      * mml.el (mml-mode): Use define-minor-mode.
      * gnus-undo.el (gnus-undo-mode-map): Initialize in declaration.
      (gnus-undo-mode): Use define-minor-mode.
      * gnus-sum.el (gnus-dead-summary-mode-map): Initialize in declaration.
      (gnus-dead-summary-mode): Use define-minor-mode.
      * gnus-salt.el (gnus-pick-mode-map, gnus-binary-mode-map):
      Initialize in declaration.
      (gnus-pick-mode, gnus-binary-mode): Use define-minor-mode.
      * gnus-ml.el (gnus-mailing-list-mode-map): Initialize in declaration.
      (gnus-mailing-list-mode): Use define-minor-mode.
      * gnus-draft.el (gnus-draft-mode-map): Initialize in declaration.
      (gnus-draft-mode): Use define-minor-mode.
      * gnus-dired.el (gnus-dired-mode-map): Initialize in declaration.
      (gnus-dired-mode): Use define-minor-mode.
  15. 14 Apr, 2010 1 commit
    • Stefan Monnier's avatar
      Add a new field `location' to bookmarks for non-file bookmarks. · ebb9641f
      Stefan Monnier authored
      * bookmark.el (bookmark-location): Use the new field, if present.
      (bookmark-insert-location): Undo last change, not needed any more.
      * man.el (Man-bookmark-make-record):
      * woman.el (woman-bookmark-make-record):
      * gnus-sum.el (gnus-summary-bookmark-make-record): Add `location' field.
  16. 12 Apr, 2010 2 commits
    • Stefan Monnier's avatar
      Clean up last bookmark changes for man/woman/gnus-summary. · 398a825b
      Stefan Monnier authored
      * gnus-sum.el: Add bookmark declarations to silence the compiler.
      (gnus-mark-xrefs-as-read, gnus-summary-limit-to-bodies):
      Use with-current-buffer to silence the byte-compiler.
      (gnus-summary-bookmark-make-record): Use derived-mode-p and don't
      bother to require `gnus'.
      (gnus-summary-bookmark-jump): Don't forget to autoload.  Simplify.
      * woman.el: Add bookmark declarations to silence the compiler.
      (bookmark-prop-get): Use `man-args' rather than `filename' as a first
      step to compatibility between man and woman bookmarks.
      Adjust for Man-default-bookmark-title renaming.
      (woman-bookmark-jump): Adjust accordingly.  Don't forget to autoload.
      * man.el: Add bookmark declarations to silence the compiler.
      (Man-name-local-regexp): Make it match NAME as well.
      (Man-getpage-in-background): Return the buffer.
      (Man-notify-when-ready): Use `case'.
      (man-set-default-bookmark-title): Rename to Man-default-bookmark-title.
      Don't hardcode "NAME".  Simplify.
      (Man-bookmark-make-record): Use Man-arguments rather than buffer-name.
      Rename from Man-bookmark-make-record.
      (Man-bookmark-jump): Rename from man-bookmark-jump.  Simplify now that
      we have the actual man-args.  Use Man-getpage-in-background rather
      than `man' since the arg is already processed.  Let bookmark.el do the
      window handling.  Only wait for the relevant process.
      Don't forget to autoload.
      * bookmark.el (bookmark-default-file): Use locate-user-emacs-file.
    • Thierry Volpiatto's avatar
      Summary: Add bookmark support for man, woman and gnus-summary. · 45be326a
      Thierry Volpiatto authored
      * woman.el (woman-bookmark-make-record, woman-bookmark-jump):
      New functions.
      (woman-mode): Setup bookmark support.
      * man.el (man-set-default-bookmark-title, man-bookmark-make-record)
      (man-bookmark-jump): New functions.
      (Man-mode): Setup bookmark support.
      * gnus-sum.el (gnus-summary-bookmark-make-record)
      (gnus-summary-bookmark-jump): New functions.
      (gnus-summary-mode): Setup bookmark support.
  17. 23 Mar, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk · ec7995fa
      Katsumi Yamaoka authored
      2010-03-23  Katsumi Yamaoka  <yamaoka@jpl.org>
       * gnus-art.el (canlock-verify): Autoload it for Emacs 21.
       * message.el (ecomplete-setup): Autoload it for Emacs <23.
       * mml-sec.el (mml-secure-cache-passphrase): Default to t that is
       password-cache's default if it is not bound.
       (mml-secure-passphrase-cache-expiry): Default to 16 that is
       password-cache-expiry's default if it is not bound.
       * pop3.el (pop3-list): Don't use 3rd arg of `split-string' which is not
       available in Emacs 21.
      2010-03-23  Teodor Zlatanov  <tzz@lifelogs.com>
       * auth-source.el (auth-sources): Fix up definition so extra parameters
       are always inline.
      2010-03-22  Martin Stjernholm  <mast@lysator.liu.se>
       * nnimap.el (nnimap-verify-uidvalidity): Fixed bug where uidvalidity
       wasn't updated after mismatch.  Clear cached mailbox info correctly
       when uidvalidity changes.
       (nnimap-group-prefixed-name): New function to avoid some code
       (nnimap-verify-uidvalidity, nnimap-group-overview-filename)
       (nnimap-request-group): Use it.
       (nnimap-retrieve-groups, nnimap-verify-uidvalidity)
       (nnimap-update-unseen): Significantly improved speed of Gnus startup
       with many imap folders.  This is done by caching the group status from
       the imap server persistently in a group parameter `imap-status'. (This
       was cached before too if `nnimap-retrieve-groups-asynchronous' was set,
       but not persistently, so every Gnus startup was still very slow.)
      2010-03-20  Teodor Zlatanov  <tzz@lifelogs.com>
       * auth-source.el: Set up autoloads.  Bump to 23.2 because of the
       secrets.el dependency.
       (auth-sources): Add optional user name.  Add secrets.el configuration
       choice (unused right now).
      2010-03-20  Teodor Zlatanov  <tzz@lifelogs.com>
       * gnus-sum.el (gnus-summary-make-menu-bar): Let
       `gnus-registry-install-shortcuts' fill in the functions.
       * gnus-registry.el (gnus-summary-misc-menu): Declare to avoid
       (gnus-registry-misc-menus): Variable to hold registry mark menus.
       (gnus-registry-install-shortcuts): Populate and use it in a
       `gnus-summary-menu-hook' lambda, under "Gnus"->"Registry Marks".
      2010-03-20  Martin Stjernholm  <mast@lysator.liu.se>
       * nnimap.el (nnimap-decode-group-name, nnimap-encode-group-name):
       In-place substitutions for the group name encoding/decoding.
       (nnimap-find-minmax-uid, nnimap-possibly-change-group)
       (nnimap-retrieve-headers-progress, nnimap-possibly-change-group)
       (nnimap-retrieve-headers-progress, nnimap-request-article-part)
       (nnimap-update-unseen, nnimap-request-list)
       (nnimap-retrieve-groups, nnimap-request-update-info-internal)
       (nnimap-request-set-mark, nnimap-split-to-groups)
       (nnimap-split-articles, nnimap-request-newgroups)
       (nnimap-request-create-group, nnimap-request-accept-article)
       (nnimap-request-delete-group, nnimap-request-rename-group)
       (nnimap-acl-get, nnimap-acl-edit): Use them.  Replace `mbx' with
       `encoded-mbx' for consistency.
       (nnimap-close-group): Call `imap-current-mailbox' instead of using the
       variable `imap-current-mailbox'.
       * gnus-agent.el (gnus-agent-fetch-articles, gnus-agent-fetch-headers)
       (gnus-agent-regenerate-group): Use `gnus-agent-decoded-group-name'.
      2010-03-20  Bojan Petrovic  <bpetrovi@f.bg.ac.rs>
       * pop3.el (pop3-display-message-size-flag): Display message size byte
       counts during POP3 download.
       (pop3-movemail): Use it.
       (pop3-list): Implement listing of available messages.
      2010-03-20  Mark Triggs  <mst@dishevelled.net>  (tiny change)
       * nnir.el (nnir-get-article-nov-override-function): New function to
       override the normal NOV retrieval.
       (nnir-retrieve-headers): Use it.
  18. 13 Jan, 2010 1 commit
  19. 06 Jan, 2010 1 commit
  20. 05 Jan, 2010 1 commit
  21. 29 Nov, 2009 1 commit
  22. 20 Oct, 2009 1 commit
  23. 19 Oct, 2009 1 commit
    • Katsumi Yamaoka's avatar
      Synch with Gnus trunk: · 9bfd9a76
      Katsumi Yamaoka authored
      2009-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
       * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
       (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
      2009-10-16  Katsumi Yamaoka  <yamaoka@jpl.org>
       * gnus.el (gnus-overlay-get): New alias to overlay-get.
       (gnus-overlays-in): New alias to overlays-in.
       * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
       gnus-overlay-get, and gnus-delete-overlay.
       (gnus-summary-show-thread): Make it work as well for systems in which
       next-single-char-property-change is not available.
       (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
      2009-10-14  Reiner Steib  <Reiner.Steib@gmx.de>
       * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
      2009-10-14  Dan Nicolaescu  <dann@ics.uci.edu>
       * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
       and XEmacs that don't have `remove-overlays'.
      2009-10-14  Stefan Monnier  <monnier@iro.umontreal.ca>
       * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
       (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
       selective display.  Use overlays instead.
  24. 02 Sep, 2009 1 commit
  25. 29 Aug, 2009 2 commits
    • Stefan Monnier's avatar
      * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path) · 265ac10b
      Stefan Monnier authored
      (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
      * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
      * nnir.el (nnir-swish-e-index-file):
      * gnus-sum.el (gnus-summary-delete-marked-as-read)
      (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
      (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
      * gnus-msg.el (gnus-inews-mark-gcc-as-read):
      * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
      (gnus-treat-display-xface): Add Emacs version of obsolescence.
    • Miles Bader's avatar
      Merge from gnus--devo--0 · b0b63450
      Miles Bader authored
      Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1629
  26. 31 Jan, 2009 1 commit
  27. 10 Jan, 2009 1 commit
  28. 09 Jan, 2009 2 commits
  29. 05 Jan, 2009 1 commit
  30. 21 Sep, 2008 1 commit
  31. 07 Aug, 2008 1 commit
  32. 17 Jul, 2008 1 commit
  33. 04 Jul, 2008 1 commit
  34. 17 Jun, 2008 1 commit
  35. 11 Jun, 2008 1 commit