1. 28 Oct, 2017 1 commit
    • Glenn Morris's avatar
      Fix some doc typos · e6b4e5ff
      Glenn Morris authored
      * lisp/calendar/todo-mode.el (todo-next-item)
      (todo-previous-item, todo-toggle-item-header):
      * lisp/window.el (move-to-window-group-line):
      * src/editfns.c (Fformat):
      * test/lisp/calendar/todo-mode-tests.el (todo-test-move-item05):
      Fix doc typos.
      
      ; And in some comments.
      e6b4e5ff
  2. 27 Oct, 2017 2 commits
  3. 21 Oct, 2017 3 commits
    • Noam Postavsky's avatar
      Handle https url for debbugs mbox (Bug#28831) · b060e091
      Noam Postavsky authored
      In 2017-09-13 "Prefer HTTPS to FTP and HTTP in documentation",
      gnus-bug-group-download-format-alist was updated to use https for the
      debbugs.gnu.org mbox links, but gnus-read-ephemeral-bug-group assumed
      http links.
      * lisp/gnus/gnus-group.el (gnus-read-ephemeral-bug-group): Use
      url-parse functions to get the host name, instead of ad-hoc regexps.
      b060e091
    • Paul Eggert's avatar
      Fix two more minor Gnus typos · 83db9a1b
      Paul Eggert authored
      * lisp/gnus/mail-source.el (mail-source-delete-old-incoming):
      The old code had two minor bugs: first, it multiplied by 1/65536
      instead of by 1/86400.  Second, it called current-time twice and
      glued part of the two results together, resulting in a race.
      Fix both bugs by simplifying the code and using
      time-to-number-of-days.
      83db9a1b
    • Paul Eggert's avatar
      Fix two minor Gnus typos · e655946c
      Paul Eggert authored
      * lisp/gnus/gnus-sum.el (gnus-summary-import-article):
      Remove unused local, and fix use of local that was never assigned to.
      e655946c
  4. 16 Oct, 2017 1 commit
  5. 10 Oct, 2017 1 commit
  6. 09 Oct, 2017 2 commits
  7. 06 Oct, 2017 2 commits
  8. 03 Oct, 2017 1 commit
  9. 02 Oct, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to HTTP for gnu.org · 5172fa02
      Paul Eggert authored
      This fixes some URLs I omitted from my previous pass,
      notably those in lists.gnu.org.  Although lists.gnu.org
      does not yet support TLS 1.1, TLS 1.0 is better than nothing.
      * lisp/erc/erc.el (erc-official-location):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      Use https:, not http:.
      5172fa02
  10. 30 Sep, 2017 2 commits
  11. 18 Sep, 2017 1 commit
  12. 16 Sep, 2017 1 commit
    • Eli Zaretskii's avatar
      Disable execution of unsafe Lisp by Enriched Text mode · a103dbe3
      Eli Zaretskii authored
      * src/xdisp.c (handle_display_spec): If the display property is
      wrapped in 'disable-eval' form, disable Lisp evaluation while
      processing this property.
      (handle_single_display_spec): Accept new argument ENABLE_EVAL_P.
      If that argument is false, don't evaluate Lisp while processing
      display properties.
      
      * lisp/textmodes/enriched.el
      (enriched-allow-eval-in-display-props): New defcustom.
      (enriched-decode-display-prop): If
      enriched-allow-eval-in-display-props is nil, wrap the display
      property with 'disable-eval' to disable Lisp evaluation when the
      display property is processed for display.  (Bug#28350)
      * lisp/gnus/mm-view.el (mm-inline-text): Re-enable processing of
      enriched text.
      
      * doc/lispref/display.texi (Display Property): Document the
      'disable-eval' wrapping of 'display' properties.
      * doc/emacs/text.texi (Enriched Properties): Document
      'enriched-allow-eval-in-display-props'.
      
      * etc/NEWS: Describe the security issues with Enriched Text mode
      and their solution.
      a103dbe3
  13. 13 Sep, 2017 3 commits
  14. 12 Sep, 2017 3 commits
    • Mark Oteiza's avatar
      Update uses of if-let and when-let · 370d0e7a
      Mark Oteiza authored
      * lisp/dom.el (dom-previous-sibling):
      * lisp/emacs-lisp/package.el (package--with-work-buffer):
      (package--sort-deps-in-alist, package--sort-by-dependence):
      (package-install-from-archive, package-install):
      (package-menu-execute, package-menu--populate-new-package-list):
      * lisp/filenotify.el (file-notify--rm-descriptor):
      (file-notify--event-watched-file, file-notify--event-file-name):
      (file-notify--event-file1-name, file-notify-rm-watch):
      (file-notify-valid-p):
      * lisp/gnus/message.el (message-toggle-image-thumbnails):
      * lisp/gnus/nnimap.el (nnimap-request-move-article):
      * lisp/ibuf-ext.el (ibuffer-repair-saved-filters):
      * lisp/mpc.el (mpc-format):
      * lisp/net/eww.el (eww-tag-meta, eww-process-text-input):
      (eww-save-history):
      * lisp/net/shr.el (shr-tag-base, shr-tag-object, shr-make-table-1):
      * lisp/progmodes/prog-mode.el (prettify-symbols--post-command-hook):
      * lisp/svg.el (svg-remove):
      * lisp/textmodes/css-mode.el (css--named-color):
      (css--colon-inside-funcall):
      * lisp/textmodes/sgml-mode.el (html-current-buffer-classes):
      (html-current-buffer-ids): Use if-let* and when-let* instead.
      370d0e7a
    • Paul Eggert's avatar
      Merge Emacs 25.3 fixes · b3fd6831
      Paul Eggert authored
      The security patches released for Emacs 25.3 were less drastic
      than what we had immediately put into master.  Adjust master to
      match 25.3 (Bug#28350).
      * lisp/textmodes/enriched.el (enriched-translations):
      Re-enable FUNCTION and display translations that are safe.
      (enriched-handle-display-prop): Bring back.
      (enriched-decode-display-prop): Bring back, but disable
      the unsafe part.
      b3fd6831
    • Sam Steingold's avatar
      fcf5d894
  15. 11 Sep, 2017 1 commit
  16. 09 Sep, 2017 1 commit
    • Lars Ingebrigtsen's avatar
      Remove unsafe enriched mode translations · 19584f13
      Lars Ingebrigtsen authored
      * lisp/gnus/mm-view.el (mm-inline-text):
      Do not worry about enriched or richtext type.
      * lisp/textmodes/enriched.el (enriched-translations):
      Remove translations for FUNCTION, display (Bug#28350).
      (enriched-handle-display-prop, enriched-decode-display-prop): Remove.
      19584f13
  17. 08 Sep, 2017 1 commit
    • Katsumi Yamaoka's avatar
      Don't use summary window to visit group buffer (bugfix) · 9546e1eb
      Katsumi Yamaoka authored
      * lisp/gnus/gnus-sum.el (gnus-summary-jump-to-group): Make sure that
      the window to open the group buffer doesn't visit the summary buffer.
      This fixes a bug: `gnus-summary-next-article' sometimes causes an error
      by trying to select nonexistent summary window.
      9546e1eb
  18. 01 Sep, 2017 1 commit
  19. 31 Aug, 2017 1 commit
  20. 08 Aug, 2017 2 commits
    • Katsumi Yamaoka's avatar
      Don't try to jump to non-existent part (bug#28013) · 2ef880cc
      Katsumi Yamaoka authored
      * lisp/gnus/gnus-art.el (gnus-article-edit-part): Don't try to jump to
      the next part if there is the only one part in the article (bug#28013).
      2ef880cc
    • Mark Oteiza's avatar
      Some cleanup in message.el · 4cb0bdd6
      Mark Oteiza authored
      * lisp/gnus/message.el (message-cross-post-insert-note):
      (message-strip-forbidden-properties): Mark unused args.
      (message-canlock-generate): Remove extinct variable
      sha1-maximum-internal-length.
      (message-make-mail-followup-to): Use loop's thereis clause.
      4cb0bdd6
  21. 07 Aug, 2017 1 commit
  22. 02 Aug, 2017 1 commit
  23. 20 Jul, 2017 1 commit
  24. 21 Jun, 2017 1 commit
    • Katsumi Yamaoka's avatar
      Make gnus-article-date-user work · 1de9e298
      Katsumi Yamaoka authored
      * lisp/gnus/gnus-art.el (article-date-ut):
      Work for unfolded multi-line Date header.
      (article-transform-date):
      Refactor; add header name if it is missing in user-defined date line.
      (article-date-user): Fix name of date type.
      1de9e298
  25. 20 Jun, 2017 2 commits
  26. 19 Jun, 2017 1 commit
  27. 14 Jun, 2017 1 commit
  28. 31 May, 2017 1 commit