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#51883: 29.0.50; Command to get accidentally deleted frames back Date: Mon, 29 Nov 2021 13:38:46 +0000 Message-ID: References: <87czn1gfb1.fsf@web.de> <83tugbyliv.fsf@gnu.org> <1adc044f473776dc3748@heytings.org> <83v90ouyp7.fsf@gnu.org> <664b6d0147a183b153f7@heytings.org> <87tufxg78p.fsf@web.de> <227d35a5bcbeda91dd8b@heytings.org> <83fsrhztvn.fsf@gnu.org> <87lf19g529.fsf@web.de> <838rx9zs9r.fsf@gnu.org> <87h7bxg2d8.fsf@web.de> <835ysdzq4s.fsf@gnu.org> <87czmlg1rz.fsf@web.de> <227d35a5bc25a5f57453@heytings.org> <87zgppekxe.fsf@web.de> <227d35a5bcdae0a85f4d@heytings.org> <87v90dekii.fsf@web.de> <227d35a5bc14f7b3c75c@heytings.org> <87r1b1ejif.fsf@web.de> <227d35a5bc16d5c159ac@heytings.org> <87fsrg8ep4.fsf@web.de> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="WwbIwgIsB0" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6668"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 51883@debbugs.gnu.org, juri@linkov.net To: Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 29 14:48:58 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 1mrh1c-0001U2-C3 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 14:48:56 +0100 Original-Received: from localhost ([::1]:45320 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mrh1b-00081D-4z for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 29 Nov 2021 08:48:55 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45766) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mrgs3-0000M6-JH for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 08:39:05 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mrgs1-0000uw-Va for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 08:39:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mrgs1-0002jn-Ph for bug-gnu-emacs@gnu.org; Mon, 29 Nov 2021 08:39:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 29 Nov 2021 13:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51883 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 51883-submit@debbugs.gnu.org id=B51883.163819313010501 (code B ref 51883); Mon, 29 Nov 2021 13:39:01 +0000 Original-Received: (at 51883) by debbugs.gnu.org; 29 Nov 2021 13:38:50 +0000 Original-Received: from localhost ([127.0.0.1]:37423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrgrq-0002jI-8d for submit@debbugs.gnu.org; Mon, 29 Nov 2021 08:38:50 -0500 Original-Received: from heytings.org ([95.142.160.155]:53844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mrgro-0002j7-9U for 51883@debbugs.gnu.org; Mon, 29 Nov 2021 08:38:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1638193127; bh=IE6q6dVzy1W3kEgcz9TpBbPRZe+XjDNOQEErV2dXWG0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=CdS7nP6JMnLwVxWXyuubbzIk7V24KnZv1nqX/wzRgSuwUyWViwCqoBWj1hhTkjJEJ Bqo7ukc9KFHHqDuMpc0vWzJJJX5CvZrOYY71zjRfCSPtmBQDzySeSuHffHomKblKLO eCin8rXsTBnvFmEt9vw1/UCxOGtMwt0wcrGv69mrMy1cbiJ1b9C82CPwTOJ14tYT4n 0buDnktQAvPwf8a3ttfo3Nx3O/zlOD+B6jiJBpJg32VZD1zFilFN0Taq4e58TMZ/pP 61/0x9d4uXo+LgELjmckrWbt5a61OjCSI+3KTepSbx3/vwa527WG4dOQvYjKGUDa+E 6irok5abPbSqw== In-Reply-To: <87fsrg8ep4.fsf@web.de> 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:220992 Archived-At: --WwbIwgIsB0 Content-Type: text/plain; charset=us-ascii; format=flowed Thanks for your feedback. > > Thanks. Hmm - one kind of raw prefix arg you don't handle yet is `-` > which is synonymous for -1. M-- C-x 5 u gives the not so nice error > message: > > Wrong type argument: number-or-marker-p, - > Indeed, I forgot to handle that case. > > Oh, and, I think all explicit `error' calls in your patch could be made > `user-error's instead, WDYT? > That makes sense, indeed. Done. Updated patch attached. --WwbIwgIsB0 Content-Type: text/x-diff; name=Undelete-deleted-frames.patch Content-Transfer-Encoding: base64 Content-ID: Content-Description: Content-Disposition: attachment; filename=Undelete-deleted-frames.patch RnJvbSBiODRlZjE4ODE4MzRmYjBiMjVlYjI5MDA1ZDE1OGNmMTA3MTJkOGYz IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBNb24sIDI5IE5v diAyMDIxIDEwOjI1OjUwICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIFVuZGVs ZXRlIGRlbGV0ZWQgZnJhbWVzLg0KDQoqIGxpc3AvZnJhbWUuZWwgKHVuZGVs ZXRlLWZyYW1lKTogTmV3IGNvbW1hbmQuDQoodW5kZWxldGUtZnJhbWUtLWhh bmRsZS1kZWxldGUtZnJhbWUpOiBOZXcgYXV4aWxpYXJ5IGZ1bmN0aW9uLg0K KHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcyk6IE5ldyBhdXhpbGlh cnkgdmFyaWFibGVzLg0KKHVuZGVsZXRlLWZyYW1lLW1vZGUpOiBOZXcgbWlu b3IgbW9kZS4NCihjdGwteC01LW1hcCk6IEJpbmQgdGhlIG5ldyBjb21tYW5k Lg0KDQoqIGV0Yy9ORVdTOiBEb2N1bWVudCB0aGUgbmV3IGNvbW1hbmQgYW5k IG1pbm9yIG1vZGUuDQoNCiogc3JjL2ZyYW1lLmMgKEZkZWxldGVfZnJhbWUp OiBVcGRhdGUgZG9jc3RyaW5nLCBhbmQgbWVudGlvbiB0aGUNCm1pbm9yIG1v ZGUuDQoNCiogbGlzcC9tZW51LWJhci5lbCAobWVudS1iYXItZmlsZS1tZW51 KTogQWRkIGFuIGVudHJ5IGZvciB0aGUNCm5ldyBjb21tYW5kLg0KDQoqIGRv Yy9lbWFjcy9mcmFtZXMudGV4IChGcmFtZSBDb21tYW5kcyk6IERvY3VtZW50 IHRoZSBuZXcgY29tbWFuZA0KYW5kIG1pbm9yIG1vZGUuDQoNClNlZSBidWcj NTE4ODMuDQotLS0NCiBkb2MvZW1hY3MvZnJhbWVzLnRleGkgfCAxMCArKysr KysNCiBldGMvTkVXUyAgICAgICAgICAgICAgfCAxMCArKysrKysNCiBsaXNw L2ZyYW1lLmVsICAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrDQogbGlzcC9tZW51LWJhci5lbCAgICAg IHwgIDkgKysrKysrDQogc3JjL2ZyYW1lLmMgICAgICAgICAgIHwgIDUgKyst DQogNSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL2ZyYW1lcy50ZXhp IGIvZG9jL2VtYWNzL2ZyYW1lcy50ZXhpDQppbmRleCBjMTRhZGEyOTU3Li5i MGZhMjI2NjBmIDEwMDY0NA0KLS0tIGEvZG9jL2VtYWNzL2ZyYW1lcy50ZXhp DQorKysgYi9kb2MvZW1hY3MvZnJhbWVzLnRleGkNCkBAIC01MTIsNiArNTEy LDE2IEBAIEZyYW1lIENvbW1hbmRzDQogRGVsZXRlIHRoZSBzZWxlY3RlZCBm cmFtZSAoQGNvZGV7ZGVsZXRlLWZyYW1lfSkuICBUaGlzIHNpZ25hbHMgYW4N CiBlcnJvciBpZiB0aGVyZSBpcyBvbmx5IG9uZSBmcmFtZS4NCiANCitAaXRl bSBDLXggNSB1DQorQGtpbmRleCBDLXggNSB1DQorQGZpbmRleCB1bmRlbGV0 ZS1mcmFtZQ0KK0BmaW5kZXggdW5kZWxldGUtZnJhbWUtbW9kZQ0KK1doZW4g QGNvZGV7dW5kZWxldGUtZnJhbWUtbW9kZX0gaXMgZW5hYmxlZCwgdW5kZWxl dGUgb25lIG9mIHRoZSAxNg0KK21vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFt ZXMuICBXaXRob3V0IGEgcHJlZml4IGFyZ3VtZW50LCB1bmRlbGV0ZSB0aGUN Cittb3N0IHJlY2VudGx5IGRlbGV0ZWQgZnJhbWUuICBXaXRoIGEgbnVtZXJp Y2FsIHByZWZpeCBhcmd1bWVudCBiZXR3ZWVuDQorMSBhbmQgMTYsIHdoZXJl IDEgaXMgdGhlIG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZSwgdW5kZWxl dGUgdGhlDQorY29ycmVzcG9uZGluZyBkZWxldGVkIGZyYW1lLg0KKw0KIEBp dGVtIEMteg0KIEBraW5kZXggQy16IEByeyhYIHdpbmRvd3MpfQ0KIE1pbmlt aXplIChvciBpY29uaWZ5KSB0aGUgc2VsZWN0ZWQgRW1hY3MgZnJhbWUNCmRp ZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTDQppbmRleCA4YjdjMmY3 ODUwLi40NTYyOGI2YTY1IDEwMDY0NA0KLS0tIGEvZXRjL05FV1MNCisrKyBi L2V0Yy9ORVdTDQpAQCAtMTg5LDYgKzE4OSwxNiBAQCBGb3IgZXhhbXBsZSwg YSAnZGlzcGxheS1idWZmZXItYWxpc3QnIGVudHJ5IG9mDQogd2lsbCBtYWtl IHRoZSBib2R5IG9mIHRoZSBjaG9zZW4gd2luZG93IDQwIGNvbHVtbnMgd2lk ZS4gIEZvciB0aGUNCiBoZWlnaHQgdXNlICd3aW5kb3ctaGVpZ2h0JyBpbiBj b21iaW5hdGlvbiB3aXRoICdib2R5LWxpbmVzJy4NCiANCisqKiBGcmFtZXMN CisNCisrKysNCisqKiogRGVsZXRlZCBmcmFtZXMgY2FuIG5vdyBiZSB1bmRl bGV0ZWQuDQorVGhlIDE2IG1vc3QgcmVjZW50bHkgZGVsZXRlZCBmcmFtZXMg Y2FuIGJlIHVuZGVsZXRlZCB3aXRoIEMteCA1IHUgd2hlbg0KK3VuZGVsZXRl LWZyYW1lLW1vZGUgaXMgZW5hYmxlZC4gIFdpdGhvdXQgYSBwcmVmaXggYXJn dW1lbnQsIHVuZGVsZXRlDQordGhlIG1vc3QgcmVjZW50bHkgZGVsZXRlZCBm cmFtZS4gIFdpdGggYSBudW1lcmljYWwgcHJlZml4IGFyZ3VtZW50DQorYmV0 d2VlbiAxIGFuZCAxNiwgd2hlcmUgMSBpcyB0aGUgbW9zdCByZWNlbnRseSBk ZWxldGVkIGZyYW1lLCB1bmRlbGV0ZQ0KK3RoZSBjb3JyZXNwb25kaW5nIGRl bGV0ZWQgZnJhbWUuDQorDQogKiogVGFiIEJhcnMgYW5kIFRhYiBMaW5lcw0K IA0KIC0tLQ0KZGlmZiAtLWdpdCBhL2xpc3AvZnJhbWUuZWwgYi9saXNwL2Zy YW1lLmVsDQppbmRleCAxMzE5NzU5ZTc0Li40NWRhZGU3NDEwIDEwMDY0NA0K LS0tIGEvbGlzcC9mcmFtZS5lbA0KKysrIGIvbGlzcC9mcmFtZS5lbA0KQEAg LTI0OTksNiArMjQ5OSw4MCBAQCBkZWxldGUtb3RoZXItZnJhbWVzDQogICAg ICAgICAoaWYgaWNvbmlmeSAoaWNvbmlmeS1mcmFtZSB0aGlzKSAoZGVsZXRl LWZyYW1lIHRoaXMpKSkNCiAgICAgICAoc2V0cSB0aGlzIG5leHQpKSkpDQog DQorKGV2YWwtd2hlbi1jb21waWxlIChyZXF1aXJlICdmcmFtZXNldCkpDQor DQorKGRlZnZhciB1bmRlbGV0ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMgbmls DQorICAiSW50ZXJuYWwgdmFyaWFibGUgdXNlZCBieSBgdW5kZWxldGUtZnJh bWUtLWhhbmRsZS1kZWxldGUtZnJhbWUnLiIpDQorDQorKGRlZnVuIHVuZGVs ZXRlLWZyYW1lLS1oYW5kbGUtZGVsZXRlLWZyYW1lIChmcmFtZSkNCisgICJT YXZlIHRoZSBjb25maWd1cmF0aW9uIG9mIGZyYW1lcyBkZWxldGVkIHdpdGgg YGRlbGV0ZS1mcmFtZScuDQorT25seSB0aGUgMTYgbW9zdCByZWNlbnRseSBk ZWxldGVkIGZyYW1lcyBhcmUgc2F2ZWQuIg0KKyAgKHdoZW4gKGZyYW1lLWxp dmUtcCBmcmFtZSkNCisgICAgKHNldHEgdW5kZWxldGUtZnJhbWUtLWRlbGV0 ZWQtZnJhbWVzDQorICAgICAgICAgIChjb25zDQorICAgICAgICAgICAoY29u cw0KKyAgICAgICAgICAgIChkaXNwbGF5LWdyYXBoaWMtcCkNCisgICAgICAg ICAgICAoZnJhbWVzZXQtc2F2ZQ0KKyAgICAgICAgICAgICAobGlzdCBmcmFt ZSkNCisgICAgICAgICAgICAgOzsgV2hlbiB0aGUgZGFlbW9uIGlzIHN0YXJ0 ZWQgZnJvbSBhIGdyYXBoaWNhbA0KKyAgICAgICAgICAgICA7OyBlbnZpcm9u bWVudCwgVFRZIGZyYW1lcyBoYXZlIGEgJ2Rpc3BsYXknIHBhcmFtZXRlciBz ZXQNCisgICAgICAgICAgICAgOzsgdG8gdGhlIHZhbHVlIG9mICRESVNQTEFZ IChzZWUgdGhlIG5vdGUgaW4NCisgICAgICAgICAgICAgOzsgYHNlcnZlci0t b24tZGlzcGxheS1wJykuICBEbyBub3Qgc3RvcmUgdGhhdCBwYXJhbWV0ZXIN CisgICAgICAgICAgICAgOzsgaW4gdGhlIGZyYW1lc2V0LCBvdGhlcndpc2Ug YGZyYW1lc2V0LXJlc3RvcmUnIGF0dGVtcHRzDQorICAgICAgICAgICAgIDs7 IHRvIHJlc3RvcmUgYSBncmFwaGljYWwgZnJhbWUuDQorICAgICAgICAgICAg IDpmaWx0ZXJzIChpZiAoZGlzcGxheS1ncmFwaGljLXApDQorICAgICAgICAg ICAgICAgICAgICAgICAgICBmcmFtZXNldC1maWx0ZXItYWxpc3QNCisgICAg ICAgICAgICAgICAgICAgICAgICAoY29ucyAnKGRpc3BsYXkgLiA6bmV2ZXIp DQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJhbWVzZXQtZmls dGVyLWFsaXN0KSkpKQ0KKyAgICAgICAgICAgdW5kZWxldGUtZnJhbWUtLWRl bGV0ZWQtZnJhbWVzKSkNCisgICAgKGlmICg+IChsZW5ndGggdW5kZWxldGUt ZnJhbWUtLWRlbGV0ZWQtZnJhbWVzKSAxNikNCisgICAgICAgIChzZXRxIHVu ZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcw0KKyAgICAgICAgICAgICAg KGJ1dGxhc3QgdW5kZWxldGUtZnJhbWUtLWRlbGV0ZWQtZnJhbWVzKSkpKSkN CisNCisoZGVmaW5lLW1pbm9yLW1vZGUgdW5kZWxldGUtZnJhbWUtbW9kZQ0K KyAgIkVuYWJsZSB0aGUgYHVuZGVsZXRlLWZyYW1lJyBjb21tYW5kLiINCisg IDpncm91cCAnZnJhbWVzDQorICA6Z2xvYmFsIHQNCisgIChpZiB1bmRlbGV0 ZS1mcmFtZS1tb2RlDQorICAgICAgKGFkZC1ob29rICdkZWxldGUtZnJhbWUt ZnVuY3Rpb25zDQorICAgICAgICAgICAgICAgICMndW5kZWxldGUtZnJhbWUt LWhhbmRsZS1kZWxldGUtZnJhbWUgLTc1KQ0KKyAgICAocmVtb3ZlLWhvb2sg J2RlbGV0ZS1mcmFtZS1mdW5jdGlvbnMNCisgICAgICAgICAgICAgICAgICMn dW5kZWxldGUtZnJhbWUtLWhhbmRsZS1kZWxldGUtZnJhbWUpDQorICAgIChz ZXRxIHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcyBuaWwpKSkNCisN CisoZGVmdW4gdW5kZWxldGUtZnJhbWUgKCZvcHRpb25hbCBhcmcpDQorICAi VW5kZWxldGUgYSBmcmFtZSBkZWxldGVkIHdpdGggYGRlbGV0ZS1mcmFtZScu DQorV2l0aG91dCBhIHByZWZpeCBhcmd1bWVudCwgdW5kZWxldGUgdGhlIG1v c3QgcmVjZW50bHkgZGVsZXRlZA0KK2ZyYW1lLg0KK1dpdGggYSBudW1lcmlj YWwgcHJlZml4IGFyZ3VtZW50IEFSRyBiZXR3ZWVuIDEgYW5kIDE2LCB3aGVy ZSAxIGlzDQorbW9zdCByZWNlbnRseSBkZWxldGVkIGZyYW1lLCB1bmRlbGV0 ZSB0aGUgQVJHdGggZGVsZXRlZCBmcmFtZS4NCitXaGVuIGNhbGxlZCBmcm9t IExpc3AsIHJldHVybnMgdGhlIG5ldyBmcmFtZS4iDQorICAoaW50ZXJhY3Rp dmUgIlAiKQ0KKyAgKGlmIChub3QgdW5kZWxldGUtZnJhbWUtbW9kZSkNCisg ICAgICAodXNlci1lcnJvciAiVW5kZWxldGUtRnJhbWUgbW9kZSBpcyBkaXNh YmxlZCIpDQorICAgIChpZiAoY29uc3AgYXJnKQ0KKyAgICAgICAgKHVzZXIt ZXJyb3IgIk1pc3NpbmcgZGVsZXRlZCBmcmFtZSBudW1iZXIgYXJndW1lbnQi KQ0KKyAgICAgIChsZXQqICgobnVtYmVyIChwY2FzZSBhcmcgKCduaWwgMSkg KCctIC0xKSAoXyBhcmcpKSkNCisgICAgICAgICAgICAgKGZyYW1lcyAoZnJh bWUtbGlzdCkpDQorICAgICAgICAgICAgIChmcmFtZXNldCAobnRoICgxLSBu dW1iZXIpIHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1lcykpDQorICAg ICAgICAgICAgIChncmFwaGljIChkaXNwbGF5LWdyYXBoaWMtcCkpKQ0KKyAg ICAgICAgKGlmIChub3QgKDw9IDEgbnVtYmVyIDE2KSkNCisgICAgICAgICAg ICAodXNlci1lcnJvciAiJWQgaXMgbm90IGEgdmFsaWQgZGVsZXRlZCBmcmFt ZSBudW1iZXIgYXJndW1lbnQiDQorICAgICAgICAgICAgICAgICAgICAgICAg bnVtYmVyKQ0KKyAgICAgICAgICAoaWYgKG5vdCBmcmFtZXNldCkNCisgICAg ICAgICAgICAgICh1c2VyLWVycm9yICJObyBkZWxldGVkIGZyYW1lIHdpdGgg bnVtYmVyICVkIiBudW1iZXIpDQorICAgICAgICAgICAgKGlmIChub3QgKGVx IGdyYXBoaWMgKGNhciBmcmFtZXNldCkpKQ0KKyAgICAgICAgICAgICAgICAo dXNlci1lcnJvcg0KKyAgICAgICAgICAgICAgICAgIkNhbm5vdCB1bmRlbGV0 ZSBhICVzIGRpc3BsYXkgZnJhbWUgb24gYSAlcyBkaXNwbGF5Ig0KKyAgICAg ICAgICAgICAgICAgKGlmIGdyYXBoaWMgIm5vbi1ncmFwaGljIiAiZ3JhcGhp YyIpDQorICAgICAgICAgICAgICAgICAoaWYgZ3JhcGhpYyAiZ3JhcGhpYyIg Im5vbi1ncmFwaGljIikpDQorICAgICAgICAgICAgICAoc2V0cSB1bmRlbGV0 ZS1mcmFtZS0tZGVsZXRlZC1mcmFtZXMNCisgICAgICAgICAgICAgICAgICAg IChkZWxxIGZyYW1lc2V0IHVuZGVsZXRlLWZyYW1lLS1kZWxldGVkLWZyYW1l cykpDQorICAgICAgICAgICAgICAoZnJhbWVzZXQtcmVzdG9yZSAoY2RyIGZy YW1lc2V0KSkNCisgICAgICAgICAgICAgIChsZXQgKChmcmFtZSAoY2FyIChz ZXEtZGlmZmVyZW5jZSAoZnJhbWUtbGlzdCkgZnJhbWVzKSkpKQ0KKyAgICAg ICAgICAgICAgICAod2hlbiBmcmFtZQ0KKyAgICAgICAgICAgICAgICAgIChz ZWxlY3QtZnJhbWUtc2V0LWlucHV0LWZvY3VzIGZyYW1lKQ0KKyAgICAgICAg ICAgICAgICAgIGZyYW1lKSkpKSkpKSkpDQogDA0KIDs7OyBXaW5kb3cgZGl2 aWRlcnMuDQogKGRlZmdyb3VwIHdpbmRvdy1kaXZpZGVyIG5pbA0KQEAgLTI4 NDMsNiArMjkxNyw3IEBAIGN0bC14LTUtbWFwDQogKGRlZmluZS1rZXkgY3Rs LXgtNS1tYXAgIm8iICMnb3RoZXItZnJhbWUpDQogKGRlZmluZS1rZXkgY3Rs LXgtNS1tYXAgIjUiICMnb3RoZXItZnJhbWUtcHJlZml4KQ0KIChkZWZpbmUt a2V5IGN0bC14LTUtbWFwICJjIiAjJ2Nsb25lLWZyYW1lKQ0KKyhkZWZpbmUt a2V5IGN0bC14LTUtbWFwICJ1IiAjJ3VuZGVsZXRlLWZyYW1lKQ0KIChkZWZp bmUta2V5IGdsb2JhbC1tYXAgW2YxMV0gIyd0b2dnbGUtZnJhbWUtZnVsbHNj cmVlbikNCiAoZGVmaW5lLWtleSBnbG9iYWwtbWFwIFsobWV0YSBmMTApXSAj J3RvZ2dsZS1mcmFtZS1tYXhpbWl6ZWQpDQogKGRlZmluZS1rZXkgZXNjLW1h cCAgICBbZjEwXSAgICAgICAgIyd0b2dnbGUtZnJhbWUtbWF4aW1pemVkKQ0K ZGlmZiAtLWdpdCBhL2xpc3AvbWVudS1iYXIuZWwgYi9saXNwL21lbnUtYmFy LmVsDQppbmRleCAyNzRmNTk0ZjY5Li45NTAwZjU3N2JjIDEwMDY0NA0KLS0t IGEvbGlzcC9tZW51LWJhci5lbA0KKysrIGIvbGlzcC9tZW51LWJhci5lbA0K QEAgLTEwOSw2ICsxMDksMTUgQEAgbWVudS1iYXItZmlsZS1tZW51DQogICAg ICAgKGJpbmRpbmdzLS1kZWZpbmUta2V5IG1lbnUgW3NlcGFyYXRvci10YWJd DQogICAgICAgICBtZW51LWJhci1zZXBhcmF0b3IpKQ0KIA0KKyAgICAoYmlu ZGluZ3MtLWRlZmluZS1rZXkgbWVudSBbZW5hYmxlLXVuZGVsZXRlLWZyYW1l LW1vZGVdDQorICAgICAgJyhtZW51LWl0ZW0gIkVuYWJsZSBGcmFtZSBVbmRl bGV0aW9uIiB1bmRlbGV0ZS1mcmFtZS1tb2RlDQorICAgICAgICAgICAgICAg ICAgOnZpc2libGUgKG51bGwgdW5kZWxldGUtZnJhbWUtbW9kZSkNCisgICAg ICAgICAgICAgICAgICA6aGVscCAiRW5hYmxlIGZyYW1lIHVuZGVsZXRpb24g Zm9yIHRoaXMgc2Vzc2lvbiIpKQ0KKyAgICAoYmluZGluZ3MtLWRlZmluZS1r ZXkgbWVudSBbdW5kZWxldGUtbGFzdC1kZWxldGVkLWZyYW1lXQ0KKyAgICAg ICcobWVudS1pdGVtICJVbmRlbGV0ZSBGcmFtZSIgdW5kZWxldGUtZnJhbWUN CisgICAgICAgICAgICAgICAgICA6dmlzaWJsZSB1bmRlbGV0ZS1mcmFtZS1t b2RlDQorICAgICAgICAgICAgICAgICAgOmhlbHAgIlVuZGVsZXRlIHRoZSBt b3N0IHJlY2VudGx5IGRlbGV0ZWQgZnJhbWUiKSkNCisNCiAgICAgOzsgRG9u J3QgdXNlIGRlbGV0ZS1mcmFtZSBhcyBldmVudCBuYW1lIGJlY2F1c2UgdGhh dCBpcyBhIHNwZWNpYWwNCiAgICAgOzsgZXZlbnQuDQogICAgIChiaW5kaW5n cy0tZGVmaW5lLWtleSBtZW51IFtkZWxldGUtdGhpcy1mcmFtZV0NCmRpZmYg LS1naXQgYS9zcmMvZnJhbWUuYyBiL3NyYy9mcmFtZS5jDQppbmRleCAzM2U5 NjA2ZTQxLi4wNGRkNmUzNTUwIDEwMDY0NA0KLS0tIGEvc3JjL2ZyYW1lLmMN CisrKyBiL3NyYy9mcmFtZS5jDQpAQCAtMjM3Niw5ICsyMzc2LDEyIEBAIGRl bGV0ZV9mcmFtZSAoTGlzcF9PYmplY3QgZnJhbWUsIExpc3BfT2JqZWN0IGZv cmNlKQ0KIH0NCiANCiBERUZVTiAoImRlbGV0ZS1mcmFtZSIsIEZkZWxldGVf ZnJhbWUsIFNkZWxldGVfZnJhbWUsIDAsIDIsICIiLA0KLSAgICAgICBkb2M6 IC8qIERlbGV0ZSBGUkFNRSwgcGVybWFuZW50bHkgZWxpbWluYXRpbmcgaXQg ZnJvbSB1c2UuDQorICAgICAgIGRvYzogLyogRGVsZXRlIEZSQU1FLCBlbGlt aW5hdGluZyBpdCBmcm9tIHVzZS4NCiBGUkFNRSBtdXN0IGJlIGEgbGl2ZSBm cmFtZSBhbmQgZGVmYXVsdHMgdG8gdGhlIHNlbGVjdGVkIG9uZS4NCiANCitX aGVuIGB1bmRlbGV0ZS1mcmFtZS1tb2RlJyBpcyBlbmFibGVkLCB0aGUgMTYg bW9zdCByZWNlbnRseSBkZWxldGVkDQorZnJhbWVzIGNhbiBiZSB1bmRlbGV0 ZWQgd2l0aCBgdW5kZWxldGUtZnJhbWUnLCB3aGljaCBzZWUuDQorDQogQSBm cmFtZSBtYXkgbm90IGJlIGRlbGV0ZWQgaWYgaXRzIG1pbmlidWZmZXIgc2Vy dmVzIGFzIHN1cnJvZ2F0ZQ0KIG1pbmlidWZmZXIgZm9yIGFub3RoZXIgZnJh bWUuICBOb3JtYWxseSwgeW91IG1heSBub3QgZGVsZXRlIGEgZnJhbWUgaWYN CiBhbGwgb3RoZXIgZnJhbWVzIGFyZSBpbnZpc2libGUsIGJ1dCBpZiB0aGUg c2Vjb25kIG9wdGlvbmFsIGFyZ3VtZW50DQotLSANCjIuMzMuMA0KDQo= --WwbIwgIsB0--