Re: [webkit-dev] Proposed feature: Network Service Discovery

2013-09-06 Thread youenn fablet
Hi Brendan, I am also interested in that feature and am actually working on an implementation of it. The implementation, which is behind a specific flag, is currently usable for simple demos on linux environment. My initial plan was to publish it in a couple of weeks when being stabilized, probabl

Re: [webkit-dev] Proposed feature: Network Service Discovery

2013-09-06 Thread youenn fablet
Hi Ryosuke, The two points you are mentioning make sense to me. > ** > > For starters, most of users wouldn't even know what a local network is; > let alone what discovering media sources, etc... mean. > Most users may not be able to understand what means “discover local network DACP servers”. B

Re: [webkit-dev] Proposed feature: Network Service Discovery

2013-09-09 Thread youenn fablet
Simon > > On Sep 6, 2013, at 9:59 AM, Oliver Hunt wrote: > > > On Sep 6, 2013, at 9:44 AM, youenn fablet wrote: > > Hi Ryosuke, > > The two points you are mentioning make sense to me. > > >> ** >> >> For starters, most of users wouldn't even k

Re: [webkit-dev] Importing W3C tests for HTML template elements

2013-12-04 Thread youenn fablet
I am planning to add some XHR tests from https://github.com/w3c/web-platform-tests. My initial plan was to add them in a subdirectory of LayoutTests/http/tests/w3c. If adding them into LayoutTests/imported/w3c, that would probably require updating the test scripts to start/stop the HTTP test server

Re: [webkit-dev] Importing W3C tests for HTML template elements

2013-12-06 Thread youenn fablet
my iPhone > > On Dec 5, 2013, at 5:51 PM, Ryosuke Niwa wrote: > > On Wed, Dec 4, 2013 at 11:19 AM, Darin Adler wrote: > >> On Dec 4, 2013, at 6:48 AM, youenn fablet wrote: >> >> I am planning to add some XHR tests from >> https://github.com/w3c/we

Re: [webkit-dev] Importing W3C tests for HTML template elements

2014-01-16 Thread youenn fablet
n that the python server has been >> added to W3C testing harness, and they're gonna convert all existing tests >> to use that instead: >> http://lists.w3.org/Archives/Public/public-test-infra/2014JanMar/.html >> >> We should simply wait for that effort to take pl

Re: [webkit-dev] Importing W3C tests for editing

2014-02-05 Thread youenn fablet
We are still far from importing into WebKit the whole test set from web-platform-tests repo. Improving the situation here would already be a great step forward. It would also be good to regularly run the whole web-platform-tests repo test set so as to get statistics in terms of feature alignment a

Re: [webkit-dev] EWS doesn't lie!

2014-02-10 Thread youenn fablet
Is it by design that only mac bots run regression tests? Technical issue? Lack of resources? 2014-01-30 9:05 GMT+01:00 Alexey Proskuryakov : > Hi WebKit hackers, > > It sometimes happens that people land patches despite EWS detecting layout > test regressions, especially when these seem too unli

Re: [webkit-dev] EWS doesn't lie!

2014-02-10 Thread youenn fablet
for all ports would be useful and not that expensive. When tests do not pass on some ports, updating the test expectations (and creating bug entries) would be an improvement over the current situation. 2014-02-10 10:25 GMT+01:00 Osztrogonác Csaba : > On 02/10/2014 09:51 AM, youenn fablet wr

[webkit-dev] W3C NSD Implementation

2014-03-31 Thread youenn fablet
Hi, We recently outsourced a prototype of the W3C NSD API ( http://www.w3.org/TR/discovery-api/), implemented as a WebKit module. It is mostly feature complete and works for GTK/EFL ports. The WebKit fork can be found here: https://github.com/canonresearchfrance/webkit (branch webkit-nsd). Demo,

[webkit-dev] CORS and user credentials prompting

2014-05-19 Thread youenn fablet
Hi all, While looking at http://webkit.org/b/126619, a question came to my mind on user credentials prompting for cross-origin resources. WebKit allows prompting users for credentials in case of loading cross-origin resources (except for XHR). >From my reading of http://fetch.spec.whatwg.org/#htt

[webkit-dev] Using W3C test suite as LayoutTests

2014-06-19 Thread youenn fablet
Hi all, I drafted in https://github.com/canonresearchfrance/webkit/wiki/Running-W3C-Tests some thoughts about how to run W3C tests within WebKit, the goal being to improve regression checks and monitor overall W3C conformance.. It contains how to run the W3C tests using the WPT test server throug

Re: [webkit-dev] Using W3C test suite as LayoutTests

2014-07-16 Thread youenn fablet
experimenting with this approach by uploading some tests for the GTK port. Any feedback or help would be well appreciated. Regards, Youenn 2014-06-19 22:59 GMT+02:00 youenn fablet : > Hi all, > > I drafted in > https://github.com/canonresearchfrance/webkit/wiki/Running-W3C-Tests som

[webkit-dev] Going forward on automating W3C test suite import

2014-09-18 Thread youenn fablet
Hi all, I continued the implementation of some scripts to help importing regularly the whole W3C test suite as layout tests (http://wkb.ug/134767). The process is currently as follows: - Import the whole test suite as a WebKitBuild sub-folder - Run rwt on this sub-folder - Compute conformance for

[webkit-dev] Compiling WebKit Windows targets

2014-10-03 Thread youenn fablet
Hi all, I tried compiling WebKit on Windows. I successfully built the Release_WinCairo target :) But not the Release target... The build log says that some libs are missing in my current setup (Windows 7 SP1, VS 2013): LibGLESv2 did not find LIBCMT.lib and WTF did not find libcpmt.lib. Any idea

[webkit-dev] Streams API

2014-10-30 Thread youenn fablet
Hi all, I would like to add support for the streams API ([1], [2]), starting with readable streams and their integration with XHR and loaders. This work is expected to happen behind a flag. Regards, Youenn [1] https://github.com/whatwg/streams [2] http://www.w3.org/TR/streams-api/ ___

Re: [webkit-dev] Streams API

2014-11-02 Thread youenn fablet
Meaning that only the fetch API would at some point support streams? If so, I wonder why we should postpone a small but useful feature to a nice but future API. 2014-10-31 8:48 GMT+01:00 Anne van Kesteren : > On Fri, Oct 31, 2014 at 12:02 AM, youenn fablet wrote: >> I would like to ad

Re: [webkit-dev] Streams API

2014-11-03 Thread youenn fablet
Hi Benjamin, > I have two concerns: > 1) You have many patches waiting for review. I think you need to get better > communication channels with reviewers in order to iterate over your patches > faster. It is unfortunate but getting complex patches reviewed in WebKit > requires poking reviewers dir

Re: [webkit-dev] Streams API

2014-11-03 Thread youenn fablet
In any case, ensuring that the streams API works efficiently for HTTP exchanges in WebKit is top priority imho, no matter whether tied to fetch or XHR at the end of the day. 2014-11-02 17:34 GMT+01:00 Anne van Kesteren : > On Sun, Nov 2, 2014 at 2:56 PM, youenn fablet wrote: >> Mea

Re: [webkit-dev] Streams API

2014-11-10 Thread youenn fablet
eta bug, please send the bug number to the mailing list for > reference. > > Good luck :) > Benjamin > > > On 10/30/14, 4:02 PM, youenn fablet wrote: >> >> Hi all, >> >> I would like to add support for the streams API ([1], [2]), starting >&g

[webkit-dev] Networking process scope

2014-11-10 Thread youenn fablet
Hi, I looked at the Networking process recently and am wondering what is in scope/out of scope of this process. Currently, the networking process is used to load resources from: - URLs resolved using platform specific libraries (CF, libsoup...), including data URLs - Blob URLs The networking proc

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

2015-01-26 Thread youenn fablet
The latest patch at https://bugs.webkit.org/show_bug.cgi?id=138967 resolves the crash (some JSC::Strong<> were missing). I fear that the patch may be a bit too big to get a thorough review though. The patch could be split into meaningful but not testable sub-patches (module stuff, JS integration s

[webkit-dev] Running W3C tests using wptserve

2015-01-31 Thread youenn fablet
Hi all, W3C wptserve server is now used to serve all tests under LayoutTests/imported/w3c/web-platform-tests. Currently, only two tests are run within that folder: - web-platform-tests/domparsing/DOMParser-parseFromString-html.html - web-platform-tests/domparsing/insert-adjacent.html Should ther

Re: [webkit-dev] Running W3C tests using wptserve

2015-02-01 Thread youenn fablet
Proskuryakov : > >> 31 янв. 2015 г., в 11:57, youenn fablet написал(а): >> >> Currently, only two tests are run within that folder: >> - web-platform-tests/domparsing/DOMParser-parseFromString-html.html >> - web-platform-tests/domparsing/insert-adjacent.html >>

Re: [webkit-dev] Running W3C tests using wptserve

2015-02-01 Thread youenn fablet
h LayoutTests/imported/w3c (new tests, -expected.txt creation/refresh) I plan to write a page on the wiki when these things will start to appear on the trunk. Any suggestion/help most welcome. > > Benjamin > > > On 1/31/15 11:57 AM, youenn fablet wrote: >> >> Hi all, >> >

Re: [webkit-dev] Running W3C tests using wptserve

