Re: [webkit-dev] update GCC version?

2017-06-23 Thread Alex Christensen
I’ve been using MSVC 2017 on my WinCairo bot for a while now and it builds 
fine.  It would take a bit to update our internal Windows infrastructure, but 
we should do that soon.


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit Build dependencies

2017-06-23 Thread Michael Catanzaro

I just found this list:

https://trac.webkit.org/wiki/WebKitGTK/Dependencies

It looks mostly accurate to me, but slightly outdated. I see it's 
missing at least libhyphen. There might be more.


Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] update GCC version?

2017-06-23 Thread Michael Catanzaro
On Fri, Jun 23, 2017 at 12:36 PM, Yusuke SUZUKI  
wrote:

It's middle of 2017! And Debian stable is released.

We discussed a bit about updating GCC and MSVC in [1].
Based on the comment from JF[1], I think start of July would be very 
nice timing to update our GCC version.


If we can update our compiler baselines including MSVC, it would be 
very nice to us because it means full C++14 support at least.


[1]: https://bugs.webkit.org/show_bug.cgi?id=173582
[2]: https://bugs.webkit.org/show_bug.cgi?id=173582#c10

Regards,
Yusuke Suzuki


I believe this is now fine for both WebKitGTK+ and WPE. We might need 
to upgrade a bot or something, but we can surely figure that out. My 
understanding is that Carlos Lopez has already upgraded most of the 
bots.


Since I've heard no objections since proposing this months ago, I have 
just now updated the WebKitGTK+ dependency policy [1] to change it to 
apply only to runtime dependencies and not to the build toolchain.


Michael

[1] https://trac.webkit.org/wiki/WebKitGTK/DependenciesPolicy

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] update GCC version?

2017-06-23 Thread Yusuke SUZUKI
It's middle of 2017! And Debian stable is released.

We discussed a bit about updating GCC and MSVC in [1].
Based on the comment from JF[1], I think start of July would be very nice
timing to update our GCC version.

If we can update our compiler baselines including MSVC, it would be very
nice to us because it means full C++14 support at least.

[1]: https://bugs.webkit.org/show_bug.cgi?id=173582
[2]: https://bugs.webkit.org/show_bug.cgi?id=173582#c10

Regards,
Yusuke Suzuki

On Tue, Jan 10, 2017 at 4:44 AM, Alberto Garcia  wrote:

> On Mon, Jan 09, 2017 at 04:39:44PM +0100, Carlos Alberto Lopez Perez wrote:
>
> > I strongly oppose to do (a). Also, it is false that Debian doesn't
> > take our updates. They take our updates in the backports repository
> > for stable.
>
> The main reason why that happens is that the WebKitGTK+ stable updates
> not only include security fixes but also several other changes, which
> is not how things usually work in Debian:
>
> https://www.debian.org/security/faq#oldversion
>
> Since WebKitGTK+ is conservative regarding API/ABI changes I don't
> think there's much of a risk there, but there's definitely a risk
> of introducing regressions, and unlike Mozilla or Chromium updating
> WebKitGTK+ can affect or potentially break any of the many packages
> that depend on it.
>
> That's why I started uploading it to the backports repository, and my
> plan is to keep the backports always up to date.
>
> Berto
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit Build dependencies

2017-06-23 Thread Michael Catanzaro
On Thu, Jun 22, 2017 at 6:51 AM, Adrian Perez de Castro 
 wrote:
On Thu, 22 Jun 2017 15:41:26 +0530, Nagendra K 
 wrote:


 To build WebKit alone for a cross platform embedded device, want to 
know
 the list of dependencies/packages  required to build on 
host(Ubuntu) and
 dependencies to run on host other than toolchain. Request some to 
help

 where to find this information.


For the GTK+ and WPE ports you can get an idea from the JHBuild 
module sets:


That's true, but since the JHBuild modulesets exist for a different 
purpose, I wouldn't recommend looking at these. They contain stuff that 
won't be needed, and do not contain stuff that will be needed.


Instead, it would be better to look at the Build-Depends in Ubuntu's 
package. 'sudo apt-get build-dep webkit2gtk' should install everything 
or almost everything you need. Alternatively, to make your list, see 
[1] and look for a .debian.tar.xz to see the source for the Ubuntu 
package, e.g. [2], then look at the Build-Depends in the control file.


Of course, you can also just try to build to find out what's missing. 
CMake should give you an error message when you are missing a required 
dependency. The build should not be allowed to begin until you have 
them all installed.


Michael

[1] https://launchpad.net/ubuntu/+source/webkit2gtk
[2] 
https://launchpad.net/ubuntu/+archive/primary/+files/webkit2gtk_2.16.4-1.debian.tar.xz


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] WebKit to opengl

2017-06-23 Thread Michael Catanzaro
On Thu, Jun 22, 2017 at 5:16 AM, Nagendra K  
wrote:

Hi,

I want to interface opengl to WebKit to use egl calls to render, can 
any help to point in which files in WebKit do I need to check to 
interface the egl to WebKit.


Thanks and Regards,
Nagendra


Hi Nagendra,

I believe WebKitGTK+ already uses EGL when GLX is unavailable. Unless 
I'm mistaken, no changes should be required.


Of course, for this to be useful you'll still need either OpenGL or 
OpenGLES to be working. OpenGL should work by default. If you need to 
use OpenGLES instead of OpenGL, you'll need to build with 
-DENABLE_GLES2=ON.


Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev