From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#68213: 30.0.50; completion-preview-tests failure in --without-x build Date: Sat, 13 Jan 2024 01:17:33 -0600 Message-ID: References: <87ttnvr7x7.fsf@pub.pink> <83plyjzmlv.fsf@gnu.org> <874jfvr4rm.fsf@pub.pink> <83mstnzguy.fsf@gnu.org> <87il4bpcti.fsf@pub.pink> <83h6jqu7bc.fsf@gnu.org> <83ttnhhgds.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000019d90a060ece93db" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29600"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jm@pub.pink, 68213@debbugs.gnu.org To: Eli Zaretskii , Stefan Monnier , Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 13 08:18:13 2024 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 1rOYHU-0007U0-Ft for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 13 Jan 2024 08:18:12 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rOYHO-0008Ij-2Q; Sat, 13 Jan 2024 02:18:06 -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 1rOYHM-0008I7-Es for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:18:05 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rOYHM-00036G-1B for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:18:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rOYHK-0005dN-Cz for bug-gnu-emacs@gnu.org; Sat, 13 Jan 2024 02:18:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Jan 2024 07:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68213 X-GNU-PR-Package: emacs Original-Received: via spool by 68213-submit@debbugs.gnu.org id=B68213.170513026421632 (code B ref 68213); Sat, 13 Jan 2024 07:18:02 +0000 Original-Received: (at 68213) by debbugs.gnu.org; 13 Jan 2024 07:17:44 +0000 Original-Received: from localhost ([127.0.0.1]:38264 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOYH0-0005cn-AY for submit@debbugs.gnu.org; Sat, 13 Jan 2024 02:17:43 -0500 Original-Received: from mail-ed1-x52a.google.com ([2a00:1450:4864:20::52a]:58688) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rOYGx-0005cW-00 for 68213@debbugs.gnu.org; Sat, 13 Jan 2024 02:17:41 -0500 Original-Received: by mail-ed1-x52a.google.com with SMTP id 4fb4d7f45d1cf-553ba2f0c8fso8018357a12.1 for <68213@debbugs.gnu.org>; Fri, 12 Jan 2024 23:17:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705130254; x=1705735054; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=fhITXj+qKNIQlUr2z5MuePKVXIQmbazYnn6wJ0I5lsY=; b=j25REVGTn184RLBfbixD0hc+gLIcCqqj0iM5wUicFsDr8r8a/Hd+0HuF2OOD3+jhw7 nZxoLKE8HE2gZ+LQpzXIrAjX7bp0rb/eb3EoIJeTv4Auhd3o1cTmePPpt23A5GuByPAs fGPs++6je2AVms6ow6xHmb3jn5Xd3i4MMuiPE871PhcT1v1QKWHUdB8yxxhptLu2flu0 slCwdEVsFJ74mI+oEOYlwte8oGKv9S0OY/gcyu2COPR6mEEzRm71DIrP53s+Flfhdn0A ZpkqCLyJK060X+HF+hqp47/mAXs4lWgKPRIMKU88iMt4g3uIs9E5CrDO3sxGUf2Zi57k ak0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705130254; x=1705735054; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=fhITXj+qKNIQlUr2z5MuePKVXIQmbazYnn6wJ0I5lsY=; b=jevUmXUKRPmStoM2EVNJzoJD0Itqc3TjUJMPsmDAFXnFl7loIMGm6pOxsJiIVCfg4+ 7grLD4wnjzTCSV1O+cxgQ8SMc7Tqe4pt5cVz7I4hQsv5lsCIhO3kBcMXwKOIJmitd+lT 6ZeOO88+tfb5XUuTnGjwJmU+4iqFt1E2yTagq+NNvGC4fZsbe0P1Sh+h4NklPYN21zju xmC7+JAXSWHQRkKxJHYddZ1cZ82mDoYc3mGtkjRmhGmT72JxzwIecD/bzFGQuyg3QgfT tWcnZw0Uk77A+JFJGwu1BwNXqrNo19ZZ9Y/CwPCqr8fH4+MMAiiPADcnc2fdDdHoQ9AE y36Q== X-Gm-Message-State: AOJu0Yznqvb+Nk2cE8U8qk5NaJUMvGCfixtV41ZW/5uEbBi5FpzeRnl/ vGpL9kLl+xGXtq945AbZZnGK7rUJcSA8Pd/7eGo= X-Google-Smtp-Source: AGHT+IEctYzarzb4nU3UtGEDOn667b4ASoOy1mxGtjiW+lDAMzTyjPK4h3vFdfizAq7CtuRduZTb3FEE5E0chkjvtzo= X-Received: by 2002:a05:6402:3c9:b0:558:9128:8ee7 with SMTP id t9-20020a05640203c900b0055891288ee7mr595996edw.81.1705130254252; Fri, 12 Jan 2024 23:17:34 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 13 Jan 2024 01:17:33 -0600 In-Reply-To: <83ttnhhgds.fsf@gnu.org> 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:278096 Archived-At: --00000000000019d90a060ece93db Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: > You expect me to have an opinion by just reading the log messages? Or > do "git diff" myself? Or something else? I've attached the patches below. --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0001-mouse-wheel-event-Minor-cleanups.patch" Content-Disposition: attachment; filename="0001-mouse-wheel-event-Minor-cleanups.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.1 RnJvbSBlZTJhOGZkNGNmZjg0Y2Q1YmQ2NzJmZGRlOGVjM2UwODAwZjEzMmJlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBUdWUsIDkgSmFuIDIwMjQgMTE6MzQ6MDUgLTA1MDAKU3ViamVjdDogW1BBVENI IDEvN10gKG1vdXNlLXdoZWVsLSotZXZlbnQpOiBNaW5vciBjbGVhbnVwcwoKKiBsaXNwL213aGVl bC5lbCAobXdoZWVsLWV2ZW50LWJ1dHRvbik6IE1hcmsgYXMgb2Jzb2xldGUgYWxpYXMuCkNoYW5n ZSBhbGwgY2FsbGVycy4KCiogbGlzcC9lZG1hY3JvLmVsIChtb3VzZS13aGVlbC0qLWV2ZW50KTog TW92ZSBkZWNsYXJhdGlvbnMgdG8gLi4uCihlZG1hY3JvLWZpeC1tZW51LWNvbW1hbmRzKTogLi4u IHdoZXJlIHdlIGRvIGtub3cgdGhhdCB0aGV5IHNob3VsZApiZSBkZWZpbmVkLiAgT2JleSBgbW91 c2Utd2hlZWwtKi1hbHRlcm5hdGUtZXZlbnRgcyBhcyB3ZWxsLgotLS0KIGxpc3AvZWRtYWNyby5l bCB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiBsaXNwL213aGVlbC5lbCAgfCAxOCArKysrKyst LS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9lZG1hY3JvLmVsIGIvbGlzcC9lZG1hY3JvLmVsCmlu ZGV4IDM2MmVjMGVjYmI0Li41YmQwYzE4OTJlNSAxMDA2NDQKLS0tIGEvbGlzcC9lZG1hY3JvLmVs CisrKyBiL2xpc3AvZWRtYWNyby5lbApAQCAtNzIwLDE3ICs3MjAsMTkgQEAgZWRtYWNyby1zYW5p dGl6ZS1mb3Itc3RyaW5nCiAgICAgICAgICAgIChzZXRmIChhcmVmIHNlcSBpKSAobG9nYW5kIChh cmVmIHNlcSBpKSAxMjcpKSkKICAgc2VxKQogCi07OyBUaGVzZSBhcmUgbmVlZGVkIGluIGEgLS13 aXRob3V0LXggYnVpbGQuCi0oZGVmdmFyIG1vdXNlLXdoZWVsLWRvd24tZXZlbnQpCi0oZGVmdmFy IG1vdXNlLXdoZWVsLXVwLWV2ZW50KQotKGRlZnZhciBtb3VzZS13aGVlbC1yaWdodC1ldmVudCkK LShkZWZ2YXIgbW91c2Utd2hlZWwtbGVmdC1ldmVudCkKLQogKGRlZnVuIGVkbWFjcm8tZml4LW1l bnUtY29tbWFuZHMgKG1hY3JvICZvcHRpb25hbCBub2Vycm9yKQogICAoaWYgKHZlY3RvcnAgbWFj cm8pCiAgICAgICAobGV0IChyZXN1bHQpCiAgICAgICAgIDs7IE5vdCBwcmVsb2FkZWQgaW4gYSAt LXdpdGhvdXQteCBidWlsZC4KICAgICAgICAgKHJlcXVpcmUgJ213aGVlbCkKKyAgICAgICAgKGRl ZnZhciBtb3VzZS13aGVlbC1kb3duLWV2ZW50KQorICAgICAgICAoZGVmdmFyIG1vdXNlLXdoZWVs LXVwLWV2ZW50KQorICAgICAgICAoZGVmdmFyIG1vdXNlLXdoZWVsLXJpZ2h0LWV2ZW50KQorICAg ICAgICAoZGVmdmFyIG1vdXNlLXdoZWVsLWxlZnQtZXZlbnQpCisgICAgICAgIChkZWZ2YXIgbW91 c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQpCisgICAgICAgIChkZWZ2YXIgbW91c2Utd2hl ZWwtdXAtYWx0ZXJuYXRlLWV2ZW50KQorICAgICAgICAoZGVmdmFyIG1vdXNlLXdoZWVsLXJpZ2h0 LWFsdGVybmF0ZS1ldmVudCkKKyAgICAgICAgKGRlZnZhciBtb3VzZS13aGVlbC1sZWZ0LWFsdGVy bmF0ZS1ldmVudCkKIAk7OyBNYWtlIGEgbGlzdCBvZiB0aGUgZWxlbWVudHMuCiAJKHNldHEgbWFj cm8gKGFwcGVuZCBtYWNybyBuaWwpKQogCShkb2xpc3QgKGV2IG1hY3JvKQpAQCAtNzQ4LDcgKzc1 MCwxMSBAQCBlZG1hY3JvLWZpeC1tZW51LWNvbW1hbmRzCiAJCSAgICAgKG1lbXEgKGV2ZW50LWJh c2ljLXR5cGUgZXYpCiAJCQkgICAobGlzdCBtb3VzZS13aGVlbC1kb3duLWV2ZW50IG1vdXNlLXdo ZWVsLXVwLWV2ZW50CiAJCQkJIG1vdXNlLXdoZWVsLXJpZ2h0LWV2ZW50Ci0JCQkJIG1vdXNlLXdo ZWVsLWxlZnQtZXZlbnQpKSkKKwkJCQkgbW91c2Utd2hlZWwtbGVmdC1ldmVudAorCQkJCSBtb3Vz ZS13aGVlbC1kb3duLWFsdGVybmF0ZS1ldmVudAorCQkJCSBtb3VzZS13aGVlbC11cC1hbHRlcm5h dGUtZXZlbnQKKwkJCQkgbW91c2Utd2hlZWwtcmlnaHQtYWx0ZXJuYXRlLWV2ZW50CisJCQkJIG1v dXNlLXdoZWVsLWxlZnQtYWx0ZXJuYXRlLWV2ZW50KSkpCiAJCSBuaWwpCiAJCShub2Vycm9yIG5p bCkKIAkJKHQKZGlmZiAtLWdpdCBhL2xpc3AvbXdoZWVsLmVsIGIvbGlzcC9td2hlZWwuZWwKaW5k ZXggYjc1YjZmMjdkNTMuLjczNWFkZjQyZjY4IDEwMDY0NAotLS0gYS9saXNwL213aGVlbC5lbAor KysgYi9saXNwL213aGVlbC5lbApAQCAtMjE2LDE1ICsyMTYsOSBAQCBtb3VzZS13aGVlbC1mbGlw LWRpcmVjdGlvbgogICA6dHlwZSAnYm9vbGVhbgogICA6dmVyc2lvbiAiMjYuMSIpCiAKLShkZWZ1 biBtd2hlZWwtZXZlbnQtYnV0dG9uIChldmVudCkKLSAgKGxldCAoKHggKGV2ZW50LWJhc2ljLXR5 cGUgZXZlbnQpKSkKLSAgICA7OyBNYXAgbW91c2Utd2hlZWwgZXZlbnRzIHRvIGFwcHJvcHJpYXRl IGJ1dHRvbnMKLSAgICAoaWYgKGVxICdtb3VzZS13aGVlbCB4KQotICAgICAgICAobGV0ICgoYW1v dW50IChjYXIgKGNkciAoY2RyIChjZHIgZXZlbnQpKSkpKSkKLSAgICAgICAgICAoaWYgKDwgYW1v dW50IDApCi0gICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWV2ZW50Ci0gICAgICAgICAgICBt b3VzZS13aGVlbC1kb3duLWV2ZW50KSkKLSAgICAgIHgpKSkKKzs7IFRoaXMgZnVuY3Rpb24gdXNl ZCB0byBoYW5kbGUgdGhlIGBtb3VzZS13aGVlbGAgZXZlbnQgd2hpY2ggd2FzCis7OyByZW1vdmVk IGluIDIwMDMgYnkgY29tbWl0IDllYjI4MDA3ZmIyNywgdGh1cyBtYWtpbmcgaXQgb2Jzb2xldGUu CisoZGVmaW5lLW9ic29sZXRlLWZ1bmN0aW9uLWFsaWFzICdtd2hlZWwtZXZlbnQtYnV0dG9uICMn ZXZlbnQtYmFzaWMtdHlwZSAiMzAuMSIpCiAKIChkZWZ1biBtd2hlZWwtZXZlbnQtd2luZG93IChl dmVudCkKICAgKHBvc24td2luZG93IChldmVudC1zdGFydCBldmVudCkpKQpAQCAtMzQ3LDcgKzM0 MSw3IEBAIG13aGVlbC1zY3JvbGwKICAgICAod2hlbiAobnVtYmVycCBhbXQpIChzZXRxIGFtdCAo KiBhbXQgKGV2ZW50LWxpbmUtY291bnQgZXZlbnQpKSkpCiAgICAgKGNvbmRpdGlvbi1jYXNlIG5p bAogICAgICAgICAodW53aW5kLXByb3RlY3QKLQkgICAgKGxldCAoKGJ1dHRvbiAobXdoZWVsLWV2 ZW50LWJ1dHRvbiBldmVudCkpKQorCSAgICAobGV0ICgoYnV0dG9uIChldmVudC1iYXNpYy10eXBl IGV2ZW50KSkpCiAgICAgICAgICAgICAgIChjb25kICgoYW5kIChlcSBhbXQgJ2hzY3JvbGwpICht ZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC1kb3duLWV2ZW50CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVl bC1kb3duLWFsdGVybmF0ZS1ldmVudCkpKQogICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGFu ZCAobmF0bnVtcCBhcmcpICg+IGFyZyAwKSkKQEAgLTQzNCw3ICs0MjgsNyBAQCBtb3VzZS13aGVl bC10ZXh0LXNjYWxlCiAgIChpbnRlcmFjdGl2ZSAobGlzdCBsYXN0LWlucHV0LWV2ZW50KSkKICAg KGxldCAoKHNlbGVjdGVkLXdpbmRvdyAoc2VsZWN0ZWQtd2luZG93KSkKICAgICAgICAgKHNjcm9s bC13aW5kb3cgKG1vdXNlLXdoZWVsLS1nZXQtc2Nyb2xsLXdpbmRvdyBldmVudCkpCi0gICAgICAg IChidXR0b24gKG13aGVlbC1ldmVudC1idXR0b24gZXZlbnQpKSkKKyAgICAgICAgKGJ1dHRvbiAo ZXZlbnQtYmFzaWMtdHlwZSBldmVudCkpKQogICAgIChzZWxlY3Qtd2luZG93IHNjcm9sbC13aW5k b3cgJ21hcmstZm9yLXJlZGlzcGxheSkKICAgICAodW53aW5kLXByb3RlY3QKICAgICAgICAgKGNv bmQgKChtZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC1kb3duLWV2ZW50CkBAIC00NTAsNyAr NDQ0LDcgQEAgbW91c2Utd2hlZWwtZ2xvYmFsLXRleHQtc2NhbGUKICAgIkluY3JlYXNlIG9yIGRl Y3JlYXNlIHRoZSBnbG9iYWwgZm9udCBzaXplIGFjY29yZGluZyB0byB0aGUgRVZFTlQuCiBUaGlz IGludm9rZXMgYGdsb2JhbC10ZXh0LXNjYWxlLWFkanVzdCcsIHdoaWNoIHNlZS4iCiAgIChpbnRl cmFjdGl2ZSAobGlzdCBsYXN0LWlucHV0LWV2ZW50KSkKLSAgKGxldCAoKGJ1dHRvbiAobXdoZWVs LWV2ZW50LWJ1dHRvbiBldmVudCkpKQorICAobGV0ICgoYnV0dG9uIChldmVudC1iYXNpYy10eXBl IGV2ZW50KSkpCiAgICAgKGNvbmQgKChtZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC1kb3du LWV2ZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC1kb3duLWFs dGVybmF0ZS1ldmVudCkpCiAgICAgICAgICAgIChnbG9iYWwtdGV4dC1zY2FsZS1hZGp1c3QgMSkp Ci0tIAoyLjM5LjIKCg== --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0002-mwheel-is-dir-p-New-macro-to-reduce-code-duplication.patch" Content-Disposition: attachment; filename="0002-mwheel-is-dir-p-New-macro-to-reduce-code-duplication.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.2 RnJvbSBhNzY0YjUwM2UxMjZhNjBmZjRlYTEyNjZkYTkyNGRlN2IwMjA2MzdlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE3OjUwOjA5IC0wNTAwClN1YmplY3Q6IFtQQVRD SCAyLzddIChtd2hlZWwtLWlzLWRpci1wKTogTmV3IG1hY3JvIHRvIHJlZHVjZSBjb2RlIGR1cGxp Y2F0aW9uCgpJdCBhbHNvIHNsaWdodGx5IHJlZHVjZXMgbWVtb3J5IGFsbG9jYXRpb24uCgoqIGxp c3AvbXdoZWVsLmVsIChtd2hlZWwtLWlzLWRpci1wKTogTmV3IG1hY3JvLgoobXdoZWVsLXNjcm9s bCwgbW91c2Utd2hlZWwtdGV4dC1zY2FsZSkKKG1vdXNlLXdoZWVsLWdsb2JhbC10ZXh0LXNjYWxl KTogVXNlIGl0LgotLS0KIGxpc3AvbXdoZWVsLmVsIHwgNDUgKysrKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr KSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9td2hlZWwuZWwgYi9saXNwL213 aGVlbC5lbAppbmRleCA3MzVhZGY0MmY2OC4uODQ2NzlmNWMzM2YgMTAwNjQ0Ci0tLSBhL2xpc3Av bXdoZWVsLmVsCisrKyBiL2xpc3AvbXdoZWVsLmVsCkBAIC0zMDUsNiArMzA1LDE1IEBAIG1vdXNl LXdoZWVsLS1nZXQtc2Nyb2xsLXdpbmRvdwogICAgICAgICAgICAgICAgZnJhbWUgbmlsIHQpKSkp KQogICAgICAgKG13aGVlbC1ldmVudC13aW5kb3cgZXZlbnQpKSkKIAorKGRlZm1hY3JvIG13aGVl bC0taXMtZGlyLXAgKGRpciBidXR0b24pCisgIChkZWNsYXJlIChkZWJ1ZyAoc2V4cCBmb3JtKSkp CisgIChsZXQgKChjdXN0b20tdmFyIChpbnRlcm4gKGZvcm1hdCAibW91c2Utd2hlZWwtJXMtZXZl bnQiIGRpcikpKQorICAgICAgICAoY3VzdG9tLXZhci1hbHQgKGludGVybiAoZm9ybWF0ICJtb3Vz ZS13aGVlbC0lcy1hbHRlcm5hdGUtZXZlbnQiIGRpcikpKSkKKyAgICAobWFjcm9leHAtbGV0MiBu aWwgYnV0c3ltIGJ1dHRvbgorICAgICAgYChvciAoZXEgLGJ1dHN5bSAsY3VzdG9tLXZhcikKKyAg ICAgICAgICAgOzsgV2UgcHJlc3VtZSBoZXJlIGBidXR0b24nIGlzIG5ldmVyIG5pbC4KKyAgICAg ICAgICAgKGVxICxidXRzeW0gLGN1c3RvbS12YXItYWx0KSkpKSkKKwogKGRlZnVuIG13aGVlbC1z Y3JvbGwgKGV2ZW50ICZvcHRpb25hbCBhcmcpCiAgICJTY3JvbGwgdXAgb3IgZG93biBhY2NvcmRp bmcgdG8gdGhlIEVWRU5ULgogVGhpcyBzaG91bGQgYmUgYm91bmQgb25seSB0byBtb3VzZSBidXR0 b25zIDQsIDUsIDYsIGFuZCA3IG9uCkBAIC0zNDIsMTYgKzM1MSwxNCBAQCBtd2hlZWwtc2Nyb2xs CiAgICAgKGNvbmRpdGlvbi1jYXNlIG5pbAogICAgICAgICAodW53aW5kLXByb3RlY3QKIAkgICAg KGxldCAoKGJ1dHRvbiAoZXZlbnQtYmFzaWMtdHlwZSBldmVudCkpKQotICAgICAgICAgICAgICAo Y29uZCAoKGFuZCAoZXEgYW10ICdoc2Nyb2xsKSAobWVtcSBidXR0b24gKGxpc3QgbW91c2Utd2hl ZWwtZG93bi1ldmVudAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQpKSkK KyAgICAgICAgICAgICAgKGNvbmQgKChhbmQgKGVxIGFtdCAnaHNjcm9sbCkgKG13aGVlbC0taXMt ZGlyLXAgZG93biBidXR0b24pKQogICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGFuZCAobmF0 bnVtcCBhcmcpICg+IGFyZyAwKSkKICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgbW91c2Ut d2hlZWwtc2Nyb2xsLWFtb3VudC1ob3Jpem9udGFsIGFyZykpCiAgICAgICAgICAgICAgICAgICAg ICAoZnVuY2FsbCAoaWYgbW91c2Utd2hlZWwtZmxpcC1kaXJlY3Rpb24KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBtd2hlZWwtc2Nyb2xsLWxlZnQtZnVuY3Rpb24KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgbXdoZWVsLXNjcm9sbC1yaWdodC1mdW5jdGlvbikKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXNjcm9sbC1hbW91bnQtaG9y aXpvbnRhbCkpCi0gICAgICAgICAgICAgICAgICAgICgobWVtcSBidXR0b24gKGxpc3QgbW91c2Ut d2hlZWwtZG93bi1ldmVudAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG1vdXNlLXdoZWVsLWRvd24tYWx0ZXJuYXRlLWV2ZW50KSkKKyAgICAgICAgICAgICAgICAgICAg KChtd2hlZWwtLWlzLWRpci1wIGRvd24gYnV0dG9uKQogICAgICAgICAgICAgICAgICAgICAgKGNv bmRpdGlvbi1jYXNlIG5pbCAoZnVuY2FsbCBtd2hlZWwtc2Nyb2xsLWRvd24tZnVuY3Rpb24gYW10 KQogICAgICAgICAgICAgICAgICAgICAgICA7OyBNYWtlIHN1cmUgd2UgZG8gaW5kZWVkIHNjcm9s bCB0byB0aGUgYmVnaW5uaW5nIG9mCiAgICAgICAgICAgICAgICAgICAgICAgIDs7IHRoZSBidWZm ZXIuCkBAIC0zNjYsMzEgKzM3MywyOSBAQCBtd2hlZWwtc2Nyb2xsCiAgICAgICAgICAgICAgICAg ICAgICAgICAgIDs7IGZvciBhIHJlYXNvbiB0aGF0IGVzY2FwZXMgbWUuICBUaGlzIHByb2JsZW0g c2VlbXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgOzsgdG8gb25seSBhZmZlY3Qgc2Nyb2xs LWRvd24uICAtLVN0ZWYKICAgICAgICAgICAgICAgICAgICAgICAgICAgKHNldC13aW5kb3ctc3Rh cnQgKHNlbGVjdGVkLXdpbmRvdykgKHBvaW50LW1pbikpKSkpKQotICAgICAgICAgICAgICAgICAg ICAoKGFuZCAoZXEgYW10ICdoc2Nyb2xsKSAobWVtcSBidXR0b24gKGxpc3QgbW91c2Utd2hlZWwt dXAtZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudCkpKQorICAgICAg ICAgICAgICAgICAgICAoKGFuZCAoZXEgYW10ICdoc2Nyb2xsKSAobXdoZWVsLS1pcy1kaXItcCB1 cCBidXR0b24pKQogICAgICAgICAgICAgICAgICAgICAgKHdoZW4gKGFuZCAobmF0bnVtcCBhcmcp ICg+IGFyZyAwKSkKICAgICAgICAgICAgICAgICAgICAgICAgKHNldHEgbW91c2Utd2hlZWwtc2Ny b2xsLWFtb3VudC1ob3Jpem9udGFsIGFyZykpCiAgICAgICAgICAgICAgICAgICAgICAoZnVuY2Fs bCAoaWYgbW91c2Utd2hlZWwtZmxpcC1kaXJlY3Rpb24KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtd2hlZWwtc2Nyb2xsLXJpZ2h0LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIG13aGVlbC1zY3JvbGwtbGVmdC1mdW5jdGlvbikKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXNjcm9sbC1hbW91bnQtaG9yaXpvbnRhbCkp Ci0gICAgICAgICAgICAgICAgICAgICgobWVtcSBidXR0b24gKGxpc3QgbW91c2Utd2hlZWwtdXAt ZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVl bC11cC1hbHRlcm5hdGUtZXZlbnQpKQorICAgICAgICAgICAgICAgICAgICAoKG13aGVlbC0taXMt ZGlyLXAgdXAgYnV0dG9uKQogICAgICAgICAgICAgICAgICAgICAgKGNvbmRpdGlvbi1jYXNlIG5p bCAoZnVuY2FsbCBtd2hlZWwtc2Nyb2xsLXVwLWZ1bmN0aW9uIGFtdCkKICAgICAgICAgICAgICAg ICAgICAgICAgOzsgTWFrZSBzdXJlIHdlIGRvIGluZGVlZCBzY3JvbGwgdG8gdGhlIGVuZCBvZiB0 aGUgYnVmZmVyLgogICAgICAgICAgICAgICAgICAgICAgICAoZW5kLW9mLWJ1ZmZlciAod2hpbGUg dCAoZnVuY2FsbCBtd2hlZWwtc2Nyb2xsLXVwLWZ1bmN0aW9uKSkpKSkKLSAgICAgICAgICAgICAg ICAgICAgKChtZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC1sZWZ0LWV2ZW50Ci0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW91c2Utd2hlZWwtbGVmdC1hbHRlcm5h dGUtZXZlbnQpKSA7IGZvciB0aWx0IHNjcm9sbAorICAgICAgICAgICAgICAgICAgICAoKG13aGVl bC0taXMtZGlyLXAgbGVmdCBidXR0b24pIDsgZm9yIHRpbHQgc2Nyb2xsCiAgICAgICAgICAgICAg ICAgICAgICAod2hlbiBtb3VzZS13aGVlbC10aWx0LXNjcm9sbAogICAgICAgICAgICAgICAgICAg ICAgICAoZnVuY2FsbCAoaWYgbW91c2Utd2hlZWwtZmxpcC1kaXJlY3Rpb24KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG13aGVlbC1zY3JvbGwtcmlnaHQtZnVuY3Rpb24KLSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtd2hlZWwtc2Nyb2xsLWxlZnQtZnVuY3Rp b24pIGFtdCkpKQotICAgICAgICAgICAgICAgICAgICAoKG1lbXEgYnV0dG9uIChsaXN0IG1vdXNl LXdoZWVsLXJpZ2h0LWV2ZW50Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgbW91c2Utd2hlZWwtcmlnaHQtYWx0ZXJuYXRlLWV2ZW50KSkgOyBmb3IgdGlsdCBzY3JvbGwK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtd2hlZWwtc2Nyb2xsLWxlZnQtZnVu Y3Rpb24pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFtdCkpKQorICAgICAgICAg ICAgICAgICAgICAoKG13aGVlbC0taXMtZGlyLXAgcmlnaHQgYnV0dG9uKSA7IGZvciB0aWx0IHNj cm9sbAogICAgICAgICAgICAgICAgICAgICAgKHdoZW4gbW91c2Utd2hlZWwtdGlsdC1zY3JvbGwK ICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgKGlmIG1vdXNlLXdoZWVsLWZsaXAtZGly ZWN0aW9uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtd2hlZWwtc2Nyb2xs LWxlZnQtZnVuY3Rpb24KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtd2hlZWwt c2Nyb2xsLXJpZ2h0LWZ1bmN0aW9uKSBhbXQpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBtd2hlZWwtc2Nyb2xsLXJpZ2h0LWZ1bmN0aW9uKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBhbXQpKSkKIAkJICAgICh0IChlcnJvciAiQmFkIGJpbmRpbmcgaW4gbXdo ZWVsLXNjcm9sbCIpKSkpCiAgICAgICAgICAgKGlmIChlcSBzY3JvbGwtd2luZG93IHNlbGVjdGVk LXdpbmRvdykKICAgICAgICAgICAgICAgOzsgSWYgdGhlcmUgaXMgYSB0ZW1wb3JhcmlseSBhY3Rp dmUgcmVnaW9uLCBkZWFjdGl2YXRlIGl0IGlmCkBAIC00MzEsMTEgKzQzNiw5IEBAIG1vdXNlLXdo ZWVsLXRleHQtc2NhbGUKICAgICAgICAgKGJ1dHRvbiAoZXZlbnQtYmFzaWMtdHlwZSBldmVudCkp KQogICAgIChzZWxlY3Qtd2luZG93IHNjcm9sbC13aW5kb3cgJ21hcmstZm9yLXJlZGlzcGxheSkK ICAgICAodW53aW5kLXByb3RlY3QKLSAgICAgICAgKGNvbmQgKChtZW1xIGJ1dHRvbiAobGlzdCBt b3VzZS13aGVlbC1kb3duLWV2ZW50Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQpKQorICAgICAgICAoY29uZCAoKG13aGVl bC0taXMtZGlyLXAgZG93biBidXR0b24pCiAgICAgICAgICAgICAgICAodGV4dC1zY2FsZS1pbmNy ZWFzZSAxKSkKLSAgICAgICAgICAgICAgKChtZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC11 cC1ldmVudAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVw LWFsdGVybmF0ZS1ldmVudCkpCisgICAgICAgICAgICAgICgobXdoZWVsLS1pcy1kaXItcCB1cCBi dXR0b24pCiAgICAgICAgICAgICAgICAodGV4dC1zY2FsZS1kZWNyZWFzZSAxKSkpCiAgICAgICAo c2VsZWN0LXdpbmRvdyBzZWxlY3RlZC13aW5kb3cpKSkpCiAKQEAgLTQ0NSwxMSArNDQ4LDkgQEAg bW91c2Utd2hlZWwtZ2xvYmFsLXRleHQtc2NhbGUKIFRoaXMgaW52b2tlcyBgZ2xvYmFsLXRleHQt c2NhbGUtYWRqdXN0Jywgd2hpY2ggc2VlLiIKICAgKGludGVyYWN0aXZlIChsaXN0IGxhc3QtaW5w dXQtZXZlbnQpKQogICAobGV0ICgoYnV0dG9uIChldmVudC1iYXNpYy10eXBlIGV2ZW50KSkpCi0g ICAgKGNvbmQgKChtZW1xIGJ1dHRvbiAobGlzdCBtb3VzZS13aGVlbC1kb3duLWV2ZW50Ci0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC1kb3duLWFsdGVybmF0ZS1ldmVu dCkpCisgICAgKGNvbmQgKChtd2hlZWwtLWlzLWRpci1wIGRvd24gYnV0dG9uKQogICAgICAgICAg ICAoZ2xvYmFsLXRleHQtc2NhbGUtYWRqdXN0IDEpKQotICAgICAgICAgICgobWVtcSBidXR0b24g KGxpc3QgbW91c2Utd2hlZWwtdXAtZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudCkpCisgICAgICAgICAgKChtd2hlZWwtLWlz LWRpci1wIHVwIGJ1dHRvbikKICAgICAgICAgICAgKGdsb2JhbC10ZXh0LXNjYWxlLWFkanVzdCAt MSkpKSkpCiAKIChkZWZ1biBtb3VzZS13aGVlbC0tYWRkLWJpbmRpbmcgKGtleSBmdW4pCi0tIAoy LjM5LjIKCg== --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0003-lisp-keymap.el-define-keymap-Demote-duplicate-def-to.patch" Content-Disposition: attachment; filename="0003-lisp-keymap.el-define-keymap-Demote-duplicate-def-to.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.3 RnJvbSAzYmQ4ZTk2M2Y3YzhkNzYyNTUxYzI1MjhiMmY5MDdiNjEzMjE4YTA4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE4OjA1OjE0IC0wNTAwClN1YmplY3Q6IFtQQVRD SCAzLzddICogbGlzcC9rZXltYXAuZWwgKGRlZmluZS1rZXltYXApOiBEZW1vdGUgImR1cGxpY2F0 ZSBkZWYiCiB0byBhIHdhcm5pbmcKCi0tLQogbGlzcC9rZXltYXAuZWwgfCAxMiArKysrKysrKyst LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9rZXltYXAuZWwgYi9saXNwL2tleW1hcC5lbAppbmRleCAwNjVjNTlkYTc0 Yy4uZDI1NDRlMzBjZTAgMTAwNjQ0Ci0tLSBhL2xpc3Ava2V5bWFwLmVsCisrKyBiL2xpc3Ava2V5 bWFwLmVsCkBAIC01NzcsOSArNTc3LDE1IEBAIGRlZmluZS1rZXltYXAKICAgICAgICAgICAobGV0 ICgoZGVmIChwb3AgZGVmaW5pdGlvbnMpKSkKICAgICAgICAgICAgIChpZiAoZXEga2V5IDptZW51 KQogICAgICAgICAgICAgICAgIChlYXN5LW1lbnUtZGVmaW5lIG5pbCBrZXltYXAgIiIgZGVmKQot ICAgICAgICAgICAgICAoaWYgKG1lbWJlciBrZXkgc2Vlbi1rZXlzKQotICAgICAgICAgICAgICAg ICAgKGVycm9yICJEdXBsaWNhdGUgZGVmaW5pdGlvbiBmb3Iga2V5OiAlUyAlcyIga2V5IGtleW1h cCkKLSAgICAgICAgICAgICAgICAocHVzaCBrZXkgc2Vlbi1rZXlzKSkKKyAgICAgICAgICAgICAg KHdoZW4gKG1lbWJlciBrZXkgc2Vlbi1rZXlzKQorICAgICAgICAgICAgICAgIDs7IFNpbmNlIHRo ZSBrZXlzIGNhbiBiZSBjb21wdXRlZCBkeW5hbWljYWxseSwgaXQgY2FuCisgICAgICAgICAgICAg ICAgOzsgdmVyeSB3ZWxsIGhhcHBlbiB0aGF0IHdlIGdldCBkdXBsaWNhdGUgZGVmaW5pdGlvbnMK KyAgICAgICAgICAgICAgICA7OyBkdWUgdG8gc29tZSB1bmZvcnR1bmF0ZSBjb25maWd1cmF0aW9u IHJhdGhlciB0aGFuCisgICAgICAgICAgICAgICAgOzsgZHVlIHRvIGFuIGFjdHVhbCBidWcuICBX aGlsZSBzdWNoIGR1cGxpY2F0ZXMgYXJlCisgICAgICAgICAgICAgICAgOzsgbm90IGRlc2lyYWJs ZSwgdGhleSBzaG91bGRuJ3QgcHJldmVudCB0aGUgdXNlcnMKKyAgICAgICAgICAgICAgICA7OyBm cm9tIGdldHRpbmcgdGhlaXIgam9iIGRvbmUuCisgICAgICAgICAgICAgICAgKG1lc3NhZ2UgIkR1 cGxpY2F0ZSBkZWZpbml0aW9uIGZvciBrZXk6ICVTICVzIiBrZXkga2V5bWFwKSkKKyAgICAgICAg ICAgICAgKHB1c2gga2V5IHNlZW4ta2V5cykKICAgICAgICAgICAgICAgKGtleW1hcC1zZXQga2V5 bWFwIGtleSBkZWYpKSkpKQogICAgICAga2V5bWFwKSkpCiAKLS0gCjIuMzkuMgoK --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0004-lisp-completion-preview.el-Fix-use-in-non-GUI-sessio.patch" Content-Disposition: attachment; filename="0004-lisp-completion-preview.el-Fix-use-in-non-GUI-sessio.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.4 RnJvbSBiOTk1OWU5NGQyNmJkZDQwNmQ1MDZlZjM1NTYxMjYyN2EwYjE0MDZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE4OjA4OjMxIC0wNTAwClN1YmplY3Q6IFtQQVRD SCA0LzddICogbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWw6IEZpeCB1c2UgaW4gbm9uLUdVSSBz ZXNzaW9uCgpGaXggbG9hZGluZyBpbiBub24tR1VJIHNlc3Npb25zIHdoZXJlIGBtd2hlZWxgIGlz IG5vdCBwcmVsb2FkZWQuCk5vdCByZXF1aXJpbmcgYG13aGVlbGAgd291bGQgYmUgYSBsb3QgbW9y ZSBjb21wbGV4LCBzaW5jZSBpdCB3b3VsZApyZXF1aXJlIGRlbGF5aW5nIHRoZSBjb25zdHJ1Y3Rp b24gb2YgYGNvbXBsZXRpb24tcHJldmlldy0tbW91c2UtbWFwYC4KCiogbGlzcC9jb21wbGV0aW9u LXByZXZpZXcuZWwgKDx0b3BsZXZlbD4pOiBSZXF1aXJlIGBtd2hlZWxgLgpSZW1vdmUgY29ycmVz cG9uZGluZ2x5IHJlZHVuZGFudCBgZGVmdmFyYHMuCihjb21wbGV0aW9uLXByZXZpZXctLW1vdXNl LW1hcCk6IFVzZSBga2V5LWRlc2NyaXB0aW9uYCByYXRoZXIgdGhhbiBtaW1pY2tpbmcKaXQgd2l0 aCBgZm9ybWF0YC4KLS0tCiBsaXNwL2NvbXBsZXRpb24tcHJldmlldy5lbCB8IDE4ICsrKysrKysr KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWwgYi9saXNwL2NvbXBs ZXRpb24tcHJldmlldy5lbAppbmRleCBiYWFkYjQ3MTRiMS4uM2JiNWVmMjRlOWQgMTAwNjQ0Ci0t LSBhL2xpc3AvY29tcGxldGlvbi1wcmV2aWV3LmVsCisrKyBiL2xpc3AvY29tcGxldGlvbi1wcmV2 aWV3LmVsCkBAIC01Miw2ICs1Miw4IEBACiAKIDs7OyBDb2RlOgogCisocmVxdWlyZSAnbXdoZWVs KQorCiAoZGVmZ3JvdXAgY29tcGxldGlvbi1wcmV2aWV3IG5pbAogICAiSW4tYnVmZmVyIGNvbXBs ZXRpb24gcHJldmlldy4iCiAgIDpncm91cCAnY29tcGxldGlvbikKQEAgLTEyOCwxOSArMTMwLDE5 IEBAIGNvbXBsZXRpb24tcHJldmlldy1hY3RpdmUtbW9kZS1tYXAKICAgOzsgIk0tcCIgIydjb21w bGV0aW9uLXByZXZpZXctcHJldi1jYW5kaWRhdGUKICAgKQogCi0oZGVmdmFyIG1vdXNlLXdoZWVs LXVwLWV2ZW50KQotKGRlZnZhciBtb3VzZS13aGVlbC11cC1hbHRlcm5hdGUtZXZlbnQpCi0oZGVm dmFyIG1vdXNlLXdoZWVsLWRvd24tZXZlbnQpCi0oZGVmdmFyIG1vdXNlLXdoZWVsLWRvd24tYWx0 ZXJuYXRlLWV2ZW50KQogKGRlZnZhci1rZXltYXAgY29tcGxldGlvbi1wcmV2aWV3LS1tb3VzZS1t YXAKICAgOmRvYyAiS2V5bWFwIGZvciBtb3VzZSBjbGlja3Mgb24gdGhlIGNvbXBsZXRpb24gcHJl dmlldy4iCiAgICI8ZG93bi1tb3VzZS0xPiIgIydjb21wbGV0aW9uLXByZXZpZXctaW5zZXJ0CiAg ICJDLTxkb3duLW1vdXNlLTE+IiAjJ2NvbXBsZXRpb24tYXQtcG9pbnQKICAgIjxkb3duLW1vdXNl LTI+IiAjJ2NvbXBsZXRpb24tYXQtcG9pbnQKLSAgKGZvcm1hdCAiPCVzPiIgbW91c2Utd2hlZWwt dXAtZXZlbnQpICAgICAgICAgICAgICMnY29tcGxldGlvbi1wcmV2aWV3LXByZXYtY2FuZGlkYXRl Ci0gIChmb3JtYXQgIjwlcz4iIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudCkgICAjJ2Nv bXBsZXRpb24tcHJldmlldy1wcmV2LWNhbmRpZGF0ZQotICAoZm9ybWF0ICI8JXM+IiBtb3VzZS13 aGVlbC1kb3duLWV2ZW50KSAgICAgICAgICAgIydjb21wbGV0aW9uLXByZXZpZXctbmV4dC1jYW5k aWRhdGUKLSAgKGZvcm1hdCAiPCVzPiIgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQp ICMnY29tcGxldGlvbi1wcmV2aWV3LW5leHQtY2FuZGlkYXRlKQorICAoa2V5LWRlc2NyaXB0aW9u ICh2ZWN0b3IgbW91c2Utd2hlZWwtdXAtZXZlbnQpKQorICAjJ2NvbXBsZXRpb24tcHJldmlldy1w cmV2LWNhbmRpZGF0ZQorICAoa2V5LWRlc2NyaXB0aW9uICh2ZWN0b3IgbW91c2Utd2hlZWwtdXAt YWx0ZXJuYXRlLWV2ZW50KSkKKyAgIydjb21wbGV0aW9uLXByZXZpZXctcHJldi1jYW5kaWRhdGUK KyAgKGtleS1kZXNjcmlwdGlvbiAodmVjdG9yIG1vdXNlLXdoZWVsLWRvd24tZXZlbnQpKQorICAj J2NvbXBsZXRpb24tcHJldmlldy1uZXh0LWNhbmRpZGF0ZQorICAoa2V5LWRlc2NyaXB0aW9uICh2 ZWN0b3IgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQpKQorICAjJ2NvbXBsZXRpb24t cHJldmlldy1uZXh0LWNhbmRpZGF0ZSkKIAogKGRlZnZhci1sb2NhbCBjb21wbGV0aW9uLXByZXZp ZXctLW92ZXJsYXkgbmlsKQogCi0tIAoyLjM5LjIKCg== --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0005-mwheel.el-Unconditionally-use-the-wheel-up-down-.-ev.patch" Content-Disposition: attachment; filename="0005-mwheel.el-Unconditionally-use-the-wheel-up-down-.-ev.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.5 RnJvbSBiMGYwNGNlNGQzNDk1ZGU4NTkzZTNiNjRkZGQyMThjZDNiYWQyMjFjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE4OjI4OjEyIC0wNTAwClN1YmplY3Q6IFtQQVRD SCA1LzddIG13aGVlbC5lbDogVW5jb25kaXRpb25hbGx5IHVzZSB0aGUgYHdoZWVsLXVwL2Rvd24v Li4uYAogZXZlbnRzCgpUaGUgYG1vdXNlLXdoZWVsLURJUi1ldmVudGAgdmFycyB3ZXJlIGludHJv ZHVjZWQgYmVjYXVzZSB1bmRlciBYMTEKd2UgZ2V0IGRpZmZlcmVudCBgbW91c2UtTmAgZXZlbnRz IGRlcGVuZGluZyBvbiB0aGUgdXNlcnMnIG1vdXNlIGFuZAp0aG9zZSBzYW1lIGV2ZW50cyBjYW4g YmUgdXNlZCBmb3Igb3RoZXIgdGhpbmdzIGZvciBvdGhlciByb2RlbnRzLCBzbyB3ZQpjYW4ndCB1 bmNvbmRpdGlvbmFsbHkgdHJlYXQgdGhvc2UgZXZlbnRzIGFzIG1vdXNlLXdoZWVsIGV2ZW50cy4K CkJ1dCB0aGlzIGRvZXMgbm90IGFwcGx5IHRvIHRoZSBgd2hlZWwtdXAvZG93bi8uLi5gIGV2ZW50 cy4KU28gaGFyZCBjb2RlIHRoZW0uCgoqIGxpc3AvbXdoZWVsLmVsIChtd2hlZWwtLWlzLWRpci1w KTogQWx3YXlzIGNvbnNpZGVyIHRoZSBgd2hlZWwtRElSYCBldmVudHMuCihtb3VzZS13aGVlbC0t c2V0dXAtYmluZGluZ3MpOiBBbHdheXMgYmluZCB0aGUgYHdoZWVsLURJUmAgZXZlbnRzLgoKKiBs aXNwL2NvbXBsZXRpb24tcHJldmlldy5lbCAoY29tcGxldGlvbi1wcmV2aWV3LS1tb3VzZS1tYXAp OgpVbmNvbmRpdGlvbmFsbHkgYmluZCB0aGUgYHdoZWVsLURJUmAgZXZlbnRzLgoqIGxpc3AvZWRt YWNyby5lbCAoZWRtYWNyby1maXgtbWVudS1jb21tYW5kcyk6IEhhcmQgY29kZSB0aGUKYHdoZWVs LURJUmAgZXZlbnRzIGFzIG1vdXNlIGV2ZW50cyByZWdhcmRsZXNzIG9mIGBtb3VzZS13aGVlbC0q LWV2ZW50YHMuCiogbGlzcC9wcm9nbW9kZXMvZmx5bWFrZS5lbCAoZmx5bWFrZS0tbW9kZS1saW5l LWNvdW50ZXItbWFwKToKRG8gbm90aGluZywgYmVjYXVzZSBpdCdzIGFscmVhZHkgYmVlbiBkb25l IGluIGNvbW1pdCBlNWJlNmM3YWUzMDkuCi0tLQogbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWwg fCAgMiArKwogbGlzcC9lZG1hY3JvLmVsICAgICAgICAgICAgfCAxNSArKysrKysrKy0tLS0tLS0K IGxpc3AvbXdoZWVsLmVsICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKy0tLS0tCiAzIGZpbGVz IGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpc3AvY29tcGxldGlvbi1wcmV2aWV3LmVsIGIvbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWwK aW5kZXggM2JiNWVmMjRlOWQuLjQ4YjZhNGZkODIyIDEwMDY0NAotLS0gYS9saXNwL2NvbXBsZXRp b24tcHJldmlldy5lbAorKysgYi9saXNwL2NvbXBsZXRpb24tcHJldmlldy5lbApAQCAtMTM1LDYg KzEzNSw4IEBAIGNvbXBsZXRpb24tcHJldmlldy0tbW91c2UtbWFwCiAgICI8ZG93bi1tb3VzZS0x PiIgIydjb21wbGV0aW9uLXByZXZpZXctaW5zZXJ0CiAgICJDLTxkb3duLW1vdXNlLTE+IiAjJ2Nv bXBsZXRpb24tYXQtcG9pbnQKICAgIjxkb3duLW1vdXNlLTI+IiAjJ2NvbXBsZXRpb24tYXQtcG9p bnQKKyAgIjx3aGVlbC11cD4iICAgICAjJ2NvbXBsZXRpb24tcHJldmlldy1wcmV2LWNhbmRpZGF0 ZQorICAiPHdoZWVsLWRvd24+IiAgICMnY29tcGxldGlvbi1wcmV2aWV3LW5leHQtY2FuZGlkYXRl CiAgIChrZXktZGVzY3JpcHRpb24gKHZlY3RvciBtb3VzZS13aGVlbC11cC1ldmVudCkpCiAgICMn Y29tcGxldGlvbi1wcmV2aWV3LXByZXYtY2FuZGlkYXRlCiAgIChrZXktZGVzY3JpcHRpb24gKHZl Y3RvciBtb3VzZS13aGVlbC11cC1hbHRlcm5hdGUtZXZlbnQpKQpkaWZmIC0tZ2l0IGEvbGlzcC9l ZG1hY3JvLmVsIGIvbGlzcC9lZG1hY3JvLmVsCmluZGV4IDViZDBjMTg5MmU1Li45YWRlNTU0ZjU1 OSAxMDA2NDQKLS0tIGEvbGlzcC9lZG1hY3JvLmVsCisrKyBiL2xpc3AvZWRtYWNyby5lbApAQCAt NzQ4LDEzICs3NDgsMTQgQEAgZWRtYWNyby1maXgtbWVudS1jb21tYW5kcwogCQk7OyBpbmZvIGlz IHJlY29yZGVkIGluIG1hY3JvcyB0byBtYWtlIHRoaXMgcG9zc2libGUuCiAJCSgob3IgKG1vdXNl LWV2ZW50LXAgZXYpIChtb3VzZS1tb3ZlbWVudC1wIGV2KQogCQkgICAgIChtZW1xIChldmVudC1i YXNpYy10eXBlIGV2KQotCQkJICAgKGxpc3QgbW91c2Utd2hlZWwtZG93bi1ldmVudCBtb3VzZS13 aGVlbC11cC1ldmVudAotCQkJCSBtb3VzZS13aGVlbC1yaWdodC1ldmVudAotCQkJCSBtb3VzZS13 aGVlbC1sZWZ0LWV2ZW50Ci0JCQkJIG1vdXNlLXdoZWVsLWRvd24tYWx0ZXJuYXRlLWV2ZW50Ci0J CQkJIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudAotCQkJCSBtb3VzZS13aGVlbC1yaWdo dC1hbHRlcm5hdGUtZXZlbnQKLQkJCQkgbW91c2Utd2hlZWwtbGVmdC1hbHRlcm5hdGUtZXZlbnQp KSkKKwkJCSAgIGAoICxtb3VzZS13aGVlbC1kb3duLWV2ZW50ICxtb3VzZS13aGVlbC11cC1ldmVu dAorCQkJICAgICAgLG1vdXNlLXdoZWVsLXJpZ2h0LWV2ZW50CisJCQkgICAgICAsbW91c2Utd2hl ZWwtbGVmdC1ldmVudAorCQkJICAgICAgLG1vdXNlLXdoZWVsLWRvd24tYWx0ZXJuYXRlLWV2ZW50 CisJCQkgICAgICAsbW91c2Utd2hlZWwtdXAtYWx0ZXJuYXRlLWV2ZW50CisJCQkgICAgICAsbW91 c2Utd2hlZWwtcmlnaHQtYWx0ZXJuYXRlLWV2ZW50CisJCQkgICAgICAsbW91c2Utd2hlZWwtbGVm dC1hbHRlcm5hdGUtZXZlbnQKKwkJCSAgICAgIHdoZWVsLWRvd24gd2hlZWwtdXAgd2hlZWwtbGVm dCB3aGVlbC1yaWdodCkpKQogCQkgbmlsKQogCQkobm9lcnJvciBuaWwpCiAJCSh0CmRpZmYgLS1n aXQgYS9saXNwL213aGVlbC5lbCBiL2xpc3AvbXdoZWVsLmVsCmluZGV4IDg0Njc5ZjVjMzNmLi5m NTAzNzZjNzJiNSAxMDA2NDQKLS0tIGEvbGlzcC9td2hlZWwuZWwKKysrIGIvbGlzcC9td2hlZWwu ZWwKQEAgLTMwOCw5ICszMDgsMTEgQEAgbW91c2Utd2hlZWwtLWdldC1zY3JvbGwtd2luZG93CiAo ZGVmbWFjcm8gbXdoZWVsLS1pcy1kaXItcCAoZGlyIGJ1dHRvbikKICAgKGRlY2xhcmUgKGRlYnVn IChzZXhwIGZvcm0pKSkKICAgKGxldCAoKGN1c3RvbS12YXIgKGludGVybiAoZm9ybWF0ICJtb3Vz ZS13aGVlbC0lcy1ldmVudCIgZGlyKSkpCi0gICAgICAgIChjdXN0b20tdmFyLWFsdCAoaW50ZXJu IChmb3JtYXQgIm1vdXNlLXdoZWVsLSVzLWFsdGVybmF0ZS1ldmVudCIgZGlyKSkpKQorICAgICAg ICAoY3VzdG9tLXZhci1hbHQgKGludGVybiAoZm9ybWF0ICJtb3VzZS13aGVlbC0lcy1hbHRlcm5h dGUtZXZlbnQiIGRpcikpKQorICAgICAgICAoZXZlbnQgKGludGVybiAoZm9ybWF0ICJ3aGVlbC0l cyIgZGlyKSkpKQogICAgIChtYWNyb2V4cC1sZXQyIG5pbCBidXRzeW0gYnV0dG9uCi0gICAgICBg KG9yIChlcSAsYnV0c3ltICxjdXN0b20tdmFyKQorICAgICAgYChvciAoZXEgLGJ1dHN5bSAnLGV2 ZW50KQorICAgICAgICAgICAoZXEgLGJ1dHN5bSAsY3VzdG9tLXZhcikKICAgICAgICAgICAgOzsg V2UgcHJlc3VtZSBoZXJlIGBidXR0b24nIGlzIG5ldmVyIG5pbC4KICAgICAgICAgICAgKGVxICxi dXRzeW0gLGN1c3RvbS12YXItYWx0KSkpKSkKIApAQCAtNTAzLDE0ICs1MDUsMTYgQEAgbW91c2Ut d2hlZWwtLXNldHVwLWJpbmRpbmdzCiAgICAgICgoYW5kIChjb25zcCBiaW5kaW5nKSAoZXEgKGNk ciBiaW5kaW5nKSAndGV4dC1zY2FsZSkpCiAgICAgICAoZG9saXN0IChldmVudCAobGlzdCBtb3Vz ZS13aGVlbC1kb3duLWV2ZW50IG1vdXNlLXdoZWVsLXVwLWV2ZW50CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBtb3VzZS13aGVlbC1kb3duLWFsdGVybmF0ZS1ldmVudAotICAgICAgICAgICAg ICAgICAgICAgICAgICAgbW91c2Utd2hlZWwtdXAtYWx0ZXJuYXRlLWV2ZW50KSkKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgJ3doZWVsLWRvd24gJ3doZWVsLXVwKSkKICAgICAgICAgKHdo ZW4gZXZlbnQKICAgICAgICAgICAobW91c2Utd2hlZWwtLWFkZC1iaW5kaW5nIGBbLChhcHBlbmQg KGNhciBiaW5kaW5nKSAobGlzdCBldmVudCkpXQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgJ21vdXNlLXdoZWVsLXRleHQtc2NhbGUpKSkpCiAgICAgICgoYW5kIChjb25zcCBi aW5kaW5nKSAoZXEgKGNkciBiaW5kaW5nKSAnZ2xvYmFsLXRleHQtc2NhbGUpKQogICAgICAgKGRv bGlzdCAoZXZlbnQgKGxpc3QgbW91c2Utd2hlZWwtZG93bi1ldmVudCBtb3VzZS13aGVlbC11cC1l dmVudAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5h dGUtZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWFsdGVy bmF0ZS1ldmVudCkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC11cC1h bHRlcm5hdGUtZXZlbnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICd3aGVlbC1kb3duICd3 aGVlbC11cCkpCiAgICAgICAgICh3aGVuIGV2ZW50CiAgICAgICAgICAgKG1vdXNlLXdoZWVsLS1h ZGQtYmluZGluZyBgWywoYXBwZW5kIChjYXIgYmluZGluZykgKGxpc3QgZXZlbnQpKV0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtb3VzZS13aGVlbC1nbG9iYWwtdGV4dC1z Y2FsZSkpKSkKQEAgLTUyMSw3ICs1MjUsOCBAQCBtb3VzZS13aGVlbC0tc2V0dXAtYmluZGluZ3MK ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLWRvd24tYWx0ZXJuYXRlLWV2 ZW50CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC11cC1hbHRlcm5hdGUt ZXZlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLWxlZnQtYWx0ZXJu YXRlLWV2ZW50Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC1yaWdodC1h bHRlcm5hdGUtZXZlbnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgbW91c2Utd2hlZWwt cmlnaHQtYWx0ZXJuYXRlLWV2ZW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnd2hlZWwt ZG93biAnd2hlZWwtdXAgJ3doZWVsLWxlZnQgJ3doZWVsLXJpZ2h0KSkKICAgICAgICAgKHdoZW4g ZXZlbnQKICAgICAgICAgICAoZG9saXN0IChrZXkgKG1vdXNlLXdoZWVsLS1jcmVhdGUtc2Nyb2xs LWtleXMgYmluZGluZyBldmVudCkpCiAgICAgICAgICAgICAobW91c2Utd2hlZWwtLWFkZC1iaW5k aW5nIGtleSAnbXdoZWVsLXNjcm9sbCkpKSkpKSkpCi0tIAoyLjM5LjIKCg== --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0006-mwheel.el-Remove-mouse-wheel-alternate-event-vars.patch" Content-Disposition: attachment; filename="0006-mwheel.el-Remove-mouse-wheel-alternate-event-vars.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.6 RnJvbSA4Y2I4Yjk3MzY1MzJmZGQ4ZjJmYzczNGIwOGVkNTVjMTdiOTIyODA2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE4OjUyOjM3IC0wNTAwClN1YmplY3Q6IFtQQVRD SCA2LzddIG13aGVlbC5lbDogUmVtb3ZlIGBtb3VzZS13aGVlbC0qLWFsdGVybmF0ZS1ldmVudGAg dmFycwoKTm93IHRoYXQgYHdoZWVsLURJUmAgZXZlbnRzIGFyZSBoYXJkY29kZWQsIHdlIG5ldmVy IG5lZWQgbW9yZSB0aGFuCm9uZSB2YXJpYWJsZSAod2hpY2ggd2UgYWN0dWFsbHkgbmV2ZXIgbmVl ZGVkIGFueXdheSwgd2UgY291bGQgaGF2ZQpsZXQgYG1vdXNlLXdoZWVsLSotZXZlbnRgIHZhcnMg aG9sZCBsaXN0cyBvZiBldmVudHMgaW5zdGVhZCksIHNvCnJlbW92ZSB0aGUgYG1vdXNlLXdoZWVs LSotYWx0ZXJuYXRlLWV2ZW50YCB2YXJzIGJ5IG1lcmdpbmcgdGhlaXIKZGVmYXVsdCB2YWx1ZSBp bnRvIHRoYXQgb2YgdGhlIGNvcnJlc3BvbmRpbmcgYG1vdXNlLXdoZWVsLSotZXZlbnRgLgoKKiBs aXNwL213aGVlbC5lbCAobW91c2Utd2hlZWwtZG93bi1ldmVudCwgbW91c2Utd2hlZWwtdXAtZXZl bnQpCihtb3VzZS13aGVlbC1sZWZ0LWV2ZW50LCBtb3VzZS13aGVlbC1yaWdodC1ldmVudCk6IERv bid0IGJvdGhlciBob2xkaW5nCmB3aGVlbC1ESVJgIGV2ZW50cyBzaW5jZSB0aGVzZSBhcmUgYWxy ZWFkeSBoYW5kbGVkIGFueXdheS4KSG9sZCB0aGUgZXZlbnQgdGhhdCB3b3VsZCBoYXZlIGJlZW4g aGVsZCBpbgpgbW91c2Utd2hlZWwtRElSLWFsdGVybmF0ZS1ldmVudGAgaW5zdGVhZC4KKG1vdXNl LXdoZWVsLWRvd24tYWx0ZXJuYXRlLWV2ZW50LCBtb3VzZS13aGVlbC11cC1hbHRlcm5hdGUtZXZl bnQpCihtb3VzZS13aGVlbC1sZWZ0LWFsdGVybmF0ZS1ldmVudCwgbW91c2Utd2hlZWwtcmlnaHQt YWx0ZXJuYXRlLWV2ZW50KToKRGVsZXRlIHZhcnMuCihtd2hlZWwtLWlzLWRpci1wLCBtb3VzZS13 aGVlbC0tc2V0dXAtYmluZGluZ3MpOgoqIGxpc3AvZWRtYWNyby5lbCAoZWRtYWNyby1maXgtbWVu dS1jb21tYW5kcyk6CiogbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWwgKGNvbXBsZXRpb24tcHJl dmlldy0tbW91c2UtbWFwKToKRG9uJ3QgdXNlIGBtb3VzZS13aGVlbC11cC9kb3duLWFsdGVybmF0 ZS1ldmVudGAgYW55IG1vcmUuCiogbGlzcC9wcm9nbW9kZXMvZmx5bWFrZS5lbCAoZmx5bWFrZS0t bW9kZS1saW5lLWNvdW50ZXItbWFwKToKRG8gbm90aGluZywgYmVjYXVzZSBpdCBhbHJlYWR5IGln bm9yZWQgdGhvc2UgdmFycy4KLS0tCiBsaXNwL2NvbXBsZXRpb24tcHJldmlldy5lbCB8ICA0IC0t CiBsaXNwL2VkbWFjcm8uZWwgICAgICAgICAgICB8IDExICstLS0tLQogbGlzcC9td2hlZWwuZWwg ICAgICAgICAgICAgfCA3NiArKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog MyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA2OSBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9saXNwL2NvbXBsZXRpb24tcHJldmlldy5lbCBiL2xpc3AvY29tcGxldGlvbi1wcmV2 aWV3LmVsCmluZGV4IDQ4YjZhNGZkODIyLi5mNTUyZGI3YWE4ZSAxMDA2NDQKLS0tIGEvbGlzcC9j b21wbGV0aW9uLXByZXZpZXcuZWwKKysrIGIvbGlzcC9jb21wbGV0aW9uLXByZXZpZXcuZWwKQEAg LTEzOSwxMSArMTM5LDcgQEAgY29tcGxldGlvbi1wcmV2aWV3LS1tb3VzZS1tYXAKICAgIjx3aGVl bC1kb3duPiIgICAjJ2NvbXBsZXRpb24tcHJldmlldy1uZXh0LWNhbmRpZGF0ZQogICAoa2V5LWRl c2NyaXB0aW9uICh2ZWN0b3IgbW91c2Utd2hlZWwtdXAtZXZlbnQpKQogICAjJ2NvbXBsZXRpb24t cHJldmlldy1wcmV2LWNhbmRpZGF0ZQotICAoa2V5LWRlc2NyaXB0aW9uICh2ZWN0b3IgbW91c2Ut d2hlZWwtdXAtYWx0ZXJuYXRlLWV2ZW50KSkKLSAgIydjb21wbGV0aW9uLXByZXZpZXctcHJldi1j YW5kaWRhdGUKICAgKGtleS1kZXNjcmlwdGlvbiAodmVjdG9yIG1vdXNlLXdoZWVsLWRvd24tZXZl bnQpKQotICAjJ2NvbXBsZXRpb24tcHJldmlldy1uZXh0LWNhbmRpZGF0ZQotICAoa2V5LWRlc2Ny aXB0aW9uICh2ZWN0b3IgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQpKQogICAjJ2Nv bXBsZXRpb24tcHJldmlldy1uZXh0LWNhbmRpZGF0ZSkKIAogKGRlZnZhci1sb2NhbCBjb21wbGV0 aW9uLXByZXZpZXctLW92ZXJsYXkgbmlsKQpkaWZmIC0tZ2l0IGEvbGlzcC9lZG1hY3JvLmVsIGIv bGlzcC9lZG1hY3JvLmVsCmluZGV4IDlhZGU1NTRmNTU5Li45ZDE4NWQ3OTE0MiAxMDA2NDQKLS0t IGEvbGlzcC9lZG1hY3JvLmVsCisrKyBiL2xpc3AvZWRtYWNyby5lbApAQCAtNzI5LDEwICs3Mjks NiBAQCBlZG1hY3JvLWZpeC1tZW51LWNvbW1hbmRzCiAgICAgICAgIChkZWZ2YXIgbW91c2Utd2hl ZWwtdXAtZXZlbnQpCiAgICAgICAgIChkZWZ2YXIgbW91c2Utd2hlZWwtcmlnaHQtZXZlbnQpCiAg ICAgICAgIChkZWZ2YXIgbW91c2Utd2hlZWwtbGVmdC1ldmVudCkKLSAgICAgICAgKGRlZnZhciBt b3VzZS13aGVlbC1kb3duLWFsdGVybmF0ZS1ldmVudCkKLSAgICAgICAgKGRlZnZhciBtb3VzZS13 aGVlbC11cC1hbHRlcm5hdGUtZXZlbnQpCi0gICAgICAgIChkZWZ2YXIgbW91c2Utd2hlZWwtcmln aHQtYWx0ZXJuYXRlLWV2ZW50KQotICAgICAgICAoZGVmdmFyIG1vdXNlLXdoZWVsLWxlZnQtYWx0 ZXJuYXRlLWV2ZW50KQogCTs7IE1ha2UgYSBsaXN0IG9mIHRoZSBlbGVtZW50cy4KIAkoc2V0cSBt YWNybyAoYXBwZW5kIG1hY3JvIG5pbCkpCiAJKGRvbGlzdCAoZXYgbWFjcm8pCkBAIC03NDksMTIg Kzc0NSw3IEBAIGVkbWFjcm8tZml4LW1lbnUtY29tbWFuZHMKIAkJKChvciAobW91c2UtZXZlbnQt cCBldikgKG1vdXNlLW1vdmVtZW50LXAgZXYpCiAJCSAgICAgKG1lbXEgKGV2ZW50LWJhc2ljLXR5 cGUgZXYpCiAJCQkgICBgKCAsbW91c2Utd2hlZWwtZG93bi1ldmVudCAsbW91c2Utd2hlZWwtdXAt ZXZlbnQKLQkJCSAgICAgICxtb3VzZS13aGVlbC1yaWdodC1ldmVudAotCQkJICAgICAgLG1vdXNl LXdoZWVsLWxlZnQtZXZlbnQKLQkJCSAgICAgICxtb3VzZS13aGVlbC1kb3duLWFsdGVybmF0ZS1l dmVudAotCQkJICAgICAgLG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudAotCQkJICAgICAg LG1vdXNlLXdoZWVsLXJpZ2h0LWFsdGVybmF0ZS1ldmVudAotCQkJICAgICAgLG1vdXNlLXdoZWVs LWxlZnQtYWx0ZXJuYXRlLWV2ZW50CisJCQkgICAgICAsbW91c2Utd2hlZWwtcmlnaHQtZXZlbnQg LG1vdXNlLXdoZWVsLWxlZnQtZXZlbnQKIAkJCSAgICAgIHdoZWVsLWRvd24gd2hlZWwtdXAgd2hl ZWwtbGVmdCB3aGVlbC1yaWdodCkpKQogCQkgbmlsKQogCQkobm9lcnJvciBuaWwpCmRpZmYgLS1n aXQgYS9saXNwL213aGVlbC5lbCBiL2xpc3AvbXdoZWVsLmVsCmluZGV4IGY1MDM3NmM3MmI1Li40 MzhjYTVmODRkNSAxMDA2NDQKLS0tIGEvbGlzcC9td2hlZWwuZWwKKysrIGIvbGlzcC9td2hlZWwu ZWwKQEAgLTYwLDQ0ICs2MCwyOCBAQCBtb3VzZS13aGVlbC1kb3duLWV2ZW50CiAgIChpZiAob3Ig KGZlYXR1cmVwICd3MzItd2luKSAoZmVhdHVyZXAgJ25zLXdpbikKICAgICAgICAgICAoZmVhdHVy ZXAgJ2hhaWt1LXdpbikgKGZlYXR1cmVwICdwZ3RrLXdpbikKICAgICAgICAgICAoZmVhdHVyZXAg J2FuZHJvaWQtd2luKSkKLSAgICAgICd3aGVlbC11cAorICAgICAgKGlmIChmZWF0dXJlcCAneGlu cHV0MikKKyAgICAgICAgICBuaWwKKyAgICAgICAgKHVubGVzcyAoZmVhdHVyZXAgJ3gpCisgICAg ICAgICAnbW91c2UtNCkpCiAgICAgJ21vdXNlLTQpCi0gICJFdmVudCB1c2VkIGZvciBzY3JvbGxp bmcgZG93bi4iCisgICJFdmVudCB1c2VkIGZvciBzY3JvbGxpbmcgZG93biwgYmVzaWRlIGB3aGVl bC1kb3duJywgaWYgYW55LiIKICAgOmdyb3VwICdtb3VzZQogICA6dHlwZSAnc3ltYm9sCiAgIDpz ZXQgJ21vdXNlLXdoZWVsLWNoYW5nZS1idXR0b24pCiAKLShkZWZjdXN0b20gbW91c2Utd2hlZWwt ZG93bi1hbHRlcm5hdGUtZXZlbnQKLSAgKGlmIChmZWF0dXJlcCAneGlucHV0MikKLSAgICAgICd3 aGVlbC11cAotICAgICh1bmxlc3MgKGZlYXR1cmVwICd4KQotICAgICAgJ21vdXNlLTQpKQotICAi QWx0ZXJuYXRpdmUgd2hlZWwgZG93biBldmVudCB0byBjb25zaWRlci4iCi0gIDpncm91cCAnbW91 c2UKLSAgOnR5cGUgJ3N5bWJvbAotICA6dmVyc2lvbiAiMjkuMSIKLSAgOnNldCAnbW91c2Utd2hl ZWwtY2hhbmdlLWJ1dHRvbikKLQogKGRlZmN1c3RvbSBtb3VzZS13aGVlbC11cC1ldmVudAogICAo aWYgKG9yIChmZWF0dXJlcCAndzMyLXdpbikgKGZlYXR1cmVwICducy13aW4pCiAgICAgICAgICAg KGZlYXR1cmVwICdoYWlrdS13aW4pIChmZWF0dXJlcCAncGd0ay13aW4pCiAgICAgICAgICAgKGZl YXR1cmVwICdhbmRyb2lkLXdpbikpCi0gICAgICAnd2hlZWwtZG93bgorICAgICAgKGlmIChmZWF0 dXJlcCAneGlucHV0MikKKyAgICAgICAgICBuaWwKKyAgICAgICAgKHVubGVzcyAoZmVhdHVyZXAg J3gpCisgICAgICAgICAgJ21vdXNlLTUpKQogICAgICdtb3VzZS01KQotICAiRXZlbnQgdXNlZCBm b3Igc2Nyb2xsaW5nIHVwLiIKLSAgOmdyb3VwICdtb3VzZQotICA6dHlwZSAnc3ltYm9sCi0gIDpz ZXQgJ21vdXNlLXdoZWVsLWNoYW5nZS1idXR0b24pCi0KLShkZWZjdXN0b20gbW91c2Utd2hlZWwt dXAtYWx0ZXJuYXRlLWV2ZW50Ci0gIChpZiAoZmVhdHVyZXAgJ3hpbnB1dDIpCi0gICAgICAnd2hl ZWwtZG93bgotICAgICh1bmxlc3MgKGZlYXR1cmVwICd4KQotICAgICAgJ21vdXNlLTUpKQotICAi QWx0ZXJuYXRpdmUgd2hlZWwgdXAgZXZlbnQgdG8gY29uc2lkZXIuIgorICAiRXZlbnQgdXNlZCBm b3Igc2Nyb2xsaW5nIHVwLCBiZXNpZGUgYHdoZWVsLXVwJywgaWYgYW55LiIKICAgOmdyb3VwICdt b3VzZQogICA6dHlwZSAnc3ltYm9sCi0gIDp2ZXJzaW9uICIyOS4xIgogICA6c2V0ICdtb3VzZS13 aGVlbC1jaGFuZ2UtYnV0dG9uKQogCiAoZGVmY3VzdG9tIG1vdXNlLXdoZWVsLWNsaWNrLWV2ZW50 ICdtb3VzZS0yCkBAIC0yNTIsMzEgKzIzNiwyMyBAQCBtb3VzZS13aGVlbC1sZWZ0LWV2ZW50CiAg IChpZiAob3IgKGZlYXR1cmVwICd3MzItd2luKSAoZmVhdHVyZXAgJ25zLXdpbikKICAgICAgICAg ICAoZmVhdHVyZXAgJ2hhaWt1LXdpbikgKGZlYXR1cmVwICdwZ3RrLXdpbikKICAgICAgICAgICAo ZmVhdHVyZXAgJ2FuZHJvaWQtd2luKSkKLSAgICAgICd3aGVlbC1sZWZ0CisgICAgICAoaWYgKGZl YXR1cmVwICd4aW5wdXQyKQorICAgICAgICAgIG5pbAorICAgICAgICAodW5sZXNzIChmZWF0dXJl cCAneCkKKyAgICAgICAgICAnbW91c2UtNikpCiAgICAgJ21vdXNlLTYpCi0gICJFdmVudCB1c2Vk IGZvciBzY3JvbGxpbmcgbGVmdC4iKQotCi0oZGVmdmFyIG1vdXNlLXdoZWVsLWxlZnQtYWx0ZXJu YXRlLWV2ZW50Ci0gIChpZiAoZmVhdHVyZXAgJ3hpbnB1dDIpCi0gICAgICAnd2hlZWwtbGVmdAot ICAgICh1bmxlc3MgKGZlYXR1cmVwICd4KQotICAgICAgJ21vdXNlLTYpKQotICAiQWx0ZXJuYXRp dmUgd2hlZWwgbGVmdCBldmVudCB0byBjb25zaWRlci4iKQorICAiRXZlbnQgdXNlZCBmb3Igc2Ny b2xsaW5nIGxlZnQsIGJlc2lkZSBgd2hlZWwtbGVmdCcsIGlmIGFueS4iKQogCiAoZGVmdmFyIG1v dXNlLXdoZWVsLXJpZ2h0LWV2ZW50CiAgIChpZiAob3IgKGZlYXR1cmVwICd3MzItd2luKSAoZmVh dHVyZXAgJ25zLXdpbikKICAgICAgICAgICAoZmVhdHVyZXAgJ2hhaWt1LXdpbikgKGZlYXR1cmVw ICdwZ3RrLXdpbikKICAgICAgICAgICAoZmVhdHVyZXAgJ2FuZHJvaWQtd2luKSkKLSAgICAgICd3 aGVlbC1yaWdodAorICAgICAgKGlmIChmZWF0dXJlcCAneGlucHV0MikKKyAgICAgICAgICBuaWwK KyAgICAgICAgKHVubGVzcyAoZmVhdHVyZXAgJ3gpCisgICAgICAgICAgJ21vdXNlLTcpKQogICAg ICdtb3VzZS03KQotICAiRXZlbnQgdXNlZCBmb3Igc2Nyb2xsaW5nIHJpZ2h0LiIpCi0KLShkZWZ2 YXIgbW91c2Utd2hlZWwtcmlnaHQtYWx0ZXJuYXRlLWV2ZW50Ci0gIChpZiAoZmVhdHVyZXAgJ3hp bnB1dDIpCi0gICAgICAnd2hlZWwtcmlnaHQKLSAgICAodW5sZXNzIChmZWF0dXJlcCAneCkKLSAg ICAgICdtb3VzZS03KSkKLSAgIkFsdGVybmF0aXZlIHdoZWVsIHJpZ2h0IGV2ZW50IHRvIGNvbnNp ZGVyLiIpCisgICJFdmVudCB1c2VkIGZvciBzY3JvbGxpbmcgcmlnaHQsIGJlc2lkZSBgd2hlZWwt cmlnaHQnLCBpZiBhbnkuIikKIAogKGRlZnVuIG1vdXNlLXdoZWVsLS1nZXQtc2Nyb2xsLXdpbmRv dyAoZXZlbnQpCiAgICJSZXR1cm4gd2luZG93IGZvciBtb3VzZSB3aGVlbCBldmVudCBFVkVOVC4K QEAgLTMwOCwxMyArMjg0LDExIEBAIG1vdXNlLXdoZWVsLS1nZXQtc2Nyb2xsLXdpbmRvdwogKGRl Zm1hY3JvIG13aGVlbC0taXMtZGlyLXAgKGRpciBidXR0b24pCiAgIChkZWNsYXJlIChkZWJ1ZyAo c2V4cCBmb3JtKSkpCiAgIChsZXQgKChjdXN0b20tdmFyIChpbnRlcm4gKGZvcm1hdCAibW91c2Ut d2hlZWwtJXMtZXZlbnQiIGRpcikpKQotICAgICAgICAoY3VzdG9tLXZhci1hbHQgKGludGVybiAo Zm9ybWF0ICJtb3VzZS13aGVlbC0lcy1hbHRlcm5hdGUtZXZlbnQiIGRpcikpKQogICAgICAgICAo ZXZlbnQgKGludGVybiAoZm9ybWF0ICJ3aGVlbC0lcyIgZGlyKSkpKQogICAgIChtYWNyb2V4cC1s ZXQyIG5pbCBidXRzeW0gYnV0dG9uCiAgICAgICBgKG9yIChlcSAsYnV0c3ltICcsZXZlbnQpCi0g ICAgICAgICAgIChlcSAsYnV0c3ltICxjdXN0b20tdmFyKQogICAgICAgICAgICA7OyBXZSBwcmVz dW1lIGhlcmUgYGJ1dHRvbicgaXMgbmV2ZXIgbmlsLgotICAgICAgICAgICAoZXEgLGJ1dHN5bSAs Y3VzdG9tLXZhci1hbHQpKSkpKQorICAgICAgICAgICAoZXEgLGJ1dHN5bSAsY3VzdG9tLXZhcikp KSkpCiAKIChkZWZ1biBtd2hlZWwtc2Nyb2xsIChldmVudCAmb3B0aW9uYWwgYXJnKQogICAiU2Ny b2xsIHVwIG9yIGRvd24gYWNjb3JkaW5nIHRvIHRoZSBFVkVOVC4KQEAgLTUwNCwxNiArNDc4LDEy IEBAIG1vdXNlLXdoZWVsLS1zZXR1cC1iaW5kaW5ncwogICAgICA7OyBCaW5kaW5ncyBmb3IgY2hh bmdpbmcgZm9udCBzaXplLgogICAgICAoKGFuZCAoY29uc3AgYmluZGluZykgKGVxIChjZHIgYmlu ZGluZykgJ3RleHQtc2NhbGUpKQogICAgICAgKGRvbGlzdCAoZXZlbnQgKGxpc3QgbW91c2Utd2hl ZWwtZG93bi1ldmVudCBtb3VzZS13aGVlbC11cC1ldmVudAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVudAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgJ3doZWVsLWRvd24gJ3doZWVsLXVwKSkKICAgICAgICAgKHdoZW4gZXZlbnQK ICAgICAgICAgICAobW91c2Utd2hlZWwtLWFkZC1iaW5kaW5nIGBbLChhcHBlbmQgKGNhciBiaW5k aW5nKSAobGlzdCBldmVudCkpXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg J21vdXNlLXdoZWVsLXRleHQtc2NhbGUpKSkpCiAgICAgICgoYW5kIChjb25zcCBiaW5kaW5nKSAo ZXEgKGNkciBiaW5kaW5nKSAnZ2xvYmFsLXRleHQtc2NhbGUpKQogICAgICAgKGRvbGlzdCAoZXZl bnQgKGxpc3QgbW91c2Utd2hlZWwtZG93bi1ldmVudCBtb3VzZS13aGVlbC11cC1ldmVudAotICAg ICAgICAgICAgICAgICAgICAgICAgICAgbW91c2Utd2hlZWwtZG93bi1hbHRlcm5hdGUtZXZlbnQK LSAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLXVwLWFsdGVybmF0ZS1ldmVu dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3doZWVsLWRvd24gJ3doZWVsLXVwKSkKICAg ICAgICAgKHdoZW4gZXZlbnQKICAgICAgICAgICAobW91c2Utd2hlZWwtLWFkZC1iaW5kaW5nIGBb LChhcHBlbmQgKGNhciBiaW5kaW5nKSAobGlzdCBldmVudCkpXQpAQCAtNTIyLDEwICs0OTIsNiBA QCBtb3VzZS13aGVlbC0tc2V0dXAtYmluZGluZ3MKICAgICAgKHQKICAgICAgIChkb2xpc3QgKGV2 ZW50IChsaXN0IG1vdXNlLXdoZWVsLWRvd24tZXZlbnQgbW91c2Utd2hlZWwtdXAtZXZlbnQKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLWxlZnQtZXZlbnQgbW91c2Utd2hl ZWwtcmlnaHQtZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdoZWVsLWRv d24tYWx0ZXJuYXRlLWV2ZW50Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVl bC11cC1hbHRlcm5hdGUtZXZlbnQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vdXNlLXdo ZWVsLWxlZnQtYWx0ZXJuYXRlLWV2ZW50Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBtb3Vz ZS13aGVlbC1yaWdodC1hbHRlcm5hdGUtZXZlbnQKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICd3aGVlbC1kb3duICd3aGVlbC11cCAnd2hlZWwtbGVmdCAnd2hlZWwtcmlnaHQpKQogICAgICAg ICAod2hlbiBldmVudAogICAgICAgICAgIChkb2xpc3QgKGtleSAobW91c2Utd2hlZWwtLWNyZWF0 ZS1zY3JvbGwta2V5cyBiaW5kaW5nIGV2ZW50KSkKLS0gCjIuMzkuMgoK --00000000000019d90a060ece93db Content-Type: text/x-diff; charset="US-ASCII"; name="0007-mwheel.el-Code-clean-to-reduce-duplication.patch" Content-Disposition: attachment; filename="0007-mwheel.el-Code-clean-to-reduce-duplication.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: aab0499313c6ec5b_0.7 RnJvbSBmMzU1NTU3YmI5ZTkzZjVkNWU3YzNmYWUxN2U0ZGEzOTgyMjZlZmI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gTW9ubmllciA8bW9ubmllckBpcm8udW1vbnRyZWFs LmNhPgpEYXRlOiBGcmksIDEyIEphbiAyMDI0IDE5OjA1OjI0IC0wNTAwClN1YmplY3Q6IFtQQVRD SCA3LzddIG13aGVlbC5lbDogQ29kZSBjbGVhbiB0byByZWR1Y2UgZHVwbGljYXRpb24KCiogbGlz cC9td2hlZWwuZWwgKG1vdXNlLXdoZWVsLW9iZXktb2xkLXN0eWxlLXdoZWVsLWJ1dHRvbnMpOiBO ZXcgdmFyLApleHRyYWN0ZWQgZnJvbSBgbW91c2Utd2hlZWwtKi1ldmVudGAgZGVmaW5pdGlvbnMu Cihtb3VzZS13aGVlbC1kb3duLWV2ZW50LCBtb3VzZS13aGVlbC11cC1ldmVudCkKKG1vdXNlLXdo ZWVsLWxlZnQtZXZlbnQsIG1vdXNlLXdoZWVsLXJpZ2h0LWV2ZW50KTogVXNlIGl0LgotLS0KIGxp c3AvbXdoZWVsLmVsIHwgNTQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL213aGVlbC5lbCBiL2xpc3AvbXdoZWVsLmVsCmluZGV4 IDQzOGNhNWY4NGQ1Li5mYzFmOGU4YjZkNiAxMDA2NDQKLS0tIGEvbGlzcC9td2hlZWwuZWwKKysr IGIvbGlzcC9td2hlZWwuZWwKQEAgLTU2LDMzICs1NiwzMyBAQCBtb3VzZS13aGVlbC1jaGFuZ2Ut YnV0dG9uCiAgICAgICAgICAgICAgKGJvdW5kLWFuZC10cnVlLXAgbW91c2Utd2hlZWwtbW9kZSkp CiAgICAgKG1vdXNlLXdoZWVsLW1vZGUgMSkpKQogCi0oZGVmY3VzdG9tIG1vdXNlLXdoZWVsLWRv d24tZXZlbnQKKyhkZWZ2YXIgbW91c2Utd2hlZWwtb2JleS1vbGQtc3R5bGUtd2hlZWwtYnV0dG9u cworICA7OyBGSVhNRTogWXVjayEKICAgKGlmIChvciAoZmVhdHVyZXAgJ3czMi13aW4pIChmZWF0 dXJlcCAnbnMtd2luKQogICAgICAgICAgIChmZWF0dXJlcCAnaGFpa3Utd2luKSAoZmVhdHVyZXAg J3BndGstd2luKQogICAgICAgICAgIChmZWF0dXJlcCAnYW5kcm9pZC13aW4pKQogICAgICAgKGlm IChmZWF0dXJlcCAneGlucHV0MikKICAgICAgICAgICBuaWwKICAgICAgICAgKHVubGVzcyAoZmVh dHVyZXAgJ3gpCi0gICAgICAgICAnbW91c2UtNCkpCi0gICAgJ21vdXNlLTQpCisgICAgICAgICAg dCkpCisgICAgdCkKKyAgIklmIG5vbi1uaWwsIHRyZWF0IG1vdXNlLTQvNS82LzcgZXZlbnRzIGFz IG1vdXNlIHdoZWVsIGV2ZW50cy4KK1RoZXNlIGFyZSB0aGUgZXZlbnQgbmFtZXMgdXNlZCBoaXN0 b3JpY2FsbHkgaW4gWDExIGJlZm9yZSBYSW5wdXQyLgorVGhleSBhcmUgc29tZXRpbWVzIGdlbmVy YXRlZCBieSB0aGluZ3MgbGlrZSBgeHRlcm0tbW91c2UtbW9kZScgYXMgd2VsbC4iKQorCisoZGVm Y3VzdG9tIG1vdXNlLXdoZWVsLWRvd24tZXZlbnQKKyAgKGlmIG1vdXNlLXdoZWVsLW9iZXktb2xk LXN0eWxlLXdoZWVsLWJ1dHRvbnMgJ21vdXNlLTQpCiAgICJFdmVudCB1c2VkIGZvciBzY3JvbGxp bmcgZG93biwgYmVzaWRlIGB3aGVlbC1kb3duJywgaWYgYW55LiIKICAgOmdyb3VwICdtb3VzZQog ICA6dHlwZSAnc3ltYm9sCi0gIDpzZXQgJ21vdXNlLXdoZWVsLWNoYW5nZS1idXR0b24pCisgIDpz ZXQgIydtb3VzZS13aGVlbC1jaGFuZ2UtYnV0dG9uKQogCiAoZGVmY3VzdG9tIG1vdXNlLXdoZWVs LXVwLWV2ZW50Ci0gIChpZiAob3IgKGZlYXR1cmVwICd3MzItd2luKSAoZmVhdHVyZXAgJ25zLXdp bikKLSAgICAgICAgICAoZmVhdHVyZXAgJ2hhaWt1LXdpbikgKGZlYXR1cmVwICdwZ3RrLXdpbikK LSAgICAgICAgICAoZmVhdHVyZXAgJ2FuZHJvaWQtd2luKSkKLSAgICAgIChpZiAoZmVhdHVyZXAg J3hpbnB1dDIpCi0gICAgICAgICAgbmlsCi0gICAgICAgICh1bmxlc3MgKGZlYXR1cmVwICd4KQot ICAgICAgICAgICdtb3VzZS01KSkKLSAgICAnbW91c2UtNSkKKyAgKGlmIG1vdXNlLXdoZWVsLW9i ZXktb2xkLXN0eWxlLXdoZWVsLWJ1dHRvbnMgJ21vdXNlLTUpCiAgICJFdmVudCB1c2VkIGZvciBz Y3JvbGxpbmcgdXAsIGJlc2lkZSBgd2hlZWwtdXAnLCBpZiBhbnkuIgogICA6Z3JvdXAgJ21vdXNl CiAgIDp0eXBlICdzeW1ib2wKLSAgOnNldCAnbW91c2Utd2hlZWwtY2hhbmdlLWJ1dHRvbikKKyAg OnNldCAjJ21vdXNlLXdoZWVsLWNoYW5nZS1idXR0b24pCiAKIChkZWZjdXN0b20gbW91c2Utd2hl ZWwtY2xpY2stZXZlbnQgJ21vdXNlLTIKICAgIkV2ZW50IHRoYXQgc2hvdWxkIGJlIHRlbXBvcmFy aWx5IGluaGliaXRlZCBhZnRlciBtb3VzZSBzY3JvbGxpbmcuCkBAIC05Miw3ICs5Miw3IEBAIG1v dXNlLXdoZWVsLWNsaWNrLWV2ZW50CiBzZXQgdG8gdGhlIGV2ZW50IHNlbnQgd2hlbiBjbGlja2lu ZyBvbiB0aGUgbW91c2Ugd2hlZWwgYnV0dG9uLiIKICAgOmdyb3VwICdtb3VzZQogICA6dHlwZSAn c3ltYm9sCi0gIDpzZXQgJ21vdXNlLXdoZWVsLWNoYW5nZS1idXR0b24pCisgIDpzZXQgIydtb3Vz ZS13aGVlbC1jaGFuZ2UtYnV0dG9uKQogCiAoZGVmY3VzdG9tIG1vdXNlLXdoZWVsLWluaGliaXQt Y2xpY2stdGltZSAwLjM1CiAgICJUaW1lIGluIHNlY29uZHMgdG8gaW5oaWJpdCBjbGlja2luZyBv biBtb3VzZSB3aGVlbCBidXR0b24gYWZ0ZXIgc2Nyb2xsLiIKQEAgLTE0OSw3ICsxNDksNyBAQCBt b3VzZS13aGVlbC1zY3JvbGwtYW1vdW50CiAgICAgICAgICAgICAgICAgICAgIChjb25zdCA6dGFn ICJTY3JvbGwgaG9yaXpvbnRhbGx5IiA6dmFsdWUgaHNjcm9sbCkKICAgICAgICAgICAgICAgICAg ICAgKGNvbnN0IDp0YWcgIkNoYW5nZSBidWZmZXIgZmFjZSBzaXplIiA6dmFsdWUgdGV4dC1zY2Fs ZSkKICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIkNoYW5nZSBnbG9iYWwgZmFjZSBz aXplIiA6dmFsdWUgZ2xvYmFsLXRleHQtc2NhbGUpKSkpKQotICA6c2V0ICdtb3VzZS13aGVlbC1j aGFuZ2UtYnV0dG9uCisgIDpzZXQgIydtb3VzZS13aGVlbC1jaGFuZ2UtYnV0dG9uCiAgIDp2ZXJz aW9uICIyOC4xIikKIAogKGRlZmN1c3RvbSBtb3VzZS13aGVlbC1wcm9ncmVzc2l2ZS1zcGVlZCB0 CkBAIC0yMzMsMjUgKzIzMywxMSBAQCBtd2hlZWwtc2Nyb2xsLXJpZ2h0LWZ1bmN0aW9uCiAgICJG dW5jdGlvbiB0aGF0IGRvZXMgdGhlIGpvYiBvZiBzY3JvbGxpbmcgcmlnaHQuIikKIAogKGRlZnZh ciBtb3VzZS13aGVlbC1sZWZ0LWV2ZW50Ci0gIChpZiAob3IgKGZlYXR1cmVwICd3MzItd2luKSAo ZmVhdHVyZXAgJ25zLXdpbikKLSAgICAgICAgICAoZmVhdHVyZXAgJ2hhaWt1LXdpbikgKGZlYXR1 cmVwICdwZ3RrLXdpbikKLSAgICAgICAgICAoZmVhdHVyZXAgJ2FuZHJvaWQtd2luKSkKLSAgICAg IChpZiAoZmVhdHVyZXAgJ3hpbnB1dDIpCi0gICAgICAgICAgbmlsCi0gICAgICAgICh1bmxlc3Mg KGZlYXR1cmVwICd4KQotICAgICAgICAgICdtb3VzZS02KSkKLSAgICAnbW91c2UtNikKKyAgKGlm IG1vdXNlLXdoZWVsLW9iZXktb2xkLXN0eWxlLXdoZWVsLWJ1dHRvbnMgJ21vdXNlLTYpCiAgICJF dmVudCB1c2VkIGZvciBzY3JvbGxpbmcgbGVmdCwgYmVzaWRlIGB3aGVlbC1sZWZ0JywgaWYgYW55 LiIpCiAKIChkZWZ2YXIgbW91c2Utd2hlZWwtcmlnaHQtZXZlbnQKLSAgKGlmIChvciAoZmVhdHVy ZXAgJ3czMi13aW4pIChmZWF0dXJlcCAnbnMtd2luKQotICAgICAgICAgIChmZWF0dXJlcCAnaGFp a3Utd2luKSAoZmVhdHVyZXAgJ3BndGstd2luKQotICAgICAgICAgIChmZWF0dXJlcCAnYW5kcm9p ZC13aW4pKQotICAgICAgKGlmIChmZWF0dXJlcCAneGlucHV0MikKLSAgICAgICAgICBuaWwKLSAg ICAgICAgKHVubGVzcyAoZmVhdHVyZXAgJ3gpCi0gICAgICAgICAgJ21vdXNlLTcpKQotICAgICdt b3VzZS03KQorICAoaWYgbW91c2Utd2hlZWwtb2JleS1vbGQtc3R5bGUtd2hlZWwtYnV0dG9ucyAn bW91c2UtNykKICAgIkV2ZW50IHVzZWQgZm9yIHNjcm9sbGluZyByaWdodCwgYmVzaWRlIGB3aGVl bC1yaWdodCcsIGlmIGFueS4iKQogCiAoZGVmdW4gbW91c2Utd2hlZWwtLWdldC1zY3JvbGwtd2lu ZG93IChldmVudCkKQEAgLTMzNSw3ICszMjEsOCBAQCBtd2hlZWwtc2Nyb2xsCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG13aGVlbC1zY3JvbGwtcmlnaHQtZnVuY3Rpb24pCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBtb3VzZS13aGVlbC1zY3JvbGwtYW1vdW50LWhvcml6 b250YWwpKQogICAgICAgICAgICAgICAgICAgICAoKG13aGVlbC0taXMtZGlyLXAgZG93biBidXR0 b24pCi0gICAgICAgICAgICAgICAgICAgICAoY29uZGl0aW9uLWNhc2UgbmlsIChmdW5jYWxsIG13 aGVlbC1zY3JvbGwtZG93bi1mdW5jdGlvbiBhbXQpCisgICAgICAgICAgICAgICAgICAgICAoY29u ZGl0aW9uLWNhc2UgbmlsCisgICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgbXdoZWVs LXNjcm9sbC1kb3duLWZ1bmN0aW9uIGFtdCkKICAgICAgICAgICAgICAgICAgICAgICAgOzsgTWFr ZSBzdXJlIHdlIGRvIGluZGVlZCBzY3JvbGwgdG8gdGhlIGJlZ2lubmluZyBvZgogICAgICAgICAg ICAgICAgICAgICAgICA7OyB0aGUgYnVmZmVyLgogICAgICAgICAgICAgICAgICAgICAgICAoYmVn aW5uaW5nLW9mLWJ1ZmZlcgpAQCAtMzU5LDcgKzM0Niw4IEBAIG13aGVlbC1zY3JvbGwKICAgICAg ICAgICAgICAgICAgICAgKChtd2hlZWwtLWlzLWRpci1wIHVwIGJ1dHRvbikKICAgICAgICAgICAg ICAgICAgICAgIChjb25kaXRpb24tY2FzZSBuaWwgKGZ1bmNhbGwgbXdoZWVsLXNjcm9sbC11cC1m dW5jdGlvbiBhbXQpCiAgICAgICAgICAgICAgICAgICAgICAgIDs7IE1ha2Ugc3VyZSB3ZSBkbyBp bmRlZWQgc2Nyb2xsIHRvIHRoZSBlbmQgb2YgdGhlIGJ1ZmZlci4KLSAgICAgICAgICAgICAgICAg ICAgICAgKGVuZC1vZi1idWZmZXIgKHdoaWxlIHQgKGZ1bmNhbGwgbXdoZWVsLXNjcm9sbC11cC1m dW5jdGlvbikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgIChlbmQtb2YtYnVmZmVyCisgICAg ICAgICAgICAgICAgICAgICAgICAod2hpbGUgdCAoZnVuY2FsbCBtd2hlZWwtc2Nyb2xsLXVwLWZ1 bmN0aW9uKSkpKSkKICAgICAgICAgICAgICAgICAgICAgKChtd2hlZWwtLWlzLWRpci1wIGxlZnQg YnV0dG9uKSA7IGZvciB0aWx0IHNjcm9sbAogICAgICAgICAgICAgICAgICAgICAgKHdoZW4gbW91 c2Utd2hlZWwtdGlsdC1zY3JvbGwKICAgICAgICAgICAgICAgICAgICAgICAgKGZ1bmNhbGwgKGlm IG1vdXNlLXdoZWVsLWZsaXAtZGlyZWN0aW9uCi0tIAoyLjM5LjIKCg== --00000000000019d90a060ece93db--