Hi Dave, I had some problems with the applying the patch because it seems corrupted with characters ^[[m at the beginning and end or lines of the patch code. Once I removed them the patch applied properly.
The patch is working as expected and I have tested in all scenarios that I could think of. While reviewing I have only one doubt: Should'nt we remove the definition and declaration of the OnCopy() function from ctlSQLGrid [ void ctlSQLGrid::OnCopy(wxCommandEvent &ev) ] as it is no longer being called, owning to the removal of the event trigger in the patch? - EVT_MENU(MNU_COPY, ctlSQLGrid::OnCopy) Apart from this the code looks good to me. Thanks, On Tue, May 21, 2013 at 4:26 AM, Dave Page <dp...@pgadmin.org> wrote: > > > On Friday, May 17, 2013, Michael Shapiro wrote: > >> I am running 1.16.1 (Windows 7). I can reproduce this. It makes a >> difference, though, if you use ctrl-c vs the right-click/Copy. ctrl-c does >> the whole entry, right-click/Copy gets just what is highlighted. ctrl-c >> gets the whole entry even if nothing is highlighted. >> >> >> On Fri, May 17, 2013 at 5:34 AM, Kieran <kieran.mccus...@kwest.co> wrote: >> >>> Hi >>> >>> Sorry if this has been raised before, but it's been a nuisance to me for >>> quite a while and I thought I should mention it. >>> >>> To reproduce the problem :- >>> >>> 1. Open the Edit Data window on a table >>> 2. Click into a text field containing some text and highlight a single >>> word >>> 3. Paste what you have just copied. >>> >>> You will get the whole contents of the field not what you just >>> highlighted. >>> >>> My environment is >>> Windows Vista >>> pgAdmin 1.16.1 >>> >>> > I believe the attached patch fixes this. With it, if you're in Edit Mode > in a cell, then Copy works more like it would in a regular text box - only > the highlighted text is copied, and there are no quotes etc. added. In View > Mode, whatever cells are selected will be copied, and quoting/delimiting > applied. > > Can someone review it please (Dhiraj :-p )? > > Thanks. > > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > -- regards, *Dhiraj Chawla* Software Engineer EnterpriseDB Corporation The Enterprise PostgreSQL Company Phone: +91-20-30589522