From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 23 02:56:14 2015 Received: (at submit) by debbugs.gnu.org; 23 Nov 2015 07:56:14 +0000 Received: from localhost ([127.0.0.1]:48892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0lyv-00032F-Vn for submit@debbugs.gnu.org; Mon, 23 Nov 2015 02:56:14 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35542) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1a0iyZ-0006MW-9R for submit@debbugs.gnu.org; Sun, 22 Nov 2015 23:43:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0iyX-0001ZB-QW for submit@debbugs.gnu.org; Sun, 22 Nov 2015 23:43:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE, T_HTML_ATTACH autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44745) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0iyX-0001Z7-Mz for submit@debbugs.gnu.org; Sun, 22 Nov 2015 23:43:37 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:45538) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0iyW-0004On-Lk for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 23:43:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a0iyR-0001XP-MV for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 23:43:36 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:24122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a0iyR-0001Wk-Au for bug-gnu-emacs@gnu.org; Sun, 22 Nov 2015 23:43:31 -0500 Received: from [192.168.88.13] (cpe-104-32-170-214.socal.res.rr.com [104.32.170.214]) by mx.zohomail.com with SMTPS id 1448253808305922.2088240024749; Sun, 22 Nov 2015 20:43:28 -0800 (PST) Message-ID: <56529962.10301@topbug.net> Date: Sun, 22 Nov 2015 20:43:14 -0800 From: Hong Xu User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.8.0 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: htmlfontify fails to generate highly highlighted regions Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nfbFf84lBvm6MoGwdxsWuNoGxIHNjw3ND" X-Zoho-Virus-Status: 1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 23 Nov 2015 02:56:08 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nfbFf84lBvm6MoGwdxsWuNoGxIHNjw3ND Content-Type: multipart/mixed; boundary="------------030300080805010402090500" This is a multi-part message in MIME format. --------------030300080805010402090500 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I'm able to reproduce this issue on both the latest snapshot and 24.4. My OS is GNU/Linux. To reproduce this issue, follow the following steps: 1. Start emacs with "-q" option in GUI mode and copy the following texts to emacs and view them in diff mode: BEGIN=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D diff --git a/gajim.py.orig b/gajim.py index 57e61e62e8d1..82e36fee351d 100644 --- a/gajim.py.orig +++ b/gajim.py @@ -36,12 +36,12 @@ ## import os -import sys +xxxxxxxxxxxximport sys import warnings if os.name =3D=3D 'nt': log_path =3D os.path.join(os.environ['APPDATA'], 'Gajim') - if not os.path.exists(log_path): + f not os.path.exists(log_path): os.mkdir(log_path, 0o700) log_file =3D os.path.join(log_path, 'gajim.log') fout =3D open(log_file, 'a') @@ -523,7 +523,7 @@ if __name__ =3D=3D '__main__': check_paths.check_and_possibly_create_paths() interface =3D Interface() - interface.run() + interface.run() try: Gtk.main() END =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D 2. Press Meta-n multiple times to make sure all changed texts are highlighted. It should look like the following: https://i.imgur.com/xVdQgxk.png 3. M-x htmlfontify-buffer, and save the output html file. 4. Look at it in a browser. The deeply highlighted region (such as the "xxxxxxxxxx") is not highlighted at all. My HTML output is attached so you can view it. --------------030300080805010402090500 Content-Type: text/html; name="a.patch.html" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="a.patch.html" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIGh0bWwg UFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjEvL0VOIgoiaHR0cDovL3d3dy53My5vcmcv VFIveGh0bWwxMS9EVEQveGh0bWwxMS5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53 My5vcmcvMTk5OS94aHRtbCI+CiAgPGhlYWQ+CiAgICA8dGl0bGU+YS5wYXRjaDwvdGl0bGU+ CjxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iZW1hY3MgMjQuNC4xOyBodG1sZm9u dGlmeSAwLjIxIiAvPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhLS0gCmJvZHkgeyBmb250 LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9u dC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAg YmFja2dyb3VuZDogI2ZmZmZmZjsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlv bjogbm9uZTsgfQpzcGFuLmRlZmF1bHQgICB7IGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBN b25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1z dHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAg Zm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGVmYXVs dCBhIHsgZm9udC1mYW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5v cm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjog IzAwMDAwMDsgIGJhY2tncm91bmQ6ICNmZmZmZmY7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0 LWRlY29yYXRpb246IHVuZGVybGluZTsgfQpzcGFuLmRpZmYtZnVuY3Rpb24gICB7IGJhY2tn cm91bmQ6ICNjY2NjY2M7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQt c3RyZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1h bDsgIGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9u OiBub25lOyB9CnNwYW4uZGlmZi1mdW5jdGlvbiBhIHsgYmFja2dyb3VuZDogI2NjY2NjYzsg IGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7 ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAw MDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfQpz cGFuLmRpZmYtYWRkZWQgICB7IGJhY2tncm91bmQ6ICNkZGZmZGQ7ICBmb250LWZhbWlseTog RGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6 IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXpl OiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGlmZi1hZGRlZCBhIHsg YmFja2dyb3VuZDogI2RkZmZkZDsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAg Zm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTog bm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29y YXRpb246IHVuZGVybGluZTsgfQpzcGFuLmRpZmYtcmVmaW5lLWFkZGVkLTAwMDEgICB7IGZv bnQtc2l6ZTogMTA1JTsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfQpzcGFuLmRpZmYtcmVm aW5lLWFkZGVkLTAwMDEgYSB7IGZvbnQtc2l6ZTogMTA1JTsgIHRleHQtZGVjb3JhdGlvbjog dW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1pbmRpY2F0b3ItYWRkZWQgICB7IGJhY2tncm91bmQ6 ICNkZGZmZGQ7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRj aDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNv bG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25l OyB9CnNwYW4uZGlmZi1pbmRpY2F0b3ItYWRkZWQgYSB7IGJhY2tncm91bmQ6ICNkZGZmZGQ7 ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFs OyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAw MDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0K c3Bhbi5kaWZmLXJlbW92ZWQgICB7IGJhY2tncm91bmQ6ICNmZmRkZGQ7ICBmb250LWZhbWls eTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9udC13ZWln aHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAgZm9udC1z aXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGlmZi1yZW1vdmVk IGEgeyBiYWNrZ3JvdW5kOiAjZmZkZGRkOyAgZm9udC1mYW1pbHk6IERlamFWdSBTYW5zIE1v bm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0 eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQt ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1yZWZpbmUtcmVtb3ZlZC0wMDAw ICAgeyBmb250LXNpemU6IDEwNSU7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5k aWZmLXJlZmluZS1yZW1vdmVkLTAwMDAgYSB7IGZvbnQtc2l6ZTogMTA1JTsgIHRleHQtZGVj b3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1pbmRpY2F0b3ItcmVtb3ZlZCAgIHsg YmFja2dyb3VuZDogI2ZmZGRkZDsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAg Zm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTog bm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29y YXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLWluZGljYXRvci1yZW1vdmVkIGEgeyBiYWNrZ3Jv dW5kOiAjZmZkZGRkOyAgZm9udC1mYW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0 cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7 ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjog dW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1odW5rLWhlYWRlciAgIHsgYmFja2dyb3VuZDogI2Nj Y2NjYzsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBu b3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6 ICMwMDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0K c3Bhbi5kaWZmLWh1bmstaGVhZGVyIGEgeyBiYWNrZ3JvdW5kOiAjY2NjY2NjOyAgZm9udC1m YW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQt d2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZv bnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlm Zi1maWxlLWhlYWRlciAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgIGJhY2tncm91bmQ6ICNiM2Iz YjM7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9y bWFsOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBmb250LXNpemU6 IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLWZpbGUtaGVhZGVy IGEgeyBmb250LXdlaWdodDogNzAwOyAgYmFja2dyb3VuZDogI2IzYjNiMzsgIGZvbnQtZmFt aWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXN0 eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQt ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1oZWFkZXIgICB7IGJhY2tncm91 bmQ6ICNjY2NjY2M7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3Ry ZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsg IGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyB9CnNwYW4uZGlmZi1oZWFkZXIgYSB7IGJhY2tncm91bmQ6ICNjY2NjY2M7ICBmb250 LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9u dC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAg Zm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0Kc3Bhbi5k aWZmLWNvbnRleHQgICB7IGNvbG9yOiAjN2Y3ZjdmOyAgZm9udC1mYW1pbHk6IERlamFWdSBT YW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBm b250LXN0eWxlOiBub3JtYWw7ICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAgZm9udC1zaXplOiAx MXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGlmZi1jb250ZXh0IGEgeyBj b2xvcjogIzdmN2Y3ZjsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1z dHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFs OyAgYmFja2dyb3VuZDogI2ZmZmZmZjsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3Jh dGlvbjogdW5kZXJsaW5lOyB9CiAtLT48L3N0eWxlPgoKICAgIDxzY3JpcHQgdHlwZT0idGV4 dC9qYXZhc2NyaXB0Ij48IS0tCiAgLy8gdGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQgdG8gd29y ayBhcm91bmQKICAvLyBhIGJ1ZyBpbiBJRSByZWxhdGVkIHRvIGVsZW1lbnQgYXR0cmlidXRl cwogIGZ1bmN0aW9uIGhhc0NsYXNzKG9iaikKICB7CiAgICAgIHZhciByZXN1bHQgPSBmYWxz ZTsKICAgICAgaWYgKG9iai5nZXRBdHRyaWJ1dGVOb2RlKCJjbGFzcyIpICE9IG51bGwpCiAg ICAgIHsKICAgICAgICAgIHJlc3VsdCA9IG9iai5nZXRBdHRyaWJ1dGVOb2RlKCJjbGFzcyIp LnZhbHVlOwogICAgICB9CiAgICAgIHJldHVybiByZXN1bHQ7CiAgfQoKICBmdW5jdGlvbiBz dHJpcGUoaWQpCiAgewogICAgICAvLyB0aGUgZmxhZyB3ZSdsbCB1c2UgdG8ga2VlcCB0cmFj ayBvZgogICAgICAvLyB3aGV0aGVyIHRoZSBjdXJyZW50IHJvdyBpcyBvZGQgb3IgZXZlbgog ICAgICB2YXIgZXZlbiA9IGZhbHNlOwoKICAgICAgLy8gaWYgYXJndW1lbnRzIGFyZSBwcm92 aWRlZCB0byBzcGVjaWZ5IHRoZSBjb2xvcnMKICAgICAgLy8gb2YgdGhlIGV2ZW4gJiBvZGQg cm93cywgdGhlbiB1c2UgdGhlIHRoZW07CiAgICAgIC8vIG90aGVyd2lzZSB1c2UgdGhlIGZv bGxvd2luZyBkZWZhdWx0czoKICAgICAgdmFyIGV2ZW5Db2xvciA9IGFyZ3VtZW50c1sxXSA/ IGFyZ3VtZW50c1sxXSA6ICIjZmZmIjsKICAgICAgdmFyIG9kZENvbG9yICA9IGFyZ3VtZW50 c1syXSA/IGFyZ3VtZW50c1syXSA6ICIjZGRkIjsKCiAgICAgIC8vIG9idGFpbiBhIHJlZmVy ZW5jZSB0byB0aGUgZGVzaXJlZCB0YWJsZQogICAgICAvLyBpZiBubyBzdWNoIHRhYmxlIGV4 aXN0cywgYWJvcnQKICAgICAgdmFyIHRhYmxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo aWQpOwogICAgICBpZiAoISB0YWJsZSkgeyByZXR1cm47IH0KCiAgICAgIC8vIGJ5IGRlZmlu aXRpb24sIHRhYmxlcyBjYW4gaGF2ZSBtb3JlIHRoYW4gb25lIHRib2R5CiAgICAgIC8vIGVs ZW1lbnQsIHNvIHdlJ2xsIGhhdmUgdG8gZ2V0IHRoZSBsaXN0IG9mIGNoaWxkCiAgICAgIC8v ICZsdDt0Ym9keSZndDtzCiAgICAgIHZhciB0Ym9kaWVzID0gdGFibGUuZ2V0RWxlbWVudHNC eVRhZ05hbWUoInRib2R5Iik7CgogICAgICAvLyBhbmQgaXRlcmF0ZSB0aHJvdWdoIHRoZW0u Li4KICAgICAgZm9yICh2YXIgaCA9IDA7IGggPCB0Ym9kaWVzLmxlbmd0aDsgaCsrKQogICAg ICB7CiAgICAgICAgICAvLyBmaW5kIGFsbCB0aGUgJmx0O3RyJmd0OyBlbGVtZW50cy4uLgog ICAgICAgICAgdmFyIHRycyA9IHRib2RpZXNbaF0uZ2V0RWxlbWVudHNCeVRhZ05hbWUoInRy Iik7CgogICAgICAgICAgLy8gLi4uIGFuZCBpdGVyYXRlIHRocm91Z2ggdGhlbQogICAgICAg ICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0cnMubGVuZ3RoOyBpKyspCiAgICAgICAgICB7CiAg ICAgICAgICAgICAgLy8gYXZvaWQgcm93cyB0aGF0IGhhdmUgYSBjbGFzcyBhdHRyaWJ1dGUK ICAgICAgICAgICAgICAvLyBvciBiYWNrZ3JvdW5kQ29sb3Igc3R5bGUKICAgICAgICAgICAg ICBpZiAoISBoYXNDbGFzcyh0cnNbaV0pICYmCiAgICAgICAgICAgICAgICAgICEgdHJzW2ld LnN0eWxlLmJhY2tncm91bmRDb2xvcikKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg ICAgIC8vIGdldCBhbGwgdGhlIGNlbGxzIGluIHRoaXMgcm93Li4uCiAgICAgICAgICAgICAg ICAgIHZhciB0ZHMgPSB0cnNbaV0uZ2V0RWxlbWVudHNCeVRhZ05hbWUoInRkIik7CgogICAg ICAgICAgICAgICAgICAvLyBhbmQgaXRlcmF0ZSB0aHJvdWdoIHRoZW0uLi4KICAgICAgICAg ICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCB0ZHMubGVuZ3RoOyBqKyspCiAgICAgICAg ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgIHZhciBteXRkID0gdGRzW2pdOwoK ICAgICAgICAgICAgICAgICAgICAgIC8vIGF2b2lkIGNlbGxzIHRoYXQgaGF2ZSBhIGNsYXNz IGF0dHJpYnV0ZQogICAgICAgICAgICAgICAgICAgICAgLy8gb3IgYmFja2dyb3VuZENvbG9y IHN0eWxlCiAgICAgICAgICAgICAgICAgICAgICBpZiAoISBoYXNDbGFzcyhteXRkKSAmJgog ICAgICAgICAgICAgICAgICAgICAgICAgICEgbXl0ZC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3Ip CiAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgbXl0 ZC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ZXZlbiA/IGV2ZW5Db2xvciA6IG9kZENvbG9yOwogICAgICAgICAgICAgICAgICAgICAgfQog ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIC8vIGZs aXAgZnJvbSBvZGQgdG8gZXZlbiwgb3IgdmljZS12ZXJzYQogICAgICAgICAgICAgIGV2ZW4g PSAgISBldmVuOwogICAgICAgICAgfQogICAgICB9CiAgfQoKICBmdW5jdGlvbiB0b2dnbGVf aW52aXMoIG5hbWUgKQogIHsKICAgICAgdmFyIGZpbHRlciA9CiAgICAgICAgeyBhY2NlcHRO b2RlOgogICAgICAgICAgZnVuY3Rpb24oIG5vZGUgKQogICAgICAgICAgeyB2YXIgY2xhc3Nu YW1lID0gbm9kZS5pZDsKICAgICAgICAgICAgaWYoIGNsYXNzbmFtZSApCiAgICAgICAgICAg IHsgdmFyIGNsYXNzYmFzZSA9IGNsYXNzbmFtZS5zdWJzdHIoIDAsIG5hbWUubGVuZ3RoICk7 CiAgICAgICAgICAgICAgaWYoIGNsYXNzYmFzZSA9PSBuYW1lICkgeyByZXR1cm4gTm9kZUZp bHRlci5GSUxURVJfQUNDRVBUOyB9IH0KICAgICAgICAgICAgcmV0dXJuIE5vZGVGaWx0ZXIu RklMVEVSX1NLSVA7IH0gfTsKICAgICAgdmFyIHdhbGtlciA9IGRvY3VtZW50LmNyZWF0ZVRy ZWVXYWxrZXIoIGRvY3VtZW50LmJvZHkgICAgICAgICAgICwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vZGVGaWx0ZXIuU0hPV19FTEVNRU5UICwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlciAg ICAgICAgICAgICAgICAgICwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGZhbHNlICAgICAgICAgICAgICAgICAgICk7CiAgICAgIHdoaWxlKCB3YWxr ZXIubmV4dE5vZGUoKSApCiAgICAgIHsKICAgICAgICAgIHZhciBlID0gd2Fsa2VyLmN1cnJl bnROb2RlOwogICAgICAgICAgaWYoIGUuc3R5bGUuZGlzcGxheSA9PSAibm9uZSIgKSB7IGUu c3R5bGUuZGlzcGxheSA9ICJpbmxpbmUiOyB9CiAgICAgICAgICBlbHNlICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHsgZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOyAgIH0KICAgICAg fQogIH0KLS0+IDwvc2NyaXB0PgogIDwvaGVhZD4KICA8Ym9keSBvbmxvYWQ9InN0cmlwZSgn aW5kZXgnKTsgcmV0dXJuIHRydWU7Ij4KCjxwcmU+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4 dCI+ZGlmZiAtLWdpdCBhL2dhamltLnB5Lm9yaWcgYi9nYWppbS5weQppbmRleCA1N2U2MWU2 MmU4ZDEuLjgyZTM2ZmVlMzUxZCAxMDA2NDQKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWhl YWRlciI+LS0tIDwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1maWxlLWhlYWRlciI+YS9nYWpp bS5weS5vcmlnPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWhlYWRlciI+CisrKyA8L3NwYW4+ PHNwYW4gY2xhc3M9ImRpZmYtZmlsZS1oZWFkZXIiPmIvZ2FqaW0ucHk8L3NwYW4+PHNwYW4g Y2xhc3M9ImRpZmYtaGVhZGVyIj4KPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWh1bmstaGVh ZGVyIj5AQCAtMzYsMTIgKzM2LDEyIEBAPC9zcGFuPgo8c3BhbiBjbGFzcz0iZGlmZi1jb250 ZXh0Ij4gIyMKIAogaW1wb3J0IG9zCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1pbmRpY2F0 b3ItcmVtb3ZlZCI+LTwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1yZWZpbmUtcmVtb3ZlZC0w MDAwIj5pbXBvcnQ8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtcmVtb3ZlZCI+IHN5cwo8L3Nw YW4+PHNwYW4gY2xhc3M9ImRpZmYtaW5kaWNhdG9yLWFkZGVkIj4rPC9zcGFuPjxzcGFuIGNs YXNzPSJkaWZmLXJlZmluZS1hZGRlZC0wMDAxIj54eHh4eHh4eHh4eHhpbXBvcnQ8L3NwYW4+ PHNwYW4gY2xhc3M9ImRpZmYtYWRkZWQiPiBzeXMKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZm LWNvbnRleHQiPiBpbXBvcnQgd2FybmluZ3MKIAogaWYgb3MubmFtZSA9PSAnbnQnOgogICAg IGxvZ19wYXRoID0gb3MucGF0aC5qb2luKG9zLmVudmlyb25bJ0FQUERBVEEnXSwgJ0dhamlt JykKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWluZGljYXRvci1yZW1vdmVkIj4tPC9zcGFu PjxzcGFuIGNsYXNzPSJkaWZmLXJlbW92ZWQiPiAgICA8L3NwYW4+PHNwYW4gY2xhc3M9ImRp ZmYtcmVmaW5lLXJlbW92ZWQtMDAwMCI+aWY8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtcmVt b3ZlZCI+IG5vdCBvcy5wYXRoLmV4aXN0cyhsb2dfcGF0aCk6Cjwvc3Bhbj48c3BhbiBjbGFz cz0iZGlmZi1pbmRpY2F0b3ItYWRkZWQiPis8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtYWRk ZWQiPiAgICA8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtcmVmaW5lLWFkZGVkLTAwMDEiPmY8 L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtYWRkZWQiPiBub3Qgb3MucGF0aC5leGlzdHMobG9n X3BhdGgpOgo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+ICAgICAgICAgb3Mu bWtkaXIobG9nX3BhdGgsIDBvNzAwKQogICAgIGxvZ19maWxlID0gb3MucGF0aC5qb2luKGxv Z19wYXRoLCAnZ2FqaW0ubG9nJykKICAgICBmb3V0ID0gb3Blbihsb2dfZmlsZSwgJ2EnKQo8 L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtaHVuay1oZWFkZXIiPkBAIC01MjMsNyArNTIzLDcg QEA8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtZnVuY3Rpb24iPiBpZiBfX25hbWVfXyA9PSAn X19tYWluX18nOjwvc3Bhbj4KPHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+ICAgICBjaGVj a19wYXRocy5jaGVja19hbmRfcG9zc2libHlfY3JlYXRlX3BhdGhzKCkKIAogICAgIGludGVy ZmFjZSA9IEludGVyZmFjZSgpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1pbmRpY2F0b3It cmVtb3ZlZCI+LTwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1yZW1vdmVkIj4gICAgaW50ZXJm YWNlLnJ1bigpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1pbmRpY2F0b3ItYWRkZWQiPis8 L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtYWRkZWQiPiAgIGludGVyZmFjZS5ydW4oKQo8L3Nw YW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+IAogICAgIHRyeToKICAgICAgICAgR3Rr Lm1haW4oKQo8L3NwYW4+PC9wcmU+CgogPC9ib2R5Pgo8L2h0bWw+Cg== --------------030300080805010402090500-- --nfbFf84lBvm6MoGwdxsWuNoGxIHNjw3ND Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWUplvAAoJECZsfTOCL4R42QUQANeabM1WypyB+4PufMS+kq4Y 1FNKVwHH05661Sx2sq7OMHHBBmwNcCbe/iWhTbghNoeIBrmljSRBKN97VA8nv+qN ldjQIjPxYdlxYJf2olpeioAmjlDQPobtIm96iivcBBi58kVDIuNFGZCPS6GhSZ8G Xyvw3/427z2rNi7VDDE2O/FJ2dh7AxKswfRaLXo23+ItnyK9vKBIaDOwlOR4hvCv ddVhcaEgU6pS45mVYwTgGsY9BtIK9jJLGh1pcvzXKKQXPhOaTTfHtBYws1nAp/GT Jsf9J4DARiVKYEaQgGRUJCJF3hb80dd+NWRCAvxelPU9492XhIVVxMcQrbwMEysd tHZVsrUZPrV36+fsSlvB80F1vnTtA5FeRyVYoT+TapbxueA4U5UosbzqJMYCcBA8 m2XKKgjTNkEjn61NqBMJQ0y2Cn2P5EOAApxjJNSRS0Map4a3TwjMBzofjDKgWsX/ SjQiLUkw4RBqsRo6G1S3UP8YYA0vOBXWcB6zEBWkuUNznPt2bxfMMTHavkY7wkeJ us93kJ6PGU2WtMYweejQ/YrbBepfiUHecJ64Mwr0j0H9SOodcdUvdGT4U2ovtoG/ 25QmEipjsu4ZgldE5NnWera1GuBZ4+WmHybIsJt3pp/tuZuLY4CCenXaQMWyZgKm iz/t7JCpL3WinD3mueE6 =0r4c -----END PGP SIGNATURE----- --nfbFf84lBvm6MoGwdxsWuNoGxIHNjw3ND-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 18:51:30 2016 Received: (at 21990) by debbugs.gnu.org; 15 Jan 2016 23:51:30 +0000 Received: from localhost ([127.0.0.1]:50291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKE9S-00016T-0V for submit@debbugs.gnu.org; Fri, 15 Jan 2016 18:51:30 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:36380) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKE9Q-00016L-A4 for 21990@debbugs.gnu.org; Fri, 15 Jan 2016 18:51:29 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aKE9P-00082o-AD; Fri, 15 Jan 2016 23:51:27 +0000 Received: from cpc1-benw10-2-0-cust373.gate.cable.virginm.net ([77.98.219.118] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aKE9O-0005k4-EW; Fri, 15 Jan 2016 23:51:26 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) To: Hong Xu Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions In-Reply-To: <56529962.10301@topbug.net> (Hong Xu's message of "Sun, 22 Nov 2015 20:43:14 -0800") Date: Fri, 15 Jan 2016 23:48:30 +0000 Message-ID: <87io2uwgj5.fsf@russet.org.uk> References: <56529962.10301@topbug.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21990 Cc: 21990@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hong Xu writes: > I'm able to reproduce this issue on both the latest snapshot and 24.4. > My OS is GNU/Linux. > 2. Press Meta-n multiple times to make sure all changed texts are > highlighted. It should look like the following: > > https://i.imgur.com/xVdQgxk.png > > 3. M-x htmlfontify-buffer, and save the output html file. > > 4. Look at it in a browser. The deeply highlighted region (such as the > "xxxxxxxxxx") is not highlighted at all. > To clarify, you are concerned that, as in your image, "xxxximport" is highlighted a different colour from "sys", but this is not reflected in htmlfontify-buffer? In my hands that line is coming in a single colour. Looking at buffer-substring, I get.... #("+xxxxxxxxxxxximport sys" 0 1 (fontified t face diff-indicator-added) 1 23 (fontified t face diff-added)) i.e. there is only a single font, after the "+". The equivalent HTML looks like this.... +xxxxxxxxxxxximport sys which seems correct to me. I've tried 24.4 and current emacs-25 branch. Am I looking at the right thing? Phil From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 15 19:24:36 2016 Received: (at 21990) by debbugs.gnu.org; 16 Jan 2016 00:24:37 +0000 Received: from localhost ([127.0.0.1]:50297 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKEfU-0001tB-Lh for submit@debbugs.gnu.org; Fri, 15 Jan 2016 19:24:36 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25840) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKEfS-0001t2-Nb for 21990@debbugs.gnu.org; Fri, 15 Jan 2016 19:24:35 -0500 Received: from [10.123.16.82] (usc-secure-wireless-088-082.usc.edu [68.181.88.82]) by mx.zohomail.com with SMTPS id 1452903871418600.9121817299792; Fri, 15 Jan 2016 16:24:31 -0800 (PST) Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions To: Phillip Lord References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> From: Hong Xu X-Enigmail-Draft-Status: N1210 Message-ID: <56998DB8.50400@topbug.net> Date: Fri, 15 Jan 2016 16:24:24 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: <87io2uwgj5.fsf@russet.org.uk> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Zoho-Virus-Status: 1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21990 Cc: 21990@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 01/15/2016 03:48 PM, Phillip Lord wrote: > Hong Xu writes: > >> I'm able to reproduce this issue on both the latest snapshot and >> 24.4. My OS is GNU/Linux. > >> 2. Press Meta-n multiple times to make sure all changed texts >> are highlighted. It should look like the following: >> >> https://i.imgur.com/xVdQgxk.png >> >> 3. M-x htmlfontify-buffer, and save the output html file. >> >> 4. Look at it in a browser. The deeply highlighted region (such >> as the "xxxxxxxxxx") is not highlighted at all. >> > > To clarify, you are concerned that, as in your image, "xxxximport" > is highlighted a different colour from "sys", but this is not > reflected in htmlfontify-buffer? > Correct. > In my hands that line is coming in a single colour. Looking at > buffer-substring, I get.... > > #("+xxxxxxxxxxxximport sys" 0 1 (fontified t face > diff-indicator-added) 1 23 (fontified t face diff-added)) > > > i.e. there is only a single font, after the "+". The equivalent > HTML looks like this.... > > + class="diff-added">xxxxxxxxxxxximport sys > > which seems correct to me. I've tried 24.4 and current emacs-25 > branch. > > Am I looking at the right thing? > Thanks for your comments. After opening the patch file, you have move the cursor to the top of the buffer and run diff-hunk-next (bound to M-n by default) to show the highlights in Emacs. If you still cannot see the highlight, you may want to change the theme to the default one and remove custom color tweaks (I had once used a theme which does not highlight anything). Best, Hong -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWmY24AAoJECZsfTOCL4R4zpMQAKvk7P1SXlnOFnX/R18hPPGJ qjfopBPVvgqVKUQtCMBkvd4WP/EaEXBItDbTWJX8i2CcVRtFqPW5RrbnJ/6kLvnU h0jTDO6GMMIa6HY07mjBgMx7ee0e1O9MVmyajumjVWiWbm1gRleT4FvZsKYRACbg gI5RHqDtL16RBoX1tscwEhOP3LNsAIa0TT8GrJgeRUA/vGLLCmSDHYrzUW10uCjE fSkn/D9cP+w5RVH8NcCDIqimWKtAIorUM2aSNBztWeK2/z0EWx6N2O51dGaQWohY GVcn4xEq57LF9l/j/fSzGGfYe+D3ERYapCgG9ZzTHMMIz5+dJwXXlg1+g1DBewNx AsNPyc+w2GJrDmZjw1i/eE6tdLia5Lt35zndHplyOIvNB02ZqLxTFE+AMwQZVFZD pojq/cMSVDVmyDtKEdn6FYI5P9Kum1qwyXnpgtQWwwAAHxrW/tk9k8uSObPph7IF fMxoj1JcMjVjnUTVNPuQTXQTFDkhY4yPfzWG2fd7G3nP3r+Kj62vp4ga5eh+XCE7 nv/CKVdztvSO+yU4dNdSn7iFhbWGD+ywCT+Bxku7AVT+HcJ633PpfzvmMhLPutOb 79Y/n+Zf+kHQzgQWw8nFADAjifU+f0DW7tVmOkTFIgXbmsKb7VcWKGmPNRF4vQn6 BKv1Nau6/lje5VucnhZe =+MiP -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 17 01:23:48 2016 Received: (at 21990) by debbugs.gnu.org; 17 Jan 2016 06:23:49 +0000 Received: from localhost ([127.0.0.1]:51437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKgke-0001Km-Ps for submit@debbugs.gnu.org; Sun, 17 Jan 2016 01:23:48 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25710) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKgkd-0001Kd-6f for 21990@debbugs.gnu.org; Sun, 17 Jan 2016 01:23:47 -0500 Received: from [192.168.88.88] (cpe-104-32-170-214.socal.res.rr.com [104.32.170.214]) by mx.zohomail.com with SMTPS id 1453011825631107.07773758297014; Sat, 16 Jan 2016 22:23:45 -0800 (PST) Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> To: 21990@debbugs.gnu.org From: Hong Xu Message-ID: <569B3370.2060807@topbug.net> Date: Sat, 16 Jan 2016 22:23:44 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: <56998DB8.50400@topbug.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Zoho-Virus-Status: 1 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21990 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 This issue is also possibly caused by bug #18128, which diff-auto-refine-mode does not put the highlight into the font-lock. Hong -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWmzNwAAoJECZsfTOCL4R47OIQAIRUCXBQAXyyuJj58q3zOhl+ ttbW/H0jn5dqxMrTeEzu28pQT0XRcUfw1kG6RPxjYdDZzOybfaCyxCl5FMMmmxjZ PWBYPUKEkqfYX8ZSzXVP/7Vk5W7zWB4qTN3MOPMRiV1W3MUvRzqodjD6iQQcKKpX qItZUcadjmEzPEzBoZShJM8ZKBEbA23DgRnk6pYn9r4A5fBku43mHoqzLnpV5Xqh ZodfhRLHOiWvBOy4ccJJqABroNhse0nJ/eV3tlutVw7Gnks0giuzkiwShkKJTgKI LgvG+cj1a6tknpCxJ+24VUNntShNpTjXD99s2jiFBQ/RsZCYXLJB8aSa8JNTYKaR kl5o3c7+pamPS466C1F8NDXpPHWgJDH0TOxlGpy1vaUQsQCIi0KgPZHEi2RAfgEM gNhi/P+eowEiy8XUUJfmO0wFKvXdlbI9KyM/bZ7Vwze2j2CaYqeQneWOEsrJ9YeN LZ+BTHqFu5TBhJyB+8x4iRHKg/kpoHSmc93gjrIbCial85w898XXMhdnHhBtXs0L ElIVmSOQ7enVQ7f471hPi+PRpFxj1osGXxaB0DCX84chYc1HdJVykFgosCgHTXSU n7OCVKWKoGtUQj1d99iN5+RoCCNRr71g9DoE5mUpDobB1LLdQQ94i+rZHJwnAetD LXicV9SzLNdur8EWcArk =3RQy -----END PGP SIGNATURE----- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 17 17:21:38 2016 Received: (at 21990) by debbugs.gnu.org; 17 Jan 2016 22:21:38 +0000 Received: from localhost ([127.0.0.1]:52129 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKvhZ-0000pg-Pm for submit@debbugs.gnu.org; Sun, 17 Jan 2016 17:21:37 -0500 Received: from cheviot22.ncl.ac.uk ([128.240.234.22]:59087) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aKvhX-0000pX-66 for 21990@debbugs.gnu.org; Sun, 17 Jan 2016 17:21:35 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot22.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aKvhW-0004eE-E7; Sun, 17 Jan 2016 22:21:34 +0000 Received: from cpc1-benw10-2-0-cust373.gate.cable.virginm.net ([77.98.219.118] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aKvhV-0005Jj-Q0; Sun, 17 Jan 2016 22:21:33 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) To: Hong Xu Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions In-Reply-To: <569B3370.2060807@topbug.net> (Hong Xu's message of "Sat, 16 Jan 2016 22:23:44 -0800") Date: Sun, 17 Jan 2016 22:21:02 +0000 Message-ID: <87si1vkfu9.fsf@russet.org.uk> References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> <569B3370.2060807@topbug.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21990 Cc: 21990@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Hong Xu writes: > This issue is also possibly caused by bug #18128, which > diff-auto-refine-mode does not put the highlight into the font-lock. I don't think it's related to font-lock, as htmlfontify checks both 'face and 'font-lock-face. I think htmlfontify was not dealing correctly with faces when they overlap. I've pushed a fix to fix/htmlfontify-21990. http://lists.gnu.org/archive/html/emacs-diffs/2016-01/msg00277.html Can you test and confirm? If so, I'll finish the patch and merge. Phil From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 18 03:23:01 2016 Received: (at 21990) by debbugs.gnu.org; 18 Jan 2016 08:23:02 +0000 Received: from localhost ([127.0.0.1]:52292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aL55Z-0004Em-An for submit@debbugs.gnu.org; Mon, 18 Jan 2016 03:23:01 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25160) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aL55X-0004Ea-E6 for 21990@debbugs.gnu.org; Mon, 18 Jan 2016 03:22:59 -0500 Received: from [192.168.88.88] (cpe-104-32-170-214.socal.res.rr.com [104.32.170.214]) by mx.zohomail.com with SMTPS id 1453105375355351.38046999662436; Mon, 18 Jan 2016 00:22:55 -0800 (PST) Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions To: Phillip Lord References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> <569B3370.2060807@topbug.net> <87si1vkfu9.fsf@russet.org.uk> From: Hong Xu Message-ID: <569CA0D9.5070006@topbug.net> Date: Mon, 18 Jan 2016 00:22:49 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.5.0 MIME-Version: 1.0 In-Reply-To: <87si1vkfu9.fsf@russet.org.uk> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="JuhAwwPHQk9olh0VFt5dCo1Qtd2M8SdtU" X-Zoho-Virus-Status: 1 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21990 Cc: 21990@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --JuhAwwPHQk9olh0VFt5dCo1Qtd2M8SdtU Content-Type: multipart/mixed; boundary="------------020107030104090103080009" This is a multi-part message in MIME format. --------------020107030104090103080009 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 01/17/2016 02:21 PM, Phillip Lord wrote: > Hong Xu writes: >=20 >> This issue is also possibly caused by bug #18128, which >> diff-auto-refine-mode does not put the highlight into the font-lock. >=20 >=20 > I don't think it's related to font-lock, as htmlfontify checks both > 'face and 'font-lock-face. I think htmlfontify was not dealing correctl= y > with faces when they overlap. I've pushed a fix to > fix/htmlfontify-21990. >=20 > http://lists.gnu.org/archive/html/emacs-diffs/2016-01/msg00277.html >=20 > Can you test and confirm? If so, I'll finish the patch and merge. >=20 Hi Phillip, I've tested it---yes now the highlighted regions display differently, but the highlighting actually is just the same as the background... I've attached the generated html file, so you can view it. --------------020107030104090103080009 Content-Type: text/html; name="a.patch.html" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="a.patch.html" PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIGh0bWwg UFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjEvL0VOIgoiaHR0cDovL3d3dy53My5vcmcv VFIveGh0bWwxMS9EVEQveGh0bWwxMS5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53 My5vcmcvMTk5OS94aHRtbCI+CiAgPGhlYWQ+CiAgICA8dGl0bGU+YS5wYXRjaDwvdGl0bGU+ CjxtZXRhIG5hbWU9ImdlbmVyYXRvciIgY29udGVudD0iZW1hY3MgMjQuNC4xOyBodG1sZm9u dGlmeSAwLjIxIiAvPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhLS0gCmJvZHkgeyBmb250 LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9u dC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAg YmFja2dyb3VuZDogI2ZmZmZmZjsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlv bjogbm9uZTsgfQpzcGFuLmRlZmF1bHQgICB7IGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBN b25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1z dHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAg Zm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGVmYXVs dCBhIHsgZm9udC1mYW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5v cm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjog IzAwMDAwMDsgIGJhY2tncm91bmQ6ICNmZmZmZmY7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0 LWRlY29yYXRpb246IHVuZGVybGluZTsgfQpzcGFuLmRpZmYtcmVmaW5lLWFkZGVkLTAwMDEg ICB7IGZvbnQtc2l6ZTogMTA1JTsgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfQpzcGFuLmRp ZmYtcmVmaW5lLWFkZGVkLTAwMDEgYSB7IGZvbnQtc2l6ZTogMTA1JTsgIHRleHQtZGVjb3Jh dGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1yZWZpbmUtcmVtb3ZlZC0wMDAwICAgeyBm b250LXNpemU6IDEwNSU7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLXJl ZmluZS1yZW1vdmVkLTAwMDAgYSB7IGZvbnQtc2l6ZTogMTA1JTsgIHRleHQtZGVjb3JhdGlv bjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1hZGRlZCAgIHsgYmFja2dyb3VuZDogI2RkZmZk ZDsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBub3Jt YWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMw MDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bh bi5kaWZmLWFkZGVkIGEgeyBiYWNrZ3JvdW5kOiAjZGRmZmRkOyAgZm9udC1mYW1pbHk6IERl amFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1 MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTog MTFwdDsgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1pbmRpY2F0 b3ItYWRkZWQgICB7IGJhY2tncm91bmQ6ICNkZGZmZGQ7ICBmb250LWZhbWlseTogRGVqYVZ1 IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsg IGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0 OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGlmZi1pbmRpY2F0b3ItYWRkZWQg YSB7IGJhY2tncm91bmQ6ICNkZGZmZGQ7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9u bzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5 bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1k ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0Kc3Bhbi5kaWZmLXJlbW92ZWQgICB7IGJhY2tncm91 bmQ6ICNmZmRkZGQ7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3Ry ZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsg IGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyB9CnNwYW4uZGlmZi1yZW1vdmVkIGEgeyBiYWNrZ3JvdW5kOiAjZmZkZGRkOyAgZm9u dC1mYW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZv bnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsg IGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4u ZGlmZi1pbmRpY2F0b3ItcmVtb3ZlZCAgIHsgYmFja2dyb3VuZDogI2ZmZGRkZDsgIGZvbnQt ZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250 LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBm b250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLWlu ZGljYXRvci1yZW1vdmVkIGEgeyBiYWNrZ3JvdW5kOiAjZmZkZGRkOyAgZm9udC1mYW1pbHk6 IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0 OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6 ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1mdW5j dGlvbiAgIHsgYmFja2dyb3VuZDogI2NjY2NjYzsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2Fu cyBNb25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9u dC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0 ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLWZ1bmN0aW9uIGEgeyBiYWNrZ3Jv dW5kOiAjY2NjY2NjOyAgZm9udC1mYW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0 cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7 ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjog dW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1odW5rLWhlYWRlciAgIHsgYmFja2dyb3VuZDogI2Nj Y2NjYzsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBu b3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6 ICMwMDAwMDA7ICBmb250LXNpemU6IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0K c3Bhbi5kaWZmLWh1bmstaGVhZGVyIGEgeyBiYWNrZ3JvdW5kOiAjY2NjY2NjOyAgZm9udC1m YW1pbHk6IERlamFWdSBTYW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQt d2VpZ2h0OiA1MDA7ICBmb250LXN0eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZv bnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlm Zi1maWxlLWhlYWRlciAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgIGJhY2tncm91bmQ6ICNiM2Iz YjM7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9y bWFsOyAgZm9udC1zdHlsZTogbm9ybWFsOyAgY29sb3I6ICMwMDAwMDA7ICBmb250LXNpemU6 IDExcHQ7ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0Kc3Bhbi5kaWZmLWZpbGUtaGVhZGVy IGEgeyBmb250LXdlaWdodDogNzAwOyAgYmFja2dyb3VuZDogI2IzYjNiMzsgIGZvbnQtZmFt aWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1zdHJldGNoOiBub3JtYWw7ICBmb250LXN0 eWxlOiBub3JtYWw7ICBjb2xvcjogIzAwMDAwMDsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQt ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9CnNwYW4uZGlmZi1oZWFkZXIgICB7IGJhY2tncm91 bmQ6ICNjY2NjY2M7ICBmb250LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3Ry ZXRjaDogbm9ybWFsOyAgZm9udC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsg IGNvbG9yOiAjMDAwMDAwOyAgZm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBu b25lOyB9CnNwYW4uZGlmZi1oZWFkZXIgYSB7IGJhY2tncm91bmQ6ICNjY2NjY2M7ICBmb250 LWZhbWlseTogRGVqYVZ1IFNhbnMgTW9ubzsgIGZvbnQtc3RyZXRjaDogbm9ybWFsOyAgZm9u dC13ZWlnaHQ6IDUwMDsgIGZvbnQtc3R5bGU6IG5vcm1hbDsgIGNvbG9yOiAjMDAwMDAwOyAg Zm9udC1zaXplOiAxMXB0OyAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0Kc3Bhbi5k aWZmLWNvbnRleHQgICB7IGNvbG9yOiAjN2Y3ZjdmOyAgZm9udC1mYW1pbHk6IERlamFWdSBT YW5zIE1vbm87ICBmb250LXN0cmV0Y2g6IG5vcm1hbDsgIGZvbnQtd2VpZ2h0OiA1MDA7ICBm b250LXN0eWxlOiBub3JtYWw7ICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyAgZm9udC1zaXplOiAx MXB0OyAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9CnNwYW4uZGlmZi1jb250ZXh0IGEgeyBj b2xvcjogIzdmN2Y3ZjsgIGZvbnQtZmFtaWx5OiBEZWphVnUgU2FucyBNb25vOyAgZm9udC1z dHJldGNoOiBub3JtYWw7ICBmb250LXdlaWdodDogNTAwOyAgZm9udC1zdHlsZTogbm9ybWFs OyAgYmFja2dyb3VuZDogI2ZmZmZmZjsgIGZvbnQtc2l6ZTogMTFwdDsgIHRleHQtZGVjb3Jh dGlvbjogdW5kZXJsaW5lOyB9CiAtLT48L3N0eWxlPgoKICAgIDxzY3JpcHQgdHlwZT0idGV4 dC9qYXZhc2NyaXB0Ij48IS0tCiAgLy8gdGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQgdG8gd29y ayBhcm91bmQKICAvLyBhIGJ1ZyBpbiBJRSByZWxhdGVkIHRvIGVsZW1lbnQgYXR0cmlidXRl cwogIGZ1bmN0aW9uIGhhc0NsYXNzKG9iaikKICB7CiAgICAgIHZhciByZXN1bHQgPSBmYWxz ZTsKICAgICAgaWYgKG9iai5nZXRBdHRyaWJ1dGVOb2RlKCJjbGFzcyIpICE9IG51bGwpCiAg ICAgIHsKICAgICAgICAgIHJlc3VsdCA9IG9iai5nZXRBdHRyaWJ1dGVOb2RlKCJjbGFzcyIp LnZhbHVlOwogICAgICB9CiAgICAgIHJldHVybiByZXN1bHQ7CiAgfQoKICBmdW5jdGlvbiBz dHJpcGUoaWQpCiAgewogICAgICAvLyB0aGUgZmxhZyB3ZSdsbCB1c2UgdG8ga2VlcCB0cmFj ayBvZgogICAgICAvLyB3aGV0aGVyIHRoZSBjdXJyZW50IHJvdyBpcyBvZGQgb3IgZXZlbgog ICAgICB2YXIgZXZlbiA9IGZhbHNlOwoKICAgICAgLy8gaWYgYXJndW1lbnRzIGFyZSBwcm92 aWRlZCB0byBzcGVjaWZ5IHRoZSBjb2xvcnMKICAgICAgLy8gb2YgdGhlIGV2ZW4gJiBvZGQg cm93cywgdGhlbiB1c2UgdGhlIHRoZW07CiAgICAgIC8vIG90aGVyd2lzZSB1c2UgdGhlIGZv bGxvd2luZyBkZWZhdWx0czoKICAgICAgdmFyIGV2ZW5Db2xvciA9IGFyZ3VtZW50c1sxXSA/ IGFyZ3VtZW50c1sxXSA6ICIjZmZmIjsKICAgICAgdmFyIG9kZENvbG9yICA9IGFyZ3VtZW50 c1syXSA/IGFyZ3VtZW50c1syXSA6ICIjZGRkIjsKCiAgICAgIC8vIG9idGFpbiBhIHJlZmVy ZW5jZSB0byB0aGUgZGVzaXJlZCB0YWJsZQogICAgICAvLyBpZiBubyBzdWNoIHRhYmxlIGV4 aXN0cywgYWJvcnQKICAgICAgdmFyIHRhYmxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo aWQpOwogICAgICBpZiAoISB0YWJsZSkgeyByZXR1cm47IH0KCiAgICAgIC8vIGJ5IGRlZmlu aXRpb24sIHRhYmxlcyBjYW4gaGF2ZSBtb3JlIHRoYW4gb25lIHRib2R5CiAgICAgIC8vIGVs ZW1lbnQsIHNvIHdlJ2xsIGhhdmUgdG8gZ2V0IHRoZSBsaXN0IG9mIGNoaWxkCiAgICAgIC8v ICZsdDt0Ym9keSZndDtzCiAgICAgIHZhciB0Ym9kaWVzID0gdGFibGUuZ2V0RWxlbWVudHNC eVRhZ05hbWUoInRib2R5Iik7CgogICAgICAvLyBhbmQgaXRlcmF0ZSB0aHJvdWdoIHRoZW0u Li4KICAgICAgZm9yICh2YXIgaCA9IDA7IGggPCB0Ym9kaWVzLmxlbmd0aDsgaCsrKQogICAg ICB7CiAgICAgICAgICAvLyBmaW5kIGFsbCB0aGUgJmx0O3RyJmd0OyBlbGVtZW50cy4uLgog ICAgICAgICAgdmFyIHRycyA9IHRib2RpZXNbaF0uZ2V0RWxlbWVudHNCeVRhZ05hbWUoInRy Iik7CgogICAgICAgICAgLy8gLi4uIGFuZCBpdGVyYXRlIHRocm91Z2ggdGhlbQogICAgICAg ICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0cnMubGVuZ3RoOyBpKyspCiAgICAgICAgICB7CiAg ICAgICAgICAgICAgLy8gYXZvaWQgcm93cyB0aGF0IGhhdmUgYSBjbGFzcyBhdHRyaWJ1dGUK ICAgICAgICAgICAgICAvLyBvciBiYWNrZ3JvdW5kQ29sb3Igc3R5bGUKICAgICAgICAgICAg ICBpZiAoISBoYXNDbGFzcyh0cnNbaV0pICYmCiAgICAgICAgICAgICAgICAgICEgdHJzW2ld LnN0eWxlLmJhY2tncm91bmRDb2xvcikKICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg ICAgIC8vIGdldCBhbGwgdGhlIGNlbGxzIGluIHRoaXMgcm93Li4uCiAgICAgICAgICAgICAg ICAgIHZhciB0ZHMgPSB0cnNbaV0uZ2V0RWxlbWVudHNCeVRhZ05hbWUoInRkIik7CgogICAg ICAgICAgICAgICAgICAvLyBhbmQgaXRlcmF0ZSB0aHJvdWdoIHRoZW0uLi4KICAgICAgICAg ICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCB0ZHMubGVuZ3RoOyBqKyspCiAgICAgICAg ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgIHZhciBteXRkID0gdGRzW2pdOwoK ICAgICAgICAgICAgICAgICAgICAgIC8vIGF2b2lkIGNlbGxzIHRoYXQgaGF2ZSBhIGNsYXNz IGF0dHJpYnV0ZQogICAgICAgICAgICAgICAgICAgICAgLy8gb3IgYmFja2dyb3VuZENvbG9y IHN0eWxlCiAgICAgICAgICAgICAgICAgICAgICBpZiAoISBoYXNDbGFzcyhteXRkKSAmJgog ICAgICAgICAgICAgICAgICAgICAgICAgICEgbXl0ZC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3Ip CiAgICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgbXl0 ZC5zdHlsZS5iYWNrZ3JvdW5kQ29sb3IgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ZXZlbiA/IGV2ZW5Db2xvciA6IG9kZENvbG9yOwogICAgICAgICAgICAgICAgICAgICAgfQog ICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIC8vIGZs aXAgZnJvbSBvZGQgdG8gZXZlbiwgb3IgdmljZS12ZXJzYQogICAgICAgICAgICAgIGV2ZW4g PSAgISBldmVuOwogICAgICAgICAgfQogICAgICB9CiAgfQoKICBmdW5jdGlvbiB0b2dnbGVf aW52aXMoIG5hbWUgKQogIHsKICAgICAgdmFyIGZpbHRlciA9CiAgICAgICAgeyBhY2NlcHRO b2RlOgogICAgICAgICAgZnVuY3Rpb24oIG5vZGUgKQogICAgICAgICAgeyB2YXIgY2xhc3Nu YW1lID0gbm9kZS5pZDsKICAgICAgICAgICAgaWYoIGNsYXNzbmFtZSApCiAgICAgICAgICAg IHsgdmFyIGNsYXNzYmFzZSA9IGNsYXNzbmFtZS5zdWJzdHIoIDAsIG5hbWUubGVuZ3RoICk7 CiAgICAgICAgICAgICAgaWYoIGNsYXNzYmFzZSA9PSBuYW1lICkgeyByZXR1cm4gTm9kZUZp bHRlci5GSUxURVJfQUNDRVBUOyB9IH0KICAgICAgICAgICAgcmV0dXJuIE5vZGVGaWx0ZXIu RklMVEVSX1NLSVA7IH0gfTsKICAgICAgdmFyIHdhbGtlciA9IGRvY3VtZW50LmNyZWF0ZVRy ZWVXYWxrZXIoIGRvY3VtZW50LmJvZHkgICAgICAgICAgICwKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vZGVGaWx0ZXIuU0hPV19FTEVNRU5UICwK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlciAg ICAgICAgICAgICAgICAgICwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGZhbHNlICAgICAgICAgICAgICAgICAgICk7CiAgICAgIHdoaWxlKCB3YWxr ZXIubmV4dE5vZGUoKSApCiAgICAgIHsKICAgICAgICAgIHZhciBlID0gd2Fsa2VyLmN1cnJl bnROb2RlOwogICAgICAgICAgaWYoIGUuc3R5bGUuZGlzcGxheSA9PSAibm9uZSIgKSB7IGUu c3R5bGUuZGlzcGxheSA9ICJpbmxpbmUiOyB9CiAgICAgICAgICBlbHNlICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHsgZS5zdHlsZS5kaXNwbGF5ID0gIm5vbmUiOyAgIH0KICAgICAg fQogIH0KLS0+IDwvc2NyaXB0PgogIDwvaGVhZD4KICA8Ym9keSBvbmxvYWQ9InN0cmlwZSgn aW5kZXgnKTsgcmV0dXJuIHRydWU7Ij4KCjxwcmU+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4 dCI+ZGlmZiAtLWdpdCBhL2xpc3AvaHRtbGZvbnRpZnkuZWwgYi9saXNwL2h0bWxmb250aWZ5 LmVsCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0Ij5pbmRleCAxNzhmM2EwLi5j YTQ1NmM3IDEwMDY0NAo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtaGVhZGVyIj4tLS0gPC9z cGFuPjxzcGFuIGNsYXNzPSJkaWZmLWZpbGUtaGVhZGVyIj5hL2xpc3AvaHRtbGZvbnRpZnku ZWw8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtaGVhZGVyIj4KPC9zcGFuPjxzcGFuIGNsYXNz PSJkaWZmLWhlYWRlciI+KysrIDwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1maWxlLWhlYWRl ciI+Yi9saXNwL2h0bWxmb250aWZ5LmVsPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWhlYWRl ciI+Cjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1odW5rLWhlYWRlciI+QEAgLTk5OSw3ICs5 OTksNyBAQDwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1mdW5jdGlvbiI+IG1lcmdlZCBieSB0 aGUgdXNlciAtIGBoZnktZmxhdHRlbi1zdHlsZScgc2hvdWxkIGRvIHRoaXMuJnF1b3Q7PC9z cGFuPgo8c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0Ij4gICAgICAgICAgICAgICAgICAgKGFw cGVuZAo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+ICAgICAgICAgICAgICAg ICAgICBwYXJlbnQKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPiAgICAgICAg ICAgICAgICAgICAgKGhmeS1mYWNlLXRvLXN0eWxlLWkKPC9zcGFuPjxzcGFuIGNsYXNzPSJk aWZmLWluZGljYXRvci1yZW1vdmVkIj4tPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLXJlbW92 ZWQiPiAgICAgICAgICAgICAgICAgICAgKGhmeS1mYWNlLWF0dHItZm9yLWNsYXNzIHYgaGZ5 LWRpc3BsYXktY2xhc3MpKSApKSkpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1pbmRpY2F0 b3ItYWRkZWQiPis8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtYWRkZWQiPiAgICAgICAgICAg ICAgICAgICAgKGhmeS1mYWNlLWF0dHItZm9yLWNsYXNzIHYgaGZ5LWRpc3BsYXktY2xhc3Mp KSkpKSkKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPiAgICAgICAgIChzZXRx IHRoaXMKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPiAgICAgICAgICAgICAg IChpZiB2YWwgKGNhc2Uga2V5Cjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0Ij4g ICAgICAgICAgICAgICAgICAgICAgICAoOmZhbWlseSAgICAgICAgIChoZnktZmFtaWx5ICAg IHZhbCkpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1odW5rLWhlYWRlciI+QEAgLTEwMTgs NyArMTAxOCw3IEBAPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWZ1bmN0aW9uIj4gbWVyZ2Vk IGJ5IHRoZSB1c2VyIC0gYGhmeS1mbGF0dGVuLXN0eWxlJyBzaG91bGQgZG8gdGhpcy4mcXVv dDs8L3NwYW4+CjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPiAgICAgICAgICAgICAgICAg ICAgICAgICg6aXRhbGljICAgICAgICAgKGhmeS1zbGFudCAnaXRhbGljKSkpKSkpCjwvc3Bh bj48c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0Ij4gICAgICAgKHNldHEgdGhhdCAoaGZ5LWZh Y2UtdG8tc3R5bGUtaSBuZXh0KSkKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQi PiAgICAgICA7Oyhsd2FybiB0IDp3YXJuaW5nICZxdW90OyVTID0mZ3Q7ICVTJnF1b3Q7IGZu IChuY29uYyB0aGlzIHRoYXQgcGFyZW50KSkKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWlu ZGljYXRvci1yZW1vdmVkIj4tPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLXJlbW92ZWQiPiAg ICAgIChuY29uYyB0aGlzIDwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1yZWZpbmUtcmVtb3Zl ZC0wMDAwIj50aGF0PC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLXJlbW92ZWQiPiBwYXJlbnQp KSkgKQo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtaW5kaWNhdG9yLWFkZGVkIj4rPC9zcGFu PjxzcGFuIGNsYXNzPSJkaWZmLWFkZGVkIj4gICAgICAobmNvbmMgdGhpcyBwYXJlbnQgPC9z cGFuPjxzcGFuIGNsYXNzPSJkaWZmLXJlZmluZS1hZGRlZC0wMDAxIj50aGF0PC9zcGFuPjxz cGFuIGNsYXNzPSJkaWZmLWFkZGVkIj4pKSkgKQo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYt Y29udGV4dCI+IAo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+IChkZWZ1biBo Znktc2l6ZS10by1pbnQgKHNwZWMpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0 Ij4gICAmcXVvdDtDb252ZXJ0IFNQRUMsIGEgQ1NTIGZvbnQtc2l6ZSBzcGVjaWZpZXIsIHRv IGFuIEVtYWNzIDpoZWlnaHQgYXR0cmlidXRlIAo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYt Y29udGV4dCI+dmFsdWUuCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1odW5rLWhlYWRlciI+ QEAgLTEwNjIsNyArMTA2Miw3IEBAPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWZ1bmN0aW9u Ij4gaGF2ZW4ndCBlbmNvdW50ZXJlZCB0aGVtIHlldC4gIFJldHVybnMgYSA8L3NwYW4+Cjxz cGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPmBoZnktc3R5bGUtYXNzb2MnLiZxdW90Owo8L3Nw YW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+ICAgICgoYW5kIChzeW1ib2xwIGZuKQo8 L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtY29udGV4dCI+ICAgICAgICAgIChmYWNlcCAoc3lt Ym9sLXZhbHVlIGZuKSkpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1jb250ZXh0Ij4gICAg IChoZnktZmFjZS1hdHRyLWZvci1jbGFzcyAoc3ltYm9sLXZhbHVlIGZuKSBoZnktZGlzcGxh eS1jbGFzcykpCjwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1pbmRpY2F0b3ItcmVtb3ZlZCI+ LTwvc3Bhbj48c3BhbiBjbGFzcz0iZGlmZi1yZW1vdmVkIj4gICAodCA8L3NwYW4+PHNwYW4g Y2xhc3M9ImRpZmYtcmVmaW5lLXJlbW92ZWQtMDAwMCI+bmlsPC9zcGFuPjxzcGFuIGNsYXNz PSJkaWZmLXJlbW92ZWQiPikpKQo8L3NwYW4+PHNwYW4gY2xhc3M9ImRpZmYtaW5kaWNhdG9y LWFkZGVkIj4rPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWFkZGVkIj4gICAodCA8L3NwYW4+ PHNwYW4gY2xhc3M9ImRpZmYtcmVmaW5lLWFkZGVkLTAwMDEiPmZuPC9zcGFuPjxzcGFuIGNs YXNzPSJkaWZmLWFkZGVkIj4pKSkKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQi PiAKPC9zcGFuPjxzcGFuIGNsYXNzPSJkaWZmLWNvbnRleHQiPiAKPC9zcGFuPjxzcGFuIGNs YXNzPSJkaWZmLWNvbnRleHQiPiAoZGVmdW4gaGZ5LWZhY2UtdG8tc3R5bGUgKGZuKQo8L3Nw YW4+PC9wcmU+CgogPC9ib2R5Pgo8L2h0bWw+Cg== --------------020107030104090103080009-- --JuhAwwPHQk9olh0VFt5dCo1Qtd2M8SdtU Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWnKDeAAoJECZsfTOCL4R4KCEQAMgbt/Cj7kFc9capBiTUykMO YarCDmapRxKfw6mGZeCi+ms89b4UdzRwVAwL2Cwus5uP65/27p8GCm26N3cniV9g MQwc/elYF4rnEBkancvUpx3a0uUxbOlrByjLuB2u1/TOgrklMORQbrusOOACQNTF A53D5FfIsznJ6OD49x7xiS/7nM7y8N9o3pGePFqICHRz/NBfix9ShlmoFHBIXYTk UfqZqAbucDEBIJu0qRD/Z6vi1wDeum4L41qb2vfUohsYjRMT4XHmM+CIZKsi7I/G YINcuphVk0Vjks35i9TDJVCzzjZRP61JRdrf+oYTQPIJSqfRMSez0R6OnOWdK/ys o5Mzlu3DAkcTLT1dMnOGxyUDZVeQAb/1aEenNy3NEgwsnDc9/OZwbJ+lHswv1zxn E+gur0r6nwinjN4g4LPLyvYk5AQ1XeNcZA8wgw9d1odXgeUtn+QwVq3RwV5Z9cWW 6bpCWLkC8yXfheV/oqEnAleQrjkD4fTr13DPAnq3qhiFvnOV5Xc6F5HgKYHDiFI8 NYM5FimpKblgTv5K0bi3650o1bzMkgcUT9W4m7KuJiijKEUQpBpR9KNCNktF7aTl uXWpibuVy3ORg4Z8lUN9/KKsu8tf/GvCD3O079h2mtm5yRrYlBz6jIxhKMBtWyBZ 2I8ffxf+N3O+L5wH5C5j =hCmh -----END PGP SIGNATURE----- --JuhAwwPHQk9olh0VFt5dCo1Qtd2M8SdtU-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 18 12:34:09 2016 Received: (at 21990) by debbugs.gnu.org; 18 Jan 2016 17:34:09 +0000 Received: from localhost ([127.0.0.1]:53131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLDgu-000479-Tk for submit@debbugs.gnu.org; Mon, 18 Jan 2016 12:34:09 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:38007) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLDgs-000470-Cp for 21990@debbugs.gnu.org; Mon, 18 Jan 2016 12:34:07 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLDgr-0008Dn-AX; Mon, 18 Jan 2016 17:34:05 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLDgq-0002Xo-TX; Mon, 18 Jan 2016 17:34:04 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) To: Hong Xu Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions In-Reply-To: <569CA0D9.5070006@topbug.net> (Hong Xu's message of "Mon, 18 Jan 2016 00:22:49 -0800") Date: Mon, 18 Jan 2016 17:31:04 +0000 Message-ID: <878u3m3icn.fsf@russet.org.uk> References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> <569B3370.2060807@topbug.net> <87si1vkfu9.fsf@russet.org.uk> <569CA0D9.5070006@topbug.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21990 Cc: 21990@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --=-=-= Content-Type: text/plain Hong Xu writes: > I've tested it---yes now the highlighted regions display differently, > but the highlighting actually is just the same as the background... > > I've attached the generated html file, so you can view it. Hmmm. Just test the same file at my end, and it seems to work fine (see attached). Did you do this with emacs -q? --=-=-= Content-Type: text/html Content-Disposition: attachment; filename=temp.patch.html temp.patch

 
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el
index 178f3a0..ca456c7 100644
--- a/lisp/htmlfontify.el
+++ b/lisp/htmlfontify.el
@@ -999,7 +999,7 @@ merged by the user - `hfy-flatten-style' should do this."
                   (append
                    parent
                    (hfy-face-to-style-i
-                    (hfy-face-attr-for-class v hfy-display-class)) ))))
+                    (hfy-face-attr-for-class v hfy-display-class))))))
         (setq this
               (if val (case key
                        (:family         (hfy-family    val))
@@ -1018,7 +1018,7 @@ merged by the user - `hfy-flatten-style' should do this."
                        (:italic         (hfy-slant 'italic))))))
       (setq that (hfy-face-to-style-i next))
       ;;(lwarn t :warning "%S => %S" fn (nconc this that parent))
-      (nconc this that parent))) )
+      (nconc this parent that))) )
 
 (defun hfy-size-to-int (spec)
   "Convert SPEC, a CSS font-size specifier, to an Emacs :height attribute 
value.
@@ -1062,7 +1062,7 @@ haven't encountered them yet.  Returns a 
`hfy-style-assoc'."
    ((and (symbolp fn)
          (facep (symbol-value fn)))
     (hfy-face-attr-for-class (symbol-value fn) hfy-display-class))
-   (t nil)))
+   (t fn)))
 
 
 (defun hfy-face-to-style (fn)

--=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 18 19:04:24 2016 Received: (at 21990) by debbugs.gnu.org; 19 Jan 2016 00:04:25 +0000 Received: from localhost ([127.0.0.1]:53280 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLJma-000776-NB for submit@debbugs.gnu.org; Mon, 18 Jan 2016 19:04:24 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25437) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLJmZ-00076x-3E for 21990@debbugs.gnu.org; Mon, 18 Jan 2016 19:04:23 -0500 Received: from mail.zoho.com by mx.zohomail.com with SMTP id 1453161843572746.0174098134621; Mon, 18 Jan 2016 16:04:03 -0800 (PST) Date: Mon, 18 Jan 2016 16:04:03 -0800 From: Hong Xu To: "Phillip Lord" Message-ID: <15257320b32.10eb4a7a05738.3761208694060380485@topbug.net> In-Reply-To: <878u3m3icn.fsf@russet.org.uk> References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> <569B3370.2060807@topbug.net> <87si1vkfu9.fsf@russet.org.uk> <569CA0D9.5070006@topbug.net> <878u3m3icn.fsf@russet.org.uk> Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_11828_293915284.1453161843507" User-Agent: Zoho Mail X-Mailer: Zoho Mail X-Zoho-Virus-Status: 1 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21990 Cc: "21990@debbugs.gnu.org" <21990@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ------=_Part_11828_293915284.1453161843507 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Now I can confirm this patch works on 24.5, while 24.4 won't work. Thanks for the fix! Hong Xu writes: > I've tested it---yes now the highlighted regions display differently, > but the highlighting actually is just the same as the background... > > I've attached the generated html file, so you can view it. Hmmm. Just test the same file at my end, and it seems to work fine (see attached). Did you do this with emacs -q? ------=_Part_11828_293915284.1453161843507 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: 7bit Now I can confirm this patch works on 24.5, while 24.4 won't work. Thanks for the fix!




Hong Xu <hong@topbug.net> writes:

> I've tested it---yes now the highlighted regions display differently,

> but the highlighting actually is just the same as the background...

>

> I've attached the generated html file, so you can view it.





Hmmm. Just test the same file at my end, and it seems to work fine (see

attached).



Did you do this with emacs -q?





------=_Part_11828_293915284.1453161843507-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 05:03:59 2016 Received: (at 21990) by debbugs.gnu.org; 19 Jan 2016 10:03:59 +0000 Received: from localhost ([127.0.0.1]:53410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLT8p-0006MZ-Ln for submit@debbugs.gnu.org; Tue, 19 Jan 2016 05:03:59 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:33736) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLT8n-0006MQ-HD for 21990@debbugs.gnu.org; Tue, 19 Jan 2016 05:03:58 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLT8m-0000iM-BM; Tue, 19 Jan 2016 10:03:56 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLT8m-0000CP-Dt; Tue, 19 Jan 2016 10:03:56 +0000 From: phillip.lord@russet.org.uk (Phillip Lord) To: Hong Xu Subject: Re: bug#21990: htmlfontify fails to generate highly highlighted regions References: <56529962.10301@topbug.net> <87io2uwgj5.fsf@russet.org.uk> <56998DB8.50400@topbug.net> <569B3370.2060807@topbug.net> <87si1vkfu9.fsf@russet.org.uk> <569CA0D9.5070006@topbug.net> <878u3m3icn.fsf@russet.org.uk> <15257320b32.10eb4a7a05738.3761208694060380485@topbug.net> Date: Tue, 19 Jan 2016 10:03:56 +0000 In-Reply-To: <15257320b32.10eb4a7a05738.3761208694060380485@topbug.net> (Hong Xu's message of "Mon, 18 Jan 2016 16:04:03 -0800") Message-ID: <87si1trilv.fsf@russet.org.uk> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 21990 Cc: "21990@debbugs.gnu.org" <21990@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) Okay, I will complete this and commit. Thanks for testing. Hong Xu writes: > Now I can confirm this patch works on 24.5, while 24.4 won't work. Thanks for the fix! > > > > > Hong Xu writes: > >> I've tested it---yes now the highlighted regions display differently, > >> but the highlighting actually is just the same as the background... > >> > >> I've attached the generated html file, so you can view it. > > > > > > Hmmm. Just test the same file at my end, and it seems to work fine (see > > attached). > > > > Did you do this with emacs -q? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 07:51:28 2016 Received: (at control) by debbugs.gnu.org; 19 Jan 2016 12:51:28 +0000 Received: from localhost ([127.0.0.1]:53481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLVku-0005J6-AK for submit@debbugs.gnu.org; Tue, 19 Jan 2016 07:51:28 -0500 Received: from cheviot12.ncl.ac.uk ([128.240.234.12]:55838) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLVkr-0005Ix-Uw for control@debbugs.gnu.org; Tue, 19 Jan 2016 07:51:26 -0500 Received: from smtpauth-vm.ncl.ac.uk ([10.8.233.129] helo=smtpauth.ncl.ac.uk) by cheviot12.ncl.ac.uk with esmtp (Exim 4.63) (envelope-from ) id 1aLVkq-0007Lm-CC for control@debbugs.gnu.org; Tue, 19 Jan 2016 12:51:24 +0000 Received: from jangai.ncl.ac.uk ([10.66.67.223] helo=localhost) by smtpauth.ncl.ac.uk with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.63) (envelope-from ) id 1aLVkq-0004OC-M4 for control@debbugs.gnu.org; Tue, 19 Jan 2016 12:51:24 +0000 To: control@debbugs.gnu.org From: phillip.lord@russet.org.uk (Phillip Lord) Subject: control message for bug #21990 Message-Id: Date: Tue, 19 Jan 2016 12:51:24 +0000 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) tags 21990 fixed close 21990 emacs-25 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 13:31:12 2016 Received: (at control) by debbugs.gnu.org; 19 Jan 2016 18:31:12 +0000 Received: from localhost ([127.0.0.1]:54010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLb3g-0000OM-1W for submit@debbugs.gnu.org; Tue, 19 Jan 2016 13:31:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38985) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLb3d-0000Gm-Nu for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:31:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLb3X-0006m1-Vs for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:31:04 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLb3X-0006lx-Sh for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:31:03 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aLb3W-00066X-V9 for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:31:03 -0500 Subject: control message for bug 21990 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 19 Jan 2016 13:31:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) close 21990 25.1 From unknown Wed Jun 18 00:18:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 17 Feb 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator