[webkit-dev] What's up with the CHECK_CONSISTENCY macro?

2014-04-25 Thread Andrei Bucur
Hello Webkittens,

I'm trying to add some line boxes sanity checks and I've noticed there's a 
CHECK_CONSISTENCY macro guarding some consistency validation code (go figure!) 
but that's never defined in WebKit/Source. Anybody has an idea how that macro 
is used?

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


Re: [webkit-dev] WinCairo video

2014-04-25 Thread Philippe Normand
On Thu, 2014-04-24 at 11:21 -0600, Alex Christensen wrote:
 I know there are several companies who don't even want to mess with
 the licenses of GStreamer or FFmpeg.  GStreamer's license isn't a
 problem, but I'm not sure how legally safe the plugins are. 

That's right. If you need support for those problematic codecs there are
some companies that can provide them.
 
  They certainly don't have an indemnification clause in their
 licenses.  The dlls are still large compared to WebKit, and I've had
 trouble compiling them from source and debugging them on Windows.  The
 distributed versions from freedesktop.org also use a version of
 libsoup that is too old to use as the network backend for WebKit.  I'd
 also like to remove the requirement of installing GStreamer to build
 and run the unmodified WinCairo port to make it easier for people who
 don't know much about WebKit to build and run it.
 

Those issues can likely be fixed. A lot of effort was invested in easing
the build of GStreamer for windows and Mac OSX. There are still some
bugs to iron out though.

 I'm not saying that GStreamer is out of the question in the future,
 but I think there are more reasons to switch than to stay right now.
 

That's alright I understand your concerns.

Philippe

 
 Alex Christensen
 
 
 On Thu, Apr 24, 2014 at 12:19 AM, Philippe Normand ph...@igalia.com
 wrote:
 On Wed, 2014-04-23 at 18:29 -0600, Alex Christensen wrote:
  I'm working on a Media Foundation implementation of
 MediaPlayerPrivate
  to replace the GStreamer-based one we're currently using.
  Media
  Foundation avoids the licensing issues of GStreamer
 
 
 Which licensing issues? You'd be surprised to know the actual
 number and
 variety of products that use GStreamer nowadays.
 
   and the ~100MB of GStreamer dlls which need to be installed
 in a
  certain directory.  MediaFoundation is included since
 Windows Vista.
 
 
 
 Those dlls can certainly be reduced. I'm no Windows expert but
 there are
 ways to reduce the size of the gst shared libs in Linux
 (disabling debug
 is one).
 
 
  I'm pretty sure I'm the only one working on or using
 WinCairo video,
  but I hope to make the switch later this week unless someone
 wants to
  maintain GStreamer on Windows.
 
 
 
 Philippe
 
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev
 
 
 
 
 
 -- 
 
 
  
 
 Alex Christensen
 
 FlexSim Software Products, Inc.
 
 1577 North Technology Way | Building A | Suite 2300 | Orem, Utah 84097
 
 Voice: 801-224-6914 | Fax: 801-224-6984
 
 Email: al...@flexsim.com
 
 URL: www.flexsim.com
 
  
 
 
  
 This message may contain confidential information, and is intended
 
 only for the use of the individual(s) to whom it is addressed. 
 
 
 


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


Re: [webkit-dev] Is anyone using the LevelDB backend to IndexedDB?

2014-04-25 Thread Raphael Kubo da Costa
Sam Weinig wei...@apple.com writes:

 Hello,

 Is anyone using the LevelDB backend to IndexedDB?

The EFL and GTK+ ports are.

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


[webkit-dev] Enabling CSS Grid Layout runtime flag by default

2014-04-25 Thread Javier Fernandez
Hi,

As we discussed in the last WebKit Contributors Meeting, I think it
would be useful to have the runtime feature enabled by default.

We already have a compilation flag since r164659 [1], so enabling the
runtime flag by default would make easier for developers to try out and
test the new feature. Of course, in release builds the compilation flag
is kept to false as expected.

If everybody agrees, we have a patch ready to do this change:
http://webkit.org/b/132189

FWIW, in WebKit nightly builds the runtime feature is set to true or
false depending on the compilation flag since r166614 [2]. However, this
is only affects the Mac port.

--
Javi

[1] http://webkit.org/b/129153
[2] http://webkit.org/b/130013
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Enabling CSS Grid Layout runtime flag by default

2014-04-25 Thread Benjamin Poulain

Hi Javier,

On 4/25/14, 5:21 AM, Javier Fernandez wrote:

As we discussed in the last WebKit Contributors Meeting, I think it
would be useful to have the runtime feature enabled by default.

We already have a compilation flag since r164659 [1], so enabling the
runtime flag by default would make easier for developers to try out and
test the new feature. Of course, in release builds the compilation flag
is kept to false as expected.