2015-02-01 Thread youenn fablet
ile_path, 'a').close() > IOError: [Errno 2] No such file or directory: > '/Volumes/Data/EWS/WebKit/LayoutTests/imported/w3c/web-platform-tests/tools/pywebsocket/src/test/__init__.py' > > Looks like the directory > /Volumes/Data/EWS/WebKit/LayoutTests/imported/

[webkit-dev] Running new/modified tests on EWS bots

2015-03-19 Thread youenn fablet
Hi, Related to the webkit contributor meeting discussion related to ports, I would find it useful if EWS bots (gtk, efl, win, ios) were running the tests that are modified/created by a patch. The idea would be to turn yellow the port bubble whenever one of these tests do not pass. Results would b

Re: [webkit-dev] Please be careful with webkitpy changes!

2015-04-02 Thread youenn fablet
Hi, Do you have any additional information on why the first patch failed? Can the problem be reproduced? Thanks Y Le 1 avr. 2015 21:43, "Brent Fulgham" a écrit : > Hi Everyone, > > We lost Windows EWS coverage for the past 36 hours due to a very > benign-appearing change to some webkitpy cod

Re: [webkit-dev] *.webkit.org network issues

2015-05-18 Thread youenn fablet
Same for me, from Europe as well. Y Le 18 mai 2015 18:04, "Osztrogonác Csaba" a écrit : > Hi, > > *.webkit.org sites (trac,bugs,build) are extremely slow > from here (Europe/Hungary) and I didn't get any bugzilla > mail 2 days ago, but I should have got many. > > Is it a known issue and/or is

[webkit-dev] WTF and STL

2015-06-23 Thread youenn fablet
Hi all, STL classes such as std::function, std::unique_ptr are being used nowadays in WebKit. The STL has some advantages, such as better documentation, being familiar to non-WebKit developers... I am wondering whether we should and could use more of the STL. For instance, constructs that I know

Re: [webkit-dev] Invocation with undefined this on JS binding object

2015-07-01 Thread youenn fablet
One way may be to make 'size' an attribute, cachable and returning a JSFunction wrapping a C++ function returning 1. Not sure this will pass signature tests though. This can be done as a custom 'size' function also but I guess you need to return the same JS object all the time. A second approach m

[webkit-dev] Removing XHR_TIMEOUT compilation guard

2015-09-17 Thread youenn fablet
Hi all, I am planning to remove XHR_TIMEOUT compilation guard at https://bugs.webkit.org/show_bug.cgi?id=149260 Any concern about going forward? Thanks Y ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listin

Re: [webkit-dev] CMake on Windows

2015-09-29 Thread youenn fablet
Awesome ! Quick question: is CMake used from cygwin? Also, is there a current/future Windows build efficiency benefit? y Le mar. 29 sept. 2015 à 06:34, Mital Vora a écrit : > Great job guys ! > On Sep 29, 2015 4:31 AM, "Brent Fulgham" wrote: > > Yes — this is great work! > > We’re still wor

[webkit-dev] JS Builtins invading WebCore

2015-10-09 Thread youenn fablet
Hi, A quick note that JS builtins are now available in WebCore for WebIDL defined methods, attributes and constructors. WebIDL keywords (JSBuiltin and JSBuiltinConstructor) are added for that purpose. This may be handy for those functions that are wrappers over other functions for instance. Som

[webkit-dev] Importing web-platform-tests

2015-10-21 Thread youenn fablet
Hi all, I saw that the number of imported WPT tests is growing :) Here is some information that might be useful if you are planning to import some tests. For importing new tests, one can: - Update LayoutTests/imported/w3c/resources/ImportExpectations to activate the import of selected tests - Run

Re: [webkit-dev] Importing web-platform-tests

2015-10-23 Thread youenn fablet
I beefed up http://trac.webkit.org/wiki/WebKitW3CTesting. There is also a laundry list, if anyone is interested to contribute. Le mer. 21 oct. 2015 à 23:07, Darin Adler a écrit : > There’s enough here that I think we should probably make a webpage or wiki > page covering this. > > — Darin

Re: [webkit-dev] Youenn Fablet is now a WebKit reviewer

2015-10-27 Thread youenn fablet
Thanks everybody! Diving into WebKit is a great experience :) y Le mar. 27 oct. 2015 à 13:03, SaamBarati1 a écrit : > Congrats! > > > Saam > > > > > On Oct 26, 2015, at 7:15 PM, Mark Lam wrote: > > > > Hello everyone, > > > > I would

Re: [webkit-dev] Thought about Nix JavaScriptCore port

2015-12-07 Thread youenn fablet
On a side note, there used to be https://www.*webkit* .org/projects/javascript/ It seems to be gone after the (nice) revamping of the web site. Is there (or should there be) some efforts to promote JSC engine ther

