1. 25 Jan, 2018 3 commits
    • Stefan Monnier's avatar
      Replace (default-value 'enable-multibyte-characters) with t · 9107cf30
      Stefan Monnier authored
      Since Emacs-24, (default-value 'enable-multibyte-characters) can't be
      changed any more, so we can remove all code which checks this value.
      
      * lisp/x-dnd.el (x-dnd-handle-file-name):
      * lisp/w32-fns.el (w32-set-default-process-coding-system):
      * lisp/textmodes/ispell.el (ispell-send-string):
      * lisp/term/internal.el (dos-codepage-setup):
      * lisp/tar-mode.el (tar-header-block-tokenize, tar--extract):
      * lisp/startup.el (command-line):
      * lisp/server.el (server-process-filter):
      * lisp/net/browse-url.el (browse-url-file-url):
      * lisp/menu-bar.el (menu-bar-options-menu, menu-bar-describe-menu):
      * lisp/mail/sendmail.el (mail-setup):
      * lisp/mail/rmail.el (rmail-mode, rmail-get-new-mail):
      * lisp/mail/rfc2047.el (rfc2047-encode-message-header):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      * lisp/international/mule-diag.el (mule-diag):
      * lisp/files.el (find-file-noselect-1):
      * lisp/dos-fns.el (dos-set-default-process-coding-system):
      * lisp/arc-mode.el (archive-mode):
      * lisp/international/mule-cmds.el (mule-menu-keymap)
      (set-default-coding-systems, set-language-info)
      (set-language-environment, standard-display-european-internal)
      (set-locale-environment): Simplify code.
      9107cf30
    • Michael Albinus's avatar
      * lisp/simple.el (shell-command-to-string): · f44b50ff
      Michael Albinus authored
      Call `shell-command' in order to respect file name handlers.
      f44b50ff
    • Michael Albinus's avatar
      421e2fb7
  2. 24 Jan, 2018 5 commits
  3. 23 Jan, 2018 7 commits
    • Philipp Stephani's avatar
      Add unit test for Bug#30005. · 4c998b4e
      Philipp Stephani authored
      * test/src/callint-tests.el (call-interactively/embedded-nulls): New
      unit test.
      4c998b4e
    • Stefan Monnier's avatar
      Remove final uses of 'cl' in lisp/net · 18139139
      Stefan Monnier authored
      * lisp/net/pop3.el: Use lexical-binding and cl-lib.
      (pop3-write-to-file): Remove unused var 'start'.
      (pop3-make-date): Remove unused var 'sign'.
      
      * lisp/net/rfc2104.el: Use lexical-binding and cl-lib.
      
      * lisp/net/shr-color.el: Use lexical-binding and cl-lib.
      
      * lisp/net/sieve-manage.el: Use lexical-binding and cl-lib.
      18139139
    • Stefan Monnier's avatar
      * lisp/net/imap.el: Use lexical-binding and cl-lib · e41c1dc9
      Stefan Monnier authored
      Require packages instead of autoloading their functions.
      (imap-send-command): Remove unused vars 'stream' and 'eol'.
      (imap-parse-response): Use pcase.
      (imap-parse-fetch): Remove unused arg 'response'.
      
      * lisp/format-spec.el: Don't require CL.
      e41c1dc9
    • Stefan Monnier's avatar
      * lisp/gnus/message.el: Tweak header font-lock and ecomplete completion · 5ed5f548
      Stefan Monnier authored
      (message-font-lock-make-header-matcher): Delete.
      (message-match-to-eoh): New function to replace it.
      (message-font-lock-keywords): Use it.
      (message-strip-forbidden-properties): Remove redundant binding.
      (message-goto-body): Avoid called-interactively-p, only use
      push-mark when called interactively.
      (message-goto-body-1): Merge into message-goto-body.  Redefine as alias.
      (message-goto-eoh): Call message-goto-body interactively.
      (message--in-tocc-p): New function, extracted from message-display-abbrev.
      (message-ecomplete-capf): New function.
      5ed5f548
    • Stefan Monnier's avatar
      * lisp/ecomplete.el: Add completion-table; use lexical-binding and cl-lib · f2918640
      Stefan Monnier authored
      Also remove redundant :group args.
      (ecomplete-database-file): Use locate-user-emacs-file.
      (ecomplete-completion-table): New completion table.
      (completion-category-defaults): Set default behavior for that table.
      f2918640
    • Eli Zaretskii's avatar
      Support null characters in interactive specs · 6d836771
      Eli Zaretskii authored
      * src/callint.c (Fcall_interactively): Support 'interactive'
      specifications with embedded null characters.  (Bug#30005)
      6d836771
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/ert.el (describe-symbol-backends): Add ourselves · 0a75af91
      Stefan Monnier authored
      (ert-describe-test): Return the description text as well.
      Remove left over version check.
      * lisp/help-mode.el (describe-symbol-backends): Add docstring.
      0a75af91
  4. 22 Jan, 2018 10 commits
  5. 21 Jan, 2018 11 commits
  6. 20 Jan, 2018 4 commits
    • Michael Albinus's avatar
      Extend tramp-test02-file-name-dissect* tests · f0c1277a
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-test02-file-name-dissect)
      (tramp-test02-file-name-dissect-simplified)
      (tramp-test02-file-name-dissect-separate): Test also
      `tramp-default-method-alist', `tramp-default-user-alist' and
      `tramp-default-host-alist'.
      f0c1277a
    • Eli Zaretskii's avatar
      Improve "Buffers" in the user manual · 854a1c0a
      Eli Zaretskii authored
      Suggested by John Cummings <john@rootabega.net> in
      emacs-manual-bugs@gnu.org:
      * doc/emacs/buffers.texi (Select Buffer): Add cross-references to
      "Windows" and "Frames".
      (Misc Buffer, Kill Buffer): Use BUFFER consistently in commands
      that accept buffer names.
      (Select Buffer): Improve description of "M-g M-g".  Improve
      wording.
      (Misc Buffer, Kill Buffer): Improve wording.
      (Kill Buffer): Fix the response required by kill-some-buffers.
      Mention customizable options that control what clean-buffer-list
      does.
      (Several Buffers): More detail about
      'Buffer-menu-unmark-all-buffers'.
      854a1c0a
    • Jarosław Rzeszótko's avatar
      * lisp/ielm.el: Bring up the debugger when requested · 3a34d146
      Jarosław Rzeszótko authored
      Copyright-paperwork-exempt: yes
      
      (ielm-eval-input): Don't catch errors during evaluation
      of the expression if debug-on-error is set.
      3a34d146
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · 60d5a13d
      Glenn Morris authored
      cfc94fd2 (origin/emacs-26) Don't mention 'vc-stay-local' in the user m...
      8ce430bb Fix a typo in calendar.texi
      bb748b36 Minor improvement in wording of the Emacs manual
      b603affa Revert "Fix tempfile creation when byte compiling"
      4fd446e9 Fix tempfile creation when byte compiling
      7f48a112 Improve the Emacs manual as suggested in emacs-manual-bugs
      728ded05 * lisp/emacs-lisp/bytecomp.el: Tweak last change
      c6c05e2a Unbreak building Emacs on FreeBSD
      a41ad3df Don't unnecessarily use non-ASCII characters in C sources
      c28d4b6d Portability fixes in emacs-module-tests
      1d50c185 Add tests for term.el
      60d5a13d