1. 18 Sep, 2017 6 commits
    • Mark Oteiza's avatar
      Fix gensym · 331d0e52
      Mark Oteiza authored
      * lisp/subr.el (gensym): Actually implement the default prefix.
      * test/lisp/subr-tests.el (subr-tests--gensym): New test.
    • Michael Albinus's avatar
      Cleanup in files-tests.el · 466df76f
      Michael Albinus authored
      * test/lisp/files-tests.el (files-tests--make-directory)
      (files-tests--copy-directory): Cleanup temporary directories.
    • Paul Eggert's avatar
      Remove old cl-assert calls in 'newline' · 6359fe63
      Paul Eggert authored
      * lisp/simple.el (newline): Remove cl-assert calls
      that didn't seem to be helping us debug Bug#18913,
      and that caused problems as reported in Bug#28280.
      Suggested by Glenn Morris (Bug#28280#8).
    • Paul Eggert's avatar
      Avoid crash with C-g C-g in GC · 059184e6
      Paul Eggert authored
      Problem reported by Richard Stallman (Bug#17406).
      Based on fix suggested by Eli Zaretskii (Bug#28279#16).
      * src/term.c (tty_send_additional_strings):
      Use only safe accessors, to avoid crash when C-g C-g in GC.
    • Paul Eggert's avatar
      Fix format-time-string %Z bug with negative tz · 541006c5
      Paul Eggert authored
      * src/editfns.c (tzlookup): Fix sign error in %Z when a purely
      numeric zone is negative (Bug#28746).
      * test/src/editfns-tests.el (format-time-string-with-zone):
      Add test for this bug.
    • Paul Eggert's avatar
      message-citation-line-format %Z is now tz name · 679e05ee
      Paul Eggert authored
      * etc/NEWS:
      * lisp/gnus/message.el (message-citation-line-format):
      Fix doc to match new behavior (Bug#28476).
  2. 17 Sep, 2017 12 commits
    • Mark Oteiza's avatar
      Use doc-view or pdf-tools on any window-system · 4e8888d4
      Mark Oteiza authored
      * lisp/net/mailcap.el (mailcap-mime-data): Simply check for
    • Paul Eggert's avatar
      Fix bug with min and max and NaNs · 5f28f0db
      Paul Eggert authored
      * src/data.c (minmax_driver): Fix bug with (min 0 NaN), which
      mistakenly yielded 0.  Also, pacify GCC in a better way.
      * test/src/data-tests.el (data-tests-min): Test for the bug.
    • Paul Eggert's avatar
      Fix recently-introduced copy-directory bug · 37b5e661
      Paul Eggert authored
      Problem reported by Andrew Christianson (Bug#28451):
      * lisp/files.el (copy-directory): If COPY-CONTENTS, make the
      destination directory if it does not exist, even if it is a
      directory name.  Simplify, and omit unnecessary test for an
      already-existing non-directory target, since make-directory
      diagnoses that for us now.
      * test/lisp/files-tests.el (files-tests--copy-directory):
      Test for this bug.
    • Paul Eggert's avatar
      Merge from Gnulib · 6bbbc38b
      Paul Eggert authored
      This incorporates:
      2017-09-16 manywarnings: port to GCC on 64-bit MS-Windows
      2017-09-13 all: Replace many more http URLs by https URLs
      * build-aux/config.guess, build-aux/config.sub:
      * build-aux/gitlog-to-changelog, doc/misc/texinfo.tex:
      * lib/allocator.h, lib/count-leading-zeros.h:
      * lib/count-trailing-zeros.h, lib/dup2.c, lib/filevercmp.c:
      * lib/fstatat.c, lib/fsync.c, lib/ftoastr.c, lib/ftoastr.h:
      * lib/intprops.h, lib/signal.in.h, lib/stdio-impl.h, lib/stdio.in.h:
      * lib/unistd.in.h, lib/utimens.c, m4/alloca.m4, m4/extern-inline.m4:
      * m4/fstatat.m4, m4/gnulib-common.m4, m4/manywarnings.m4:
      * m4/std-gnu11.m4, m4/sys_types_h.m4, m4/vararrays.m4:
      Copy from Gnulib.
      * lib/gnulib.mk.in: Regenerate.
    • Michael Albinus's avatar
      Fix compatibility problem in Tramp · 57249fb2
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-interrupt-process): Better error handling.
      * lisp/net/tramp-compat.el (default-toplevel-value): Move up.
      (top): Do not call `tramp-change-syntax' anymore.
      (tramp-compat-directory-name-p): New defalias.
      * lisp/net/tramp-adb.el (tramp-adb-handle-copy-file):
      * lisp/net/tramp-sh.el (tramp-sh-handle-copy-directory):
      * lisp/net/tramp-smb.el (tramp-smb-handle-copy-directory)
      (tramp-smb-handle-copy-file): Use it.
      * test/lisp/net/tramp-tests.el (tramp-test28-interrupt-process):
      Modify test.
    • Eli Zaretskii's avatar
      Avoid GCC 7 compilation warning in eval.c · 411bec82
      Eli Zaretskii authored
      * src/eval.c (push_handler_nosignal): Use CACHEABLE to work around
      GCC compilation warning.  Suggested by Paul Eggert <eggert@cs.ucla.edu>
      in http://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00492.html.
    • Mark Oteiza's avatar
      ; Partially revert c3445aed · 34a6774d
      Mark Oteiza authored
      The pdf-view-mode entry had been added recently and should not have been
      * lisp/net/mailcap.el: Restore pdf-view-mode entry from the pdf-tools
    • Michael Albinus's avatar
      Adapt Tramp version. Do not merge · 3003ac04
      Michael Albinus authored
      * doc/misc/trampver.texi:
      * lisp/net/trampver.el: Change version to "".
      (customize-package-emacs-version-alist): Add Tramp version
      integrated in Emacs 26.1.
    • Tom Tromey's avatar
      Search for Syntax section when viewing MDN · 48d39c39
      Tom Tromey authored
      * lisp/textmodes/css-mode.el (css--mdn-after-render): Also search for
      "Syntax" section.
    • Tom Tromey's avatar
      Allow smerge-keep-current to work for empty hunks · 9d101376
      Tom Tromey authored
      * lisp/vc/smerge-mode.el (smerge-get-current): Allow point to be at
      * test/lisp/vc/smerge-mode-tests.el: New file.
    • Tom Tromey's avatar
      Call vc-setup-buffer in vc-git-log-{in,out}going · 13aba24a
      Tom Tromey authored
      * lisp/vc/vc-git.el (vc-git-log-incoming, vc-git-log-outgoing): Call
    • Stefan Monnier's avatar
      Fix last change to textmodes/page-ext.el · 1d599df5
      Stefan Monnier authored
      * lisp/textmodes/page-ext.el (pages-directory): Make buffer writable
      while we build it (bug#28431).
  3. 16 Sep, 2017 17 commits
  4. 15 Sep, 2017 5 commits