[webkit-dev] Fetch API

2015-12-07 Thread youenn fablet
Hi all, I am interested in adding support for the fetch API ( https://fetch.spec.whatwg.org/#fetch-api). It is a more convenient way of doing programmatic network calls than XHR. It also covers some more ground. The fetch API is currently implemented in Chromium and Firefox. I filed https://bugs.w

Re: [webkit-dev] Use the 'EasyFix' and 'GoodFirstBug' Bugzilla keywords to mentor WebKit newcomers!

2015-12-15 Thread youenn fablet
That sounds like a really cool idea, I just filed one such bug :) So, what is the difference between EasyFix and GoodFirstBug? Should we use both? Below some additional points. Thanks, y The initial entry point for some people is WebKit github mirror. Would it make sense to express a few con

[webkit-dev] WebIDL change

2016-03-30 Thread youenn fablet
Hi, The WebIDL binding generator was recently updated to pass non nullable DOM object parameters as references to DOM constructors/methods ( https://trac.webkit.org/changeset/198833). To disable that binding generator modification, the keyword UsePointersEvenForNonNullableObjectArguments was intr

Re: [webkit-dev] Suggestion: runtime disable Fetch API until it's complete enough for real web-apps

2016-03-31 Thread youenn fablet
Hi, I like the idea of a runtime flag. I would wait to enable fetch use until it passes sufficient numbers of web-platform-test tests. This can be tested in http://w3c-test.org/tools/runner/index.html (folder fetch/api). I think th Also, are you suggesting that it would be in addition to the comp

Re: [webkit-dev] Suggestion: runtime disable Fetch API until it's complete enough for real web-apps

2016-03-31 Thread youenn fablet
Woups, the mail went out too fast. Fetch API is not yet supporting some options like CORS at the moment. I think we should expose fetch once it is using properly all existing ThreadableLoader options. y Le jeu. 31 mars 2016 à 20:14, youenn fablet a écrit : > Hi, > > I like the

Re: [webkit-dev] Suggestion: runtime disable Fetch API until it's complete enough for real web-apps

2016-04-01 Thread youenn fablet
I filed https://bugs.webkit.org/show_bug.cgi?id=156113. Maciej, would you be able to add details about the polyfill, in particular how it detects whether fetch API is there or not? Thanks, y Le jeu. 31 mars 2016 à 20:32, Maciej Stachowiak a écrit : > > On Mar 31, 2016, at 11:14 AM,

[webkit-dev] Launching web-platform-tests server from WebKit

2016-07-04 Thread youenn fablet
Hi, I added support for running the web-platform-tests server from Tools/Scripts/run-webkit-httpd. This server is useful for tests found in LayoutTests/imported/w3c/web-platform-tests. I do not really like the run-webkit-httpd script name since this script can run http, web-platform-tests and web

[webkit-dev] Importing W3C tests

2016-09-07 Thread youenn fablet
Hi, I improved a bit W3C test importer lately. First, I'd like to remind people importing tests (great) without the importer (copy/paste a directory e.g.) to update LayoutTests/imported/w3c/resources/ImportExpectations. That allows me to refresh those tests when doing a full resync more quickly.

[webkit-dev] https://webkit-queues.webkit.org down?

2016-09-23 Thread youenn fablet
Hi all, It seems https://webkit-queues.webkit.org is down (I got 503 responses). Can somebody check this? Thanks y ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev

Re: [webkit-dev] exposing getUserMedia and RTCPeerConnection in Tech Preview?

2016-12-01 Thread youenn fablet
Hi Philipp, Thanks for bringing that up. I think we should add runtime flags for getUserMedia and RTCPeerConnection and set them to off in Safari Tech Preview until stable enough. y Le mer. 30 nov. 2016 à 14:40, Philipp Hancke a écrit : > It has been brought to my attention that apparentl

Re: [webkit-dev] exposing getUserMedia and RTCPeerConnection in Tech Preview?

2016-12-01 Thread youenn fablet
c.webkit.org/wiki/FeatureFlags > > Alex. > > > On Thu, Dec 1, 2016 at 6:48 PM, youenn fablet wrote: > > Hi Philipp, > > Thanks for bringing that up. > I think we should add runtime flags for getUserMedia and RTCPeerConnection > and set them to off in Safari Tech Pre

Re: [webkit-dev] WebKit build failed

2016-12-14 Thread youenn fablet
I guess you tried something like "./Tools/Scripts/build-webkit --release --wincairo" or "perl ./Tools/Scripts/build-webkit --release --wincairo"? If so, can you provide the log? Le mer. 14 déc. 2016 à 13:01, Plamen Dimitrov a écrit : > OK. How to build webkit-wincairo correctly? > > On Wed, De

Re: [webkit-dev] Settings and Testing (Settings, RuntimeEnabledFeatures, WebPreferences)

2017-01-20 Thread youenn fablet
> • If a test wants to change a RuntimeEnabledFeature: > > - No set pattern. > - Some tests use internals.settings but this seems inappropriate, since > the page has already loaded > - Some tests use the special comment syntax parsed by TestRunners; this > makes sense, but would not be good for imp

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-05 Thread youenn fablet
I too am a big proponent of us moving more and more towards WPT. As part of the streams and fetch API implementation, most of the related functional tests have been made as WPT. The benefits of having tests being improved and updated largely outweighs the testharness.js initial cost. Somehow, these

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-06 Thread youenn fablet
The two complaints I heard against testharness.js are: > - They are less easy to debug as test harness.js does not print out > messages for each assert. There might be room for updating testharness to > support that > - Async tests are less easy to write. While this is probably true, > testharness

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-06 Thread youenn fablet
It seems we agree in moving this forward. Any objection? If so, let's start with small practical steps, something like a script to automatically generate WPT PR requests from a WebKit repo. Le lun. 6 févr. 2017 à 12:28, Ryosuke Niwa a écrit : > > On Monday, February 6, 2017, yo

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-06 Thread youenn fablet
I filed https://bugs.webkit.org/show_bug.cgi?id=167911. Le lun. 6 févr. 2017 à 16:22, youenn fablet a écrit : > It seems we agree in moving this forward. Any objection? > If so, let's start with small practical steps, something like a script to > automatically generate WPT PR r

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-07 Thread youenn fablet
Yes, let's continue this discussion on bugzilla. Le lun. 6 févr. 2017 à 16:32, Ryosuke Niwa a écrit : > On Mon, Feb 6, 2017 at 4:22 PM, youenn fablet wrote: > > It seems we agree in moving this forward. Any objection? > If so, let's start with small practical steps, some

Re: [webkit-dev] Upstreaming Tests from WebKit to Web Platform Tests

2017-02-07 Thread youenn fablet
I filed https://bugs.webkit.org/show_bug.cgi?id=167938 for the submodules issue. Le lun. 6 févr. 2017 à 17:15, Alexey Proskuryakov a écrit : > > 6 февр. 2017 г., в 12:28, Ryosuke Niwa написал(а): > > > The concern I've heard about is not how run-webkit-tests run the tests. > It's about how a te

Re: [webkit-dev] Importing tests from web-platform-tests

2017-02-15 Thread youenn fablet
Hi Yoav, For existing preload tests, you may want to use DumpJSConsoleLogInStdErr if the warnings appear in the console log. For testing unused preloads warnings, it may be better to use non WPT tests atm. y Le mer. 15 févr. 2017 à 05:00, Yoav Weiss a écrit : > I'm trying to import tests fr

[webkit-dev] First stab at exporting tests to WPT

2017-03-22 Thread youenn fablet
Hi, I started writing a script to automate PRs to W3C WPT Github repository at https://bugs.webkit.org/show_bug.cgi?id=169462. One can author changes directly to LayoutTests/imported/w3c/web-platform-tests and use the script to create a branch on your GitHub WPT clone and also the PR from it on W3

Re: [webkit-dev] First stab at exporting tests to WPT

2017-03-22 Thread youenn fablet
Yes, Mozilla and Chromium are doing two-side synchronization, with different variants. The current strategy here is doing export on a per-bug basis. Le mer. 22 mars 2017 à 08:06, Anne van Kesteren a écrit : > On Wed, Mar 22, 2017 at 3:55 PM, Alexandre GOUAILLARD > wrote: > > that s great to ha

[webkit-dev] Cleaning-up WPT tests

2017-04-23 Thread youenn fablet
Hi all, I am planning to remove tests in LayoutTests/imported/w3c/web-platform-tests that are no longer in W3C GitHub repository. Some of these tests are either added directly in WebKit repository and not yet upstreamed to the GitHub repository. Please PM me if you know such tests. Some of these

[webkit-dev] Exporting WPT tests

2017-04-23 Thread youenn fablet
Hi all, After talking with some WebKittens, I'd like to discuss the process of upstreaming WPT tests from WebKit. Here is my take of it. WPT tests need a review before being merged. This review can be done in WPT GitHub at PR time. This review can also be done as part of the usual WebKit review f

Re: [webkit-dev] Exporting WPT tests

2017-04-28 Thread youenn fablet
Hi Mike, Thanks for the information. It is really great to see Safari be integrated in the bots :) https://cs.chromium.org/chromium/src/third_party/WebKit/Tools/Scripts/webkitpy/w3c/wpt_github.py seems like a really good potential candidate for WPT upstream. y Le ven. 28 avr. 2017 à 08:25, Mi

