Options:
Previous day, Next day
- # Session Start: Thu Oct 08 00:00:00 2015
- # Session Ident: #testing
- # [00:07] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [00:15] * Joins: rego (~smuxi@public.cloak)
- # [00:17] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [01:17] * Joins: zcorpan (~zcorpan@public.cloak)
- # [01:25] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [02:22] * terri is now known as terri_offline
- # [03:48] * Quits: ArtB (~ArtB@public.cloak) ("Leaving.")
- # [04:17] * Joins: zcorpan (~zcorpan@public.cloak)
- # [04:25] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [05:19] * Joins: zcorpan (~zcorpan@public.cloak)
- # [05:26] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [06:47] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [06:56] * Joins: rego (~smuxi@public.cloak)
- # [06:57] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [07:05] * Joins: rego (~smuxi@public.cloak)
- # [07:07] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [07:16] * Joins: rego (~smuxi@public.cloak)
- # [07:24] * Joins: MK (kawamori@public.cloak)
- # [07:39] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [07:47] * Joins: rego (~smuxi@public.cloak)
- # [08:18] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:25] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [08:33] * Joins: zcorpan (~zcorpan@public.cloak)
- # [09:00] * Joins: simonstewart (~textual@public.cloak)
- # [09:00] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [09:32] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:37] * Quits: simonstewart (~textual@public.cloak) ("Textual IRC Client: www.textualapp.com")
- # [09:48] * Joins: MK (kawamori@public.cloak)
- # [10:11] * Joins: MK_ (kawamori@public.cloak)
- # [10:11] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [10:18] * Quits: MK_ (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [10:57] * Joins: MK (kawamori@public.cloak)
- # [11:14] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [11:52] * Joins: ArtB (~ArtB@public.cloak)
- # [13:39] * Joins: AryehGregor (~bc789e7b@public.cloak)
- # [13:40] <AryehGregor> Ms2ger: Could you look at <https://github.com/w3c/web-platform-tests/pull/2232>? It's six non-comment lines changed, all of which are basically the same change, and it fixes a test that's incorrect.
- # [13:40] <AryehGregor> (i.e., doesn't just improve test coverage)
- # [13:41] * Joins: gitbot (~gitbot@public.cloak)
- # [13:41] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #2232: Update Range tests for ProcessingInstruction (master...range-pi) https://github.com/w3c/web-platform-tests/pull/2232
- # [13:41] * Parts: gitbot (~gitbot@public.cloak)
- # [13:41] <Ms2ger> AryehGregor, yeah, thanks
- # [13:41] <AryehGregor> Ms2ger: :)!
- # [13:44] <AryehGregor> Ms2ger: https://github.com/w3c/web-platform-tests/pull/2231 also might fix incorrect tests (didn't check if the changes actually affect tests). https://github.com/w3c/web-platform-tests/pull/2233 adds a new test that's only a few lines. Both should be very easy to review.
- # [13:44] <AryehGregor> Just saying.
- # [13:46] * Joins: gitbot (~gitbot@public.cloak)
- # [13:46] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #2231: Range.detach() is now a no-op (master...range-detach) https://github.com/w3c/web-platform-tests/pull/2231
- # [13:46] * Parts: gitbot (~gitbot@public.cloak)
- # [13:47] * Joins: gitbot (~gitbot@public.cloak)
- # [13:47] -gitbot:#testing- [web-platform-tests] Ms2ger closed pull request #2233: Test Range constructor (master...range-constructor) https://github.com/w3c/web-platform-tests/pull/2233
- # [13:47] * Parts: gitbot (~gitbot@public.cloak)
- # [14:05] <AryehGregor> Ms2ger: \o/
- # [14:07] * Joins: plh (plehegar@public.cloak)
- # [15:27] <AryehGregor> Ms2ger: Do you think it's reasonable that el.classList.remove() normalizes the class attribute instead of doing nothing or throwing? AFAICT that's what the spec implies.
- # [15:28] <AryehGregor> (that is, called with no arguments)
- # [15:29] <Ms2ger> No opinion
- # [16:05] <AryehGregor> Ms2ger: What is ":has"? Is it actually specced anywhere? I don't see it in the Selectors 4 WD. http://w3c-test.org/dom/nodes/Element-closest.html
- # [16:06] <Ms2ger> :contains?
- # [16:06] <Ms2ger> I have no clue
- # [16:06] <Ms2ger> Calling zcorpan
- # [16:07] <jgraham> Maybe SimonSapin would know?
- # [16:08] <AryehGregor> I should check the latest draft, but I'm having trouble accessing drafts.csswg.org.
- # [16:08] * AryehGregor curses WDs
- # [16:09] * Joins: simonstewart (~textual@public.cloak)
- # [16:11] <Ms2ger> There's always http://csswg.inkedblade.net/drafts/
- # [16:14] <AryehGregor> The last test here expects that 1) iframes work with data URLs, and 2) the parent of such an iframe has access to the child. That's not actually specced anywhere, is it? http://w3c-test.org/dom/nodes/Node-isEqualNode.xhtml
- # [16:14] <jgraham> 1) - yes
- # [16:14] <jgraham> 2) - it's contentious
- # [16:14] <jgraham> It works in gecko but blink won't implement it
- # [16:15] <AryehGregor> It's not good form to write tests that fail due to unrelated problems anyway, IMO.
- # [16:16] <jgraham> Well, it's not possible in general
- # [16:16] <jgraham> But yeah, relying on as little other surface area as practical is ofc good practice
- # [16:16] <AryehGregor> Obviously I mean where it's reasonable to avoid.
- # [16:18] <AryehGregor> Anything that doesn't include testharness is magically assumed to be a support file, right?
- # [16:18] <jgraham> Yeah
- # [16:18] <Ms2ger> Or a reftest
- # [16:18] <jgraham> It's unlikely that you'll acidentiallu make a reftest though
- # [16:24] * Joins: gitbot (~gitbot@public.cloak)
- # [16:24] -gitbot:#testing- [web-platform-tests] ayg opened pull request #2235: Don't depend on data URLs in iframes (master...Node-isEqualNode) https://github.com/w3c/web-platform-tests/pull/2235
- # [16:24] * Parts: gitbot (~gitbot@public.cloak)
- # [16:29] <AryehGregor> jgraham: Could you merge that pull request so that I can quickly test in IE whether it actually matches the spec? (My dev machine is Linux, so I can't test easily on the local copy, and AFAIK GitHub doesn't let me view raw copies of my repo's files.)
- # [16:30] * Joins: gitbot (~gitbot@public.cloak)
- # [16:30] -gitbot:#testing- [web-platform-tests] jgraham closed pull request #2235: Don't depend on data URLs in iframes (master...Node-isEqualNode) https://github.com/w3c/web-platform-tests/pull/2235
- # [16:30] * Parts: gitbot (~gitbot@public.cloak)
- # [16:30] * Joins: gitbot (~gitbot@public.cloak)
- # [16:30] -gitbot:#testing- [web-platform-tests] jgraham pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/ac90b3db87b8...eddfaddfff3b
- # [16:30] -gitbot:#testing- web-platform-tests/master 928fd22 Aryeh Gregor: Don't depend on data URLs in iframes
- # [16:30] -gitbot:#testing- web-platform-tests/master eddfadd jgraham: Merge pull request #2235 from ayg/Node-isEqualNode...
- # [16:30] * Parts: gitbot (~gitbot@public.cloak)
- # [16:32] <Ms2ger> AryehGregor, I'm expecting you to add a separate test for the data: case
- # [16:32] <AryehGregor> Ms2ger: Hmm, why?
- # [16:32] <AryehGregor> jgraham: Thanks!
- # [16:34] <AryehGregor> Wait, why does DOM ignore the internal subset for isEqualNode? The original definition in DOM 3 Core took internal subset into account, and IE and Gecko both still do.
- # [16:34] <AryehGregor> Although Chrome does not.
- # [16:51] * Joins: MK (kawamori@public.cloak)
- # [16:51] <zcorpan> Ms2ger: woot?
- # [16:52] <zcorpan> https://drafts.csswg.org/selectors-4/#relational
- # [16:53] <zcorpan> also https://drafts.csswg.org/selectors-4/#profiles
- # [16:55] <AryehGregor> Does anyone know where the HTML spec defines the microdata properties on HTMLElement (.itemRef, etc.)?
- # [16:55] <AryehGregor> I don't see it.
- # [16:55] <AryehGregor> I'm pretty sure this test is wrong, but I can't prove it without a spec.
- # [16:56] <Ms2ger> Today is your lucky day
- # [16:56] <Ms2ger> https://github.com/whatwg/html/pull/213
- # [16:58] <AryehGregor> . . .
- # [16:58] <AryehGregor> So Gecko should just drop support for those properties entirely?
- # [16:58] <AryehGregor> Fine by me.
- # [16:59] <Ms2ger> https://bugzilla.mozilla.org/show_bug.cgi?id=909633
- # [16:59] <Ms2ger> Patch welcome, I guess
- # [17:03] * Joins: gitbot (~gitbot@public.cloak)
- # [17:03] -gitbot:#testing- [web-platform-tests] ayg opened pull request #2236: Microdata DOM API was removed in whatwg/html@2aaecb89 (master...microdata) https://github.com/w3c/web-platform-tests/pull/2236
- # [17:03] * Parts: gitbot (~gitbot@public.cloak)
- # [17:05] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [17:07] <gsnedders> AryehGregor: IMO we shouldn't just remove the tests, but rather change them to test for microData's absence
- # [17:12] <AryehGregor> gsnedders: That's a philosophical issue. I don't particularly disagree, but those would be entirely new tests, not changed tests.
- # [17:12] <AryehGregor> They'd be a lot shorter. :)
- # [17:12] <AryehGregor> If everyone agrees we want to do that, I don't mind writing a test for it quickly. But in the past this has been disputed, IIRC.
- # [17:13] * Joins: rego (~smuxi@public.cloak)
- # [17:14] <zcorpan> there are historical.html files in wpt that test for things that should not be supported
- # [17:14] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [17:16] * Joins: gitbot (~gitbot@public.cloak)
- # [17:16] -gitbot:#testing- [web-platform-tests] jgraham pushed 2 new commits to master: https://github.com/w3c/web-platform-tests/compare/eddfaddfff3b...5601d854cd19
- # [17:16] -gitbot:#testing- web-platform-tests/master e955cd4 Aryeh Gregor: Microdata DOM API was removed in whatwg/html@2aaecb89
- # [17:16] -gitbot:#testing- web-platform-tests/master 5601d85 jgraham: Merge pull request #2236 from ayg/microdata...
- # [17:16] * Parts: gitbot (~gitbot@public.cloak)
- # [17:16] <jgraham> I agree a test for the absence of these properties would be god fwiw
- # [17:16] <jgraham> *good
- # [17:17] * Quits: simonstewart (~textual@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
- # [17:35] * Joins: r12a (rishida@public.cloak)
- # [17:35] <r12a> anyone able to troubleshoot a test for me?
- # [17:35] <r12a> http://www.w3.org/International/tests/repo/encoding/legacy-mb-tchinese/big5/big5-decode
- # [17:36] <r12a> seems to be getting stuck in the testharness code
- # [17:36] <r12a> the console.log produces the expected results
- # [17:42] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
- # [17:43] * Joins: gitbot (~gitbot@public.cloak)
- # [17:43] -gitbot:#testing- [web-platform-tests] ayg opened pull request #2237: Remove duplicate test names (master...lookupNamespaceURI) https://github.com/w3c/web-platform-tests/pull/2237
- # [17:43] * Parts: gitbot (~gitbot@public.cloak)
- # [17:46] <AryehGregor> r12a: Odd.
- # [17:46] * AryehGregor points r12a to jgraham
- # [17:46] <r12a> yeah :)
- # [17:46] <AryehGregor> I might have expected it not to work at all, but not to hang like that.
- # [17:47] <r12a> it was working ok at one point - i'm not sure what i did to change that
- # [17:47] <r12a> and i can't see why it wouldn't work given the code that's there
- # [17:48] * Joins: simonstewart (~textual@public.cloak)
- # [17:48] <AryehGregor> I don't think you're supposed to call test() asynchronously without some instruction to the framework to expect it.
- # [17:48] <AryehGregor> Otherwise it might just assume the test is finished before test() has even been called.
- # [17:49] <gsnedders> yeah, you'll need test_async
- # [17:49] <gsnedders> or similar
- # [17:49] <r12a> hmm, but then i have the problem that the iframe may not be loaded
- # [17:49] <gsnedders> there are various ways to do ths
- # [17:50] <r12a> gsnedders, could you give me some baby steps? i'm not a real programmer :)
- # [17:50] <AryehGregor> http://testthewebforward.org/docs/testharness-library.html
- # [17:51] <AryehGregor> It briefly describes how to use async_test there.
- # [17:51] <r12a> thanks, reading...
- # [17:54] <jgraham> This whole thing seems slightly weird. Can't you just use the load event to check if the iframe loaded?
- # [17:54] <r12a> i think that's what i'm doing, no?
- # [17:55] <jgraham> So why does it then double check that the iframe loaded? By the time the load fires on the parent the iframe must have loaded
- # [17:56] <jgraham> It seems like you know the number of tests synchronously
- # [17:56] <jgraham> Because the script loads synchronously?
- # [17:57] <jgraham> So I would create an array of async_tests and then once the page has loaded run a step() on each test and then call done on it
- # [17:58] <r12a> hmm, my apologies but i have no clue what all that means, let alone how to do it
- # [17:59] <r12a> are you saying in part that i can just use <body onload="showNodes();"> rather than <body onload="checkIframeLoaded();">, because when onload fires on the body the iframe will always have loaded?
- # [18:01] * Joins: kawai_ (~kawai@public.cloak)
- # [18:04] <jgraham> r12a: Yes
- # [18:04] <r12a> that's useful to know, thanks
- # [18:05] <jgraham> So I'm saying that in the script you can do something like var tests = []; for var (i=0;i<max) {tests.push(async_test("some title " + i))}
- # [18:08] * Joins: kawai (~kawai@public.cloak)
- # [18:09] <jgraham> Then in showNodes you do for (var i=0; i<tests.length; i++) {tests[i].step(function() {decode(some arguments)}} or something
- # [18:09] <jgraham> Uh
- # [18:09] <jgraham> add a tests[i].done();
- # [18:14] * Quits: kawai_ (~kawai@public.cloak) (Ping timeout: 180 seconds)
- # [18:16] <r12a> james, is "for var (i=0;i<max)" syntax i've not come across before, or should it be for(var i=0;i<max; i++) where max is the total number of tests?
- # [18:31] <jgraham> r12a: Can I handwaave and say "pseudocode"? ;) But yeah your one seems more likely to actually run
- # [18:32] <r12a> ok, thanks - i'm constantly discovering new syntax forms, so i wasn't sure ;)
- # [18:32] <jgraham> I'm constantly discovering new ways to mess up typing on irc :)
- # [18:59] * Joins: MK_ (kawamori@public.cloak)
- # [19:06] * Quits: MK (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [19:22] * Quits: kawai (~kawai@public.cloak) (Client closed connection)
- # [19:22] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [19:33] <r12a> jgraham, aryehgregor, gsnedders, seems to now work, thanks http://www.w3.org/International/tests/repo/encoding/legacy-mb-tchinese/big5/big5-decode.html
- # [19:33] <r12a> a bit slower
- # [19:34] <r12a> i hope it's manageable when i expose the full set of 14,000 subtests
- # [19:35] * Joins: rego (~smuxi@public.cloak)
- # [19:39] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [19:45] <jgraham> r12a: That was much faster for me, in that it worked ;)
- # [19:46] * Joins: rego (~smuxi@public.cloak)
- # [19:46] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [19:55] * Joins: rego (~smuxi@public.cloak)
- # [19:57] * Quits: simonstewart (~textual@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
- # [19:59] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:06] * Joins: rego (~smuxi@public.cloak)
- # [20:08] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:18] <AryehGregor> :)
- # [20:18] * Joins: rego (~smuxi@public.cloak)
- # [20:18] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:22] * Quits: MK_ (kawamori@public.cloak) (Ping timeout: 180 seconds)
- # [20:27] * Joins: rego (~smuxi@public.cloak)
- # [20:37] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:41] * Quits: AryehGregor (~bc789e7b@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [20:46] * Joins: rego (~smuxi@public.cloak)
- # [20:48] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [20:58] * Joins: rego (~smuxi@public.cloak)
- # [20:59] * Joins: zcorpan (~zcorpan@public.cloak)
- # [21:02] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:08] * terri_offline is now known as terri
- # [21:09] * Joins: rego (~smuxi@public.cloak)
- # [21:13] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:20] * Joins: rego (~smuxi@public.cloak)
- # [21:22] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:29] * Joins: rego (~smuxi@public.cloak)
- # [21:31] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:38] * Joins: rego (~smuxi@public.cloak)
- # [21:40] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:48] * Joins: rego (~smuxi@public.cloak)
- # [21:49] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [21:57] * Joins: rego (~smuxi@public.cloak)
- # [22:02] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:08] * Joins: rego (~smuxi@public.cloak)
- # [22:08] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:17] * Joins: rego (~smuxi@public.cloak)
- # [22:18] * heycam|away is now known as heycam
- # [22:18] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:26] * Joins: rego (~smuxi@public.cloak)
- # [22:38] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:45] * Joins: rego (~smuxi@public.cloak)
- # [22:51] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [22:58] * Joins: rego (~smuxi@public.cloak)
- # [22:58] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [23:09] * Joins: rego (~smuxi@public.cloak)
- # [23:11] * Quits: rego (~smuxi@public.cloak) (Client closed connection)
- # [23:12] * Quits: r12a (rishida@public.cloak) (Client closed connection)
- # [23:18] * Joins: rego (~smuxi@public.cloak)
- # [23:40] * heycam is now known as heycam|away
- # [23:46] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # Session Close: Fri Oct 09 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn