Re: [PGAGENT] [PATCH] Remove wxWidget dependency - Mailing list pgadmin-hackers

From Ashesh Vashi
Subject Re: [PGAGENT] [PATCH] Remove wxWidget dependency
Date
Msg-id CAG7mmoymBuj=mS6_5mwJ5z9=nn-F5Gey2+gktHs51norGyzOyw@mail.gmail.com
Whole thread Raw
In response to Re: [PGAGENT] [PATCH] Remove wxWidget dependency  (Neel Patel <neel.patel@enterprisedb.com>)
List pgadmin-hackers
On Wed, May 16, 2018 at 4:11 PM, Neel Patel <neel.patel@enterprisedb.com> wrote:
Hi Ashesh,

I have verified this in windows 10 and found existing below compilation issues with Visual Studio compiler ( MSVC 14 ).

2>C:\Projects\pgagent\misc.cpp(167): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data
2>C:\Projects\pgagent\misc.cpp(168): error C2131: expression did not evaluate to a constant
2>  C:\Projects\pgagent\misc.cpp(168): note: failure was caused by non-constant arguments or reference to a non-constant symbol
2>  C:\Projects\pgagent\misc.cpp(168): note: see usage of 'length'
2>C:\Projects\pgagent\misc.cpp(169): error C3863: array type 'char [length]' is not assignable
2>C:\Projects\pgagent\misc.cpp(184): error C3863: array type 'char [length]' is not assignable



Below are the changes to fix the compilation issues.




I have tested attached patch and it is working fine in windows. Please find attached modified patch with the fix.
Do review it and let us know for any comments.
Thanks - committed!

-- Thanks, Ashesh 

Thanks,
Neel Patel

On Mon, May 7, 2018 at 12:50 PM, Ashesh Vashi <ashesh.vashi@enterprisedb.com> wrote:
Hi Dave/Team,

Please find the attached patch to remove the wxWidgets dependency, and added "Boost" dependency from the pgAgent code.

The original author of the patch is Neel Patel.

I have modified couple of things like:
- Using Locker class to work locking & unlocking of shared mutex always in tandem
- Using single pointer handler class for handling the memory leak of DBresult class

Please review it, and let us know the concerns.

--

Thanks & Regards,

Ashesh Vashi
EnterpriseDB INDIA: Enterprise PostgreSQL Company


http://www.linkedin.com/in/asheshvashi



Attachment

pgadmin-hackers by date:

Previous
From: Anthony Emengo
Date:
Subject: Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working inversion 2.1
Next
From: Anthony Emengo
Date:
Subject: [pgadmin] Prefer CSS selectors to XPath selectors in feature tests