Options:
Previous day, Next day
- # Session Start: Tue Jan 19 00:00:00 2016
- # Session Ident: #whatwg
- # [00:07] <TabAtkins> annevk: It looks like the term "scheme data" no longer exists in the URL standard (despite HTML referring to it). What's the correct thing to refer to now - the "scheme" definition?
- # [00:10] <TabAtkins> Domenic: In the Promises guide, a note about not rejecting for a missing key in an AsyncMap could probably use a note to the effect that, while some languages *do* consider a missing key to be an exception-worthy event (Python), JS does not.
- # [00:10] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
- # [00:11] * Joins: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
- # [00:13] <TabAtkins> Domenic: And I'm still bothered by the suggested "in parallel" language. ^_^ Every single time, it reads to me that you should execute the substeps in parallel with each other (and implicitly, in series with the wider algorithm), instead of the intended meaning of running the substeps in series, but the subalgo as a whole is done in parallel with the wider
- # [00:13] <TabAtkins> algo.
- # [00:14] <TabAtkins> (I know it links, and it's a term of art that can just be learned. It just rubs me the wrong way initially every time I see it.)
- # [00:16] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 264 seconds)
- # [00:17] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
- # [00:18] <TabAtkins> annevk: Looking more into it, it seems like "scheme data" was probably a term for the stuff after the scheme in non-hierarchical URLs, and now something like blob: just has a host and a single path entry.
- # [00:19] * Quits: italoacasas (~italoacas@199.72.84.54) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [00:20] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
- # [00:20] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
- # [00:26] * Quits: wbe (~textual@port-3649.pppoe.wtnet.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [00:31] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Quit: Textual IRC Client: www.textualapp.com)
- # [00:33] * Joins: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com)
- # [00:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [00:51] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [00:51] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
- # [00:53] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [00:57] * Joins: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com)
- # [01:02] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [01:02] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:1959:2205:de65:75c5)
- # [01:03] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 272 seconds)
- # [01:06] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [01:12] * Quits: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [01:12] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [01:16] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Quit: Leaving)
- # [01:26] * Quits: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [01:28] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
- # [01:30] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
- # [01:32] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Remote host closed the connection)
- # [01:35] * Quits: yutak (~yutak@2401:fa00:4:1002:7de0:e899:cb13:4658) (Ping timeout: 250 seconds)
- # [01:40] * Quits: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com) (Quit: bradleymeck)
- # [01:48] * Joins: yutak (~yutak@2401:fa00:4:1002:a9f9:ae77:3132:a85e)
- # [01:51] * Quits: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de) (Ping timeout: 250 seconds)
- # [01:52] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
- # [01:53] * Joins: plutoniix (~q@43.249.69.226)
- # [01:54] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [01:57] * Quits: ricea (~ricea@2401:fa00:4:1002:7c74:3cbc:a6bd:2095) (Ping timeout: 272 seconds)
- # [02:09] * Joins: jwalden (~waldo@dhcp-18-189-11-217.dyn.MIT.EDU)
- # [02:11] * Joins: ricea (~ricea@2401:fa00:4:1002:596:ccc2:6552:2a2)
- # [02:37] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 240 seconds)
- # [02:39] * Joins: hdhoang (~i@hdhoang.space)
- # [02:40] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-jjqtvezoztidpqvu) (Quit: Connection closed for inactivity)
- # [02:44] <MikeSmith> TabAtkins: I got a question about bikeshed handling of refs when somebody wants a section ref to a section in a different spec
- # [02:44] <MikeSmith> TabAtkins: see https://github.com/w3c/webappsec-csp/blob/master/document/index.src.html#L48
- # [02:44] <MikeSmith> ...where mkwst has:
- # [02:44] <MikeSmith> spec: CSP; urlPrefix: https://w3c.github.io/webappsec-csp
- # [02:45] <MikeSmith> type: section
- # [02:45] <MikeSmith> text: lalala; url: match-url-to-source-list
- # [02:46] <MikeSmith> then in the body of the source, he references that like this:
- # [02:46] <MikeSmith> 4. If the result of executing [[#match-url-to-source-list]] on |base| and
- # [02:47] <MikeSmith> but bikeshed flags that ref as an error, apparently because it's looking for that section ID in that same doc instead of in the CSP spec
- # [02:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:49] <MikeSmith> not sure why he's not just doing [[!match-url-to-source-list]] instead but I imagine he's got a good reason (maybe because he wants the section number to appear?)
- # [02:50] <TabAtkins> MikeSmith: Section links aren't covered by the autolinking block. But if the spec is in either Bikeshed or Specref, [[spec#anchor]] works
- # [02:50] * Quits: mmn (~MattN@192.95.22.58) (Ping timeout: 264 seconds)
- # [02:50] <MikeSmith> oh
- # [02:50] <MikeSmith> lemme try that
- # [02:51] <TabAtkins> Use whatever spec name would work with a normal biblio link [[foo]]
- # [02:52] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [02:52] <MikeSmith> ok thanks
- # [02:53] <MikeSmith> I see that renders as "If the result of executing Content Security Policy §match-url-to-source-list on base and source list is "
- # [02:54] <MikeSmith> so I'm guessing mkwst probably doesn't want the "Content Security Policy" text there, and he wants some particular string in place of "match-url-to-source-list"
- # [02:54] <TabAtkins> Yeah, so it's in SpecRef only, so I don't know the section name.
- # [02:55] <MikeSmith> OK, anyway, rather than me speculating further about what his intent was, I'll just wait and ask him when he's around
- # [02:55] <TabAtkins> Oh, from context, he just wants an autolinking anyway, not a section link.
- # [02:56] <MikeSmith> ok
- # [02:58] <MikeSmith> TabAtkins: btw I was also kinda surprised to see the bikeshed docs for OSX install recommending to install through port/MacPorts rather than brew
- # [02:58] <TabAtkins> So change the autolinking block to "type: dfn", and the link itself to <a>...</a>.
- # [02:58] <TabAtkins> I have no clue about Mac install instructions. Those were written by someone else.
- # [03:01] * Joins: jernoble|laptop (~jernoble@104-244-25-14.PUBLIC.monkeybrains.net)
- # [03:03] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [03:04] <MikeSmith> OK will ask Mike about making that change. I don't care strongly either way about how he chooses to mark it upーI just want to be able to build it without errors when I submit patches against the source :)
- # [03:05] * Joins: italoacasas (~italoacas@c-98-211-138-15.hsd1.fl.comcast.net)
- # [03:06] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [03:06] <MikeSmith> ah OK about the Mac install instructions I guess I could write a patch but maybe I shouldn't step on whoever did the original writeup. Don't want to get into an unproductive MacPorts-vs-Homebrew rathole
- # [03:07] * Quits: jernoble|laptop (~jernoble@104-244-25-14.PUBLIC.monkeybrains.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [03:09] * heycam is now known as heycam|away
- # [03:11] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
- # [03:15] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Ping timeout: 256 seconds)
- # [03:28] * Quits: jwalden (~waldo@dhcp-18-189-11-217.dyn.MIT.EDU) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
- # [03:30] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-bznxtxznfqvpbkeh) (Quit: Connection closed for inactivity)
- # [03:32] * Joins: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com)
- # [03:33] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
- # [03:43] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
- # [03:51] * Joins: capella (~chatzilla@cpe-24-59-86-15.twcny.res.rr.com)
- # [03:53] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
- # [04:01] * heycam|away is now known as heycam
- # [04:09] * Quits: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com) (Quit: bradleymeck)
- # [04:10] * Quits: italoacasas (~italoacas@c-98-211-138-15.hsd1.fl.comcast.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [04:14] * Quits: psy_ (~psy@43.224.156.114) (Ping timeout: 245 seconds)
- # [04:16] * Joins: psy_ (~psy@43.224.156.114)
- # [04:17] * Quits: psy_ (~psy@43.224.156.114) (Max SendQ exceeded)
- # [04:18] * Joins: psy_ (~psy@43.224.156.114)
- # [04:27] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
- # [04:41] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
- # [04:46] * Joins: mmn (~MattN@192.95.22.58)
- # [04:48] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-leoqnkuibdoiixwi)
- # [04:49] * Joins: disgusting_wall (uid89161@gateway/web/irccloud.com/x-edpgfvnlrczkoxgh)
- # [04:54] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [05:14] * Joins: fourfourfourfour (~fourfourf@123.201.148.50)
- # [05:18] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Read error: No route to host)
- # [05:18] * Quits: mmn (~MattN@192.95.22.58) (Ping timeout: 265 seconds)
- # [05:36] * Joins: mmn (~MattN@192.95.22.58)
- # [05:41] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [05:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [05:49] * Quits: fourfourfourfour (~fourfourf@123.201.148.50) (Remote host closed the connection)
- # [06:00] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [06:00] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [06:02] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [06:03] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [06:08] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [06:09] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [06:11] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Client Quit)
- # [06:18] * Quits: psy_ (~psy@43.224.156.114) (Quit: Leaving)
- # [06:25] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [06:33] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [06:42] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [06:49] <TabAtkins> MikeSmith: Feel free to write alternate instructions, so people can choose either.
- # [06:56] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:56] * Quits: JonDavis (~jond@2620:149:4:304:ecfa:ddb3:fccc:9776) (Ping timeout: 240 seconds)
- # [06:59] * Joins: JonDavis (~jond@2620:149:4:304:8590:fe15:8660:92ff)
- # [06:59] <annevk> TabAtkins: that is correct, I really need to clean up HTML one day
- # [06:59] <TabAtkins> annevk: In the meantime, I've cleaned up FileAPI.
- # [06:59] <annevk> Cool
- # [07:00] <TabAtkins> And put an issue on HTML for you. ^_^
- # [07:03] * Joins: ritsyy (~richa@117.199.118.165)
- # [07:03] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [07:06] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [07:09] * Quits: plutoniix (~q@43.249.69.226) (Quit: จรลี จรลา)
- # [07:09] <mkwst> MikeSmith, TabAtkins: Ah. I didn't actually mean to commit that. I was playing around, trying to make cross-spec section links work.
- # [07:10] <mkwst> Apparently TabAtkins poked at https://github.com/tabatkins/bikeshed/issues/528 for me while I wasn't looking, so I'll update to use that.
- # [07:11] <mkwst> I still want some mechanism for links to editor's drafts of specs I have locally that aren't in SpecRef, which I don't think exists.
- # [07:11] <TabAtkins> Also: go comment on the dfn-link shorthand thread!
- # [07:11] <TabAtkins> Yeah, doesn't exist yet.
- # [07:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [07:12] <mkwst> (And, in this particular case, I'd ideally have the section name, just as I would if I was linking inside a document)
- # [07:12] <mkwst> (e.g. [[spec#section]] would turn into "<a href='whatever'>This is an amazing algorithm name that you put in a header!</a>"
- # [07:13] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [07:13] <TabAtkins> Anything which Bikeshed knows about acts like that. Just need to put more specs into Bikeshed - feel free to file issues and I'll get to it.
- # [07:14] <mkwst> Ok. I'll go file some issues, then. How often does Bikeshed update its database?
- # [07:14] * Joins: plutoniix (~q@43.249.69.226)
- # [07:14] <TabAtkins> Several times an hour.
- # [07:15] <TabAtkins> Or that might be just for the CSS specs it tracks. At least daily, then.
- # [07:16] <TabAtkins> And upcoming is an ability to manually load up Bikeshed with definitions from non-Bikeshedded specs, without having to spam them locally into every spec with a <pre class=anchors>.
- # [07:16] <TabAtkins> So then we can just PR Bikeshed to add more stuff.
- # [07:17] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [07:18] <mkwst> Great. I do that all the time. It's a bit annoying.
- # [07:19] <mkwst> Like, Fetch. Just get Fetch in, and that will take care of ~50% of the links I embed. :)
- # [07:19] * TabAtkins nudges annevk
- # [07:20] * Quits: nikkibee (~quassel@node-1w7jr9y93irfmpjb934v0lixz.ipv6.telus.net) (Remote host closed the connection)
- # [07:21] <mkwst> It'll be some work. I don't think Fetch has the `for` concept, like HTML, so it probably will end up with naming conflicts that differ by ID.
- # [07:23] <TabAtkins> Nothing preventing it from adding appropriate `for` values, like DOM did.
- # [07:23] <TabAtkins> Or URL.
- # [07:25] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [07:25] <mkwst> Yup. It'll just be some busywork.
- # [07:25] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [07:26] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [07:30] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-leoqnkuibdoiixwi) (Quit: Connection closed for inactivity)
- # [07:32] <yhirano_> annevk: Can you tell me the meaning of "body length" in the fetch spec? I noticed I didn't understand the step 10.1 in 5.5 HTTP-network fetch...
- # [07:36] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [07:39] * heycam is now known as heycam|away
- # [07:39] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [07:42] <MikeSmith> mkwst: thanks, I guess the "lalala" should have clued me in that it was something maybe not intended to have been committed 😆
- # [07:43] <MikeSmith> good to see that spec is headed for FPWD
- # [07:45] <MikeSmith> mkwst: on that note, been wondering if you now whether Referrer Policy is going to FPWD any time soon
- # [07:45] <MikeSmith> also been wondering the same about the Suborigins spec
- # [07:49] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-chtzimqisskrjvhy)
- # [07:58] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:17] * Joins: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:17] * Joins: zdobersek (~zan@46.166.190.181)
- # [08:17] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [08:17] * tantek_ is now known as tantek
- # [08:18] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [08:19] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:21] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [08:21] * Joins: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:21] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [08:25] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:26] * Quits: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 240 seconds)
- # [08:29] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [08:29] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [08:30] <annevk> yhirano_: it's something for XMLHttpRequest's ProgressEvent
- # [08:31] <annevk> yhirano_: basically that it has some values
- # [08:31] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [08:33] <annevk> TabAtkins: mkwst: although bikeshed is in some aspects much better than ReSpec, a love the predictability of the latter (and the better formatting)
- # [08:33] <annevk> TabAtkins: mkwst: I think that's mostly why I haven't gone out of my way personally to convert specifications
- # [08:35] <TabAtkins> Better formatting?
- # [08:35] <TabAtkins> Wait, you don't use ReSpec for *anything*, anne.
- # [08:36] <TabAtkins> Do you mean Anolis?
- # [08:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 250 seconds)
- # [08:40] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:42] <annevk> TabAtkins: oops, yes
- # [08:42] <annevk> TabAtkins: clear sign there's too many of these 😊
- # [08:42] <yhirano_> annevk: the step 10 in HTTP-network fetch runs in parallel: When will 10.1 run? As soon as possible?
- # [08:43] <annevk> yhirano_: yeah, it basically doesn't block anything else that Fetch does
- # [08:44] <annevk> TabAtkins: some specific things, e.g., if I have a single <p> inside an <li>, I don't want breaks around it
- # [08:44] <annevk> TabAtkins: if I omit closing tags, I don't want a trailing space in the output if that doesn't omit closing tags
- # [08:44] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [08:44] <yhirano_> annevk: Is "response's body's payload length" available at that time?
- # [08:45] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [08:45] <annevk> yhirano_: per HTTP/1 that'd be Content-Length
- # [08:45] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [08:45] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
- # [08:45] <annevk> yhirano_: so it should be
- # [08:45] <annevk> yhirano_: though I guess perhaps it should account for payload length being unknown
- # [08:46] <annevk> yhirano_: you're rewriting this algorithm, no? To account for streams?
- # [08:46] <yhirano_> annevk: yes.
- # [08:46] <annevk> TabAtkins: it also still bugs me that sometimes if I do <a spec=x>...</a> it will not exclusively look at x
- # [08:47] * Quits: ivan\_ (~ivan@unaffiliated/ivan/x-000001) (Remote host closed the connection)
- # [08:47] * Joins: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com)
- # [08:47] <annevk> TabAtkins: and the whole linking toolchain is geared towards W3C, which makes cross-specification linking harder than it should be
- # [08:48] <annevk> TabAtkins: likely in part because they fork and both specifications end up getting indexed, squat on the same name, etc.
- # [08:49] * Joins: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com)
- # [08:50] <yhirano_> annevk: Then can't XHR read directly from the response header?
- # [08:53] * toyoshim is now known as toyoshiAw
- # [08:53] <annevk> yhirano_: does HTTP/2 not have a different way to convey this? If not, perhaps
- # [08:54] <annevk> yhirano_: it seems cleaner to me to let the network layer parse and interpret the header as the network layer might want to use that data for various reasons anyway
- # [08:55] <annevk> yhirano_: not entirely sure it's worth doing it twice, potentially with different results
- # [08:55] <yhirano_> annevk: hm, I see, thanks.
- # [09:00] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [09:05] * Joins: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de)
- # [09:10] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [09:10] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [09:11] * Quits: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de) (Ping timeout: 276 seconds)
- # [09:13] * Joins: mpt (~mpt@canonical/mpt)
- # [09:13] * Joins: rniwa (~rniwa@c-73-170-106-174.hsd1.ca.comcast.net)
- # [09:16] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:24] * Joins: youenn (uid55307@gateway/web/irccloud.com/x-hylzmcvbvelnizzo)
- # [09:24] <ritsyy> annevk: in reference to this issue https://github.com/whatwg/html/issues/513 could you tell me a bit about the content types that should be handled in "the embed element"
- # [09:26] <annevk> ritsyy: it basically needs to do something very similar to what the <object> element does
- # [09:26] <annevk> ritsyy: which is quite involved
- # [09:27] <ritsyy> annevk: okay like all the associated content-type metadata and other handlers in object element?
- # [09:29] <annevk> ritsyy: it basically needs to handle all types of content, instead of just plugins and SVG
- # [09:30] <annevk> ritsyy: see step 9 of the big algorithm in the <object> section in particular
- # [09:31] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [09:31] <ritsyy> annevk: yeah, getting it now
- # [09:36] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqmhdxd85ui45t.ip6.access.telenet.be)
- # [09:36] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:37] <youenn> annevk: hi
- # [09:37] <youenn> annevk: about https://github.com/whatwg/fetch/issues/189, I am wondering whether multiple headers with the same name but not combinable should be made unsupported by fetch headers API.
- # [09:39] <youenn> ... In WebKit, mac network backend will not support them. And, IIANM, Fetch API is not defining any header serialization rule, which is ok as long as serialization variants are semantically equivalent.
- # [09:43] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
- # [09:53] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-ujeeovxelnmphmxa)
- # [10:02] <annevk> youenn: well, XMLHttpRequest has serialization
- # [10:03] <annevk> youenn: and Fetch has iteration
- # [10:04] <annevk> youenn: and I believe some browsers treat X: 1, 2, 3 different from X: 1, 2\nX: 3
- # [10:04] <annevk> youenn: e.g., if X is Location, I think some browsers might parse "1, 2" as a URL...
- # [10:05] <annevk> youenn: now whether that behavior is acceptable is of course questionable, and I guess from what you're saying Safari wouldn't do that
- # [10:05] <annevk> youenn: I do wonder how the cookie situation is handled though, that was another reason why other browsers have these more advanced data structures
- # [10:05] <youenn> annevk: XHR has serialization for combinable headers only AFAIK
- # [10:05] * Quits: disgusting_wall (uid89161@gateway/web/irccloud.com/x-edpgfvnlrczkoxgh) (Quit: Connection closed for inactivity)
- # [10:06] <youenn> annevk: for cookies, I am not sure how mac is handling, I do not know this binding well.
- # [10:06] <youenn> But looking at RFC 7230, these should be treated as special case headers.
- # [10:06] <youenn> annevk: With this API, we are making them prime citizens...
- # [10:07] <youenn> ... which would mandate browsers to serialize headers precisely as web applications are specifiyng headers.
- # [10:09] <annevk> youenn: so maybe we should have a short email discussion among the various browsers and some other folks and copy www-archive to see what's what
- # [10:09] <youenn> annevk: it would be good to know whether the issue is all about Cookie, or whether other cases arise (like Location you mentioned).
- # [10:10] <youenn> ... What would be the best venue for this discussion?
- # [10:10] <annevk> youenn: I'll start a discussion, do you want anyone copied?
- # [10:11] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [10:12] <youenn> annevk: I guess it would be good to have mac folks in the loop: alex christensen at least, who may forward the information if needed to whoever appropriate.
- # [10:12] <annevk> youenn: sure, what's their email?
- # [10:14] <youenn> achristensen@webkit.org
- # [10:17] <youenn> annevk: Maybe hober (cf github issue as well)
- # [10:17] <annevk> ok
- # [10:20] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
- # [10:20] * Parts: ritsyy (~richa@117.199.118.165)
- # [10:22] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [10:29] * Quits: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net) (Ping timeout: 265 seconds)
- # [10:30] <annevk> youenn: https://lists.w3.org/Archives/Public/www-archive/2016Jan/0006.html
- # [10:32] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [10:32] <youenn> annevk: thanks
- # [10:35] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [10:36] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:1959:2205:de65:75c5) (Remote host closed the connection)
- # [10:41] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [10:43] * Joins: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net)
- # [10:47] * Joins: czerasz (~czerasz@p5DDB9E32.dip0.t-ipconnect.de)
- # [10:47] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [10:49] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [10:57] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [10:58] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:1c22:6faf:6e51:7c9c)
- # [11:00] * Joins: g4 (~g4@vpn-oslo.vivaldi.com)
- # [11:00] * Quits: g4 (~g4@vpn-oslo.vivaldi.com) (Changing host)
- # [11:00] * Joins: g4 (~g4@unaffiliated/gormer)
- # [11:01] * Quits: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net) (Ping timeout: 260 seconds)
- # [11:02] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:1c22:6faf:6e51:7c9c) (Ping timeout: 250 seconds)
- # [11:05] * Joins: ritsyy (~richa@117.199.118.165)
- # [11:06] * Joins: espadrine (~tyl@213.152.2.4)
- # [11:09] <Ms2ger> Argh
- # [11:09] <Ms2ger> How do I get the actual most recent ES spec?
- # [11:10] <jgraham> Ms2ger: It depends. Do you have a goat to hand?
- # [11:11] <Ms2ger> I don't
- # [11:11] <jgraham> ah, I think that's a prequisite
- # [11:11] <AutomatedTester> I only know of the one on jorendorff's people account
- # [11:12] <Ms2ger> I need one that's a lot more recent :)
- # [11:12] <Ms2ger> https://tc39.github.io/ecma262/ is too old
- # [11:13] <Ms2ger> Calling Domenic
- # [11:14] <annevk> Ms2ger: that is too old? I guess you need to ask bterlson then since I thought that was supposed to be master
- # [11:14] <Ms2ger> It doesn't have https://github.com/tc39/ecma262/pull/275
- # [11:14] <Ms2ger> bterlson, aloha
- # [11:15] <jgraham> Ms2ger: git clone git@github.com:tc39/ecma262.git and read spec.html?
- # [11:15] <annevk> Ms2ger: hmm yeah, it seems stuff is pushed to gh-pages manually, bah
- # [11:15] <Ms2ger> jgraham, spec.html is not html, so yay
- # [11:16] <jgraham> Oh, you need some crazy node based build system?
- # [11:16] <jgraham> But of course
- # [11:16] * Ms2ger has avoided installing npm so far
- # [11:17] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [11:17] <jgraham> Ms2ger: In any case file a PR to get auto-deploy to gh pages working
- # [11:18] <jgraham> I'm surprised it isn't already since Domenic wrote one of the highest ranked documents on how to do that
- # [11:19] * Joins: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net)
- # [11:26] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
- # [11:43] * Quits: plutoniix (~q@43.249.69.226) (Quit: จรลี จรลา)
- # [11:48] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [11:53] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Ping timeout: 260 seconds)
- # [11:59] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [12:00] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
- # [12:00] <zcorpan> MikeSmith: fyi https://github.com/whatwg/html/issues/534
- # [12:07] <zcorpan> ritsyy: there are some differences that should remain between the two though, e.g. <embed> doesn't ever fall back to showing its children, and <embed> should happily render a 404 response
- # [12:08] <ritsyy> annevk: okay i will test the content type behaviours for other browsers,
- # [12:09] <annevk> zcorpan: yeah, and I guess <embed> will keep doing its extension sniffing
- # [12:09] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [12:09] <zcorpan> yes
- # [12:10] <ritsyy> zcorpan: yeah that is a difference
- # [12:11] * wilsonpage is now known as wilsonpage-away
- # [12:13] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [12:13] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [12:16] <zcorpan> annevk: ritsyy: though <object> checks file extension as well
- # [12:17] <annevk> zcorpan: it does? hmm
- # [12:17] * wilsonpage-away is now known as wilsonpage
- # [12:18] <annevk> it does, sad
- # [12:18] * Quits: rniwa (~rniwa@c-73-170-106-174.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [12:21] <ritsyy> zcorpan: oh yes it does check :-(
- # [12:33] * wilsonpage is now known as wilsonpage-away
- # [12:52] <MikeSmith> zcorpan: about https://github.com/whatwg/html/issues/534 thanks and I saw your specific question and will read and respond there later
- # [12:52] <zcorpan> MikeSmith: thx!
- # [12:56] <MikeSmith> wonder why they're just not auto-(re)publishing https://github.com/tc39/ecma262 for every push
- # [12:57] <MikeSmith> https://rawgit.com/tc39/ecma262/master/spec.html seems not completely unreadable/unusable though
- # [12:58] <MikeSmith> no info in the repo about how to build the processed output though (so can't even view the latest locally)
- # [12:59] <MikeSmith> I guess it must need https://github.com/bterlson/ecmarkup though
- # [13:00] <MikeSmith> npm install ecmarkup
- # [13:00] <MikeSmith> ecmarkup in.html out.html
- # [13:00] <Ms2ger> MikeSmith, the readme explains, no?
- # [13:00] <MikeSmith> oh
- # [13:00] <MikeSmith> well, didn't read that
- # [13:00] <Ms2ger> Developing the Specification
- # [13:00] <Ms2ger> After cloning, do npm install to set up your environment. You can then do npm run build to build the spec or npm run watch to set up a continuous build. The results will appear in the out directory, which you can use npm run clean to delete.
- # [13:01] <MikeSmith> well there you go
- # [13:02] <MikeSmith> now I wonder what you were complaining about!
- # [13:02] <MikeSmith> since it says right there what you need to do to read the latest version
- # [13:05] <Ms2ger> $ npm
- # [13:05] <Ms2ger> The program 'npm' is currently not installed.
- # [13:06] * Ms2ger is quite happy to keep it that way
- # [13:22] * Quits: nicolasbadia (~nicolasba@ns3272321.ip-5-39-84.eu) (Quit: nicolasbadia)
- # [13:22] * Joins: nicolasbadia_ (~nicolasba@ns3272321.ip-5-39-84.eu)
- # [13:40] * Joins: karlcow_ (~karl@nerval.la-grange.net)
- # [13:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 255 seconds)
- # [13:50] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [13:50] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Remote host closed the connection)
- # [13:51] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [13:55] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [13:57] <annevk> zcorpan: "Image container"
- # [13:59] <annevk> ritsyy: FWIW, when you address feedback in a PR, it might help to leave a comment once you're done, since otherwise it doesn't appear in my notifications tab and I'll basically assume nothing happened
- # [13:59] <zcorpan> annevk: too late :-P
- # [14:00] <annevk> ritsyy: I think the same goes for other people, though maybe not everyone uses GitHub notifications the way I do
- # [14:00] <annevk> ritsyy: (I just noticed you pushed updates to the <iframe seamless> removal PR)
- # [14:00] <annevk> zcorpan: heh
- # [14:00] <zcorpan> yeah same here
- # [14:02] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [14:07] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 260 seconds)
- # [14:16] * Joins: italoacasas (~italoacas@210.sub-166-241-20.myvzw.com)
- # [14:16] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
- # [14:20] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [14:21] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
- # [14:36] * wilsonpage-away is now known as wilsonpage
- # [14:38] <smaug____> is there some easy way to look at IDs in html spec to get good link to certain place? I always select the relevant text, look at selection source and find some ID in there, but that isn't too handy
- # [14:41] <annevk> smaug____: not really
- # [14:41] <annevk> smaug____: I assume you know you can click on <dfn>s and get the link that way
- # [14:41] <annevk> smaug____: that's probably the easiest way, though doesn't work for sections and such
- # [14:41] <ritsyy> annevk: yeah i will fix this habit of mine, i'll comment on the PR while doing the changes :)
- # [14:43] <smaug____> annevk: yeah, in some cases clicking does reveal a popup, that captures only a small subset
- # [14:43] <smaug____> annevk: how stable are the IDs?
- # [14:43] <zcorpan> smaug____: the "file an issue" link creates a link for the selection, though it isn't always a useful one (and not so convenient either if you're not filing an issue)
- # [14:43] * smaug____ doesn't know how the IDs are generated
- # [14:44] <zcorpan> smaug____: not particularly stable :-(
- # [14:44] <annevk> they should be pretty stable though
- # [14:44] <annevk> many fragments work for a long time
- # [14:47] <zcorpan> i suppose it's mostly bad for headings that have the same text content in many places, e.g. "Introduction"
- # [14:47] * Ms2ger uses devtools
- # [14:47] <Ms2ger> zcorpan, "document"
- # [14:48] <zcorpan> Ms2ger: is that one not stable?
- # [14:50] <annevk> Also, if you need an ID to be stable, there are ways of making it stable, by just inserting it in the source
- # [14:50] <annevk> We can certainly do that
- # [14:50] <zcorpan> oh i suppose instances of "document" are not
- # [14:50] <Ms2ger> Apparently not: https://github.com/servo/servo/pull/9328
- # [14:51] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
- # [14:51] * Ms2ger goes back to implementing modules
- # [14:52] <zcorpan> smaug____: btw want to check https://github.com/whatwg/html/pull/508 ?
- # [14:53] * Quits: italoacasas (~italoacas@210.sub-166-241-20.myvzw.com) (Ping timeout: 260 seconds)
- # [14:55] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 240 seconds)
- # [14:55] * Joins: italoacasas (~italoacas@201.sub-166-241-20.myvzw.com)
- # [14:56] <zcorpan> Ms2ger: i... don't know what's going on there. #dom-document-0 and #dom-document-1 redirect to #browsers
- # [15:11] * Joins: Hory_ (Hory_@188.25.32.93)
- # [15:11] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
- # [15:11] <smaug____> so in github one can't really associate a pr with an issue?
- # [15:12] <smaug____> it is just some random #123 which may or may not get noticed within all the other comments in the bug?
- # [15:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [15:17] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [15:17] * Joins: darobin (~darobin@209.148.63.66)
- # [15:17] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 250 seconds)
- # [15:20] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 260 seconds)
- # [15:20] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [15:21] <zcorpan> smaug____: right :-/
- # [15:21] <Ms2ger> smaug____, if you put "Fixes #123" in the summary of a PR, the issue gets closed automatically when the PR is merged
- # [15:21] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-chtzimqisskrjvhy) (Quit: Connection closed for inactivity)
- # [15:22] <zcorpan> Ms2ger: in the commit message, but yeah
- # [15:22] <Ms2ger> The PR summary works too
- # [15:22] <zcorpan> oh, ok.
- # [15:23] <smaug____> feels like tracking dependency chains is hard
- # [15:23] <ritsyy> annevk: What conflicts could be the reason of errors?
- # [15:24] <Ms2ger> People just don't track dependencies :)
- # [15:27] <ritsyy> annevk: did the changes https://github.com/whatwg/html/pull/499 , thank you!
- # [15:29] * Joins: mven (~textual@32.97.110.53)
- # [15:31] * Quits: italoacasas (~italoacas@201.sub-166-241-20.myvzw.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [15:34] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [15:39] <annevk> ritsyy: you might want to rebase every now and then
- # [15:39] * Quits: Hory_ (Hory_@188.25.32.93) (Quit: Leaving)
- # [15:46] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Remote host closed the connection)
- # [15:49] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [15:50] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-xqyiuetjouxodccd)
- # [15:52] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
- # [15:55] <ritsyy> annevk: yes i have rebased all the commits of this PR
- # [15:55] <ritsyy> annevk: oh ok it's done
- # [15:56] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 260 seconds)
- # [15:57] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 264 seconds)
- # [15:57] <annevk> ritsyy: it didn't seem rebased, since it failed to compile, after rebasing it did compile
- # [15:57] * Joins: italoacasas (~italoacas@199.72.84.54)
- # [15:58] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [15:59] * Quits: italoacasas (~italoacas@199.72.84.54) (Client Quit)
- # [15:59] <ritsyy> annevk: but my git log shows one commit only, i don't know why that happened
- # [16:00] <annevk> ritsyy: one commit doesn't mean it's rebased
- # [16:00] <annevk> ritsyy: rebased means that the commit is new relative to master
- # [16:00] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [16:00] <annevk> ritsyy: well, that the branch is on top, I guess
- # [16:01] * Joins: italoacasas (~italoacas@199.72.84.54)
- # [16:02] * Joins: jwalden (~waldo@12.130.117.98)
- # [16:06] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
- # [16:08] * Joins: myakura (uid22370@gateway/web/irccloud.com/x-dsyhvmsmgafavkaf)
- # [16:10] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [16:13] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
- # [16:22] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [16:25] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [16:27] * Joins: famicom (~famicom@52D9D91B.cm-11-1d.dynamic.ziggo.nl)
- # [16:28] <TabAtkins> annevk: "single <p> inside an <li>, I don't want breaks around it" - what do you mean by that? And by your next line?
- # [16:29] <TabAtkins> The closing tag one confuses me, because there's no diff between omitting a closing tag and having the closing tag show up immediately prior to the next opening tag. Both will include any trailing space.
- # [16:29] <annevk> TabAtkins: if the input is "<li><p>Test." the output is "<li>\n <p>Test. </p>\n </li>" rather than "<li><p>Test.</p></li>"
- # [16:30] * Joins: Areks (~Areks@rs.gridnine.com)
- # [16:30] <TabAtkins> Ohhhh, yeah. Because I ended up writing a pretty-printer for output.
- # [16:30] <famicom> output of what (me just came in)
- # [16:30] <annevk> TabAtkins: agreed, but it looks ugly, either omit the closing tag, or place it where you'd expect it
- # [16:31] <TabAtkins> I could make the output smarter and omit closing tags when it's safe to do so, but I'd have to encode all the rules for when the following sibling won't merge into the <p>.
- # [16:31] <TabAtkins> famicom: Talking about the Bikeshed tool.
- # [16:32] <zcorpan> TabAtkins: good thing the html spec has rules for when it's safe to omit tags :-)
- # [16:32] <TabAtkins> Yeah but they're anoyyyyyying
- # [16:32] <famicom> yeah, but for the sake of consistency, don't
- # [16:33] <famicom> last time i checked short form wasn't allowed and most xml parsers will scream murder making polyglot docs a pain to write
- # [16:33] <TabAtkins> Good thing we're not writing XML, then.
- # [16:33] <famicom> *polyglot*
- # [16:33] <TabAtkins> Same thing.
- # [16:34] <annevk> Is polyglot still a thing? o_O
- # [16:34] <jgraham> famicom: It's not dead, just pining for the fjords?
- # [16:34] <famicom> annevk hell yeah it is
- # [16:34] * annevk wonders who famicom is now
- # [16:35] <TabAtkins> Bikeshed does not actually output polyglot.
- # [16:35] <TabAtkins> And I have no particular plans to.
- # [16:35] <famicom> and bikeshed is?
- # [16:35] <TabAtkins> The tool we were discussing before you showed up. ^_^
- # [16:35] <famicom> ah!
- # [16:36] <annevk> TabAtkins: to be fair, the additional newlines are the bigger nuisance, since it makes the output much longer
- # [16:36] <famicom> annevk, so just trim them?
- # [16:36] <annevk> TabAtkins: and the various linking systems being hard to figure out and not being deterministic is problematic
- # [16:36] <TabAtkins> Again, famicom, this is a tool's output we're talking about.
- # [16:37] <famicom> bikeshed <doc> | tr
- # [16:37] <TabAtkins> What do you mean by "deterministic"? (I'll cop to "hard to figure out" - that's the price for magic that "just works" 99% of the time.)
- # [16:38] <annevk> TabAtkins: well, that other documents can claim my terms
- # [16:38] <famicom> TabAtkins, "predictable"
- # [16:39] <TabAtkins> famicom: That would delete all newlines. That's not what's being asked for.
- # [16:39] <TabAtkins> annevk: Yeah, and that produces linking collisions, which are alerted on and which you can then correct for.
- # [16:39] <TabAtkins> You'll never silently change link targets unless one spec *deletes* a term, then another spec adds it.
- # [16:39] <annevk> TabAtkins: well, it didn't last time remember when UI Events redefined some stuff from DOM
- # [16:40] <annevk> TabAtkins: suddenly DOM started pointing to UI Events
- # [16:40] <annevk> TabAtkins: for <dfn>s that were inside DOM
- # [16:40] <TabAtkins> Ugh, right, that was my fault and I"m sorry for that.
- # [16:40] <TabAtkins> It *wasn't* for <dfn>s inside of DOM, it was for IDL that is normally ambiguous and can either become an <a> or a <dfn>, and I was non-determinstic on which it ended up with.
- # [16:41] <annevk> TabAtkins: the other thing that's weird is that even if I specify a name e.g., <a spec=url>url</a>, it'll still do a local lookup rather than exclusively rely on url.spec.whatwg.org
- # [16:41] <TabAtkins> I've "fixed" the IDL thing in a simple way now, because it was a mistake that I should never have made. I'll fix it more intelligently later.
- # [16:42] <TabAtkins> Hmm, yeah, I'm currently using spec purely as a "too many targets" disambiguator. I could take it as a stronger signal of intent and have it avoid local links, that would make sense.
- # [16:42] <famicom> TabAtkins, since you wrote bikeshed, got any idea if bs is appropriate to extract all normative sections from the specs automagically
- # [16:43] <TabAtkins> famicom: It doesn't currently offer such functionality, and you'd need to mark up normative vs informative in a machine-readable way.
- # [16:43] <famicom> is there any such tool available
- # [16:43] <TabAtkins> annevk: I'll log the spec thing as an issue and fix it, it'll be easy.
- # [16:44] <annevk> TabAtkins: there's also that thing since references come from different sources, https://dom.spec.whatwg.org/ ends up referencing selectors twice
- # [16:44] * Joins: eric_carlson (~ericc@17.202.48.62)
- # [16:45] <TabAtkins> Yeah, that's an open bug on me still to figure out how to dedup Bikeshed's specs from SpecRef's versions.
- # [16:45] <annevk> TabAtkins: and "Terms defined by reference" only includes successful <a spec=...> stuff, not anything from anchors
- # [16:45] <annevk> TabAtkins: which makes it a bit weird
- # [16:45] <TabAtkins> Ohhh, interesting request.
- # [16:46] <TabAtkins> (All <pre class=anchors> stuff is treated as local right now, so you don't get linking ambiguity if that term happens to exist elsewhere, because you clearly communicated intent to link to this specific version.)
- # [16:46] <annevk> (I'd rather not need anchors at all I guess, but as long as it's needed I'd prefer it if the output at least didn't distinguish as much...)
- # [16:47] <annevk> Yeah, but anchors is mostly used for non-local stuff
- # [16:47] <famicom> TabAtkins, so how does one know weither the local version contains the latest version
- # [16:47] <annevk> At least, as far as I can tell
- # [16:47] <TabAtkins> Yeah, I'd prefer not needing it either, but until more specs are Bikeshed-friendly and in the linking database...
- # [16:47] <famicom> or weither the referenced link is authoritative
- # [16:47] <TabAtkins> annevk: Yeah, if you have an *actual* local anchor, it's just a <dfn> somewhere.
- # [16:47] <TabAtkins> famicom: ?
- # [16:48] <famicom> [16:42:59] <TabAtkins> (All <pre class=anchors> stuff is treated as local right now, so you don't get linking ambiguity if that term happens to exist elsewhere, because you clearly communicated intent to link to this specific version.)
- # [16:48] <TabAtkins> Yes, I get the reference, I just dont' understand your question.
- # [16:49] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [16:49] <mven> Hi all, can anyone tell me what the default font-size for an html page is? I keep hearing 16px, but I've dove into the default browser style sheets and haven't seen any definitive evidence that this is the case. Anyone have a spec that shows this?
- # [16:49] <famicom> sigh, most specs regarding html5 et all are rather scattered
- # [16:50] <TabAtkins> mven: It's based on user settings (thus not in the default style sheet), but it typically defaults to 16px.
- # [16:50] <Ms2ger> Is that specced?
- # [16:50] <mven> @TabAtkins So based on the user prefs in the browser?
- # [16:51] <annevk> mven: yup
- # [16:51] <mven> ahhh
- # [16:51] <mven> That makes sense.
- # [16:52] <mven> I couldn't find any info about it. Does anyone have a link to that?
- # [16:52] <annevk> Ms2ger: https://drafts.csswg.org/css-fonts/#font-size-prop does not seem to define that medium typically means 16px
- # [16:53] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
- # [16:53] <TabAtkins> Correct, it's not defined anywhere.
- # [16:53] <annevk> Probably should be defined, since I suspect there's quite a few pages depending on it by now
- # [16:54] <famicom> annevk, based on what data?
- # [16:55] <TabAtkins> Based on the assumption that whenever something is agreed on by every single browser for decades, it's probably depended on.
- # [16:55] <TabAtkins> This is, like, one of the safest possible assumptions to make in this regard.
- # [16:55] <famicom> except for safari
- # [16:55] <TabAtkins> Are you saying that Safari does not default to 16px text on a clean install?
- # [16:56] <annevk> w(getComputedStyle(document.body).fontSize) returns 16px in Safari, not sure what famicom is talking about
- # [16:57] <mven> @TabAtkins @annevk thanks for the info. It's been helpful.
- # [16:58] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 264 seconds)
- # [17:01] <TabAtkins> annevk: https://github.com/tabatkins/bikeshed/issues/565 and https://github.com/tabatkins/bikeshed/issues/566
- # [17:02] <smaug____> nox: what is the problem with text nodes and split?
- # [17:02] <nox> smaug____: Ranges are not updated correctly.
- # [17:03] <nox> If I have an orphan Text node of length 50, with a range spanning from 0 to 30, and I split at 20,
- # [17:03] <annevk> TabAtkins: ta
- # [17:03] <nox> what should happen to the range?
- # [17:03] <smaug____> range should be 0,20
- # [17:03] <smaug____> per spec
- # [17:03] * smaug____ re-reads the spec ;)
- # [17:04] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqmhdxd85ui45t.ip6.access.telenet.be) (Ping timeout: 255 seconds)
- # [17:04] <nox> smaug____: Can't read.
- # [17:04] <nox> :(
- # [17:04] <nox> Forgot step 9.
- # [17:04] <smaug____> "For each range whose end node is node and end offset is greater than offset, set its end offset to offset"
- # [17:05] <annevk> phew
- # [17:05] <famicom> sigh
- # [17:05] <famicom> if you have chosen a 12-point or "medium" font as your default (i.e., for body), then this should measure 16 points. If your display is at 96 dpi (the Windows norm), then this will equate to 21.33 pixels. For reference, this sentence is specified at 21.33 pixels. With the same parameters, a (hypothetically) good Mac CSS implementation would see it at 16 pixels, like this sentence. In any case, the object below maintains
- # [17:05] * Joins: adactio (~adactio@185.65.110.45)
- # [17:05] <famicom> proportionality with the text, regardless of font size or platform, because the height and width of the object are specified in em units as well. Change your font size and observe. Cool huh? [What? You say it doesn't work? Well of course not - there are no complete CSS implementations yet! Do complain.]
- # [17:05] <famicom> ^^ so no, it's not 16px
- # [17:07] <TabAtkins> ...what? Why would 12-point measure 16 points?
- # [17:08] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdonl7ah4pqbhcgz.ip6.access.telenet.be)
- # [17:08] <TabAtkins> 12pt equals 16px, maybe you're confusing yourself that way?
- # [17:08] <TabAtkins> Note that the pt to px conversion has no relation to your screen dpi. It's a fixed 3:4 ratio.
- # [17:09] <nox> smaug____: Step 9 looks redundant though.
- # [17:09] <TabAtkins> It sounds like you're quoting from something, and that something sounds old.
- # [17:09] <nox> smaug____: Shouldn't replacing the data in step 8 cover it?
- # [17:09] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:10] <smaug____> nox: replace puts offset to different place
- # [17:10] <smaug____> it uses offset + count
- # [17:11] <nox> smaug____: "For each range whose start node is node and start offset is greater than offset but less than or equal to offset plus count, set its start offset to offset."
- # [17:11] <smaug____> hmm, let me read again, I was looking startoffset
- # [17:11] <nox> It can't be greater than offset plus count, because offset plus count is the length of the Text node.
- # [17:12] <smaug____> "For each range whose end node is node and end offset is greater than offset but less than or equal to offset plus count, set its end offset to offset"
- # [17:12] <nox> Yes, it's the same thing for start and end offsets.
- # [17:12] <famicom> TabAtkins, https://www.w3.org/TR/REC-CSS1-961217#length-units
- # [17:12] <smaug____> so yes, 9 looks redundant
- # [17:12] * Quits: jwalden (~waldo@12.130.117.98) (Remote host closed the connection)
- # [17:13] * Joins: jwalden (~waldo@12.130.117.98)
- # [17:13] <TabAtkins> ...omigod. Are you SERIOUSLY quoting CSS1, a *20-year old* document, at me?
- # [17:13] <famicom> http://lists.w3.org/Archives/Public/www-style/msg08095.html
- # [17:13] <famicom> TabAtkins, yes i am
- # [17:14] <TabAtkins> Why
- # [17:14] <famicom> because untill further notice that is the *standard*
- # [17:14] <famicom> An <absolute-size> keyword is an index to a table of font sizes computed and kept by the UA. Possible values are: [ xx-small | x-small | small | medium | large | x-large | xx-large ]. On a computer screen a scaling factor of 1.5 is suggested between adjacent indexes; if the 'medium' font is 10pt, the 'large' font could be 15pt. Different media may need different scaling factors. Also, the UA should take the quality and
- # [17:14] <famicom> availability of fonts into account when computing the table. The table may be different from one font family to another.
- # [17:14] <TabAtkins> lololol quit trolling
- # [17:14] <famicom> im dead serious, could you please state where it was redefined?
- # [17:15] <TabAtkins> No, I'm done. Muting you if you're gonna be like this.
- # [17:15] <famicom> ?
- # [17:15] * Quits: hdhoang (~i@hdhoang.space) (Ping timeout: 260 seconds)
- # [17:16] <famicom> look. im fine with the statement that medium fontsize equals 16px, happy even.
- # [17:16] <famicom> but i do need it written down and set in stone somewhere
- # [17:16] * Quits: jwalden (~waldo@12.130.117.98) (Remote host closed the connection)
- # [17:19] * Joins: jwalden (~waldo@12.130.117.98)
- # [17:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [17:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 245 seconds)
- # [17:24] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [17:27] <nox> famicom: What was redefined?
- # [17:27] <famicom> https://www.w3.org/TR/REC-CSS1-961217#length-units <<< this apparently
- # [17:28] <nox> https://drafts.csswg.org/css-values/#lengths
- # [17:28] * Quits: ritsyy (~richa@117.199.118.165) (Ping timeout: 255 seconds)
- # [17:30] <nox> pt points 1pt = 1/72th of 1in
- # [17:30] <nox> px pixels 1px = 1/96th of 1in
- # [17:30] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 260 seconds)
- # [17:30] <nox> 3:4 ratio, as TabAtkins said.
- # [17:32] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdonl7ah4pqbhcgz.ip6.access.telenet.be) (Ping timeout: 255 seconds)
- # [17:33] <SimonSapin> yes, CSS1 was redefined. 19 years ago. https://www.w3.org/TR/WD-CSS2-971104/cover.html
- # [17:33] <nox> I'm glad I'm at least older than CSS.
- # [17:37] <TabAtkins> nox: There are webdevs entering the job market who can't say that, which feels CRAZY.
- # [17:37] <nox> Well I'm glad I'm not a webdev either, so there is that. :P
- # [17:38] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
- # [17:42] * Quits: darobin (~darobin@209.148.63.66) (Ping timeout: 264 seconds)
- # [17:43] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [17:44] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
- # [17:44] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be)
- # [17:49] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 276 seconds)
- # [17:52] * Joins: plutoniix (~q@node-1c4f.pool-101-108.dynamic.totbb.net)
- # [18:05] * Joins: darobin (~darobin@209.148.63.66)
- # [18:08] <famicom> SimonSapin, https://www.w3.org/TR/WD-CSS2-971104/fonts.html#propdef-font-size
- # [18:09] <famicom> On a computer screen a scaling factor of 1.5 is suggested between adjacent indexes; if the 'medium' font is 10pt, the 'large' font could be 15pt. Different media may need different scaling factors. Also, the UA should take the quality and availability of fonts into account when computing the table. The table may be different from one font family to another.
- # [18:09] <famicom> that's all it says :/
- # [18:09] <SimonSapin> "could", "should", "may"
- # [18:09] <SimonSapin> and this one has been redefined many times as well
- # [18:10] <nox> famicom: Did you see that the ratio between pt and px is fixed, at least?
- # [18:10] <famicom> yeah, 1.5
- # [18:10] <nox> What? No.
- # [18:11] <nox> 3:4.
- # [18:11] <famicom> hold on, let me review
- # [18:17] <famicom> The relation between the absolute units is as follows: 1in = 2.54cm = 25.4mm = 72pt = 6pc
- # [18:18] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
- # [18:18] <nox> famicom: Did you read the link I pasted?
- # [18:18] <famicom> In the past, CSS required that implementations display absolute units correctly even on computer screens. But as the number of incorrect implementations outnumbered correct ones and the situation didn't seem to improve, CSS abandoned that requirement in 2011. Currently, absolute units must work correctly only on printed output and on high-resolution devices.
- # [18:18] <famicom> The px unit is defined to be small but visible, and such that a horizontal 1px wide line can be displayed with sharp edges (no anti-aliasing). What is sharp, small and visible depends on the device and the way it is used: do you hold it close to your eyes, like a mobile phone, at arms length, like a computer monitor, or somewhere in between, like an e-book reader? The px is thus not defined as a constant length, but as something that
- # [18:18] <famicom> depends on the type of device and its typical use.
- # [18:18] <famicom> yeah i am
- # [18:18] <nox> https://drafts.csswg.org/css-values/#absolute-lengths
- # [18:19] <famicom> The reference pixel
- # [18:19] <famicom> is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm’s length. For a nominal arm’s length of 28 inches, the visual angle is therefore about 0.0213 degrees. For reading at arm’s length, 1px thus corresponds to about 0.26 mm (1/96 inch).
- # [18:19] <famicom> The image below illustrates the effect of viewing distance on the size of a reference pixel: a reading distance of 71 cm (28 inches) results in a reference pixel of 0.26 mm, while a reading distance of 3.5 m (12 feet) results in a reference pixel of 1.3 mm.
- # [18:19] <nox> I'm starting to see why TabAtkins just stopped reading you.
- # [18:20] <nox> Why are you pasting walls of text when I pointed you to a neatly-typeset table that shows the exact relation between px and pt?
- # [18:21] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [18:22] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
- # [18:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [18:37] <famicom> because i have no idea where those numbers came from, meaning they're informative while i NEED normative references
- # [18:37] <famicom> which is a huge distinction
- # [18:39] <famicom> either way, it seems that this is lost on whatwg members
- # [18:39] <annevk> Look, if you don't think anything but CSS1 is normative, why even hang out here? WHATWG changes multiple standards on a daily basis and only considers the latest normative... So if you're looking for theoretical arguments, this might not be your place
- # [18:39] <annevk> For starters, you might consider our channel topic
- # [18:40] <famicom> look, as far as i'm concerned you have rather little credibillity to begin with.
- # [18:41] <jgraham> Ah, so this conversation has gone from "dead parrot" to "argument clinic"
- # [18:41] <famicom> and i already got the answer i needed, there's no machine readable spec
- # [18:42] * Ms2ger whacks jgraham over the head
- # [18:42] <Ms2ger> "whaaa"
- # [18:44] * Joins: psy_ (~psy@43.224.156.106)
- # [18:44] * Quits: psy_ (~psy@43.224.156.106) (Max SendQ exceeded)
- # [18:44] <famicom> quite frankly, if you just had the damn decency to produce a single diffable schema, i wouldnt have had to ask these pointless questions to begin with.
- # [18:45] * Joins: nikkibee (~quassel@node-1w7jr9y93irfpcmtzdnwamne1.ipv6.telus.net)
- # [18:45] * Joins: psy_ (~psy@43.224.156.106)
- # [18:46] <famicom> either way, you all seem to be taking the standardization process far too lightly
- # [18:47] <annevk> You're welcome to produce a schema
- # [18:47] <annevk> We gave up schemas being useful long ago
- # [18:47] <famicom> the reason being?
- # [18:47] <famicom> i take it you've never had the displeasure of working with soap or xslt
- # [18:48] <annevk> famicom: https://hsivonen.fi/thesis/html5-conformance-checker has some details
- # [18:48] <famicom> yeah, the guy who wrote validator.nu
- # [18:49] <famicom> except his schematron and rng schemas arent versioned
- # [18:49] <annevk> Neither is the standard
- # [18:50] <TabAtkins> Man, thinking CSS1 is the current definitive reference is so far from the "WHATWG doesn't take things seriously enough" argument that, wow. I mean, CSS2 was Rec in 1998, 2.1 in 2011. I'm not sure what level of "standardization" is being looked for here, but nobody in the web platform is looking to provide it.
- # [18:51] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
- # [18:51] <famicom> well what are you looking to provide then??
- # [18:51] * Joins: ritsyy (~richa@117.199.118.165)
- # [18:52] <annevk> famicom: https://wiki.whatwg.org/wiki/FAQ#What_is_the_WHATWG.3F
- # [18:52] <famicom> and what on god greens earth are the ua vendors implementing
- # [18:53] <annevk> The standards with the green stylesheets, when they exist
- # [18:56] <famicom> standards for what, implemented by whom?
- # [18:56] <famicom> seriously, a single up to date list of single page documents would suffice
- # [18:57] <famicom> at this point it seems like the only way to be sure of implementation details is to mine the actual sourcecode of major rendering engines.
- # [18:57] <jgraham> Weirdly this is the point in history at which that is *least* true
- # [18:58] <annevk> famicom: like https://platform.html5.org/?
- # [19:00] <famicom> "HTML5 Please recommends as ready to use"
- # [19:01] <famicom> you are aware that by using popular implementations as the main reference you're just describing the situation, as-is
- # [19:03] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
- # [19:03] <famicom> don't any of you remember the IE6 box model
- # [19:04] <famicom> by your reasoning, that would now be the "law of the land"
- # [19:05] <TabAtkins> Who are you, and what is the context of all this bizarre questioning and hostility?
- # [19:05] * Quits: adactio (~adactio@185.65.110.45) (Quit: adactio)
- # [19:05] <famicom> about a year of tracking this nonsense on mailing lists and using those godawful broken tools you produce
- # [19:05] * Joins: jernoble|laptop (~jernoble@66.155.106.23)
- # [19:05] <annevk> famicom: indeed, most of us agree that the CSS WG back then should have made different decisions around quirks/standards mode and such
- # [19:06] <Hixie> man, it's been 18 years that i've been in standards and it's still the same discussions
- # [19:06] <famicom> you do realize that docbook is more stable more mature than that junk you wrote right?
- # [19:06] <famicom> sorry hixie
- # [19:06] <jgraham> Hixie: To be fair this discussion seems to have appeared through a wormhole from 2007
- # [19:06] * famicom humbly apologizes
- # [19:06] <Hixie> famicom: how many people write docbook?
- # [19:07] <famicom> anyone involved with OSS documentation?
- # [19:07] <Hixie> how many people write html?
- # [19:07] <famicom> how many people write useful html?
- # [19:08] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
- # [19:08] <nox> Nice.
- # [19:08] <Hixie> well since docbook is pretty much exclusively used as an authoring format for future conversion to html, i'm gonna go with "more than docbook"
- # [19:08] <famicom> what about xmlspec
- # [19:08] <famicom> anyone remember that?
- # [19:09] <nox> famicom: Are you arguing that IE6 box model happened because of lack of spec?
- # [19:09] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [19:09] <Hixie> lack of test suite, more likely
- # [19:09] <famicom> nox, ie6 was a wilful violation
- # [19:09] <famicom> and led to an awful amount of ambiguety
- # [19:10] <Hixie> anyway, what's the argument here? famicom: do you have a proposal for how to change something?
- # [19:10] <nox> And how does a diffable spec avoid that, if any big UA decides to do yet another wilful violation?
- # [19:10] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [19:10] <famicom> Hixie, no, i just want a single machine readable standard
- # [19:11] <Hixie> define "machine readable"
- # [19:11] <famicom> xsd
- # [19:11] <famicom> dtd
- # [19:11] <nox> What does that change?
- # [19:11] <famicom> on a fixed publishing point
- # [19:11] <nox> Do you only use programming languages with such specs, btw?
- # [19:11] <Hixie> oh you want a schema that defines when a byte stream is a valid conforming representation and when it's not?
- # [19:11] <famicom> yup
- # [19:11] <Hixie> that's easy
- # [19:12] <famicom> i got 12 thousand files that need to be converted into html views
- # [19:12] <Hixie> new schema language: "HTML Schema Language". Has one element, "HTML". A byte stream matches HTML if it conforms to the HTML spec.
- # [19:12] <Hixie> new schema for the HTML spec: "HTML"
- # [19:12] <famicom> i know, i read the damn thing
- # [19:12] <Hixie> done and done.
- # [19:13] <Hixie> next question please
- # [19:13] <famicom> so Hixie does this mean my beloved <blink> tag is back?
- # [19:13] <famicom> :D
- # [19:14] <nox> XSD describes XML dialects, DTD describes XML and SGML. HTML is neither now.
- # [19:14] * Quits: jernoble|laptop (~jernoble@66.155.106.23) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [19:14] <famicom> schemas can be used for instance generation
- # [19:14] <Hixie> not sure how what i said has anything to do with blink.
- # [19:14] <famicom> as well as validation
- # [19:15] <nox> famicom: For XML and SGML, yes.
- # [19:15] <nox> famicom: What do you do about HTML being neither XML nor SGML?
- # [19:15] <famicom> figure out what it is?
- # [19:15] <nox> It's HTML.
- # [19:16] <famicom> well of all places i shouldnt be having this conversation here
- # [19:16] <nox> How do you do validate C code?
- # [19:16] <Hixie> how do you validate SGML DTDs
- # [19:16] <famicom> nox
- # [19:16] <famicom> ISO/IEC 9899
- # [19:16] <nox> Is that machine-readable?
- # [19:17] <famicom> this is over your head nox, please don't try
- # [19:17] <famicom> but yeah, it is tested for conformance
- # [19:18] <nox> I know I'm only 167cm tall, but I still can do all the rollercoasters I want at Disney,
- # [19:18] <nox> so I think I can try that.
- # [19:18] <famicom> http://www.peren.com/pages/cvsa_set.htm
- # [19:18] <nox> Code is validated through feeding it to something that implements whatever constraints are stated in the spec.
- # [19:18] <nox> Same as how HTML validators work.
- # [19:19] <famicom> yeah, except the current spec depends on the current implementation.
- # [19:19] <famicom> which im sure is intentional
- # [19:19] <famicom> but not how standards work
- # [19:19] <nox> Yes, because doing otherwise never worked.
- # [19:19] <nox> And the current spec depends on the consensus of current implementations, plural.
- # [19:19] <famicom> THEN CALL IT AN IMPLEMENTATION REFERENCE, NOT A STANDARD
- # [19:20] <nox> It's not an implementation.
- # [19:20] <TabAtkins> Okay, so your context is that you have a bunch of files in subs other format, and you want to convert them to HTML.
- # [19:20] <nox> Sorry, parsed that as reference implementation because caps are difficult to read.
- # [19:20] <Hixie> wait what
- # [19:20] <Hixie> what's the difference between "IMPLEMENTATION REFERENCE" and "STANDARD"
- # [19:20] * Joins: ap (~ap@17.202.44.214)
- # [19:21] <nox> The irony is having this discussion through IRC,
- # [19:21] <famicom> sigh
- # [19:21] <Hixie> the HTML spec is a standard implementation reference and a standard document conformance reference
- # [19:21] <nox> which is definitely not implementation-driven, right?
- # [19:21] <famicom> implementations arent always fully compliant
- # [19:21] <famicom> ie, an unreliable source
- # [19:21] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [19:22] <Hixie> sgml implementations aren't always compliant either
- # [19:22] <nox> What do you do when 70% of the market is an non-compliant implementation?
- # [19:22] <Hixie> that's just a truth about software
- # [19:22] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [19:22] <famicom> nox, avoid further ambiguety
- # [19:22] <nox> How do you do that without changing the spec?
- # [19:23] <famicom> incrementally
- # [19:23] <nox> So, like HTML now?
- # [19:24] <famicom> no, because at some point you need a frozen featureset
- # [19:24] <famicom> which you don't provide
- # [19:24] <nox> Why, if that's not what's implemented?
- # [19:25] <famicom> sigh, it's still better than having some MSFT brogrammers dictate the schedule and features
- # [19:25] <nox> What do you do if you have a frozen featureset, and the biggest UA suddenly change directions and make a backwards-incompatible change?
- # [19:25] <famicom> then they're wrong
- # [19:26] <nox> People don't care. And it's IE6 box model time again.
- # [19:26] <famicom> yeah, but now you just give up and proclaim IE6's boxmodel as the new "one true way"
- # [19:26] <famicom> which is cowardice
- # [19:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
- # [19:26] <TabAtkins> famicom: Since you're doing a mass HTML conversion, I recommend looking up basic HTML tutorials, and only checking the HTML spec if there are details you can't find otherwise. You mostly don't need to worry about it if you're just doing a cross-format conversion.
- # [19:26] <nox> Cowardice? Wtf does that have anything to do with this discussing?
- # [19:27] <annevk> you do realize box-sizing basically standardized the IE6 box model and then some?
- # [19:27] <Hixie> famicom: we do have a frozen featureset
- # [19:27] <nox> And as you guessed earlier, I'm not fit enough to be a brogrammer, btw.
- # [19:27] <TabAtkins> When I was a wee webdev, I learned from HTMLDog.com, but CSSTricks has decent stuff too, and there's a lot of other resources these days that I don't know about.
- # [19:27] <annevk> and there's loads of people that prefer using box-sizing to get something like the IE6 box model
- # [19:27] <Domenic> this is ... amazing
- # [19:27] <Hixie> famicom: every single time the spec is revised, it's a new version
- # [19:27] <nox> TabAtkins: Should just check w3schools, right?
- # [19:27] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 250 seconds)
- # [19:27] <famicom> Hixie, yeah, and anounced where?
- # [19:27] <TabAtkins> nox: Please, we're trying to help. Dont' troll.
- # [19:27] <Domenic> TabAtkins: html5 goodies was my jam. I wonder if that's still around. It had a grotesque large-headed long-necked illustration of the author as its mascot.
- # [19:28] <nox> TabAtkins: I disagree with you conflating jokes and trolls, but ok. :(
- # [19:28] <Hixie> famicom: since it happens multiple times a day, it doesn't really need to be announced. but you can subscribe to the github notifications if you want an announcement.
- # [19:28] <famicom> and twitter isn't a valid or reliable source
- # [19:28] <TabAtkins> (nox: I was joking, it's cool. ^_^)
- # [19:28] <nox> TabAtkins: Ok. :)
- # [19:28] <annevk> TabAtkins: htmldog <3
- # [19:28] <famicom> seriously, github?
- # [19:28] <annevk> TabAtkins: although I learned from a set of books I bought
- # [19:28] <Domenic> zomg amazing https://web.archive.org/web/19990224005512/http://www.htmlgoodies.com/
- # [19:29] <famicom> god, why don't you just go full circle and use hosting from myspace
- # [19:29] <TabAtkins> famicom: The least useful thing you could do to help in your project is troll a spec-dev chatroom throwing a lot of hostility from an early-2000s era of theoretical spec design.
- # [19:29] <nox> famicom: How does the hosting platform matter?
- # [19:29] <famicom> TabAtkins, lol
- # [19:29] <Hixie> famicom: you can copy the spec and put it wherever you like
- # [19:29] <famicom> Hixie, what is the authoritative point of reference
- # [19:29] <nox> famicom: An ISO spec behind a CHF paywall is way better, right?
- # [19:29] <Domenic> This guy really is from 1997, he doesn't use GitHub or Twitter...
- # [19:30] <Hixie> famicom: html.spec.whatwg.org
- # [19:30] <famicom> Hixie, where are updates announced
- # [19:30] <Hixie> but that's just a web site
- # [19:30] <TabAtkins> Some of us might be willing to spend time teaching you the basics of how spec design has evolved in the last two decades of experience, but that's not going to be helpful fo ryou rimmediate project, and your hostility at the moment is making it very unlikely that we'll be willing to help.
- # [19:30] <famicom> Hixie, where is the source
- # [19:30] <Hixie> famicom: they're not. they happen literally daily.
- # [19:30] <Hixie> the source?
- # [19:30] <Hixie> source of what
- # [19:30] <famicom> html.spec.whatwg.org
- # [19:30] <nox> famicom: https://github.com/whatwg/html
- # [19:30] <TabAtkins> Hixie: Well, they're announced on Twitter, and you can always check the VC history.
- # [19:30] <famicom> or do i just need to scrape it
- # [19:30] <Hixie> https://html.spec.whatwg.org/index.html
- # [19:30] <nox> famicom: It's generated through a tool written in Pascal.
- # [19:30] <famicom> got it
- # [19:30] <famicom> thanks Hixie
- # [19:30] <Hixie> i'm not sure i really understand what you're asking
- # [19:31] <nox> That should make you feel at home like it's 1990 again.
- # [19:31] <famicom> you're always the voice of reason
- # [19:31] <famicom> nox, TabAtkins go back to preschool you toddlers
- # [19:31] <Domenic> I think we need some moderation here
- # [19:31] <nox> I didn't know English in preschool.
- # [19:31] <annevk> Hixie: /index.html 404s at the moment, just / is better
- # [19:31] <nox> Domenic: Sorry. :(
- # [19:31] <Hixie> annevk: lol k
- # [19:31] <TabAtkins> Yuuup, mod time for the troll now.
- # [19:32] <Hixie> famicom: hey you can ask questions about the process but stay polite please
- # [19:32] <famicom> yeah, will do
- # [19:32] * Joins: jernoble|laptop (~jernoble@17.114.219.44)
- # [19:34] <jwalden> annevk: egad all those internal method definitions/overrides in https://github.com/annevk/html-cross-origin-objects are horrific :-)
- # [19:34] <annevk> jwalden: yeah, I have no idea what I'm doing
- # [19:34] <jwalden> lol
- # [19:34] <jwalden> wcgr
- # [19:34] <jwalden> ("what could go wrong")
- # [19:35] <annevk> I'm sure bholley will tell me
- # [19:35] <annevk> But who knows
- # [19:35] * Quits: tomaw (tom@freenode/staff/tomaw) (Quit: Quitting)
- # [19:36] * jwalden supposes he should take the time to grok this a bit now, beyond just the cursory skim
- # [19:37] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-wdokirvkjvisfdpa) (Ping timeout: 255 seconds)
- # [19:37] * Quits: dveditz (~sid522@2620:101:8016:74::4:20a) (Ping timeout: 255 seconds)
- # [19:38] * Quits: youenn (uid55307@gateway/web/irccloud.com/x-hylzmcvbvelnizzo) (Ping timeout: 255 seconds)
- # [19:38] * Quits: chinmay (sid16631@gateway/web/irccloud.com/x-jhelnsegogkxlmgb) (Ping timeout: 255 seconds)
- # [19:38] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-glcxzefpfrwhpoum) (Ping timeout: 255 seconds)
- # [19:38] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-yctdgqfzszyrusfe) (Ping timeout: 255 seconds)
- # [19:38] * Quits: leviw (sid4353@gateway/web/irccloud.com/x-vxasndzxetofvbtf) (Ping timeout: 255 seconds)
- # [19:38] * Quits: mathiasbynens (sid2247@gateway/web/irccloud.com/x-tiwvnanhtawbylzo) (Ping timeout: 255 seconds)
- # [19:38] * Quits: tobie (sid5692@gateway/web/irccloud.com/x-dhefbsyfrdhpkckg) (Ping timeout: 255 seconds)
- # [19:38] * Joins: leviw_ (sid4353@gateway/web/irccloud.com/x-rpgccwpuzfahficn)
- # [19:38] * Joins: dveditz (~sid522@2620:101:8016:74::4:20a)
- # [19:38] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-inyuxogsyfhwevxy)
- # [19:38] * Quits: sspi (sid34681@gateway/web/irccloud.com/x-ymwctlwousgvwhkw) (Ping timeout: 255 seconds)
- # [19:39] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be) (Ping timeout: 255 seconds)
- # [19:39] * Quits: astearns (sid15080@gateway/web/irccloud.com/x-cvvhjbnkklupmwkg) (Ping timeout: 255 seconds)
- # [19:39] * Quits: birtles_ (sid16523@gateway/web/irccloud.com/x-hwbylowtfeaqctbx) (Ping timeout: 255 seconds)
- # [19:39] * Quits: wycats (sid79@gateway/web/irccloud.com/x-ixdetehzudwgczpj) (Ping timeout: 255 seconds)
- # [19:39] * Quits: dherman (sid7996@gateway/web/irccloud.com/x-bplacyvxdxssolpt) (Ping timeout: 255 seconds)
- # [19:40] * Joins: astearns (sid15080@gateway/web/irccloud.com/x-dqtbtzuljuphxzob)
- # [19:40] * Joins: youenn (uid55307@gateway/web/irccloud.com/x-rxpkaeatuilovqlz)
- # [19:40] <annevk> I have half a plan of writing some kind of introductory blog post
- # [19:40] * Joins: chinmay (sid16631@gateway/web/irccloud.com/x-zcfcqxtwpgdywnsq)
- # [19:40] * Joins: birtles_ (sid16523@gateway/web/irccloud.com/x-dblossnnwhczapjn)
- # [19:40] * Joins: sspi (sid34681@gateway/web/irccloud.com/x-lncxdoytyrqhjswc)
- # [19:40] <jwalden> annevk: speaking of blog posts, I liked your most recent one about app security model nonsense :-)
- # [19:41] * Joins: tobie (sid5692@gateway/web/irccloud.com/x-cyaxywjjqytqzhrg)
- # [19:41] * Joins: wycats (sid79@gateway/web/irccloud.com/x-mzcouterkkynkhio)
- # [19:41] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be)
- # [19:41] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [19:41] * Joins: mathiasbynens (sid2247@gateway/web/irccloud.com/x-epgdsrzvxemqqnoc)
- # [19:42] <jwalden> selling JMAP or similar to all IMAP implementation seems pretty hard, unfortunately :-(
- # [19:42] * Joins: scheib (sid4467@gateway/web/irccloud.com/x-lheboyjlcntbheug)
- # [19:42] <jwalden> maybe even impossible
- # [19:42] <famicom> unlikely if anything
- # [19:42] * Joins: dherman (sid7996@gateway/web/irccloud.com/x-izevptzacaljjpvy)
- # [19:42] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-gbphovodoecwqdhm)
- # [19:43] <famicom> it isn't mature, it doesnt "solve" anything
- # [19:43] * Joins: jsbell (jsbell@nat/google/x-qaiowqmmkrbywebe)
- # [19:43] * Joins: tomaw (tom@freenode/staff/tomaw)
- # [19:44] <famicom> and email is literally the last set of protocols you want to get involved in
- # [19:45] <annevk> jwalden: yeah, but I'm also not convinced we really need IMAP to succeed
- # [19:45] <famicom> maar daar kom je wel achter zodra jeje eerste MDA hebt geprovisioneerd
- # [19:46] * Quits: Tenhi_ (~tenhi@69.64.50.196) (K-Lined)
- # [19:46] <jwalden> annevk: everyone would just use mobile webmail sites then, somehow?
- # [19:47] <Domenic> jwalden: that seems uncontroversial :). The question I think is whether you need to be able to do IMAP mail processing on the client or just on the server
- # [19:47] <annevk> jwalden: yeah, we should have offered a competitive messaging client too of sorts, to offset Whatsapp not being on the web
- # [19:48] <jwalden> essentially not owning a phone (let alone a smart one), I certainly can't speak about the messaging ecosystem or its needs or the need for such things at all :-)
- # [19:49] <annevk> heh
- # [19:50] <annevk> afk
- # [19:50] <famicom> jwalden, youre not missing out
- # [19:50] <jwalden> :-D
- # [19:50] <famicom> they recently repurposed email as "conversations"
- # [19:50] <famicom> which is really interesting when receiving snmp reports
- # [19:50] <jwalden> however, I *am* available for any and all lawn-related speaking arrangements
- # [19:51] <famicom> yeah well, im going to play star citizen
- # [19:51] <famicom> sorry to bother yall
- # [19:51] <famicom> and Hixie you are god
- # [19:51] <famicom> ^h^h^h last remaining grownup
- # [19:52] <jwalden> there are grownups here?
- # [19:52] <famicom> at least some who remember that there was an industry before them
- # [19:53] * Quits: beowulf (~sstewart@host217-44-164-131.range217-44.btcentralplus.com) (Ping timeout: 240 seconds)
- # [19:53] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
- # [19:53] <famicom> insteda of just teenagers posing as "ux specialists" or "frontend developers"
- # [19:54] * Quits: czerasz (~czerasz@p5DDB9E32.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
- # [19:54] * Quits: jernoble|laptop (~jernoble@17.114.219.44) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:54] <jwalden> oh, we're all just posers, how else to explain the architecture of the web as we know it? :-)
- # [19:55] <famicom> simple
- # [19:55] <famicom> a series of tubes
- # [19:55] <famicom> it's not a big dump truck
- # [19:56] <famicom> but seriously, it's like september 1993 all over again
- # [19:56] * Joins: wbe (~textual@port-53490.pppoe.wtnet.de)
- # [19:56] <famicom> but this time, instead of AOL, it's these damn smartphones, and this time, rather than users the newbies think they're developers
- # [19:57] <jsbell> "uphill both ways in the snow..."
- # [19:59] <famicom> laugh all you want, but slowly a part of me is dying inside
- # [19:59] * Joins: kborchers (kborchers@gateway/shell/jquery.com/x-dgzwmppprivqdfey)
- # [19:59] * Joins: beowulf (~sstewart@host217-44-164-131.range217-44.btcentralplus.com)
- # [19:59] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be) (Quit: nn)
- # [20:00] <jwalden> when the choice is between dying inside and laughing, I choose the latter (or at worst choose both)
- # [20:00] <jwalden> recommended for general sanity around here
- # [20:00] <TabAtkins> annevk: Jeezus christ, can we ban this person? Straight trolling after a clear warning.
- # [20:00] * Joins: weinig (~weinig@17.114.218.196)
- # [20:00] <famicom> jwalden, cant fight progress
- # [20:01] <famicom> but you can patch it out!
- # [20:03] * Quits: weinig (~weinig@17.114.218.196) (Client Quit)
- # [20:06] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
- # [20:09] <nox> famicom: Stop assuming things about people you speak with and explain yourself better without using derogatory terms and maybe it will go better.
- # [20:13] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [20:15] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [20:20] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 245 seconds)
- # [20:22] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [20:27] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
- # [20:28] * Joins: jernoble|laptop (~jernoble@17.202.49.135)
- # [20:29] * Joins: philipj_ (~philipj@178.62.221.15)
- # [20:32] * Quits: philipj (~philipj@178.62.221.15) (Ping timeout: 260 seconds)
- # [20:36] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [20:37] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
- # [20:42] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [20:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:43] * Quits: psy_ (~psy@43.224.156.106) (Ping timeout: 245 seconds)
- # [20:47] * Joins: psy_ (~psy@43.224.156.100)
- # [20:54] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [20:54] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [21:02] * Quits: jernoble|laptop (~jernoble@17.202.49.135) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [21:03] * Joins: weinig (~weinig@17.114.218.196)
- # [21:08] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 256 seconds)
- # [21:10] * Quits: zdobersek (~zan@46.166.190.181) (Quit: Leaving.)
- # [21:12] * Joins: psy_ (~psy@43.224.156.100)
- # [21:17] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [21:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [21:19] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 250 seconds)
- # [21:20] * Joins: sj13 (~sj@1.186.5.148)
- # [21:21] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [21:21] <sj13> I am a beginner and would like to contribute. I found this issue: https://github.com/whatwg/html/issues/535, however, I cannot pin-point the exact file where the change needs to be made. Can someone help?
- # [21:23] * Quits: jwalden (~waldo@12.130.117.98) (Quit: when will then be now? soon!)
- # [21:23] * Quits: myakura (uid22370@gateway/web/irccloud.com/x-dsyhvmsmgafavkaf) (Quit: Connection closed for inactivity)
- # [21:24] * Quits: ritsyy (~richa@117.199.118.165) (Quit: Leaving.)
- # [21:24] * Joins: ritsyy (~richa@117.199.118.165)
- # [21:25] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 260 seconds)
- # [21:25] * Parts: ritsyy (~richa@117.199.118.165)
- # [21:28] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [21:31] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
- # [21:32] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [21:33] * Quits: famicom (~famicom@52D9D91B.cm-11-1d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [21:37] <TabAtkins> sj13: Check the README at https://github.com/whatwg/html, it tells you which file to edit to make changes.
- # [21:40] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
- # [21:41] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
- # [21:44] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
- # [21:45] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 240 seconds)
- # [21:45] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [21:47] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
- # [21:47] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
- # [21:50] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:54] <annevk> TabAtkins: not sure I can, I did use /ignore
- # [21:55] * Quits: weinig (~weinig@17.114.218.196) (Quit: weinig)
- # [21:58] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [22:02] <nox> annevk: Blabla not grownups blabla Web users not developers
- # [22:04] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 245 seconds)
- # [22:04] <annevk> nox: heh, thinking about it, they never read https://annevankesteren.nl/2007/04/html-red-pill I guess
- # [22:04] * Joins: psy_ (~psy@43.224.156.100)
- # [22:05] <nox> annevk: It's also weirdly fun to me because I don't author any HTML.
- # [22:06] <nox> To protect myself from the insanity, I would rather go the cyclone's eye and just implement it. :P
- # [22:07] <annevk> Well, let me know in five years how that worked out for you
- # [22:08] <nox> annevk: Probably deaf over the terrifying sounds of the eyewall.
- # [22:08] <annevk> My door is full of logic, but I lost it
- # [22:09] * Quits: mounir (~mounir@5.135.152.101) (Ping timeout: 272 seconds)
- # [22:09] <nox> annevk: There is an anime this season where you can literally lose your logic card.
- # [22:09] <nox> You can't be a logicalist anymore if you lose it.
- # [22:10] * Joins: mounir (~mounir@oldworld.fr)
- # [22:10] <annevk> I see, is there a way to get it back?
- # [22:10] <nox> The hero regains his own in the first episode through unknown means but that seems like a one-time thing.
- # [22:11] <nox> I guess you'll never find back your door.
- # [22:11] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [22:13] * Joins: weinig (~weinig@17.202.47.158)
- # [22:19] * Quits: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com) (Quit: Leaving)
- # [22:21] <aklein> annevk: re https://github.com/annevk/html-cross-origin-objects, are various ES6 symbols on your radar? For example, @@toStringTag, @@hasInstance, @@isConcatSpreadable. It would be nice to define the behavior of all of these in a cross-origin object
- # [22:24] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
- # [22:27] * Joins: Hory_ (Hory_@2a02:2f0a:b0bf:ffff::524c:b523)
- # [22:32] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-xqyiuetjouxodccd) (Quit: Connection closed for inactivity)
- # [22:32] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ujeeovxelnmphmxa) (Quit: Connection closed for inactivity)
- # [22:34] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 265 seconds)
- # [22:41] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [22:44] * Joins: weinig_ (~weinig@17.114.218.196)
- # [22:44] * Quits: weinig (~weinig@17.202.47.158) (Ping timeout: 245 seconds)
- # [22:44] * weinig_ is now known as weinig
- # [22:48] * Joins: rniwa (~rniwa@17.202.50.70)
- # [22:48] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 260 seconds)
- # [22:48] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: No route to host)
- # [22:49] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [22:51] <gsnedders> I… I'm so confused by earlier.
- # [22:51] <jgraham> The concept of past, or something more specific?
- # [22:52] <gsnedders> The discussion in here earlier.
- # [22:54] <jgraham> It seemed like a totally normal discussion for this channel
- # [22:54] <jgraham> Just one that you would have expected to happen about a decade ago
- # [22:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [22:59] * Quits: eric_carlson (~ericc@17.202.48.62) (Ping timeout: 264 seconds)
- # [23:00] * Quits: ap (~ap@17.202.44.214) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:00] * Joins: svl (~me@86.81.103.1)
- # [23:02] <TabAtkins> Yeah, that was the sort of thing I got used when I joined the channel, like, 7 or 8 years ago.
- # [23:02] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
- # [23:02] <TabAtkins> *used to
- # [23:02] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [23:03] <gsnedders> it seemed even further back than when I joined a decade ago.
- # [23:03] <gsnedders> given the references to CSS 1
- # [23:06] * Joins: ap (~ap@17.114.4.236)
- # [23:06] <TabAtkins> That's what really threw me. Some people are weird and unreasonable about the definition of "stable", but by any definition I've *ever* heard, Recs (like 2.1) qualify. I have absolutely no idea how someone gets themselves twisted into the idea that CSS*1* is the only valid standard so far.
- # [23:07] <gsnedders> like, yes, otherwise it was a fairly 2006 argument
- # [23:08] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [23:08] <Hixie> CSS1 in particular was pretty terrible
- # [23:12] * Joins: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp)
- # [23:12] * Quits: darobin (~darobin@209.148.63.66) (Ping timeout: 250 seconds)
- # [23:13] <TabAtkins> Maybe XSLT has a previously-undiscovered ability to transform *through time*, and we're seeing the first results of that.
- # [23:13] * Joins: darobin (~darobin@209.148.63.66)
- # [23:13] * heycam|away is now known as heycam
- # [23:14] <gsnedders> TabAtkins: hmm, didn't realise Turing Machine were time machines.
- # [23:14] <TabAtkins> IT'S RIGHT THERE IN THE ACRONYM
- # [23:18] <gsnedders> THAT'S SO OBVIOUS, WHY DID I NEVER REALISE?!
- # [23:20] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 260 seconds)
- # [23:20] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
- # [23:30] * Quits: plutoniix (~q@node-1c4f.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [23:37] * Joins: siddhism (~siddhesh@106.221.150.220)
- # [23:41] * Joins: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
- # [23:42] * Joins: jernoble|laptop (~jernoble@17.202.49.135)
- # [23:45] * Quits: svl (~me@86.81.103.1) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:45] * heycam is now known as heycam|away
- # [23:47] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [23:48] <astearns> which acronym? the one for eXtenstible Simultaneity Layering Transformations?
- # [23:49] <TabAtkins> You've found the four words in one acronym that enlightens us to the time cube!
- # [23:49] <TabAtkins> We are no longer educated stupid!
- # [23:50] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
- # [23:52] * Quits: jernoble|laptop (~jernoble@17.202.49.135) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [23:59] * Quits: siddhism (~siddhesh@106.221.150.220) (Quit: Leaving.)
- # [23:59] * Quits: weinig (~weinig@17.114.218.196) (Quit: weinig)
- # Session Close: Wed Jan 20 00:00:00 2016
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn