1. 10 Oct, 2017 1 commit
  2. 09 Oct, 2017 14 commits
  3. 08 Oct, 2017 9 commits
  4. 07 Oct, 2017 8 commits
  5. 06 Oct, 2017 8 commits
    • Gemini Lasswell's avatar
      Create new Edebug spec for docstrings and use it in closures · 238fbcb2
      Gemini Lasswell authored
      Since (:documentation FORM) can be used to create a docstring
      when lexical-binding is on, allow for that possibility in Edebug
      specs (bug#24773).
      * lisp/emacs-lisp/edebug.el: Define an Edebug spec for docstrings
      called lambda-doc and modify the Edebug specs for defun and
      defmacro to use it.
      (edebug-instrument-function): Check for generic functions first,
      to fix bug where edebug-step-in didn't work on methods now that
      cl-defgeneric has an Edebug spec.
      * lisp/subr.el (lambda): Modify Edebug spec to use lambda-doc.
      * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Add Edebug spec
      (bug#27747).
      (cl-defmethod): Use lambda-doc in Edebug spec.
      * lisp/emacs-lisp/cl-macs.el: Modify Edebug spec for
      cl-declarations-or-string to use lambda-doc, and modify Edebug
      spec for cl-lambda-expr to use cl-declarations-or-string.
      * lisp/emacs-lisp/pcase.el (pcase-lambda): Modify Edebug spec to
      use lambda-doc, as well as &define and def-body which are
      necessary for using Edebug on code wrapped by lambda.
      * lisp/emacs-lisp/generator.el (iter-defun, iter-lambda): Add
      Edebug specs.
      238fbcb2
    • Eli Zaretskii's avatar
      Avoid byte-compilation warnings in message.el · 2d58d513
      Eli Zaretskii authored
      * lisp/gnus/message.el: Require 'subr-x' when compiling, to
      avoid compiler warnings.
      2d58d513
    • Paul Eggert's avatar
      Fix bug in recent styled_format change · 9226cf32
      Paul Eggert authored
      Problem reported by Kaushal Modi in:
      http://lists.gnu.org/archive/html/emacs-devel/2017-10/msg00141.html
      * src/editfns.c (styled_format): Fix bug where USE_SAFE_ALLOCA was
      not always followed by SAFE_FREE.  This bug was introduced in my
      patch 2017-09-26T23:31:57Z!eggert@cs.ucla.edu entitled "Avoid some
      unnecessary copying in Fformat etc."
      9226cf32
    • João Távora's avatar
      Cleanup emacs-lisp-mode's use of Flymake · fa92f0c4
      João Távora authored
      * lisp/progmodes/elisp-mode.el (elisp-flymake--checkdoc-1):
      Delete.
      (elisp-flymake-checkdoc): Incorporate old
      elisp-flymake--checkdoc-1.
      (elisp-flymake--byte-compile-done): Simplify.  Don't cleanup
      here.
      (elisp-flymake-byte-compile): Remove spurious interactive spec.
      Simplify.  Cleanup on every possible exit.
      fa92f0c4
    • João Távora's avatar
      Fix @include directive in Flymake doc · 0d0265bf
      João Távora authored
      * doc/misc/flymake.texi: Don't @include a relative path.
      0d0265bf
    • Mark Oteiza's avatar
      Move read-multiple-choice to its own library · 295457ae
      Mark Oteiza authored
      * lisp/emacs-lisp/rmc.el: New file.
      * lisp/emacs-lisp/subr-x.el (read-multiple-choice): Remove.
      * lisp/gnus/message.el:
      * lisp/net/nsm.el: Change required library.
      295457ae
    • Piotr Trojanek's avatar
      * src/process.c (syms_of_process): Remove duplicated call to DEFSYM. · 560dd9b5
      Piotr Trojanek authored
      Fixes: Bug#28721
      
      Copyright-paperwork-exempt: yes.
      560dd9b5
    • Lele Gaifax's avatar
      Fix typos in Flymake documentation · 9655937d
      Lele Gaifax authored
      * doc/misc/flymake.texi (Syntax check statuses)
      (Adding support for a new syntax check tool)
      (Implementation overview, Locating the buildfile): Fix typos.
      
      * lisp/progmodes/flymake-proc.el (flymake-proc--report-fn)
      (flymake-proc--find-possible-master-files):Fix typos.
      (flymake-proc--panic)
      (flymake-proc-legacy-flymake): Fix function reference in doc.
      
      * lisp/progmodes/flymake.el (flymake-error)
      (flymake-diagnostic-functions): Fix typos.
      (flymake-diagnostic-types-alist): Rephrase and fix typos.
      (flymake--backend-state): Fix typos and rephrase.
      (flymake--handle-report): Delete empty line.
      (flymake--disable-backend)
      (flymake--run-backend): Fix typos.
      (flymake-goto-next-error, flymake-goto-prev-error): Rephrase.
      9655937d