1. 13 Jun, 2015 5 commits
  2. 12 Jun, 2015 12 commits
  3. 11 Jun, 2015 10 commits
    • Paul Eggert's avatar
      Fix "not a tty" bug on Solaris 10 · 32e53667
      Paul Eggert authored
      * configure.ac (PTY_OPEN): Define to plain 'open'
      on SVR4-derived hosts, so that the O_CLOEXEC flag isn't set.
      * src/process.c (allocate_pty): Set the O_CLOEXEC flag after
      calling PTY_TTY_NAME_SPRINTF, for the benefit of SVR4-derived
      hosts that call grantpt which does its work via a setuid subcommand
      (Bug#19191, Bug#19927, Bug#20555, Bug#20686).
      Also, set O_CLOEXEC even if PTY_OPEN is not defined, since it
      seems relevant in that case too.
      32e53667
    • Juri Linkov's avatar
      * lisp/bindings.el (debug-ignored-errors): Add mark-inactive. · 8d0efee9
      Juri Linkov authored
      * lisp/simple.el (kill-region): Replace 'error' with 'user-error'.
      (Bug#20785)
      8d0efee9
    • Glenn Morris's avatar
    • Paul Eggert's avatar
      Fix quoting of help for functions with odd names · b2205626
      Paul Eggert authored
      While investigating Bug#20759, I discovered other quoting problems:
      C-h f mishandled characters like backslash and quote in function names.
      This fix changes the behavior so that 'C-h f pcase RET' now
      generates "... (\` QPAT) ..." instead of "... (` QPAT) ...",
      because '(format "%S" '(` FOO))' returns "(\\` FOO)".  A comment
      in src/lread.c's read1 function says that the backslash will be
      needed starting in Emacs 25, which implies that 'format' is
      correct and the old pcase documention was wrong to omit the backslash.
      * lisp/emacs-lisp/nadvice.el (advice--make-docstring):
      * lisp/help-fns.el (help-fns--signature):
      * lisp/help.el (help-add-fundoc-usage):
      * lisp/progmodes/elisp-mode.el (elisp-function-argstring):
      Use help--make-usage-docstring rather than formatting
      help-make-usage.
      * lisp/emacs-lisp/pcase.el (pcase--make-docstring):
      Return raw docstring.
      * lisp/help-fns.el (help-fns--signature): New arg RAW, to return
      raw docstring.  Take more care to distinguish raw from cooked dstrings.
      (describe-function-1): Let help-fns--signature substitute
      command keys.
      * lisp/help.el (help--docstring-quote): New function.
      (help-split-fundoc): Use it, to quote funny characters more
      systematically.
      (help--make-usage): Rename from help-make-usage, since this
      should be private.  Leave an obsolete alias for the old name.
      (help--make-usage-docstring): New function.
      * test/automated/help-fns.el (help-fns-test-funny-names): New test.
      b2205626
    • Stefan Monnier's avatar
      * lisp/thingatpt.el (in-string-p): Revert last change, · eda386fc
      Stefan Monnier authored
      since in-string-p is not used in thingatpt.el but only from outside.
      
      Also, use lexical binding.
      eda386fc
    • Eli Zaretskii's avatar
    • Artur Malabarba's avatar
      * lisp/let-alist.el (let-alist--deep-dot-search): Fix cons · fe5ba924
      Artur Malabarba authored
      * test/automated/let-alist.el (let-alist-cons): Test it.
      fe5ba924
    • Nicolas Richard's avatar
    • Glenn Morris's avatar
      * build-aux/gitlog-to-emacslog: Also ignore pointless merge commits. · 45deb048
      Glenn Morris authored
      ; * ChangeLog.2: Related fixes.
      45deb048
    • Glenn Morris's avatar
      Improve generated ChangeLog for gitmerge.el commits. (Bug#20717) · 62afb85e
      Glenn Morris authored
      * build-aux/gitlog-to-changelog: Handle gitmerge.el skipped commits.
      
      * admin/gitmerge.el (gitmerge-commit-message):
      Exclude "skipped" messages from ChangeLog once again.
      
      ; * ChangLog.2: Related fixes.
      62afb85e
  4. 10 Jun, 2015 12 commits
  5. 09 Jun, 2015 1 commit