Re: [webkit-dev] Abandoned Tests

2015-01-21 Thread Brent Fulgham
Hi Myles,

These tests don’t fail — they are all skipped on mac, win, gtk, and efl.

-Brent

> On Jan 21, 2015, at 9:24 PM, Myles C. Maxfield  wrote:
> 
> On which platforms do they fail?
> 
> —Myles
>> On Jan 21, 2015, at 8:48 PM, Brent Fulgham  wrote:
>> 
>> I’ve been reviewing the various Windows layout tests, and have run across a 
>> few tests that seem to be leftovers from the Chromium project. I think all 
>> ports currently skip these tests:
>> 
>> 1. fast/dom/title-directionality-removeChild.html
>> 2. fast/dom/title-directionality.html
>> 3. fast/events/drag-image-filename.html
>> 4. fast/autoresize
>> 5. fast/overflow/scrollbar-restored-and-then-locked.html
>> 
>> If no one is using these tests, or plans to, I would like to remove them and 
>> the disconnected bits of code in DRT/WKTR that were originally meant to 
>> drive this code.
>> 
>> If I don’t hear anything by this time next week, I’ll remove the code.
>> 
>> Thanks,
>> 
>> -Brent
>> ___
>> 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] Abandoned Tests

2015-01-21 Thread Myles C. Maxfield
On which platforms do they fail?

—Myles
> On Jan 21, 2015, at 8:48 PM, Brent Fulgham  wrote:
> 
> I’ve been reviewing the various Windows layout tests, and have run across a 
> few tests that seem to be leftovers from the Chromium project. I think all 
> ports currently skip these tests:
> 
> 1. fast/dom/title-directionality-removeChild.html
> 2. fast/dom/title-directionality.html
> 3. fast/events/drag-image-filename.html
> 4. fast/autoresize
> 5. fast/overflow/scrollbar-restored-and-then-locked.html
> 
> If no one is using these tests, or plans to, I would like to remove them and 
> the disconnected bits of code in DRT/WKTR that were originally meant to drive 
> this code.
> 
> If I don’t hear anything by this time next week, I’ll remove the code.
> 
> Thanks,
> 
> -Brent
> ___
> 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


[webkit-dev] Abandoned Tests

2015-01-21 Thread Brent Fulgham
I’ve been reviewing the various Windows layout tests, and have run across a few 
tests that seem to be leftovers from the Chromium project. I think all ports 
currently skip these tests:

1. fast/dom/title-directionality-removeChild.html
2. fast/dom/title-directionality.html
3. fast/events/drag-image-filename.html
4. fast/autoresize
5. fast/overflow/scrollbar-restored-and-then-locked.html

If no one is using these tests, or plans to, I would like to remove them and 
the disconnected bits of code in DRT/WKTR that were originally meant to drive 
this code.

If I don’t hear anything by this time next week, I’ll remove the code.

Thanks,

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


[webkit-dev] Implementing ES6 class syntax in JSC

2015-01-21 Thread Ryosuke Niwa
Hello WebKittens,

I'm implementing ES6 class syntax behind a build flag in
https://webkit.org/b/140491.  Please let me know if you have any concerns
or comments.

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


[webkit-dev] Problem with a crash using JSC code

2015-01-21 Thread Xabier Rodríguez Calvar
Hi!

I am now implementing with Youenn the Streams API standard [1] in
WebKit. You can find the first patch at [2] (it's r? now). While we get
that patch reviewed and landed we are adding more tests and working out
the problems. One of them is one crash that I cannot hunt, with the
following backtrace:

http://fpaste.org/172619/60635142/

You can find the code under the lines to make it easier. What is going
on is:

 1. There's a call to the ReadableStream object, delegated to the
JSReadableStreamSource as a result of the object creation.
 2. There's a call to the JSReadableStream::read method, delegating
in the ReadableStream that ends up pulling again and that second
call crashes.

It is probably something stupid I am not taking into account, but I have
already been fighting this for a couple of days and cannot make it work
properly.

Any help? Thanks a lot in advance!

[1] https://streams.spec.whatwg.org/
[2] https://bugs.webkit.org/show_bug.cgi?id=138967



signature.asc
Description: This is a digitally signed message part
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] CSS Grid Layout Status Review (Jan 2015)