If everybody agrees, we have a patch ready to do this change:
http://webkit.org/b/132189

FWIW, in WebKit nightly builds the runtime feature is set to true or
false depending on the compilation flag since r166614 [2]. However, this
is only affects the Mac port.


Personally, I think you should remove the runtime flag, and be very 
aggressive on the #ifdefs to make sure everything can be disabled when 
shipping.


It would be nice if you could email webkit-dev from time to time about 
your progress on completeness, testing, performance, etc.
I like Zoltan's emails about CSS Shapes status, it is something we 
should do more in the project.


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


Re: [webkit-dev] What's up with the CHECK_CONSISTENCY macro?

2014-04-25 Thread Benjamin Poulain

Hi Andrei,

On 4/24/14, 11:18 PM, Andrei Bucur wrote:

I’m trying to add some line boxes sanity checks and I’ve noticed there’s
a CHECK_CONSISTENCY macro guarding some consistency validation code (go
figure!) but that’s never defined in WebKit/Source. Anybody has an idea
how that macro is used?


The consistency checks in WebCore and WTF are for Debug code that is 
useful for debugging, but too slow to be enabled by default in debug builds.


You just add #define FOOBAR_CONSISTENCY 1 when needed.

From a quick check at CHECK_CONSISTENCY, it looks like they were 
disabled a long time ago 
(https://bugs.webkit.org/show_bug.cgi?id=14981). Maybe it is dead code 
now...?


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


Re: [webkit-dev] Blog post on the contributor's meeting?

2014-04-25 Thread Benjamin Poulain

On 4/24/14, 11:00 AM, Bem Jones-Bey wrote:

At the meeting last week, we talked about having more blog posts on the
WebKit blog. Perhaps we could start with one on the contributors'
meeting itself?

The easiest thing to do would be to do a roundup of posts written by
attendees on their own blogs, assuming anyone has done that. I've
written a post for the Adobe Web Platform Blog[1]; has anyone else
written up their experiences? If so, I could draft such a roundup post.

If not, I could write something up for the WebKit blog, but would like
to have an idea of what we as a project would think as important to
highlight.

In addition, there are many sessions from the contributor meeting that
don't have notes or anything on them on the meeting page[2]. If you have
anything you could add for any of the sessions, that would be very useful.


It would be redundant to post the same information on the WebKit blog. 
In my opinion, your blog post is already a good summary.


I think we should make several small blog post about specific subjects. 
I have seen really nice stuffs in the session I attended. From what I 
have seen, we should have posts introducing:

-CSS Regions + inspector integration
-New awesomeness in the Inspector
-CSS Grid Layout

Email me if you need access to the blog.

By the way, anyone knows what is up with Planet WebKit?

Benjamin



Thanks,
Bem

[1]:
http://blogs.adobe.com/webplatform/2014/04/24/adobe-web-platform-goes-to-the-2014-webkit-contributors-meeting/
[2]: https://trac.webkit.org/wiki/April%202014%20Meeting




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


Re: [webkit-dev] Blog post on the contributor's meeting?

2014-04-25 Thread Zoltan Horvath
It seems like the update script is not running for the aggregator for a
while.

Also, can we drop some subscriptions from its list, which are not active
anymore?

Zoltan


On Fri, Apr 25, 2014 at 3:22 PM, Benjamin Poulain benja...@webkit.orgwrote:

 On 4/24/14, 11:00 AM, Bem Jones-Bey wrote:

 At the meeting last week, we talked about having more blog posts on the
 WebKit blog. Perhaps we could start with one on the contributors'
 meeting itself?

 The easiest thing to do would be to do a roundup of posts written by
 attendees on their own blogs, assuming anyone has done that. I've
 written a post for the Adobe Web Platform Blog[1]; has anyone else
 written up their experiences? If so, I could draft such a roundup post.

 If not, I could write something up for the WebKit blog, but would like
 to have an idea of what we as a project would think as important to
 highlight.

 In addition, there are many sessions from the contributor meeting that
 don't have notes or anything on them on the meeting page[2]. If you have
 anything you could add for any of the sessions, that would be very useful.


 It would be redundant to post the same information on the WebKit blog. In
 my opinion, your blog post is already a good summary.

 I think we should make several small blog post about specific subjects. I
 have seen really nice stuffs in the session I attended. From what I have
 seen, we should have posts introducing:
 -CSS Regions + inspector integration
 -New awesomeness in the Inspector
 -CSS Grid Layout

 Email me if you need access to the blog.

 By the way, anyone knows what is up with Planet WebKit?

 Benjamin



 Thanks,
 Bem

 [1]:
 http://blogs.adobe.com/webplatform/2014/04/24/adobe-
 web-platform-goes-to-the-2014-webkit-contributors-meeting/
 [2]: https://trac.webkit.org/wiki/April%202014%20Meeting




 ___
 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