1. 23 Sep, 2016 2 commits
  2. 22 Sep, 2016 2 commits
  3. 21 Sep, 2016 4 commits
  4. 20 Sep, 2016 1 commit
    • Paul Eggert's avatar
      Use flexmembers on IBM XL C for AIX · d9741b61
      Paul Eggert authored
      This removes a workaround where Emacs did not use flexible
      array members when compiled with IBM XL C.  Instead, avoid
      the problem by making the aliasing issues more obvious to
      this compiler.
      * admin/merge-gnulib: Don’t remove m4/flexmember.m4.
      * m4/flexmember.m4: Copy from gnulib.
      * configure.ac (AC_C_FLEXIBLE_ARRAY_MEMBER): Remove workaround.
      * src/alloc.c (allocate_string_data): Rephrase to avoid aliasing
      problem that would otherwise mess up code generated for flexible
      array members by IBM XL C for AIX, V12.1.
      * src/conf_post.h (FLEXIBLE_ARRAY_MEMBER): Remove; now done
      by gnulib code.
      d9741b61
  5. 19 Sep, 2016 1 commit
  6. 17 Sep, 2016 7 commits
  7. 16 Sep, 2016 5 commits
  8. 15 Sep, 2016 3 commits
    • Paul Eggert's avatar
      Prefer now-standard int width macros · 0bbf00c7
      Paul Eggert authored
      * src/data.c (ULL_WIDTH):
      * src/lisp.h (EMACS_INT_WIDTH, BITS_PER_BITS_WORD):
      * src/lread.c (read_integer):
      * src/term.c (produce_glyphless_glyph):
      * src/xterm.c (x_send_scroll_bar_event):
      Use *_WIDTH macros instead of CHAR_BIT * sizeof.
      * src/data.c (ULL_WIDTH): Rename from BITS_PER_ULL for consistency
      with the *_WIDTH standard macros.  All uses changed.
      * src/gmalloc.c (INT_BIT): Remove.  All uses replaced with INT_WIDTH.
      * src/lisp.h (EMACS_INT_WIDTH): Rename from BITS_PER_EMACS_INT
      for consistency with the *_WIDTH standard macros.  All uses changed.
      (BITS_PER_CHAR): Remove; all uses replaced by CHAR_BIT.  This must
      be the same as CHAR_WIDTH and avoids confusion with Elisp
      char-width, which counts columns not bits.
      (BITS_PER_SHORT): Remove; all uses replaced by SHRT_WIDTH.
      (BITS_PER_LONG): Remove; all uses replaced by LONG_WIDTH.
      * src/lread.c: Do not include limits.h since CHAR_BIT is no longer
      used directly.
      0bbf00c7
    • Paul Eggert's avatar
      Update from gnulib · 8f4b6a20
      Paul Eggert authored
      This incorporates:
      2016-09-15 stdint: support new _WIDTH macros
      2016-09-15 limits-h: new module
      2016-09-15 sys_types: avoid glibc 2.25 warnings about major()
      2016-09-15 extensions: port to more ISO C TSes
      2016-09-13 intprops: new macro TYPE_WIDTH
      2016-09-13 extensions: port to recent ISO C TRs
      * .gitignore: Add lib/limits.h.
      * doc/misc/texinfo.tex, lib/ftoastr.h, lib/intprops.h:
      * lib/stdint.in.h, m4/extensions.m4, m4/stdint.m4, m4/stdio_h.m4:
      * m4/sys_types_h.m4: Copy from gnulib.
      * lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
      * lib/limits.in.h, m4/limits-h.m4: New files, copie from gnulib.
      * nt/gnulib.mk: Merge changes from lib/gnulib.mk.
      8f4b6a20
    • Michael Albinus's avatar
      Rework fixing Bug#24432 · 3c586e18
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-get-buffer): Set connection property
      "process-buffer" in order to mark connection as active.
      
      * lisp/net/tramp-cache.el (tramp-get-hash-table)
      (tramp-set-connection-property)
      (tramp-dump-connection-properties): Do not use "active" property.
      (tramp-list-connections): Use "process-buffer" property.
      
      * lisp/net/tramp-cmds.el (tramp-cleanup-connection): Flush process
      properties prior deletion of process.
      3c586e18
  9. 14 Sep, 2016 8 commits
  10. 13 Sep, 2016 3 commits
    • Paul Eggert's avatar
      Port to ISO/IEC TS 18661-1:2014 · 4a0d8b4c
      Paul Eggert authored
      * src/character.h (CHARACTER_WIDTH): Rename from CHAR_WIDTH.
      All uses changed.
      4a0d8b4c
    • Tino Calancha's avatar
      dired-jump: Expand file-name before dired-goto-file call · 3988ceaa
      Tino Calancha authored
      Command dired-goto-file requires its argument to be an absolute
      file name.  Interactively FILE-NAME is read with read-file-name,
      which could return an abbreviated file name (Bug#24409).
      * lisp/dired-x.el (dired-jump): Use expand-file-name on FILE-NAME.
      Clarify in doc string the meaning of arg FILE-NAME.
      3988ceaa
    • Tino Calancha's avatar
      Add test for Bug#21454 · 469fcaa7
      Tino Calancha authored
      * test/lisp/legacy/files-tests.el (files-test-bug-21454): New test.
      469fcaa7
  11. 12 Sep, 2016 4 commits