2015-01-21 Thread Manuel Rego Casasnovas

Hi,

this is a new status review (last one was in August 2014 [1]) of the CSS
Grid Layout [2] implementation done by Igalia. We'll summarize the work
done during the past months and the plans for the future.
Of course, we'll be really happy to get any kind of feedback from the
community.

The meta-bug to follow the evolution of this feature is:
http://wkb.ug/60731


Main tasks done since August:

* Track Sizing Algorithm (http://wkb.ug/60731):
  * Tracks no longer shrink with undefined remaining space.
  * Fixed the grow beyond growth limits use case.
  * Do not use items spanning through flex tracks when sizing content
sized tracks.
  * Sizing content sized tracks is no longer order-dependent.
  * Support of percentages of indefinite sizes in minmax().

* Auto-placement (http://wkb.ug/103316):
  * Support sparse & dense packing modes.
  * Stack mode was finally dropped from the spec.

* Alignment & justification (http://wkb.ug/133224 & http://wkb.ug/133222):
  * Upgrade self alignment properties (justify-self/items,
align-self/items) to the last CSS3 spec.

* Testing:
  * Improve test coverage, which lead to some bug reports and fixes.
  * Outside WebKit: Started to create the W3C test suite for grid [3].
Still on early stages, check the test plan [4] for more information.

* Bugfixing:
  * Fixed different bugs reported by fuzzinator.
  * Generic bugfixing.


Ongoing tasks:

* Track Sizing Algorithm (http://wkb.ug/60731):
  * Initialization of track sizes from non spanning items.
  * Add and enforce the growth limit >= base size constraint.
  * Improve sizing computations of tracks growing beyond limits.
  * Fix behavior under min/max-width and min/max-content.
  * Add support for mark as infinitely growable and unmark.
  * Rewrite some of the loops that are incorrectly nested.

* Alignment & justification (http://wkb.ug/133224 and http://wkb.ug/133222):
  * Due to some performance concerns, CSS3 upgrade of alignment
properties is stalled.
  * There're several patches pending to fully support the Box Alignment
specification in WebKit.

* Testing:
  * Outside WebKit: Continue working on the W3C test suite in order to
cover the whole spec. Then, import the test suite into WebKit.


Plans for the future:

* Absolutely positioned grid children.

* Alignment & justification
  * Implementation of the Box Alignment spec for Grid Layout.
  * Dealing with orthogonal flows.

* Writing modes.
  * Adapting the track sizing and item positioning to any writing mode
and direction.
  * Implementing support for orthogonal flows.
  * Handling grid's and item's margin, border and padding in different
writing modes and directions.

* Support "auto" keyword for repeat() function.

* Allow to grow the implicit grid before the explicit grid (supporting
properly negative indexes for grid line numbers).

* Implement fragmentation support once the spec is definitive regarding
this topic.

* Performance analysis and optimizations.

* Grid support on Web Inspector.


This is a high level summary, you can check the different bugs for more
details. Please don't hesitate to ask any question. We hope you find
this information useful.

BTW, you can already test CSS Grid Layout using the WebKit nightly
builds (remember to use "-webkit" prefix) [5].

Best regards,
  Rego

[1] https://lists.webkit.org/pipermail/webkit-dev/2014-August/026756.html
[2] http://dev.w3.org/csswg/css-grid/
[3] http://test.csswg.org/shepherd/search/spec/css-grid-1/
[4] http://rawgit.com/w3c/csswg-test/master/css-grid-1/test-plan/index.html
[5] http://nightly.webkit.org/
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev