|From:||GNU bug Tracking System|
|Subject:||[debbugs-tracker] bug#20711: closed (25.0.50; Emacs 24.5 regression: C++ font lock displays incorrectly when pasting)|
|Date:||Tue, 02 Jun 2015 17:44:02 +0000|
Your message dated Tue, 2 Jun 2015 10:43:52 -0700 with message-id <address@hidden> and subject line Re: bug#20711: 25.0.50; Emacs 24.5 regression: C++ font lock displays incorrectly when pasting has caused the debbugs.gnu.org bug report #20711, regarding 25.0.50; Emacs 24.5 regression: C++ font lock displays incorrectly when pasting to be marked as done. (If you believe you have received this mail in error, please contact address@hidden) -- 20711: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20711 GNU Bug Tracking System Contact address@hidden with problems
--- Begin Message ---
Subject: 25.0.50; Emacs 24.5 regression: C++ font lock displays incorrectly when pasting Date: Mon, 1 Jun 2015 10:59:50 -0700Create ~/tmp/foo.cc with file contents://Start Emacs 24.5 by:emacs -Q ~/tmp/foo.ccType 42 in some other X11 window (eg Chrome), and select it. In the Emacs window, paste it with the middle mouse button (mouse-yank-primary). The number 4 is not fontified.Try the same with Emacs 24.4 and all fontification is correct.In GNU Emacs 184.108.40.206 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23)of 2015-05-12 on REDACTEDWindowing system distributor `The X.Org Foundation', version 11.0.11501000System Description: Ubuntu 14.04 LTS (upgraded from: Ubuntu 12.04.4 LTS)Configured features:XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY FREETYPE XFT ZLIBImportant settings:value of $LANG: en_US.UTF-8value of $XMODIFIERS: @im=ibuslocale-coding-system: utf-8-unixMajor mode: C++/lMinor modes in effect:tooltip-mode: tglobal-eldoc-mode: telectric-indent-mode: tmouse-wheel-mode: ttool-bar-mode: tmenu-bar-mode: tfile-name-shadow-mode: tglobal-font-lock-mode: tfont-lock-mode: tblink-cursor-mode: tauto-composition-mode: tauto-encryption-mode: tauto-compression-mode: tline-number-mode: tabbrev-mode: tRecent messages:For information about GNU Emacs and the GNU system, type C-h C-a.foo.cc has auto save data; consider M-x recover-this-fileLoad-path shadows:None found.Features:(shadow sort gnus-util mail-extr emacsbug message dired format-specrfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drumsmm-util help-fns mail-prsvr mail-utils cc-mode cc-fonts easymenucc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defsmule-util time-date tooltip eldoc electric uniquify ediff-hook vc-hookslisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontsetimage regexp-opt fringe tabulated-list newcomment elisp-mode lisp-modeprog-mode register page menu-bar rfn-eshadow timer select scroll-barmouse jit-lock font-lock syntax facemenu font-core frame cham georgianutf-8-lang misc-lang vietnamese tibetan thai tai-viet lao koreanjapanese hebrew greek romanian slovak czech european ethiopic indiancyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrevminibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexpfiles text-properties overlay sha1 md5 base64 format env code-pages mulecustom widget hashtable-print-readable backquote gfilenotifydynamic-setting system-font-setting font-render-setting move-toolbar gtkx-toolkit x multi-tty make-network-process emacs)Memory information:((conses 16 95173 6053)(symbols 48 20219 1)(miscs 40 298 85)(strings 32 17455 4710)(string-bytes 1 598651)(vectors 16 12120)(vector-slots 8 419820 4972)(floats 8 84 47)(intervals 56 186 0)(buffers 976 12)(heap 1024 27404 1005))
--- End Message ---
--- Begin Message ---
Subject: Re: bug#20711: 25.0.50; Emacs 24.5 regression: C++ font lock displays incorrectly when pasting Date: Tue, 2 Jun 2015 10:43:52 -0700Sorry, I made a mistake with my versions. I always witness it at:commit c03c195a274ab4092cc5f2a881a87cb2643d9b3bDate: Tue May 12 19:35:54 2015 +0300I do not witness it in Emacs 24.5 nor today's emacs-24 nor today's master. So it must have been fixed in the past few weeks. Closing the bug.Thanks for having taken a look and sending such a timely response.On Tue, Jun 2, 2015 at 6:41 AM, Alan Mackenzie <address@hidden> wrote:Hello, Barry.
In article <address@hidden> you wrote:
> [-- text/plain, encoding 7bit, charset: UTF-8, 88 lines --]
> Create ~/tmp/foo.cc with file contents:
Did you create it using Emacs? If so, C++ Mode will automatically have
added a linefeed at the end of the bare line.
> Start Emacs 24.5 by:
> emacs -Q ~/tmp/foo.cc
> Type 42 in some other X11 window (eg Chrome), and select it. In the Emacs
> window, paste it with the middle mouse button (mouse-yank-primary). The
> number 4 is not fontified.
That's a pretty crisp recipe, thanks. I can't reproduce it, though. I'm
in XFCE in X-Windows, and the program I used to get "42" into the
mouse-yank-primary buffer was vim running on xfce4-terminal.
I'm assuming that the "//" is at the beginning of the line, that there is
no trailing space after it, but there is a linefeed at the end of the
line. I yanked in the "42" just after the second "/".
Could there be anything unusual about the "42" you got from Chrome?
What's your desktop environment?
Is there anything else you can think of in your setup that might be
influencing the bug? Does the bug happen every time you try it,
sometimes, or did it only happen once?
> Try the same with Emacs 24.4 and all fontification is correct.
As a matter of interest, would you reproduce your Emacs configuration
line, please (M-: system-configuration-options).
> In GNU Emacs 220.127.116.11 (x86_64-unknown-linux-gnu, GTK+ Version 2.24.23)
> of 2015-05-12 on REDACTED
This is Emacs 25.0.50. What is the connection, if any, between the debug
info you included below, and the test you ran on 24.5?
> Windowing system distributor `The X.Org Foundation', version 11.0.11501000
> System Description: Ubuntu 14.04 LTS (upgraded from: Ubuntu 12.04.4 LTS)
> Configured features:
> XPM JPEG TIFF GIF PNG SOUND GSETTINGS NOTIFY FREETYPE XFT ZLIB
> Important settings:
> value of $LANG: en_US.UTF-8
> value of $XMODIFIERS: @im=ibus
> locale-coding-system: utf-8-unix
> Major mode: C++/l
[ .... ]
Alan Mackenzie (Nuremberg, Germany).
--- End Message ---
|[Prev in Thread]||Current Thread||[Next in Thread]|