Re: [PGAGENT] [PATCH] Remove wxWidget dependency

From: Neel Patel <neel(dot)patel(at)enterprisedb(dot)com>
To: Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)com>
Cc: Dave Page <dpage(at)pgadmin(dot)org>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [PGAGENT] [PATCH] Remove wxWidget dependency
Date: 2018-05-16 10:41:09
Message-ID: CACCA4P11tBLsm9B6K9nKfd=9RjNsQMP7eOuukO8NKmZBDjwCzQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

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,
Neel Patel

On Mon, May 7, 2018 at 12:50 PM, Ashesh Vashi <ashesh(dot)vashi(at)enterprisedb(dot)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.enterprisedb.com>
>
>
> *http://www.linkedin.com/in/asheshvashi*
> <http://www.linkedin.com/in/asheshvashi>
>

Attachment Content-Type Size
pgagent_boost_v5.patch application/octet-stream 173.5 KB

In response to

Responses

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2018-05-16 10:52:19 Diffs as images
Previous Message Akshay Joshi 2018-05-16 09:40:55 Re: [pgAdmin4][Patch] Feature #3204 Notify/Listen not working in version 2.1