Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bK4Qi-0003AL-Rs for pgadmin-hackers@arkaria.postgresql.org; Mon, 04 Jul 2016 14:00:57 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bK4Qi-0005c4-DW for pgadmin-hackers@arkaria.postgresql.org; Mon, 04 Jul 2016 14:00:56 +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 1bK4QU-0005O9-VK for pgadmin-hackers@postgresql.org; Mon, 04 Jul 2016 14:00:43 +0000 Received: from mail-oi0-x232.google.com ([2607:f8b0:4003:c06::232]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bK4QQ-0004cW-DX for pgadmin-hackers@postgresql.org; Mon, 04 Jul 2016 14:00:42 +0000 Received: by mail-oi0-x232.google.com with SMTP id s66so195192184oif.1 for ; Mon, 04 Jul 2016 07:00:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2E49i6MheuG/MozEroeGYf2wypwv465rN6ibqzXGVhM=; b=r2a8tDxzYKzn0Wua/ts4H3h8XpEhJLld87YZy+psQtx78OXOMLrVdJqOZlCYb6fCaC kjOTA+Sv4MXTpDeZdUYTBCEqyQ0xjJlXaOa/hgjFtzedvbA+9b8SgXZ+AFdVzeBCQx41 xS0dZ4qvf9UHU13qgWgVUoOcHCVTz0LytUfp/Mlvcv4gbT2S6Ky6Mqur1nB8TJqi8ySE VHOIUxuJ0+YugnNvbdl9Zr8dr1ospaPteTg8R7qEnBd6YKnNZn/RBuB/FJUb7AZZDWOt AW8aumkhWDBDucnFrdg97p2PaMNhry/PsK71QD0SEPHRKm0FOPQQZ/jQLJ40jYniIlEM /BnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2E49i6MheuG/MozEroeGYf2wypwv465rN6ibqzXGVhM=; b=ZV4QG7ywGBBk/P7kue3q3m6tbNSdDmyKOeuUAekpG8gP8YQcccIZy5HAB7QXVlxI4y sMjjADbBNFAJmHV9KJlzK75RmbAIwWytgoanzM4pJwK2R/8BKXLNHG53joDKRMaSvS6w hi0nIz1pEeD25MoOeV7Gzk7zF6GHnjZWws/W7Rq+ZF1cgIOBNyFrHOkJYwxSVfs0kNNA mQHAhBRE446wWb4CWYoaSf5Nsn5tcKoH47M5ENIPWyQMBIdIxGJrLKR+Yjg8q3AjSwUh N12/bk3ziIkYe3gD0zBmTfqmI/xmV/IcmLXrkehcswHrANZ9P3ljlTyaQo2SF4MLCEiV rwVw== X-Gm-Message-State: ALyK8tK6AoSDB8D4DxMvHrq+0+EVAaYhc4zG7AkzrN4kPoIbz2yKTYiB5Ez5+qFs2aIjdwp+MB9yEQrluCQgkUgD X-Received: by 10.157.26.88 with SMTP id u24mr5959104otu.21.1467640836217; Mon, 04 Jul 2016 07:00:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.5.100 with HTTP; Mon, 4 Jul 2016 07:00:35 -0700 (PDT) In-Reply-To: References: <5767F4E1.6020308@kingston.net> From: Harshal Dhumal Date: Mon, 4 Jul 2016 19:30:35 +0530 Message-ID: Subject: Re: Fix for issue RM1336 [pgadmin4] To: Dave Page Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary=001a114630ecb3ddc50536cfc29a 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 --001a114630ecb3ddc50536cfc29a Content-Type: multipart/alternative; boundary=001a114630ecb3ddc00536cfc298 --001a114630ecb3ddc00536cfc298 Content-Type: text/plain; charset=UTF-8 Hi, PFA updated patch for RM1336 and keyboard shortcuts file separately. This patch is same as last patch except I have removed keyboard shortcut list from this patch. Also please see my inline response below. -- *Harshal Dhumal* *Software Engineer* EnterpriseDB India: http://www.enterprisedb.com The Enterprise PostgreSQL Company On Fri, Jul 1, 2016 at 5:46 PM, Dave Page wrote: > Hi > > On Fri, Jul 1, 2016 at 11:10 AM, Harshal Dhumal > wrote: > > Hi, > > > > PFA patch > > > > This contains: > > 1] All shortcuts' list which we are using in pgAdmin4. > > 2] Fixed shortcut display tooltips. > > > > > > -- > > Harshal Dhumal > > Software Engineer > > > > EnterpriseDB India: http://www.enterprisedb.com > > The Enterprise PostgreSQL Company > > > > On Thu, Jun 30, 2016 at 2:34 PM, Dave Page wrote: > >> > >> Hi Harshal, > >> > >> On Thu, Jun 30, 2016 at 7:59 AM, Harshal Dhumal > >> wrote: > >> > Hi Dave, > >> > > >> > Somehow control key is mapped to Command key in Mac. So on Mac > shortcuts > >> > are > >> > Shift+Command+E, Shift+Command+X, Shift+Command+A > >> > >> OK, those work, but I think we need to take a step back here (partly > >> because Cmd+Shift+A seems to be Select All in CodeMirror on Mac). I've > >> committed the patch now, but changed Ctrl+Shift+A to Ctrl+Shift+N. > >> > >> Can you please work on the following: > >> > >> 1) Create a table of shortcuts from our runtime, our web app, and > >> CodeMirror. This should list: > >> > >> Component (e.g. runtime, CodeMirror, Query Tool) > >> Standard shortcut (e.g. Ctrl+Shift+A) > >> Mac shortcut (e.g. Cmd+Shift+A) > >> Function (e.g. Explain Analyze or Select All) > >> > >> Let's make this as complete and accurate as possible, so it can be > >> included in the documentation, and used by us to select or > >> de-duplicate shortcuts. > > > > Added shortcuts' list. > > Let's keep it as a separate file for now, and not part of the source > tree or any patches. > > I notice that it's missing much of what I wanted to collect though, e.g. > > Ctrl+Space - Autocomplete(?) > Cut > Copy > Paste > Select All > ... > The other CodeMirror keys can be found at > https://codemirror.net/doc/manual.html#keymaps. Please add at least > the basic editting commands. > Yes I have added basic codemirror shortcuts in file. > > >> 2) Confirm that the shortcuts we're using in our runtime and web > >> application don't conflict with any in CodeMirror (or web browsers, in > >> the case of the web app). > > > > Tested. No other conflicting shortcuts found. > > Good. > > >> > >> 3) Update the web application so the shortcuts are correctly displayed > >> on Mac automatically - e.g. the tooltips and menus should show > >> Cmd+Shift not Ctrl+Shift > > > > Fixed > > > >> > >> > >> 4) Investigate #1360, and ensure that the CodeMirror shortcuts work > >> consistently between the runtime and browsers on all platforms. > > > > Investigating now. > > You've already found one inconsistency - Cmd vs. Ctrl on Mac browsers > vs. the runtime. It should be Cmd in either UI, to avoid user > confusion. > Yes, UI will now show Ctrl or Cmd depending on os platform and application mode (web/runtime). (This was also there in last patch) > >> > >> 5) Investigate any remaining shortcuts that don't work as expected. > > > > > > Investigating now.: Codemirror shortcut (Cmd/Ctrl+Shift+A) "Select all" > > only works on Mac (web/runtime) not on linux platform (haven't tested on > > windows) > "Select all" was working on linux as well. It was my mistake. I have added shortcut key details in keyboard shortcut file. > > Yeah - see also some of the comments I made on > https://redmine.postgresql.org/issues/1360 > > I spend some time debugging this but didn't get what's going wrong here. > Let's figure out what's wrong first, then come up with a set of > fixes/changes that will get us to a consistent set of keys that work > as per the list you're preparing. > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > --001a114630ecb3ddc00536cfc298 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA updated patch for RM13= 36 and keyboard shortcuts file separately.

This patch is same = as last patch except I have removed keyboard shortcut list from this patch.=

Also please see my inline response below.

--=C2=A0
Harshal Dhumal
Software Engi= neer

EnterpriseDB India:=C2=A0http://www.enterprisedb.com
The Enterprise PostgreSQL Company

On Fri, Jul 1, 2016 at 5:46 PM, Dave Page <= dpage@pgadmin.org> wrote:
Hi

On Fri, Jul 1, 2016 at 11:10 AM, Harshal Dhumal
<harshal.dhumal@enterprisedb.com> wrote:
> Hi,
>
> PFA patch
>
> This contains:
> 1] All shortcuts' list which we are using in pgAdmin4.
> 2] Fixed shortcut display tooltips.
>
>
> --
> Harshal Dhumal
> Software Engineer
>
> EnterpriseDB India: http://www.enterprisedb.com
> The Enterprise PostgreSQL Company
>
> On Thu, Jun 30, 2016 at 2:34 PM, Dave Page <dpage@pgadmin.org> wrote:
>>
>> Hi Harshal,
>>
>> On Thu, Jun 30, 2016 at 7:59 AM, Harshal Dhumal
>> <harshal.dhu= mal@enterprisedb.com> wrote:
>> > Hi Dave,
>> >
>> > Somehow control key is mapped to Command key in Mac. So on Ma= c shortcuts
>> > are
>> > Shift+Command+E, Shift+Command+X, Shift+Command+A
>>
>> OK, those work, but I think we need to take a step back here (part= ly
>> because Cmd+Shift+A seems to be Select All in CodeMirror on Mac). = I've
>> committed the patch now, but changed Ctrl+Shift+A to Ctrl+Shift+N.=
>>
>> Can you please work on the following:
>>
>> 1) Create a table of shortcuts from our runtime, our web app, and<= br> >> CodeMirror. This should list:
>>
>> Component (e.g. runtime, CodeMirror, Query Tool)
>> Standard shortcut (e.g. Ctrl+Shift+A)
>> Mac shortcut (e.g. Cmd+Shift+A)
>> Function (e.g. Explain Analyze or Select All)
>>
>> Let's make this as complete and accurate as possible, so it ca= n be
>> included in the documentation, and used by us to select or
>> de-duplicate shortcuts.
>
> Added shortcuts' list.

