Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1ZcHQe-0000S9-Va for pgadmin-hackers@arkaria.postgresql.org; Wed, 16 Sep 2015 18:27:37 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84) (envelope-from ) id 1ZcHQd-0003GB-NB for pgadmin-hackers@arkaria.postgresql.org; Wed, 16 Sep 2015 18:27:35 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84) (envelope-from ) id 1ZcHQb-0003Fv-MM for pgadmin-hackers@postgresql.org; Wed, 16 Sep 2015 18:27:33 +0000 Received: from mail-io0-x22d.google.com ([2607:f8b0:4001:c06::22d]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84) (envelope-from ) id 1ZcHQW-0002ch-S6 for pgadmin-hackers@postgresql.org; Wed, 16 Sep 2015 18:27:32 +0000 Received: by ioii196 with SMTP id i196so239028518ioi.3 for ; Wed, 16 Sep 2015 11:27:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=tfgTRW3skczagB1Z2SzbOdbdTgDAmHokWQSy+yKJGSk=; b=DiPc/j1DA0yMyVHJRjdBmQTnpm69e622EQuz3WmRAjSIcgZTZ5Ka++Lb17sBjRi+TL FUySZRTjc6qSq/2TfzrtFaUw4qx5iv+tvoehWWHS6qiWXxMC/nRLBIYkQH0Q+rtylRRZ x8vzCVWTe49Xw7vFJC+A7z/g9Kw9piILw/k5P9amHECWfmi79lYRCAXWbTAJdnzu+AOp ttABDsziCliST8roL56GdCQpjtbJ0aHvze/WlMyirQjMY+giH2iviquyVxjn8HSojG+n K6HitnzTzVPaxnoBnrNIvTIubYP93uRSWg34hz6nfS7+9YPp7NFZRgJReogG0FIQ+/6h ErVg== MIME-Version: 1.0 X-Received: by 10.107.155.20 with SMTP id d20mr45523219ioe.54.1442428046708; Wed, 16 Sep 2015 11:27:26 -0700 (PDT) Received: by 10.36.155.3 with HTTP; Wed, 16 Sep 2015 11:27:26 -0700 (PDT) In-Reply-To: References: Date: Wed, 16 Sep 2015 20:27:26 +0200 Message-ID: Subject: Re: [PATCH] Add Commit/Rollback toolbar action version 2 From: John Obaterspok To: Sanket Mehta Cc: Ashesh Vashi , pgadmin-hackers Content-Type: multipart/mixed; boundary=001a1141bd0256da35051fe1730c X-Pg-Spam-Score: -2.7 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --001a1141bd0256da35051fe1730c Content-Type: multipart/alternative; boundary=001a1141bd0256da2f051fe1730a --001a1141bd0256da2f051fe1730a Content-Type: text/plain; charset=UTF-8 Hi Sanket, Attached patch is rebased now. Regards, -- john 2015-09-16 11:20 GMT+02:00 Sanket Mehta : > Hi John, > > Patch is not proper. > I got below error when I try to apply the patch: > > error: patch failed: pgadmin/frm/frmQuery.cpp:2435 > error: pgadmin/frm/frmQuery.cpp: patch does not apply > > Please do provide the proper patch. > > > Regards, > Sanket Mehta > Sr Software engineer > Enterprisedb > > On Mon, Sep 14, 2015 at 10:51 AM, Sanket Mehta < > sanket.mehta@enterprisedb.com> wrote: > >> Sure Ashesh, >> >> I will review the patch. >> >> Regards, >> Sanket Mehta >> Sr Software engineer >> Enterprisedb >> >> On Mon, Sep 14, 2015 at 1:12 PM, Ashesh Vashi < >> ashesh.vashi@enterprisedb.com> wrote: >> >>> Sanket, >>> >>> Can you please take a look at it? >>> >>> -- >>> >>> Thanks & Regards, >>> >>> Ashesh Vashi >>> EnterpriseDB INDIA: Enterprise PostgreSQL Company >>> >>> >>> >>> *http://www.linkedin.com/in/asheshvashi* >>> >>> >>> On Mon, Sep 14, 2015 at 1:07 AM, John Obaterspok < >>> john.obaterspok@gmail.com> wrote: >>> >>>> Hello, >>>> >>>> I'm updated the patch to add commit/rollback actions in the toolbar >>>> with the following: >>>> 1) updated icons (based on existing pgadmin icon with arrows drawn by >>>> me) >>>> 2) add entry to menu as well >>>> 3) disable icons when not in a transaction >>>> 4) Ctrl+Shift C|R shortcut >>>> >>>> Hopefully all issues are resolved now! >>>> >>>> Regards, >>>> >>>> John >>>> >>>> >>>> >>>> -- >>>> Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) >>>> To make changes to your subscription: >>>> http://www.postgresql.org/mailpref/pgadmin-hackers >>>> >>>> >>> >> > --001a1141bd0256da2f051fe1730a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Sanket,

Attached patch is rebased no= w.

Regards,

-- john
=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=A0

2015-09-16 11:20 GMT+02:00 Sanket M= ehta <sanket.mehta@enterprisedb.com>:
Hi John,

Patch is not proper.
I got below error when I try to apply the = patch:

error: patch failed: pgadmin/frm/frmQuery.cpp:2435
error: = pgadmin/frm/frmQuery.cpp: patch does not apply

Please do provi= de the proper patch.
=C2=A0

Regards,
Sanket M= ehta
Sr Software engineer
Enterprisedb

On Mon, Sep 14= , 2015 at 10:51 AM, Sanket Mehta <sanket.mehta@enterprisedb.co= m> wrote:
= Sure Ashesh,

I will review the patch.

Regards,Sanket Mehta
Sr Software engineer
Enterprisedb
=

On Mon, Sep 14, 2015 at 1:12 PM, Ashesh Vash= i <ashesh.vashi@enterprisedb.com> wrote:
Sanket,

Can y= ou please take a look at it?

--

Thanks & Regards,

Ashesh Vashi
EnterpriseDB INDIA: Enterprise PostgreSQL Company

<= br>

<= a href=3D"http://www.linkedin.com/in/asheshvashi" target=3D"_blank">http= ://www.linkedin.com/in/asheshvashi


On Mon, Sep 14, 2015 at 1:07 AM, J= ohn Obaterspok <john.obaterspok@gmail.com> wrote:
Hell= o,

I'm updated the patch to add commit/rollback acti= ons in the toolbar with the following:
1) updated icons (based on exist= ing pgadmin icon with arrows drawn by me)
2) add entry to menu as= well
3) disable icons when not in a transaction
4)= Ctrl+Shift C|R shortcut

Hopefully all issues are = resolved now!

Regards,

= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 John



--
Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers=





