1. 30 Jul, 2020 8 commits
    • Paul Eggert's avatar
      Update from Gnulib · 5d89a9c2
      Paul Eggert authored
      This incorporates:
      2020-07-30 work around some Oracle Studio attribute bugs
      2020-07-29 fsusage, regex, stat-size: remove Cray support
      2020-07-26 inttypes: remove support for AIX 4
      2020-07-26 gettimeofday: remove workaround for Mac OS X 10.0
      2020-07-26 don't require gl_LOCALTIME_BUFFER_DEFAULTS
      2020-07-26 alloca: remove Cray-2 and Cray Y-MP support
      2020-07-26 libgmp: remove dependency on havelib
      2020-07-26 libgmp: remove HAVE_GMP, LIB_GMP
      2020-07-25 multiarch: prepare for x86_64+arm64 universal in macOS 11
      2020-07-25 sigprocmask: small autoconf macro improvement
      2020-07-25 small autoconf macro improvements
      2020-07-24 timespec: remove dependence on ‘verify’
      2020-07-24 optimize a few more three-valued comparisons
      2020-07-24 fix _GL_CMP parenthesization typo
      2020-07-23 optimize three-valued comparison between integers
      2020-07-24 doc: update for Mac OS X 10.13
      2020-07-23 fchmodat, lchmod: use /proc on Cygwin
      2020-07-21 inttypes: fix PRI*PTR and SCN*PTR on 64-bit native Windows
      2020-07-12 libgmp: avoid warning when --without-libgmp is used
      2020-07-12 libgmp: link to the correct shared library
      * lib/mini-gmp-gnulib.c: Ignore -Wsuggest-attribute=malloc only for
      * build-aux/config.guess, build-aux/config.sub:
      * build-aux/install-sh, doc/misc/texinfo.tex, lib/c-strcasecmp.c:
      * lib/c-strncasecmp.c, lib/fchmodat.c, lib/fsusage.c:
      * lib/gettimeofday.c, lib/inttypes.in.h, lib/lchmod.c:
      * lib/mini-gmp-gnulib.c, lib/nstrftime.c, lib/regex.h, lib/timespec.h:
      * m4/alloca.m4, m4/getgroups.m4, m4/gettimeofday.m4:
      * m4/gnulib-common.m4, m4/inttypes.m4, m4/libgmp.m4, m4/mktime.m4:
      * m4/multiarch.m4:
      Copy from Gnulib.
      * lib/gnulib.mk.in, m4/gnulib-comp.m4: Regenerate.
      * src/Makefile.in, test/Makefile.in (LIBGMP):
      Rename from LIB_GMP for compatibility with Gnulib.
      All uses changed.
    • Paul Eggert's avatar
      Port to Oracle Studio 12.6 (sparc) · 88b4516c
      Paul Eggert authored
      * src/alloc.c (__builtin_unwind_init) [!HAVE___BUILTIN_UNWIND_INIT]:
      Move from here ...
      * src/lisp.h: ... to here, since flush_stack_call_func uses it.
      * src/pdumper.c (dump_off_from_lisp): Avoid ‘return n;;’ to pacify
      Oracle Studio.
    • Eli Zaretskii's avatar
      Fix face extension past EOL in overlay strings · 35564bea
      Eli Zaretskii authored
      * src/xdisp.c (face_at_pos): Pass ATTR_FILTER to
      * src/xfaces.c (face_for_overlay_string): Accept an additional
      argument ATTR_INDEX and pass it to merge_face_ref for merging the
      face at POS.  This ensures a face from buffer text will not be
      merged unless it specifies the :extend attribute.  (Bug#42552)
      * src/dispextern.h (face_for_overlay_string): Adjust prototype.
    • Michael Albinus's avatar
      Fix Tramp bug#42538 · 50ea5b87
      Michael Albinus authored
      * lisp/net/tramp-sh.el (tramp-set-remote-path): Send the command
      in several chunks if it is too large.  (Bug#42538)
    • Lars Ingebrigtsen's avatar
      Make libravatar lookups asynchronous · a0b18d3c
      Lars Ingebrigtsen authored
      * lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Fix check for
      repeated gravatars, which is now easier to trigger now that things
      are more asynchronous.
      * lisp/image/gravatar.el (gravatar--service-libravatar): Fetch the
      data asynchronously (bug#40676).
      (gravatar-service-alist): Adjust all providers so they are
      (gravatar-build-url): Adjust caller to be asynchronous.
      (gravatar-retrieve): Ditto.
      (gravatar-retrieve-synchronously): Ditto.
    • Lars Ingebrigtsen's avatar
      Add the new function dns-query-asynchronous · ef7f569c
      Lars Ingebrigtsen authored
      * lisp/net/dns.el (dns-query-asynchronous): New function.
      (dns--lookup, dns--filter): New internal functions.
      (dns-query): Reimplement on top of dns-query-asynchronous.
    • Lars Ingebrigtsen's avatar
      Use lexical binding in dns.el · 78919704
      Lars Ingebrigtsen authored
      * lisp/net/dns.el: Use lexical-binding.
      (dns-write-bytes, dns-read): Adjust for lexical-binding.
    • Lars Ingebrigtsen's avatar
      Small dns.el code cleanup · 18a5e52e
      Lars Ingebrigtsen authored
      * lisp/net/dns.el (dns-query): Clean up code slightly by removing
      a macro and moving the code into the function itself.
  2. 29 Jul, 2020 17 commits
  3. 28 Jul, 2020 15 commits