Re: [webkit-dev] ccache on mac

2017-05-07 Thread youenn fablet
I had this setup working a year or so ago. I was using the regular Mac "make" build. Le dim. 7 mai 2017 à 19:28, Ben Kelly a écrit : > Hi all, > > Does anyone have ccache (or an equivalent) working with local webkit > builds on mac? I've spent the last couple of days trying to figure out, > but

[webkit-dev] Another WPT bite

2017-05-08 Thread youenn fablet
Hi all, Discussing with some WebKittens, testharness.js is more and more used in WebKit. Is it time to make testharness.js the recommended way of writing LayoutTests? To continue moving forward, some of us are proposing to serve all tests in LayoutTests/wpt through the WPT server [1]. This would

Re: [webkit-dev] Another WPT bite

2017-05-08 Thread youenn fablet
écrit : > On May 8, 2017, at 9:31 PM, youenn fablet wrote: > > Hi all, > > Discussing with some WebKittens, testharness.js is more and more used in > WebKit. > Is it time to make testharness.js the recommended way of writing > LayoutTests? > > > Setting aside t

Re: [webkit-dev] Another WPT bite

2017-05-09 Thread youenn fablet
> > > Besides other issues mentioned, testharness tends to result in more > verbose tests compared to js-test, at least for simple cases. > For synchronous tests, I am not sure there is any big difference one way or the other. With asynchronous tests, it might be true, but using testharness.js/pro

