From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Scott Haines Newsgroups: gmane.emacs.bugs Subject: bug#35173: 26.1; Editing slow with UTF-8 circle digits in HTML file. Date: Sat, 6 Apr 2019 09:50:19 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="_32E8EE27-4B32-4A1A-BB5E-F74EEF2BA8B2_" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="93948"; mail-complaints-to="usenet@blaine.gmane.org" To: 35173@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 06 16:51:13 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hCmf3-000OKO-Ix for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Apr 2019 16:51:13 +0200 Original-Received: from localhost ([127.0.0.1]:55712 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCmf2-0003KJ-Ib for geb-bug-gnu-emacs@m.gmane.org; Sat, 06 Apr 2019 10:51:12 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50493) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCmeu-0003K1-OY for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:51:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCmet-0004Sp-1Y for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:51:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33816) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hCmes-0004Sd-Tp for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hCmes-0004Bx-KG for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:51:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Scott Haines Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 06 Apr 2019 14:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 35173 X-GNU-PR-Package: emacs X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Original-Received: via spool by submit@debbugs.gnu.org id=B.155456223716078 (code B ref -1); Sat, 06 Apr 2019 14:51:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 Apr 2019 14:50:37 +0000 Original-Received: from localhost ([127.0.0.1]:47360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCmeT-0004BG-1A for submit@debbugs.gnu.org; Sat, 06 Apr 2019 10:50:37 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hCmeQ-0004B3-0F for submit@debbugs.gnu.org; Sat, 06 Apr 2019 10:50:35 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:48769) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCmeK-0004Iz-NG for submit@debbugs.gnu.org; Sat, 06 Apr 2019 10:50:28 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:50458) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hCmeJ-0002ky-2z for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:50:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hCmeH-0004IQ-Gx for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:50:27 -0400 Original-Received: from resqmta-po-09v.sys.comcast.net ([2001:558:fe16:19:96:114:154:168]:42682) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hCmeF-0004H6-QC for bug-gnu-emacs@gnu.org; Sat, 06 Apr 2019 10:50:24 -0400 Original-Received: from resomta-po-14v.sys.comcast.net ([96.114.154.238]) by resqmta-po-09v.sys.comcast.net with ESMTP id CmJdhITiBUIPbCmeBhxAqV; Sat, 06 Apr 2019 14:50:19 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20161114; t=1554562219; bh=mtcP6RfXetHqlA8PonZPKtmGUWHy2nX5WPp8wGVVB3k=; h=Received:Received:MIME-Version:To:From:Subject:Date:Content-Type; b=LOfEZ8XNyFodBrQENdWq+6nrTGG4xhFfpjgKg3CMDDsIaM6xYY2fAvwAJUc0HHTNQ yKORVxzPDVEjBAQ15+Obwyb2/RvMG0YKcSMxKMEVAnJq0yjS7nIAYc9y2glFb3eKmC xx2RUDml5oLaLbvfmy3UJYlwe4Ki69MeUgNzBstN3TlMpg6kUeGdSJVAgmkt87kCzf JjiwTR24gHSlc0cMCsQLpcQajgNQfifOeWzDflS5wSPhjWSUxzsJj8/6OjFnRw4LYT PlCvUN89kgnt89QyQ4iSQBHbNyHBYF50fGqBigpVsAbFc9i77RTVJZYeafnF67U/YK renJAuapfJ1ww== Original-Received: from [IPv6:2601:442:c200:3ef1:ed0e:971c:9e1d:4653] ([IPv6:2601:442:c200:3ef1:ed0e:971c:9e1d:4653]) by resomta-po-14v.sys.comcast.net with ESMTPSA id CmeAhZS2QwpUACmeBhF4wv; Sat, 06 Apr 2019 14:50:19 +0000 X-Xfinity-VMeta: sc=10;st=legit Importance: normal X-Priority: 3 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 209.51.188.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:157272 Archived-At: --_32E8EE27-4B32-4A1A-BB5E-F74EEF2BA8B2_ Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" A HTML file with the following contents edits slowly in Emacs. Circle digits make Emacs editing slow.

Circle digits make Emacs editing slow.

=E2=91=A0

=E2=91=A1

=E2=91=A2

=E2=91=A3

=E2=91=A4

=E2=91=A5

=E2=91=A6

In GNU Emacs 26.1 (build 1, x86_64-w64-mingw32) of 2018-05-30 built on CIRROCUMULUS Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c20ea1ea Windowing system distributor 'Microsoft Corp.', version 10.0.17763 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Mark set next-line: End of buffer [2 times] Configured using: 'configure --without-dbus --host=3Dx86_64-w64-mingw32 --without-compress-install 'CFLAGS=3D-O2 -static -g3'' Configured features: XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS THREADS LCMS2 Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: HTML+ Minor modes in effect: tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc dired dired-loaddefs rfc822 mml mml-sec epa epg mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail mhtml-mode css-mode smie color eww puny mm-url gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums mail-utils wid-edit mm-util mail-prsvr url-queue url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap shr svg xml browse-url format-spec js advice json map imenu thingatpt cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs sgml-mode dom flyspell ispell gnugo derived pcase easy-mmode finder-inf package easymenu epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote w32notify w32 lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 182056 9066) (symbols 56 28776 1) (miscs 48 46 100) (strings 32 55484 1494) (string-bytes 1 1575587) (vectors 16 23685) (vector-slots 8 599403 8040) (floats 8 242 43) (intervals 56 759 1450) (buffers 992 12)) Sent from Mail for Windows 10 --_32E8EE27-4B32-4A1A-BB5E-F74EEF2BA8B2_ Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8"

 

 

