From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.bugs Subject: bug#48307: Feature request: provide default keybindings to change the font size in all windows Date: Tue, 25 May 2021 07:58:42 +0000 Message-ID: References: <603bbc01-b1a2-b367-f54e-59a57475cbfe@gmail.com> <333cb576-85c8-6da6-2312-293fa5c44865@gmail.com> <5009beed-08d3-592b-86a6-136b994cbc5b@gmx.at> <0ca4bc1d-a396-6948-83e9-6f82f3e77c0c@gmail.com> <83im3q5swn.fsf@gnu.org> <4363ab35-b2d0-4d10-dd51-6447b58d705e@gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="9yMwOW297q" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14252"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 48307@debbugs.gnu.org To: =?UTF-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 25 09:59:14 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1llRy5-0003Xu-Tw for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 09:59:14 +0200 Original-Received: from localhost ([::1]:38248 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1llRy4-0001mF-U6 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 25 May 2021 03:59:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44784) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1llRxt-0001m5-Qx for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 03:59:01 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33050) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1llRxt-0006dP-Jn for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 03:59:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1llRxt-0001qK-Ih for bug-gnu-emacs@gnu.org; Tue, 25 May 2021 03:59:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 25 May 2021 07:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48307 X-GNU-PR-Package: emacs Original-Received: via spool by 48307-submit@debbugs.gnu.org id=B48307.16219295277063 (code B ref 48307); Tue, 25 May 2021 07:59:01 +0000 Original-Received: (at 48307) by debbugs.gnu.org; 25 May 2021 07:58:47 +0000 Original-Received: from localhost ([127.0.0.1]:44596 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRxe-0001pq-EM for submit@debbugs.gnu.org; Tue, 25 May 2021 03:58:46 -0400 Original-Received: from heytings.org ([95.142.160.155]:36096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1llRxc-0001pi-6s for 48307@debbugs.gnu.org; Tue, 25 May 2021 03:58:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1621929522; bh=90phwX6pwZtI7R/2SrCQ5rQAKs8X/ThljRzFjbJiWWE=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=LRq00MDmziKpC0NZ4GYH11lB+kV8Tlke1yGMVylg4wypWTq9SLbpKYmnEohhEK+ZR CcgPOvtUz65GDD61NPE53YAN30yVzHHUJdDM+I48eRtLo0rORD1Cs9x6TDg+lllxPD pYpQZOPpb9of9++tUOVcXN51l9C8LOlcJDxhMhfSvYYnVHVEGxEn4gRccSmkzFMVRM zSYovSoW7Lv+qXRAIv6NUN1e7LfnxPn3fGf8lNwqDFEPFbhOs0BeNSkCLdvFOvSbzx AfaFLqF5fG8aC5VM89p49eD5RNw1+mjvhtORcsEPPpPiqraq8vVrQpql+KfVjDEJn8 z4bGM/rrBBh9g== In-Reply-To: Content-ID: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207178 Archived-At: --9yMwOW297q Content-Type: text/plain; charset=us-ascii; format=flowed Content-ID: Updated patch attached. The main added feature is that face resizing is now bounded (between 10 and 500). --9yMwOW297q Content-Type: text/x-diff; name=Global-adjustments-to-the-default-face.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=Global-adjustments-to-the-default-face.patch RnJvbSBkNDdlNDZhMDEwOGFhMzQ5OWNkZjRmZjYxZGE1MTM0NjUwYTk2ODE4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBUdWUsIDI1IE1h eSAyMDIxIDA3OjU2OjM4ICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIEdsb2Jh bCBhZGp1c3RtZW50cyB0byB0aGUgZGVmYXVsdCBmYWNlDQoNCiogbGlzcC9m YWNlLXJlbWFwLmVsIChnbG9iYWwtdGV4dC1zY2FsZS1hZGp1c3QpOiBOZXcg Y29tbWFuZC4NCih0ZXh0LXNjYWxlLWFkanVzdCk6IFJlZmVyIHRvIHRoZSBu ZXcgcmVsYXRlZCBjb21tYW5kLg0KKGdsb2JhbC10ZXh0LXNjYWxlLWFkanVz dC1yZXNpemVzLWZyYW1lcyk6IE5ldyB1c2VyIG9wdGlvbi4NCg0KKiBsaXNw L213aGVlbC5lbCAobW91c2Utd2hlZWwtc2Nyb2xsLWFtb3VudCk6IEFkZCB0 aGUgbmV3IGNvbW1hbmQNCnRvIHRoZSBtb3VzZSB3aGVlbCBzY3JvbGxpbmcg ZXZlbnRzLg0KKG1vdXNlLXdoZWVsLWdsb2JhbC10ZXh0LXNjYWxlKTogTmV3 IGZ1bmN0aW9uLg0KKG1vdXNlLXdoZWVsLW1vZGUpOiBVc2UgdGhlIG5ldyBm dW5jdGlvbiB3aXRoIG1vdXNlLXdoZWVsLW1vZGUuDQoNCiogZG9jL2VtYWNz L2Rpc3BsYXkudGV4aSAoVGV4dCBTY2FsZSk6IERvY3VtZW50IHRoZSBuZXcg Y29tbWFuZCBhbmQNCnRoZSBuZXcgdXNlciBvcHRpb24uDQoNCiogZXRjL05F V1M6IE1lbnRpb24gdGhlIG5ldyBjb21tYW5kIGFuZCBpdHMgYmluZGluZ3Ms IGFuZCB0aGUgbmV3DQp1c2VyIG9wdGlvbi4NCi0tLQ0KIGRvYy9lbWFjcy9k aXNwbGF5LnRleGkgfCAxNiArKysrKysrKysrDQogZXRjL05FV1MgICAgICAg ICAgICAgICB8IDEyICsrKysrKysrDQogbGlzcC9mYWNlLXJlbWFwLmVsICAg ICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrLQ0KIGxpc3AvbXdoZWVsLmVsICAgICAgICAgfCAxOSArKysrKysrKysr Ky0NCiA0IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2Rpc3BsYXku dGV4aSBiL2RvYy9lbWFjcy9kaXNwbGF5LnRleGkNCmluZGV4IDVmY2NkYWE4 MzQuLjAxMTIxZmZlZTYgMTAwNjQ0DQotLS0gYS9kb2MvZW1hY3MvZGlzcGxh eS50ZXhpDQorKysgYi9kb2MvZW1hY3MvZGlzcGxheS50ZXhpDQpAQCAtODM3 LDYgKzgzNywyMiBAQCBUZXh0IFNjYWxlDQogdG8gdGhlIEBjb2Rle3RleHQt c2NhbGUtYWRqdXN0fSBjb21tYW5kIHJlc3RvcmVzIHRoZSBkZWZhdWx0IGhl aWdodCwNCiB0aGUgc2FtZSBhcyB0eXBpbmcgQGtiZHtDLXggQy0wfS4NCiAN CitAY2luZGV4IGFqdXN0IGdsb2JhbCBmYWNlIGhlaWdodA0KK0BmaW5kZXgg Z2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0DQorQGtpbmRleCBDLXggQy1NLSsN CitAa2luZGV4IEMteCBDLU0tPQ0KK0BraW5kZXggQy14IEMtTS0tDQorQGtp bmRleCBDLXggQy1NLTANCitAa2luZGV4IEMtTS13aGVlbC1kb3duDQorQGtp bmRleCBDLU0td2hlZWwtdXANCisgIFNpbWlsYXJseSwgdG8gY2hhbmdlIHRo ZSBoZWlnaHQgb2YgdGhlIGRlZmF1bHQgZmFjZSBnbG9iYWxseSwgdHlwZQ0K K0BrYmR7Qy14IEMtTS0rfSwgQGtiZHtDLXggQy1NLT19LCBAa2Jke0MteCBD LU0tLX0gb3IgQGtiZHtDLXggQy1NLTB9LA0KK29yIHNjcm9sbCB0aGUgbW91 c2Ugd2hlZWwgd2l0aCBib3RoIHRoZSBAa2Jke0N0cmx9IGFuZCBAa2Jke01l dGF9DQorbW9kaWZpZXJzIHByZXNzZWQuICBUbyBlbmFibGUgZnJhbWUgcmVz aXppbmcgd2hlbiB0aGUgaGVpZ2h0IG9mIHRoZQ0KK2RlZmF1bHQgZmFjZSBp cyBjaGFuZ2VkIGdsb2JhbGx5LCBjdXN0b21pemUgdGhlIHZhcmlhYmxlDQor QGNvZGV7Z2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0LXJlc2l6ZXMtZnJhbWVz fSAoQHB4cmVme0Vhc3kNCitDdXN0b21pemF0aW9ufSkuDQorDQogQGNpbmRl eCBpbmNyZWFzZSBidWZmZXIgZmFjZSBoZWlnaHQNCiBAZmluZGV4IHRleHQt c2NhbGUtaW5jcmVhc2UNCiBAY2luZGV4IGRlY3JlYXNlIGJ1ZmZlciBmYWNl IGhlaWdodA0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MNCmlu ZGV4IGUxMWI4NjA2MTYuLmM1YzRhOTNkOTAgMTAwNjQ0DQotLS0gYS9ldGMv TkVXUw0KKysrIGIvZXRjL05FV1MNCkBAIC00MTYsNiArNDE2LDE4IEBAIFdo ZW4gdGhpcyBvcHRpb24gaXMgc2V0LCBkaXJlY3Rpb24gY2hhbmdlcyBpbiBJ c2VhcmNoIG1vdmUgdG8gYW5vdGhlcg0KIHNlYXJjaCBtYXRjaCwgaWYgdGhl cmUgaXMgb25lLCBpbnN0ZWFkIG9mIG1vdmluZyBwb2ludCB0byB0aGUgb3Ro ZXINCiBlbmQgb2YgdGhlIGN1cnJlbnQgbWF0Y2guDQogDQorKysrDQorKiog TmV3IGNvbW1hbmQgdG8gY2hhbmdlIHRoZSBkZWZhdWx0IGZhY2UgaGVpZ2h0 IGdsb2JhbGx5Lg0KK1RvIGluY3JlYXNlIGl0LCB0eXBlICdDLXggQy1NLSsn IG9yICdDLXggQy1NLT0nOyB0byBkZWNyZWFzZSBpdCwgdHlwZQ0KKydDLXgg Qy1NLS0nOyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGZhY2UgaGVpZ2h0LCB0 eXBlICdDLXggQy1NLTAnLg0KK1RoZSBmaW5hbCBrZXkgaW4gdGhlc2UgY29t bWFuZHMgbWF5IGJlIHJlcGVhdGVkIHdpdGhvdXQgdGhlIGxlYWRpbmcNCisn Qy14JyBhbmQgd2l0aG91dCB0aGUgbW9kaWZpZXJzLCBlLmcuICdDLXggQy1N LSsgQy1NLSsgQy1NLSsnIGFuZCAnQy14DQorQy1NLSsgKyArJyBpbmNyZWFz ZSB0aGUgZGVmYXVsdCBmYWNlIGhlaWdodCBieSB0aHJlZSBzdGVwcy4gIFdo ZW4NCittb3VzZS13aGVlbC1tb2RlIGlzIGVuYWJsZWQsICdDLU0td2hlZWwt dXAnIGFuZCAnQy1NLXdoZWVsLWRvd24nIGFsc28NCitpbmNyZWFzZSBhbmQg ZGVjcmVhc2UgdGhlIGRlZmF1bHQgZmFjZSBoZWlnaHQgZ2xvYmFsbHkuICBB ZGRpdGlvbmFsbHksDQordGhlIHZhcmlhYmxlICdnbG9iYWwtdGV4dC1zY2Fs ZS1hZGp1c3QtcmVzaXplcy1mcmFtZXMnIGNvbnRyb2xzDQord2hldGhlciB0 aGUgZnJhbWVzIGFyZSByZXNpemVkIHdoZW4gdGhlIGRlZmF1bHQgZmFjZSBo ZWlnaHQgaXMgY2hhbmdlZC4NCisNCiAqKiBPdXRsaW5lDQogDQogKysrDQpk aWZmIC0tZ2l0IGEvbGlzcC9mYWNlLXJlbWFwLmVsIGIvbGlzcC9mYWNlLXJl bWFwLmVsDQppbmRleCA1OTE0ZWU0YTIwLi41ZTEzNmUzNjhiIDEwMDY0NA0K LS0tIGEvbGlzcC9mYWNlLXJlbWFwLmVsDQorKysgYi9saXNwL2ZhY2UtcmVt YXAuZWwNCkBAIC0zNzEsNyArMzcxLDkgQEAgdGV4dC1zY2FsZS1hZGp1c3QN CiBgdGV4dC1zY2FsZS1pbmNyZWFzZScgY29tbWFuZCB3aGljaCBtYWtlcyBy ZXBldGl0aW9uIGNvbnZlbmllbnQNCiBldmVuIHdoZW4gaXQgaXMgYm91bmQg aW4gYSBub24tdG9wLWxldmVsIGtleW1hcC4gIEZvciBiaW5kaW5nIGluDQog YSB0b3AtbGV2ZWwga2V5bWFwLCBgdGV4dC1zY2FsZS1pbmNyZWFzZScgb3IN Ci1gdGV4dC1zY2FsZS1kZWNyZWFzZScgbWF5IGJlIG1vcmUgYXBwcm9wcmlh dGUuIg0KK2B0ZXh0LXNjYWxlLWRlY3JlYXNlJyBtYXkgYmUgbW9yZSBhcHBy b3ByaWF0ZS4NCisNCitTZWUgYWxzbyB0aGUgcmVsYXRlZCBjb21tYW5kIGBn bG9iYWwtdGV4dC1zY2FsZS1hZGp1c3QnLiINCiAgIChpbnRlcmFjdGl2ZSAi cCIpDQogICAobGV0ICgoZXYgbGFzdC1jb21tYW5kLWV2ZW50KQ0KIAkoZWNo by1rZXlzdHJva2VzIG5pbCkpDQpAQCAtMzkzLDYgKzM5NSw3MCBAQCB0ZXh0 LXNjYWxlLWFkanVzdA0KICAgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGlu dGVyYWN0aXZlKSAodGV4dC1zY2FsZS1hZGp1c3QgKGFicyBpbmMpKSkpKSkN CiAgICAgICAgICBtYXApKSkpKSA7OyApDQogDQorKGRlZmN1c3RvbSBnbG9i YWwtdGV4dC1zY2FsZS1hZGp1c3QtcmVzaXplcy1mcmFtZXMgbmlsDQorICAi V2hldGhlciBgZ2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0JyByZXNpemVzIHRo ZSBmcmFtZXMuIg0KKyAgOnR5cGUgJyhjaG9pY2UgKGNvbnN0IDp0YWcgIk9m ZiIgbmlsKQ0KKyAgICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIk9uIiB0 KSkNCisgIDpncm91cCAnZGlzcGxheQ0KKyAgOnZlcnNpb24gIjI4LjEiKQ0K Kw0KKyhkZWZ2YXIgZ2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0LS1kZWZhdWx0 LWhlaWdodCBuaWwpDQorDQorOzs7IyMjYXV0b2xvYWQgKGRlZmluZS1rZXkg Y3RsLXgtbWFwIFsoY29udHJvbCBtZXRhID8rKV0gJ2dsb2JhbC10ZXh0LXNj YWxlLWFkanVzdCkNCis7OzsjIyNhdXRvbG9hZCAoZGVmaW5lLWtleSBjdGwt eC1tYXAgWyhjb250cm9sIG1ldGEgPz0pXSAnZ2xvYmFsLXRleHQtc2NhbGUt YWRqdXN0KQ0KKzs7OyMjI2F1dG9sb2FkIChkZWZpbmUta2V5IGN0bC14LW1h cCBbKGNvbnRyb2wgbWV0YSA/LSldICdnbG9iYWwtdGV4dC1zY2FsZS1hZGp1 c3QpDQorOzs7IyMjYXV0b2xvYWQgKGRlZmluZS1rZXkgY3RsLXgtbWFwIFso Y29udHJvbCBtZXRhID8wKV0gJ2dsb2JhbC10ZXh0LXNjYWxlLWFkanVzdCkN Cis7OzsjIyNhdXRvbG9hZA0KKyhkZWZ1biBnbG9iYWwtdGV4dC1zY2FsZS1h ZGp1c3QgKGluY3JlbWVudCkNCisgICJHbG9iYWxseSBhZGp1c3QgdGhlIGhl aWdodCBvZiB0aGUgZGVmYXVsdCBmYWNlIGJ5IElOQ1JFTUVOVC4NCisNCitJ TkNSRU1FTlQgbWF5IGJlIHBhc3NlZCBhcyBhIG51bWVyaWMgcHJlZml4IGFy Z3VtZW50Lg0KKw0KK1RoZSBhZGp1c3RtZW50IG1hZGUgZGVwZW5kcyBvbiB0 aGUgZmluYWwgY29tcG9uZW50IG9mIHRoZSBrZXkgYmluZGluZw0KK3VzZWQg dG8gaW52b2tlIHRoZSBjb21tYW5kLCB3aXRoIGFsbCBtb2RpZmllcnMgcmVt b3ZlZDoNCisNCisgICArLCA9ICAgR2xvYmFsbHkgaW5jcmVhc2UgdGhlIGhl aWdodCBvZiB0aGUgZGVmYXVsdCBmYWNlDQorICAgLSAgICAgIEdsb2JhbGx5 IGRlY3JlYXNlIHRoZSBoZWlnaHQgb2YgdGhlIGRlZmF1bHQgZmFjZQ0KKyAg IDAgICAgICBHbG9iYWxseSByZXNldCB0aGUgaGVpZ2h0IG9mIHRoZSBkZWZh dWx0IGZhY2UNCisNCitBZnRlciBhZGp1c3RpbmcsIGZ1cnRoZXIgYWRqdXN0 IHRoZSBkZWZhdWx0IGZhY2UgaGVpZ2h0IGFzIGxvbmcgYXMgdGhlDQora2V5 LCB3aXRoIGFsbCBtb2RpZmllcnMgcmVtb3ZlZCwgaXMgb25lIG9mIHRoZSBh Ym92ZSBjaGFyYWN0ZXJzLg0KKw0KK0J1ZmZlci1sb2NhbCBmYWNlIGFkanVz dGVtZW50cyByZW1haW4gaW4gZWZmZWN0IHdoZW4gZ2xvYmFsIGZhY2UNCith ZGp1c3RtZW50cyBhcmUgbWFkZS4NCisNCitUaGUgdmFyaWFibGUgYGdsb2Jh bC10ZXh0LXNjYWxlLWFkanVzdC1yZXNpemVzLWZyYW1lcycgY29udHJvbHMg d2hldGhlcg0KK3RoZSBmcmFtZXMgYXJlIHJlc2l6ZWQgd2hlbiB0aGUgZGVm YXVsdCBmYWNlIGlzIGFkanVzdGVkLg0KKw0KK1NlZSBhbHNvIHRoZSByZWxh dGVkIGNvbW1hbmQgYHRleHQtc2NhbGUtYWRqdXN0Jy4iDQorICAoaW50ZXJh Y3RpdmUgInAiKQ0KKyAgKHdoZW4gKGRpc3BsYXktZ3JhcGhpYy1wKQ0KKyAg ICAodW5sZXNzIGdsb2JhbC10ZXh0LXNjYWxlLWFkanVzdC0tZGVmYXVsdC1o ZWlnaHQNCisgICAgICAoc2V0cSBnbG9iYWwtdGV4dC1zY2FsZS1hZGp1c3Qt LWRlZmF1bHQtaGVpZ2h0DQorICAgICAgICAgICAgKGZhY2UtYXR0cmlidXRl ICdkZWZhdWx0IDpoZWlnaHQpKSkNCisgICAgKGxldCogKChrZXkgKGV2ZW50 LWJhc2ljLXR5cGUgbGFzdC1jb21tYW5kLWV2ZW50KSkNCisgICAgICAgICAg IChlY2hvLWtleXN0cm9rZXMgbmlsKQ0KKyAgICAgICAgICAgKGN1ciAoZmFj ZS1hdHRyaWJ1dGUgJ2RlZmF1bHQgOmhlaWdodCkpDQorICAgICAgICAgICAo aW5jDQorICAgICAgICAgICAgKHBjYXNlIGtleQ0KKyAgICAgICAgICAgICAg KD8tICgqICgtIGluY3JlbWVudCkgNSkpDQorICAgICAgICAgICAgICAoPzAg KC0gZ2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0LS1kZWZhdWx0LWhlaWdodCBj dXIpKQ0KKyAgICAgICAgICAgICAgKF8gKCogaW5jcmVtZW50IDUpKSkpDQor ICAgICAgICAgICAobmV3ICgrIGN1ciBpbmMpKSkNCisgICAgICAod2hlbiAo PCAxMCBuZXcgNTAwKQ0KKyAgICAgICAgKGxldCAoKGZyYW1lLWluaGliaXQt aW1wbGllZC1yZXNpemUNCisgICAgICAgICAgICAgICAobm90IGdsb2JhbC10 ZXh0LXNjYWxlLWFkanVzdC1yZXNpemVzLWZyYW1lcykpKQ0KKyAgICAgICAg ICAoc2V0LWZhY2UtYXR0cmlidXRlICdkZWZhdWx0IG5pbCA6aGVpZ2h0IG5l dykpKQ0KKyAgICAgICh3aGVuIChjaGFyYWN0ZXJwIGtleSkNCisgICAgICAg IChtZXNzYWdlICJVc2UgKywtLDAgZm9yIGZ1cnRoZXIgYWRqdXN0bWVudCIp DQorICAgICAgICAoc2V0LXRyYW5zaWVudC1tYXANCisgICAgICAgICAobGV0 ICgobWFwIChtYWtlLXNwYXJzZS1rZXltYXApKSkNCisgICAgICAgICAgIChk b2xpc3QgKG1vZCAnKCgpIChjb250cm9sIG1ldGEpKSkNCisgICAgICAgICAg ICAgKGRvbGlzdCAoa2V5ICcoPysgPz0gPy0gPzApKQ0KKyAgICAgICAgICAg ICAgIChkZWZpbmUta2V5IG1hcCAodmVjdG9yIChhcHBlbmQgbW9kIChsaXN0 IGtleSkpKQ0KKyAgICAgICAgICAgICAgICAgJ2dsb2JhbC10ZXh0LXNjYWxl LWFkanVzdCkpKQ0KKyAgICAgICAgICAgbWFwKSkpKSkpDQorDQogDA0KIDs7 IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCiA7OyBidWZmZXItZmFjZS1tb2RlDQpk aWZmIC0tZ2l0IGEvbGlzcC9td2hlZWwuZWwgYi9saXNwL213aGVlbC5lbA0K aW5kZXggYjMxODA1YTU3NS4uOGZiMzhjM2Q4NCAxMDA2NDQNCi0tLSBhL2xp c3AvbXdoZWVsLmVsDQorKysgYi9saXNwL213aGVlbC5lbA0KQEAgLTg0LDcg Kzg0LDEwIEBAIG1vdXNlLXdoZWVsLWluaGliaXQtY2xpY2stdGltZQ0KICAg OnR5cGUgJ251bWJlcikNCiANCiAoZGVmY3VzdG9tIG1vdXNlLXdoZWVsLXNj cm9sbC1hbW91bnQNCi0gICcoMSAoKHNoaWZ0KSAuIGhzY3JvbGwpICgobWV0 YSkgLiBuaWwpICgoY29udHJvbCkgLiB0ZXh0LXNjYWxlKSkNCisgICcoMSAo KHNoaWZ0KSAuIGhzY3JvbGwpDQorICAgICAgKChtZXRhKSAuIG5pbCkNCisg ICAgICAoKGNvbnRyb2wgbWV0YSkgLiBnbG9iYWwtdGV4dC1zY2FsZSkNCisg ICAgICAoKGNvbnRyb2wpIC4gdGV4dC1zY2FsZSkpDQogICAiQW1vdW50IHRv IHNjcm9sbCB3aW5kb3dzIGJ5IHdoZW4gc3Bpbm5pbmcgdGhlIG1vdXNlIHdo ZWVsLg0KIFRoaXMgaXMgYW4gYWxpc3QgbWFwcGluZyB0aGUgbW9kaWZpZXIg a2V5IHRvIHRoZSBhbW91bnQgdG8gc2Nyb2xsIHdoZW4NCiB0aGUgd2hlZWwg aXMgbW92ZWQgd2l0aCB0aGUgbW9kaWZpZXIga2V5IGRlcHJlc3NlZC4NCkBA IC0zODAsNiArMzgzLDE2IEBAIG1vdXNlLXdoZWVsLXRleHQtc2NhbGUNCiAg ICAgICAgICAgICAgICAodGV4dC1zY2FsZS1kZWNyZWFzZSAxKSkpDQogICAg ICAgKHNlbGVjdC13aW5kb3cgc2VsZWN0ZWQtd2luZG93KSkpKQ0KIA0KKyhk ZWZ1biBtb3VzZS13aGVlbC1nbG9iYWwtdGV4dC1zY2FsZSAoZXZlbnQpDQor ICAiSW5jcmVhc2Ugb3IgZGVjcmVhc2UgdGhlIGdsb2JhbCBoZWlnaHQgb2Yg dGhlIGRlZmF1bHQgZmFjZSBhY2NvcmRpbmcgdG8gdGhlIEVWRU5ULiINCisg IChpbnRlcmFjdGl2ZSAobGlzdCBsYXN0LWlucHV0LWV2ZW50KSkNCisgIChs ZXQgKChidXR0b24gKG13aGVlbC1ldmVudC1idXR0b24gZXZlbnQpKSkNCisg ICAgKHVud2luZC1wcm90ZWN0DQorICAgICAgICAoY29uZCAoKGVxIGJ1dHRv biBtb3VzZS13aGVlbC1kb3duLWV2ZW50KQ0KKyAgICAgICAgICAgICAgIChn bG9iYWwtdGV4dC1zY2FsZS1hZGp1c3QgMSkpDQorICAgICAgICAgICAgICAo KGVxIGJ1dHRvbiBtb3VzZS13aGVlbC11cC1ldmVudCkNCisgICAgICAgICAg ICAgICAoZ2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0IC0xKSkpKSkpDQorDQog KGRlZnZhciBtb3VzZS13aGVlbC0taW5zdGFsbGVkLWJpbmRpbmdzLWFsaXN0 IG5pbA0KICAgIkFsaXN0IG9mIGFsbCBpbnN0YWxsZWQgbW91c2Ugd2hlZWwg a2V5IGJpbmRpbmdzLiIpDQogDQpAQCAtNDM2LDYgKzQ0OSwxMCBAQCBtb3Vz ZS13aGVlbC1tb2RlDQogICAgICAgICAoZG9saXN0IChldmVudCAobGlzdCBt b3VzZS13aGVlbC1kb3duLWV2ZW50IG1vdXNlLXdoZWVsLXVwLWV2ZW50KSkN CiAgICAgICAgICAgKG1vdXNlLXdoZWVsLS1hZGQtYmluZGluZyBgWywobGlz dCAoY2FhciBiaW5kaW5nKSBldmVudCldDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ21vdXNlLXdoZWVsLXRleHQtc2NhbGUpKSkN CisgICAgICAgKChhbmQgKGNvbnNwIGJpbmRpbmcpIChlcSAoY2RyIGJpbmRp bmcpICdnbG9iYWwtdGV4dC1zY2FsZSkpDQorICAgICAgICAoZG9saXN0IChl dmVudCAobGlzdCBtb3VzZS13aGVlbC1kb3duLWV2ZW50IG1vdXNlLXdoZWVs LXVwLWV2ZW50KSkNCisgICAgICAgICAgKG1vdXNlLXdoZWVsLS1hZGQtYmlu ZGluZyBgWywoYXBwZW5kIChjYXIgYmluZGluZykgKGxpc3QgZXZlbnQpKV0N CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW91c2Ut d2hlZWwtZ2xvYmFsLXRleHQtc2NhbGUpKSkNCiAgICAgICAgOzsgQmluZGlu Z3MgZm9yIHNjcm9sbGluZy4NCiAgICAgICAgKHQNCiAgICAgICAgIChkb2xp c3QgKGV2ZW50IChsaXN0IG1vdXNlLXdoZWVsLWRvd24tZXZlbnQgbW91c2Ut d2hlZWwtdXAtZXZlbnQNCi0tIA0KMi4zMC4yDQoNCg== --9yMwOW297q--