1. 14 Apr, 2019 3 commits
    • Eli Zaretskii's avatar
      Improve documentation of a recent commit · 29b36a00
      Eli Zaretskii authored
      * etc/NEWS: Fix the description of 'shell-command-width'.
      Mark the entry as not needing the manual update.
      
      * lisp/simple.el (shell-command-width): Doc fix.  (Bug#35055)
      29b36a00
    • Paul Eggert's avatar
      Update from Gnulib · d209d646
      Paul Eggert authored
      This incorporates:
      2019-04-07 Add copyright notices in several files
      * build-aux/config.sub, doc/misc/texinfo.tex, lib/_Noreturn.h:
      Copy from Gnulib.
      * lib/gnulib.mk.in: Regenerate.
      d209d646
    • Basil L. Contovounesios's avatar
      Fix gnus-group-describe-all-groups (bug#35233) · c49f5d57
      Basil L. Contovounesios authored
      This fixes oversights from
      2018-04-26T16:26:27-07:00!eric@ericabrahamsen.net and
      2016-02-13T18:45:11+11:00!larsi@gnus.org.
      * lisp/gnus/gnus-group.el (gnus-group-describe-all-groups): Insert
      group name and description instead of group name twice.  Do not pass
      a hash-table to intern.  Call sort with correct number of arguments.
      c49f5d57
  2. 13 Apr, 2019 15 commits
  3. 12 Apr, 2019 12 commits
    • Dmitry Gutov's avatar
      Add :array-type option to json-parse-string · b41c1ca1
      Dmitry Gutov authored
      * src/json.c (enum json_array_type): New type.
      (struct json_configuration): New field array_type.
      (json_parse_args): Rename the last argument.  Handle the
      :array-type keyword argument (bug#32793).
      (Fjson_parse_string): Update the docstring accordingly.
      (json_to_lisp): Handle the case of :array-type being `list'.  Add
      a call to 'rarely_quit' inside the loop.
      (syms_of_json): Define new symbols.
      (Fjson_serialize, Fjson_insert, Fjson_parse_string)
      (Fjson_parse_buffer): Update the config struct initializers.
      b41c1ca1
    • Alan Mackenzie's avatar
      Analyze C++ method with & or && ref-qualifier as defun, not brace list · cc80eeb4
      Alan Mackenzie authored
      Also firm up detection of beginning of brace list in
      c-looking-at-or-maybe-in-bracelist.
      
      * lisp/progmodes/cc-engine.el (c-looking-at-or-maybe-in-bracelist): On
      detection of such a ref-qualifier, set braceassignp to nil.  When this
      variable has a nil value, return nil as the value of the function.  On
      encountering a } when scanning backwards, recognise this as the end of a
      previous construct and stop the scan.
      cc80eeb4
    • Stefan Monnier's avatar
      * lisp/help-fns.el (help-fns-describe-variable-functions): New hook · 896e5802
      Stefan Monnier authored
      (help-fns--compiler-macro, help-fns--parent-mode, help-fns--obsolete)
      (help-fns--interactive-only): Indent output by 2 spaces.
      (help-fns--side-effects): New function extracted from
      describe-function-1.
      (help-fns-describe-function-functions): Use it.
      (help-fns--first-release, help-fns--mention-first-release): New functions.
      (help-fns-function-description-header): Keymaps and macros can't
      be interactive.
      (help-fns--ensure-empty-line): New function.
      (describe-function-1): Use it.
      (help-fns--var-safe-local, help-fns--var-risky)
      (help-fns--var-ignored-local, help-fns--var-file-local)
      (help-fns--var-watchpoints, help-fns--var-obsolete)
      (help-fns--var-alias, help-fns--var-bufferlocal): New functions,
      extacted from describe-variable.
      (describe-variable): Run help-fns-describe-variable-functions instead.
      896e5802
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · 2bc2a3ec
      Glenn Morris authored
      The following commit was skipped:
      
      fd1b34bf (origin/emacs-26) Bump Emacs version to 26.2
      2bc2a3ec
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · a25f4d6e
      Glenn Morris authored
      818a68b1 * etc/HISTORY: Update for Emacs 26.2 release.
      e04aa5af ; ChangeLog.3 update
      8297e97f * etc/AUTHORS: Update.
      85829363 Improve documentation of 'read-command'
      dc81c051 ; * CONTRIBUTE: Mention where to ask for the copyright assign...
      b77723a5 Fix an outdated URL in a comment
      a25f4d6e
    • Glenn Morris's avatar
      ; Merge from origin/emacs-26 · d4b90e59
      Glenn Morris authored
      The following commits were skipped:
      
      71be83ef Backport: Fix comment-empty-lines docstring (bug#35152)
      559f64a0 Backport: Update documentation for indent-relative functions
      d4b90e59
    • Glenn Morris's avatar
      Merge from origin/emacs-26 · fe6e5af4
      Glenn Morris authored
      cb5a3408 Update nxml-mode.texi: completion now gives xmlns="-!-"
      fe6e5af4
    • Basil L. Contovounesios's avatar
      Move proper-list-p tests to fns-tests.el · 0c4c96d7
      Basil L. Contovounesios authored
      This follows the move of proper-list-p from lisp/subr.el to
      src/fns.c in 2018-07-24T15:58:46-07:00!eggert@cs.ucla.edu.
      * test/lisp/subr-tests.el (subr-tests--proper-list-p): Move from
      here...
      * test/src/fns-tests.el (test-proper-list-p): ...to here.
      0c4c96d7
    • Basil L. Contovounesios's avatar
      Optimize byte-compilation of proper-list-p · 9a54e70c
      Basil L. Contovounesios authored
      For discussion, see thread starting at:
      https://lists.gnu.org/archive/html/emacs-devel/2019-04/msg00316.html
      * lisp/emacs-lisp/byte-opt.el: Optimize proper-list-p as a
      predicate.
      * lisp/subr.el: Mark proper-list-p as pure, and side-effect and
      error free.
      9a54e70c
    • Alex Murray's avatar
      Pop to originating erc buffer when clicking desktop notification · 6dc4c722
      Alex Murray authored
      * lisp/erc/erc-desktop-notifications.el: Switch to lexical-binding.
      (erc-notifications-notify): Add a default action to the desktop
      notification which pops to the buffer from which the notification
      originated.  (Bug#35141)
      
      Copyright-paperwork-exempt: yes
      6dc4c722
    • Basil L. Contovounesios's avatar
      Always set gnus-group property to a group name · 2b82c829
      Basil L. Contovounesios authored
      * lisp/gnus/gnus-group.el (gnus-group-prepare-flat-list-dead): Set
      gnus-group property to a group name, not active info. (bug#33653)
      Simplify surrounding logic.
      (gnus-group-prepare-flat, gnus-group-goto-group): Use accessor
      macros.
      (gnus-group-insert-group-line, gnus-group-new-mail)
      (gnus-group-mark-group): Write ?\s instead of ? .
      (gnus-group-group-name, gnus-group-list-active): Simplify.
      2b82c829
    • Stefan Monnier's avatar
      * lisp/vc/diff-mode.el: Avoid re-initializing buffer in diff-syntax · bd6a19cc
      Stefan Monnier authored
      (diff--syntax-file-attributes): New var.
      (diff-syntax-fontify-hunk): Detect when we're reusing the same buffer as
      last time, to avoid re-initializing it.  Skip the
      diff-syntax-fontify-revisions hash-table, since buffer-alist plays the
      same role.
      (diff-syntax-fontify-revisions): Delete var.
      bd6a19cc
  4. 11 Apr, 2019 10 commits