Options:
Previous day, Next day
- # Session Start: Tue Jun 16 00:00:01 2015
- # Session Ident: #whatwg
- # [00:00] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
- # [00:03] * Quits: othermaciej (~mjs@17.245.26.221) (Quit: othermaciej)
- # [00:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
- # [00:04] * Joins: othermaciej (~mjs@17.245.26.221)
- # [00:06] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Remote host closed the connection)
- # [00:07] * Joins: othermaciej_ (~mjs@17.114.219.179)
- # [00:07] * Joins: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
- # [00:08] * Quits: othermaciej (~mjs@17.245.26.221) (Ping timeout: 252 seconds)
- # [00:08] * othermaciej_ is now known as othermaciej
- # [00:15] * caitp|away is now known as caitp
- # [00:17] * Quits: plutoniix (~plutoniix@node-q1x.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [00:22] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se)
- # [00:22] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [00:23] * Quits: bin_005 (~ctlM@80.83.238.89) (Ping timeout: 248 seconds)
- # [00:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [00:35] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Ping timeout: 265 seconds)
- # [00:37] * heycam|away is now known as heycam
- # [00:37] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [00:38] * Joins: Hory (Hory@2a02:2f0c:20bf:ffff::bc19:8a2f)
- # [00:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [00:48] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [00:50] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [00:51] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [00:58] * Joins: seventh (seventh@128.90.90.65)
- # [00:58] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-rheewhvxyqzpisry) (Quit: Connection closed for inactivity)
- # [01:15] * caitp is now known as caitp|away
- # [01:16] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 256 seconds)
- # [01:21] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [01:26] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [01:32] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:39] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
- # [01:44] * Joins: benwerd (~benwerd@199.87.84.238)
- # [01:48] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [01:53] * jwalden wonders how cynical he should be about Apple's unilateral <link rel="icon" mask> thingamabob
- # [01:53] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [01:54] <jarek> Hi
- # [01:55] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 265 seconds)
- # [01:55] <jarek> On Chrome element.nodeName and element.tagName are returning uppercase strings for HTML elements (e.g. "BODY") and lowercase strings for SVG elements inside HTML (e.g. "rect")
- # [01:56] <jarek> Is this standard behavior? If so, are there any plans to introduce a new property that would be more consistent?
- # [01:59] <jarek> Google shows 113,000 results for "nodeName.toLowerCase()" query
- # [01:59] <boogyman> just pass it through a normalization workflow (toLowerCase() or toUpperCase()) before evaluation.
- # [02:00] <jarek> boogyman: yeah, that's what I'm doing right now, but this is used so often that it really deserves better API
- # [02:00] * Quits: capella-s32 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Read error: Connection reset by peer)
- # [02:01] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [02:02] <jarek> Attribute nodes have the property "node" which gives me lowercase values
- # [02:02] <jarek> I mean "name", not "node"
- # [02:02] <jarek> it would make perfect sense to also have "node" property on elements
- # [02:03] <jarek> oops, I meant "name", not "node", again
- # [02:10] * Quits: othermaciej (~mjs@17.114.219.179) (Quit: othermaciej)
- # [02:22] * Joins: ek_ (43c2e553@gateway/web/freenode/ip.67.194.229.83)
- # [02:22] <ek_> hello
- # [02:29] * Quits: qard (~sbelanger@209.139.228.33) (Quit: (ノಠ益ಠ)ノ彡┻━┻)
- # [02:32] * caitp|away is now known as caitp
- # [02:38] <karlcow> jarek: maybe better https://github.com/search?q=%22nodeName.toLowerCase%28%29%22&ref=searchresults&type=Code&utf8=%E2%9C%93
- # [02:39] <karlcow> even https://github.com/search?l=javascript&q=%22nodeName.toLowerCase%28%29%22&ref=searchresults&type=Code&utf8=%E2%9C%93
- # [02:39] * Quits: ek_ (43c2e553@gateway/web/freenode/ip.67.194.229.83) (Quit: Page closed)
- # [02:45] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
- # [02:45] <jarek> karlcow: Github code search is broken
- # [02:45] <jarek> e.g. try https://github.com/search?utf8=%E2%9C%93&q=%22tagName.toLowerCase%22&type=Code&ref=searchresults
- # [02:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [02:47] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Client Quit)
- # [02:49] * Joins: plutoniix (~plutoniix@119.63.87.222)
- # [02:50] <jarek> or even https://github.com/search?l=javascript&q=tagName+toLowerCase&ref=searchresults&type=Code&utf8=%E2%9C%93
- # [02:50] <jarek> almost every bigger project uses this hack somewhere
- # [02:51] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:53] <karlcow> ah better search. Cool
- # [02:53] * Quits: karlcow (~karl@nerval.la-grange.net) (Client Quit)
- # [02:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:55] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
- # [02:57] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
- # [02:57] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [03:06] * Joins: KevinMarks__ (~yaaic@2607:fb90:504:24cc:e42:eefe:8408:a438)
- # [03:08] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [03:10] * Quits: Hory (Hory@2a02:2f0c:20bf:ffff::bc19:8a2f) (Read error: Connection reset by peer)
- # [03:11] * Joins: joelo (uid92317@gateway/web/irccloud.com/x-oqsqxvniyawjhgyj)
- # [03:14] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [03:17] * Joins: othermaciej (~mjs@76.74.153.36)
- # [03:19] * Quits: kochi (kochi@nat/google/x-bheevihdohimboqr) (Quit: Leaving.)
- # [03:19] * Quits: jyasskin (jyasskin@nat/google/x-gwlcaofskylsxkrl) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [03:21] * Quits: othermaciej (~mjs@76.74.153.36) (Client Quit)
- # [03:21] * Joins: othermaciej (~mjs@76.74.153.36)
- # [03:22] * caitp is now known as caitp|away
- # [03:22] * caitp|away is now known as caitp
- # [03:22] * Joins: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281)
- # [03:27] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
- # [03:29] * Quits: othermaciej (~mjs@76.74.153.36) (Quit: othermaciej)
- # [03:29] <MikeSmith> for anybody around who's knowledgeable about Chrome's WebRTC implementation: it seems like a bug that doesn't recognize RTCPeerConnection.createOffer() (with no args)
- # [03:30] <MikeSmith> so I'm wondering if there might be an open Chromium bug for that
- # [03:31] <MikeSmith> the WebIDL at http://w3c.github.io/webrtc-pc/#interface-definition says:
- # [03:31] <MikeSmith> interface RTCPeerConnection : EventTarget { Promise<RTCSessionDescription> createOffer (optional RTCOfferOptions options);
- # [03:33] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:33] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [03:33] * Quits: seventh (seventh@128.90.90.65) (Remote host closed the connection)
- # [03:35] * Quits: KevinMarks__ (~yaaic@2607:fb90:504:24cc:e42:eefe:8408:a438) (Ping timeout: 265 seconds)
- # [03:37] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [03:38] * Quits: ap__ (~ap@17.114.219.7)
- # [03:43] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:43] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [03:43] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
- # [03:52] * caitp is now known as caitp|away
- # [03:56] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [03:59] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [04:06] * heycam is now known as heycam|away
- # [04:09] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [04:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [04:13] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [04:15] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [04:18] * Joins: psy_ (~psy@43.224.156.101)
- # [04:23] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [04:24] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [04:27] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
- # [04:42] * heycam|away is now known as heycam
- # [04:42] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [04:46] * Joins: othermaciej (~mjs@76.14.75.149)
- # [04:55] <MikeSmith> heycam: any chance you might be able to rope in somebody to review the SVG tests you submitted?
- # [04:55] <MikeSmith> otherwise they might end up just sitting for a while
- # [04:55] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [04:56] <MikeSmith> wonder if ed could be talked into reviewing
- # [04:56] <heycam> MikeSmith, I sent an email to jgraham asking about review procedures but maybe it got caught in a spam filter
- # [04:56] <MikeSmith> oh
- # [04:56] <heycam> MikeSmith, how do we (SVG WG members) become allowed to review tests?
- # [04:56] <MikeSmith> or maybe jgraham just not made time to reply yet
- # [04:57] <MikeSmith> anybody can review
- # [04:57] <MikeSmith> just not everybody can merge to master
- # [04:57] <heycam> I see
- # [04:57] <heycam> how do you indicate r+?
- # [04:57] <MikeSmith> using this critic tool thing that came from Opera originally
- # [04:57] <heycam> aha
- # [04:58] <heycam> and then someone will be alerted to the fact that it passed review, and one of you wpt owners will merge it?
- # [04:58] <MikeSmith> yup
- # [04:58] <MikeSmith> exactly that
- # [04:58] <heycam> ok, great
- # [04:58] <heycam> I had a couple of questions about file format / testing approach in those two PRs
- # [04:58] <MikeSmith> I don't know if you've used critic before but it's not so bad
- # [04:58] <MikeSmith> oh
- # [04:59] <MikeSmith> OK I might be able to answer
- # [04:59] <heycam> so hopefully one of you can answer those, so I've got a baseline I can review other tests from
- # [04:59] <MikeSmith> ok
- # [04:59] <MikeSmith> did you send the questions to a mailing list?
- # [04:59] <MikeSmith> if not, you might want to
- # [04:59] <heycam> no, they're just in the PRs
- # [04:59] <MikeSmith> ah OK
- # [04:59] * MikeSmith looks now
- # [04:59] <heycam> is there a mailing list that's good for wpt discussion?
- # [05:00] <MikeSmith> yeah, we use public-test-infra@w3.org
- # [05:00] <MikeSmith> https://lists.w3.org/Archives/Public/public-test-infra/
- # [05:00] <heycam> ok, I'll get on that one
- # [05:02] <MikeSmith> so about the question of the best way to handle scripted SVG tests, I take it you mean putting the script in HTML test file itself vs a separate file
- # [05:02] <MikeSmith> if so there's no policy nor any recommended best practice really
- # [05:02] <heycam> yeah, or even just having the SVG document as the top level thing and including testharness.js in there
- # [05:02] <heycam> I figure the test harness reporting thing won't work if you do that though
- # [05:02] <MikeSmith> ah
- # [05:03] <MikeSmith> yeah the reporting thing wouldn't work in that case
- # [05:04] <MikeSmith> I guess we could figure out a way to make it work, if that would make it easier to write SVG tests
- # [05:04] <heycam> nah, it should be fine. we're not really caring about UAs that support SVG and script but not HTML
- # [05:04] <MikeSmith> ah yeah
- # [05:05] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [05:05] <heycam> one other question: my reftest for <rect> is comparing against an <div>. some people in the WG (last week at the F2F) said they would prefer not comparing against HTML, and would rather a PNG reference there
- # [05:05] <heycam> wdyt?
- # [05:09] <MikeSmith> I guess comparing against HTML is what existing wpt tests would normally do, but I suppose in that's in part just because it's all assuming an HTML UA to begin with
- # [05:09] <MikeSmith> but SVG is different of course
- # [05:10] <MikeSmith> so anyway it wouldn't be against policy or best practice to compare against a PNG reference
- # [05:10] <MikeSmith> there are probably some existing tests that already do I guess
- # [05:10] <heycam> ok
- # [05:10] <heycam> I figure if we do that it's probably only go to be for some of the base tests that all the rest of the tests rely on
- # [05:10] <MikeSmith> it's maybe just more work for you as the test authro
- # [05:10] <MikeSmith> ok
- # [05:10] <heycam> yeah, generating the PNG is a little annoying
- # [05:12] <MikeSmith> yeah but it's not a huge hardship and if is makes others happier I guess it might be worth it
- # [05:12] <MikeSmith> btw about <link rel=help> thing, is there a reason to not point it to the ED?
- # [05:12] <heycam> yeah. it will make it easier for example for Inkscape to import the tests.
- # [05:12] <heycam> no good reason; I just copied another test that pointed to TR/
- # [05:12] <MikeSmith> ah Inkscape yeah (the PNG thing)
- # [05:13] <heycam> still there are probably a bunch of SVG text tests that would warrant testing against HTML
- # [05:13] <MikeSmith> yeah
- # [05:13] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
- # [05:14] <MikeSmith> and for better or worse, I think the harness and infrastructure overall pretty much assume an HTML UA
- # [05:15] <heycam> for sure. though hopefully do have their own harness to import and run the tests in an automated fashion.
- # [05:15] <heycam> *hopefully vendors
- # [05:16] * Joins: immobilarity (62fd0986@gateway/web/freenode/ip.98.253.9.134)
- # [05:16] <heycam> I will get a bit more time to look at the tests after the end of this month. thanks for the answers; I'll direct questions to public-test-infra as they come up.
- # [05:17] <MikeSmith> yeah (about automation), though jgraham has been working hard on making it possible for all vendors to integrate wptrunner into their CI (similar to the way mozilla CI does already)
- # [05:17] <MikeSmith> super
- # [05:17] <MikeSmith> and if/when it's faster, feel free to also ping me any time here or on #testing
- # [05:17] * Quits: immobilarity (62fd0986@gateway/web/freenode/ip.98.253.9.134) (Client Quit)
- # [05:18] <heycam> ok, cheers
- # [05:19] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
- # [05:20] * Joins: othermaciej (~mjs@76.14.75.149)
- # [05:21] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:27] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
- # [05:27] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [05:27] * Joins: othermaciej (~mjs@76.14.75.149)
- # [05:49] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [05:52] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [05:54] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [05:58] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [06:00] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
- # [06:07] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [06:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [06:20] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [06:20] * Quits: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281) (Quit: Leaving.)
- # [06:20] * Krinkle is now known as Krinkle_
- # [06:20] * Joins: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281)
- # [06:47] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
- # [06:56] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [06:56] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [06:59] * Joins: jdaggett__ (~jdaggett@61-121-216-2.bitcat.net)
- # [07:00] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 244 seconds)
- # [07:03] * annevk wonders why jarek doesn't use localName
- # [07:03] <annevk> heycam: MikeSmith: using PNGs seems bad
- # [07:03] <annevk> heycam: MikeSmith: it's one of the reasons WebKit/Blink have so much overhead
- # [07:04] <annevk> heycam: MikeSmith: in their testing infrastructure
- # [07:04] <heycam> it would only be for a couple of basic tests
- # [07:04] <heycam> I agree we don't want to have PNGs for everything
- # [07:04] <heycam> (their repo was massive because they had PNGs for everything)
- # [07:05] <annevk> heycam: I don't really understand why on the one hand the WG is okay with accepting HTML / scripting, but on the other hand they'd want to use PNG for reftests
- # [07:05] <annevk> heycam: but that does sound better
- # [07:06] <heycam> it would help at least for the Inkscape folks, who can't run script, but do want to be able to run the reftests
- # [07:06] <heycam> though Rossen preferred the PNG for the <rect> test too
- # [07:06] * heycam shrugs
- # [07:06] * heycam should look up what Gecko has for <path> reftests, if anything
- # [07:07] <heycam> the answer is: very little
- # [07:12] * Quits: jdaggett__ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 252 seconds)
- # [07:13] * Joins: BigPants (~pants@m213-101-16-41.cust.tele2.se)
- # [07:13] * Quits: psy_ (~psy@43.224.156.101) (Ping timeout: 250 seconds)
- # [07:22] * Joins: jdaggett_ (~jdaggett@p7167-ipngn4402marunouchi.tokyo.ocn.ne.jp)
- # [07:26] * Joins: roc (~chatzilla@121-99-139-53.bng1.tvc.orcon.net.nz)
- # [07:33] <MikeSmith> annevk: heycam I would assume that enabling a few ad-hoc PNG reftests for some SVG tests wouldn't require any additional infrastructure outside of what those tests need themselves, nor require needing to provide some general supported mechanism in the wpt infrastructure to do it for other tests
- # [07:34] <MikeSmith> but that said, if it requires any python modules that we aren't already requiring, then even just that would make it a non-starter probably
- # [07:35] <MikeSmith> see jgraham comment at https://lists.w3.org/Archives/Public/public-test-infra/2015AprJun/0010.html
- # [07:35] <annevk> MikeSmith: the problem for WebKit/Blink is 1) weight of the repo and 2) the cost of having to regenerate those images
- # [07:35] <annevk> MikeSmith: 2) might be less of a problem for SVG than it is for ordinary layout tests
- # [07:36] <annevk> MikeSmith: but once you start with fonts, it's still tricky I think
- # [07:36] <heycam> annevk, I reckon for text/font tests that need it, comparing against HTML should be ok
- # [07:36] * Quits: jdaggett_ (~jdaggett@p7167-ipngn4402marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 240 seconds)
- # [07:36] <heycam> and hopefully Ahem can be used for most of the rest of SVG text tests
- # [07:38] <MikeSmith> as far at the PNGs, if it's possible for static PNGs to be used rather than needing be dynamically generated, the those can just be checked in and we don't have any cost other than the additional footprint
- # [07:38] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [07:39] <heycam> yeah I'm not expecting the reference PNGs to change
- # [07:39] <MikeSmith> I wouldn't think we'd be looking at much additional weight for the repo if it's just isolated to these SVG tests
- # [07:39] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se)
- # [07:39] <heycam> and it's not like we have the problem of pixel-perfect checking that WebKit's tests require (or required?), over multiple platforms
- # [07:40] <MikeSmith> heycam: yeah OK then I think the potential problems annevk mentioned might not be so relevant in this particular case
- # [07:40] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [07:41] <MikeSmith> (but that said I agree with annevk that we'd never want to end up with that problems that WebKit/Blink have created for themselves with what they built out for the general case)
- # [07:42] <heycam> right, I agree
- # [07:43] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
- # [07:43] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
- # [07:48] <annevk> Hmm, going through http://krijnhoetmer.nl/irc-logs/whatwg/20141119#l-235 again I can't find the bug rubys was talking about
- # [07:48] <annevk> As far as I can tell prepending always works fine
- # [07:49] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
- # [07:49] <annevk> Because the buffer is cleared after each time you see @
- # [07:52] <MikeSmith> annevk: other than "hmm, yeah, there's a bug there, I can't reproduce reordering in Firefox"?
- # [07:52] <annevk> MikeSmith: I guess I should test browsers
- # [07:53] <annevk> MikeSmith: afaict for http://@test@test@example.com/ you want a username that is %40test%40test and Firefox seems to do just that
- # [07:54] <annevk> Chrome does the same
- # [07:54] <annevk> So maybe I was reading the specification wrong back then?
- # [07:54] <annevk> In any event, I should check that this is tested
- # [07:57] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
- # [07:59] * heycam is now known as heycam|away
- # [08:04] * Quits: rniwa (~rniwa@17.245.26.86) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:10] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:10] * heycam|away is now known as heycam
- # [08:17] * Joins: BigPants (~pants@62.182.217.40)
- # [08:20] <MikeSmith> annevk: yeah (about %40test%40test for username)
- # [08:23] <Ms2ger> So is it me or have I not seen Hixie in a long time?
- # [08:28] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [08:52] * Joins: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [08:52] <MikeSmith> Ms2ger: yeah he's not been around here so much recently
- # [08:53] <MikeSmith> abarth not been around as much for a while either
- # [08:56] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:01] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [09:11] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
- # [09:12] * Joins: rcombs (~rcombs@rcombs.me)
- # [09:12] * Joins: rc0mbs (~rcombs@irc.rcombs.me)
- # [09:13] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [09:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [09:17] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [09:21] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [09:27] * Joins: zdobersek (~zan@46.166.138.139)
- # [09:27] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:28] * Joins: mpt (mpt@canonical/mpt)
- # [09:31] * Joins: KevinMarks__ (~yaaic@2607:fb90:228c:79ef:2e42:93f2:6c40:fc30)
- # [09:34] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [09:42] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
- # [09:47] * Joins: darobin (~darobin@159.180.228.142)
- # [09:52] <philipj> Ms2ger: how do you pronounce your nick?
- # [09:52] <philipj> is it like i18n, so "messenger" or something?
- # [09:52] <Ms2ger> There is no canonical pronunciation
- # [09:54] <philipj> Well OK, I'll just make stuff up then :)
- # [09:54] <annevk> miss-too-ger
- # [09:54] <philipj> I think of V'ger
- # [09:58] <MikeSmith> I just say "em es two gee ee are"
- # [09:59] <MikeSmith> which is longer but more elegantly symmetrical in that it has the same number of syllables as "Anne van Kesteren"
- # [09:59] <philipj> We'll just have to wait until Ms2ger writes a book that gets recorded as an audio book
- # [10:00] <philipj> MikeSmith: coincidence? I think not!
- # [10:00] <MikeSmith> I vote for that book to be narrated either by Benedict Cumberbatch or Ian McShane
- # [10:01] * Quits: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [10:02] <philipj> "A technological history of mutation events, by em es two gee ee are, narrated by that guy from Sherlock"
- # [10:04] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:04] <Ms2ger> I have no connection with Wimbledon Tennismatch
- # [10:05] <MikeSmith> "with interludes from Henry Miller's Tropic of Cancer read by James Graham in the speaking manner of Blackbeard from one of those Johnny Depp pirate movies"
- # [10:06] <philipj> :)
- # [10:06] <Ms2ger> Based on interviews with /smaug/
- # [10:09] <MikeSmith> heh
- # [10:12] * heycam is now known as heycam|away
- # [10:12] * Joins: psy_ (~psy@43.224.156.101)
- # [10:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 276 seconds)
- # [10:14] <annevk> It seems Safari simply returns failure if it sees a duplicate @
- # [10:15] * Joins: othermaciej (~mjs@76.14.75.149)
- # [10:17] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [10:18] <annevk> Sebmaster: https://github.com/w3c/web-platform-tests/pull/1907
- # [10:18] <annevk> MikeSmith: ^
- # [10:18] * MikeSmith looks
- # [10:18] <Sebmaster> annevk: got it ;)
- # [10:19] <MikeSmith> annevk: will review it shortly
- # [10:23] * annevk reaches out to the Safari team
- # [10:24] * Quits: davve (~davve@h-72-179.a137.corp.bahnhof.se) (Ping timeout: 246 seconds)
- # [10:24] * Joins: davve (~davve@h-72-179.a137.corp.bahnhof.se)
- # [10:28] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:28] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:29] <MikeSmith> annevk: I don't find a test for "http://`{}:`{}@h/`{}?`{}" in Sebmaster's file at https://github.com/jsdom/whatwg-url/blob/master/test/additional-tests.txt
- # [10:29] <annevk> he tests for `, {, and }, based on recent changes to the specification
- # [10:29] <MikeSmith> I see one for "http://test:a{b@localhost" and one for "http://localhost?query=a`b"
- # [10:29] <MikeSmith> ok
- # [10:30] <annevk> I adjusted the test to cast a somewhat wider net
- # [10:30] <MikeSmith> hai
- # [10:31] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
- # [10:32] * Quits: KevinMarks__ (~yaaic@2607:fb90:228c:79ef:2e42:93f2:6c40:fc30) (Ping timeout: 256 seconds)
- # [10:32] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:34] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [10:36] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett_)
- # [10:36] * Joins: bin_005 (~ctlM@80.83.239.8)
- # [10:37] * MikeSmith sees the "Use the username and password encode sets within authority state" spec change come across
- # [10:38] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection refused)
- # [10:41] <Sebmaster> annevk: sweet, i think the new fragment tests found a bug in my implementation
- # [10:41] <annevk> Sebmaster: well I had to change the specification for them, so :-)
- # [10:41] <Sebmaster> ohh :<
- # [10:41] <annevk> Sebmaster: https://github.com/whatwg/url/commit/7468c397f600b72f650f52fc02466f051bf96ad3
- # [10:42] <Sebmaster> but the @ flag didnt break anything i think
- # [10:42] <annevk> Sebmaster: yeah, the @ flag was a non-issue
- # [10:42] <annevk> Sebmaster: at least, I can't think of a reason why I thought it was a problem and looking at the specification today it seems fine
- # [10:43] <annevk> Sebmaster: you could watch whatwg/url if you want to see the commits come by
- # [10:44] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:44] <annevk> or follow on Twitter I suppose
- # [10:44] <Sebmaster> hrm... but watching gives me all issue comments right?
- # [10:44] <annevk> Yeah it would
- # [10:45] <Sebmaster> twitter it is
- # [10:51] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
- # [10:51] <annevk> mathiasbynens: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27641 (feel free to sort this out)
- # [10:51] <annevk> mathiasbynens: I think hober also has some insights here and a funny demo URL that shows how broken RTL URLs are
- # [10:52] <annevk> mathiasbynens: my thinking at the moment is that I'll wait and put a recommendation in the specification once UAs have demonstrated something that works reasonably well
- # [10:52] * Joins: espadrine_ (~tyl@213.152.18.159)
- # [10:53] * Joins: roc_ (~chatzilla@121-99-94-241.bng1.tvc.orcon.net.nz)
- # [10:53] <MikeSmith> annevk: wow https://code.google.com/p/chromium/issues/detail?id=351639 is epic (the "Security: Spoofable RTL URLs in the UI" bug)
- # [10:53] <annevk> quick, resurrect John Milton for a poem
- # [10:54] <MikeSmith> heh
- # [10:54] <MikeSmith> annevk: does the proposal from Matt Giuca have agreement?
- # [10:54] <MikeSmith> I mean as far as Chrome goes
- # [10:55] * Quits: roc (~chatzilla@121-99-139-53.bng1.tvc.orcon.net.nz) (Ping timeout: 265 seconds)
- # [10:55] <annevk> MikeSmith: not sure, I had not read that far
- # [10:55] * roc_ is now known as roc
- # [10:56] <MikeSmith> ah yeah I see mathiasbynens just recently cc'ed you
- # [10:56] <annevk> This does not look as bad as what Safari does
- # [10:56] <annevk> Safari puts part of the path into the domain
- # [10:56] <Sebmaster> annevk: i think im missing a set relative flag now to make `pathname` return schema data instead of "/"
- # [10:57] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-txuadxttsihedygq)
- # [10:59] * Joins: g4 (~g4@unaffiliated/gormer)
- # [10:59] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
- # [11:00] <annevk> Sebmaster: hmm yes
- # [11:00] <annevk> Sebmaster: I guess I should just inline it
- # [11:00] <Sebmaster> so not my impl?
- # [11:01] <annevk> Sebmaster: bug in spec
- # [11:01] <Sebmaster> great
- # [11:01] <Sebmaster> ... for me, that is :D
- # [11:03] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [11:03] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Client Quit)
- # [11:04] <MikeSmith> finding spec bugs is the greatest achievement possible, so it's always good
- # [11:04] <MikeSmith> the prayer bells ring in heaven every time somebody finds a spec bug
- # [11:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [11:09] <jgraham> MikeSmith: I think you need to recalibrate your achievementometer there
- # [11:10] <Ms2ger> Morning jgraham
- # [11:10] <jgraham> Ms2ger: What do you want? :)
- # [11:15] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [11:16] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [11:17] * Joins: Lachy (~Lachy@213.166.174.2)
- # [11:17] <annevk> Sebmaster: fixed
- # [11:18] <Sebmaster> annevk: on it
- # [11:19] <Sebmaster> annevk: lookin good
- # [11:19] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [11:19] <Sebmaster> all tests pass again (including the new ones)
- # [11:22] <annevk> I guess I should start working on (new URL("test", "test://x/")).href === "test://x/test" as that's going to be a lot of work :-(
- # [11:26] <Sebmaster> annevk: good luck... or something :D
- # [11:31] * Joins: espadrine (~tyl@213.152.18.159)
- # [11:32] * Quits: espadrine_ (~tyl@213.152.18.159) (Read error: Connection reset by peer)
- # [11:44] * Joins: nicolasbadia_ (~nicolasba@ns3272321.ip-5-39-84.eu)
- # [11:54] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:00] * Joins: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net)
- # [12:08] * Quits: BigPants (~pants@62.182.217.40)
- # [12:10] * Joins: adactio (~adactio@212.42.170.121)
- # [12:10] <annevk> Yeah, this is a giant mess
- # [12:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:10] * Joins: Lachy (~Lachy@213.166.174.2)
- # [12:14] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
- # [12:15] * wilsonpage is now known as wilsonpage-away
- # [12:21] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [12:22] * wilsonpage-away is now known as wilsonpage
- # [12:25] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [12:29] * Joins: Lachy (~Lachy@213.166.174.2)
- # [12:37] <Ms2ger> jgraham, just to say good morning
- # [12:44] <hsivonen> so, according to Wikipedia, it seems like Gecko's Big5-HKSCS support has been stuck to a pre-2004 level for a decade...
- # [12:46] <Ms2ger> When did ftang leave? :)
- # [12:46] <hsivonen> Ms2ger: in 2003 at the latest if not before
- # [12:50] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
- # [12:56] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
- # [12:58] * Joins: ^esc_ (~esc-ape@178.115.131.247.wireless.dyn.drei.com)
- # [12:58] * Joins: bin_005_r (~ctlM@80.83.239.120)
- # [12:58] * Quits: bin_005 (~ctlM@80.83.239.8) (Ping timeout: 255 seconds)
- # [12:59] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:00] * Quits: ^esc (~esc-ape@77.119.130.17.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [13:12] * Joins: beverloo (beverloo@nat/google/x-fsoozfcyxfhaviui)
- # [13:13] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-tyrukhvwnhiplcuy) (Quit: Connection closed for inactivity)
- # [13:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 272 seconds)
- # [13:31] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Ping timeout: 240 seconds)
- # [13:32] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [13:33] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [13:36] * Joins: newtron (~newtron@199.71.174.203)
- # [13:39] * Quits: bin_005_r (~ctlM@80.83.239.120) (Ping timeout: 252 seconds)
- # [13:51] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [13:57] * Joins: BigPants (~pants@m213-101-16-41.cust.tele2.se)
- # [14:05] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
- # [14:10] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
- # [14:10] <annevk> SimonSapin: https://lists.w3.org/Archives/Public/public-whatwg-archive/2015Jun/0028.html
- # [14:14] <SimonSapin> annevk: data:/../ becomes data:/ ‽
- # [14:14] <annevk> yeah
- # [14:15] <SimonSapin> this makes no sense
- # [14:15] <annevk> that's actually pretty much what RFC 3986 says
- # [14:15] <annevk> so things will be much closer to what the IETF does
- # [14:15] <annevk> also, see topic?
- # [14:16] <SimonSapin> so are you supposed to use something like data:%2F..%2F ?
- # [14:16] <annevk> SimonSapin: data URLs don't start with a slash typically so it's not a problem
- # [14:17] <SimonSapin> is it only at the start?
- # [14:17] <annevk> if you start with a slash you become a relative URL
- # [14:17] <SimonSapin> what about, say, data:,a/../
- # [14:17] <annevk> that would stay as-is, obviously
- # [14:17] <annevk> it's no longer a path
- # [14:17] <SimonSapin> is that current impls, or a proposal?
- # [14:17] <annevk> current impls per the email?
- # [14:18] <SimonSapin> obviously, not that obvious to me
- # [14:22] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
- # [14:23] <SimonSapin> annevk: I’d like to take more time to look into this, but I can’t really in the next two weeks
- # [14:28] * Joins: dbaron (~dbaron@65.115.226.27)
- # [14:29] <annevk> SimonSapin: I'm pretty sure about my general outline, but I guess I can always revert if you find a showstopper
- # [14:29] <annevk> SimonSapin: we can discuss it more next week if you want
- # [14:30] * Joins: weinig (~weinig@65.115.226.27)
- # [14:31] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [14:33] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Quit: Reconnecting…)
- # [14:33] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
- # [14:34] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
- # [14:34] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
- # [14:34] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
- # [14:35] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
- # [14:35] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
- # [14:35] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
- # [14:36] <SimonSapin> annevk: will you be in Whistler ?
- # [14:36] <annevk> yeah
- # [14:36] <SimonSapin> ok, we can chat about it then
- # [14:38] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
- # [14:40] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 255 seconds)
- # [14:44] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
- # [14:44] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
- # [14:44] * Joins: sarri (~sari@unaffiliated/sarri)
- # [14:52] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [14:55] <annevk> philipj: https://bugzilla.mozilla.org/show_bug.cgi?id=912470#c69
- # [14:55] <annevk> philipj: hsivonen is implementing your big5 work
- # [14:59] <philipj> annevk, hsivonen, I hope it works out, it would be sweet if we can have the big5 label always mean the same thing
- # [14:59] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
- # [15:01] <annevk> philipj: if you didn't click, you might want to look and answer the question about that test
- # [15:01] * annevk hopes it works out too
- # [15:04] * Joins: bradleymeck_ (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [15:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Ping timeout: 264 seconds)
- # [15:05] * bradleymeck_ is now known as bradleymeck
- # [15:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
- # [15:08] <philipj> annevk: I did follow the link, but didn't recognize test_big5.js as my thing, is it just the data from the spec?
- # [15:08] <annevk> oh oops
- # [15:08] <annevk> it's from jsbell
- # [15:08] <annevk> my bad
- # [15:09] <annevk> I assumed it must be yours if he found it someplace online
- # [15:09] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [15:10] <annevk> Sebmaster: supporting relative URLs all over might not actually be that bad, a lot can be reused, though it depends a bit on how we decide to do certain things
- # [15:11] <annevk> Sebmaster: I guess I'll start with writing tests though so you can catch all my bugs :p
- # [15:11] <philipj> nope, I wasn't involved with that. Just a single input and a single output seems not enough to test this well, someone (tm) needs to write tests that target specific steps of the algorithm in the spec I think
- # [15:11] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [15:12] <annevk> if only I could get a hold of that someone (tm) I might make them write some other tests too
- # [15:12] * Joins: Lachy (~Lachy@213.166.174.2)
- # [15:12] * Joins: Fusl (~Fusl@unaffiliated/fusl)
- # [15:22] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Ping timeout: 265 seconds)
- # [15:24] <jgraham> MikeSmith: I think they're talking about you ;)
- # [15:29] <MikeSmith> heh
- # [15:29] <Sebmaster> annevk: i love tests
- # [15:29] <Sebmaster> not writing them though :>
- # [15:30] <MikeSmith> the only thing funner than writing tests is reviewing them
- # [15:31] <MikeSmith> wait not, debugging intermittent test failures is the funnest beyond those two things put together
- # [15:32] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:41] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [15:41] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [15:42] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
- # [15:46] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
- # [15:48] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [15:50] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [15:58] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
- # [15:58] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [16:00] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
- # [16:05] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
- # [16:06] * Quits: TallTed (~Thud@63.119.36.36)
- # [16:10] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [16:11] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [16:19] * Joins: MegaPants (~pants@79.138.131.190.mobile.tre.se)
- # [16:19] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
- # [16:22] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se) (Ping timeout: 252 seconds)
- # [16:26] <annevk> SimonSapin: I'm going with your idea btw of clearly calling out "ASCII strings" in the specification
- # [16:27] <SimonSapin> annevk: ok
- # [16:30] * Joins: Ms2ger (~Ms2ger@91.182.26.54)
- # [16:35] * caitp|away is now known as caitp
- # [16:36] * Joins: plutoniix (~plutoniix@node-lly.pool-101-108.dynamic.totbb.net)
- # [16:41] * Joins: weinig (~weinig@65.115.226.27)
- # [16:42] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
- # [16:46] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Read error: Connection reset by peer)
- # [16:48] * Joins: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net)
- # [16:48] * Quits: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net) (Changing host)
- # [16:48] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [16:49] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
- # [16:52] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [16:57] <annevk> Hmm, https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0901.html only Domenic's email is not clickable
- # [16:57] <annevk> Did someone use a regular expression to parse email addresses and assumed everyone would use at least two characters?
- # [16:57] <SimonSapin> or have a TLD whitelist
- # [16:58] <wanderview> this is my new mental image for spec writers: http://www.shutterstock.com/video/clip-2985172-stock-footage-happy-engineer-holding-blueprints-against-a-white-background.html
- # [16:58] <annevk> Seems arbitrary to recognize the Netherlands but not Montenegro
- # [16:58] <SimonSapin> annevk: at some point I had rust-url use a string type that is guaranteed to b ASCII (like String is guaranteed to be UTF-8) but that was inconvenient for users so I went back to String. Still, ASCII strings make sense for the spec
- # [16:59] <JoWie> maybe the regexp was written by someone from nl
- # [16:59] <annevk> SimonSapin: users should not directly modify those slots though
- # [17:00] <annevk> SimonSapin: oh, I guess you'd have to cast?
- # [17:00] <SimonSapin> yeah, even accessing is annoying
- # [17:00] <annevk> bah
- # [17:00] * Joins: frivoal (~frivoal@46.156.82.18.tmi.telenormobil.no)
- # [17:00] <SimonSapin> things like `if url.scheme == "http"` wouldn’t work
- # [17:00] <annevk> yeah that sucks
- # [17:01] <annevk> you need the cleverness of the ECMAScript engine I guess
- # [17:01] <annevk> s/need/want/
- # [17:01] <SimonSapin> maybe it wouldn’t be as bad with newer fancy language features, but I think it’s enough to document "these strings are always ASCII"
- # [17:01] <annevk> that's pretty much what the spec says now
- # [17:02] <annevk> A few of them could be restricted even more, but not worth it for now
- # [17:02] <SimonSapin> the spec’s algorithms don’t have a type checker :)
- # [17:02] <annevk> It's called SimonSapin|Sebmaster
- # [17:03] * Quits: dwim (~dwim@210.94.41.89) (Read error: Connection reset by peer)
- # [17:05] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
- # [17:06] <SimonSapin> wanderview: spec writing actually looks like this: https://imgur.com/44qdOfz
- # [17:10] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [17:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [17:15] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [17:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [17:18] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:19] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [17:19] <Sebmaster> annevk: huh?
- # [17:19] * Joins: rubys (~rubys@98.122.167.214)
- # [17:19] <Sebmaster> what joke did i not get?
- # [17:19] <annevk> Sebmaster: that you're the type checker of the spec
- # [17:20] <Sebmaster> sweet :>
- # [17:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
- # [17:22] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-gwzkhtaunhgbqmhf)
- # [17:26] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [17:29] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
- # [17:32] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
- # [17:35] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
- # [17:37] * Quits: frivoal (~frivoal@46.156.82.18.tmi.telenormobil.no) (Ping timeout: 272 seconds)
- # [17:39] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
- # [17:39] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [17:39] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [17:39] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
- # [17:39] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [17:40] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [17:40] * Quits: zdobersek (~zan@46.166.138.139) (Quit: Leaving.)
- # [17:41] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
- # [17:41] * Joins: ehsan_ (~ehsan@66.207.208.102)
- # [17:43] * Joins: myakura (~myakura@FL1-119-241-101-167.tky.mesh.ad.jp)
- # [17:46] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
- # [17:51] * wilsonpage is now known as wilsonpage-away
- # [17:52] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:54] * wilsonpage-away is now known as wilsonpage
- # [17:56] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [17:57] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [17:59] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
- # [18:02] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [18:03] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
- # [18:04] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [18:06] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Remote host closed the connection)
- # [18:07] * Joins: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
- # [18:12] * Quits: AustinMatherne (~AustinMat@li1047-129.members.linode.com) (Remote host closed the connection)
- # [18:13] * Joins: edwardbc (~edwardbc@201.191.3.48)
- # [18:15] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [18:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [18:15] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
- # [18:17] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [18:23] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
- # [18:27] * Joins: weinig (~weinig@65.115.226.27)
- # [18:30] * Joins: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi)
- # [18:35] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
- # [18:37] * Joins: qard (~sbelanger@209.139.228.33)
- # [18:39] * Joins: ap (~ap@17.202.44.214)
- # [18:43] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
- # [18:52] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
- # [19:00] * wilsonpage is now known as wilsonpage-away
- # [19:09] * Krinkle_ is now known as Krinkle
- # [19:09] * Quits: rubys (~rubys@98.122.167.214) (Quit: Leaving.)
- # [19:10] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [19:11] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [19:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 256 seconds)
- # [19:13] * caitp is now known as caitp|away
- # [19:16] * Joins: rubys (~rubys@98.122.167.214)
- # [19:19] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [19:23] * Parts: rubys (~rubys@98.122.167.214)
- # [19:25] * Joins: weinig (~weinig@65.115.226.27)
- # [19:27] * Joins: benwerd (~benwerd@199.87.84.238)
- # [19:28] * Quits: beowulf (~sstewart@host86-166-115-75.range86-166.btcentralplus.com) (Ping timeout: 265 seconds)
- # [19:28] * Quits: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com) (Ping timeout: 265 seconds)
- # [19:28] * Joins: beowulf (~sstewart@host86-166-115-75.range86-166.btcentralplus.com)
- # [19:29] * Joins: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com)
- # [19:32] * Joins: capella-s32 (~yaaic@66-87-124-13.pools.spcsdns.net)
- # [19:32] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [19:33] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 255 seconds)
- # [19:33] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [19:34] * Quits: capella-s32 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [19:34] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 264 seconds)
- # [19:34] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [19:36] * caitp|away is now known as caitp
- # [19:37] * Quits: myakura (~myakura@FL1-119-241-101-167.tky.mesh.ad.jp)
- # [19:38] * Joins: othermaciej (~mjs@76.74.153.49)
- # [19:39] * Quits: othermaciej (~mjs@76.74.153.49) (Client Quit)
- # [19:43] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [19:43] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [19:43] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [19:45] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [19:47] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [19:47] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [19:51] <annevk> Hmm... If either A or B is X, but not both nor neither, terminate these steps.
- # [19:51] <annevk> What would be a vastly better way of writing that out?
- # [19:52] <annevk> Two steps? If A and B are both X, terminate. If A and B are both not X, terminate?
- # [19:53] <caitp> that sounds like the opposite of the instructions you said above
- # [19:53] <caitp> if A is X and A is not B, terminate these steps
- # [19:54] <annevk> Hmm yeah, the second set of instructions are wrong.
- # [19:54] <annevk> Sorry, X is a set
- # [19:55] <annevk> They need to either both belong or both not belong
- # [19:56] <terinjokes> If A and B are in the set X, terminate. If A nor B are in the set X, terminate.
- # [19:56] <caitp> if A is in set X then if B is not in set X, terminate these steps; else if B is in set X, terminate these steps
- # [19:59] * Joins: jsbell (jsbell@nat/google/x-nrjqivtvjvjjzydm)
- # [20:01] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [20:02] * Joins: ap_ (~ap@17.114.219.7)
- # [20:03] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-gwzkhtaunhgbqmhf) (Quit: Connection closed for inactivity)
- # [20:05] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 246 seconds)
- # [20:05] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:07] * Joins: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net)
- # [20:08] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
- # [20:08] * Quits: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [20:10] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:10] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [20:13] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:14] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:14] * Quits: ap_ (~ap@17.114.219.7) (Read error: Connection reset by peer)
- # [20:15] * Joins: ap (~ap@17.114.219.7)
- # [20:15] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [20:15] * Joins: rafaelrinaldi (~rafaelrin@201.16.178.204)
- # [20:17] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [20:17] <TabAtkins> annevk: Use xor.
- # [20:17] <annevk> TabAtkins: I thought of that, but ...
- # [20:17] <TabAtkins> Or just use "but not both". No need for "nor neither", since the first part of the clause already requires at least one.
- # [20:17] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:18] <annevk> If A exclusive or B is a X, ...
- # [20:18] <Domenic> I would do: If A is in X and B is not in X, terminate these steps. If A is not in X and B is in X, terminate these steps.
- # [20:18] <TabAtkins> Or say "if exactly one of the following is true:" with a bulleted list after. (This is more useful for three conditions.)
- # [20:18] <TabAtkins> annevk: "If a xor B is a X", with xor linked to a definition for clarity.
- # [20:19] <annevk> Domenic: that's what the commit says
- # [20:19] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:19] <annevk> I guess I'll leave this as is, thanks for all the thoughts :-)
- # [20:20] <caitp> there isn't a very high bar for readability in html
- # [20:20] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:21] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:22] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:22] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [20:23] * Joins: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net)
- # [20:23] * Quits: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
- # [20:24] * bret is now known as uhhyeahbret
- # [20:25] * uhhyeahbret is now known as bret
- # [20:25] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [20:28] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:28] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [20:28] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [20:29] * Quits: psy_ (~psy@43.224.156.101) (Quit: Leaving)
- # [20:29] * Quits: qard (~sbelanger@209.139.228.33) (Quit: (ノಠ益ಠ)ノ彡┻━┻)
- # [20:29] * Joins: psy_ (~psy@43.224.156.101)
- # [20:30] * Joins: capella-s3 (~yaaic@66.87.124.13)
- # [20:31] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
- # [20:32] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
- # [20:34] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [20:34] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [20:35] * Quits: bret (sid12421@gateway/web/irccloud.com/x-uezyfoqxutaixnkx)
- # [20:36] * Quits: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi) (Quit: Reconnecting…)
- # [20:36] * Joins: bret (sid12421@gateway/web/irccloud.com/x-ylayegnhcqqvnvgw)
- # [20:36] * Joins: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi)
- # [20:40] * Joins: othermaciej (~mjs@17.114.219.179)
- # [20:43] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
- # [20:45] <bholley_> Hixie: yt?
- # [20:52] * Quits: ap (~ap@17.114.219.7) (Read error: Connection reset by peer)
- # [20:52] * Joins: ap (~ap@17.114.219.7)
- # [20:54] * Quits: ap (~ap@17.114.219.7) (Client Quit)
- # [20:55] * Joins: ap (~ap@17.202.44.214)
- # [21:04] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
- # [21:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [21:10] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
- # [21:11] * Joins: qard (~sbelanger@209.139.228.33)
- # [21:12] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
- # [21:12] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Client Quit)
- # [21:12] * Quits: edwardbc (~edwardbc@201.191.3.48) (Remote host closed the connection)
- # [21:13] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
- # [21:14] * Quits: benwerd (~benwerd@199.87.84.238)
- # [21:19] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
- # [21:20] * Joins: bin_005 (~ctlM@80.83.239.1)
- # [21:22] * Joins: benwerd (~benwerd@199.87.84.238)
- # [21:23] * caitp is now known as caitp|away
- # [21:23] * caitp|away is now known as caitp
- # [21:23] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [21:40] * Quits: rafaelrinaldi (~rafaelrin@201.16.178.204) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [21:43] * Joins: bradleymeck (~bradleyme@rrcs-67-79-194-218.sw.biz.rr.com)
- # [21:46] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [21:48] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
- # [21:49] * Quits: othermaciej (~mjs@17.114.219.179) (Quit: othermaciej)
- # [21:50] * Joins: othermaciej (~mjs@17.114.219.179)
- # [21:54] * Quits: othermaciej (~mjs@17.114.219.179) (Client Quit)
- # [21:55] * caitp is now known as caitp|away
- # [21:55] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [22:03] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [22:05] * Joins: rniwa (~rniwa@17.245.26.86)
- # [22:10] * Joins: weinig (~weinig@65.115.226.27)
- # [22:13] * Quits: rniwa (~rniwa@17.245.26.86) (Read error: Connection reset by peer)
- # [22:14] * Joins: edwardbc (~edwardbc@201.191.106.3)
- # [22:15] * Joins: rafaelrinaldi (~rafaelrin@201.16.178.204)
- # [22:19] * Quits: Ms2ger (~Ms2ger@91.182.26.54) (Ping timeout: 240 seconds)
- # [22:25] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
- # [22:28] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [22:31] * Quits: wilsonpage-away (~wilsonpag@105.184.113.87.dyn.plus.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [22:46] * Joins: newtron_ (~newtron@136.159.160.202)
- # [22:48] * Quits: bradleymeck (~bradleyme@rrcs-67-79-194-218.sw.biz.rr.com) (Quit: bradleymeck)
- # [22:49] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 265 seconds)
- # [22:52] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
- # [22:54] * Joins: gde33 (kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl)
- # [22:55] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [22:56] <gde33> greetings logicians
- # [22:56] * Joins: newtron (~newtron@199.71.174.203)
- # [22:59] * Quits: newtron_ (~newtron@136.159.160.202) (Ping timeout: 265 seconds)
- # [23:00] <gde33> I was curious if there have been proposals for html to get a nice standard outliner.
- # [23:00] <gde33> something like <outline href="foo.opml">
- # [23:01] * Joins: Sample (~Sample@unaffiliated/sample)
- # [23:01] <gde33> http://dev.opml.org/spec2.html
- # [23:01] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
- # [23:02] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
- # [23:02] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
- # [23:02] <gde33> can have a nice fold out tree with nested opml files and site feeds files
- # [23:03] <Sample> I'm trying to discern the outline esp. regaring headers not rising above sections. Say you have <body><nav id="masthead"><h1>Navigation<h1><nav><h1>Rest of the document</h1> isn't the bodys outline children totally meaningless?
- # [23:03] <Sample> the whole document I'd think should be under the body outline
- # [23:04] <Sample> <body><nav> creates a totally meaningless body section right
- # [23:04] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
- # [23:04] <Sample> it says "The body has a nav and only a nav. The rest of the document lies within other sections"
- # [23:04] * Quits: bin_005 (~ctlM@80.83.239.1) (Ping timeout: 244 seconds)
- # [23:05] * Joins: bin_005_i (~ctlM@80.83.238.74)
- # [23:05] <Sample> (second <nav> in my first example should be </nav> obviously)
- # [23:05] <TabAtkins> No?
- # [23:05] <Sample> <body><nav></nav><h1>
- # [23:06] <Sample> Creates "Untitled BODY" > "NAV Title"
- # [23:06] <caitp> html and xml differ in some ways
- # [23:06] <Sample> followed by new outline section H1
- # [23:07] <caitp> for better or worse
- # [23:07] <Sample> Essentially the body's section extends only until the first Sectioning element
- # [23:07] <Sample> that seems super odd
- # [23:10] <TabAtkins> That's how you wrote it. You didn't give a heading to the body, so it gets an "implied heading".
- # [23:10] <TabAtkins> Order matters in an outline.
- # [23:10] <Sample> right
- # [23:10] <TabAtkins> If you want the tnire body to have a heading (that is, the nav and all other sections are children of the heading'd section), put the heading first. That's what makes the most sense in any format.
- # [23:10] <Sample> but is it correct to say the body's section (titled or not) extends only until the first sectioning element or <h1>
- # [23:11] <TabAtkins> No. The body's section contains all of its children.
- # [23:11] <TabAtkins> Including, in your example, the nav, and the <h1>'d section.
- # [23:11] <Sample> hmm
- # [23:11] <TabAtkins> Or, rather, <body> doesn't have a section in and of itself. It's a root for the section tree.
- # [23:11] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [23:12] <TabAtkins> The way the ouline tree is defined, the sectioning roots aren't sections themselves.
- # [23:13] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com) (Client Quit)
- # [23:13] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 265 seconds)
- # [23:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:15] <Sample> ah okay
- # [23:16] <TabAtkins> In <body>foo<nav>bar</nav><h1>baz</h1>, "foo" gets an anonymous implied section for itself, first in the outline. Then <nav> happens, making a second section (explicit, but anonymous). Then <h1> happens, making a third section (implicit, but named). So three sibling sections.
- # [23:16] <TabAtkins> (If I'm reading the algo correctly.)
- # [23:16] <Sample> my confusion was the presumption that the first <h1> was defining a title to the body's section
- # [23:17] <TabAtkins> Right, it's not, because there's no such thing as "the body's section".
- # [23:17] <TabAtkins> Tho in practice quite often the <body> contains only a single section, and all other sections are nested within it.
- # [23:17] <Sample> <body><nav></nav><h1></h1> confused me because I created this totally meaningless section to house just a NAV
- # [23:18] <Sample> my <h1> was actually wrapped in a <main> which made semantic sense but I guess I should wrap it in a <section> to prevent this odd outline
- # [23:19] <gde33> <nav> is just for screen readers?
- # [23:19] <Sample> no?
- # [23:19] <Sample> It's a sectioning element like section, article, aside
- # [23:20] <gde33> ah ok
- # [23:20] <Sample> nav article and aside are essentially <section> with more meaning
- # [23:21] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 252 seconds)
- # [23:21] <boogyman> which are all div with more meaning.
- # [23:21] <Sample> except div isn't sectioning content
- # [23:21] <Sample> and doesn't contribute to outlines
- # [23:21] <Sample> so not relaly
- # [23:21] <gde33> so much meaning one doesn't know what it all means
- # [23:22] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [23:23] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [23:25] <gde33> I was thinking, I want html documents in a folder but I want a menu on all pages that can be updated. Ideally it would also be cached. In stead of using javascript to document.write a few links to the page [pun mine] it would be cool to just have something like <nav src="/feed/">
- # [23:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:26] <gde33> and a nice fold out tree with an opml in it that contains other opml files and site feeds
- # [23:26] * Joins: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net)
- # [23:26] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
- # [23:27] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [23:28] <gde33> a nice fold out tree without the need for complex css, images and javascript
- # [23:28] <Sample> TabAtkins: well I've solved my problem by just replacing <main> with <section> so that the <h1> wasn't creating a meaningless outline within the body root
- # [23:28] <Sample> kind of odd because I feel like main and section have totally different meanings but I felt like I had to since headings don't rise
- # [23:28] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:29] <Sample> also decided <article> shouldn't represent the <main> of the document but <section> could
- # [23:31] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 276 seconds)
- # [23:31] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [23:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [23:32] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:34] <Sample> e.g. <body><nav id="document-navigation"></nav><main><h1>This represents the main content but cannot be wrapped in main or it creates a meaningless section
- # [23:34] * Joins: jyasskin (jyasskin@nat/google/x-xipzpnhxlznsrpmk)
- # [23:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [23:35] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [23:35] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
- # [23:35] <boogyman> Sample: have you tried role="presentation"
- # [23:36] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [23:39] <Sample> boogyman: you don't understand the outline =)
- # [23:39] * Quits: dbaron (~dbaron@65.115.226.27) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:39] <boogyman> mayb
- # [23:40] <Sample> it's funny the W3C version of the HTML spec totally contradicts itself regarding <main> but the WHATWG version doesn't
- # [23:41] <boogyman> whatwg is the source of truth according to Hixie
- # [23:41] <Sample> it actually made me curious to see a diff between the two
- # [23:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
- # [23:44] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:45] * Quits: jyasskin (jyasskin@nat/google/x-xipzpnhxlznsrpmk) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [23:46] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [23:48] * Quits: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi) (Ping timeout: 265 seconds)
- # [23:49] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:50] * Quits: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:50] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [23:50] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [23:53] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:54] * Quits: MegaPants (~pants@79.138.131.190.mobile.tre.se)
- # [23:56] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
- # [23:59] * Quits: jsbell (jsbell@nat/google/x-nrjqivtvjvjjzydm) (Quit: There's no place like home...)
- # Session Close: Wed Jun 17 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