Re: [webkit-dev] Another WPT bite

2017-05-09 Thread youenn fablet
> Another consideration here is "would my test be useful for other browser > vendors". I don't think the answer is a unanimous "yes", so I think we > should only use WPT for tests that will think are worth sharing. > Agreed that some tests, especially the ones dedicated to WebKit specificities sho

Re: [webkit-dev] Another WPT bite

2017-05-11 Thread youenn fablet
Patch just landed. Location is LayoutTests/http/wpt. I also forgot to say that, should you want to write http served tests, it might make sense to use this folder instead of http/tests. Y Le jeu. 11 mai 2017 à 19:05, Sam Weinig a écrit : > > On May 8, 2017, at 9:31 PM, youenn fablet

Re: [webkit-dev] Another WPT bite

2017-05-12 Thread youenn fablet
Le ven. 12 mai 2017 à 11:07, Alexey Proskuryakov a écrit : > > 9 мая 2017 г., в 11:27, Simon Fraser написал(а): > > > Another consideration here is "would my test be useful for other browser > vendors". I don't think the answer is a unanimous "yes", so I think we > should only use WPT for tests

Re: [webkit-dev] Another WPT bite

2017-05-12 Thread youenn fablet
Filed https://github.com/w3c/web-platform-tests/issues/5909 and https://github.com/w3c/web-platform-tests/issues/5910. Le ven. 12 mai 2017 à 12:08, Rick Byers a écrit : > On Fri, May 12, 2017 at 2:43 PM, youenn fablet wrote: > >> >> Le ven. 12 mai 2017 à 11:07, Alexey Prosku

Re: [webkit-dev] Another WPT bite

2017-05-12 Thread youenn fablet
I would guess Chromium and Mozilla to have the same issues there. Incidentally, some work is being done right now to ease the run-a-server-then-launch-a-browser thing. We should be able to piggy-back on that effort and also handle the same thing for LayoutTetsts/http/tests.

Re: [webkit-dev] Another WPT bite

2017-05-12 Thread youenn fablet
> On the topic of LayoutTest/imported tests, can someone describe the > current process of working with LayoutTest/imported? > > How do we handle a broken test in our tree? > > • Do we modify our expectations? > > - If so, how do we remember to change the expectations in a later import? > > If a te

Re: [webkit-dev] Another WPT bite

2017-05-12 Thread youenn fablet
I filed https://bugs.webkit.org/show_bug.cgi?id=172068 to track the need for some extra tooling for HTTP/WPT served tests. We already gathered information about related requirements & workflows here. Let's add more there! Le ven. 12 mai 2017 à 19:50, a écrit : > > 12 мая 2017 г., в 19:38, Brian

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-15 Thread youenn fablet
I see two main cases: - Writer of the patch is making sure to upstream WPT test changes at WebKit landing time. It is ok to make the changes directly in LayoutTests/imported/w3c/web-platform-tests/ - Writer plans to upstream WPT test changes at some point but wants more time. It is better to develo

Re: [webkit-dev] Another WPT bite

