From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Van L Newsgroups: gmane.emacs.bugs Subject: bug#31706: Emacs 26.1 unable to visit files in vc-git buffer's links after vc-pull Date: Tue, 5 Jun 2018 13:43:56 +1000 Message-ID: <890A98FF-63A7-4E46-8097-FA97D0EDF844@scratch.space> References: <834liiczyh.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1528170190 21073 195.159.176.226 (5 Jun 2018 03:43:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 5 Jun 2018 03:43:10 +0000 (UTC) Cc: 31706@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Jun 05 05:43:06 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ2sD-0005Kw-2R for geb-bug-gnu-emacs@m.gmane.org; Tue, 05 Jun 2018 05:43:05 +0200 Original-Received: from localhost ([::1]:43141 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ2uK-0006oN-4n for geb-bug-gnu-emacs@m.gmane.org; Mon, 04 Jun 2018 23:45:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46966) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQ2u9-0006iX-Ut for bug-gnu-emacs@gnu.org; Mon, 04 Jun 2018 23:45:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQ2u5-00041K-Vp for bug-gnu-emacs@gnu.org; Mon, 04 Jun 2018 23:45:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:54187) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fQ2u5-00041F-Rr for bug-gnu-emacs@gnu.org; Mon, 04 Jun 2018 23:45:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fQ2u5-0005EI-KR for bug-gnu-emacs@gnu.org; Mon, 04 Jun 2018 23:45:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Van L Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Jun 2018 03:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31706 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31706-submit@debbugs.gnu.org id=B31706.152817024820025 (code B ref 31706); Tue, 05 Jun 2018 03:45:01 +0000 Original-Received: (at 31706) by debbugs.gnu.org; 5 Jun 2018 03:44:08 +0000 Original-Received: from localhost ([127.0.0.1]:33850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ2tD-0005Cv-Tt for submit@debbugs.gnu.org; Mon, 04 Jun 2018 23:44:08 -0400 Original-Received: from relay7-d.mail.gandi.net ([217.70.183.200]:49261) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQ2tA-0005Cl-FC for 31706@debbugs.gnu.org; Mon, 04 Jun 2018 23:44:06 -0400 X-Originating-IP: 220.245.108.24 Original-Received: from epi.local (220-245-108-24.tpgi.com.au [220.245.108.24]) (Authenticated sender: van@scratch.space) by relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 4A6E720003; Tue, 5 Jun 2018 05:44:07 +0200 (CEST) In-Reply-To: <834liiczyh.fsf@gnu.org> X-Mailer: Apple Mail (2.3124) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:146993 Archived-At: > Eli Zaretskii writes: >=20 > Could be some problem specific to your platform (which is what, btw?). GNU Emacs 26.1=20 NS port macos "GNU Emacs 26.1 (build 1, x86_64-apple-darwin15.6.0, NS appkit-1404.47 = Version 10.11.6 (Build 15G19009)) of 2018-06-02" > Try "M-x describe-text-properties RET" with point on one of the links. In the example below,=20 I invoked `emacs -Q`,=20 then vc-pull,=20 in the vc-git buffer,=20 I leave point on the O in etc/HISTORY link,=20 and `M-x describe-text-properties RET` produces the following result: =E2=80=94 result Text content at position 1812: There are text properties here: compilation-message [Show] font-lock-face (compilation-info underline) fontified t help-echo "mouse-2: visit this file" keymap compilation-button-map mouse-face highlight =E2=80=94 end result The hover over the link label shows ,mouse-1: visit this file, (On right-handed mouse) left or middle mouse button click on=20 the O in etc/HISTORY link=20 causes the macos Finder file manager to present window for choosing a = file to open. Expected, desired behavior is for Emacs 26.1 to visit file in new = buffer. =E2=80=94 example Running "git pull"... =46rom git://git.sv.gnu.org/emacs 58d0642e1c..1dafa4a02e master -> origin/master b8e7749b33..55c9bb9f3c emacs-26 -> origin/emacs-26 * [new branch] scratch/np/backports-26.2 -> = origin/scratch/np/backports-26.2 * [new branch] scratch/support-plists-in-jsonc-autodetect -> = origin/scratch/support-plists-in-jsonc-autodetect Updating cc130d13d4..1dafa4a02e Fast-forward ChangeLog.3 | 525 +++++++++++++++++- admin/authors.el | 2 +- admin/notes/multi-tty | 2 +- configure.ac | 9 +- doc/emacs/files.texi | 9 +- doc/emacs/macos.texi | 4 +- doc/emacs/misc.texi | 2 +- doc/emacs/msdos.texi | 2 +- doc/lispintro/emacs-lisp-intro.texi | 124 +++-- doc/lispref/buffers.texi | 22 +- doc/lispref/control.texi | 967 = ++++++++++++++++++++++++++------- doc/lispref/display.texi | 2 +- doc/lispref/elisp.texi | 5 +- doc/lispref/errors.texi | 2 +- doc/lispref/files.texi | 18 +- doc/lispref/searching.texi | 2 + doc/lispref/streams.texi | 15 + doc/lispref/syntax.texi | 12 +- doc/lispref/text.texi | 7 +- doc/misc/autotype.texi | 2 +- doc/misc/emacs-mime.texi | 2 +- doc/misc/org.texi | 4 +- doc/misc/tramp.texi | 187 +++++-- doc/misc/viper.texi | 2 +- doc/misc/wisent.texi | 2 +- etc/AUTHORS | 141 +++-- etc/HELLO | 15 +- etc/HISTORY | 2 + etc/NEWS | 29 + etc/NEWS.26 | 45 ++ etc/PROBLEMS | 12 +- lisp/emacs-lisp/cl-macs.el | 8 +- lisp/emacs-lisp/cl-print.el | 115 ++-- lisp/emacs-lisp/eieio.el | 8 +- lisp/emacs-lisp/pcase.el | 143 ++--- lisp/emacs-lisp/radix-tree.el | 2 + lisp/emacs-lisp/rmc.el | 18 +- lisp/emacs-lisp/rx.el | 20 +- lisp/epa-file.el | 2 - lisp/epa-mail.el | 4 +- lisp/epa.el | 57 +- lisp/epg-config.el | 29 +- lisp/epg.el | 120 +--- lisp/files.el | 227 ++++---- lisp/frame.el | 3 + lisp/gnus/message.el | 4 +- lisp/help.el | 4 +- lisp/hexl.el | 14 +- lisp/image.el | 1 + lisp/ldefs-boot.el | 135 +++-- lisp/net/tramp-adb.el | 9 +- lisp/net/tramp-cache.el | 6 +- lisp/net/tramp-gvfs.el | 48 +- lisp/net/tramp-sh.el | 50 +- lisp/net/tramp-smb.el | 24 +- lisp/net/tramp.el | 145 ++--- lisp/newcomment.el | 5 +- lisp/progmodes/cc-mode.el | 41 +- lisp/progmodes/flymake-cc.el | 140 +++++ lisp/progmodes/gud.el | 7 +- lisp/progmodes/sql.el | 272 +++++++--- lisp/replace.el | 7 +- lisp/subr.el | 7 +- lisp/term.el | 68 ++- lisp/term/ns-win.el | 4 + lisp/textmodes/bibtex.el | 41 +- lisp/textmodes/css-mode.el | 66 ++- src/.gdbinit | 2 +- src/Makefile.in | 5 + src/dired.c | 9 +- src/emacs.c | 2 +- src/filelock.c | 5 +- src/gtkutil.c | 4 +- src/image.c | 2 +- src/nsterm.m | 30 +- src/print.c | 11 +- src/search.c | 5 +- src/w32.c | 291 ++++++++++ src/w32.h | 2 + src/w32fns.c | 81 +++ src/xdisp.c | 7 +- src/xterm.c | 12 +- test/lisp/emacs-lisp/cl-print-tests.el | 25 + test/lisp/files-tests.el | 489 ++++++++++++++--- test/lisp/net/tramp-tests.el | 21 +- test/lisp/replace-tests.el | 119 ++-- test/lisp/term-tests.el | 7 + test/lisp/textmodes/css-mode-tests.el | 15 +- test/src/print-tests.el | 36 ++ 89 files changed, 3858 insertions(+), 1350 deletions(-) create mode 100644 lisp/progmodes/flymake-cc.el =E2=80=94 end example=