Let's keep it as a separate file for now, and not part of t= he source
tree or any patches.

I notice that it's missing much of what I wanted to collect though, e.g= .

Ctrl+Space - Autocomplete(?)
Cut
Copy
Paste
Select All
...
=C2=A0
The other CodeMirror keys can be found at
https://codemirror.net/doc/manual.html#keymaps. Pl= ease add at least
the basic editting commands.
Yes I have added basic co= demirror shortcuts in file.

=C2=A0

>> 2) Confirm that the shortcuts we're using in our runtime and w= eb
>> application don't conflict with any in CodeMirror (or web brow= sers, in
>> the case of the web app).
>
> Tested. No other conflicting shortcuts found.

Good.

>>
>> 3) Update the web application so the shortcuts are correctly displ= ayed
>> on Mac automatically - e.g. the tooltips and menus should show
>> Cmd+Shift not Ctrl+Shift
>
> Fixed
>
>>
>>
>> 4) Investigate #1360, and ensure that the CodeMirror shortcuts wor= k
>> consistently between the runtime and browsers on all platforms.
>
> Investigating now.

You've already found one inconsistency - Cmd vs. Ctrl on Mac bro= wsers
vs. the runtime. It should be Cmd in either UI, to avoid user
confusion.
Yes, UI will now show Ctrl or Cmd depending= on os platform and application mode (web/runtime). (This was also there in= last patch)

