Re: [webkit-dev] About unprefixing CSS Grid Layout (implementation status summary included)

2016-04-27 Thread Sergio Villar Senin
On 27/04/16 17:59, Simon Fraser wrote:
>> On Apr 27, 2016, at 4:39 AM, Manuel Rego Casasnovas  wrote:
>>
>> Hi,
>>
>> as announced yesterday it seems that the WebKit prefixing policy has
>> been updated [1].
>>
>> Right now CSS Grid Layout implementation is prefixed in WebKit and
>> behind a compilation flag.
>> We'd like to ask about the possibility to unprefix it and put it behind
>> a runtime flag (probably removing the compilation flag too).
> 
> I approve of this proposal.
> 
> Simon

Awesome. We'll unprefix it ASAP (adding the runtime flag and removing
the build one).

BR

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


Re: [webkit-dev] About unprefixing CSS Grid Layout (implementation status summary included)

2016-04-27 Thread Simon Fraser
> On Apr 27, 2016, at 4:39 AM, Manuel Rego Casasnovas  wrote:
> 
> Hi,
> 
> as announced yesterday it seems that the WebKit prefixing policy has
> been updated [1].
> 
> Right now CSS Grid Layout implementation is prefixed in WebKit and
> behind a compilation flag.
> We'd like to ask about the possibility to unprefix it and put it behind
> a runtime flag (probably removing the compilation flag too).

I approve of this proposal.

Simon

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


[webkit-dev] About unprefixing CSS Grid Layout (implementation status summary included)

2016-04-27 Thread Manuel Rego Casasnovas

Hi,

as announced yesterday it seems that the WebKit prefixing policy has
been updated [1].

Right now CSS Grid Layout implementation is prefixed in WebKit and
behind a compilation flag.
We'd like to ask about the possibility to unprefix it and put it behind
a runtime flag (probably removing the compilation flag too).

