Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bPqNK-0001Rg-Ep for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Jul 2016 12:13:18 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bPqNK-0006GV-1i for pgadmin-hackers@arkaria.postgresql.org; Wed, 20 Jul 2016 12:13:18 +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_2) (envelope-from ) id 1bPqN6-00062A-V3 for pgadmin-hackers@postgresql.org; Wed, 20 Jul 2016 12:13:05 +0000 Received: from mail-oi0-x230.google.com ([2607:f8b0:4003:c06::230]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bPqN2-0003cs-8y for pgadmin-hackers@postgresql.org; Wed, 20 Jul 2016 12:13:04 +0000 Received: by mail-oi0-x230.google.com with SMTP id l72so68263079oig.2 for ; Wed, 20 Jul 2016 05:13:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=GUeyqEVfYv+zxJW64jy1p63RWDkUpCUU5aU/DVp3S1E=; b=N+fKbMgKk+TX44sFrouC4cotJzI9k34LaVNesfFZmPKqHKbTkA7OLlSj7oj9+n/TWn RtWhpsKGgSn/EzWRW5GqQbHrmON0uY6juu8yQjmckdc2PxPikHFx/d/g2z1+mDZWFQPV /2qqE8xNqt7kbb8nBmG3tNdgl6jXeiipC3SfgDknsF9h+egLzlZ1tKJQR3rjAvNQRrdE OCdPNeYYHUIoZyi9Ev5Ri+RyZPoZt6pUJ7/nQIheVQpc7cp/RiOTNmih3WcpCzU19qMV UfNmfB7xvBfDkfYxxIgKagSIap4RVsWw2lR+yWTZa7ytocHijkl+xMkpSm3+3HDgbXs3 iQMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=GUeyqEVfYv+zxJW64jy1p63RWDkUpCUU5aU/DVp3S1E=; b=FFktuRoHNTw9ecq7THfPAd96vHcGjaPtNhosqsCZe31o1eevQTk2+cPWLp0BmBNe4V RERXo/r9S6npyL9frTyc2GW0LklEVitVMPcRl/A0sIGiaPqWBXh0pa+JbsVFLW3aKH/l FTWJ0EwiX++k6RpHLeJ0FFopWwPWzLxxiTzQL3CMqqAmXSvAAp7QaKd22w4Sv5DnaKBj yHdFoRcqo3UCBFexgZ3bSz1v8p+oZtqdCMF8RQxWTdnCW1Cm43gR1GMxGXzMzrMaZgA2 XkZXofHGMDf8j0mUKSg5gz4ChiL5zuerXuQ3HQW65iJU0i2gXb3bqHcMkNsNhzPBA/JU eqQQ== X-Gm-Message-State: ALyK8tJ7vmqK6xCCN+aeVQxc/EsdEmqysxUDTThDJAkZHDo8wnYCsdjFUhSr1HuOxTVVB4AOHmXyaT5D8hL56hWt X-Received: by 10.202.74.205 with SMTP id x196mr22545580oia.74.1469016778293; Wed, 20 Jul 2016 05:12:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.5.99 with HTTP; Wed, 20 Jul 2016 05:12:57 -0700 (PDT) From: Harshal Dhumal Date: Wed, 20 Jul 2016 17:42:57 +0530 Message-ID: Subject: patch for RM1460 [pgAdmin4] To: pgadmin-hackers Content-Type: multipart/mixed; boundary=001a113dbc2a3d9f770538101fe6 X-Pg-Spam-Score: -2.6 (--) 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 --001a113dbc2a3d9f770538101fe6 Content-Type: multipart/alternative; boundary=001a113dbc2a3d9f730538101fe4 --001a113dbc2a3d9f730538101fe4 Content-Type: text/plain; charset=UTF-8 Hi, PFA patch for RM1460 Changes: - Opening a file should set the tab name to the filename - Editing a file should add a * to the tab name to indicate the file is dirty - Saving changes to a file should clear the * - The Save button should have a drop-down menu, with a Save As option. -- *Harshal Dhumal* *Software Engineer* EnterpriseDB India: http://www.enterprisedb.com The Enterprise PostgreSQL Company --001a113dbc2a3d9f730538101fe4 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch for RM1460

Changes:
- Opening a file should set the tab name to the filename
= - Editing a file should add a * to the tab name to indicate the file is dir= ty
- Saving changes to a file should clear the *
- The Save button sh= ould have a drop-down menu, with a Save As option.

<= div>
--=C2= =A0
Harshal Dhumal
Software Engineer

EnterpriseDB India:=C2=A0ht= tp://www.enterprisedb.com
The Enterpr= ise PostgreSQL Company
=
--001a113dbc2a3d9f730538101fe4-- --001a113dbc2a3d9f770538101fe6 Content-Type: text/x-patch; charset=US-ASCII; name="RM1460.patch" Content-Disposition: attachment; filename="RM1460.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iquuln890 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3RlbXBs YXRlcy9kYXRhZ3JpZC9pbmRleC5odG1sIGIvd2ViL3BnYWRtaW4vdG9vbHMv ZGF0YWdyaWQvdGVtcGxhdGVzL2RhdGFncmlkL2luZGV4Lmh0bWwKaW5kZXgg NjdjZjEwNy4uMTYxMTg4NyAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9v bHMvZGF0YWdyaWQvdGVtcGxhdGVzL2RhdGFncmlkL2luZGV4Lmh0bWwKKysr IGIvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvdGVtcGxhdGVzL2RhdGFn cmlkL2luZGV4Lmh0bWwKQEAgLTMwLDYgKzMwLDIyIEBACiAgICAgICAgICAg ICAgICAgPGJ1dHRvbiBpZD0iYnRuLXNhdmUiIHR5cGU9ImJ1dHRvbiIgY2xh c3M9ImJ0biBidG4tZGVmYXVsdCIgdGl0bGU9Int7IF8oJ1NhdmUnKSB9fSIg ZGlzYWJsZWQ+CiAgICAgICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJmYSBm YS1mbG9wcHktbyIgYXJpYS1oaWRkZW49InRydWUiPjwvaT4KICAgICAgICAg ICAgICAgICA8L2J1dHRvbj4KKyAgICAgICAgICAgICAgICA8YnV0dG9uIGlk PSJidG4tZmlsZS1tZW51LWRyb3Bkb3duIiB0eXBlPSJidXR0b24iIGNsYXNz PSJidG4gYnRuLWRlZmF1bHQgZHJvcGRvd24tdG9nZ2xlIgorICAgICAgICAg ICAgICAgICAgICAgICAgZGF0YS10b2dnbGU9ImRyb3Bkb3duIiBhcmlhLWhh c3BvcHVwPSJ0cnVlIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgZGlzYWJsZWQ+ CisgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJjYXJldCI+PC9z cGFuPiA8c3BhbiBjbGFzcz0ic3Itb25seSI+VG9nZ2xlIERyb3Bkb3duPC9z cGFuPgorICAgICAgICAgICAgICAgIDwvYnV0dG9uPgorICAgICAgICAgICAg ICAgIDx1bCBjbGFzcz0iZHJvcGRvd24tbWVudSI+CisgICAgICAgICAgICAg ICAgICAgIDxsaT4KKyAgICAgICAgICAgICAgICAgICAgICAgIDxhIGlkPSJi dG4tZmlsZS1tZW51LXNhdmUiIGhyZWY9IiMiPgorICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDxzcGFuPnt7IF8oJ1NhdmUnKSB9fTwvc3Bhbj4KKyAg ICAgICAgICAgICAgICAgICAgICAgIDwvYT4KKyAgICAgICAgICAgICAgICAg ICAgPC9saT4KKyAgICAgICAgICAgICAgICAgICAgPGxpPgorICAgICAgICAg ICAgICAgICAgICAgICAgPGEgaWQ9ImJ0bi1maWxlLW1lbnUtc2F2ZS1hcyIg aHJlZj0iIyI+CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4+ e3sgXygnU2F2ZSBhcycpIH19PC9zcGFuPgorICAgICAgICAgICAgICAgICAg ICAgICAgPC9hPgorICAgICAgICAgICAgICAgICAgICA8L2xpPgorICAgICAg ICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgIDxkaXYgY2xhc3M9ImJ0bi1ncm91cCIgcm9sZT0iZ3JvdXAiIGFyaWEt bGFiZWw9IiI+CiAgICAgICAgICAgICAgICAgPGJ1dHRvbiBpZD0iYnRuLWNv cHktcm93IiB0eXBlPSJidXR0b24iIGNsYXNzPSJidG4gYnRuLWRlZmF1bHQi IHRpdGxlPSJ7eyBfKCdDb3B5IFJvdycpIH19IiBkaXNhYmxlZD4KZGlmZiAt LWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci90ZW1wbGF0ZXMv c3FsZWRpdG9yL2pzL3NxbGVkaXRvci5qcyBiL3dlYi9wZ2FkbWluL3Rvb2xz L3NxbGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL2pzL3NxbGVkaXRvci5q cwppbmRleCA1NTQ0MTM1Li42ZGIyMzEwIDEwMDY0NAotLS0gYS93ZWIvcGdh ZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRvci9qcy9z cWxlZGl0b3IuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9y L3RlbXBsYXRlcy9zcWxlZGl0b3IvanMvc3FsZWRpdG9yLmpzCkBAIC0xNTIs NiArMTUyLDggQEAgZGVmaW5lKAogICAgICAgZXZlbnRzOiB7CiAgICAgICAg ICJjbGljayAuYnRuLWxvYWQtZmlsZSI6ICJvbl9maWxlX2xvYWQiLAogICAg ICAgICAiY2xpY2sgI2J0bi1zYXZlIjogIm9uX3NhdmUiLAorICAgICAgICAi Y2xpY2sgI2J0bi1maWxlLW1lbnUtc2F2ZSI6ICJvbl9zYXZlIiwKKyAgICAg ICAgImNsaWNrICNidG4tZmlsZS1tZW51LXNhdmUtYXMiOiAib25fc2F2ZV9h cyIsCiAgICAgICAgICJjbGljayAjYnRuLWFkZC1yb3ciOiAib25fYWRkIiwK ICAgICAgICAgImNsaWNrICNidG4tZmlsdGVyIjogIm9uX3Nob3dfZmlsdGVy IiwKICAgICAgICAgImNsaWNrICNidG4taW5jbHVkZS1maWx0ZXIiOiAib25f aW5jbHVkZV9maWx0ZXIiLApAQCAtNzEzLDYgKzcxNSwyMiBAQCBkZWZpbmUo CiAgICAgICAgICk7CiAgICAgICB9LAogCisgICAgICAvLyBDYWxsYmFjayBm dW5jdGlvbiBmb3IgU2F2ZSBidXR0b24gY2xpY2suCisgICAgICBvbl9zYXZl X2FzOiBmdW5jdGlvbihldikgeworICAgICAgICB2YXIgc2VsZiA9IHRoaXM7 CisKKyAgICAgICAgdGhpcy5fc3RvcEV2ZW50UHJvcG9nYXRpb24oZXYpOwor ICAgICAgICB0aGlzLl9jbG9zZURyb3BEb3duKGV2KTsKKworICAgICAgICAv LyBUcmlnZ2VyIHRoZSBzYXZlIHNpZ25hbCB0byB0aGUgU3FsRWRpdG9yQ29u dHJvbGxlciBjbGFzcworICAgICAgICBzZWxmLmhhbmRsZXIudHJpZ2dlcigK KyAgICAgICAgICAgICdwZ2FkbWluLXNxbGVkaXRvcjpidXR0b246c2F2ZScs CisgICAgICAgICAgICBzZWxmLAorICAgICAgICAgICAgc2VsZi5oYW5kbGVy LAorICAgICAgICAgICAgdHJ1ZQorICAgICAgICApOworICAgICAgfSwKKwog ICAgICAgLy8gQ2FsbGJhY2sgZnVuY3Rpb24gZm9yIGZpbHRlciBidXR0b24g Y2xpY2suCiAgICAgICBvbl9zaG93X2ZpbHRlcjogZnVuY3Rpb24oKSB7CiAg ICAgICAgIHZhciBzZWxmID0gdGhpczsKQEAgLTEwODksNyArMTEwNyw3IEBA IGRlZmluZSgKICAgICAgICAgICAvLyBvbmx5IGluIHF1ZXJ5IGVkaXRvciB0 b29sCiAgICAgICAgICAgaWYgKHNlbGYuaXNfcXVlcnlfdG9vbCkgewogICAg ICAgICAgICAgc2VsZi5nZXRfcHJlZmVyZW5jZXMoKTsKLSAgICAgICAgICAg IHNlbGYuZ3JpZFZpZXcucXVlcnlfdG9vbF9vYmoub24oJ2NoYW5nZScsIHNl bGYuX29uX3F1ZXJ5X2NoYW5nZSwgc2VsZik7CisgICAgICAgICAgICBzZWxm LmdyaWRWaWV3LnF1ZXJ5X3Rvb2xfb2JqLm9uKCdjaGFuZ2UnLCBzZWxmLl9v bl9xdWVyeV9jaGFuZ2UuYmluZChzZWxmKSk7CiAgICAgICAgICAgfQogCiAg ICAgICAgICAgLy8gTGlzdGVuIG9uIGV2ZW50cyBjb21lIGZyb20gU1FMRWRp dG9yVmlldyBmb3IgdGhlIGJ1dHRvbiBjbGlja2VkLgpAQCAtMTE4Myw4ICsx MjAxLDggQEAgZGVmaW5lKAogICAgICAgICAgICAgICAgICAgJCgnI2J0bi1m aWx0ZXInKS5hZGRDbGFzcygnYnRuLWRlZmF1bHQnKTsKICAgICAgICAgICAg ICAgICAgICQoJyNidG4tZmlsdGVyLWRyb3Bkb3duJykuYWRkQ2xhc3MoJ2J0 bi1kZWZhdWx0Jyk7CiAgICAgICAgICAgICAgICAgfQotCiAgICAgICAgICAg ICAgICAgJCgiI2J0bi1zYXZlIikucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTsK KyAgICAgICAgICAgICAgICAkKCIjYnRuLWZpbGUtbWVudS1kcm9wZG93biIp LnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgJCgi I2J0bi1jb3B5LXJvdyIpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAg ICAgICAgICAgICAgJCgiI2J0bi1wYXN0ZS1yb3ciKS5wcm9wKCdkaXNhYmxl ZCcsIHRydWUpOwogCkBAIC0xMzQ1LDYgKzEzNjMsNyBAQCBkZWZpbmUoCiAg ICAgICAgICAgfQogICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgJCgi I2J0bi1zYXZlIikucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTsKKyAgICAgICAg ICAgICQoIiNidG4tZmlsZS1tZW51LWRyb3Bkb3duIikucHJvcCgnZGlzYWJs ZWQnLCB0cnVlKTsKICAgICAgICAgICAgICQoIiNidG4tYWRkLXJvdyIpLnBy b3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgICAgICAkKCIjYnRuLWNv cHktcm93IikucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTsKICAgICAgICAgICAg ICQoIiNidG4tcGFzdGUtcm93IikucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTsK QEAgLTE3NTAsMTAgKzE3NjksMTIgQEAgZGVmaW5lKAogICAgICAgICAgIG1v ZGVsLnRyaWdnZXIoJ2JhY2tncmlkOnJvdzptYXJrOmRlbGV0aW9uJywgbW9k ZWwpOwogCiAgICAgICAgICAgLy8gRW5hYmxlL0Rpc2FibGUgU2F2ZSBidXR0 b24KLSAgICAgICAgICBpZiAoc2VsZi5jaGFuZ2VkTW9kZWxzLmxlbmd0aCA+ IDApCisgICAgICAgICAgaWYgKHNlbGYuY2hhbmdlZE1vZGVscy5sZW5ndGgg PiAwKSB7CiAgICAgICAgICAgICAkKCIjYnRuLXNhdmUiKS5wcm9wKCdkaXNh YmxlZCcsIGZhbHNlKTsKLSAgICAgICAgICBlbHNlCisgICAgICAgICAgfSBl bHNlIHsKICAgICAgICAgICAgICQoIiNidG4tc2F2ZSIpLnByb3AoJ2Rpc2Fi bGVkJywgdHJ1ZSk7CisgICAgICAgICAgICAkKCIjYnRuLWZpbGUtbWVudS1k cm9wZG93biIpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CisgICAgICAgICAg fQogICAgICAgICB9LAogCiAgICAgICAgIC8qIFRoaXMgaXMgYSBjYWxsYmFj ayBmdW5jdGlvbiB3aGVuIGJhY2tncmlkIGNlbGwKQEAgLTE4NTEsNyArMTg3 Miw3IEBAIGRlZmluZSgKICAgICAgICAgICogdGhlIGFqYXggY2FsbCB0byBz YXZlIHRoZSBkYXRhIGludG8gdGhlIGRhdGFiYXNlIHNlcnZlci4KICAgICAg ICAgICogYW5kIHdpbGwgb3BlbiBzYXZlIGZpbGUgZGlhbG9nIGNvbmRpdGlv bmFsbHkuCiAgICAgICAgICAqLwotICAgICAgICBfc2F2ZTogZnVuY3Rpb24o KSB7CisgICAgICAgIF9zYXZlOiBmdW5jdGlvbih2aWV3LCBjb250cm9sbGVy LCBzYXZlX2FzKSB7CiAgICAgICAgICAgdmFyIHNlbGYgPSB0aGlzLAogICAg ICAgICAgICAgICBkYXRhID0gW10sCiAgICAgICAgICAgICAgIHNhdmVfZGF0 YSA9IHRydWU7CkBAIC0xODYwLDcgKzE4ODEsNyBAQCBkZWZpbmUoCiAgICAg ICAgICAgaWYgKHNlbGYuaXNfcXVlcnlfdG9vbCkgewogCiAgICAgICAgICAg ICB2YXIgY3VycmVudF9maWxlID0gc2VsZi5ncmlkVmlldy5jdXJyZW50X2Zp bGU7Ci0gICAgICAgICAgICBpZiAoIV8uaXNVbmRlZmluZWQoY3VycmVudF9m aWxlKSkgeworICAgICAgICAgICAgaWYgKCFfLmlzVW5kZWZpbmVkKGN1cnJl bnRfZmlsZSkgJiYgIXNhdmVfYXMpIHsKICAgICAgICAgICAgICAgc2VsZi5f c2F2ZV9maWxlX2hhbmRsZXIoY3VycmVudF9maWxlKTsKICAgICAgICAgICAg IH0KICAgICAgICAgICAgIGVsc2UgewpAQCAtMTg3Niw4ICsxODk3LDggQEAg ZGVmaW5lKAogICAgICAgICAgICAgfQogICAgICAgICAgICAgcmV0dXJuOwog ICAgICAgICAgIH0KLQogICAgICAgICAgICQoIiNidG4tc2F2ZSIpLnByb3Ao J2Rpc2FibGVkJywgdHJ1ZSk7CisgICAgICAgICAgJCgiI2J0bi1maWxlLW1l bnUtZHJvcGRvd24iKS5wcm9wKCdkaXNhYmxlZCcsIHRydWUpOwogICAgICAg ICAgIGlmIChzZWxmLmNoYW5nZWRNb2RlbHMubGVuZ3RoID09IDApCiAgICAg ICAgICAgICByZXR1cm47CiAKQEAgLTE5NzAsNiArMTk5MSwxOSBAQCBkZWZp bmUoCiAgICAgICAgICAgfQogICAgICAgICB9LAogCisgICAgICAgIC8vIFNh dmUgYXMKKyAgICAgICAgX3NhdmVfYXM6IGZ1bmN0aW9uKCkgeworICAgICAg ICAgIHJldHVybiB0aGlzLl9zYXZlKHRydWUpOworICAgICAgICB9LAorCisg ICAgICAgIC8vIFNldCBwYW5lbCB0aXRsZS4KKyAgICAgICAgc2V0VGl0bGU6 IGZ1bmN0aW9uKHRpdGxlKSB7CisgICAgICAgICAgXy5lYWNoKHdpbmRvdy50 b3AucGdBZG1pbi5Ccm93c2VyLmRvY2tlci5maW5kUGFuZWxzKCdmcm1fZGF0 YWdyaWQnKSwgZnVuY3Rpb24ocCkgeworICAgICAgICAgICAgaWYocC5pc1Zp c2libGUoKSkgeworICAgICAgICAgICAgICBwLnRpdGxlKHRpdGxlKTsKKyAg ICAgICAgICAgIH0KKyAgICAgICAgICB9KTsKKyAgICAgICAgfSwKICAgICAg ICAgLy8gbG9hZCBzZWxlY3QgZmlsZSBkaWFsb2cKICAgICAgICAgX2xvYWRf ZmlsZTogZnVuY3Rpb24oKSB7CiAgICAgICAgICAgdmFyIHBhcmFtcyA9IHsK QEAgLTE5OTksNiArMjAzMyw3IEBAIGRlZmluZSgKICAgICAgICAgICAgICAg aWYgKHJlcy5kYXRhLnN0YXR1cykgewogICAgICAgICAgICAgICAgIHNlbGYu Z3JpZFZpZXcucXVlcnlfdG9vbF9vYmouc2V0VmFsdWUocmVzLmRhdGEucmVz dWx0KTsKICAgICAgICAgICAgICAgICBzZWxmLmdyaWRWaWV3LmN1cnJlbnRf ZmlsZSA9IGU7CisgICAgICAgICAgICAgICAgc2VsZi5zZXRUaXRsZShzZWxm LmdyaWRWaWV3LmN1cnJlbnRfZmlsZS5yZXBsYWNlKC9eXC98XC8kL2csICcn KSk7CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0sCiAgICAgICAg ICAgICBlcnJvcjogZnVuY3Rpb24oZSkgewpAQCAtMjAyNyw5ICsyMDYyLDEw IEBAIGRlZmluZSgKICAgICAgICAgICAgICAgaWYgKHJlcy5kYXRhLnN0YXR1 cykgewogICAgICAgICAgICAgICAgIGFsZXJ0aWZ5LnN1Y2Nlc3MoJ3t7IF8o J0ZpbGUgc2F2ZWQgc3VjY2Vzc2Z1bGx5LicpIH19Jyk7CiAgICAgICAgICAg ICAgICAgc2VsZi5ncmlkVmlldy5jdXJyZW50X2ZpbGUgPSBlOwotCisgICAg ICAgICAgICAgICAgc2VsZi5zZXRUaXRsZShzZWxmLmdyaWRWaWV3LmN1cnJl bnRfZmlsZS5yZXBsYWNlKC9eXC98XC8kL2csICcnKSk7CiAgICAgICAgICAg ICAgICAgLy8gZGlzYWJsZSBzYXZlIGJ1dHRvbiBvbiBmaWxlIHNhdmUKICAg ICAgICAgICAgICAgICAkKCIjYnRuLXNhdmUiKS5wcm9wKCdkaXNhYmxlZCcs IHRydWUpOworICAgICAgICAgICAgICAgICQoIiNidG4tZmlsZS1tZW51LWRy b3Bkb3duIikucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTsKICAgICAgICAgICAg ICAgfQogICAgICAgICAgICAgfSwKICAgICAgICAgICAgIGVycm9yOiBmdW5j dGlvbihlKSB7CkBAIC0yMDQxLDEyICsyMDc3LDE3IEBAIGRlZmluZSgKIAog ICAgICAgICAvLyBjb2RlbWlycm9yIHRleHQgY2hhbmdlIGV2ZW50CiAgICAg ICAgIF9vbl9xdWVyeV9jaGFuZ2U6IGZ1bmN0aW9uKHF1ZXJ5X3Rvb2xfb2Jq KSB7Ci0KKyAgICAgICAgICB2YXIgc2VsZiA9IHRoaXM7CiAgICAgICAgICAg aWYocXVlcnlfdG9vbF9vYmouZ2V0VmFsdWUoKS5sZW5ndGggPT0gMCkgewog ICAgICAgICAgICAgJCgiI2J0bi1zYXZlIikucHJvcCgnZGlzYWJsZWQnLCB0 cnVlKTsKLSAgICAgICAgICB9Ci0gICAgICAgICAgZWxzZSB7CisgICAgICAg ICAgICAkKCIjYnRuLWZpbGUtbWVudS1kcm9wZG93biIpLnByb3AoJ2Rpc2Fi bGVkJywgdHJ1ZSk7CisgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg IGlmKHNlbGYuZ3JpZFZpZXcuY3VycmVudF9maWxlKSB7CisgICAgICAgICAg ICAgIHZhciB0aXRsZSA9IHNlbGYuZ3JpZFZpZXcuY3VycmVudF9maWxlLnJl cGxhY2UoL15cL3xcLyQvZywgJycpICsgJyAqJworICAgICAgICAgICAgICBz ZWxmLnNldFRpdGxlKHRpdGxlKTsKKyAgICAgICAgICAgIH0KICAgICAgICAg ICAgICQoIiNidG4tc2F2ZSIpLnByb3AoJ2Rpc2FibGVkJywgZmFsc2UpOwor ICAgICAgICAgICAgJCgiI2J0bi1maWxlLW1lbnUtZHJvcGRvd24iKS5wcm9w KCdkaXNhYmxlZCcsIGZhbHNlKTsKICAgICAgICAgICB9CiAgICAgICAgIH0s CiAKQEAgLTIyODgsNiArMjMyOSw3IEBAIGRlZmluZSgKICAgICAgICAgICAg ICAgbmV3X21vZGVsID0gbnVsbDsKICAgICAgICAgICBpZiAoJ2NvcGllZF9t b2RlbCcgaW4gc2VsZiAmJiBzZWxmLmNvcGllZF9tb2RlbCAhPSBudWxsKSB7 CiAgICAgICAgICAgICAkKCIjYnRuLXNhdmUiKS5wcm9wKCdkaXNhYmxlZCcs IGZhbHNlKTsKKyAgICAgICAgICAgICQoIiNidG4tZmlsZS1tZW51LWRyb3Bk b3duIikucHJvcCgnZGlzYWJsZWQnLCBmYWxzZSk7CiAKICAgICAgICAgICAg IC8vIGZ1bGxDb2xsZWN0aW9uIGlzIHBhcnQgb2YgcGFnZWFibGUgY29sbGVj dGlvbgogICAgICAgICAgICAgdmFyIGNvbGwgPSBzZWxmLmNvbGxlY3Rpb24u ZnVsbENvbGxlY3Rpb24gPT09IHVuZGVmaW5lZCA/IHNlbGYuY29sbGVjdGlv biA6IHNlbGYuY29sbGVjdGlvbi5mdWxsQ29sbGVjdGlvbjsK --001a113dbc2a3d9f770538101fe6 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 --001a113dbc2a3d9f770538101fe6--