Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cHoAf-00014t-9z for pgadmin-hackers@arkaria.postgresql.org; Fri, 16 Dec 2016 08:47:17 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1cHoAe-0002XK-LD for pgadmin-hackers@arkaria.postgresql.org; Fri, 16 Dec 2016 08:47:16 +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 1cHoAe-0002XD-0r for pgadmin-hackers@postgresql.org; Fri, 16 Dec 2016 08:47:16 +0000 Received: from mail-it0-x22e.google.com ([2607:f8b0:4001:c0b::22e]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1cHoAW-0005IF-36 for pgadmin-hackers@postgresql.org; Fri, 16 Dec 2016 08:47:15 +0000 Received: by mail-it0-x22e.google.com with SMTP id c20so11904248itb.0 for ; Fri, 16 Dec 2016 00:47:07 -0800 (PST) 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=bgVYpEhg3wC+wlPDcVJYVYVJg6fwtw57eDfcgC170Co=; b=19PuLmfE2a2K7zMWpuCPsIxlVyMAU/CSI9Wk0zZgSauD91aPy+532JLg9TP+z/AQk1 Yz4ILygghS5IIFir/XSl2DfmSHTcEuoge25FnOEC+nnjVWt47+PIu3YPKDyGuVlBLKUL Q8bHKcsa3OM1fNPGXX88TZ6oNREiG+eYk879MR+b9jxKPx8b/qG8RYtq4jIwlzSrutLH 023BtnYsVm8sQRPdW5roNsUulqt1VGRGB7O3WPL+9Yr8Rx0R++fgW/jvcUNJ8GK74mtu qjl7EsUJu7MpduVm8uVHTlYEr/E14aeNOQw7eE2IAQHWO2A8pwRG0uvG9JIzIIWQD0+z 5KuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=bgVYpEhg3wC+wlPDcVJYVYVJg6fwtw57eDfcgC170Co=; b=KHeU9WktlhPBfqt7HdHM2hXGhMcf54BmrJwFH+H3YrHZzv7dTYWiRHL7YNzBSDW53L g3qLEN0G/74+Mm7X7pFMGAjqFN5ExyfGlLodJVlDdWwYA8/gWt3/BdiNkyYzoLc4pMdO ePczL0PSey9bYMy0LJLH+WsLn4FzfrMdvKOfpOGZ3n6VMshVGpr0IAe8hdXDwzNygm3b AOfqbRK45zPcW4QCCKAeDb1jcTskxbbeynJ8QQWvL+VeIvrwhkGlko707UsG8IinzUnU GWjqkV/kKuFH0fF66Mxz3foTqsdZc4NfW8B6ZlZq4sRgbD/R2azHdWE/2zflCuRtDlmt 4f1Q== X-Gm-Message-State: AKaTC036+HAyLVcu4jU1BSEEVrjWa+iJXs4gvkKPTg6SREXb4G6ctb/vPFVz/HA3ijgfbIVU9XyeMpAs9VzYnVIL X-Received: by 10.36.246.193 with SMTP id u184mr1691061ith.96.1481878026095; Fri, 16 Dec 2016 00:47:06 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.129.10 with HTTP; Fri, 16 Dec 2016 00:47:05 -0800 (PST) From: Akshay Joshi Date: Fri, 16 Dec 2016 14:17:05 +0530 Message-ID: Subject: [pgAdmin4][Patch]: RM #1807 Query Tool Does Not Recognize When File Changes Have Been Saved To: pgadmin-hackers Content-Type: multipart/mixed; boundary=94eb2c03194c58da990543c29dda X-Pg-Spam-Score: -1.5 (-) 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 --94eb2c03194c58da990543c29dda Content-Type: multipart/alternative; boundary=94eb2c03194c58da940543c29dd8 --94eb2c03194c58da940543c29dd8 Content-Type: text/plain; charset=UTF-8 Hi All Please find the attached patch to fix the RM #1807 Query Tool Does Not Recognize When File Changes Have Been Saved. -- *Akshay Joshi* *Principal Software Engineer * *Phone: +91 20-3058-9517Mobile: +91 976-788-8246* --94eb2c03194c58da940543c29dd8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi All

Please find the att= ached patch to fix the RM=C2=A0#1807 Query Tool Does Not Recognize When Fil= e Changes Have Been Saved.

--
Akshay Joshi
Principal Software Engineer=C2=A0=

<= div>Phone: +91 20-305= 8-9517
Mobile: +91 976-788-8246
--94eb2c03194c58da940543c29dd8-- --94eb2c03194c58da990543c29dda Content-Type: application/octet-stream; name="RM_1807.patch" Content-Disposition: attachment; filename="RM_1807.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iwrjwhlp0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci90ZW1w bGF0ZXMvc3FsZWRpdG9yL2pzL3NxbGVkaXRvci5qcyBiL3dlYi9wZ2FkbWlu L3Rvb2xzL3NxbGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL2pzL3NxbGVk aXRvci5qcwppbmRleCAzMGE3OTMyLi4zZTBlOTM4IDEwMDY0NAotLS0gYS93 ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRv ci9qcy9zcWxlZGl0b3IuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3Fs ZWRpdG9yL3RlbXBsYXRlcy9zcWxlZGl0b3IvanMvc3FsZWRpdG9yLmpzCkBA IC0zMDUsNyArMzA1LDcgQEAgZGVmaW5lKAogICAgICAgICAgICAgICAgICAg bXNnID0gJ3t7IF8oJ1RoZSBkYXRhIGhhcyBiZWVuIG1vZGlmaWVkLCBidXQg bm90IHNhdmVkLiBBcmUgeW91IHN1cmUgeW91IHdpc2ggdG8gZGlzY2FyZCB0 aGUgY2hhbmdlcz8nKSB9fSc7CiAgICAgICAgICAgICAgICAgICBub3RpZnkg PSB0cnVlOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgfSBl bHNlIGlmKHNlbGYuaGFuZGxlci5pc19xdWVyeV90b29sKSB7CisgICAgICAg ICAgICAgIH0gZWxzZSBpZihzZWxmLmhhbmRsZXIuaXNfcXVlcnlfdG9vbCAm JiBzZWxmLmhhbmRsZXIuaXNfcXVlcnlfY2hhbmdlZCkgewogICAgICAgICAg ICAgICAgIC8vIFdlIHdpbGwgY2hlY2sgZm9yIG1vZGlmaWVkIHNxbCBjb250 ZW50CiAgICAgICAgICAgICAgICAgdmFyIHNxbCA9IHNlbGYuaGFuZGxlci5n cmlkVmlldy5xdWVyeV90b29sX29iai5nZXRWYWx1ZSgpOwogICAgICAgICAg ICAgICAgIHNxbCA9IHNxbC5yZXBsYWNlKC9ccysvZywgJycpOwpAQCAtMTMz NCwxNyArMTMzNCwyNCBAQCBkZWZpbmUoCiAgICAgICAgIC8vIElmIHRoZXJl IGlzIG5vdGhpbmcgdG8gc2F2ZSwgY2xlYXIgaXQuCiAgICAgICAgIGlmICgh c3FsLmxlbmd0aCkgeyBzZWxmLnF1ZXJ5X3Rvb2xfb2JqLnNldFZhbHVlKCcn KTsgIHJldHVybjsgfQogCi0gICAgICAgIGFsZXJ0aWZ5LmNvbmZpcm0oCi0g ICAgICAgICAgJ3t7IF8oJ1Vuc2F2ZWQgY2hhbmdlcycpIH19JywKLSAgICAg ICAgICAne3sgXygnQXJlIHlvdSBzdXJlIHlvdSB3aXNoIHRvIGRpc2NhcmQg dGhlIGN1cnJlbnQgY2hhbmdlcz8nKSB9fScsCi0gICAgICAgICAgZnVuY3Rp b24oKSB7Ci0gICAgICAgICAgICAvLyBEbyBub3RoaW5nIGFzIHVzZXIgZG8g bm90IHdhbnQgdG8gc2F2ZSwganVzdCBjb250aW51ZQotICAgICAgICAgICAg c2VsZi5xdWVyeV90b29sX29iai5zZXRWYWx1ZSgnJyk7Ci0gICAgICAgICAg fSwKLSAgICAgICAgICBmdW5jdGlvbigpIHsKLSAgICAgICAgICAgIHJldHVy biB0cnVlOwotICAgICAgICAgIH0KLSAgICAgICAgKS5zZXQoJ2xhYmVscycs IHtvazonWWVzJywgY2FuY2VsOidObyd9KTsKKyAgICAgICAgLyogSWYgaXNf cXVlcnlfY2hhbmdlZCBmbGFnIGlzIHNldCB0byBmYWxzZSB0aGVuIG5vIG5l ZWQgdG8KKyAgICAgICAgICogY29uZmlybSB3aXRoIHRoZSB1c2VyIGZvciB1 bnNhdmVkIGNoYW5nZXMuCisgICAgICAgICAqLworICAgICAgICBpZiAoc2Vs Zi5oYW5kbGVyLmlzX3F1ZXJ5X2NoYW5nZWQpIHsKKyAgICAgICAgICBhbGVy dGlmeS5jb25maXJtKAorICAgICAgICAgICAgJ3t7IF8oJ1Vuc2F2ZWQgY2hh bmdlcycpIH19JywKKyAgICAgICAgICAgICd7eyBfKCdBcmUgeW91IHN1cmUg eW91IHdpc2ggdG8gZGlzY2FyZCB0aGUgY3VycmVudCBjaGFuZ2VzPycpIH19 JywKKyAgICAgICAgICAgIGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAv LyBEbyBub3RoaW5nIGFzIHVzZXIgZG8gbm90IHdhbnQgdG8gc2F2ZSwganVz dCBjb250aW51ZQorICAgICAgICAgICAgICBzZWxmLnF1ZXJ5X3Rvb2xfb2Jq LnNldFZhbHVlKCcnKTsKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICBm dW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAg ICAgICAgICB9CisgICAgICAgICAgKS5zZXQoJ2xhYmVscycsIHtvazonWWVz JywgY2FuY2VsOidObyd9KTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg ICBzZWxmLnF1ZXJ5X3Rvb2xfb2JqLnNldFZhbHVlKCcnKTsKKyAgICAgICAg fQogICAgICAgfSwKIAogICAgICAgLy8gQ2FsbGJhY2sgZnVuY3Rpb24gZm9y IHRoZSBjbGVhciBoaXN0b3J5IGJ1dHRvbiBjbGljay4KQEAgLTIyNDQsNyAr MjI1MSw2IEBAIGRlZmluZSgKIAogICAgICAgICAgIC8vIE9wZW4gc2F2ZSBm aWxlIGRpYWxvZyBpZiBxdWVyeSB0b29sCiAgICAgICAgICAgaWYgKHNlbGYu aXNfcXVlcnlfdG9vbCkgewotCiAgICAgICAgICAgICB2YXIgY3VycmVudF9m aWxlID0gc2VsZi5ncmlkVmlldy5jdXJyZW50X2ZpbGU7CiAgICAgICAgICAg ICBpZiAoIV8uaXNVbmRlZmluZWQoY3VycmVudF9maWxlKSAmJiAhc2F2ZV9h cykgewogICAgICAgICAgICAgICBzZWxmLl9zYXZlX2ZpbGVfaGFuZGxlcihj dXJyZW50X2ZpbGUpOwpAQCAtMjQzMiwxNiArMjQzOCwyNCBAQCBkZWZpbmUo CiAgICAgICAgICAgLy8gSWYgdGhlcmUgaXMgbm90aGluZyB0byBzYXZlLCBv cGVuIGZpbGUgbWFuYWdlci4KICAgICAgICAgICBpZiAoIXNxbC5sZW5ndGgp IHsgc2VsZi5fb3Blbl9zZWxlY3RfZmlsZV9tYW5hZ2VyKCk7IHJldHVybjsg fQogCi0gICAgICAgICAgYWxlcnRpZnkuY29uZmlybSgne3sgXygnVW5zYXZl ZCBjaGFuZ2VzJykgfX0nLAotICAgICAgICAgICAgJ3t7IF8oJ0FyZSB5b3Ug c3VyZSB5b3Ugd2lzaCB0byBkaXNjYXJkIHRoZSBjdXJyZW50IGNoYW5nZXM/ JykgfX0nLAotICAgICAgICAgICAgZnVuY3Rpb24oKSB7Ci0gICAgICAgICAg ICAgIC8vIFVzZXIgZG8gbm90IHdhbnQgdG8gc2F2ZSwganVzdCBjb250aW51 ZQotICAgICAgICAgICAgICBzZWxmLl9vcGVuX3NlbGVjdF9maWxlX21hbmFn ZXIoKTsKLSAgICAgICAgICAgfSwKLSAgICAgICAgICAgIGZ1bmN0aW9uKCkg ewotICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgICAgIH0K LSAgICAgICAgICApLnNldCgnbGFiZWxzJywge29rOidZZXMnLCBjYW5jZWw6 J05vJ30pOworICAgICAgICAgIC8qIElmIGlzX3F1ZXJ5X2NoYW5nZWQgZmxh ZyBpcyBzZXQgdG8gZmFsc2UgdGhlbiBubyBuZWVkIHRvCisgICAgICAgICAg ICogY29uZmlybSB3aXRoIHRoZSB1c2VyIGZvciB1bnNhdmVkIGNoYW5nZXMu CisgICAgICAgICAgICovCisgICAgICAgICAgaWYgKHNlbGYuaXNfcXVlcnlf Y2hhbmdlZCkgeworICAgICAgICAgICAgYWxlcnRpZnkuY29uZmlybSgne3sg XygnVW5zYXZlZCBjaGFuZ2VzJykgfX0nLAorICAgICAgICAgICAgICAne3sg XygnQXJlIHlvdSBzdXJlIHlvdSB3aXNoIHRvIGRpc2NhcmQgdGhlIGN1cnJl bnQgY2hhbmdlcz8nKSB9fScsCisgICAgICAgICAgICAgIGZ1bmN0aW9uKCkg eworICAgICAgICAgICAgICAgIC8vIFVzZXIgZG8gbm90IHdhbnQgdG8gc2F2 ZSwganVzdCBjb250aW51ZQorICAgICAgICAgICAgICAgIHNlbGYuX29wZW5f c2VsZWN0X2ZpbGVfbWFuYWdlcigpOworICAgICAgICAgICAgICB9LAorICAg ICAgICAgICAgICBmdW5jdGlvbigpIHsKKyAgICAgICAgICAgICAgICByZXR1 cm4gdHJ1ZTsKKyAgICAgICAgICAgICAgfQorICAgICAgICAgICAgKS5zZXQo J2xhYmVscycsIHtvazonWWVzJywgY2FuY2VsOidObyd9KTsKKyAgICAgICAg ICB9IGVsc2UgeworICAgICAgICAgICAgc2VsZi5fb3Blbl9zZWxlY3RfZmls ZV9tYW5hZ2VyKCk7CisgICAgICAgICAgfQorCiAgICAgICAgIH0sCiAKICAg ICAgICAgLy8gT3BlbiBGaWxlTWFuYWdlcgpAQCAtMjQ4NCw2ICsyNDk4LDEz IEBAIGRlZmluZSgKICAgICAgICAgICAgICAgc2VsZi50cmlnZ2VyKCdwZ2Fk bWluLXNxbGVkaXRvcjpsb2FkaW5nLWljb246aGlkZScpOwogICAgICAgICAg ICAgICAvLyBoaWRlIGN1cnNvcgogICAgICAgICAgICAgICAkYnVzeV9pY29u X2Rpdi5yZW1vdmVDbGFzcygnc2hvd19wcm9ncmVzcycpOworCisgICAgICAg ICAgICAgIC8vIGRpc2FibGUgc2F2ZSBidXR0b24gb24gZmlsZSBzYXZlCisg ICAgICAgICAgICAgICQoIiNidG4tc2F2ZSIpLnByb3AoJ2Rpc2FibGVkJywg dHJ1ZSk7CisgICAgICAgICAgICAgICQoIiNidG4tZmlsZS1tZW51LXNhdmUi KS5jc3MoJ2Rpc3BsYXknLCAnbm9uZScpOworCisgICAgICAgICAgICAgIC8v IFVwZGF0ZSB0aGUgZmxhZyBhcyBuZXcgY29udGVudCBpcyBqdXN0IGxvYWRl ZC4KKyAgICAgICAgICAgICAgc2VsZi5pc19xdWVyeV9jaGFuZ2VkID0gZmFs c2U7CiAgICAgICAgICAgICB9LAogICAgICAgICAgICAgZXJyb3I6IGZ1bmN0 aW9uKGUpIHsKICAgICAgICAgICAgICAgdmFyIGVycm1zZyA9ICQucGFyc2VK U09OKGUucmVzcG9uc2VUZXh0KS5lcnJvcm1zZzsKQEAgLTI1MjEsNiArMjU0 Miw5IEBAIGRlZmluZSgKICAgICAgICAgICAgICAgICAvLyBkaXNhYmxlIHNh dmUgYnV0dG9uIG9uIGZpbGUgc2F2ZQogICAgICAgICAgICAgICAgICQoIiNi dG4tc2F2ZSIpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7CiAgICAgICAgICAg ICAgICAgJCgiI2J0bi1maWxlLW1lbnUtc2F2ZSIpLmNzcygnZGlzcGxheScs ICdub25lJyk7CisKKyAgICAgICAgICAgICAgICAvLyBVcGRhdGUgdGhlIGZs YWcgYXMgcXVlcnkgaXMgYWxyZWFkeSBzYXZlZC4KKyAgICAgICAgICAgICAg ICBzZWxmLmlzX3F1ZXJ5X2NoYW5nZWQgPSBmYWxzZTsKICAgICAgICAgICAg ICAgfQogICAgICAgICAgICAgICBzZWxmLnRyaWdnZXIoJ3BnYWRtaW4tc3Fs ZWRpdG9yOmxvYWRpbmctaWNvbjpoaWRlJyk7CiAgICAgICAgICAgICB9LApA QCAtMjU0MCw2ICsyNTY0LDEwIEBAIGRlZmluZSgKICAgICAgICAgLy8gY29k ZW1pcnJvciB0ZXh0IGNoYW5nZSBldmVudAogICAgICAgICBfb25fcXVlcnlf Y2hhbmdlOiBmdW5jdGlvbihxdWVyeV90b29sX29iaikgewogICAgICAgICAg IHZhciBzZWxmID0gdGhpczsKKworICAgICAgICAgIC8vIFVwZGF0ZSB0aGUg ZmxhZyBhcyBxdWVyeSBpcyBjaGFuZ2VkLgorICAgICAgICAgIHNlbGYuaXNf cXVlcnlfY2hhbmdlZCA9IHRydWU7CisKICAgICAgICAgICBpZihxdWVyeV90 b29sX29iai5nZXRWYWx1ZSgpLmxlbmd0aCA9PSAwKSB7CiAgICAgICAgICAg ICAkKCIjYnRuLXNhdmUiKS5wcm9wKCdkaXNhYmxlZCcsIHRydWUpOwogICAg ICAgICAgICAgJCgiI2J0bi1maWxlLW1lbnUtc2F2ZSIpLmNzcygnZGlzcGxh eScsICdub25lJyk7Cg== --94eb2c03194c58da990543c29dda 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 --94eb2c03194c58da990543c29dda--