1. 11 Aug, 2018 1 commit
  2. 10 Aug, 2018 1 commit
    • Filipp Gunbin's avatar
      Fix bugs in `auth-source-netrc-parse-one'. · 5e42c349
      Filipp Gunbin authored
      * lisp/auth-source.el (auth-source-netrc-parse-one): Ensure that match
        data is not overwritten in `auth-source-netrc-parse-next-interesting'.
        Ensure that blanks are skipped before and after going over comments
        and eols.
      * test/lisp/auth-source-tests.el (auth-source-test-netrc-parse-one): New test.
      
      (cherry picked from commit 60ff8101)
      5e42c349
  3. 09 Aug, 2018 2 commits
    • Eli Zaretskii's avatar
      Fix copying text properties by 'format' · 71c92d89
      Eli Zaretskii authored
      * src/editfns.c (styled_format): Add the spec beginning index
      to the info recorded for each format spec, and use it to
      detect the case that a format spec and its text property end
      where the next spec with another property begins.  (Bug#32404)
      
      * test/src/editfns-tests.el (format-properties): Add tests for
      bug#32404.
      71c92d89
    • Alexander Gramiak's avatar
      Improve error messages regarding initial-buffer-choice (Bug#29098) · 96be6b6e
      Alexander Gramiak authored
      * lisp/startup.el (command-line-1) <initial-buffer-choice>: Make the
      messages conform to Emacs conventions, and show the invalid return
      value in the message.
      96be6b6e
  4. 08 Aug, 2018 4 commits
  5. 07 Aug, 2018 3 commits
  6. 04 Aug, 2018 1 commit
    • Juri Linkov's avatar
      New function read-answer (Bug#31782) · cc233365
      Juri Linkov authored
      * lisp/emacs-lisp/map-ynp.el (read-answer-short): New defcustom.
      (read-answer): New function.
      * lisp/subr.el (assoc-delete-all): New function.
      * etc/NEWS: Announce them.
      
      * lisp/dired.el (dired-delete-file): Use read-answer.
      (dired--yes-no-all-quit-help): Remove function.
      (dired-delete-help): Remove defconst.
      
      (backported from master, "New function read-answer (bug#30073)" and
      "Respect non-saved value of `read-short-answer' (Bug#31782)")
      cc233365
  7. 02 Aug, 2018 2 commits
    • Eli Zaretskii's avatar
      Avoid assertion violations in maybe_produce_line_number · f0b8e64f
      Eli Zaretskii authored
      * src/xdisp.c (redisplay_window): Make sure desired_matrix is
      cleared before calling try_window.  This is important when
      display-line-numbers is non-nil, because line-number display code
      assumes each glyph row is completely cleared when it is called to
      produce a line number.  (Bug#32358)
      f0b8e64f
    • Eli Zaretskii's avatar
      Avoid assertion violations in set_text_properties_1 · 7669bf78
      Eli Zaretskii authored
      * src/textprop.c (set_text_properties): If the call to
      modify_text_properties modifies the interval tree as side effect,
      recalculate the correct interval for START and END.  (Bug#32265)
      7669bf78
  8. 01 Aug, 2018 1 commit
  9. 30 Jul, 2018 2 commits
  10. 29 Jul, 2018 2 commits
  11. 28 Jul, 2018 5 commits
  12. 27 Jul, 2018 5 commits
  13. 26 Jul, 2018 2 commits
  14. 25 Jul, 2018 4 commits
  15. 24 Jul, 2018 1 commit
  16. 23 Jul, 2018 2 commits
    • Noam Postavsky's avatar
      Omit keymap from subword-mode docstring (Bug#32212) · 1208aaa9
      Noam Postavsky authored
      * lisp/progmodes/subword.el (subword-mode): Remove listing of
      subword-mode-map bindings, since it is empty as of 2014-03-23 "Merge
      capitalized-words-mode and subword-mode".
      1208aaa9
    • Tino Calancha's avatar
      Prevent line-mode term from showing user passwords · 2b70b547
      Tino Calancha authored
      For buffers whose mode derive from comint-mode, the user password is
      read from the minibuffer and it's hidden.  A buffer in term-mode and
      line submode, instead shows the passwords.  Make buffers in line
      term-mode to hide passwords too (Bug#30190).
      
      * lisp/term.el (term-send-invisible): Prefer the more robust
      `read-passwd' instead of `term-read-noecho'.
      (term-watch-for-password-prompt): New function.
      (term-emulate-terminal): Call it each time we receive non-escape
      sequence output.
      Co-authored-by: default avatarNoam Postavsky <npostavs@gmail.com>
      2b70b547
  17. 22 Jul, 2018 2 commits
    • Jonathan Kyle Mitchell's avatar
      Check for special filenames in eshell (Bug#30724) · 5de44411
      Jonathan Kyle Mitchell authored
      * lisp/eshell/esh-cmd.el (eshell-lisp-command): Check for "~"
      in lisp commands with the eshell-filename-arguments property
      (Bug#30724).
      
      * lisp/eshell/em-dirs.el (eshell/cd, eshell/pushd, eshell/popd):
      * lisp/eshell/em-ls.el (eshell/ls):
      * lisp/eshell/em-unix.el (eshell/rm, eshell/mkdir, eshell/rmdir)
      (eshell/mv, eshell/cp, eshell/ln, eshell/cat, eshell/du, eshell/diff):
      * lisp/eshell/esh-ext.el (eshell/addpath): Add
      eshell-filename-arguments to symbol plist.
      5de44411
    • Noam Postavsky's avatar
      Fix indent-sexp of #s(...) (Bug#31984) · 1b4b9659
      Noam Postavsky authored
      * lisp/emacs-lisp/lisp-mode.el (indent-sexp): Look for a sexp that
      ends after the current line.
      * test/lisp/emacs-lisp/lisp-mode-tests.el (indent-sexp-go): New test.
      1b4b9659