--001a1141bd0256da2f051fe1730a-- --001a1141bd0256da35051fe1730c Content-Type: application/octet-stream; name="0001-Add-Commit-Rollback-toolbar-action.patch" Content-Disposition: attachment; filename="0001-Add-Commit-Rollback-toolbar-action.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ien4ej030 RnJvbSA1N2E1MjNmNjU0MTVhM2FkY2UyM2NlYzA2M2Y4MGMzZWEzYTM2ODJi IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIE9iYXRlcnNw b2sgPGpvaG4ub2JhdGVyc3Bva0BnbWFpbC5jb20+CkRhdGU6IE1vbiwgMTUg SnVuIDIwMTUgMjI6Mjk6NDggKzAyMDAKU3ViamVjdDogW1BBVENIIDEvMl0g QWRkIENvbW1pdC9Sb2xsYmFjayB0b29sYmFyIGFjdGlvbgoKU2lnbmVkLW9m Zi1ieTogSm9obiBPYmF0ZXJzcG9rIDxqb2huLm9iYXRlcnNwb2tAZ21haWwu Y29tPgotLS0KIHBnYWRtaW4vZnJtL2ZybVF1ZXJ5LmNwcCAgICAgICAgICAg ICAgICAgIHwgIDIwICsrKysrKysrKysrKysrKysrKysrCiBwZ2FkbWluL2lu Y2x1ZGUvZnJtL2ZybVF1ZXJ5LmggICAgICAgICAgICB8ICAxMSArKysrKyst LS0tLQogcGdhZG1pbi9pbmNsdWRlL2ZybS9tZW51LmggICAgICAgICAgICAg ICAgfCAgIDIgKysKIHBnYWRtaW4vaW5jbHVkZS9pbWFnZXMvbW9kdWxlLm1r ICAgICAgICAgIHwgICAyICsrCiBwZ2FkbWluL2luY2x1ZGUvaW1hZ2VzL3F1 ZXJ5X2NvbW1pdC5wbmcgICB8IEJpbiAwIC0+IDcwNyBieXRlcwogcGdhZG1p bi9pbmNsdWRlL2ltYWdlcy9xdWVyeV9yb2xsYmFjay5wbmcgfCBCaW4gMCAt PiA1ODMgYnl0ZXMKIHBnYWRtaW4vcGdBZG1pbjMudmN4cHJvaiAgICAgICAg ICAgICAgICAgIHwgICAyICsrCiBwZ2FkbWluL3BnQWRtaW4zLnZjeHByb2ou ZmlsdGVycyAgICAgICAgICB8ICAgNiArKysrKysKIDggZmlsZXMgY2hhbmdl ZCwgMzggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt b2RlIDEwMDY0NCBwZ2FkbWluL2luY2x1ZGUvaW1hZ2VzL3F1ZXJ5X2NvbW1p dC5wbmcKIGNyZWF0ZSBtb2RlIDEwMDY0NCBwZ2FkbWluL2luY2x1ZGUvaW1h Z2VzL3F1ZXJ5X3JvbGxiYWNrLnBuZwoKZGlmZiAtLWdpdCBhL3BnYWRtaW4v ZnJtL2ZybVF1ZXJ5LmNwcCBiL3BnYWRtaW4vZnJtL2ZybVF1ZXJ5LmNwcApp bmRleCAwM2Y4MWU4Li5mODU1ZTg4IDEwMDY0NAotLS0gYS9wZ2FkbWluL2Zy bS9mcm1RdWVyeS5jcHAKKysrIGIvcGdhZG1pbi9mcm0vZnJtUXVlcnkuY3Bw CkBAIC03Nyw2ICs3Nyw4IEBACiAjaW5jbHVkZSAiaW1hZ2VzL3F1ZXJ5X2V4 ZWNmaWxlLnBuZ2MiCiAjaW5jbHVkZSAiaW1hZ2VzL3F1ZXJ5X2V4cGxhaW4u cG5nYyIKICNpbmNsdWRlICJpbWFnZXMvcXVlcnlfY2FuY2VsLnBuZ2MiCisj aW5jbHVkZSAiaW1hZ2VzL3F1ZXJ5X2NvbW1pdC5wbmdjIgorI2luY2x1ZGUg ImltYWdlcy9xdWVyeV9yb2xsYmFjay5wbmdjIgogI2luY2x1ZGUgImltYWdl cy9oZWxwLnBuZ2MiCiAjaW5jbHVkZSAiaW1hZ2VzL2dxYkpvaW4ucG5nYyIK IApAQCAtMTIwLDYgKzEyMiw4IEBAIEJFR0lOX0VWRU5UX1RBQkxFKGZybVF1 ZXJ5LCBwZ0ZyYW1lKQogCUVWVF9NRU5VKE1OVV9FWEVDRklMRSwgICAgICAg ICAgZnJtUXVlcnk6Ok9uRXhlY0ZpbGUpCiAJRVZUX01FTlUoTU5VX0VYUExB SU4sICAgICAgICAgICBmcm1RdWVyeTo6T25FeHBsYWluKQogCUVWVF9NRU5V KE1OVV9FWFBMQUlOQU5BTFlaRSwgICAgZnJtUXVlcnk6Ok9uRXhwbGFpbikK KwlFVlRfTUVOVShNTlVfRE9DT01NSVQsCQkJZnJtUXVlcnk6Ok9uQ29tbWl0 KQorCUVWVF9NRU5VKE1OVV9ET1JPTExCQUNLLAkJZnJtUXVlcnk6Ok9uUm9s bGJhY2spCiAJRVZUX01FTlUoTU5VX0NBTkNFTCwgICAgICAgICAgICBmcm1R dWVyeTo6T25DYW5jZWwpCiAJRVZUX01FTlUoTU5VX0FVVE9ST0xMQkFDSywg ICAgICBmcm1RdWVyeTo6T25BdXRvUm9sbGJhY2spCiAJRVZUX01FTlUoTU5V X0FVVE9DT01NSVQsICAgICAgICBmcm1RdWVyeTo6T25BdXRvQ29tbWl0KQpA QCAtNDM2LDYgKzQ0MCwxMCBAQCBmcm1RdWVyeTo6ZnJtUXVlcnkoZnJtTWFp biAqZm9ybSwgY29uc3Qgd3hTdHJpbmcgJl90aXRsZSwgcGdDb25uICpfY29u biwgY29uc3QgdwogCXRvb2xCYXItPkFkZFRvb2woTU5VX0NBTkNFTCwgd3hF bXB0eVN0cmluZywgKnF1ZXJ5X2NhbmNlbF9wbmdfYm1wLCBfKCJDYW5jZWwg cXVlcnkiKSwgd3hJVEVNX05PUk1BTCk7CiAJdG9vbEJhci0+QWRkU2VwYXJh dG9yKCk7CiAKKwl0b29sQmFyLT5BZGRUb29sKE1OVV9ET0NPTU1JVCwgd3hF bXB0eVN0cmluZywgKnF1ZXJ5X2NvbW1pdF9wbmdfYm1wLCBfKCJDb21taXQi KSwgd3hJVEVNX05PUk1BTCk7CisJdG9vbEJhci0+QWRkVG9vbChNTlVfRE9S T0xMQkFDSywgd3hFbXB0eVN0cmluZywgKnF1ZXJ5X3JvbGxiYWNrX3BuZ19i bXAsIF8oIlJvbGxiYWNrIiksIHd4SVRFTV9OT1JNQUwpOworCXRvb2xCYXIt PkFkZFNlcGFyYXRvcigpOworCiAJdG9vbEJhci0+QWRkVG9vbChNTlVfSEVM UCwgd3hFbXB0eVN0cmluZywgKmhlbHBfcG5nX2JtcCwgXygiRGlzcGxheSBo ZWxwIG9uIFNRTCBjb21tYW5kcy4iKSwgd3hJVEVNX05PUk1BTCk7CiAJdG9v bEJhci0+UmVhbGl6ZSgpOwogCkBAIC0yMjAxLDYgKzIyMDksMTYgQEAgdm9p ZCBmcm1RdWVyeTo6T25FeHBsYWluKHd4Q29tbWFuZEV2ZW50ICZldmVudCkK IAlleGVjUXVlcnkoc3FsLCByZXN1bHRUb1JldHJpZXZlLCB0cnVlLCBvZmZz ZXQsIGZhbHNlLCB0cnVlLCB2ZXJib3NlKTsKIH0KIAordm9pZCBmcm1RdWVy eTo6T25Db21taXQod3hDb21tYW5kRXZlbnQgJmV2ZW50KQoreworCWV4ZWNR dWVyeSh3eFQoIkNPTU1JVDsiKSk7Cit9CisKK3ZvaWQgZnJtUXVlcnk6Ok9u Um9sbGJhY2sod3hDb21tYW5kRXZlbnQgJmV2ZW50KQoreworCWV4ZWNRdWVy eSh3eFQoIlJPTExCQUNLOyIpKTsKK30KKwogLy8gVXBkYXRlIHRoZSBtYWlu IFNRTCBxdWVyeSBmcm9tIHRoZSBHUUIgaWYgZGVzaXJlZAogYm9vbCBmcm1R dWVyeTo6dXBkYXRlRnJvbUdxYihib29sIGV4ZWN1dGluZykKIHsKQEAgLTI0 MjMsNiArMjQ0MSw4IEBAIHZvaWQgZnJtUXVlcnk6OnNldFRvb2xzKGNvbnN0 IGJvb2wgcnVubmluZykKIAl0b29sQmFyLT5FbmFibGVUb29sKE1OVV9FWEVD RklMRSwgIXJ1bm5pbmcpOwogCXRvb2xCYXItPkVuYWJsZVRvb2woTU5VX0VY UExBSU4sICFydW5uaW5nKTsKIAl0b29sQmFyLT5FbmFibGVUb29sKE1OVV9D QU5DRUwsIHJ1bm5pbmcpOworCXRvb2xCYXItPkVuYWJsZVRvb2woTU5VX0RP Q09NTUlULCAhcnVubmluZyk7CisJdG9vbEJhci0+RW5hYmxlVG9vbChNTlVf RE9ST0xMQkFDSywgIXJ1bm5pbmcpOwogCXF1ZXJ5TWVudS0+RW5hYmxlKE1O VV9FWEVDVVRFLCAhcnVubmluZyk7CiAJcXVlcnlNZW51LT5FbmFibGUoTU5V X0VYRUNQR1MsICFydW5uaW5nKTsKIAlxdWVyeU1lbnUtPkVuYWJsZShNTlVf RVhFQ0ZJTEUsICFydW5uaW5nKTsKZGlmZiAtLWdpdCBhL3BnYWRtaW4vaW5j bHVkZS9mcm0vZnJtUXVlcnkuaCBiL3BnYWRtaW4vaW5jbHVkZS9mcm0vZnJt UXVlcnkuaAppbmRleCA3MTIwMjQwLi4wNmJhYTBjIDEwMDY0NAotLS0gYS9w Z2FkbWluL2luY2x1ZGUvZnJtL2ZybVF1ZXJ5LmgKKysrIGIvcGdhZG1pbi9p bmNsdWRlL2ZybS9mcm1RdWVyeS5oCkBAIC0zNSwxNSArMzUsMTQgQEAKIC8v CiAvLyBUaGlzIG51bWJlciBNVVNUIGJlIGluY3JlbWVudGVkIGlmIGNoYW5n aW5nIGFueSBvZiB0aGUgZGVmYXVsdCBwZXJzcGVjdGl2ZXMKIC8vCi0jZGVm aW5lIEZSTVFVRVJZX1BFUlNQRUNUSVZFX1ZFUiB3eFQoIjgzMTciKQotCisj ZGVmaW5lIEZSTVFVRVJZX1BFUlNQRUNUSVZFX1ZFUiB3eFQoIjgzMjAiKQog I2lmZGVmIF9fV1hNQUNfXwotI2RlZmluZSBGUk1RVUVSWV9ERUZBVUxUX1BF UlNQRUNUSVZFIHd4VCgibGF5b3V0MnxuYW1lPXRvb2xCYXI7Y2FwdGlvbj1U b29sIGJhcjtzdGF0ZT0xNjc4ODIwODtkaXI9MTtsYXllcj0xMDtyb3c9MDtw b3M9MDtwcm9wPTEwMDAwMDtiZXN0dz00MTU7YmVzdGg9MjM7bWludz0tMTtt aW5oPS0xO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5PS0xO2Zs b2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1kYXRhYmFzZUJhcjtjYXB0aW9uPURh dGFiYXNlIGJhcjtzdGF0ZT0xNjc4ODIwODtkaXI9MTtsYXllcj0xMDtyb3c9 MDtwb3M9Mzk2O3Byb3A9MTAwMDAwO2Jlc3R3PTMwMDtiZXN0aD0yMTttaW53 PS0xO21pbmg9LTE7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9 LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxuYW1lPXNxbFF1ZXJ5O2NhcHRpb249 U1FMIHF1ZXJ5O3N0YXRlPTE3NDA0O2Rpcj01O2xheWVyPTA7cm93PTA7cG9z PTA7cHJvcD0xMDAwMDA7YmVzdHc9MzUwO2Jlc3RoPTIwMDttaW53PTIwMDtt aW5oPTEwMDttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0eT0tMTtm bG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9b3V0cHV0UGFuZTtjYXB0aW9uPU91 dHB1dCBwYW5lO3N0YXRlPTE2Nzc5MjYwO2Rpcj0zO2xheWVyPTA7cm93PTA7 cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9NTUwO2Jlc3RoPTMwMDttaW53PTIw MDttaW5oPTEwMDttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0eT0t MTtmbG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9c2NyYXRjaFBhZDtjYXB0aW9u PVNjcmF0Y2ggcGFkO3N0YXRlPTE2Nzc5MjYwO2Rpcj0yO2xheWVyPTA7cm93 PTA7cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9MjUwO2Jlc3RoPTIwMDttaW53 PTEwMDttaW5oPTEwMDttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0 eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfGRvY2tfc2l6ZSgxLDEwLDApPTI1 fGRvY2tfc2l6ZSg1LDAsMCk9MjAwfGRvY2tfc2l6ZSgzLDAsMCk9MjkwfGRv Y2tfc2l6ZSgyLDAsMCk9MjU1fCIpCisjZGVmaW5lIEZSTVFVRVJZX0RFRkFV TFRfUEVSU1BFQ1RJVkUgd3hUKCJsYXlvdXQyfG5hbWU9dG9vbEJhcjtjYXB0 aW9uPVRvb2wgYmFyO3N0YXRlPTE2Nzg4MjA4O2Rpcj0xO2xheWVyPTEwO3Jv dz0wO3Bvcz0wO3Byb3A9MTAwMDAwO2Jlc3R3PTQ2NTtiZXN0aD0yMzttaW53 PS0xO21pbmg9LTE7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9 LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxuYW1lPWRhdGFiYXNlQmFyO2NhcHRp b249RGF0YWJhc2UgYmFyO3N0YXRlPTE2Nzg4MjA4O2Rpcj0xO2xheWVyPTEw O3Jvdz0wO3Bvcz0zOTY7cHJvcD0xMDAwMDA7YmVzdHc9MzAwO2Jlc3RoPTIx O21pbnc9LTE7bWluaD0tMTttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zs b2F0eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9c3FsUXVlcnk7Y2Fw dGlvbj1TUUwgcXVlcnk7c3RhdGU9MTc0MDQ7ZGlyPTU7bGF5ZXI9MDtyb3c9 MDtwb3M9MDtwcm9wPTEwMDAwMDtiZXN0dz0zNTA7YmVzdGg9MjAwO21pbnc9 MjAwO21pbmg9MTAwO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5 PS0xO2Zsb2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1vdXRwdXRQYW5lO2NhcHRp b249T3V0cHV0IHBhbmU7c3RhdGU9MTY3NzkyNjA7ZGlyPTM7bGF5ZXI9MDty b3c9MDtwb3M9MDtwcm9wPTEwMDAwMDtiZXN0dz01NTA7YmVzdGg9MzAwO21p bnc9MjAwO21pbmg9MTAwO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7Zmxv YXR5PS0xO2Zsb2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1zY3JhdGNoUGFkO2Nh cHRpb249U2NyYXRjaCBwYWQ7c3RhdGU9MTY3NzkyNjA7ZGlyPTI7bGF5ZXI9 MDtyb3c9MDtwb3M9MDtwcm9wPTEwMDAwMDtiZXN0dz0yNTA7YmVzdGg9MjAw O21pbnc9MTAwO21pbmg9MTAwO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7 ZmxvYXR5PS0xO2Zsb2F0dz0tMTtmbG9hdGg9LTF8ZG9ja19zaXplKDEsMTAs MCk9MjV8ZG9ja19zaXplKDUsMCwwKT0yMDB8ZG9ja19zaXplKDMsMCwwKT0y OTB8ZG9ja19zaXplKDIsMCwwKT0yNTV8IikKICNlbHNlCiAjaWZkZWYgX19X WEdUS19fCi0jZGVmaW5lIEZSTVFVRVJZX0RFRkFVTFRfUEVSU1BFQ1RJVkUg d3hUKCJsYXlvdXQyfG5hbWU9dG9vbEJhcjtjYXB0aW9uPVRvb2wgYmFyO3N0 YXRlPTE2Nzg4MjA4O2Rpcj0xO2xheWVyPTEwO3Jvdz0wO3Bvcz0wO3Byb3A9 MTAwMDAwO2Jlc3R3PTUyNTtiZXN0aD0zMDttaW53PS0xO21pbmg9LTE7bWF4 dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9LTE7ZmxvYXR3PS0xO2Zs b2F0aD0tMXxuYW1lPWRhdGFiYXNlQmFyO2NhcHRpb249RGF0YWJhc2UgYmFy O3N0YXRlPTE2Nzg4MjA4O2Rpcj0xO2xheWVyPTEwO3Jvdz0wO3Bvcz0zOTY7 cHJvcD0xMDAwMDA7YmVzdHc9MzAwO2Jlc3RoPTMwO21pbnc9LTE7bWluaD0t MTttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0eT0tMTtmbG9hdHc9 LTE7ZmxvYXRoPS0xfG5hbWU9c3FsUXVlcnk7Y2FwdGlvbj1TUUwgcXVlcnk7 c3RhdGU9MTc0MDQ7ZGlyPTU7bGF5ZXI9MDtyb3c9MDtwb3M9MDtwcm9wPTEw MDAwMDtiZXN0dz0zNTA7YmVzdGg9MjAwO21pbnc9MjAwO21pbmg9MTAwO21h eHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5PS0xO2Zsb2F0dz0tMTtm bG9hdGg9LTF8bmFtZT1vdXRwdXRQYW5lO2NhcHRpb249T3V0cHV0IHBhbmU7 c3RhdGU9MTY3NzkyNjA7ZGlyPTM7bGF5ZXI9MDtyb3c9MDtwb3M9MDtwcm9w PTEwMDAwMDtiZXN0dz01NTA7YmVzdGg9MzAwO21pbnc9MjAwO21pbmg9MTAw O21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5PS0xO2Zsb2F0dz0t MTtmbG9hdGg9LTF8bmFtZT1zY3JhdGNoUGFkO2NhcHRpb249U2NyYXRjaCBw YWQ7c3RhdGU9MTY3NzkyNjA7ZGlyPTI7bGF5ZXI9MDtyb3c9MDtwb3M9MDtw cm9wPTEwMDAwMDtiZXN0dz0yNTA7YmVzdGg9MjAwO21pbnc9MTAwO21pbmg9 MTAwO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5PS0xO2Zsb2F0 dz0tMTtmbG9hdGg9LTF8ZG9ja19zaXplKDEsMTAsMCk9MjV8ZG9ja19zaXpl KDUsMCwwKT0yMDB8ZG9ja19zaXplKDMsMCwwKT0yOTB8ZG9ja19zaXplKDIs MCwwKT0yNTV8IikKKyNkZWZpbmUgRlJNUVVFUllfREVGQVVMVF9QRVJTUEVD VElWRSB3eFQoImxheW91dDJ8bmFtZT10b29sQmFyO2NhcHRpb249VG9vbCBi YXI7c3RhdGU9MTY3ODgyMDg7ZGlyPTE7bGF5ZXI9MTA7cm93PTA7cG9zPTA7 cHJvcD0xMDAwMDA7YmVzdHc9NTkwO2Jlc3RoPTMwO21pbnc9LTE7bWluaD0t MTttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0eT0tMTtmbG9hdHc9 LTE7ZmxvYXRoPS0xfG5hbWU9ZGF0YWJhc2VCYXI7Y2FwdGlvbj1EYXRhYmFz ZSBiYXI7c3RhdGU9MTY3ODgyMDg7ZGlyPTE7bGF5ZXI9MTA7cm93PTA7cG9z PTM5Njtwcm9wPTEwMDAwMDtiZXN0dz0zMDA7YmVzdGg9MzA7bWludz0tMTtt aW5oPS0xO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7ZmxvYXR5PS0xO2Zs b2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1zcWxRdWVyeTtjYXB0aW9uPVNRTCBx dWVyeTtzdGF0ZT0xNzQwNDtkaXI9NTtsYXllcj0wO3Jvdz0wO3Bvcz0wO3By b3A9MTAwMDAwO2Jlc3R3PTM1MDtiZXN0aD0yMDA7bWludz0yMDA7bWluaD0x MDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9LTE7ZmxvYXR3 PS0xO2Zsb2F0aD0tMXxuYW1lPW91dHB1dFBhbmU7Y2FwdGlvbj1PdXRwdXQg cGFuZTtzdGF0ZT0xNjc3OTI2MDtkaXI9MztsYXllcj0wO3Jvdz0wO3Bvcz0w O3Byb3A9MTAwMDAwO2Jlc3R3PTU1MDtiZXN0aD0zMDA7bWludz0yMDA7bWlu aD0xMDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9LTE7Zmxv YXR3PS0xO2Zsb2F0aD0tMXxuYW1lPXNjcmF0Y2hQYWQ7Y2FwdGlvbj1TY3Jh dGNoIHBhZDtzdGF0ZT0xNjc3OTI2MDtkaXI9MjtsYXllcj0wO3Jvdz0wO3Bv cz0wO3Byb3A9MTAwMDAwO2Jlc3R3PTI1MDtiZXN0aD0yMDA7bWludz0xMDA7 bWluaD0xMDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9hdHk9LTE7 ZmxvYXR3PS0xO2Zsb2F0aD0tMXxkb2NrX3NpemUoMSwxMCwwKT0yNXxkb2Nr X3NpemUoNSwwLDApPTIwMHxkb2NrX3NpemUoMywwLDApPTI5MHxkb2NrX3Np emUoMiwwLDApPTI1NXwiKQogI2Vsc2UKLSNkZWZpbmUgRlJNUVVFUllfREVG QVVMVF9QRVJTUEVDVElWRSB3eFQoImxheW91dDJ8bmFtZT10b29sQmFyO2Nh cHRpb249VG9vbCBiYXI7c3RhdGU9MTY3ODgyMDg7ZGlyPTE7bGF5ZXI9MTA7 cm93PTA7cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9NDE1O2Jlc3RoPTIzO21p bnc9LTE7bWluaD0tMTttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0xO2Zsb2F0 eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9ZGF0YWJhc2VCYXI7Y2Fw dGlvbj1EYXRhYmFzZSBiYXI7c3RhdGU9MTY3ODgyMDg7ZGlyPTE7bGF5ZXI9 MTA7cm93PTA7cG9zPTM5Njtwcm9wPTEwMDAwMDtiZXN0dz0zMDA7YmVzdGg9 MjE7bWludz0tMTttaW5oPS0xO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7 ZmxvYXR5PS0xO2Zsb2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1zcWxRdWVyeTtj YXB0aW9uPVNRTCBxdWVyeTtzdGF0ZT0xNzQwNDtkaXI9NTtsYXllcj0wO3Jv dz0wO3Bvcz0wO3Byb3A9MTAwMDAwO2Jlc3R3PTM1MDtiZXN0aD0yMDA7bWlu dz0yMDA7bWluaD0xMDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtmbG9h dHk9LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxuYW1lPW91dHB1dFBhbmU7Y2Fw dGlvbj1PdXRwdXQgcGFuZTtzdGF0ZT0xNjc3OTI2MDtkaXI9MztsYXllcj0w O3Jvdz0wO3Bvcz0wO3Byb3A9MTAwMDAwO2Jlc3R3PTU1MDtiZXN0aD0zMDA7 bWludz0yMDA7bWluaD0xMDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0tMTtm bG9hdHk9LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxuYW1lPXNjcmF0Y2hQYWQ7 Y2FwdGlvbj1TY3JhdGNoIHBhZDtzdGF0ZT0xNjc3OTI2MDtkaXI9MjtsYXll cj0wO3Jvdz0wO3Bvcz0wO3Byb3A9MTAwMDAwO2Jlc3R3PTI1MDtiZXN0aD0y MDA7bWludz0xMDA7bWluaD0xMDA7bWF4dz0tMTttYXhoPS0xO2Zsb2F0eD0t MTtmbG9hdHk9LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxkb2NrX3NpemUoMSwx MCwwKT0yNXxkb2NrX3NpemUoNSwwLDApPTIwMHxkb2NrX3NpemUoMywwLDAp PTI5MHxkb2NrX3NpemUoMiwwLDApPTI1NXwiKQorI2RlZmluZSBGUk1RVUVS WV9ERUZBVUxUX1BFUlNQRUNUSVZFIHd4VCgibGF5b3V0MnxuYW1lPXRvb2xC YXI7Y2FwdGlvbj1Ub29sIGJhcjtzdGF0ZT0xNjc4ODIwODtkaXI9MTtsYXll cj0xMDtyb3c9MDtwb3M9MDtwcm9wPTEwMDAwMDtiZXN0dz00NjU7YmVzdGg9 MjM7bWludz0tMTttaW5oPS0xO21heHc9LTE7bWF4aD0tMTtmbG9hdHg9LTE7 ZmxvYXR5PS0xO2Zsb2F0dz0tMTtmbG9hdGg9LTF8bmFtZT1kYXRhYmFzZUJh cjtjYXB0aW9uPURhdGFiYXNlIGJhcjtzdGF0ZT0xNjc4ODIwODtkaXI9MTts YXllcj0xMDtyb3c9MDtwb3M9Mzk2O3Byb3A9MTAwMDAwO2Jlc3R3PTMwMDti ZXN0aD0yMTttaW53PS0xO21pbmg9LTE7bWF4dz0tMTttYXhoPS0xO2Zsb2F0 eD0tMTtmbG9hdHk9LTE7ZmxvYXR3PS0xO2Zsb2F0aD0tMXxuYW1lPXNxbFF1 ZXJ5O2NhcHRpb249U1FMIHF1ZXJ5O3N0YXRlPTE3NDA0O2Rpcj01O2xheWVy PTA7cm93PTA7cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9MzUwO2Jlc3RoPTIw MDttaW53PTIwMDttaW5oPTEwMDttYXh3PS0xO21heGg9LTE7ZmxvYXR4PS0x O2Zsb2F0eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9b3V0cHV0UGFu ZTtjYXB0aW9uPU91dHB1dCBwYW5lO3N0YXRlPTE2Nzc5MjYwO2Rpcj0zO2xh eWVyPTA7cm93PTA7cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9NTUwO2Jlc3Ro PTMwMDttaW53PTIwMDttaW5oPTEwMDttYXh3PS0xO21heGg9LTE7ZmxvYXR4 PS0xO2Zsb2F0eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfG5hbWU9c2NyYXRj aFBhZDtjYXB0aW9uPVNjcmF0Y2ggcGFkO3N0YXRlPTE2Nzc5MjYwO2Rpcj0y O2xheWVyPTA7cm93PTA7cG9zPTA7cHJvcD0xMDAwMDA7YmVzdHc9MjUwO2Jl c3RoPTIwMDttaW53PTEwMDttaW5oPTEwMDttYXh3PS0xO21heGg9LTE7Zmxv YXR4PS0xO2Zsb2F0eT0tMTtmbG9hdHc9LTE7ZmxvYXRoPS0xfGRvY2tfc2l6 ZSgxLDEwLDApPTI1fGRvY2tfc2l6ZSg1LDAsMCk9MjAwfGRvY2tfc2l6ZSgz LDAsMCk9MjkwfGRvY2tfc2l6ZSgyLDAsMCk9MjU1fCIpCiAjZW5kaWYKICNl bmRpZgogCkBAIC0xODEsNiArMTgwLDggQEAgcHJpdmF0ZToKIAl2b2lkIE9u RXhlY1NjcmlwdCh3eENvbW1hbmRFdmVudCAmZXZlbnQpOwogCXZvaWQgT25F eGVjRmlsZSh3eENvbW1hbmRFdmVudCAmZXZlbnQpOwogCXZvaWQgT25FeHBs YWluKHd4Q29tbWFuZEV2ZW50ICZldmVudCk7CisJdm9pZCBPbkNvbW1pdCh3 eENvbW1hbmRFdmVudCAmZXZlbnQpOworCXZvaWQgT25Sb2xsYmFjayh3eENv bW1hbmRFdmVudCAmZXZlbnQpOwogCXZvaWQgT25CdWZmZXJzKHd4Q29tbWFu ZEV2ZW50ICZldmVudCk7CiAJdm9pZCBPblRpbWluZyh3eENvbW1hbmRFdmVu dCAmZXZlbnQpOwogCXZvaWQgT25OZXcod3hDb21tYW5kRXZlbnQgJmV2ZW50 KTsKZGlmZiAtLWdpdCBhL3BnYWRtaW4vaW5jbHVkZS9mcm0vbWVudS5oIGIv cGdhZG1pbi9pbmNsdWRlL2ZybS9tZW51LmgKaW5kZXggNjlhNDVjNy4uNzAy NGFlYSAxMDA2NDQKLS0tIGEvcGdhZG1pbi9pbmNsdWRlL2ZybS9tZW51LmgK KysrIGIvcGdhZG1pbi9pbmNsdWRlL2ZybS9tZW51LmgKQEAgLTY2LDYgKzY2 LDggQEAgZW51bQogCU1OVV9FWFBMQUlOLAogCU1OVV9FWFBMQUlOQU5BTFla RSwKIAlNTlVfRVhQTEFJTk9QVElPTlMsCisJTU5VX0RPQ09NTUlULAorCU1O VV9ET1JPTExCQUNLLAogCU1OVV9WRVJCT1NFLAogCU1OVV9DT1NUUywKIAlN TlVfQlVGRkVSUywKZGlmZiAtLWdpdCBhL3BnYWRtaW4vaW5jbHVkZS9pbWFn ZXMvbW9kdWxlLm1rIGIvcGdhZG1pbi9pbmNsdWRlL2ltYWdlcy9tb2R1bGUu bWsKaW5kZXggMGQ1YmQ5Ny4uNjEzMTQ2ZiAxMDA2NDQKLS0tIGEvcGdhZG1p bi9pbmNsdWRlL2ltYWdlcy9tb2R1bGUubWsKKysrIGIvcGdhZG1pbi9pbmNs dWRlL2ltYWdlcy9tb2R1bGUubWsKQEAgLTIyNyw2ICsyMjcsOCBAQCBwZ2Fk bWluM19TT1VSQ0VTICs9IFwKIAlpbmNsdWRlL2ltYWdlcy9xdWVyeV9leGVj ZmlsZS5wbmcgXAogCWluY2x1ZGUvaW1hZ2VzL3F1ZXJ5X2V4ZWN1dGUucG5n IFwKIAlpbmNsdWRlL2ltYWdlcy9xdWVyeV9leHBsYWluLnBuZyBcCisJaW5j bHVkZS9pbWFnZXMvcXVlcnlfY29tbWl0LnBuZyBcCisJaW5jbHVkZS9pbWFn ZXMvcXVlcnlfcm9sbGJhY2sucG5nIFwKIAlpbmNsdWRlL2ltYWdlcy9xdWVy eV9wZ3NjcmlwdC5wbmcgXAogCWluY2x1ZGUvaW1hZ2VzL3JlYWRkYXRhLnBu ZyBcCiAJaW5jbHVkZS9pbWFnZXMvcmVmcmVzaC5wbmcgXApkaWZmIC0tZ2l0 IGEvcGdhZG1pbi9pbmNsdWRlL2ltYWdlcy9xdWVyeV9jb21taXQucG5nIGIv cGdhZG1pbi9pbmNsdWRlL2ltYWdlcy9xdWVyeV9jb21taXQucG5nCm5ldyBm aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAuLjUwMGVmODhjNThiNGZjODEyZTQ2OTMxNzcw MDFiNjlmYzBmNTVlZDkKR0lUIGJpbmFyeSBwYXRjaApsaXRlcmFsIDcwNwp6 Y21WOyEwekNiUlApPGg7M0t8TGswMDBlMU5KTFRxMDAwbUcwMDBtTzFeQHM2 QU1eaVYwMDAwNFhGKkx0MDA2TyUKejM7YmFQMDAwMDlhN2JCbTAwMGljMDAw aWMwVG4xcGZCKm1oNzw1SGdiVz85O2JhIUVMV2RMd3RYPk4yYlplP15KCnpH JWhlTUhEIWV8V2RIeUlLfWtlR1I1KHc0a3l9V1VWSTBQJTsxTHhXbWNwIXp2 Tzt2OWhuJXdvUTVXMz01X1F7TQp6NmVNKW5SZD47SygxOV5DTitiKk9GdE0h RURhJipucXpIXiE+UjQ7JUx0Zn5oNEQjM2UmaVVFYnN5e3FAQEF2K24Kej1Y c3lefExPbkBJPHZDcSZkRmk4eFJ7M31DREBDSz0qaTNEcmNTb0NUIzFhMCt1 N01Ud150Q1h1Ty1yPzVOfExOCnpZYz9galJ3bWs3dTArUGhFcz8ta1R9aH5e aj52dzZoKUpNVFZPKn5sWjdvK3FVMzMpWEJJQztodHxKWlchV007KQp6TVNL cjZHaXh2flIkOXVQS2R6IUt4QDdjPHQtUmZ9Z1A7KGBPJGBLJm4oKCVANUlO WEwqc1Nuai18b35ROHlYMzkKekE8PmhZJWViSyZfaEUmUENtUlZKUHphbGhg MDh0eisqVkcxTDRseGNAK0NBaUgqPU5We0NzQmlSTj1BSTVmKmRzCnpuUUwr R0c7bWtFT3EhO2EjJGRTOWc2cSphPTRZP2FVcyNCdnZWIStEKWxCY0w7K3t6 TWRnNDVlZmZMd21DUkw+eAp6SlIzTlQ9VW9UPFRvVWxKdyg5MS1jPkJSRWBq antyPj83ZG8hdDNxaWdgKndHbXBhdjgkWSRaeT1xY3UycDU/MSYKemdxNl9i SV51U3N6VXdNdlUtRilJd2BtUmZ1aHJ2VW0+e30xJUpaUmlvXiYwPFpmI0te fEspeG5JISl9JDc/TGtfCno4aVN4YGllJF9VLSZmJDw1XktwaGw4RilHSnt6 Q3NGWEVsUUVVc1pDO192Jm4hRSk+cXs3QXk7eTFgMkhGXlJBPgp6VyNDJkIy M3stQ3o9T1hWJXNNV202RCtGK3NSYUp0NV9vT0FhYkN6WWtUdWxOJUdCVCk3 RjsocjJibXQ/I18lUzMKcGtCZXRDdDE2QWJNKlZNeVheTDhhP2lWc1BWbj9z cyVYazApMDAyb3ZQREhMa1YxbHkoTmAzJFUKCmxpdGVyYWwgMApIY21WP2Qw MDAwMQoKZGlmZiAtLWdpdCBhL3BnYWRtaW4vaW5jbHVkZS9pbWFnZXMvcXVl cnlfcm9sbGJhY2sucG5nIGIvcGdhZG1pbi9pbmNsdWRlL2ltYWdlcy9xdWVy eV9yb2xsYmFjay5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjc4Y2U2 MTRiYmZmNzdhODBhYWU0ZTMyZTRhYTFhZGM3MWNlNDY0MgpHSVQgYmluYXJ5 IHBhdGNoCmxpdGVyYWwgNTgzCnpjbVYtTjA9V0gmUCk8aDszS3xMazAwMGUx TkpMVHEwMDBtRzAwMG1PMV5AczZBTV5pVjAwMDA0WEYqTHQwMDZPJQp6Mzti YVAwMDAwOWE3YkJtMDAwaWMwMDBpYzBUbjFwZkIqbWg3PDVIZ2JXPzk7YmEh RUxXZEx3dFg+TjJiWmU/XkoKekclaGVNSEQhZXxXZEh5SCNZc2QjUjUod0Nr PTt2RWFUdiRfQU5uNz41PmYpNGghSiRCOzdpPk5AeHJKYHk2OGU3CnpASmox aVl9cypSa1lSWUNIYUVoeiY5bG4rbENxPj9IPkhsX29HK2FAeT5KNmZzODlQ SGNZZmAoR2tmNjY7ckJlPgp6P312eHlsbVdKS2RhdXlzWCtWN2NvZlhRcVhA KTsodW0xfXZZTTl9ZnVhNm1CYmBweTlVSjl7MSU8JENiTXxqYGcKekx7YU5g OEVNV3pvfEo/WGckTClhKG16fHl6KzQ1YyZeMkRuKkRANW8hU0xkM1RaamM8 JTVIPGd4dFM1TlJCWld+CnpWSGk+IXhQbiE9WjUkfSE+a0xPKWplZyFIJUt+ YG90eiV7Q2ZuZ2s5YnV6S21qeFhCNVdiezZQXkBtMVpfMShobgp6dTloaFlT biVCO3s+MX5vanR5ZmVYX31YaFlBMz1rYXVOYDUqUmQ5Q0Jlcl52cXhkd0x7 ZFg1U15ySSk5T05xSmcKeiY1YmwhMGRIS0RCc2F0OFRSfDJCb3lAKiEjSU12 eWlNUXlkXig5Z31BJXRKI0VQJWF1Z2x5Xj9vTXF0am5CVW5MCnorNE1BcjJ7 K3B0SiFsKEcqLWE/P05LVFhub1RSP1BjQH08TjA1Ylh2PT54PzhCKGB6QE8r bnVzdytCU2t6V2ZGIQp6NUAya1FFWjlKRXY7THZHNyQ3UihzVTxSYm0oNypJ emxZMnAoTDcjd3RSP3B3OVdyR0JuMDQ2Xl5BPWVeKiZxQykKVmQ5SlpxO2NX bF8wMDJvdlBESExrVjFtMC0xOTw9ZAoKbGl0ZXJhbCAwCkhjbVY/ZDAwMDAx CgpkaWZmIC0tZ2l0IGEvcGdhZG1pbi9wZ0FkbWluMy52Y3hwcm9qIGIvcGdh ZG1pbi9wZ0FkbWluMy52Y3hwcm9qCmluZGV4IDUzNGJmNzguLjkzMjhhOWMg MTAwNjQ0Ci0tLSBhL3BnYWRtaW4vcGdBZG1pbjMudmN4cHJvagorKysgYi9w Z2FkbWluL3BnQWRtaW4zLnZjeHByb2oKQEAgLTM0NjQsMTAgKzM0NjQsMTIg QEAKICAgICA8cG5nMmMgSW5jbHVkZT0iaW5jbHVkZVxpbWFnZXNccHJvcGVy dGllcy5wbmciIC8+CiAgICAgPHBuZzJjIEluY2x1ZGU9ImluY2x1ZGVcaW1h Z2VzXHByb3BlcnR5LnBuZyIgLz4KICAgICA8cG5nMmMgSW5jbHVkZT0iaW5j bHVkZVxpbWFnZXNccXVlcnlfY2FuY2VsLnBuZyIgLz4KKyAgICA8cG5nMmMg SW5jbHVkZT0iaW5jbHVkZVxpbWFnZXNccXVlcnlfY29tbWl0LnBuZyIgLz4K ICAgICA8cG5nMmMgSW5jbHVkZT0iaW5jbHVkZVxpbWFnZXNccXVlcnlfZXhl Y2ZpbGUucG5nIiAvPgogICAgIDxwbmcyYyBJbmNsdWRlPSJpbmNsdWRlXGlt YWdlc1xxdWVyeV9leGVjdXRlLnBuZyIgLz4KICAgICA8cG5nMmMgSW5jbHVk ZT0iaW5jbHVkZVxpbWFnZXNccXVlcnlfZXhwbGFpbi5wbmciIC8+CiAgICAg PHBuZzJjIEluY2x1ZGU9ImluY2x1ZGVcaW1hZ2VzXHF1ZXJ5X3Bnc2NyaXB0 LnBuZyIgLz4KKyAgICA8cG5nMmMgSW5jbHVkZT0iaW5jbHVkZVxpbWFnZXNc cXVlcnlfcm9sbGJhY2sucG5nIiAvPgogICAgIDxwbmcyYyBJbmNsdWRlPSJp bmNsdWRlXGltYWdlc1xyZWFkZGF0YS5wbmciIC8+CiAgICAgPHBuZzJjIElu Y2x1ZGU9ImluY2x1ZGVcaW1hZ2VzXHJlZnJlc2gucG5nIiAvPgogICAgIDxw bmcyYyBJbmNsdWRlPSJpbmNsdWRlXGltYWdlc1xyZWxvYWQucG5nIiAvPgpk aWZmIC0tZ2l0IGEvcGdhZG1pbi9wZ0FkbWluMy52Y3hwcm9qLmZpbHRlcnMg Yi9wZ2FkbWluL3BnQWRtaW4zLnZjeHByb2ouZmlsdGVycwppbmRleCAwNGRl ZjVmLi5jMjExMDRiIDEwMDY0NAotLS0gYS9wZ2FkbWluL3BnQWRtaW4zLnZj eHByb2ouZmlsdGVycworKysgYi9wZ2FkbWluL3BnQWRtaW4zLnZjeHByb2ou ZmlsdGVycwpAQCAtNDUwNSw2ICs0NTA1LDEyIEBACiAgICAgPHBuZzJjIElu Y2x1ZGU9ImluY2x1ZGVcaW1hZ2VzXHZpZXdzLnBuZyI+CiAgICAgICA8Rmls dGVyPmluY2x1ZGVcaW1hZ2VzPC9GaWx0ZXI+CiAgICAgPC9wbmcyYz4KKyAg ICA8cG5nMmMgSW5jbHVkZT0iaW5jbHVkZVxpbWFnZXNccXVlcnlfY29tbWl0 LnBuZyI+CisgICAgICA8RmlsdGVyPmluY2x1ZGVcaW1hZ2VzPC9GaWx0ZXI+ CisgICAgPC9wbmcyYz4KKyAgICA8cG5nMmMgSW5jbHVkZT0iaW5jbHVkZVxp bWFnZXNccXVlcnlfcm9sbGJhY2sucG5nIj4KKyAgICAgIDxGaWx0ZXI+aW5j bHVkZVxpbWFnZXM8L0ZpbHRlcj4KKyAgICA8L3BuZzJjPgogICA8L0l0ZW1H cm91cD4KICAgPEl0ZW1Hcm91cD4KICAgICA8UmVzb3VyY2VDb21waWxlIElu Y2x1ZGU9InBnQWRtaW4zLnJjIiAvPgotLSAKMS45LjUubXN5c2dpdC4xCgo= --001a1141bd0256da35051fe1730c Content-Type: application/octet-stream; name="0002-Add-Commit-Rollback-to-query-menu-disable-when-not-i.patch" Content-Disposition: attachment; filename="0002-Add-Commit-Rollback-to-query-menu-disable-when-not-i.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ien4ej0f1 RnJvbSA5NmNiNGUxNjgzYTQ3ZjViMTQxMzFhMThlOTAzZWY5NzViMjkwY2Y4 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKb2huIE9iYXRlcnNw b2sgPGpvaG4ub2JhdGVyc3Bva0BnbWFpbC5jb20+CkRhdGU6IFN1biwgMTMg U2VwIDIwMTUgMjE6MTQ6MjUgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvMl0g QWRkIENvbW1pdC9Sb2xsYmFjayB0byBxdWVyeSBtZW51ICsgZGlzYWJsZSB3 aGVuIG5vdCBpbgogdHJhbnNhY3Rpb24KCi0tLQogcGdhZG1pbi9mcm0vZnJt UXVlcnkuY3BwIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA5 IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv cGdhZG1pbi9mcm0vZnJtUXVlcnkuY3BwIGIvcGdhZG1pbi9mcm0vZnJtUXVl cnkuY3BwCmluZGV4IGY4NTVlODguLmEwYTExNGEgMTAwNjQ0Ci0tLSBhL3Bn YWRtaW4vZnJtL2ZybVF1ZXJ5LmNwcAorKysgYi9wZ2FkbWluL2ZybS9mcm1R dWVyeS5jcHAKQEAgLTMyOCw2ICszMjgsOSBAQCBmcm1RdWVyeTo6ZnJtUXVl cnkoZnJtTWFpbiAqZm9ybSwgY29uc3Qgd3hTdHJpbmcgJl90aXRsZSwgcGdD b25uICpfY29ubiwgY29uc3QgdwogCXF1ZXJ5TWVudS0+QXBwZW5kKE1OVV9B VVRPQ09NTUlULCBfKCImQXV0by1Db21taXQiKSwgXygiQXV0byBjb21taXQg dGhlIGN1dXJlbnQgdHJhbnNhY3Rpb24iKSwgd3hJVEVNX0NIRUNLKTsKIAlx dWVyeU1lbnUtPkFwcGVuZFNlcGFyYXRvcigpOwogCXF1ZXJ5TWVudS0+QXBw ZW5kKE1OVV9DQU5DRUwsIF8oIiZDYW5jZWxcdEFsdC1CcmVhayIpLCBfKCJD YW5jZWwgcXVlcnkiKSk7CisJcXVlcnlNZW51LT5BcHBlbmRTZXBhcmF0b3Io KTsKKwlxdWVyeU1lbnUtPkFwcGVuZChNTlVfRE9DT01NSVQsIF8oIkNvbW1p dFx0Q3RybC1TaGlmdC1DIiksIF8oIkNvbW1pdCIpKTsKKwlxdWVyeU1lbnUt PkFwcGVuZChNTlVfRE9ST0xMQkFDSywgXygiUm9sbGJhY2tcdEN0cmwtU2hp ZnQtUiIpLCBfKCJSb2xsYmFjayIpKTsKIAltZW51QmFyLT5BcHBlbmQocXVl cnlNZW51LCBfKCImUXVlcnkiKSk7CiAKIAlmYXZvdXJpdGVzTWVudSA9IG5l dyB3eE1lbnUoKTsKQEAgLTI0MzYsMTkgKzI0MzksMjMgQEAgdm9pZCBmcm1R dWVyeTo6T25NYWNyb0ludm9rZSh3eENvbW1hbmRFdmVudCAmZXZlbnQpCiAK IHZvaWQgZnJtUXVlcnk6OnNldFRvb2xzKGNvbnN0IGJvb2wgcnVubmluZykK IHsKKwlib29sIGNhbkVuZFRyYW5zYWN0aW9uID0gKCFydW5uaW5nICYmIGNv bm4tPkdldFR4U3RhdHVzKCkgIT0gUFFUUkFOU19JRExFKTsKKwogCXRvb2xC YXItPkVuYWJsZVRvb2woTU5VX0VYRUNVVEUsICFydW5uaW5nKTsKIAl0b29s QmFyLT5FbmFibGVUb29sKE1OVV9FWEVDUEdTLCAhcnVubmluZyk7CiAJdG9v bEJhci0+RW5hYmxlVG9vbChNTlVfRVhFQ0ZJTEUsICFydW5uaW5nKTsKIAl0 b29sQmFyLT5FbmFibGVUb29sKE1OVV9FWFBMQUlOLCAhcnVubmluZyk7CiAJ dG9vbEJhci0+RW5hYmxlVG9vbChNTlVfQ0FOQ0VMLCBydW5uaW5nKTsKLQl0 b29sQmFyLT5FbmFibGVUb29sKE1OVV9ET0NPTU1JVCwgIXJ1bm5pbmcpOwot CXRvb2xCYXItPkVuYWJsZVRvb2woTU5VX0RPUk9MTEJBQ0ssICFydW5uaW5n KTsKKwl0b29sQmFyLT5FbmFibGVUb29sKE1OVV9ET0NPTU1JVCwgY2FuRW5k VHJhbnNhY3Rpb24pOworCXRvb2xCYXItPkVuYWJsZVRvb2woTU5VX0RPUk9M TEJBQ0ssIGNhbkVuZFRyYW5zYWN0aW9uKTsKIAlxdWVyeU1lbnUtPkVuYWJs ZShNTlVfRVhFQ1VURSwgIXJ1bm5pbmcpOwogCXF1ZXJ5TWVudS0+RW5hYmxl KE1OVV9FWEVDUEdTLCAhcnVubmluZyk7CiAJcXVlcnlNZW51LT5FbmFibGUo TU5VX0VYRUNGSUxFLCAhcnVubmluZyk7CiAJcXVlcnlNZW51LT5FbmFibGUo TU5VX0VYUExBSU4sICFydW5uaW5nKTsKIAlxdWVyeU1lbnUtPkVuYWJsZShN TlVfRVhQTEFJTkFOQUxZWkUsICFydW5uaW5nKTsKIAlxdWVyeU1lbnUtPkVu YWJsZShNTlVfQ0FOQ0VMLCBydW5uaW5nKTsKKwlxdWVyeU1lbnUtPkVuYWJs ZShNTlVfRE9DT01NSVQsIGNhbkVuZFRyYW5zYWN0aW9uKTsKKwlxdWVyeU1l bnUtPkVuYWJsZShNTlVfRE9ST0xMQkFDSywgY2FuRW5kVHJhbnNhY3Rpb24p OwogCWZpbGVNZW51LT5FbmFibGUoTU5VX0VYUE9SVCwgc3FsUmVzdWx0LT5D YW5FeHBvcnQoKSk7CiAJZmlsZU1lbnUtPkVuYWJsZShNTlVfUVVJQ0tSRVBP UlQsIHNxbFJlc3VsdC0+Q2FuRXhwb3J0KCkpOwogCWZpbGVNZW51LT5FbmFi bGUoTU5VX1JFQ0VOVCwgKHJlY2VudEZpbGVNZW51LT5HZXRNZW51SXRlbUNv dW50KCkgPiAwKSk7Ci0tIAoxLjkuNS5tc3lzZ2l0LjEKCg== --001a1141bd0256da35051fe1730c Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --001a1141bd0256da35051fe1730c--