From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Nicolas_Despr=C3=A8s?= Newsgroups: gmane.emacs.devel Subject: Re: Prefer to split along the longest edge Date: Fri, 20 Dec 2024 15:43:51 +0100 Message-ID: References: <87r06a3yfg.fsf@mail.linkov.net> <87zfkx2ydr.fsf@mail.linkov.net> <8734io2hac.fsf@mail.linkov.net> <86pllrpn2p.fsf@gnu.org> <86o71ao47d.fsf@gnu.org> <874j324fni.fsf@gmail.com> <86ttb0kwgt.fsf@gnu.org> <2aa16454-560c-4d3b-b3eb-e1b780d1b8d6@gmx.at> <86h670koyu.fsf@gnu.org> <4e108ba9-728e-429c-b366-449388497a1e@gmx.at> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000001594eb0629b4af12" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8302"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , rpluim@gmail.com, juri@linkov.net, emacs-devel@gnu.org To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 20 15:45:27 2024 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 1tOeFq-0001to-DW for ged-emacs-devel@m.gmane-mx.org; Fri, 20 Dec 2024 15:45:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tOeF4-0007iM-AZ; Fri, 20 Dec 2024 09:44:38 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tOeF1-0007i6-28 for emacs-devel@gnu.org; Fri, 20 Dec 2024 09:44:35 -0500 Original-Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tOeEz-0002a3-CA; Fri, 20 Dec 2024 09:44:34 -0500 Original-Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-38633b5dbcfso1947181f8f.2; Fri, 20 Dec 2024 06:44:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734705869; x=1735310669; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=MevhtX8lKhx5SdXle5W8f2/5cOMxO1JbC4kq3llUtkI=; b=J0auec7YO8WOwlMezyZbcxy5XvFoglnIgfz/evREbQ2XIRom+MnXpBTuwAL0GhEOr6 lC2+ua6KCzbdxugzEJiNYK8mDjZZwAbGlsqvmPUBaiVS71uPPTV4TJlRKvY2iTSUsiU3 S8PuVQub37YikChS1U2Lxf4UNQZkyOh3PSrWPjr6HkKZA5lZUm7DSHY4rGC8XYxM4y/X 9UzquA6nAGG8zt4K+LHnRykWL4m0StkfsvTtd9RjAcFhNP2hCTkpbN0YQUiSo7mG3RJb XH8NY8vHQhlIil4xg6XeqMDsdMGOPMk1nJUkf6pPsyZyDZWwlKvbn3WMtjtl/v91nJjO qGMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734705869; x=1735310669; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MevhtX8lKhx5SdXle5W8f2/5cOMxO1JbC4kq3llUtkI=; b=mTstDOpTuvHK2dRYU5u2mdYt2wtGLB+ySmJDQsyANw9NE4m9Yl+Kt05LVBdLlVAer3 tfgFPGimyE/CUc+ywg4TozybNKdIXC6x7AoBn3xXNN0U+zaFOs8bmmIAL//XvcYYAYqN 9OMVxbvCNYnA/CRLnR0L77uQTPrglWMJwyQLxivtIJ+W/c9NTUY8e62iMpNjrnFPGtia 4ImhAz/wvBJl9XIgwOsZqh+HkspLOaqouobl7897WlDGwGviHdy3F4dSL6RhjqSrvU+I LnsR3eLrK5w4hXwrd16q1GUiEQGiBPRUIFhE0C9CAaQVt6d47iVBPtL+IdWuMlVfJoYN j7oQ== X-Forwarded-Encrypted: i=1; AJvYcCVHpPnbCLma7D0VLNmvaQa3KGlZ0QpkKwc/2aFvHOG8NG+CD9znjcLa32gPY/bU/ox2rYDTw8vw2d4n9Q==@gnu.org X-Gm-Message-State: AOJu0YzSsm+dfrCbxqUiXLKxxSRfBI+VGoKiKeKoNhYfK5S8pmbYtMcG yQ72+1kHDDQ6N51Sej8aPH1eqY1SBQvjpZSHps2+C5aNx0OOVy/TXG9N/7k31oQoK7KLwf+1pLG aEjH7FXgW9zD5lK9k4UOvsW1HliE= X-Gm-Gg: ASbGnctP17iWwSeXtOaA0RB6hTAJFg73SqCCfbidoMpZi851lQviDNix8SJlTLl1o7b 9Okxz9xraisbUUUp14VE5U93ldcYOAJN6Xveuta4= X-Google-Smtp-Source: AGHT+IEq1Nc9qRwDvAYec8TwIhdWehMozV/FdOxQJ44do5bSq5hEn1ecKE4S8q7s1wI9d9Vprzy2u5gau3cycc4bfx8= X-Received: by 2002:a5d:648f:0:b0:385:fabf:13d5 with SMTP id ffacd0b85a97d-38a221f3212mr3339196f8f.25.1734705868528; Fri, 20 Dec 2024 06:44:28 -0800 (PST) In-Reply-To: <4e108ba9-728e-429c-b366-449388497a1e@gmx.at> Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=nicolas.despres@gmail.com; helo=mail-wr1-x42a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:326800 Archived-At: --0000000000001594eb0629b4af12 Content-Type: multipart/alternative; boundary="0000000000001594ea0629b4af10" --0000000000001594ea0629b4af10 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Dec 20, 2024 at 10:03=E2=80=AFAM martin rudalics = wrote: > > Attached, the new version of the patch. > > Thanks. Please systematically do two things: > > Instead of > > "`split-window-sensibly' prefer to try to" > "Splitting continue" > Could not find those ones. "This variable control" > Fixed > say > > "`split-window-sensibly' prefers to try to" > "Splitting continues" > "This variable controls" > > and so on. > > And please make sure that two spaces follow each period, especially in > doc-strings. > So sorry for those mistakes again. > Eli will take care of the remaining stylistic issues - his English is > decidedly better than mine. > and mine ! Thanks for your review. -Nico --0000000000001594ea0629b4af10 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Fri, Dec 20, 2024 at 10:03= =E2=80=AFAM martin rudalics <rudalics= @gmx.at> wrote:
=C2=A0> Attached, the new version of the patch.

