From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jared Finder via "Emacs development discussions." Newsgroups: gmane.emacs.devel Subject: Re: mouse-face and help echo support for xterm mouse Date: Thu, 05 Nov 2020 21:23:26 -0800 Message-ID: <6e5a5cde54359702c36d1371861f30c3@finder.org> References: <946d9ea094642758037d1881a97e8d0c@finder.org> Reply-To: Jared Finder Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_41c5c2e80d52a3f53ef03bbbdf91ee24" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28327"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Roundcube Webmail/1.3.15 Cc: "Jared Finder via \"Emacs development discussions.\"" To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Nov 06 06:24:22 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kauEX-0007Gt-Uw for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Nov 2020 06:24:22 +0100 Original-Received: from localhost ([::1]:40202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kauEX-0008J8-16 for ged-emacs-devel@m.gmane-mx.org; Fri, 06 Nov 2020 00:24:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42598) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kauDi-0007md-Sk for emacs-devel@gnu.org; Fri, 06 Nov 2020 00:23:31 -0500 Original-Received: from greenhill.hpalace.com ([192.155.80.58]:42794) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kauDg-0004od-HF for emacs-devel@gnu.org; Fri, 06 Nov 2020 00:23:30 -0500 Original-Received: from mail.finder.org (greenhill.hpalace.com [IPv6:2600:3c01::f03c:91ff:fe73:2daa]) by greenhill.hpalace.com (Postfix) with ESMTPSA id E4DC3BB5; Fri, 6 Nov 2020 05:23:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=finder.org; s=2018; t=1604640206; bh=c0T8/Oio4S9JF7CjcXQrN0RlS6Sh1qCGMlm6MM7UVzU=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=gBqV52neiQud1PXHpkzhP4n1R7p61PBgEA6q6v5w5Nl1R6JIMYfg1wEhhFDZn2i5g GpXVG+HJ2B07eLCCd7w61f1CSg+jYlgyJLjePLLIOZogF/1T7m9XKVzHFdqoIWuFnr nCV3wXgZBUQRwnEyb9iiqkFRzj7BenT0x9o0XRB9eoKBSvUNyyHOz18xtWfHh5qNhl dbItl2u3ZP21KPYNwtO5Pd0IIndfldXqYqc+lY2ddwCF2vnRbX/IqdYTPmt2dE5obZ F8grs7tukOqfe57gHiMGDTigyOChR3/ZMtXwwQuhMrIITyMtdAq8hwm1YU9kO2P+jw yCGGu1JdWT0HA== In-Reply-To: X-Sender: jared@finder.org Received-SPF: pass client-ip=192.155.80.58; envelope-from=jared@finder.org; helo=greenhill.hpalace.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/06 00:23:27 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: 12 X-Spam_score: 1.2 X-Spam_bar: + X-Spam_report: (1.2 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_SBL_CSS=3.335, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258775 Archived-At: --=_41c5c2e80d52a3f53ef03bbbdf91ee24 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed All points addressed. New patch attached. I also attached a fix for mode-line-highlight that I noticed from this. -- MJF --=_41c5c2e80d52a3f53ef03bbbdf91ee24 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Face-changing-text-properties-and-help-echo-now-work.patch Content-Disposition: attachment; filename=0001-Face-changing-text-properties-and-help-echo-now-work.patch; size=6992 RnJvbSBkYjcwMzU0ZDIyODJiN2EwMzI5NWQ0OWZmYmZkZWNhMTJlNDVkMWI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXJlZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CkRhdGU6 IFNhdCwgMzEgT2N0IDIwMjAgMjE6MjU6NDcgLTA4MDAKU3ViamVjdDogW1BBVENIIDEvMl0gRmFj ZS1jaGFuZ2luZyB0ZXh0IHByb3BlcnRpZXMgYW5kIGhlbHAtZWNobyBub3cgd29yayB3aXRoCiB4 dGVybS1tb3VzZS4KCiogc3JjL2Rpc3BuZXcuYyAodXBkYXRlX21vdXNlX3Bvc2l0aW9uKTogTmV3 IGZ1bmN0aW9uIGZvciBtb3VzZSBtb3ZlbWVudApsb2dpYyBpbiAnaGFuZGxlX29uZV90ZXJtX2V2 ZW50JyB0aGF0IGNhbiBiZSBzaGFyZWQgYWNyb3NzIGRpZmZlcmVudAptb3VzZSBiYWNrZW5kcy4K KGRpc3BsYXktLXVwZGF0ZS1mb3ItbW91c2UtbW92ZW1lbnQpOiBOZXcgbGlzcCBmdW5jdGlvbiwg Y2FsbCBpdC4KKiBsaXNwL3h0LW1vdXNlLmVsICh4dGVybS1tb3VzZS0taGFuZGxlLW1vdXNlLW1v dmVtZW50KTogTmV3IGZ1bmN0aW9uIHRoYXQKY2FsbHMgJ2Rpc3BsYXktLXVwZGF0ZS1mb3ItbW91 c2UtbW92ZW1lbnQnLgooeHRlcm0tbW91c2UtdHJhbnNsYXRlLTEpOiBDYWxsIGl0LgoqIHNyYy90 ZXJtLmMgKGhhbmRsZV9vbmVfdGVybV9ldmVudCk6IElubGluZSBsb2dpYyBmcm9tCid0ZXJtX21v dXNlX21vdmVtZW50JyBhbmQgY2FsbCAndXBkYXRlX21vdXNlX3Bvc2l0aW9uJy4KKHRlcm1fbW91 c2VfbW92ZW1lbnQpOiBEZWxldGUuCi0tLQogbGlzcC94dC1tb3VzZS5lbCB8ICA3ICsrKysrKysK IHNyYy9kaXNwZXh0ZXJuLmggfCAgMSArCiBzcmMvZGlzcG5ldy5jICAgIHwgNDggKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHNyYy90ZXJtLmMgICAgICAgfCA1 MiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmls ZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvbGlzcC94dC1tb3VzZS5lbCBiL2xpc3AveHQtbW91c2UuZWwKaW5kZXggZjljMDhmOWExNy4u OTMwMTQ3NmU4MSAxMDA2NDQKLS0tIGEvbGlzcC94dC1tb3VzZS5lbAorKysgYi9saXNwL3h0LW1v dXNlLmVsCkBAIC03Nyw2ICs3Nyw3IEBAIHh0ZXJtLW1vdXNlLXRyYW5zbGF0ZS0xCiAgICAgICAg ICAgICAgIChjb3B5LXNlcXVlbmNlIGV2ZW50KSkKIAl2ZWMpCiAgICAgICAgKGlzLW1vdmUKKyAg ICAgICAgKHh0ZXJtLW1vdXNlLS1oYW5kbGUtbW91c2UtbW92ZW1lbnQpCiAgICAgICAgIChpZiB0 cmFjay1tb3VzZSB2ZWMKICAgICAgICAgICA7OyBNb3VzZSBtb3ZlbWVudCBldmVudHMgYXJlIGN1 cnJlbnRseSBzdXBwb3NlZCB0byBiZQogICAgICAgICAgIDs7IHN1cHByZXNzZWQuICBSZXR1cm4g bm8gZXZlbnQuCkBAIC0xMDYsOCArMTA3LDE0IEBAIHh0ZXJtLW1vdXNlLXRyYW5zbGF0ZS0xCiAJ ICAgICAgKGlmIChudWxsIHRyYWNrLW1vdXNlKQogCQkgICh2ZWN0b3IgZHJhZykKIAkJKHB1c2gg ZHJhZyB1bnJlYWQtY29tbWFuZC1ldmVudHMpCisgICAgICAgICAgICAgICAgKHh0ZXJtLW1vdXNl LS1oYW5kbGUtbW91c2UtbW92ZW1lbnQpCiAJCSh2ZWN0b3IgKGxpc3QgJ21vdXNlLW1vdmVtZW50 IGV2LWRhdGEpKSkpKSkpKSkpKSkKIAorKGRlZnVuIHh0ZXJtLW1vdXNlLS1oYW5kbGUtbW91c2Ut bW92ZW1lbnQgKCkKKyAgIkhhbmRsZSBtb3VzZSBtb3Rpb24gdGhhdCB3YXMganVzdCBnZW5lcmF0 ZWQgZm9yIFhUZXJtIG1vdXNlLiIKKyAgKGRpc3BsYXktLXVwZGF0ZS1mb3ItbW91c2UtbW92ZW1l bnQgKHRlcm1pbmFsLXBhcmFtZXRlciBuaWwgJ3h0ZXJtLW1vdXNlLXgpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICh0ZXJtaW5hbC1wYXJhbWV0ZXIgbmlsICd4dGVybS1t b3VzZS15KSkpCisKIDs7IFRoZXNlIHR3byB2YXJpYWJsZXMgaGF2ZSBiZWVuIGNvbnZlcnRlZCB0 byB0ZXJtaW5hbCBwYXJhbWV0ZXJzLgogOzsKIDs7KGRlZnZhciB4dGVybS1tb3VzZS14IDAKZGlm ZiAtLWdpdCBhL3NyYy9kaXNwZXh0ZXJuLmggYi9zcmMvZGlzcGV4dGVybi5oCmluZGV4IDg0OGQz YmNkMjAuLmRhNTE3NzJiMzcgMTAwNjQ0Ci0tLSBhL3NyYy9kaXNwZXh0ZXJuLmgKKysrIGIvc3Jj L2Rpc3BleHRlcm4uaApAQCAtMzYwNiw2ICszNjA2LDcgQEAgI2RlZmluZSBJTUFHRV9CQUNLR1JP VU5EX1RSQU5TUEFSRU5UKGltZywgZiwgbWFzaykJCQkgICAgICBcCiBleHRlcm4gdm9pZCByZWRy YXdfZnJhbWUgKHN0cnVjdCBmcmFtZSAqKTsKIGV4dGVybiBib29sIHVwZGF0ZV9mcmFtZSAoc3Ry dWN0IGZyYW1lICosIGJvb2wsIGJvb2wpOwogZXh0ZXJuIHZvaWQgdXBkYXRlX2ZyYW1lX3dpdGhf bWVudSAoc3RydWN0IGZyYW1lICosIGludCwgaW50KTsKK2V4dGVybiBpbnQgdXBkYXRlX21vdXNl X3Bvc2l0aW9uIChzdHJ1Y3QgZnJhbWUgKiwgaW50LCBpbnQpOwogZXh0ZXJuIHZvaWQgYml0Y2hf YXRfdXNlciAodm9pZCk7CiBleHRlcm4gdm9pZCBhZGp1c3RfZnJhbWVfZ2x5cGhzIChzdHJ1Y3Qg ZnJhbWUgKik7CiB2b2lkIGZyZWVfZ2x5cGhzIChzdHJ1Y3QgZnJhbWUgKik7CmRpZmYgLS1naXQg YS9zcmMvZGlzcG5ldy5jIGIvc3JjL2Rpc3BuZXcuYwppbmRleCAzZjJhZTNlNmFkLi5mNTFlZDI3 MDlhIDEwMDY0NAotLS0gYS9zcmMvZGlzcG5ldy5jCisrKyBiL3NyYy9kaXNwbmV3LmMKQEAgLTMz MjMsNiArMzMyMyw1MyBAQCB1cGRhdGVfZnJhbWVfd2l0aF9tZW51IChzdHJ1Y3QgZnJhbWUgKmYs IGludCByb3csIGludCBjb2wpCiAgIGRpc3BsYXlfY29tcGxldGVkID0gIXBhdXNlZF9wOwogfQog CisvKiBVcGRhdGUgdGhlIG1vdXNlIHBvc2l0aW9uIGZvciBhIGZyYW1lIEYuICBUaGlzIGhhbmRs ZXMgYm90aAorICAgdXBkYXRpbmcgdGhlIGRpc3BsYXkgZm9yIG1vdXNlLWZhY2UgcHJvcHJldGll cyBhbmQgdXBkYXRpbmcgdGhlCisgICBoZWxwIGVjaG8gdGV4dC4KKworICAgUmV0dXJucyB0aGUg bnVtYmVyIG9mIGV2ZW50cyBnZW5lcmF0ZWQuICAqLworaW50Cit1cGRhdGVfbW91c2VfcG9zaXRp b24gKHN0cnVjdCBmcmFtZSAqZiwgaW50IHgsIGludCB5KQoreworICBwcmV2aW91c19oZWxwX2Vj aG9fc3RyaW5nID0gaGVscF9lY2hvX3N0cmluZzsKKyAgaGVscF9lY2hvX3N0cmluZyA9IFFuaWw7 CisKKyAgbm90ZV9tb3VzZV9oaWdobGlnaHQgKGYsIHgsIHkpOworCisgIC8qIElmIHRoZSBjb250 ZW50cyBvZiB0aGUgZ2xvYmFsIHZhcmlhYmxlIGhlbHBfZWNob19zdHJpbmcKKyAgICAgaGFzIGNo YW5nZWQsIGdlbmVyYXRlIGEgSEVMUF9FVkVOVC4gICovCisgIGlmICghTklMUCAoaGVscF9lY2hv X3N0cmluZykKKyAgICAgIHx8ICFOSUxQIChwcmV2aW91c19oZWxwX2VjaG9fc3RyaW5nKSkKKyAg ICB7CisgICAgICBMaXNwX09iamVjdCBmcmFtZTsKKyAgICAgIFhTRVRGUkFNRShmcmFtZSwgZik7 CisKKyAgICAgIGdlbl9oZWxwX2V2ZW50IChoZWxwX2VjaG9fc3RyaW5nLCBmcmFtZSwgaGVscF9l Y2hvX3dpbmRvdywKKyAgICAgICAgICAgICAgICAgICAgICBoZWxwX2VjaG9fb2JqZWN0LCBoZWxw X2VjaG9fcG9zKTsKKyAgICAgIHJldHVybiAxOworICAgIH0KKworICByZXR1cm4gMDsKK30KKwor REVGVU4gKCJkaXNwbGF5LS11cGRhdGUtZm9yLW1vdXNlLW1vdmVtZW50IiwgRmRpc3BsYXlfX3Vw ZGF0ZV9mb3JfbW91c2VfbW92ZW1lbnQsCisgICAgICAgU2Rpc3BsYXlfX3VwZGF0ZV9mb3JfbW91 c2VfbW92ZW1lbnQsIDIsIDIsIDAsCisgICAgICAgZG9jOiAvKiBIYW5kbGUgbW91c2UgbW92ZW1l bnQgZGV0ZWN0ZWQgYnkgTGlzcCBjb2RlLgorCitUaGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBjYWxs ZWQgd2hlbiBMaXNwIGNvZGUgZGV0ZWN0cyB0aGUgbW91c2UgaGFzCittb3ZlZCwgZXZlbiBpZiBg dHJhY2stbW91c2UnIGlzIG5pbC4gIFRoaXMgaGFuZGxlcyB1cGRhdGVzIHRoYXQgZG8gbm90City ZWx5IG9uIGlucHV0IGV2ZW50cyBzdWNoIGFzIHVwZGF0aW5nIGRpc3BsYXkgZm9yIG1vdXNlLWZh Y2UKK3Byb3BlcnRpZXMgb3IgdXBkYXRpbmcgdGhlIGhlbHAgZWNobyB0ZXh0LiAgKi8pCisgIChM aXNwX09iamVjdCBtb3VzZV94LCBMaXNwX09iamVjdCBtb3VzZV95KQoreworICBDSEVDS19GSVhO VU0gKG1vdXNlX3gpOworICBDSEVDS19GSVhOVU0gKG1vdXNlX3kpOworCisgIHVwZGF0ZV9tb3Vz ZV9wb3NpdGlvbiAoWEZSQU1FIChzZWxlY3RlZF9mcmFtZSksIFhGSVhOVU0gKG1vdXNlX3gpLAor ICAgICAgICAgICAgICAgICAgICAgICAgIFhGSVhOVU0gKG1vdXNlX3kpKTsKKyAgcmV0dXJuIFFu aWw7Cit9CisKIAwKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKIAkJCSBXaW5kb3ctYmFzZWQgdXBkYXRlcwpA QCAtNjQ5MCw2ICs2NTM3LDcgQEAgc3ltc19vZl9kaXNwbGF5ICh2b2lkKQogewogICBkZWZzdWJy ICgmU3JlZHJhd19mcmFtZSk7CiAgIGRlZnN1YnIgKCZTcmVkcmF3X2Rpc3BsYXkpOworICBkZWZz dWJyICgmU2Rpc3BsYXlfX3VwZGF0ZV9mb3JfbW91c2VfbW92ZW1lbnQpOwogICBkZWZzdWJyICgm U2ZyYW1lX29yX2J1ZmZlcl9jaGFuZ2VkX3ApOwogICBkZWZzdWJyICgmU29wZW5fdGVybXNjcmlw dCk7CiAgIGRlZnN1YnIgKCZTZGluZyk7CmRpZmYgLS1naXQgYS9zcmMvdGVybS5jIGIvc3JjL3Rl cm0uYwppbmRleCAzYTEzZGExNjVlLi5hMDczODU5NGJmIDEwMDY0NAotLS0gYS9zcmMvdGVybS5j CisrKyBiL3NyYy90ZXJtLmMKQEAgLTI0MzAsMjIgKzI0MzAsNiBAQCB0dHlfZHJhd19yb3dfd2l0 aF9tb3VzZV9mYWNlIChzdHJ1Y3Qgd2luZG93ICp3LCBzdHJ1Y3QgZ2x5cGhfcm93ICpyb3csCiAg IGN1cnNvcl90byAoZiwgc2F2ZV95LCBzYXZlX3gpOwogfQogCi1zdGF0aWMgYm9vbAotdGVybV9t b3VzZV9tb3ZlbWVudCAoc3RydWN0IGZyYW1lICpmcmFtZSwgR3BtX0V2ZW50ICpldmVudCkKLXsK LSAgLyogSGFzIHRoZSBtb3VzZSBtb3ZlZCBvZmYgdGhlIGdseXBoIGl0IHdhcyBvbiBhdCB0aGUg bGFzdCBzaWdodGluZz8gICovCi0gIGlmIChldmVudC0+eCAhPSBsYXN0X21vdXNlX3ggfHwgZXZl bnQtPnkgIT0gbGFzdF9tb3VzZV95KQotICAgIHsKLSAgICAgIGZyYW1lLT5tb3VzZV9tb3ZlZCA9 IDE7Ci0gICAgICBub3RlX21vdXNlX2hpZ2hsaWdodCAoZnJhbWUsIGV2ZW50LT54LCBldmVudC0+ eSk7Ci0gICAgICAvKiBSZW1lbWJlciB3aGljaCBnbHlwaCB3ZSdyZSBub3cgb24uICAqLwotICAg ICAgbGFzdF9tb3VzZV94ID0gZXZlbnQtPng7Ci0gICAgICBsYXN0X21vdXNlX3kgPSBldmVudC0+ eTsKLSAgICAgIHJldHVybiAxOwotICAgIH0KLSAgcmV0dXJuIDA7Ci19Ci0KIC8qIFJldHVybiB0 aGUgY3VycmVudCB0aW1lLCBhcyBhIFRpbWUgdmFsdWUuICBXcmFwIGFyb3VuZCBvbiBvdmVyZmxv dy4gICovCiBzdGF0aWMgVGltZQogY3VycmVudF9UaW1lICh2b2lkKQpAQCAtMjU2MiwzMCArMjU0 NiwyMiBAQCBoYW5kbGVfb25lX3Rlcm1fZXZlbnQgKHN0cnVjdCB0dHlfZGlzcGxheV9pbmZvICp0 dHksIEdwbV9FdmVudCAqZXZlbnQpCiAKICAgaWYgKGV2ZW50LT50eXBlICYgKEdQTV9NT1ZFIHwg R1BNX0RSQUcpKQogICAgIHsKLSAgICAgIHByZXZpb3VzX2hlbHBfZWNob19zdHJpbmcgPSBoZWxw X2VjaG9fc3RyaW5nOwotICAgICAgaGVscF9lY2hvX3N0cmluZyA9IFFuaWw7Ci0KICAgICAgIEdw bV9EcmF3UG9pbnRlciAoZXZlbnQtPngsIGV2ZW50LT55LCBmaWxlbm8gKHR0eS0+b3V0cHV0KSk7 CiAKLSAgICAgIGlmICghdGVybV9tb3VzZV9tb3ZlbWVudCAoZiwgZXZlbnQpKQotICAgICAgICBo ZWxwX2VjaG9fc3RyaW5nID0gcHJldmlvdXNfaGVscF9lY2hvX3N0cmluZzsKLQotICAgICAgLyog SWYgdGhlIGNvbnRlbnRzIG9mIHRoZSBnbG9iYWwgdmFyaWFibGUgaGVscF9lY2hvX3N0cmluZwot ICAgICAgICAgaGFzIGNoYW5nZWQsIGdlbmVyYXRlIGEgSEVMUF9FVkVOVC4gICovCi0gICAgICBp ZiAoIU5JTFAgKGhlbHBfZWNob19zdHJpbmcpCi0JICB8fCAhTklMUCAocHJldmlvdXNfaGVscF9l Y2hvX3N0cmluZykpCi0JewotCSAgTGlzcF9PYmplY3QgZnJhbWU7Ci0KLQkgIGlmIChmKQotCSAg ICBYU0VURlJBTUUgKGZyYW1lLCBmKTsKLQkgIGVsc2UKLQkgICAgZnJhbWUgPSBRbmlsOwotCi0J ICBnZW5faGVscF9ldmVudCAoaGVscF9lY2hvX3N0cmluZywgZnJhbWUsIGhlbHBfZWNob193aW5k b3csCi0JCSAgICAgICAgICBoZWxwX2VjaG9fb2JqZWN0LCBoZWxwX2VjaG9fcG9zKTsKLQkgIGNv dW50Kys7Ci0JfQorICAgICAgLyogSGFzIHRoZSBtb3VzZSBtb3ZlZCBvZmYgdGhlIGdseXBoIGl0 IHdhcyBvbiBhdCB0aGUgbGFzdAorICAgICAgICAgc2lnaHRpbmc/ICAqLworICAgICAgaWYgKGV2 ZW50LT54ICE9IGxhc3RfbW91c2VfeCB8fCBldmVudC0+eSAhPSBsYXN0X21vdXNlX3kpCisgICAg ICAgIHsKKyAgICAgICAgICAvKiBGSVhNRTogVGhlc2UgdGhyZWUgbGluZXMgY2FuIG5vdCBiZSBt b3ZlZCBpbnRvCisgICAgICAgICAgICAgdXBkYXRlX21vdXNlX3Bvc2l0aW9uIHVubGVzcyB4dGVy bS1tb3VzZSBnZXRzIHVwZGF0ZWQgdG8KKyAgICAgICAgICAgICBnZW5lcmF0ZSBtb3VzZSBldmVu dHMgdmlhIEMgY29kZS4gIFNlZQorICAgICAgICAgICAgIGh0dHBzOi8vbGlzdHMuZ251Lm9yZy9h cmNoaXZlL2h0bWwvZW1hY3MtZGV2ZWwvMjAyMC0xMS9tc2cwMDE2My5odG1sICovCisgICAgICAg ICAgbGFzdF9tb3VzZV94ID0gZXZlbnQtPng7CisgICAgICAgICAgbGFzdF9tb3VzZV95ID0gZXZl bnQtPnk7CisgICAgICAgICAgZi0+bW91c2VfbW92ZWQgPSAxOworCisgICAgICAgICAgY291bnQg Kz0gdXBkYXRlX21vdXNlX3Bvc2l0aW9uIChmLCBldmVudC0+eCwgZXZlbnQtPnkpOworICAgICAg ICB9CiAgICAgfQogICBlbHNlCiAgICAgewotLSAKMi4yMC4xCgo= --=_41c5c2e80d52a3f53ef03bbbdf91ee24 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-lisp-faces.el-mode-line-highlight-Use-box-only-on-no.patch Content-Disposition: attachment; filename=0002-lisp-faces.el-mode-line-highlight-Use-box-only-on-no.patch; size=730 RnJvbSBiYzU2OWM5Y2MxODA3MmZhOTQzYWZlYTRkNGRhZmRmODY1NWI5OTdkIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKYXJlZCBGaW5kZXIgPGphcmVkQGZpbmRlci5vcmc+CkRhdGU6 IFRodSwgNSBOb3YgMjAyMCAyMToxNTowOCAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8yXSAqIGxp c3AvZmFjZXMuZWwgKG1vZGUtbGluZS1oaWdobGlnaHQpOiBVc2UgOmJveCBvbmx5IG9uCiBub24t VFRZcy4KCi0tLQogbGlzcC9mYWNlcy5lbCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZmFjZXMuZWwgYi9saXNw L2ZhY2VzLmVsCmluZGV4IDcyOGY4YjBmZTYuLjg3NWJlZTk5MTAgMTAwNjQ0Ci0tLSBhL2xpc3Av ZmFjZXMuZWwKKysrIGIvbGlzcC9mYWNlcy5lbApAQCAtMjU3OCw3ICsyNTc4LDcgQEAgbW9kZS1s aW5lLWluYWN0aXZlCiAgIDpncm91cCAnYmFzaWMtZmFjZXMpCiAKIChkZWZmYWNlIG1vZGUtbGlu ZS1oaWdobGlnaHQKLSAgJygoKChjbGFzcyBjb2xvcikgKG1pbi1jb2xvcnMgODgpKQorICAnKCgo KHR5cGUgZ3JhcGhpYykgKGNsYXNzIGNvbG9yKSAobWluLWNvbG9ycyA4OCkpCiAgICAgIDpib3gg KDpsaW5lLXdpZHRoIDIgOmNvbG9yICJncmV5NDAiIDpzdHlsZSByZWxlYXNlZC1idXR0b24pKQog ICAgICh0CiAgICAgIDppbmhlcml0IGhpZ2hsaWdodCkpCi0tIAoyLjIwLjEKCg== --=_41c5c2e80d52a3f53ef03bbbdf91ee24--