1. 27 Jun, 2018 3 commits
  2. 26 Jun, 2018 2 commits
    • Noam Postavsky's avatar
      Detect a non-list package archive content properly (Bug#22311) · 6f6d5256
      Noam Postavsky authored
      * lisp/emacs-lisp/package.el (package--download-one-archive): Use
      `read' instead of `read-from-string'; the latter always returns a
      cons, so the `listp' check on its return value doesn't make sense.  It
      was changed from `read' to `read-from-string' in 2015-04-01 "*
      emacs-lisp/package.el: Implement asynchronous refreshing", but that
      change was not needed because `read' works fine on strings as well as
    • Christophe Junke's avatar
      Add ido-fallback special variable (Bug#31707) · 12c77f69
      Christophe Junke authored
      Before ido.el switch to lexical-binding, it was possible for other
      packages to modify the 'fallback' variables declared inside
      'ido-file-internal' and 'ido-buffer-internal'.
      * lisp/ido.el (ido-fallback): New variable.
      (ido-buffer-internal, ido-file-internal): Reset ido-fallback to nil
      before prompting user.  Use ido-fallback when ido-exit is 'fallback'.
      (ido-fallback-command): Add optional FALLBACK-COMMAND argument.
      Copyright-paperwork-exempt: yes
  3. 25 Jun, 2018 5 commits
  4. 24 Jun, 2018 5 commits
  5. 23 Jun, 2018 6 commits
  6. 22 Jun, 2018 6 commits
  7. 20 Jun, 2018 3 commits
    • Noam Postavsky's avatar
      Change index of ";" to better reflect it's usage (Bug#31623) · 40e1db8c
      Noam Postavsky authored
      * doc/lispref/objects.texi (Comments): "; for commenting" fits better
      with the following text about how a semicolon begins a comment.  Also
      mention that only unescaped semicolons start a comment.
    • Tak Kunihiro's avatar
      Fix bug of 'mouse-drag-and-drop-region' to detect edges of region (Bug#31905) · d289e7e3
      Tak Kunihiro authored
      * lisp/mouse.el (mouse-drag-and-drop-region): Detect both the
      beginning and the end of character of region during dragging
    • Noam Postavsky's avatar
      Fix #'fun handling inside `labels' (Bug#31792) · e292c097
      Noam Postavsky authored
      * lisp/emacs-lisp/cl.el (labels): Apply the equivalent of the
      cl-labels change from 2015-01-16 "* lisp/emacs-lisp/cl-macs.el: Fix
      last change".
      * test/lisp/emacs-lisp/cl-tests.el (labels-function-quoting): New
      * lisp/emacs-lisp/cl-macs.el (cl-flet, cl-labels): Improve docstring,
      link to relevant manual page.
      * doc/misc/cl.texi (Function Bindings): Don't imply that function
      cells of symbols are modified by cl-flet.  Don't claim that cl-flet or
      cl-labels affect references of the form (quote FUNC).
  8. 18 Jun, 2018 2 commits
  9. 17 Jun, 2018 5 commits
  10. 16 Jun, 2018 3 commits
    • Paul Eggert's avatar
      Fix byte compilation of (eq foo 'default) · e1284341
      Paul Eggert authored
      Backport from master.
      Do not use the symbol ‘default’ as a special marker.
      Instead, use a value that cannot appear in the program,
      improving on a patch proposed by Robert Cochran (Bug#31718#14).
      * lisp/emacs-lisp/bytecomp.el (byte-compile--default-val):
      New constant.
      (byte-compile-cond-jump-table): Use it instead of 'default.
      * test/lisp/emacs-lisp/bytecomp-tests.el:
      (byte-opt-testsuite-arith-data): Add a test for the bug.
    • Michael Albinus's avatar
      Fix Bug#31846. Do not merge with master · 4753d793
      Michael Albinus authored
      * lisp/net/secrets.el (secrets-search-items)
      (secrets-create-item): Fix format of :dict-entry values.  (Bug#31846)
    • Eli Zaretskii's avatar
      Fix documentation of ':propertize' in mode-line-format · 63ba73a9
      Eli Zaretskii authored
      * doc/lispref/modes.texi (Mode Line Data): Make the description of
      ':propertize' more accurate.  (Bug#26291)