The thing is that current implementation is almost the same than then
one in Chromium, which is also very similar to the support in Firefox.
In both Chromium and Firefox Grid Layout is unprefixed and behind a
runtime flag.
If we unprefix Grid Layout in WebKit too, it'd have a bunch of benefits:
* Easier to test for web authors (they don't need to add prefixes so
they don't get confused if they try examples from the spec directly and
they don't work).
* Easier to use Chromium and Firefox tests in WebKit to check
interoperability.
* Easier to run the W3C test suite (which is not complete yet) without
having to deal with the prefixes stuff.

We believe that it'd be a nice thing to do, and it'll put Safari in the
same position than other browsers that are implementing the spec.

Regarding to the status of our implementation, it's been a while since
we don't send a summary to this list (sorry about that).
Anyway my mate Javi Fernández was talking about it in the WebKit
Contributors Meeting 1 year ago [2].
In addition, we've been writing blog posts that appear in the planet
explaining the main features we've been developing.

The main tasks performed since past year were:
* Auto-placement algorithm has been complete. [3]
* Implemented spec section about implied minimum size of the grid items.
* Full support for absolute positioned items (missing alignment support).
* Progress on orthogonal flows support in the track sizing algorithm.
* Almost finished implementation of Box Alignment spec (missing baseline
alignment and some updates to the last changes in the spec). [4]
* Update track sizing algorithm due to the changes in the spec during 2015.
* Syntax changes from the spec (shorthands, gutters, etc.).
* Placement refactoring to support implicit grid before explicit grid. [5]
* Some investigation and measurements regarding performance on grids,
optimizations to be done once the implementation stabilizes. [6]
* Contribute some tests to the W3C Test Suite [7].
* Starting to support auto-repeat features.

This year we've been doing a great effort to move WebKit implementation
closer to the one in Blink. Right now most of the patches have been
ported from Blink or are on the way. We're currently working in some of
the last missing features from the spec, and we keep updating the
implementation to the changes introduced on it.

The CSS Working Group is discussing right now about the possibility to
simplify subgrids or defer it to Level 2 definitively [8]. Depending on
that decision we'll have more or less work pending to do before being
able to ship this feature.
BTW, editors are planning to move the specification to Candidate
Recommendation soon.
Also, web authors seem really excited about the possibility to use Grid
Layout for their designs.

Bye,
  Rego

[1] https://webkit.org/blog/6131/updating-our-prefixing-policy/
[2] https://trac.webkit.org/wiki/March%202015%20Meeting
[3] http://blogs.igalia.com/mrego/2015/02/25/grid-auto-placement-is-ready/
[4] http://blogs.igalia.com/jfernandez/distributing-tracks-along-grid
and http://blogs.igalia.com/jfernandez/box-alignment-and-grid-layout-ii
[5]
http://blogs.igalia.com/mrego/2016/02/01/deep-dive-into-grid-layout-placement/
[6]
http://blogs.igalia.com/jfernandez/2015/06/24/performance-on-grid-layout/
[7] https://github.com/w3c/csswg-test/tree/master/css-grid-1
[8] https://lists.w3.org/Archives/Public/www-style/2016Apr/0254.html
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Are there any plans to upgrade SVN server on svn.webkit.org?

2016-04-27 Thread Osztrogonác Csaba

+1 for upgrading the SVN server.

1.6.11 is really outdated and I think it is unsecure too.
1.6.11 was released 6 years ago and the last release
from 1.6 series is 1.6.23 which was released 3 years ago.

https://subversion.apache.org/docs/release-notes/release-history.html
https://en.wikipedia.org/wiki/Apache_Subversion

br,
Ossy

Konstantin Tokarev írta:

Hello,

According to [1], currently svn.webkit.org runs severely outdated Subversion 
1.6.11. Since then, there were 3 significant releases of Subversion, which 
brought lots of performance improvements, most importantly brand new HTTP 
protocol [3] and storage format improvements [4]. Also, since 1.7 Apache 2.4 
with MPM event is supported, which may increase server throughput.


BTW, to improve performance of up to date Subversion client (>= 1.8), it is 
needed to adjust Apache configuration[5]: increase MaxKeepAliveRequests from 
default 100 to at least 1000. This needs to be done regardless of Subversion 
server upgrade.


[1] http://svn.webkit.org/repository/webkit/
[2] https://subversion.apache.org/docs/release-notes/1.7.html
https://subversion.apache.org/docs/release-notes/1.8.html
https://subversion.apache.org/docs/release-notes/1.9.html
[3] https://subversion.apache.org/docs/release-notes/1.7.html#httpv2
[4] https://subversion.apache.org/docs/release-notes/1.8.html#fsfs-enhancements
https://subversion.apache.org/docs/release-notes/1.9.html#fsfs-improvements
[5] https://subversion.apache.org/docs/release-notes/1.8.html#neon-deleted
http://svn.haxx.se/dev/archive-2011-01/0320.shtml

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


[webkit-dev] Are there any plans to upgrade bugzilla server on bugs.webkit.org?

2016-04-27 Thread Osztrogonác Csaba

Hi,

The actual topic is upgrading, let's discuss about bugzilla too.

bugs.webkit.org still uses the ancient and unsecure 4.2.11 bugzilla.
The last release from 4.2 series is 4.2.16 (2015 Dec 22) which means
the EOL of 4.2. The latest releases are 4.4.11 and 5.0.2.

Once we could upgrade to 4.4+, a very old annoying bug would be fixed:
https://bugs.webkit.org/show_bug.cgi?id=124047 . (If you review a
patch, you aren't cc-ed to the bug to be able to follow the future
of the bug. You won't be notified if the author fixes what you asked
or if the patch breaks the build or makes tests fail.)

[1] https://www.bugzilla.org/news/
[2] https://bugs.webkit.org/show_bug.cgi?id=55882

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


Re: [webkit-dev] Are there any plans to upgrade bugzilla server on bugs.webkit.org?

2016-04-27 Thread Darin Adler
Yes, we definitely want to upgrade. It’s a bit of work. In the past, I think 
David Kilzer did some upgrades.

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