From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Federico Tedin Newsgroups: gmane.emacs.bugs Subject: bug#31240: 26.1; mouse-save-then-kill does not kill rectangles Date: Sun, 30 Sep 2018 13:20:31 -0300 Message-ID: References: <5BADDC88.7010206@gmx.at> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000fe76db05771911a9" X-Trace: blaine.gmane.org 1538324354 24571 195.159.176.226 (30 Sep 2018 16:19:14 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 30 Sep 2018 16:19:14 +0000 (UTC) Cc: 31240@debbugs.gnu.org To: charles@aurox.ch Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Sep 30 18:19:10 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6eR3-0006FM-PJ for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Sep 2018 18:19:10 +0200 Original-Received: from localhost ([::1]:56164 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6eTA-0008Dh-Cs for geb-bug-gnu-emacs@m.gmane.org; Sun, 30 Sep 2018 12:21:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38045) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g6eT0-0008C4-4Z for bug-gnu-emacs@gnu.org; Sun, 30 Sep 2018 12:21:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g6eSv-0000FN-2q for bug-gnu-emacs@gnu.org; Sun, 30 Sep 2018 12:21:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:55887) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g6eSs-0000BE-Hc for bug-gnu-emacs@gnu.org; Sun, 30 Sep 2018 12:21:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g6eSs-000712-9c for bug-gnu-emacs@gnu.org; Sun, 30 Sep 2018 12:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Federico Tedin Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 30 Sep 2018 16:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31240 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 31240-submit@debbugs.gnu.org id=B31240.153832445126931 (code B ref 31240); Sun, 30 Sep 2018 16:21:02 +0000 Original-Received: (at 31240) by debbugs.gnu.org; 30 Sep 2018 16:20:51 +0000 Original-Received: from localhost ([127.0.0.1]:60145 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6eSh-00070I-1s for submit@debbugs.gnu.org; Sun, 30 Sep 2018 12:20:51 -0400 Original-Received: from mail-lj1-f171.google.com ([209.85.208.171]:45169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g6eSf-000706-DW for 31240@debbugs.gnu.org; Sun, 30 Sep 2018 12:20:50 -0400 Original-Received: by mail-lj1-f171.google.com with SMTP id x16-v6so9860976ljd.12 for <31240@debbugs.gnu.org>; Sun, 30 Sep 2018 09:20:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oNLazo+zmNGMLAsrR+7wwSBPwVpabI4kSTGrt9ikt9A=; b=AZlEgUbZ5Bfr7NhlRnZYfMc9bw9/l/piGxufQ96ajVMtumVuokweiBBt8oHhf22j0O pfQ5pjDsXlrkrPiPVMmtw0sHbgP6x1zKgAVcSs3i35N15lQbrjCm6fI21VZRTCVPfnCs mYMWIyymL9K6z5EEAzrCLUqk+x3EStZaeJGJFB3bePN1QdmwKfno8BjG1lJwDtr5rq3W hvfwKdK36irq2Yu6DBbBEpNLFWjVb0nvOcv7zqFYJIoDzEKh0VDITeoHqXCewJ3YkLTy A/buAjktiPrhPunzE8oCX0IS34bMwhgJ1TIcbi7YpYWfgWMcMiwdMhfx0EvQ1+IETIPc r1+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oNLazo+zmNGMLAsrR+7wwSBPwVpabI4kSTGrt9ikt9A=; b=DBLYLz9zG0QLG0n8VH4PTp6Nb4JrgTvFNxxCZ7O6ODNRBRya4IM6T3J/mqjlLVOoSz qc32+kLsXZR7q+yU7qfpBdW9YzgFKARov52z6mmTsWdbMIzbMG2wSxjQsw+OLNXASroi ev1NPoK+erkRnrHUk7FB3dXUsAhA8R6WTT+Zf74BGmXfgwcTsUVAP0eYXqUk0ZTquYjN RHikgUkdAqwLdMYH2OLwpEpEHsksG91f3OSCz2FEveITJR1PX7+BNdX76gotXG+JMC6B q7vq6+5vpMUWSuNxye+yWiFdfQyxkmiaAID95BkJ69j9B93/sxQxAttY2KHd24IpIILC UClQ== X-Gm-Message-State: ABuFfogenmXY0iK3JhrF7nCQ00FaxKi5+swAfCH6utZyOBhOzjEZ3fkL B44ZY+jaMMzk6ZirEzbD1peTcK4qTMxyGJe4HNg= X-Google-Smtp-Source: ACcGV60AFahCCdIt13YCDnYRrEBD1T7vEPmsab0usGqUHQh6mZJDi7FgJZveJru2UTf3icVD3UU/aD7bd72k1eeU2wg= X-Received: by 2002:a2e:48d:: with SMTP id a13-v6mr4123543ljf.27.1538324443322; Sun, 30 Sep 2018 09:20:43 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150825 Archived-At: --000000000000fe76db05771911a9 Content-Type: text/plain; charset="UTF-8" Martin, Charles: Thanks for the suggestions, I've applied them and I'm attaching the new patch here. > although this still won't make your patch short enough to qualify as > "tiny change". So if you haven't done so already, please start the > paperwork process so we can apply this patch. This shouldn't be a problem, my copyright assignment was filed one or two months ago, and since then I've contributed two patches which have already been merged. --000000000000fe76db05771911a9 Content-Type: text/x-patch; charset="US-ASCII"; name="mouse.patch" Content-Disposition: attachment; filename="mouse.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jmp2l05m0 RnJvbSBlYjVhZDZmYTVhMjk0OGY1YzMyNDk5MjdmOTRlMzE5ZDM4ZmE5MGJhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBGZWRlcmljbyBUZWRpbiA8ZmVkZXJpY290ZWRpbkBnbWFpbC5j b20+CkRhdGU6IFN1biwgMzAgU2VwIDIwMTggMTM6MDk6MTAgLTAzMDAKU3ViamVjdDogW1BBVENI XSBBbGxvdyB0d28gbW91c2UgZnVuY3Rpb25zIHRvIHdvcmsgd2l0aCBSZWN0YW5nbGUgTWFyayBt b2RlCgoqIGxpc3AvbW91c2UuZWwgKG1vdXNlLXNhdmUtdGhlbi1raWxsKTogTWFrZSBtb3VzZS1z YXZlLXRoZW4ta2lsbCB3b3JrCiAgd2l0aCByZWN0YW5ndWxhciByZWdpb25zLCBpbmNsdWRpbmcg d2hlbiBtb3VzZS1kcmFnLWNvcHktcmVnaW9uIGlzCiAgc2V0IHRvIHQuIChCdWcjMzEyNDApCiAg KG1vdXNlLWRyYWctYW5kLWRyb3AtcmVnaW9uKTogQWxsb3cgZHJhZ2dpbmcgYW5kIGRyb3BwaW5n CiAgcmVjdGFuZ3VsYXIgcmVnaW9ucy4gKEJ1ZyMzMTI0MCkKKiByZWN0LmVsIChyZWN0YW5nbGUt aW50ZXJzZWN0LXApOiBBZGQgYSBuZXcgZnVuY3Rpb24uCiAgKHJlY3RhbmdsZS1wb3NpdGlvbi1h cy1jb29yZGluYXRlcyk6IEFkZCBhIG5ldyBmdW5jdGlvbi4KLS0tCiBsaXNwL21vdXNlLmVsIHwg OTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiBs aXNwL3JlY3QuZWwgIHwgMzMgKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDk5 IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvbW91c2Uu ZWwgYi9saXNwL21vdXNlLmVsCmluZGV4IGNiNjNjYTUxYzUuLmIwMGYzOGEwZjYgMTAwNjQ0Ci0t LSBhL2xpc3AvbW91c2UuZWwKKysrIGIvbGlzcC9tb3VzZS5lbApAQCAtMjksNiArMjksOCBAQAog CiA7OzsgQ29kZToKIAorKGV2YWwtd2hlbi1jb21waWxlIChyZXF1aXJlICdyZWN0KSkKKwogOzs7 IFV0aWxpdHkgZnVuY3Rpb25zLgogCiA7OyBJbmRlbnQgdHJhY2stbW91c2UgbGlrZSBwcm9nbi4K QEAgLTE2MDYsOCArMTYwOCw4IEBAIG1vdXNlLXNhdmUtdGhlbi1raWxsCiAgICAgICAoaWYgbW91 c2UtZHJhZy1jb3B5LXJlZ2lvbgogICAgICAgICAgIDs7IFJlZ2lvbiBhbHJlYWR5IHNhdmVkIGlu IHRoZSBwcmV2aW91cyBjbGljazsKICAgICAgICAgICA7OyBkb24ndCBtYWtlIGEgZHVwbGljYXRl IGVudHJ5LCBqdXN0IGRlbGV0ZS4KLSAgICAgICAgICAoZGVsZXRlLXJlZ2lvbiAobWFyayB0KSAo cG9pbnQpKQotICAgICAgICAoa2lsbC1yZWdpb24gKG1hcmsgdCkgKHBvaW50KSkpCisgICAgICAg ICAgKGZ1bmNhbGwgcmVnaW9uLWV4dHJhY3QtZnVuY3Rpb24gJ2RlbGV0ZS1vbmx5KQorICAgICAg ICAoa2lsbC1yZWdpb24gKG1hcmsgdCkgKHBvaW50KSAncmVnaW9uKSkKICAgICAgIChzZXRxIG1v dXNlLXNlbGVjdGlvbi1jbGljay1jb3VudCAwKQogICAgICAgKHNldHEgbW91c2Utc2F2ZS10aGVu LWtpbGwtcG9zbiBuaWwpKQogCkBAIC0xNjMyLDcgKzE2MzQsNyBAQCBtb3VzZS1zYXZlLXRoZW4t a2lsbAogCShtb3VzZS1zZXQtcmVnaW9uLTEpCiAgICAgICAgICh3aGVuIG1vdXNlLWRyYWctY29w eS1yZWdpb24KICAgICAgICAgICA7OyBSZWdpb24gYWxyZWFkeSBjb3BpZWQgdG8ga2lsbC1yaW5n IG9uY2UsIHNvIHJlcGxhY2UuCi0gICAgICAgICAgKGtpbGwtbmV3IChmaWx0ZXItYnVmZmVyLXN1 YnN0cmluZyAobWFyayB0KSAocG9pbnQpKSB0KSkKKyAgICAgICAgICAoa2lsbC1uZXcgKGZ1bmNh bGwgcmVnaW9uLWV4dHJhY3QtZnVuY3Rpb24gbmlsKSB0KSkKIAk7OyBBcnJhbmdlIGZvciBhIHJl cGVhdGVkIG1vdXNlLTMgdG8ga2lsbCB0aGUgcmVnaW9uLgogCShzZXRxIG1vdXNlLXNhdmUtdGhl bi1raWxsLXBvc24gY2xpY2stcHQpKSkKIApAQCAtMjQxMSw3ICsyNDEzLDE1IEBAIG1vdXNlLWRy YWctYW5kLWRyb3AtcmVnaW9uCiAgICAgICAgICAoYnVmZmVyIChjdXJyZW50LWJ1ZmZlcikpCiAg ICAgICAgICAod2luZG93IChzZWxlY3RlZC13aW5kb3cpKQogICAgICAgICAgKHRleHQtZnJvbS1y ZWFkLW9ubHkgYnVmZmVyLXJlYWQtb25seSkKLSAgICAgICAgIChtb3VzZS1kcmFnLWFuZC1kcm9w LW92ZXJsYXkgKG1ha2Utb3ZlcmxheSBzdGFydCBlbmQpKQorICAgICAgICAgOzsgVXNlIG11bHRp cGxlIG92ZXJsYXlzIHRvIGNvdmVyIGNhc2VzIHdoZXJlIHRoZSByZWdpb24gaXMgcmVjdGFuZ3Vs YXIuCisgICAgICAgICAobW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5cyAobWFwY2FyIChsYW1i ZGEgKGJvdW5kcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAobWFrZS1vdmVybGF5IChjYXIgYm91bmRzKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNkciBib3VuZHMpKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlZ2lvbi1ib3Vu ZHMpKSkKKyAgICAgICAgIChyZWdpb24tbm9uY29udGlndW91cyAocmVnaW9uLW5vbmNvbnRpZ3Vv dXMtcCkpCisgICAgICAgICAocmVnaW9uLXdpZHRoICgtIChvdmVybGF5LWVuZCAoY2FyIG1vdXNl LWRyYWctYW5kLWRyb3Atb3ZlcmxheXMpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAob3Zl cmxheS1zdGFydCAoY2FyIG1vdXNlLWRyYWctYW5kLWRyb3Atb3ZlcmxheXMpKSkpCisgICAgICAg ICAocmVnaW9uLWhlaWdodCAobGVuZ3RoIG1vdXNlLWRyYWctYW5kLWRyb3Atb3ZlcmxheXMpKQog ICAgICAgICAgcG9pbnQtdG8tcGFzdGUKICAgICAgICAgIHBvaW50LXRvLXBhc3RlLXJlYWQtb25s eQogICAgICAgICAgd2luZG93LXRvLXBhc3RlCkBAIC0yNDU1LDcgKzI0NjUsMTEgQEAgbW91c2Ut ZHJhZy1hbmQtZHJvcC1yZWdpb24KICAgICAgICAgICA7OyBPYnRhaW4gdGhlIGRyYWdnZWQgdGV4 dCBpbiByZWdpb24uICBXaGVuIHRoZSBsb29wIHdhcwogICAgICAgICAgIDs7IHNraXBwZWQsIHZh bHVlLXNlbGVjdGlvbiByZW1haW5zIG5pbC4KICAgICAgICAgICAodW5sZXNzIHZhbHVlLXNlbGVj dGlvbgotICAgICAgICAgICAgKHNldHEgdmFsdWUtc2VsZWN0aW9uIChidWZmZXItc3Vic3RyaW5n IHN0YXJ0IGVuZCkpCisgICAgICAgICAgICAoc2V0cSB2YWx1ZS1zZWxlY3Rpb24gKGZ1bmNhbGwg cmVnaW9uLWV4dHJhY3QtZnVuY3Rpb24gbmlsKSkKKyAgICAgICAgICAgIDs7IFJlbW92ZSB5YW5r LWhhbmRsZXIgcHJvcGVydHkgaW4gb3JkZXIgdG8gcmUtaW5zZXJ0IHRleHQgdXNpbmcKKyAgICAg ICAgICAgIDs7IHRoZSBgaW5zZXJ0LXJlY3RhbmdsZScgZnVuY3Rpb24gbGF0ZXIgb24uCisgICAg ICAgICAgICAocmVtb3ZlLXRleHQtcHJvcGVydGllcyAwIChsZW5ndGggdmFsdWUtc2VsZWN0aW9u KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJyh5YW5rLWhhbmRsZXIpIHZh bHVlLXNlbGVjdGlvbikKICAgICAgICAgICAgICh3aGVuIG1vdXNlLWRyYWctYW5kLWRyb3AtcmVn aW9uLXNob3ctdG9vbHRpcAogICAgICAgICAgICAgICAobGV0ICgodGV4dC1zaXplIG1vdXNlLWRy YWctYW5kLWRyb3AtcmVnaW9uLXNob3ctdG9vbHRpcCkpCiAgICAgICAgICAgICAgICAgKHNldHEg dGV4dC10b29sdGlwCkBAIC0yNDY4LDEyICsyNDgyLDE4IEBAIG1vdXNlLWRyYWctYW5kLWRyb3At cmVnaW9uCiAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZS1zZWxlY3Rpb24pKSkpCiAKICAg ICAgICAgICAgIDs7IENoZWNrIGlmIHNlbGVjdGVkIHRleHQgaXMgcmVhZC1vbmx5LgotICAgICAg ICAgICAgKHNldHEgdGV4dC1mcm9tLXJlYWQtb25seSAob3IgdGV4dC1mcm9tLXJlYWQtb25seQot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGdldC10ZXh0LXByb3Bl cnR5IHN0YXJ0ICdyZWFkLW9ubHkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAobm90IChlcXVhbAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKG5leHQtc2luZ2xlLWNoYXItcHJvcGVydHktY2hhbmdlCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnQgJ3JlYWQtb25seSBu aWwgZW5kKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZW5kKSkpKSkKKyAgICAgICAgICAgIChzZXRxIHRleHQtZnJvbS1yZWFkLW9ubHkKKyAgICAgICAg ICAgICAgICAgIChvciB0ZXh0LWZyb20tcmVhZC1vbmx5CisgICAgICAgICAgICAgICAgICAgICAg KGdldC10ZXh0LXByb3BlcnR5IHN0YXJ0ICdyZWFkLW9ubHkpCisgICAgICAgICAgICAgICAgICAg ICAgKGdldC10ZXh0LXByb3BlcnR5IGVuZCAncmVhZC1vbmx5KQorICAgICAgICAgICAgICAgICAg ICAgIChjYXRjaCAnbG9vcAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZG9saXN0IChi b3VuZCAocmVnaW9uLWJvdW5kcykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVu bGVzcyAoZXF1YWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmV4 dC1zaW5nbGUtY2hhci1wcm9wZXJ0eS1jaGFuZ2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKGNhciBib3VuZCkgJ3JlYWQtb25seSBuaWwgKGNkciBib3VuZCkpCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNkciBib3VuZCkpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodGhyb3cgJ2xvb3AgdCkpKSkpKSkKKwogICAg ICAgICAgIChzZXRxIHdpbmRvdy10by1wYXN0ZSAocG9zbi13aW5kb3cgKGV2ZW50LWVuZCBldmVu dCkpKQogICAgICAgICAgIChzZXRxIHBvaW50LXRvLXBhc3RlIChwb3NuLXBvaW50IChldmVudC1l bmQgZXZlbnQpKSkKICAgICAgICAgICA7OyBTZXQgbmlsIHdoZW4gdGFyZ2V0IGJ1ZmZlciBpcyBt aW5pYnVmZmVyLgpAQCAtMjUwMCwxMiArMjUyMCwyMCBAQCBtb3VzZS1kcmFnLWFuZC1kcm9wLXJl Z2lvbgogICAgICAgICAgICAgOzsgdGV4dCB3aWxsIGJlIGluc2VydGVkIHRvIGluc2lkZSBvZiB0 aGUgb3JpZ2luYWwKICAgICAgICAgICAgIDs7IHJlZ2lvbi4KICAgICAgICAgICAgIChzZXRxIGRy YWctYnV0LW5lZ2xpZ2libGUKLSAgICAgICAgICAgICAgICAgIChhbmQgKGVxIChvdmVybGF5LWJ1 ZmZlciBtb3VzZS1kcmFnLWFuZC1kcm9wLW92ZXJsYXkpCisgICAgICAgICAgICAgICAgICAoYW5k IChlcSAob3ZlcmxheS1idWZmZXIgKGNhciBtb3VzZS1kcmFnLWFuZC1kcm9wLW92ZXJsYXlzKSkK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1ZmZlci10by1wYXN0ZSkKLSAgICAgICAgICAg ICAgICAgICAgICAgKDw9IChvdmVybGF5LXN0YXJ0IG1vdXNlLWRyYWctYW5kLWRyb3Atb3Zlcmxh eSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnQtdG8tcGFzdGUpCi0gICAgICAgICAg ICAgICAgICAgICAgICg8PSBwb2ludC10by1wYXN0ZQotICAgICAgICAgICAgICAgICAgICAgICAg ICAob3ZlcmxheS1lbmQgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5KSkpKSkKKyAgICAgICAg ICAgICAgICAgICAgICAgKGlmIHJlZ2lvbi1ub25jb250aWd1b3VzCisgICAgICAgICAgICAgICAg ICAgICAgICAgICA7OyBJZiB0aGUgcmVnaW9uIGlzIHJlY3Rhbmd1bGFyLCBjaGVjayBpZiB0aGUg bmV3bHkgaW5zZXJ0ZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIDs7IHJlY3Rhbmd1bGFy IHRleHQgd291bGQgaW50ZXJzZWN0IHRoZSBhbHJlYWR5IHNlbGVjdGVkCisgICAgICAgICAgICAg ICAgICAgICAgICAgICA7OyByZWdpb24uIElmIGl0IHdvdWxkLCB0aGVuIHNldCAiZHJhZy1idXQt bmVnbGlnaWJsZSIgdG8gdC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChzaXpl IChjb25zIHJlZ2lvbi13aWR0aCByZWdpb24taGVpZ2h0KSkpCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIChyZWN0YW5nbGUtaW50ZXJzZWN0LXAKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChyZWN0YW5nbGUtcG9zaXRpb24tYXMtY29vcmRpbmF0ZXMgc3RhcnQpIHNpemUKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWN0YW5nbGUtcG9zaXRpb24tYXMtY29vcmRp bmF0ZXMgcG9pbnQtdG8tcGFzdGUpIHNpemUpKQorICAgICAgICAgICAgICAgICAgICAgICAgIChh bmQgKDw9IChvdmVybGF5LXN0YXJ0IChjYXIgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5cykp CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnQtdG8tcGFzdGUpCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoPD0gcG9pbnQtdG8tcGFzdGUKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAob3ZlcmxheS1lbmQgKGNhciBtb3VzZS1kcmFnLWFuZC1k cm9wLW92ZXJsYXlzKSkpKSkpKSkKIAogICAgICAgICAgIDs7IFNob3cgYSB0b29sdGlwLgogICAg ICAgICAgIChpZiBtb3VzZS1kcmFnLWFuZC1kcm9wLXJlZ2lvbi1zaG93LXRvb2x0aXAKQEAgLTI1 MjQsOCArMjU1Miw5IEBAIG1vdXNlLWRyYWctYW5kLWRyb3AtcmVnaW9uCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Jh cikpKQogICAgICAgICAgICAgKHdoZW4gY3Vyc29yLWluLXRleHQtYXJlYQotICAgICAgICAgICAg ICAob3ZlcmxheS1wdXQgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5Ci0gICAgICAgICAgICAg ICAgICAgICAgICAgICAnZmFjZSAnbW91c2UtZHJhZy1hbmQtZHJvcC1yZWdpb24pCisgICAgICAg ICAgICAgIChkb2xpc3QgKG92ZXJsYXkgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5cykKKyAg ICAgICAgICAgICAgICAob3ZlcmxheS1wdXQgb3ZlcmxheQorICAgICAgICAgICAgICAgICAgICAg ICAgICAgJ2ZhY2UgJ21vdXNlLWRyYWctYW5kLWRyb3AtcmVnaW9uKSkKICAgICAgICAgICAgICAg KGRlYWN0aXZhdGUtbWFyaykgICAgIDsgTWFpbnRhaW4gcmVnaW9uIGluIG90aGVyIHdpbmRvdy4K ICAgICAgICAgICAgICAgKG1vdXNlLXNldC1wb2ludCBldmVudCkpKSkpCiAKQEAgLTI1ODEsNyAr MjYxMCw5IEBAIG1vdXNlLWRyYWctYW5kLWRyb3AtcmVnaW9uCiAgICAgICAgICAgKHNlbGVjdC13 aW5kb3cgd2luZG93KQogICAgICAgICAgIChnb3RvLWNoYXIgcG9pbnQpCiAgICAgICAgICAgKHNl dHEgZGVhY3RpdmF0ZS1tYXJrIG5pbCkKLSAgICAgICAgICAoYWN0aXZhdGUtbWFyaykpCisgICAg ICAgICAgKGFjdGl2YXRlLW1hcmspCisgICAgICAgICAgKHdoZW4gcmVnaW9uLW5vbmNvbnRpZ3Vv dXMKKyAgICAgICAgICAgIChyZWN0YW5nbGUtbWFyay1tb2RlKSkpCiAgICAgICAgICA7OyBNb2Rp ZnkgYnVmZmVycy4KICAgICAgICAgICh0CiAgICAgICAgICAgOzsgKiBERVNUSU5BVElPTiBCVUZG RVI6OgpAQCAtMjU5MCwxMSArMjYyMSwxNyBAQCBtb3VzZS1kcmFnLWFuZC1kcm9wLXJlZ2lvbgog ICAgICAgICAgIChzZXRxIHdpbmRvdy1leGVtcHQgd2luZG93LXRvLXBhc3RlKQogICAgICAgICAg IChnb3RvLWNoYXIgcG9pbnQtdG8tcGFzdGUpCiAgICAgICAgICAgKHB1c2gtbWFyaykKLSAgICAg ICAgICAoaW5zZXJ0IHZhbHVlLXNlbGVjdGlvbikKKworICAgICAgICAgIChpZiByZWdpb24tbm9u Y29udGlndW91cworICAgICAgICAgICAgICAoaW5zZXJ0LXJlY3RhbmdsZSAoc3BsaXQtc3RyaW5n IHZhbHVlLXNlbGVjdGlvbiAiXG4iKSkKKyAgICAgICAgICAgIChpbnNlcnQgdmFsdWUtc2VsZWN0 aW9uKSkKKwogICAgICAgICAgIDs7IE9uIHN1Y2Nlc3MsIHNldCB0aGUgdGV4dCBhcyByZWdpb24g b24gZGVzdGluYXRpb24gYnVmZmVyLgogICAgICAgICAgICh3aGVuIChub3QgKGVxdWFsIChtYXJr KSAocG9pbnQpKSkKICAgICAgICAgICAgIChzZXRxIGRlYWN0aXZhdGUtbWFyayBuaWwpCi0gICAg ICAgICAgICAoYWN0aXZhdGUtbWFyaykpCisgICAgICAgICAgICAoYWN0aXZhdGUtbWFyaykKKyAg ICAgICAgICAgICh3aGVuIHJlZ2lvbi1ub25jb250aWd1b3VzCisgICAgICAgICAgICAgIChyZWN0 YW5nbGUtbWFyay1tb2RlKSkpCiAKICAgICAgICAgICA7OyAqIFNPVVJDRSBCVUZGRVI6OgogICAg ICAgICAgIDs7IFNldCBiYWNrIHRoZSBvcmlnaW5hbCB0ZXh0IGFzIHJlZ2lvbiBvciBkZWxldGUg dGhlIG9yaWdpbmFsCkBAIC0yNjA0LDggKzI2NDEsOSBAQCBtb3VzZS1kcmFnLWFuZC1kcm9wLXJl Z2lvbgogICAgICAgICAgICAgICA7OyByZW1vdmUgdGhlIG9yaWdpbmFsIHRleHQuCiAgICAgICAg ICAgICAgICh3aGVuIG5vLW1vZGlmaWVyLW9uLWRyb3AKICAgICAgICAgICAgICAgICAobGV0IChk ZWFjdGl2YXRlLW1hcmspCi0gICAgICAgICAgICAgICAgICAoZGVsZXRlLXJlZ2lvbiAob3Zlcmxh eS1zdGFydCBtb3VzZS1kcmFnLWFuZC1kcm9wLW92ZXJsYXkpCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAob3ZlcmxheS1lbmQgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5KSkp KQorICAgICAgICAgICAgICAgICAgKGRvbGlzdCAob3ZlcmxheSBtb3VzZS1kcmFnLWFuZC1kcm9w LW92ZXJsYXlzKQorICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLXJlZ2lvbiAob3ZlcmxheS1z dGFydCBvdmVybGF5KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3Zlcmxh eS1lbmQgb3ZlcmxheSkpKSkpCiAgICAgICAgICAgICA7OyBXaGVuIHNvdXJjZSBidWZmZXIgYW5k IGRlc3RpbmF0aW9uIGJ1ZmZlciBhcmUgZGlmZmVyZW50LAogICAgICAgICAgICAgOzsga2VlcCAo c2V0IGJhY2sgdGhlIG9yaWdpbmFsIHRleHQgYXMgcmVnaW9uKSBvciByZW1vdmUgdGhlCiAgICAg ICAgICAgICA7OyBvcmlnaW5hbCB0ZXh0LgpAQCAtMjYxNSwxNSArMjY1MywxNyBAQCBtb3VzZS1k cmFnLWFuZC1kcm9wLXJlZ2lvbgogICAgICAgICAgICAgKGlmIG1vdXNlLWRyYWctYW5kLWRyb3At cmVnaW9uLWN1dC13aGVuLWJ1ZmZlcnMtZGlmZmVyCiAgICAgICAgICAgICAgICAgOzsgUmVtb3Zl IHRoZSBkcmFnZ2VkIHRleHQgZnJvbSBzb3VyY2UgYnVmZmVyIGxpa2UKICAgICAgICAgICAgICAg ICA7OyBvcGVyYXRpb24gYGN1dCcuCi0gICAgICAgICAgICAgICAgKGRlbGV0ZS1yZWdpb24gKG92 ZXJsYXktc3RhcnQgbW91c2UtZHJhZy1hbmQtZHJvcC1vdmVybGF5KQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChvdmVybGF5LWVuZCBtb3VzZS1kcmFnLWFuZC1kcm9wLW92ZXJsYXkp KQorICAgICAgICAgICAgICAgIChkb2xpc3QgKG92ZXJsYXkgbW91c2UtZHJhZy1hbmQtZHJvcC1v dmVybGF5cykKKyAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1yZWdpb24gKG92ZXJsYXktc3Rh cnQgb3ZlcmxheSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG92ZXJsYXkt ZW5kIG92ZXJsYXkpKSkKICAgICAgICAgICAgICAgOzsgU2V0IGJhY2sgdGhlIGRyYWdnZWQgdGV4 dCBhcyByZWdpb24gb24gc291cmNlIGJ1ZmZlcgogICAgICAgICAgICAgICA7OyBsaWtlIG9wZXJh dGlvbiBgY29weScuCiAgICAgICAgICAgICAgIChhY3RpdmF0ZS1tYXJrKSkKICAgICAgICAgICAg IChzZWxlY3Qtd2luZG93IHdpbmRvdy10by1wYXN0ZSkpKSkpKQogCiAgICAgOzsgQ2xlYW4gdXAu Ci0gICAgKGRlbGV0ZS1vdmVybGF5IG1vdXNlLWRyYWctYW5kLWRyb3Atb3ZlcmxheSkKKyAgICAo ZG9saXN0IChvdmVybGF5IG1vdXNlLWRyYWctYW5kLWRyb3Atb3ZlcmxheXMpCisgICAgICAoZGVs ZXRlLW92ZXJsYXkgb3ZlcmxheSkpCiAKICAgICA7OyBSZXN0b3JlIG9sZCBzdGF0ZXMgYnV0IGZv ciB0aGUgd2luZG93IHdoZXJlIHRoZSBkcm9wCiAgICAgOzsgb2NjdXJyZWQuIFJlc3RvcmUgY3Vy c29yIHR5cGVzIGZvciBhbGwgd2luZG93cy4KZGlmZiAtLWdpdCBhL2xpc3AvcmVjdC5lbCBiL2xp c3AvcmVjdC5lbAppbmRleCA4Y2NmMDUxZWUxLi5jYWM4YmUzNjI1IDEwMDY0NAotLS0gYS9saXNw L3JlY3QuZWwKKysrIGIvbGlzcC9yZWN0LmVsCkBAIC0xNjcsNiArMTY3LDM5IEBAIGFwcGx5LW9u LXJlY3RhbmdsZQogICAgICAgICAgICAgICAgICAoPD0gKHBvaW50KSBlbmRwdCkpKSkKICAgICAg IGZpbmFsLXBvaW50KSkpCiAKKyhkZWZ1biByZWN0YW5nbGUtcG9zaXRpb24tYXMtY29vcmRpbmF0 ZXMgKHBvc2l0aW9uKQorICAgIlJldHVybiBjb25zIG9mIHRoZSBjb2x1bW4gYW5kIGxpbmUgdmFs dWVzIG9mIFBPU0lUSU9OLgorUE9TSVRJT04gc3BlY2lmaWVzIGEgcG9zaXRpb24gb2YgdGhlIGN1 cnJlbnQgYnVmZmVyLiAgVGhlIHZhbHVlCityZXR1cm5lZCBpcyBhIGNvbnMgb2YgdGhlIGN1cnJl bnQgY29sdW1uIG9mIFBPU0lUSU9OIGFuZCBpdHMgbGluZQorbnVtYmVyLiIKKyAgKHNhdmUtZXhj dXJzaW9uCisgICAgKGdvdG8tY2hhciBwb3NpdGlvbikKKyAgICAobGV0ICgoY29sIChjdXJyZW50 LWNvbHVtbikpCisgICAgICAgICAgKGxpbmUgKHByb2duCisgICAgICAgICAgICAgICAgICAoZm9y d2FyZC1saW5lIDApCisgICAgICAgICAgICAgICAgICAoY291bnQtbGluZXMgKHBvaW50LW1pbikg cG9zaXRpb24pKSkpCisgICAgICAoY29ucyBjb2wgbGluZSkpKSkKKworKGRlZnVuIHJlY3Rhbmds ZS1pbnRlcnNlY3QtcCAocG9zMSBzaXplMSBwb3MyIHNpemUyKQorICAgIlJldHVybiBub24tbmls IGlmIHR3byByZWN0YW5nbGVzIGludGVyc2VjdC4KK1BPUzEgYW5kIFBPUzIgc3BlY2lmeSB0aGUg cG9zaXRpb25zIG9mIHRoZSB1cHBlci1sZWZ0IGNvcm5lcnMgb2YKK3RoZSBmaXJzdCBhbmQgc2Vj b25kIHJlY3RhbmdsZSBhcyBjb25zZXMgb2YgdGhlaXIgY29sdW1uIGFuZCBsaW5lCit2YWx1ZXMu ICBTSVpFMSBhbmQgU0laRTIgc3BlY2lmeSB0aGUgZGltZW5zaW9ucyBvZiB0aGUgZmlyc3QgYW5k CitzZWNvbmQgcmVjdGFuZ2xlLCBhcyBjb25zZXMgb2YgdGhlaXIgd2lkdGggYW5kIGhlaWdodCBt ZWFzdXJlZCBpbgorY29sdW1ucyBhbmQgbGluZXMuIgorICAobGV0ICgoeDEgKGNhciBwb3MxKSkK KyAgICAgICAgKHkxIChjZHIgcG9zMSkpCisgICAgICAgICh4MiAoY2FyIHBvczIpKQorICAgICAg ICAoeTIgKGNkciBwb3MyKSkKKyAgICAgICAgKHcxIChjYXIgc2l6ZTEpKQorICAgICAgICAoaDEg KGNkciBzaXplMSkpCisgICAgICAgICh3MiAoY2FyIHNpemUyKSkKKyAgICAgICAgKGgyIChjZHIg c2l6ZTIpKSkKKyAgICAobm90IChvciAoPD0gKCsgeDEgdzEpIHgyKQorICAgICAgICAgICAgICg8 PSAoKyB4MiB3MikgeDEpCisgICAgICAgICAgICAgKDw9ICgrIHkxIGgxKSB5MikKKyAgICAgICAg ICAgICAoPD0gKCsgeTIgaDIpIHkxKSkpKSkKKwogKGRlZnVuIGRlbGV0ZS1yZWN0YW5nbGUtbGlu ZSAoc3RhcnRjb2wgZW5kY29sIGZpbGwpCiAgICh3aGVuICg9IChtb3ZlLXRvLWNvbHVtbiBzdGFy dGNvbCAoaWYgZmlsbCB0ICdjb2VyY2UpKSBzdGFydGNvbCkKICAgICAoZGVsZXRlLXJlZ2lvbiAo cG9pbnQpCi0tIAoyLjE3LjEKCg== --000000000000fe76db05771911a9--