=C2=A0
>>
>> 5) Investigate any remaining shortcuts that don't work as expe= cted.
>
>
> Investigating now.: Codemirror shortcut (Cmd/Ctrl+Shift+A)=C2=A0 "= ;Select all"
> only works on Mac (web/runtime) not on linux platform (haven't tes= ted on
> windows)
"Select all" was workin= g on linux as well. It was my mistake. I have added shortcut key details in= keyboard shortcut file.

=C2=A0

Yeah - see also some of the comments I made on
https://redmine.postgresql.org/issues/1360

I spend some time debugging this but didn't get w= hat's going wrong here.
=C2=A0
Let's figure out what's wrong first, then come up with a set of
fixes/changes that will get us to a consistent set of keys that work
as per the list you're preparing.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

--001a114630ecb3ddc00536cfc298-- --001a114630ecb3ddc50536cfc29a Content-Type: text/plain; charset=US-ASCII; name="keyboard_shortcuts.txt" Content-Disposition: attachment; filename="keyboard_shortcuts.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iq82sxwd1 Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAg ICAgICAgICAgICAgICAgICBwZ0FkbWluNCBrZXlib2FyZCBzaG9ydGN1dHMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CistLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQoKCgorLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t LS0tLS0tLS0tLS0rCnwgQ29tcG9uZW50ICAgICAgIHwgRnVuY3Rpb24gICAg ICAgICAgfCBTdGFuZGFyZCBzaG9ydGN1dCB8IE1hYyBzaG9ydGN1dCAgICAg ICAgIHwKKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8 ICAgICAgICAgICAgICAgICB8IE9wZW4gVXJsICAgICAgICAgIHwgQWx0K1No aWZ0K1UgICAgICAgfCBBbHQrU2hpZnQrVSAgICAgICAgICB8CnwgICAgICAg ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCBwZ0FkbWluNCBydW50 aW1lfCBTZXQgcHl0aG9uIHBhdGggICB8IEFsdCtTaGlmdCtQICAgICAgIHwg QWx0K1NoaWZ0K1AgICAgICAgICAgfAp8ICAgICAgICAgICAgICAgICArLS0t LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t LS0tLS0tLS0tLS0tLS0rCnwgICAgICAgICAgICAgICAgIHwgT3BlbiBhYm91 dCBkaWFsb2cgfCBBbHQrU2hpZnQrQSAgICAgICB8IEFsdCtTaGlmdCtBICAg ICAgICAgIHwKKy0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0t LS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t Kwp8ICAgICAgICAgICAgICAgICB8IEV4ZWN1dGUgcXVlcnkgICAgIHwgQ3Ry bCtTaGlmdCtFICAgICAgfCBDbWQrU2hpZnQrRSAocnVudGltZSl8CnwgICAg ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg ICAgICAgICB8IEN0cmwrU2hpZnQrRSAod2ViKSAgIHwKfCAgICAgICAgICAg ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0t LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8IFF1ZXJ5IHRvb2wgICAgICB8 IEV4cGxhaW4gICAgICAgICAgIHwgQ3RybCtTaGlmdCtYICAgICAgfCBDbWQr U2hpZnQrWCAocnVudGltZSl8CnwgICAgICAgICAgICAgICAgIHwgICAgICAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8IEN0cmwrU2hpZnQr WCAod2ViKSAgIHwKfCAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t LS0tKwp8ICAgICAgICAgICAgICAgICB8IEV4cGxhaW4gYW5hbHl6ZSAgIHwg Q3RybCtTaGlmdCtOICAgICAgfCBDbWQrU2hpZnQrTiAocnVudGltZSl8Cnwg ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICAgICB8IEN0cmwrU2hpZnQrTiAod2ViKSAgIHwKKy0tLS0tLS0t LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8ICAgICAgICAgICAgICAg ICB8IFNlbGVjdCBhbGwgICAgICAgIHwgQ3RybCtBICAgICAgICAgICAgfCBD bWQrU2hpZnQrQSAocnVudGltZSl8CnwgICAgICAgICAgICAgICAgIHwgICAg ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8IEN0cmwrU2hp ZnQrQSAod2ViKSAgIHwKfCAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0t LS0tLS0tKwp8ICAgICAgICAgICAgICAgICB8IEF1dG9jb21wbGV0ZSAgICAg IHwgQ3RybCtTcGFjZSAgICAgICAgfCBDdHJsK1NwYWNlICAgICAgICAgICB8 CnwgIENvZGVtaXJyb3IgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0t LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAgKHF1 ZXJ5IGVkaXRvcikgfCBDb3B5ICAgICAgICAgICAgICB8IEN0cmwrQyAgICAg ICAgICAgIHwgQ21kK0MgICAgICAgICAgICAgICAgfAp8ICAgICAgICAgICAg ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCnwgICAgICAgICAgICAgICAgIHwg UGFzdGUgICAgICAgICAgICAgfCBDdHJsK1YgICAgICAgICAgICB8IENtZCtW ICAgICAgICAgICAgICAgIHwKfCAgICAgICAgICAgICAgICAgKy0tLS0tLS0t LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t LS0tLS0tLS0tKwp8ICAgICAgICAgICAgICAgICB8IEN1dCAgICAgICAgICAg ICAgIHwgQ3RybCtYICAgICAgICAgICAgfCBDbWQrWCAgICAgICAgICAgICAg ICB8CnwgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tKy0t LS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAg ICAgICAgICAgICAgICAgfCBEZWxldGUgbGluZSAgICAgICB8IEN0cmwrRCAg ICAgICAgICAgIHwgQ21kK0QgICh3ZWIpICAgICAgICAgfAp8ICAgICAgICAg ICAgICAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg ICAgfCBDdHJsK0QgKHJ1bnRpbWUpICAgICB8CnwgICAgICAgICAgICAgICAg ICstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0t LS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAgICAgICAgICAgICAgICAgfCBVbmRv ICAgICAgICAgICAgICB8IEN0cmwrWiAgICAgICAgICAgIHwgQ21kK1ogICh3 ZWIpICAgICAgICAgfAp8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg ICAgICAgIHwgICAgICAgICAgICAgICAgICAgfCBDdHJsK1ogKHJ1bnRpbWUp ICAgICB8CnwgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t Ky0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK fCAgICAgICAgICAgICAgICAgfCBSZWRvICAgICAgICAgICAgICB8IEN0cmwr WSAgICAgICAgICAgIHwgQ21kK1kgICh3ZWIpICAgICAgICAgfAp8ICAgICAg ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg ICAgICAgfCBDdHJsK1kgKHJ1bnRpbWUpICAgICB8CistLS0tLS0tLS0tLS0t LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0r LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSs= --001a114630ecb3ddc50536cfc29a Content-Type: application/octet-stream; name="RM1336_V4.path" Content-Disposition: attachment; filename="RM1336_V4.path" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iq82spub0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL19faW5p dF9fLnB5IGIvd2ViL3BnYWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18u cHkKaW5kZXggM2E3NjI1Zi4uMzU4MDYzOCAxMDA2NDQKLS0tIGEvd2ViL3Bn YWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18ucHkKKysrIGIvd2ViL3Bn YWRtaW4vdG9vbHMvZGF0YWdyaWQvX19pbml0X18ucHkKQEAgLTIzLDcgKzIz LDcgQEAgZnJvbSBwZ2FkbWluLnV0aWxzIGltcG9ydCBQZ0FkbWluTW9kdWxl CiBmcm9tIHBnYWRtaW4udXRpbHMuYWpheCBpbXBvcnQgbWFrZV9qc29uX3Jl c3BvbnNlLCBiYWRfcmVxdWVzdCwgXAogICAgIGludGVybmFsX3NlcnZlcl9l cnJvcgogCi1mcm9tIGNvbmZpZyBpbXBvcnQgUEdfREVGQVVMVF9EUklWRVIK K2Zyb20gY29uZmlnIGltcG9ydCBQR19ERUZBVUxUX0RSSVZFUiwgU0VSVkVS X01PREUKIAogCiBjbGFzcyBEYXRhR3JpZE1vZHVsZShQZ0FkbWluTW9kdWxl KToKQEAgLTE3MSwxMCArMTcxLDIzIEBAIGRlZiBwYW5lbCh0cmFuc19pZCwg aXNfcXVlcnlfdG9vbCwgZWRpdG9yX3RpdGxlKToKICAgICBpZiAibGludXgi IGluIF9wbGF0Zm9ybToKICAgICAgICAgaXNfbGludXhfcGxhdGZvcm0gPSBU cnVlCiAKKyAgICBpZiBub3QgU0VSVkVSX01PREUgYW5kIFwKKyAgICAgICAg ICAgICdtYWMnIGluIHJlcXVlc3QuaGVhZGVycy5lbnZpcm9uWydIVFRQX1VT RVJfQUdFTlQnXS5sb3dlcigpOgorICAgICAgICBleGVjdXRlX3Nob3J0Y3V0 ID0gZ2V0dGV4dCgiRXhlY3V0ZS9SZWZyZXNoIChDbWQrU2hpZnQrRSkiKQor ICAgICAgICBleHBsYWluX3Nob3J0Y3V0ID0gZ2V0dGV4dCgiRXhwbGFpbiAo Q21kK1NoaWZ0K1gpIikKKyAgICAgICAgZXhwbGFpbl9hbmFseXNlX3Nob3J0 Y3V0ID0gZ2V0dGV4dCgiRXhwbGFpbiBhbmFseXplIChDbWQrU2hpZnQrTiki KQorICAgIGVsc2U6CisgICAgICAgIGV4ZWN1dGVfc2hvcnRjdXQgPSBnZXR0 ZXh0KCJFeGVjdXRlL1JlZnJlc2ggKEN0cmwrU2hpZnQrRSkiKQorICAgICAg ICBleHBsYWluX3Nob3J0Y3V0ID0gZ2V0dGV4dCgiRXhwbGFpbiAoQ3RybCtT aGlmdCtYKSIpCisgICAgICAgIGV4cGxhaW5fYW5hbHlzZV9zaG9ydGN1dCA9 IGdldHRleHQoIkV4cGxhaW4gYW5hbHl6ZSAoQ3RybCtTaGlmdCtOKSIpCisK ICAgICByZXR1cm4gcmVuZGVyX3RlbXBsYXRlKCJkYXRhZ3JpZC9pbmRleC5o dG1sIiwgXz1nZXR0ZXh0LCB1bmlxdWVJZD10cmFuc19pZCwKICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGlzX3F1ZXJ5X3Rvb2w9aXNfcXVlcnlfdG9v bCwgZWRpdG9yX3RpdGxlPWVkaXRvcl90aXRsZSwKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHNjcmlwdF90eXBlX3VybD1zVVJMLCBpc19kZXNrdG9w X21vZGU9YXBwLlBHQURNSU5fUlVOVElNRSwKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgIGlzX2xpbnV4PWlzX2xpbnV4X3BsYXRmb3JtKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgaXNfbGludXg9aXNfbGludXhfcGxhdGZv cm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBleGVjdXRlX3Nob3J0 Y3V0PWV4ZWN1dGVfc2hvcnRjdXQsCisgICAgICAgICAgICAgICAgICAgICAg ICAgICBleHBsYWluX3Nob3J0Y3V0PWV4cGxhaW5fc2hvcnRjdXQsCisgICAg ICAgICAgICAgICAgICAgICAgICAgICBleHBsYWluX2FuYWx5c2Vfc2hvcnRj dXQ9ZXhwbGFpbl9hbmFseXNlX3Nob3J0Y3V0KQogCiAKIEBibHVlcHJpbnQu cm91dGUoCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9kYXRhZ3Jp ZC90ZW1wbGF0ZXMvZGF0YWdyaWQvaW5kZXguaHRtbCBiL3dlYi9wZ2FkbWlu L3Rvb2xzL2RhdGFncmlkL3RlbXBsYXRlcy9kYXRhZ3JpZC9pbmRleC5odG1s CmluZGV4IGIxMzhhNDYuLmY0NDMzZTggMTAwNjQ0Ci0tLSBhL3dlYi9wZ2Fk bWluL3Rvb2xzL2RhdGFncmlkL3RlbXBsYXRlcy9kYXRhZ3JpZC9pbmRleC5o dG1sCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2RhdGFncmlkL3RlbXBsYXRl cy9kYXRhZ3JpZC9pbmRleC5odG1sCkBAIC02OSw3ICs2OSw3IEBACiAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgIDxkaXYgY2xhc3M9ImJ0bi1n cm91cCIgcm9sZT0iZ3JvdXAiIGFyaWEtbGFiZWw9IiI+CiAgICAgICAgICAg ICAgICAgPGJ1dHRvbiBpZD0iYnRuLWZsYXNoIiB0eXBlPSJidXR0b24iIGNs YXNzPSJidG4gYnRuLWRlZmF1bHQiIHN0eWxlPSJ3aWR0aDogNDBweDsiCi0g ICAgICAgICAgICAgICAgICAgICAgICB0aXRsZT0ie3sgXygnRXhlY3V0ZS9S ZWZyZXNoIChDdHJsK1NoaWZ0K0UpJykgfX0iPgorICAgICAgICAgICAgICAg ICAgICAgICAgdGl0bGU9Int7IGV4ZWN1dGVfc2hvcnRjdXQgfX0iPgogICAg ICAgICAgICAgICAgICAgICA8aSBjbGFzcz0iZmEgZmEtYm9sdCIgYXJpYS1o aWRkZW49InRydWUiPjwvaT4KICAgICAgICAgICAgICAgICA8L2J1dHRvbj4K ICAgICAgICAgICAgICAgICA8YnV0dG9uIGlkPSJidG4tcXVlcnktZHJvcGRv d24iIHR5cGU9ImJ1dHRvbiIgY2xhc3M9ImJ0biBidG4tZGVmYXVsdCBkcm9w ZG93bi10b2dnbGUiCkBAIC03OSwxMiArNzksMTIgQEAKICAgICAgICAgICAg ICAgICA8dWwgY2xhc3M9ImRyb3Bkb3duLW1lbnUgZHJvcGRvd24tbWVudSI+ CiAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAgICAgICAgICAg ICAgICAgIDxhIGlkPSJidG4tZXhwbGFpbiIgaHJlZj0iIyI+Ci0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgPHNwYW4+e3sgXygnRXhwbGFpbiAoQ3Ry bCtTaGlmdCtYKScpIH19PC9zcGFuPgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxzcGFuPnt7IGV4cGxhaW5fc2hvcnRjdXQgfX08L3NwYW4+CiAg ICAgICAgICAgICAgICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAg ICAgIDwvbGk+CiAgICAgICAgICAgICAgICAgICAgIDxsaT4KICAgICAgICAg ICAgICAgICAgICAgICAgIDxhIGlkPSJidG4tZXhwbGFpbi1hbmFseXplIiBo cmVmPSIjIj4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57 eyBfKCdFeHBsYWluIGFuYWx5emUgKEN0cmwrU2hpZnQrTiknKSB9fTwvc3Bh bj4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57eyBleHBs YWluX2FuYWx5c2Vfc2hvcnRjdXQgfX08L3NwYW4+CiAgICAgICAgICAgICAg ICAgICAgICAgICA8L2E+CiAgICAgICAgICAgICAgICAgICAgIDwvbGk+CiAg ICAgICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iZGl2aWRlciI+PC9saT4K --001a114630ecb3ddc50536cfc29a 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 --001a114630ecb3ddc50536cfc29a--