A HTML file with the follow= ing contents edits slowly in Emacs.

 

<!DOCTYPE html>

&l= t;html lang=3D"en">

<head><me= ta http-equiv=3D"Content-Type" content=3D"text/html; charset= =3DUTF-8">

<title>Circle digits make = Emacs editing slow.</title>

 =

</head>

<body>=

=C2=A0 <h2>Circle digits make Emacs editing = slow.</h2>

=C2=A0 <p>=E2=91=A0</p>

=C2=A0 <p>=E2= =91=A1</p>

=C2=A0 <p>=E2=91=A2</p>

=C2=A0 <p>=E2=91=A3</p>

=C2=A0 <p>=E2=91=A4</p>

=

=C2=A0 <p>=E2=91=A5</p>

=C2=A0 <p&= gt;=E2=91=A6</p&= gt;

</body>

</html= >

 

 

In GNU Emacs 26.1 (build 1, x86_64-w6= 4-mingw32)

of 2018-05-30 built on CIRROCUMULUS

=

Repository revision: 07f8f9bc5a51f5aa94eb099f3e15fbe0c= 20ea1ea

Windowing system distributor 'Microsoft Cor= p.', version 10.0.17763

Recent messages:

For information about GNU Emacs and the GNU system, type C-h = C-a.

Mark set

next-line: En= d of buffer [2 times]

Configured using:

'configure --without-dbus --host=3Dx86_64-w64-mingw32

--without-compress-install 'CFLAGS=3D-O2 -static -g3''

 

Configured = features:

XPM JPEG TIFF GIF PNG RSVG SOUND NOTIFY A= CL GNUTLS LIBXML2 ZLIB

TOOLKIT_SCROLL_BARS THREADS = LCMS2

 

Imp= ortant settings:

=C2=A0 value of $LANG: ENU

=C2=A0 locale-coding-system: cp1252

 

Major mode: HTML+

 

Minor modes in effec= t:

=C2=A0 tooltip-mode: t

= =C2=A0 global-eldoc-mode: t

=C2=A0 mouse-wheel-mode= : t

=C2=A0 tool-bar-mode: t

=C2=A0 menu-bar-mode: t

=C2=A0 file-name-shadow-mo= de: t

=C2=A0 global-font-lock-mode: t

=C2=A0 font-lock-mode: t

=C2=A0 auto-c= omposition-mode: t

=C2=A0 auto-encryption-mode: t

=C2=A0 auto-compression-mode: t

=C2=A0 column-number-mode: t

=C2=A0 line-number= -mode: t

=C2=A0 transient-mark-mode: t

 

Load-path shadows:

None found.

 

Features:

(shadow sort ma= il-extr emacsbug message rmc dired dired-loaddefs rfc822

mml mml-sec epa epg mm-decode mm-bodies mm-encode mail-parse rfc2231<= /p>

mailabbrev gmm-utils mailheader sendmail mhtml-mode= css-mode smie color

eww puny mm-url gnus nnheader = gnus-util rmail rmail-loaddefs rfc2047

rfc2045 ietf= -drums mail-utils wid-edit mm-util mail-prsvr url-queue url

url-proxy url-privacy url-expand url-methods url-history url-cooki= e

url-domsuf url-util mailcap shr svg xml browse-ur= l format-spec js advice

json map imenu thingatpt cc= -mode cc-fonts cc-guess cc-menus cc-cmds

cc-styles = cc-align cc-engine cc-vars cc-defs sgml-mode dom flyspell

ispell gnugo derived pcase easy-mmode finder-inf package easymenu

epg-config url-handlers url-parse auth-source cl-seq = eieio eieio-core

cl-macs eieio-loaddefs password-ca= che url-vars seq byte-opt gv bytecomp

byte-compile = cconv cl-loaddefs cl-lib time-date mule-util tooltip eldoc

electric uniquify ediff-hook vc-hooks lisp-float-type mwheel dos-w3= 2

ls-lisp disp-table term/w32-win w32-win w32-vars = term/common-win

tool-bar dnd fontset image regexp-o= pt fringe tabulated-list replace

newcomment text-mo= de elisp-mode lisp-mode prog-mode register page

men= u-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock

font-lock syntax facemenu font-core term/tty-colors frame cl-= generic

cham georgian utf-8-lang misc-lang vietname= se tibetan thai tai-viet lao

korean japanese eucjp-= ms cp51932 hebrew greek romanian slovak czech

europ= ean ethiopic indian cyrillic chinese composite charscript charprop

case-table epa-hook jka-cmpr-hook help simple abbrev obarra= y minibuffer

cl-preloaded nadvice loaddefs button f= aces cus-face macroexp files

text-properties overla= y sha1 md5 base64 format env code-pages mule

custom= widget hashtable-print-readable backquote w32notify w32 lcms2

multi-tty make-network-process emacs)

=  

Memory information:

((conses 16 182056 9066)

(symbols 56 = 28776 1)

(miscs 48 46 100)

(strings 32 55484 1494)

(string-bytes 1 1575587)=

(vectors 16 23685)

(vect= or-slots 8 599403 8040)

(floats 8 242 43)

(intervals 56 759 1450)

(buffers = 992 12))

Sent from Mail for Windows 10

 

= --_32E8EE27-4B32-4A1A-BB5E-F74EEF2BA8B2_--