It does not give any error with standard QtWebkit. On Wed, May 10, 2017 at 12:25 PM, Dave Page <dp...@pgadmin.org> wrote:
> Hi > > What happens on a standard QtWebKit if we try to trigger > QWebPage::ToggleVideoFullscreen > + 1? Does it error, or get silently ignored? > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK:http://www.enterprisedb.com > The Enterprise PostgreSQL Company > > On 10 May 2017, at 07:30, Neel Patel <neel.pa...@enterprisedb.com> wrote: > > Hi, > > Please find attached patch file with the fix of compilation issues with > Qt4. Tested with both the version of Qt4 and Qt5 webkit and it is working > now. > > As triggerAction code will not be applicable for Qt4 so we made > conditional macro for Qt5 version check and for backward compatibility > webkit version with Qt5, as in new webkit new enum is added so we have > incremented with one to previous enum value which will solve the problem > with both old and new webkit. > > Do review it and let me know for any issue. > > Thanks, > Neel Patel > > On Tue, May 9, 2017 at 3:18 PM, Neel Patel <neel.pa...@enterprisedb.com> > wrote: > >> Hi Dave, >> >> On Tue, May 9, 2017 at 3:08 PM, Dave Page <dave.p...@enterprisedb.com> >> wrote: >> >>> Hi >>> >>> On Tue, May 9, 2017 at 10:28 AM, Neel Patel <neel.pa...@enterprisedb.com >>> > wrote: >>> >>>> Hi Dave, >>>> >>>> Here there are 2 compilation issue. We have fixed 'QNetworkCookieJar' >>>> related compilation error in Qt4. BUT >>>> >>>> Below compilation error is coming because we have not applied the >>>> latest patch of webkit which was fixed in annulen/webkit repo which was >>>> raised at below path. >>>> >>>> https://github.com/annulen/webkit/issues/519 >>>> >>>> BrowserWindow.cpp:842:59: error: ‘RequestClose’ is not a member of >>>> ‘QWebPage’ >>>> webviewPtr->page()->triggerAc >>>> tion(QWebPage::RequestClose); >>>> >>>> To fix the above compilation error currently we have two solution. >>>> >>>> - Apply the given patch in webkit ( qwebpage.cpp & qwebpage.h file >>>> ) . >>>> - Comment the below line temporary for compilation until we get the >>>> releases from annulen/webkit. >>>> >>>> webviewPtr->page()->triggerAc >>>> tion(QWebPage::RequestClose); >>>> >>>> Other compilation issues, (Me and Akshay) will fix and commit it but >>>> need your input on above issue. >>>> >>> >>> For various reasons we need to retain compatibility with the previous >>> versions of qtwebkit. Can we detect at build time what version we have, and >>> enable/disable that code as appropriate? >>> >> >> Make sense. We will check if we are getting any webkit version in >> application or not and update you. >> >> >>> >>>> >>>> Thanks, >>>> Neel Patel >>>> >>>> On Tue, May 9, 2017 at 2:02 PM, Dave Page <dave.p...@enterprisedb.com> >>>> wrote: >>>> >>>>> It's running CentOS 7.3, with packages from EPEL: >>>>> >>>>> [dpage@jenkins ~]$ rpm -qa |grep qt >>>>> qt5-qtbase-common-5.6.1-10.el7.noarch >>>>> qt5-qtbase-devel-5.6.1-10.el7.x86_64 >>>>> qt-4.8.5-13.el7.x86_64 >>>>> qt5-qtbase-5.6.1-10.el7.x86_64 >>>>> qt5-qtxmlpatterns-5.6.1-10.el7.x86_64 >>>>> qt5-qtwebchannel-5.6.1-10.el7.x86_64 >>>>> qt5-qtwebkit-5.6.1-3.b889f46git.el7.x86_64 >>>>> qt5-qtdeclarative-devel-5.6.1-10.el7.x86_64 >>>>> qt-devel-4.8.5-13.el7.x86_64 >>>>> qt-settings-19-23.5.el7.centos.noarch >>>>> qt5-qtbase-gui-5.6.1-10.el7.x86_64 >>>>> qt5-qtlocation-5.6.1-10.el7.x86_64 >>>>> qt5-qtwebsockets-5.6.1-10.el7.x86_64 >>>>> qt5-qtwebkit-devel-5.6.1-3.b889f46git.el7.x86_64 >>>>> qtwebkit-2.3.4-6.el7.x86_64 >>>>> qt3-3.3.8b-51.el7.x86_64 >>>>> qt5-qtdeclarative-5.6.1-10.el7.x86_64 >>>>> qt5-rpm-macros-5.6.1-10.el7.noarch >>>>> qtwebkit-devel-2.3.4-6.el7.x86_64 >>>>> qt-x11-4.8.5-13.el7.x86_64 >>>>> qt5-qtsensors-5.6.1-10.el7.x86_64 >>>>> >>>>> On Tue, May 9, 2017 at 9:28 AM, Neel Patel < >>>>> neel.pa...@enterprisedb.com> wrote: >>>>> >>>>>> Hi Dave, >>>>>> >>>>>> Yes, It looks like compilation fails on Qt4. We will fix this issue >>>>>> but which version of Qt4 we are using in Jenkins ? >>>>>> >>>>>> Thanks, >>>>>> Neel Patel >>>>>> >>>>>> On Tue, May 9, 2017 at 1:56 PM, Dave Page <dave.p...@enterprisedb.com >>>>>> > wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Tue, May 9, 2017 at 9:18 AM, Akshay Joshi < >>>>>>> akshay.jo...@enterprisedb.com> wrote: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> On Tue, May 9, 2017 at 1:42 PM, Dave Page < >>>>>>>> dave.p...@enterprisedb.com> wrote: >>>>>>>> >>>>>>>>> This appears to have made Jenkins get all angry and red :-( >>>>>>>>> >>>>>>>>> https://jenkins.pgadmin.org/ >>>>>>>>> >>>>>>>> >>>>>>>> We(Neel and I) have tested it and working fine. >>>>>>>> >>>>>>> >>>>>>> It clearly doesn't compile on QT4. Please review the Jenkins logs. >>>>>>> >>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> On Tue, May 9, 2017 at 8:39 AM, Akshay Joshi < >>>>>>>>> akshay.jo...@enterprisedb.com> wrote: >>>>>>>>> >>>>>>>>>> Thanks patch applied. >>>>>>>>>> >>>>>>>>>> On Mon, May 8, 2017 at 3:21 PM, Dave Page <dp...@pgadmin.org> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Akshay, could you review this please? >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> On Fri, May 5, 2017 at 11:53 AM, Neel Patel < >>>>>>>>>>> neel.pa...@enterprisedb.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> Please find attached patch file with the fix of RM #2328 - >>>>>>>>>>>> [Runtime]: Unable to launch query tool and debugger in new browser >>>>>>>>>>>> tab. >>>>>>>>>>>> >>>>>>>>>>>> I have used Qt 5.8 with webkit mentioned in below URL. >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/annulen/webkit/releases >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> As there was a bug in QWebKit regarding "unload" event. We have >>>>>>>>>>>> raised and also they have provided patch file to fix this issue. I >>>>>>>>>>>> have >>>>>>>>>>>> applied the patch in linux and compile the webkit and tested the >>>>>>>>>>>> attached >>>>>>>>>>>> patch with compiled webkit which is now working fine. >>>>>>>>>>>> >>>>>>>>>>>> Below is the link for reference regarding unload issue. They >>>>>>>>>>>> have provided test webkit release for Mac in below URL but for >>>>>>>>>>>> other >>>>>>>>>>>> platform we need to apply the patch and compile the webkit until >>>>>>>>>>>> they >>>>>>>>>>>> provide webkit-releases for all platforms. >>>>>>>>>>>> >>>>>>>>>>>> https://github.com/annulen/webkit/issues/519 >>>>>>>>>>>> >>>>>>>>>>>> Do review it and let me know in case of any issue. >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Neel Patel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Sent via pgadmin-hackers mailing list ( >>>>>>>>>>>> pgadmin-hackers@postgresql.org) >>>>>>>>>>>> To make changes to your subscription: >>>>>>>>>>>> http://www.postgresql.org/mailpref/pgadmin-hackers >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Dave Page >>>>>>>>>>> Blog: http://pgsnake.blogspot.com >>>>>>>>>>> Twitter: @pgsnake >>>>>>>>>>> >>>>>>>>>>> EnterpriseDB UK: http://www.enterprisedb.com >>>>>>>>>>> The Enterprise PostgreSQL Company >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Akshay Joshi* >>>>>>>>>> *Principal Software Engineer * >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91 >>>>>>>>>> 976-788-8246 <+91%2097678%2088246>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Dave Page >>>>>>>>> VP, Chief Architect, Tools & Installers >>>>>>>>> EnterpriseDB: http://www.enterprisedb.com >>>>>>>>> The Enterprise PostgreSQL Company >>>>>>>>> >>>>>>>>> Blog: http://pgsnake.blogspot.com >>>>>>>>> Twitter: @pgsnake >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Akshay Joshi* >>>>>>>> *Principal Software Engineer * >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *Phone: +91 20-3058-9517 <+91%2020%203058%209517>Mobile: +91 >>>>>>>> 976-788-8246 <+91%2097678%2088246>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Dave Page >>>>>>> VP, Chief Architect, Tools & Installers >>>>>>> EnterpriseDB: http://www.enterprisedb.com >>>>>>> The Enterprise PostgreSQL Company >>>>>>> >>>>>>> Blog: http://pgsnake.blogspot.com >>>>>>> Twitter: @pgsnake >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Dave Page >>>>> VP, Chief Architect, Tools & Installers >>>>> EnterpriseDB: http://www.enterprisedb.com >>>>> The Enterprise PostgreSQL Company >>>>> >>>>> Blog: http://pgsnake.blogspot.com >>>>> Twitter: @pgsnake >>>>> >>>> >>>> >>> >>> >>> -- >>> Dave Page >>> VP, Chief Architect, Tools & Installers >>> EnterpriseDB: http://www.enterprisedb.com >>> The Enterprise PostgreSQL Company >>> >>> Blog: http://pgsnake.blogspot.com >>> Twitter: @pgsnake >>> >> >> > <webkit_compile_issue.patch> > >