2017-05-15 Thread youenn fablet
It makes sense to run WPT tests as HTTP URLs for conformance/regression purposes. It is fine to run WPT tests as file based URLs for development purposes. Tooling should make it possible to run WPT tests as HTTP URLs for development purposes with minimum to no cost. We are not there yet. Le lun.

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-16 Thread youenn fablet
Le lun. 15 mai 2017 à 23:15, Maciej Stachowiak a écrit : > > On May 15, 2017, at 9:08 PM, youenn fablet wrote: > > I see two main cases: > - Writer of the patch is making sure to upstream WPT test changes at > WebKit landing time. It is ok to make the changes directly in >

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-16 Thread youenn fablet
That is a fair point! For importing tests, effort was done to ease the use of the import-w3c-tests script. Documentation should be in "Tools/Scripts/import-w3c-tests --help" I will be happy to beef it up based on suggestions. y Le mar. 16 mai 2017 à 07:55, Michael Catanzaro a écrit : > On Mo

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-19 Thread youenn fablet
Le jeu. 18 mai 2017 à 05:09, Philip Jägenstedt a écrit : > >> FWIW, I think it makes sense to treat wpt as both regression tests and > conformance tests. They're regression tests because they can in fact catch > regressions. And they're conformance tests because they're supposed to be > derived f

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-19 Thread youenn fablet
Le ven. 19 mai 2017 à 09:44, Anne van Kesteren a écrit : > On Fri, May 19, 2017 at 5:11 PM, youenn fablet wrote: > > When a spec gets updated, the WPT tests will ideally be updated at the > same > > time. > > The updated tests will no longer ensure non-regr

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-19 Thread youenn fablet
> > Sure, it is good to test conformance, but there is no longer regression > > testing on the deprecated feature behavior itself. > > Ideally, this would require tighter syncing between the browsers. Might > have > > positive and/or negative consequences. > > I don't think we should be changing an

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-05-21 Thread youenn fablet
Filed https://bugs.webkit.org/show_bug.cgi?id=172435 about that Le dim. 21 mai 2017 à 00:40, Maciej Stachowiak a écrit : > On May 18, 2017, at 2:08 PM, Philip Jägenstedt wrote: > > On Tue, May 16, 2017 at 5:38 PM youenn fablet wrote: > >> >> There was a suggestion t

Re: [webkit-dev] WPT tests and runtime-enabled features

2017-06-02 Thread youenn fablet
Hi Ali, Yes this is something we should have a solution for. Right now, we have two ways: - Enabling the runtime-enabled flag only in DumpRenderTree/WebKitTestRunner - Updating WebKit testharnessreport.js to call internal APIs for some/all WPT tests Ideally, we should be able to set additional co

Re: [webkit-dev] Where do we put WPT tests to be exported

2017-07-11 Thread youenn fablet
n upstream them, or > should tests still be added elsewhere first (in LayoutTests/http/wpt?), > upstreamed, and then moved into LayoutTests/imported/w3c/web- > platform-tests? > > Thanks, > Ali > > On Sun, May 21, 2017 at 11:14 PM youenn fablet wrote: > >> Filed http

[webkit-dev] Editing WPT tests in a WebKit checkout

2017-10-15 Thread youenn fablet
Hi, I am working on a script [1] to easily export edits made to WPT tests from a local WebKit checkout into GitHub. The procedure would be something like: 1. Develop a WebKit patch 2. As part of step 1, update/create WPT tests and test them in WebKit environment 3. Export WPT-related changes to a

Re: [webkit-dev] Upstreaming from LayoutTests to web-platform-tests, coordinating Blink+WebKit

2017-11-17 Thread youenn fablet
>From my experience, the people behind WPT are quite responsive to WebKit community. Here are two examples: Chris recently noticed that some heavily used files (testharness*) were cacheable through Apache but not WPT. This is now fixed and should improve WPT performances. In January, was discussed

Re: [webkit-dev] Upstreaming from LayoutTests to web-platform-tests, coordinating Blink+WebKit

2017-11-17 Thread youenn fablet
. 2017 à 10:09, Alexey Proskuryakov a écrit : > > 17 нояб. 2017 г., в 9:18, youenn fablet написал(а): > > > Chris recently noticed that some heavily used files (testharness*) were > cacheable through Apache but not WPT. > This is now fixed and should improve WPT performances.

Re: [webkit-dev] Upstreaming from LayoutTests to web-platform-tests, coordinating Blink+WebKit

2017-11-21 Thread youenn fablet
of a WebKit test (and maybe which WebKit test). - Keep relative paths for upstreamed tests. y Le ven. 17 nov. 2017 à 23:02, youenn fablet a écrit : > Thanks for taking the time to share this additional information. > I think this is helpful to make progress. > Please see inline for

