1. 04 Sep, 2018 3 commits
    • Stefan Monnier's avatar
      Better fix for bug#32550 · 9618e16e
      Stefan Monnier authored
      * lisp/rfn-eshadow.el (rfn-eshadow-overlay): Give it a global default.
      * lisp/net/tramp.el (rfn-eshadow-overlay): Declare it as dynamically scoped.
      (tramp-rfn-eshadow-update-overlay): Revert the corresponding part of
      last change.
    • Michael Albinus's avatar
      Fix Bug#32550 · 30d94e4b
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-rfn-eshadow-setup-minibuffer): Do not
      use `symbol-value'.
      (tramp-rfn-eshadow-update-overlay): Do not use `symbol-value'.  Do
      not let-bind `rfn-eshadow-overlay', assign it directly (due to
      lexical binding).  (Bug#32550)
    • Martin Rudalics's avatar
      Don't call XGetGeometry for frames without outer X window (Bug#32615) · 57bcdc76
      Martin Rudalics authored
      * src/xfns.c (frame_geometry): Don't call XGetGeometry when
      FRAME has no outer X window; return nil instead.  (Bug#32615)
  2. 03 Sep, 2018 2 commits
  3. 01 Sep, 2018 1 commit
  4. 31 Aug, 2018 1 commit
    • Michael Albinus's avatar
      Rename thread-alive-p to thread-live-p · ac7936cb
      Michael Albinus authored
      * doc/lispref/threads.texi (Basic Thread Functions): Use thread-live-p.
      * etc/NEWS: 'thread-alive-p' has been renamed to 'thread-live-p'.
      * src/thread.c (thread_live_p): Rename from thread_alive_p.  Adapt
      all callees.
      (Fthread_live_p): Rename from Fthread_alive_p.
      (syms_of_threads): Make thread-alive-p an alias of thread-live-p.
      * test/src/thread-tests.el (all): Replace `thread-alive-p' by
      (threads-live): Rename from `threads-alive'.
  5. 30 Aug, 2018 2 commits
  6. 29 Aug, 2018 1 commit
  7. 28 Aug, 2018 9 commits
  8. 27 Aug, 2018 1 commit
  9. 25 Aug, 2018 4 commits
    • Sergey Vinokurov's avatar
      Fix detection of freed emacs_values (Bug#32479) · 54fb383a
      Sergey Vinokurov authored
      * src/emacs-module.c (module_free_global_ref): Compare a value to be
      freed with all entries of the list.
      * test/data/emacs-module/mod-test.c (Fmod_test_globref_free): New
      (emacs_module_init): Make it accessible from Lisp.
      * test/src/emacs-module-tests.el (mod-test-globref-free-test): New
      test which uses it.
    • Noam Postavsky's avatar
      ; Fix out-of-tree build for mod-test.so · 769d0cda
      Noam Postavsky authored
      * test/Makefile.in: Don't look for emacs-module.h in $(srcdir), since
      it is generated.
    • Eli Zaretskii's avatar
      Avoid crashes with very wide TTY frames on MS-Windows · 9a1329e9
      Eli Zaretskii authored
      * src/w32console.c <glyph_base>: Reduce the number of elements
      to 80.
      <glyphs, glyphs_len>: New static variables.
      (w32con_clear_end_of_line): If the line is wider than the
      current size of the "empty row" in 'glyphs', reallocate
      'glyphs' to support the full width of the frame.  This
      avoids segfaults when the frame is wider than 256 columns.
    • Wenjamin Petrenko's avatar
      Prevent `modify-file-local-variable-prop-line' from adding extra ';' · 9a613d3e
      Wenjamin Petrenko authored
      * lisp/files-x.el (modify-file-local-variable-prop-line): Handle
      whitespace when checking if there's already a ';' before the
      variable (Bug#23294).
      Copyright-paperwork-exempt: yes
  10. 24 Aug, 2018 1 commit
    • Glenn Morris's avatar
      Update GNOME bugtracker URLs · 624e7dc7
      Glenn Morris authored
      * configure.ac, admin/notes/multi-tty, etc/PROBLEMS:
      * src/emacs.c (main):
      * src/xterm.c (x_connection_closed): Update GNOME bugtracker URLs.
      ; * src/gtkutil.c (xg_display_close):
      ; * src/image.c (svg_load_image): Update URLs in comments.
  11. 23 Aug, 2018 1 commit
  12. 21 Aug, 2018 2 commits
  13. 18 Aug, 2018 1 commit
  14. 17 Aug, 2018 2 commits
  15. 13 Aug, 2018 4 commits
    • Paul Eggert's avatar
      Port better to x86 -fexcess-precision=fast · f882de8b
      Paul Eggert authored
      Problem reported by Eli Zaretskii in:
      * src/data.c (arithcompare): Work around incompatibility
      between gcc -fexcess-precision=fast and the C standard on x86,
      by capturing the results of floating-point comparisons before
      the excess precision spontaneously decays.  Although this fix
      might not work in general, it does work here and is probably
      good enough for the platforms we care about.
      (cherry picked from commit a84cef90)
    • Paul Eggert's avatar
      Add comment about floating point test · 34e75c14
      Paul Eggert authored
      * test/src/data-tests.el (data-tests--float-greater-than-fixnums):
      New constant.
      (data-tests-=, data-tests-<, data-tests->, data-tests-<=)
      (data-tests->=, data-tests-min): Use it.
    • Tino Calancha's avatar
      Ibuffer: Add toggle ibuffer-do-toggle-lock · e73e6838
      Tino Calancha authored
      Toggle the locked status in marked buffers or the buffer
      at point (Bug#32421).
      * lisp/ibuffer.el (ibuffer-do-toggle-lock): New command.
      (ibuffer-mode-map): Bind it to 'L'.
      (ibuffer-mode-operate-map): Add entries for
      `ibuffer-do-toggle-read-only' and `ibuffer-do-toggle-lock'.
      * etc/NEWS (Changes in Specialized Modes and Packages in Emacs 26.2):
      Announce the change.
    • Tino Calancha's avatar
      Ibuffer: Detect correctly the buffers running a process · 12f71167
      Tino Calancha authored
      * lisp/ibuffer.el (filename-and-process): Store the process buffer
      as a text property; check for such property to detect a buffer
      with a process (Bug#32420).
  16. 12 Aug, 2018 3 commits
    • Michael Albinus's avatar
      Backport fix for Bug#32226 · 18422976
      Michael Albinus authored
      * test/lisp/shadowfile-tests.el: Set Tramp variables for hydra.
      (shadow-test06-literal-groups, shadow-test07-regexp-groups)
      (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
      Use `set-visited-file-name' instead of setting the value in
      `buffer-file-name' directly.
      (shadow-test08-shadow-todo, shadow-test09-shadow-copy-files):
      Test for writable temporary directory.  Suppress errors in
      cleanup.  (Bug#32226)
    • Charles A. Roelli's avatar
    • Yuri D'Elia's avatar
      Do not consider external packages to be removable (Bug#27822) · d2ad4ba4
      Yuri D'Elia authored
      Packages which are not directly user-installed shouldn't be autoremoved,
      since they can be setup through a different path (via
      `package-directory-list') where we have no authority over.
      * lisp/emacs-lisp/package.el (package--user-installed-p): New
      (package--removable-packages): Use it.
  17. 11 Aug, 2018 2 commits