1. 15 Feb, 2015 1 commit
    • Lars Magne Ingebrigtsen's avatar
      Fix inserting parts with `E' in Gnus · 45c5ccd4
      Lars Magne Ingebrigtsen authored
      * lisp/gnus/mm-decode.el (mm-head-p): New function.
      (mm-display-part): Go to a blank line when inserting parts internally.
      Fix inserting parts with `E' in Gnus
      
      * lisp/gnus/mm-decode.el (mm-head-p): New function.
      (mm-display-part): Go to a blank line when inserting parts internally.
      45c5ccd4
  2. 12 Feb, 2015 1 commit
  3. 11 Feb, 2015 1 commit
  4. 01 Jan, 2015 2 commits
  5. 18 Dec, 2014 1 commit
    • Stefan Monnier's avatar
      * lisp/gnus/gnus-art.el: Fix up compiler warnings. · 8f03888e
      Stefan Monnier authored
      (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'.
      
      * lisp/gnus/mm-util.el (mm-with-unibyte-current-buffer): Mark obsolete and
      add warning.
      8f03888e
  6. 09 Dec, 2014 1 commit
  7. 05 Dec, 2014 1 commit
  8. 27 Nov, 2014 1 commit
  9. 29 Sep, 2014 1 commit
  10. 26 Aug, 2014 2 commits
  11. 12 Aug, 2014 1 commit
  12. 05 Jun, 2014 3 commits
    • Katsumi Yamaoka's avatar
      lisp/gnus/gnus-art.el (gnus-mime-buttonize-attachments-in-header): Improve... · dd97cafc
      Katsumi Yamaoka authored
      lisp/gnus/gnus-art.el (gnus-mime-buttonize-attachments-in-header): Improve criterion that finds parts to display
      dd97cafc
    • Katsumi Yamaoka's avatar
      Gnus: fix last change · 0d46b5f1
      Katsumi Yamaoka authored
      * 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-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.
      0d46b5f1
    • Katsumi Yamaoka's avatar
      Gnus: bugfixes to make `gnus-mime-save-part-and-strip' work again · 343d16e4
      Katsumi Yamaoka authored
      * 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.
      343d16e4
  13. 15 May, 2014 2 commits
  14. 14 May, 2014 1 commit
  15. 09 May, 2014 1 commit
    • Katsumi Yamaoka's avatar
      gnus-art.el: Misc improvements for displaying MIME parts · 8e45f27f
      Katsumi Yamaoka authored
      * 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.
      8e45f27f
  16. 02 May, 2014 1 commit
    • Katsumi Yamaoka's avatar
      Gnus: Make gnus-mime-inline-part and gnus-mime-inline-part work similarly · 14ff920d
      Katsumi Yamaoka authored
      * gnus-art.el (gnus-mime-inline-part): Redisplay a button so as to show
      the displaying state of a part.
      (gnus-mime-inline-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.
      14ff920d
  17. 01 May, 2014 1 commit
  18. 30 Apr, 2014 3 commits
  19. 28 Apr, 2014 1 commit
  20. 23 Mar, 2014 1 commit
    • Gnus developers's avatar
      Merge from Gnus git master · 4d2226bf
      Gnus developers authored
      2014-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-sum.el (gnus-summary-toggle-header): Display header attachment
       buttons when toggling the header off.
      
      2014-03-07 Daiki Ueno <ueno@gnu.org>
       * mml2015.el (mml2015-use): Don't check the availability of GnuPG
       commands here; instead, only check if epg-config.el is available.
      
      2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
       * mml.el (mml-expand-html-into-multipart-related): Allow sending HTML
       messages with embedded images.
       (mml-generate-mime): Don't bug out if you don't have libxml.
      
      2014-03-06 Lars Ingebrigtsen <larsi@gnus.org>
       * message.el (message-make-html-message-with-image-files): New command.
      
      2014-03-05 Lars Ingebrigtsen <larsi@gnus.org>
       * mml.el (mml-insert-mime-headers): Allow `recipient-filename'.
      
      2014-02-23 David Engster <deng@randomsample.de>
       * auth-source.el (auth-source-netrc-saver): Do not depend on `cl-lib'
       to stay compatible with older Emacsen, so replace `cl-loop' with
       `loop'.
      
      2014-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-article-prepare, gnus-article-prepare-display):
       Display header attachment buttons by gnus-article-prepare-display
       rather than gnus-article-prepare so as to view in mml-preview as well.
      
      2014-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-article-goto-part): Find a button in the body first.
       (gnus-mime-buttonize-attachments-in-header): Number hidden buttons.
      
      2014-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus-art.el (gnus-mime-buttonize-attachments-in-header): Display
       buttons that are hidden in unselected alternative part as well.
       (gnus-mime-display-alternative): Redraw attachment buttons in header.
       * gmm-utils.el (gmm-labels): Add edebug spec.
      
      2014-02-07 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-srvr.el (gnus-server-toggle-cloud-server): New command and
       keystroke.
       (gnus-server-toggle-cloud-server): Only allow clouding applicable
       types.
      
      2014-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.el (gnus-copy-overlay, gnus-overlays-at): New functions.
       * gnus-art.el (gnus-mime-display-attachment-buttons-in-header):
       New user option.
       (gnus-mime-buttonize-attachments-in-header): New function.
       (gnus-article-prepare): Use it.
       (gnus-mime-inline-part): Suppress extra newline.
       (gnus-mm-display-part): Save excursion;
       remove useless deleting and adding of buttons.
       (gnus-insert-mime-button): Allow insertion in the middle of a line.
       * gnus-sum.el (gnus-summary-wash-mime-map, gnus-summary-article-menu):
       Add gnus-mime-buttonize-attachments-in-header.
      
      2014-02-05 Lars Ingebrigtsen <larsi@gnus.org>
       * nnimap.el (nnimap-request-articles): New command to download several
       articles at once.
       * gnus.el (gnus-variable-list): Save Cloud variables.
      
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus-cloud.el: New file to provide the Emacs Cloud.
       * gravatar.el (gravatar-retrieve-synchronously): XEmacs also has
       `url-retrieve-synchronously', apparently.
       * gnus-notifications.el (gravatar-retrieve-synchronously): Declare for
       XEmacs.
       * nnrss.el (libxml-parse-html-region): Silence compilation error.
      
      2014-02-01 Daniel Dehennin <daniel.dehennin@baby-gnu.org>
       * gnus-mlspl.el (gnus-group-split-fancy): Use `gnus-parameters' in
       `gnus-group-split-fancy'.
      
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * message.el (message-remove-header): Doc fix.
       (message-forward-included-headers): New variable.
       (message-remove-ignored-headers): Use it.
      
      2014-01-31 Dave Abrahams <dave@boostpro.com>
       * gnus-sum.el (gnus-summary-open-group-with-article): New command.
      
      2013-09-04 Rasmus Pank Roulund <emacs@pank.eu>
       * gnus-fun.el (gnus-x-face-omit-files): Regexp to omit matched results
       from random face commands.
       (gnus-face-directory): Like `gnus-x-face-directory` for png files and
       Face.
       (gnus-face-omit-files): Like `gnus-x-face-omit-files` for Face.
       (gnus--random-face-with-type): Generic function returning a face-type
       as a string.
       (gnus--insert-random-face-with-type): Generic function inserting a face
       in a message buffer header.
       (gnus-random-x-face): Rewritten to use `gnus--random-face-with-type`.
       (gnus-insert-random-x-face-header): Rewritten to use
       `gnus--insert-random-face-with-type`.
       (gnus-random-face): Return random (png) Face as string.
       (nus-insert-random-face-header): Insert random (png) Face in a message
       buffer.
      
      2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
       * mm-url.el: Remove all usage of w3.
       * nnrss.el: Ditto.
       * mm-decode.el: Ditto.
       * mm-view.el: Ditto.
       * gnus-setup.el: Remove outdated file.
      4d2226bf
  21. 31 Jan, 2014 1 commit
    • Gnus developers's avatar
      Misc bugfixes made in Gnus master · 4e2b87d8
      Gnus developers authored
      2014-01-31 Alex Schroeder <alex@gnu.org> (tiny change)
        * gnus-tut.txt (Message-ID): Typo fix (bug#15556).
      2014-01-31 Dave Abrahams <dave@boostpro.com>
        * gnus-salt.el (gnus-tree-highlight-article): Don't move point around
        in the summary buffer (bug#13769).
      2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
        * gnus-art.el (gnus-article-setup-buffer): Refresh the summary buffer
        name if we're using a single article buffer. Otherwise, it may point
        to a killed buffer (bug#13756).
      2014-01-30 Lars Ingebrigtsen <larsi@gnus.org>
        * nnmail.el (nnmail-split-it): Instead of redoing the search to restore
        the match data, just save and restore it explictly (bug#12375).
        * gnus-sum.el (gnus-summary-read-group-1): Initialize the spam code if
        that's needed.
        * spam.el (spam-initialize): Allow calling repeatedly, but only run the
        the code once (bug#9069).
      4e2b87d8
  22. 01 Jan, 2014 1 commit
  23. 19 Dec, 2013 1 commit
    • Juri Linkov's avatar
      * lisp/isearch.el (isearch-mode-map): Bind `M-s e' to `isearch-edit-string'. · 50ab1da6
      Juri Linkov authored
      Put :advertised-binding on `M-s c', `M-s r', `M-s e'.  (Bug#16035)
      (minibuffer-history-symbol): Move variable declaration closer to
      its usage.
      
      * lisp/isearchb.el (isearchb): Add `event-basic-type' on `last-command-event'.
      (Bug#14785)
      
      * lisp/gnus/gnus.el (gnus-suppress-keymap):
      * lisp/gnus/gnus-art.el (gnus-article-mode-map):
      * lisp/gnus/gnus-group.el (gnus-group-mode-map):
      * lisp/gnus/gnus-sum.el (gnus-summary-mode-map, gnus-summary-backend-map):
      Remove [backspace] key binding because it shadows DEL (bug#16035).
      
      * lisp/gnus/mm-decode.el (mm-viewer-completion-map): Remove duplicate definition.
      50ab1da6
  24. 27 Nov, 2013 3 commits
  25. 11 Sep, 2013 1 commit
    • Stefan Monnier's avatar
      Use define-derived-mode (and derived-mode-p). · 1b3b87df
      Stefan Monnier authored
      * lisp/play/snake.el (snake-mode):
      * lisp/play/mpuz.el (mpuz-mode):
      * lisp/play/landmark.el (lm-mode):
      * lisp/play/blackbox.el (blackbox-mode):
      * lisp/play/5x5.el (5x5-mode):
      * lisp/obsolete/options.el (Edit-options-mode):
      * lisp/net/quickurl.el (quickurl-list-mode):
      * lisp/net/newst-treeview.el (newsticker-treeview-mode):
      * lisp/mail/rmailsum.el (rmail-summary-mode):
      * lisp/mail/mspools.el (mspools-mode):
      * lisp/locate.el (locate-mode):
      * lisp/ibuffer.el (ibuffer-mode):
      * lisp/emulation/ws-mode.el (wordstar-mode):
      * lisp/emacs-lisp/debug.el (debugger-mode):
      * lisp/array.el (array-mode):
      * lisp/net/eudc.el (eudc-mode): Use define-derived-mode.
      * lisp/net/mairix.el (mairix-searches-mode-font-lock-keywords):
      Move initialization into declaration.
      (mairix-searches-mode): Use define-derived-mode.
      * lisp/net/eudc-hotlist.el (eudc-hotlist-mode): Use define-derived-mode.
      (eudc-edit-hotlist): Use dolist.
      * lisp/man.el (Man-mode-syntax-table): Rename from man-mode-syntax-table.
      (Man-mode): Use define-derived-mode.
      * lisp/info.el (Info-edit-mode-map): Rename from Info-edit-map.
      (Info-edit-mode): Use define-derived-mode.
      (Info-cease-edit): Use Info-mode.
      * lisp/eshell/esh-mode.el (eshell-mode-syntax-table): Move initialization
      into declaration.
      (eshell-mode): Use define-derived-mode.
      * lisp/chistory.el (command-history-mode-map): Rename from
      command-history-map.
      (command-history-mode): Use define-derived-mode.
      * lisp/calc/calc.el (calc-trail-mode-map): New var.
      (calc-trail-mode): Use define-derived-mode.
      (calc-trail-buffer): Set calc-main-buffer manually.
      * lisp/bookmark.el (bookmark-insert-annotation): New function.
      (bookmark-edit-annotation): Use it.
      (bookmark-edit-annotation-mode): Make it a proper major mode.
      (bookmark-send-edited-annotation): Use derived-mode-p.
      * lisp/arc-mode.el (archive-mode): Move kill-all-local-variables a tiny bit
      closer to its ideal place.  Use \' to match EOS.
      
      * lisp/cedet/semantic/grammar.el (semantic-grammar-mode): Use define-derived-mode.
      (semantic-grammar-mode-syntax-table): Rename from
      semantic-grammar-syntax-table.
      (semantic-grammar-mode-map): Rename from semantic-grammar-map.
      * lisp/cedet/data-debug.el (data-debug-mode-map): Rename from data-debug-map.
      (data-debug-mode): Use define-derived-mode.
      
      * lisp/gnus/score-mode.el (gnus-score-mode-map): Move initialization
      into declaration.
      (gnus-score-mode): Use define-derived-mode.
      * lisp/gnus/gnus-srvr.el (gnus-browse-mode): Use define-derived-mode.
      * lisp/gnus/gnus-kill.el (gnus-kill-file-mode-map): Move initialization
      into declaration.
      (gnus-kill-file-mode): Use define-derived-mode.
      (gnus-kill-file-edit-file, gnus-kill-file-enter-kill, gnus-kill):
      Use derived-mode-p.
      * lisp/gnus/gnus-group.el (gnus-group-mode): Use define-derived-mode.
      (gnus-group-setup-buffer, gnus-group-name-at-point)
      (gnus-group-make-web-group, gnus-group-enter-directory)
      (gnus-group-suspend): Use derived-mode-p.
      * lisp/gnus/gnus-cus.el (gnus-custom-mode): Use define-derived-mode.
      * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode): Use define-derived-mode.
      * lisp/gnus/gnus-art.el (gnus-article-mode): Use define-derived-mode.
      (gnus-article-setup-buffer, gnus-article-prepare)
      (gnus-article-prepare-display, gnus-sticky-article)
      (gnus-kill-sticky-article-buffer, gnus-kill-sticky-article-buffers)
      (gnus-bind-safe-url-regexp, gnus-article-check-buffer)
      (gnus-article-read-summary-keys): Use derived-mode-p.
      1b3b87df
  26. 25 Jul, 2013 1 commit
  27. 19 Jul, 2013 1 commit
    • Gnus developers's avatar
      Merge Changes made in Gnus master · 47cc1156
      Gnus developers authored
      2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
       * gnus.texi (Customizing Articles): Document function predicates.
      
      2013-07-19 Geoff Kuenning <geoff@cs.hmc.edu> (tiny change)
       * gnus-art.el (gnus-treat-predicate): Allow functions as predicates (bug#13384).
      
      2013-07-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
       * gnus-start.el (gnus-clean-old-newsrc): Remove the newsrc cleanups
       that were only relevant in a development version a long time ago.
      47cc1156
  28. 18 Jul, 2013 1 commit
  29. 06 Jul, 2013 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus master · 6ed7a66a
      Gnus developers authored
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Group Parameters): Mention regexp
        substitutions (bug#11688).
      
      2013-07-06 Nathan Trapuzzano <nbtrap@nbtrap.com> (tiny change)
      * gnus.texi (Generic Marking Commands): Fix grammar (bug#13368).
      
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus.texi (Emacsen): Fix version.
      * gnus-faq.texi (FAQ 1-6): Mention the correct Emacs version.
      
      2013-07-06 Lars Ingebrigtsen <larsi@gnus.org>
      * gnus-art.el (gnus-block-private-groups): Allow `global' methods to
        display images.
      * gnus.el (gnus-valid-select-methods): Mark nnrss as global.
      * message.el (message-cancel-news): According to
        <mailman.216.1372942181.12400.help-gnu-emacs@gnu.org>, "cancel" is
        preferred over "cmsg cancel" in the Subject.
      * nnir.el (nnir-engines): Note that the group specs are regexps
        (bug#13238).
      * gnus-msg.el (gnus-copy-article-buffer): If the article buffer has
        gotten read-only text properties, ensure that those aren't heeded when
        copying stuff over (bug#13434).
      * mm-view.el (mm-inline-text-html): Don't bug out on multipart messages
        (bug#13762).
      6ed7a66a
  30. 28 Jun, 2013 1 commit
  31. 04 Jun, 2013 1 commit