[webkit-dev] Exporting WPT tests

2017-12-20 Thread youenn fablet
Hi all, Just to let you know that a new script landed in WebKit: Tools/Scripts/export-w3c-test-changes. Please have a look if you are interested in and ping me if you have any question or suggestion. This script can: - Push your LayoutTests/imported/w3c/web-platform-tests changes made within a Web

Re: [webkit-dev] WebKit support in web-platform-tests

2018-02-12 Thread youenn fablet
Hi Zan, I like the idea of using WebDriver for WPT conformance testing. Such results will probably be more meaningful for conformance than what WTR or DRT could produce. For WPT regression testing, we would stick to using WTR/DRT and internals methods instead of WebDriver, am I right? y Le lun

Re: [webkit-dev] OWNERS policy

2018-02-21 Thread youenn fablet
Hi Don, I am not sure there is a well defined policy. If we want to continue with owners, it would indeed be good to make it clearer and more functional. Here is my current understanding. The multi-process architecture is now well in place so things like updating IPC encoders/decoders might no lo

Re: [webkit-dev] Tips to build faster on Mac?

2018-03-16 Thread youenn fablet
If you have a full build and made changes to WebCore, you might only need to recompile WebCore. With make for instance, one can do: make d -C Source/WebCore Y On Fri, Mar 16, 2018 at 6:55 AM Danyao Wang wrote: > Thanks Brian for the Xcode UI tip! So far I've always used build-webkit. I > didn

Re: [webkit-dev] Standard process for exporting new WPT tests?

2018-05-23 Thread youenn fablet
I think WebKitten should be able to choose between 1 and 2 on a per patch basis. In both cases, Tools/Script/export-w3c-test-changes can be used to help upstreaming to WPT. The WPT exporter can push the changes to a branch in a GitHub WPT clone. It can also create the WPT PR on behalf of the WebKi

Re: [webkit-dev] Standard process for exporting new WPT tests?

2018-05-23 Thread youenn fablet
Le mer. 23 mai 2018 à 14:11, Frédéric Wang a écrit : > On 23/05/2018 22:50, Ryosuke Niwa wrote: > > As we have preciously discussed, we should NEVER commit new tests into > > LayoutTests/imported/w3c/web-platform-tests. > Ryosuke, correct me if I am wrong, I think you are pointing out the follow

Re: [webkit-dev] Standard process for exporting new WPT tests?

2018-05-24 Thread youenn fablet
> >> Ryosuke, correct me if I am wrong, I think you are pointing out the >> following rule: >> Changes to LayoutTests/imported/w3c/web-platform-tests tests should land >> first in WPT repository, then in WebKit repository. >> > > Oh, that is surprising. > > https://github.com/w3c/web-platform-tests

Re: [webkit-dev] Standard process for exporting new WPT tests?

2018-05-25 Thread youenn fablet
> Interesting. What happens happens if the WebKit patch then fails to land > in WebKit, perhaps because some bot fails the test, a conflict, or anything > else? Is resolving that a manual affair? > If patch lands in WPT and not in WebKit due to conflicts, that is fine. One will need to resolve the

Re: [webkit-dev] Standard process for exporting new WPT tests?

2018-05-25 Thread youenn fablet
> However, one thing I really like about your order is that it makes it more > straightforward to make WPT repo failures block browser repo merging. In > the WPT Travis job, we already detect flakiness for Chrome and Firefox and > I think we should also detect harness errors, and eventually also fl

Re: [webkit-dev] Objective-C code in libwebrtc already assuming ARC?

2018-06-06 Thread youenn fablet
Dave suggested the same approach in https://bugs.webkit.org/show_bug.cgi?id=185324. ARC should be enabled for the whole libwebrtc project in WebKit ToT. Y Le mer. 6 juin 2018 à 09:28, Darin Adler a écrit : > Hi folks. > > As some of you have probably noticed, I’ve begun making changes with the

Re: [webkit-dev] Fujii Hironori is now a WebKit reviewer

2018-07-14 Thread youenn fablet
Congratulations! Y Le sam. 14 juil. 2018 à 13:30, Michael Catanzaro a écrit : > Hi, > > Fujii Hironori is now a WebKit reviewer. He has expertise in Windows > support, WebKitGTK+, and WebCore bugs. Please congratulate him and send > him patches to review! > > Michael > > _

Re: [webkit-dev] Experimental and (new) Internal feature flags

2018-09-12 Thread youenn fablet
> What about testing? > > > You can turn both experimental and internal features on via headers in > WebKitTestRunner. Use experimental:FeatureName or internal:FeatureName. For > example... > > > It seems tedious to add such things to every test. That would also mean we would need to remove

  1   2   >