Thanks.=C2=A0 Please systematically do two things:

Instead of

"`split-window-sensibly' prefer to try to"
"Splitting continue"

Could not find those ones.
<= div style=3D"font-size:small" class=3D"gmail_default">
"This variable control"

Fixed


say

"`split-window-sensibly' prefers to try to"
"Splitting continues"
"This variable controls"

and so on.

And please make sure that two spaces follow each period, especially in
doc-strings.

So sorry for those mistakes again.


Eli will take care of the remaining stylistic issues - his English is
decidedly better than mine.

and mine !

Thanks for your review.
-Nico


<= div dir=3D"ltr">

--0000000000001594ea0629b4af10-- --0000000000001594eb0629b4af12 Content-Type: application/octet-stream; name="0001-Prioritize-split-along-the-longest-edge-by-default.patch" Content-Disposition: attachment; filename="0001-Prioritize-split-along-the-longest-edge-by-default.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_m4wv27lc0 RnJvbSAwZjM1NzZmOWNlMjNiMmU2NjA4YjE3MTgzMDFhNjIxYzlmMTUzMjAyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaWNvbGFzIERlc3ByZXMgPG5pY29sYXMuZGVzcHJlc0BnbWFp bC5jb20+CkRhdGU6IEZyaSwgMjAgRGVjIDIwMjQgMTU6NDE6MzggKzAxMDAKU3ViamVjdDogW1BB VENIXSBQcmlvcml0aXplIHNwbGl0IGFsb25nIHRoZSBsb25nZXN0IGVkZ2UgYnkgZGVmYXVsdC4K CkN1cnJlbnRseSwgYHNwbGl0LXdpbmRvdy1zZW5zaWJseScgcHJlZmVyIHRvIHRyeSB0byBzcGxp dCB2ZXJ0aWNhbGx5CmZpcnN0IGRpc3JlZ2FyZGluZyB0aGUgYWN0dWFsIHNoYXBlIG9mIHRoZSBm cmFtZSBvciB0aGUgdXNlcgpwcmVmZXJlbmNlcy4gIFRoaXMgaXMgYSBnb29kIGRlZmF1bHQgd2hl biBFbWFjcyBpcyB0YWxsZXIgdGhhbiB3aWRlci4KSG93ZXZlciwgd2hlbiBFbWFjcyBpcyBpbiBm dWxsLXNjcmVlbiAobGFuZHNjYXBlIHNjcmVlbiBsYXlvdXQpIHRyeWluZyB0bwpzcGxpdCB2ZXJ0 aWNhbGx5IG1heSBub3QgYmUgd2hhdCB0aGUgdXNlciBleHBlY3RlZCBzaW5jZSB0aGVyZSBpcyBw bGVudHkKb2Ygc3BhY2UgYXZhaWxhYmxlIG9uIHRoZSByaWdodC4KClR5cGljYWwgc2NlbmFyaW86 IEVtYWNzIGlzIGluIGxhbmRzY2FwZSBsYXlvdXQsIG9uZSBidWZmZXIgaXMgb3BlbiBpbiBhCndp bmRvdyBjb3ZlcmluZyB0aGUgZW50aXJlIGZyYW1lLiAgQW5vdGhlciBidWZmZXIgaXMgb3BlbmVk IGluIGEgc2Vjb25kCndpbmRvdyAoQy14IDQgZikuIEJvdGggc3BsaXQgYXJlIGZlYXNpYmxlIGJ1 dCB1c2VycyBtYXkgcHJlZmVyIHRoZQpob3Jpem9udGFsIG9uZS4KClRoaXMgcGF0Y2ggcHJlc2Vy dmVzIHRoZSBiZWhhdmlvciBvZiB0aGUgYHNwbGl0LWhlaWdodC10aHJlc2hvbGQnIGFuZApgc3Bs aXQtd2lkdGgtdGhyZXNob2xkJyB2YXJpYWJsZXMuIFNwbGl0dGluZyBjb250aW51ZSBub3QgdG8g YmUKcGVybWl0dGVkIGlmIHRoZSBlZGdlIGxlbmd0aCBpcyBiZWxvdyB0aGUgdGhyZXNob2xkLgoK KiBsaXNwL3dpbmRvdy5lbCAoc3BsaXQtd2luZG93LXNlbnNpYmx5KTogRmlyc3QgdHJpZWQgc3Bs aXQKZGlyZWN0aW9uIGZvbGxvd3MgdXNlciBwcmVmZXJlbmNlcy4KKiBldGMvTkVXUzogQWRkIGFu IGVudHJ5IGZvciBuZXcgdmFyaWFibGUKYHNwbGl0LXdpbmRvdy1wcmVmZXJyZWQtZGlyZWN0aW9u Jy4KKiBkb2MvZW1hY3Mvd2luZG93cy50ZXhpOiBEb2N1bWVudCBuZXcgdmFyaWFibGUuCi0tLQog ZG9jL2VtYWNzL3dpbmRvd3MudGV4aSB8ICA1ICsrLQogZXRjL05FV1MgICAgICAgICAgICAgICB8 ICA4ICsrKysKIGxpc3Avd2luZG93LmVsICAgICAgICAgfCA5MCArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygr KSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL2VtYWNzL3dpbmRvd3MudGV4aSBi L2RvYy9lbWFjcy93aW5kb3dzLnRleGkKaW5kZXggNjlmMjRlYzE5MmYuLjE4ODVlNWE3ZjJlIDEw MDY0NAotLS0gYS9kb2MvZW1hY3Mvd2luZG93cy50ZXhpCisrKyBiL2RvYy9lbWFjcy93aW5kb3dz LnRleGkKQEAgLTUxMSw2ICs1MTEsNyBAQCBXaW5kb3cgQ2hvaWNlCiAKIEB2aW5kZXggc3BsaXQt aGVpZ2h0LXRocmVzaG9sZAogQHZpbmRleCBzcGxpdC13aWR0aC10aHJlc2hvbGQKK0B2aW5kZXgg c3BsaXQtd2luZG93LXByZWZlcnJlZC1kaXJlY3Rpb24KIFRoZSBzcGxpdCBjYW4gYmUgZWl0aGVy IHZlcnRpY2FsIG9yIGhvcml6b250YWwsIGRlcGVuZGluZyBvbiB0aGUKIHZhcmlhYmxlcyBAY29k ZXtzcGxpdC1oZWlnaHQtdGhyZXNob2xkfSBhbmQKIEBjb2Rle3NwbGl0LXdpZHRoLXRocmVzaG9s ZH0uICBUaGVzZSB2YXJpYWJsZXMgc2hvdWxkIGhhdmUgaW50ZWdlcgpAQCAtNTE5LDcgKzUyMCw5 IEBAIFdpbmRvdyBDaG9pY2UKIEBjb2Rle3NwbGl0LXdpZHRoLXRocmVzaG9sZH0gaXMgc21hbGxl ciB0aGFuIHRoZSB3aW5kb3cncyB3aWR0aCwgdGhlCiBzcGxpdCBwdXRzIHRoZSBuZXcgd2luZG93 IG9uIHRoZSByaWdodC4gIElmIG5laXRoZXIgY29uZGl0aW9uIGhvbGRzLAogRW1hY3MgdHJpZXMg dG8gc3BsaXQgc28gdGhhdCB0aGUgbmV3IHdpbmRvdyBpcyBiZWxvdy0tLWJ1dCBvbmx5IGlmIHRo ZQotd2luZG93IHdhcyBub3Qgc3BsaXQgYmVmb3JlICh0byBhdm9pZCBleGNlc3NpdmUgc3BsaXR0 aW5nKS4KK3dpbmRvdyB3YXMgbm90IHNwbGl0IGJlZm9yZSAodG8gYXZvaWQgZXhjZXNzaXZlIHNw bGl0dGluZykuICBXaGV0aGVyCitFbWFjcyB0cmllcyBmcmlzdCB0byBzcGxpdCB2ZXJ0aWNhbGx5 IG9yIGhvcml6b250YWxseSwgaXMKK2RldGVybWluZWQgYnkgdGhlIHZhbHVlIG9mIEBjb2Rle3Nw bGl0LXdpbmRvdy1wcmVmZXJyZWQtZGlyZWN0aW9ufS4KIAogQGl0ZW0KIE90aGVyd2lzZSwgZGlz cGxheSB0aGUgYnVmZmVyIGluIGEgd2luZG93IHByZXZpb3VzbHkgc2hvd2luZyBpdC4KZGlmZiAt LWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggOWE3YjMyMGFjZGIuLjA0NDM1ZDc0ZGZm IDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAtMTgzLDYgKzE4MywxNCBA QCBJdCBoYXMgYmVlbiBvYnNvbGV0ZSBzaW5jZSBFbWFjcyAzMC4xLiAgVXNlICcoY2F0ZWdvcnkg LiBjb21pbnQpJyBpbnN0ZWFkLgogQW5vdGhlciB1c2VyIG9wdGlvbiAnZGlzcGxheS10ZXgtc2hl bGwtYnVmZmVyLWFjdGlvbicgaGFzIGJlZW4gcmVtb3ZlZCB0b28KIGZvciB3aGljaCB5b3UgY2Fu IHVzZSAnKGNhdGVnb3J5IC4gdGV4LXNoZWxsKScuCiAKKysrKworKioqIE5ldyB1c2VyIG9wdGlv biAnc3BsaXQtd2luZG93LXByZWZlcnJlZC1kaXJlY3Rpb24nLgorVXNlcnMgY2FuIG5vdyBjaG9v c2UgaW4gd2hpY2ggZGlyZWN0aW9uIEVtYWNzIHRyaWVzIHRvIHNwbGl0IGZpcnN0OgordmVydGlj YWwgb3IgaG9yaXpvbnRhbC4gIFdpdGggdGhpcyBuZXcgc2V0dGluZywgd2hlbiB0aGUgZnJhbWUg aXMgaW4KK2xhbmRzY2FwZSBzaGFwZSBmb3IgaW5zdGFuY2UsIEVtYWNzIGNvdWxkIHNwbGl0IGhv cml6b250YWxseSBiZWZvcmUgdG8KK3NwbGl0IHZlcnRpY2FsbHkuICBUaGUgZGVmYXVsdCBzZXR0 aW5nIHByZXNlcnZlcyBFbWFjcyBoaXN0b3JpY2FsCitiZWhhdmlvciB0byB0cnkgdG8gc3BsaXQg dmVydGljYWxseSBmaXJzdC4KKwogKiogRnJhbWVzCiAKICsrKwpkaWZmIC0tZ2l0IGEvbGlzcC93 aW5kb3cuZWwgYi9saXNwL3dpbmRvdy5lbAppbmRleCBlOWQ1NzY1MmVjNi4uZDAyNDJjNTVhMmEg MTAwNjQ0Ci0tLSBhL2xpc3Avd2luZG93LmVsCisrKyBiL2xpc3Avd2luZG93LmVsCkBAIC03MzQ3 LDIwICs3MzQ3LDY0IEBAIHdpbmRvdy1zcGxpdHRhYmxlLXAKIAkJICAgICAgKCogMiAobWF4IHdp bmRvdy1taW4taGVpZ2h0CiAJCQkJKGlmIG1vZGUtbGluZS1mb3JtYXQgMiAxKSkpKSkpKSkpKQog CisoZGVmY3VzdG9tIHNwbGl0LXdpbmRvdy1wcmVmZXJyZWQtZGlyZWN0aW9uICd2ZXJ0aWNhbAor ICAiVGhlIGZpcnN0IGRpcmVjdGlvbiB0cmllZCB3aGVuIEVtYWNzIG5lZWQgdG8gc3BsaXQgYSB3 aW5kb3cuCitUaGlzIHZhcmlhYmxlIGNvbnRyb2xzIGluIHdoaWNoIG9yZGVyIGBzcGxpdC13aW5k b3ctc2Vuc2libHknIHdpbGwgdHJ5IHRvCitzcGxpdCB0aGUgd2luZG93LiAgVGhhdCBvcmRlciBz cGVjaWFsbHkgbWF0dGVycyB3aGVuIGJvdGggZGltZW5zaW9uIG9mCit0aGUgZnJhbWUgYXJlIGxv bmcgZW5vdWdoIHRvIGJlIHNwbGl0IGFjY29yZGluZyB0bworYHNwbGl0LXdpZHRoLXRocmVzaG9s ZCcgYW5kIGBzcGxpdC1oZWlnaHQtdGhyZXNob2xkJy4gIElmIHRoaXMgaXMgc2V0IHRvCitgdmVy dGljYWwnICh0aGUgZGVmYXVsdCksIGBzcGxpdC13aW5kb3ctc2Vuc2libHknIHRyaWVzIHRvIHNw bGl0Cit2ZXJ0aWNhbGx5IGZpcnN0IGFuZCB0aGVuIGhvcml6b250YWxseS4gIElmIHNldCB0byBg aG9yaXpvbnRhbCcgaXQgZG9lcwordGhlIG9wcG9zaXRlLiAgSWYgc2V0IHRvIGBsb25nZXN0Jywg dGhlIGZpcnN0IGRpcmVjdGlvbiB0cmllZCB3aWxsCitkZXBlbmRzIG9uIHRoZSBmcmFtZSBzaGFw ZTogaW4gbGFuZHNjYXBlIG9yaWVudGF0aW9uIGl0IHdpbGwgYmUgbGlrZQorYGhvcml6b250YWwn LCBidXQgaW4gcG9ydHJhaXQgaXQgd2lsbCBiZSBsaWtlIGB2ZXJ0aWNhbCcuICBCYXNpY2FsbHks Cit0aGUgbG9uZ2VzdCBvZiB0aGUgdHdvIGRpbWVuc2lvbiBpcyBzcGxpdCBmaXJzdC4KKworSWYg Ym90aCBgc3BsaXQtd2lkdGgtdGhyZXNob2xkJyBhbmQgYHNwbGl0LWhlaWdodC10aHJlc2hvbGQn IGNhbm5vdCBiZQorc2F0aXNmaWVkLCBpdCB3aWxsIGZhbGxiYWNrIHRvIHNwbGl0IHZlcnRpY2Fs bHkuCisKK1NlZSBgc3BsaXQtd2luZG93LXByZWZlcnJlZC1mdW5jdGlvbicgZm9yIG1vcmUgY29u dHJvbCBvbiB0aGUgc3BsaXR0aW5nCitzdHJhdGVneS4iCisgIDp0eXBlICcocmFkaW8KKyAgICAg ICAgICAoY29uc3QgOnRhZyAiVHJ5IHRvIHNwbGl0IHZlcnRpY2FsbHkgZmlyc3QiCisgICAgICAg ICAgICAgICAgIHZlcnRpY2FsKQorICAgICAgICAgIChjb25zdCA6dGFnICJUcnkgdG8gc3BsaXQg aG9yaXpvbnRhbGx5IGZpcnN0IgorICAgICAgICAgICAgICAgICBob3Jpem9udGFsKQorICAgICAg ICAgIChjb25zdCA6dGFnICJUcnkgdG8gc3BsaXQgYWxvbmcgdGhlIGxvbmdlc3QgZWRnZSBmaXJz dCIKKyAgICAgICAgICAgICAgICAgbG9uZ2VzdCkpCisgIDp2ZXJzaW9uICIzMS4xIgorICA6Z3Jv dXAgJ3dpbmRvd3MpCisKKyhkZWZ1biB3aW5kb3ctLXRyeS12ZXJ0aWNhbC1zcGxpdCAod2luZG93 KQorICAiSGVscGVyIGZ1bmN0aW9uIGZvciBgc3BsaXQtd2luZG93LXNlbnNpYmx5JyIKKyAgKHdo ZW4gKHdpbmRvdy1zcGxpdHRhYmxlLXAgd2luZG93KQorICAgICh3aXRoLXNlbGVjdGVkLXdpbmRv dyB3aW5kb3cKKyAgICAgIChzcGxpdC13aW5kb3ctYmVsb3cpKSkpCisKKyhkZWZ1biB3aW5kb3ct LXRyeS1ob3Jpem9udGFsLXNwbGl0ICh3aW5kb3cpCisgICJIZWxwZXIgZnVuY3Rpb24gZm9yIGBz cGxpdC13aW5kb3ctc2Vuc2libHknIgorICAod2hlbiAod2luZG93LXNwbGl0dGFibGUtcCB3aW5k b3cgdCkKKyAgICAod2l0aC1zZWxlY3RlZC13aW5kb3cgd2luZG93CisgICAgICAoc3BsaXQtd2lu ZG93LXJpZ2h0KSkpKQorCiAoZGVmdW4gc3BsaXQtd2luZG93LXNlbnNpYmx5ICgmb3B0aW9uYWwg d2luZG93KQogICAiU3BsaXQgV0lORE9XIGluIGEgd2F5IHN1aXRhYmxlIGZvciBgZGlzcGxheS1i dWZmZXInLgotV0lORE9XIGRlZmF1bHRzIHRvIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgd2luZG93 LgotSWYgYHNwbGl0LWhlaWdodC10aHJlc2hvbGQnIHNwZWNpZmllcyBhbiBpbnRlZ2VyLCBXSU5E T1cgaXMgYXQKLWxlYXN0IGBzcGxpdC1oZWlnaHQtdGhyZXNob2xkJyBsaW5lcyB0YWxsIGFuZCBj YW4gYmUgc3BsaXQKLXZlcnRpY2FsbHksIHNwbGl0IFdJTkRPVyBpbnRvIHR3byB3aW5kb3dzIG9u ZSBhYm92ZSB0aGUgb3RoZXIgYW5kCi1yZXR1cm4gdGhlIGxvd2VyIHdpbmRvdy4gIE90aGVyd2lz ZSwgaWYgYHNwbGl0LXdpZHRoLXRocmVzaG9sZCcKLXNwZWNpZmllcyBhbiBpbnRlZ2VyLCBXSU5E T1cgaXMgYXQgbGVhc3QgYHNwbGl0LXdpZHRoLXRocmVzaG9sZCcKLWNvbHVtbnMgd2lkZSBhbmQg Y2FuIGJlIHNwbGl0IGhvcml6b250YWxseSwgc3BsaXQgV0lORE9XIGludG8gdHdvCi13aW5kb3dz IHNpZGUgYnkgc2lkZSBhbmQgcmV0dXJuIHRoZSB3aW5kb3cgb24gdGhlIHJpZ2h0LiAgSWYgdGhp cwotY2FuJ3QgYmUgZG9uZSBlaXRoZXIgYW5kIFdJTkRPVyBpcyB0aGUgb25seSB3aW5kb3cgb24g aXRzIGZyYW1lLAotdHJ5IHRvIHNwbGl0IFdJTkRPVyB2ZXJ0aWNhbGx5IGRpc3JlZ2FyZGluZyBh bnkgdmFsdWUgc3BlY2lmaWVkCi1ieSBgc3BsaXQtaGVpZ2h0LXRocmVzaG9sZCcuICBJZiB0aGF0 IHN1Y2NlZWRzLCByZXR1cm4gdGhlIGxvd2VyCi13aW5kb3cuICBSZXR1cm4gbmlsIG90aGVyd2lz ZS4KK1RoZSB2YXJpYWJsZSBgc3BsaXQtd2luZG93LXByZWZlcnJlZC1kaXJlY3Rpb24nIHByZXNj cmliZXMgYW4gb3JkZXIgb2YKK2RpcmVjdGlvbnMgaW4gd2hpY2ggRW1hY3Mgc2hvdWxkIHRyeSB0 byBzcGxpdCBXSU5ET1cuICBJZiB0aGF0IG9yZGVyCittYW5kYXRlcyB0byBzdGFydCB3aXRoIGEg dmVydGljYWwgc3BsaXQgYW5kIGBzcGxpdC1oZWlnaHQtdGhyZXNob2xkJworc3BlY2lmaWVzIGFu IGludGVnZXIgdGhhdCBpcyBhdCBsZWFzdCBhcyBsYXJnZSBhIFdJTkRPVydzIGhlaWdodCwgc3Bs aXQKK1dJTkRPVyBpbnRvIHR3byB3aW5kb3dzIG9uZSBiZWxvdyB0aGUgb3RoZXIgYW5kIHJldHVy biB0aGUgbG93ZXIgb25lLgorSWYgdGhhdCBvcmRlciBtYW5kYXRlcyB0byBzdGFydCB3aXRoIGEg aG9yaXpvbnRhbCBzcGxpdCBhbmQKK2BzcGxpdC13aWR0aC10aHJlc2hvbGQnIHNwZWNpZmllcyBh biBpbnRlZ2VyIHRoYXQgaXMgYXQgbGVhc3QgYXMgbGFyZ2UKK2FzIFdJTkRPVydzIHdpZHRoLCBz cGxpdCBXSU5ET1cgaW50byB0d28gd2luZG93cyBzaWRlIGJ5IHNpZGUgYW5kIHJldHVybgordGhl IG9uZSBvbiB0aGUgcmlnaHQuCisKK0luIGVpdGhlciBjYXNlLCBpZiB0aGUgZmlyc3QgYXR0ZW1w dCB0byBzcGxpdCBXSU5ET1cgZmFpbHMsIHRyeSB0byBzcGxpdAordGhlIHdpbmRvdyBpbiB0aGUg b3RoZXIgZGlyZWN0aW9uIGluIHRoZSBzYW1lIG1hbm5lciBhcyBkZXNjcmliZWQgYWJvdmUuCitJ ZiB0aGF0IGF0dGVtcHRzIGZhaWwgdG9vIGFuZCBXSU5ET1cgaXMgdGhlIG9ubHkgd2luZG93IG9u IGl0cyBmcmFtZSwKK3RyeSBzcGxpdHRpbmcgV0lORE9XIGludG8gdHdvIHdpbmRvd3Mgb25lIGJl bG93IHRoZSBvdGhlciBkaXNyZWdhcmRpbmcKK3RoZSB2YWx1ZSBvZiBgc3BsaXQtaGVpZ2h0LXRo cmVzaG9sZCcgYW5kIHJldHVybiB0aGUgd2luZG93IG9uIHRoZQorYm90dG9tLgogCiBCeSBkZWZh dWx0IGBkaXNwbGF5LWJ1ZmZlcicgcm91dGluZXMgY2FsbCB0aGlzIGZ1bmN0aW9uIHRvIHNwbGl0 CiB0aGUgbGFyZ2VzdCBvciBsZWFzdCByZWNlbnRseSB1c2VkIHdpbmRvdy4gIFRvIGNoYW5nZSB0 aGUgZGVmYXVsdApAQCAtNzM4MCwxNCArNzQyNCwxNCBAQCBzcGxpdC13aW5kb3ctc2Vuc2libHkK IGtub3cgaG93IGBzcGxpdC13aW5kb3ctc2Vuc2libHknIGRldGVybWluZXMgd2hldGhlciBXSU5E T1cgY2FuIGJlCiBzcGxpdC4iCiAgIChsZXQgKCh3aW5kb3cgKG9yIHdpbmRvdyAoc2VsZWN0ZWQt d2luZG93KSkpKQotICAgIChvciAoYW5kICh3aW5kb3ctc3BsaXR0YWJsZS1wIHdpbmRvdykKLQkg ICAgIDs7IFNwbGl0IHdpbmRvdyB2ZXJ0aWNhbGx5LgotCSAgICAgKHdpdGgtc2VsZWN0ZWQtd2lu ZG93IHdpbmRvdwotCSAgICAgICAoc3BsaXQtd2luZG93LWJlbG93KSkpCi0JKGFuZCAod2luZG93 LXNwbGl0dGFibGUtcCB3aW5kb3cgdCkKLQkgICAgIDs7IFNwbGl0IHdpbmRvdyBob3Jpem9udGFs bHkuCi0JICAgICAod2l0aC1zZWxlY3RlZC13aW5kb3cgd2luZG93Ci0JICAgICAgIChzcGxpdC13 aW5kb3ctcmlnaHQpKSkKKyAgICAob3IgKGlmIChvcgorICAgICAgICAgICAgIChlcWwgc3BsaXQt d2luZG93LXByZWZlcnJlZC1kaXJlY3Rpb24gJ2hvcml6b250YWwpCisgICAgICAgICAgICAgKGFu ZCAoZXFsIHNwbGl0LXdpbmRvdy1wcmVmZXJyZWQtZGlyZWN0aW9uICdsb25nZXN0KQorICAgICAg ICAgICAgICAgICAgKD4gKGZyYW1lLXdpZHRoKSAoZnJhbWUtaGVpZ2h0KSkpKQorICAgICAgICAg ICAgKG9yICh3aW5kb3ctLXRyeS1ob3Jpem9udGFsLXNwbGl0IHdpbmRvdykKKyAgICAgICAgICAg ICAgICAod2luZG93LS10cnktdmVydGljYWwtc3BsaXQgd2luZG93KSkKKyAgICAgICAgICAob3Ig KHdpbmRvdy0tdHJ5LXZlcnRpY2FsLXNwbGl0IHdpbmRvdykKKyAgICAgICAgICAgICAgKHdpbmRv dy0tdHJ5LWhvcml6b250YWwtc3BsaXQgd2luZG93KSkpCiAJKGFuZAogICAgICAgICAgOzsgSWYg V0lORE9XIGlzIHRoZSBvbmx5IHVzYWJsZSB3aW5kb3cgb24gaXRzIGZyYW1lIChpdCBpcwogICAg ICAgICAgOzsgdGhlIG9ubHkgb25lIG9yLCBub3QgYmVpbmcgdGhlIG9ubHkgb25lLCBhbGwgdGhl IG90aGVyCkBAIC03NDA1LDEwICs3NDQ5LDggQEAgc3BsaXQtd2luZG93LXNlbnNpYmx5CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1lIG5pbCAnbm9taW5pKQogICAgICAgICAg ICAgICB0KSkpCiAJIChub3QgKHdpbmRvdy1taW5pYnVmZmVyLXAgd2luZG93KSkKLQkgKGxldCAo KHNwbGl0LWhlaWdodC10aHJlc2hvbGQgMCkpCi0JICAgKHdoZW4gKHdpbmRvdy1zcGxpdHRhYmxl LXAgd2luZG93KQotCSAgICAgKHdpdGgtc2VsZWN0ZWQtd2luZG93IHdpbmRvdwotCSAgICAgICAo c3BsaXQtd2luZG93LWJlbG93KSkpKSkpKSkKKyAgICAgICAgIChsZXQgKChzcGxpdC1oZWlnaHQt dGhyZXNob2xkIDApKQorICAgICAgICAgICAod2luZG93LS10cnktdmVydGljYWwtc3BsaXQgd2lu ZG93KSkpKSkpCiAKIChkZWZ1biB3aW5kb3ctLXRyeS10by1zcGxpdC13aW5kb3cgKHdpbmRvdyAm b3B0aW9uYWwgYWxpc3QpCiAgICJUcnkgdG8gc3BsaXQgV0lORE9XLgotLSAKMi40Ny4xCgo= --0000000000001594eb0629b4af12--