1. 17 Feb, 2020 2 commits
  2. 16 Feb, 2020 5 commits
    • Paul Eggert's avatar
      Improve C-h C-h bug fix · 556cc727
      Paul Eggert authored
      * src/lread.c (read1): Guard against two 'struct Lisp_Vector *'
      pointers differing only in their most significant bit.  Problem
      reported by Pip Cet (Bug#39529#22).
      556cc727
    • Glenn Morris's avatar
      * src/lread.c (read1): Fix int/Lisp_Object mix up. · df9da944
      Glenn Morris authored
      Found by --enable-check-lisp-object-type.
      df9da944
    • Glenn Morris's avatar
      Merge from origin/emacs-27 · f633e014
      Glenn Morris authored
      7ceb45f6 (origin/emacs-27) Reformulate c-end-of-macro, handling mul...
      888ffd96 Fix unexec failure on macOS 10.15.4
      b392c9f3 Fix 'reverse-region' when less than one line is in region
      7448834f Correct default regexp in 'package-menu-hide-package'
      faada7ca Remove obsolete menu entry "Redisplay buffer"
      78d76cd9 Remove redundant 'msft' compilation error rule (bug#39595)
      75a9eee8 ; * src/editfns.c (Fbuffer_size): Tiny clarification.
      4d8d25d6 * doc/lispref/variables.texi (special-variable-p): Clarify...
      9f6a4bbc Remove the optional KEEP-ORDER argument to regexp-opt
      d1e8ce8b Make after-change-functions called from call-process get t...
      
      # Conflicts:
      #	etc/NEWS
      f633e014
    • Alan Mackenzie's avatar
      Reformulate c-end-of-macro, handling multiline block comments better · 7ceb45f6
      Alan Mackenzie authored
      * lisp/progmodes/cc-langs.el (c-last-open-c-comment-start-on-line-re): Comment
      out.
      (c-open-c-comment-on-logical-line-re): Remove.
      
      * lisp/progmodes/cc-engine.el (c-end-of-macro): Handle multiline block
      comments lacking escaped newlines using parse-partial-sexp rather than the
      former variables removed from cc-langs.el.
      7ceb45f6
    • YAMAMOTO Mitsuharu's avatar
      Fix unexec failure on macOS 10.15.4 · 888ffd96
      YAMAMOTO Mitsuharu authored
      * src/unexmacosx.c (unexec_regions_merge): Align region start addresses to
      page boundaries and then merge regions.
      888ffd96
  3. 15 Feb, 2020 7 commits
  4. 14 Feb, 2020 10 commits
  5. 13 Feb, 2020 11 commits
    • Philipp Stephani's avatar
      75a9eee8
    • Stefan Monnier's avatar
    • Mattias Engdegård's avatar
      Remove the optional KEEP-ORDER argument to regexp-opt · 9f6a4bbc
      Mattias Engdegård authored
      This argument was added for the 'or' clause in rx, but it turned out
      to be a bad idea (bug#37659), and there seems to be little other use
      for it.
      
      * lisp/emacs-lisp/regexp-opt.el (regexp-opt): Remove KEEP-ORDER.
      * doc/lispref/searching.texi (Regexp Functions):
      * etc/NEWS: Remove it from the documentation.
      * test/lisp/emacs-lisp/regexp-opt-tests.el (regexp-opt-test--match-all)
      (regexp-opt-test--check-perm, regexp-opt-test--explain-perm)
      (regexp-opt-keep-order, regexp-opt-longest-match): Simplify test.
      9f6a4bbc
    • Alan Mackenzie's avatar
      Make after-change-functions called from call-process get the correct BEG · d1e8ce8b
      Alan Mackenzie authored
      This fixes bug #39585.
      
      * src/callproc.c (call_process): Supply the correct CHARPOS to
      signal_after_change (twice).
      d1e8ce8b
    • Alan Third's avatar
      Use CGImage instead of NSBitmapImageRep (bug#32932) · 44298ea6
      Alan Third authored
      * src/nsterm.m (ns_update_end):
      (ns_clear_frame): Remove forced draws.
      (ns_draw_fringe_bitmap):
      (ns_dumpglyphs_image): No longer need to invert images as the context
      is already flipped.
      ([EmacsView updateFrameSize:]):
      ([EmacsView initFrameFromEmacs:]): Use new function.
      ([EmacsView createDrawingBuffer]): Replaces createDrawingBufferWithRect:.
      ([EmacsView focusOnDrawingBuffer]): Set CGImage context.
      ([EmacsView windowDidChangeBackingProperties:]): Use new function.
      ([EmacsView copyRect:to:]): Copy using CGImages.
      ([EmacsView wantsUpdateLayer]):
      ([EmacsView updateLayer]): New Functions.
      ([EmacsView drawRect:]): We no longer do anything special here for
      Cocoa.
      ([EmacsView windowDidChangeBackingProperties:]): Fix indentation and
      add NSTRACE.
      44298ea6
    • Glenn Morris's avatar
      Merge from origin/emacs-27 · a13d1f95
      Glenn Morris authored
      0304f530 (origin/emacs-27) doc/misc/org.texi: Fix @dircategory
      027da652 Fix display of minibuffer prompt in ido.el
      5a21aaff rx: Use longest match for all-string 'or' forms (bug#37659)
      2b12c2b6 Make sure not to mark directories
      ff4ed4a0 ; Add a TODO
      3a5129a1 vc-hg-dir-status-files: Fix when DIR is not repository root
      
      # Conflicts:
      #	etc/NEWS
      a13d1f95
    • Glenn Morris's avatar
      ; Merge from origin/emacs-27 · 70d62e0c
      Glenn Morris authored
      The following commit was skipped:
      
      89d0c445 Revert "Fix display of working text on NS (Bug#23412, Bug#...
      70d62e0c
    • Glenn Morris's avatar
      Merge from origin/emacs-27 · 56ce263f
      Glenn Morris authored
      ad5e350a c-end-of-macro: Handle block coment lines with unescaped N...
      06c302d4 Fix set-fontset-font with ADD arg non-nil
      53006746 Correct "different than" to "different from" where appropr...
      56b8768b More accurate documentation of 'package-menu-hide-package'
      56ce263f
    • Michael Albinus's avatar
      Simplify Tramp caching · 5b160b39
      Michael Albinus authored
      * lisp/net/tramp-cache.el (tramp-flush-file-upper-properties)
      (tramp-flush-directory-properties)
      (tramp-flush-connection-properties, tramp-list-connections)
      (tramp-parse-connection-properties):
      * lisp/net/tramp-gvfs.el (tramp-parse-goa-accounts)
      (tramp-parse-media-names): Simplify cache handling.
      5b160b39
    • Michael Albinus's avatar
      Fix `tramp-interrupt-process' · 7fda3941
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-interrupt-process): Improve command.
      
      * test/lisp/net/tramp-tests.el (tramp-test06-directory-file-name)
      (tramp-test26-file-name-completion): Simplify.
      (tramp-test31-interrupt-process): Remove :unstable tag.
      7fda3941
    • Bastien's avatar
      doc/misc/org.texi: Fix @dircategory · 0304f530
      Bastien authored
      * doc/misc/org.texi: Fix @dircategory.
      0304f530
  6. 12 Feb, 2020 3 commits
    • Eli Zaretskii's avatar
      Fix display of minibuffer prompt in ido.el · 027da652
      Eli Zaretskii authored
      * lisp/minibuffer.el (minibuffer--message-overlay-pos): New
      function.
      (set-minibuffer-message): Use it to determine where to show the
      overlay with the temporary message.
      * lisp/ido.el (ido-exhibit): Revert "Render Ido suggestions using
      an overlay"; this restores the original code which inserted the
      match-status information into the minibuffer, instead of
      displaying it in an overlay with an after-string.  Put the special
      'minibuffer-message' text property at the beginning of the
      inserted text.  (Bug#39379)
      
      * etc/NEWS:
      * doc/lispref/display.texi (Displaying Messages):
      * doc/lispref/text.texi (Special Properties): Document the
      'minibuffer-message' text property and its effect.
      027da652
    • Michael Albinus's avatar
      Fix Tramp tests towards *BSD · de1d150a
      Michael Albinus authored
      * test/lisp/net/tramp-tests.el (tramp-get-remote-gid): Declare.
      (tramp-test18-file-attributes): Check `file-ownership-preserved-p'
      only if possible.
      (tramp-test30-make-process): Modify test due to *BSD.
      de1d150a
    • Mattias Engdegård's avatar
      rx: Use longest match for all-string 'or' forms (bug#37659) · 5a21aaff
      Mattias Engdegård authored
      Revert to the Emacs 26 semantics that always gave the longest match
      for rx 'or' forms with only string arguments.  This guarantee was
      never well documented, but it is useful and people likely have come to
      rely on it.  For example, prior to this change,
      
       (rx (or ">" ">="))
      
      matched ">" even if the text contained ">=".
      
      * lisp/emacs-lisp/rx.el (rx--translate-or): Don't tell regexp-opt to
      preserve the matching order.
      * doc/lispref/searching.texi (Rx Constructs): Document the
      longest-match guarantee for all-string 'or' forms.
      * test/lisp/emacs-lisp/rx-tests.el (rx-or): Update test.
      5a21aaff
  7. 11 Feb, 2020 2 commits