Options:
- # Session Start: Thu May 01 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] * Joins: weinig (~weinig@17.114.2.115)
- # [00:01] <IZh> Ok :-)
- # [00:03] * Quits: llhax (~llkats@c-69-181-45-245.hsd1.ca.comcast.net)
- # [00:07] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [00:09] * Quits: Ms2ger (~Ms2ger@200.228-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [00:09] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [00:11] * Joins: eligrey (~eligrey@oftn/board/eligrey)
- # [00:12] <eligrey> i'd like to request an account for the wiki (desired username: eligrey)
- # [00:12] <eligrey> the first edit i'd like to make is writing up a navigator.cores proposal
- # [00:12] <eligrey> (which exposes the amount of total hardware threads available to the system)
- # [00:14] <eligrey> the wiki says to talk to "these permanent autoconfirmed members" (redlink) :/
- # [00:14] * Quits: karbassi (~karbassi@li62-206.members.linode.com)
- # [00:14] * Quits: jeremyj (~jeremyj@17.202.44.231) (Ping timeout: 240 seconds)
- # [00:16] * Joins: jeremyj (~jeremyj@17.245.27.218)
- # [00:18] * Parts: _hendrik (sid24861@gateway/web/irccloud.com/x-tvplnqqsccfeuqnj)
- # [00:20] <Hixie> eligrey: e-mail?
- # [00:20] <eligrey> me@eligrey.com
- # [00:20] <Hixie> done
- # [00:22] * Quits: estellevw (~estellewy@209.49.66.106) (Ping timeout: 276 seconds)
- # [00:24] <eligrey> ok thanks
- # [00:25] * Quits: weinig (~weinig@17.114.2.115) (Quit: weinig)
- # [00:30] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-homrjdzjlqnsebkn)
- # [00:33] * Joins: estellevw (~estellewy@209.49.66.106)
- # [00:33] * Quits: IZh (~IZh@83.220.236.7) (Remote host closed the connection)
- # [00:37] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [00:40] * Joins: seventh (seventh@192.64.4.34)
- # [00:44] * Joins: KevinMarks_ (~KevinMark@c-76-126-11-115.hsd1.ca.comcast.net)
- # [00:50] * Parts: Amec (~amec@ppp108-222.static.internode.on.net)
- # [00:52] * Joins: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net)
- # [00:52] * Quits: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net) (Changing host)
- # [00:52] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [00:53] * Joins: weinig (~weinig@17.114.216.47)
- # [00:55] * Quits: annevk (~annevk@2.31.25.182) (Remote host closed the connection)
- # [01:00] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:03] * Quits: lmclister (~lmclister@192.150.10.210)
- # [01:06] <Hixie> anyone got a recent IE? what does http://software.hixie.ch/utilities/js/live-dom-viewer/?saved=2883 look like?
- # [01:07] <boogyman> by recent you mean nightly build or 11?
- # [01:08] <boogyman> i have 10.0.9
- # [01:10] <boogyman> http://minus.com/i/bpp3b2KgaK6Vy @ Hixie for IE 10.0.9
- # [01:10] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [01:10] <Hixie> thanks
- # [01:11] <Hixie> interesting
- # [01:11] <Hixie> so safari and chrome do cross-origin font loads, but IE and mozilla do not
- # [01:15] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
- # [01:17] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:34] * Quits: eligrey (~eligrey@oftn/board/eligrey) (Read error: Connection reset by peer)
- # [01:35] <hober> Hixie: http://www.w3.org/2011/10/31-webapps-minutes.html#item02
- # [01:36] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [01:41] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Remote host closed the connection)
- # [01:42] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
- # [01:42] * Quits: KevinMarks_ (~KevinMark@c-76-126-11-115.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [01:43] * Quits: estellevw (~estellewy@209.49.66.106) (Quit: estellevw)
- # [01:47] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 276 seconds)
- # [01:48] * Quits: weinig (~weinig@17.114.216.47) (Quit: weinig)
- # [01:49] * Joins: KevinMarks_ (~KevinMark@172.56.38.214)
- # [01:49] * Joins: weinig (~weinig@17.114.216.47)
- # [01:56] * Quits: jernoble|laptop (~jernoble@17.202.45.163) (Quit: Computer has gone to sleep.)
- # [01:57] * Quits: weinig (~weinig@17.114.216.47) (Quit: weinig)
- # [02:00] * Quits: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [02:03] * Joins: jernoble|laptop (~jernoble@76.74.153.36)
- # [02:03] * Quits: jernoble|laptop (~jernoble@76.74.153.36) (Client Quit)
- # [02:04] <zewt> death to target=_blank.
- # [02:04] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [02:04] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 246 seconds)
- # [02:04] * jdaggett_ is now known as jdaggett
- # [02:04] * Quits: rniwa (~rniwa@17.202.43.222) (Quit: rniwa)
- # [02:07] * Joins: lmclister (~lmclister@32.sub-70-197-5.myvzw.com)
- # [02:09] <SamB> zewt: that did always seem like a dumb idea
- # [02:11] * Quits: ap (~ap@2620:149:4:304:8935:1011:52c:1908) (Quit: ap)
- # [02:19] * Quits: plutoniix (~plutoniix@node-19cw.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [02:20] * Quits: KevinMarks_ (~KevinMark@172.56.38.214) (Ping timeout: 255 seconds)
- # [02:23] <cabanier> MikeSmith: I submitted a couple of webkit patches for error handling: https://bugs.webkit.org/show_bug.cgi?id=132407 and https://bugs.webkit.org/show_bug.cgi?id=132412
- # [02:24] <MikeSmith> cabanier: cool
- # [02:24] * MikeSmith takes a look
- # [02:26] <cabanier> MikeSmith: that should make WK turn green for 4 more tests
- # [02:28] <MikeSmith> cabanier: excellent
- # [02:29] * Krinkle is now known as Krinkle|detached
- # [02:29] <MikeSmith> cabanier: thanks for taking time on the testing stuff, and raising the bugs, and the patches
- # [02:35] * Quits: lmclister (~lmclister@32.sub-70-197-5.myvzw.com) (Ping timeout: 265 seconds)
- # [02:44] * Quits: eatsomeatso (~eatsomeat@gateway/tor-sasl/eatsomeatso) (Quit: eatsomeatso)
- # [02:46] * Quits: ehsan_ (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [02:46] * Joins: ehsan (~ehsan@66.207.208.102)
- # [02:48] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:48] * Quits: jeffreyatw (~jeffreyat@199-188-192-248.PUBLIC.monkeybrains.net) (Quit: jeffreyatw)
- # [02:49] * Joins: KevinMarks_ (~KevinMark@172.56.38.214)
- # [02:51] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 240 seconds)
- # [02:53] * Quits: KevinMarks_ (~KevinMark@172.56.38.214) (Ping timeout: 276 seconds)
- # [02:57] * Joins: jeffreyatw (~jeffreyat@199-188-192-248.PUBLIC.monkeybrains.net)
- # [03:02] * Joins: lmclister (~lmclister@199.88.94.2)
- # [03:11] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:15] <Hixie> hober: i'm not sure what that is saying :-|
- # [03:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [03:24] <MikeSmith> cabanier: trybots are indicating that test is still failing, right?
- # [03:24] * Quits: jmason (~jmason@174.137.110.73) (Ping timeout: 265 seconds)
- # [03:28] <MikeSmith> Hixie: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25521 is a bit unsettling
- # [03:28] <MikeSmith> not that I disagree with the rationale
- # [03:29] * Quits: jwalden (~waldo@corp.mtv2.mozilla.com) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 27.0/20140203120101])
- # [03:29] * Joins: suqshaq (~encryptd_@96-42-47-51.dhcp.ftbg.wi.charter.com)
- # [03:30] <MikeSmith> it's just, if we end up changing the platform do the point where authors can't get any useful linting/static-checking feedback done on their markup sources, that would suck
- # [03:31] * Quits: benv (~benv@38.104.194.126) (Quit: Computer has gone to sleep.)
- # [03:31] <MikeSmith> leading eventually to total societal breakdown
- # [03:31] <MikeSmith> "In accordance with prophecy"
- # [03:34] <cabanier> MikeSmith: yes, I missed some tests
- # [03:34] <MikeSmith> cabanier: ah ok
- # [03:36] <Hixie> MikeSmith: i have no idea what that bug is saying
- # [03:37] * Joins: eligrey (~eligrey@oftn/board/eligrey)
- # [03:37] <Hixie> MikeSmith: web components aren't valid in html currently. i presume that the web components people have some sort of solution for that, e.g. via the inheritance thing (<tr is="my-fancy-tr">)
- # [03:37] <MikeSmith> Hixie: "For these reasons, all of these content model rules should probably be discarded entirely" it says
- # [03:37] <eligrey> what's the wiki syntax for external links?
- # [03:38] <eligrey> i need to put a period after a link and i don't want it to be included in the link
- # [03:38] <MikeSmith> Hixie: I think you're being generous in that assumption ;-)
- # [03:38] <Hixie> MikeSmith: that seems like a non-starter. I mean, we can't make <p><html> valid, it would never do anything understandable.
- # [03:38] <MikeSmith> eligrey: it's just metawiki syntax, I think
- # [03:38] <MikeSmith> eligrey: [#FooBar] or such
- # [03:39] <eligrey> same for extenal links?
- # [03:39] <eligrey> i don't edit wikipedia, sorry :p
- # [03:39] <MikeSmith> eligrey: oh external
- # [03:39] <MikeSmith> eligrey: [http://foo link text here] I think
- # [03:39] <eligrey> thanks
- # [03:40] <eligrey> the wiki markup thing gives me a list of all the different types of markup
- # [03:40] <eligrey> you would think hovering over each item would give me a description, but no
- # [03:40] <eligrey> they all say "Click on the character or tag to insert it into the edit window"
- # [03:40] <eligrey> so helpful :)
- # [03:41] <eligrey> MikeSmith: anyways thanks for that
- # [03:41] <MikeSmith> wikis all suck
- # [03:41] <MikeSmith> eligrey: np
- # [03:42] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
- # [03:43] <MikeSmith> Hixie: yeah I guess in the proposed regime there'd still need to be a few prohibitions on markup that just would never make sense
- # [03:44] <MikeSmith> Hixie: but the bug seems pretty clear to meーshe's saying that the "optionally a caption element, followed by zero or more colgroup elements, followed optionally by a thead element, followed optionally by a tfoot element, followed by either zero or more tbody elements or one or more tr elements, followed optionally by a tfoot element (but there can only be one tfoot element child in total), optionally intermixed with one or more script-supporting eleme
- # [03:44] <MikeSmith> oops
- # [03:44] <MikeSmith> well anyway, that part
- # [03:44] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Remote host closed the connection)
- # [03:44] <Hixie> your comment cut off in the middle of the spec quote
- # [03:45] <MikeSmith> she's saying that's too constrained in the face of web components
- # [03:45] <MikeSmith> Hixie: was just quoting the spec, nothing more
- # [03:45] <MikeSmith> hadn't meant to quote the whole thing
- # [03:45] <Hixie> ah k
- # [03:46] <Hixie> i don't think that's right
- # [03:46] <MikeSmith> was going to put some ellipsis in there, since I'm pretty sure you're familiar somewhat with the part that follows
- # [03:46] <Hixie> i mean, sure, you'll want to allow elements to override <tr>, etc
- # [03:46] <MikeSmith> yeah
- # [03:46] <Hixie> but those elements still need to be real <tr>s at some level
- # [03:46] <Hixie> as in is=""
- # [03:46] <Hixie> or some similar solution
- # [03:47] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 246 seconds)
- # [03:47] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [03:48] <MikeSmith> yeah I guess it would help there if she could give an actually markup example
- # [03:48] * Quits: lmclister (~lmclister@199.88.94.2)
- # [03:48] <MikeSmith> I'll post a comment
- # [03:48] <MikeSmith> oh wait she did
- # [03:49] <MikeSmith> https://github.com/angular/angular.js/issues/7295
- # [03:49] * MikeSmith reads
- # [03:49] <MikeSmith> oh geez man
- # [03:49] <Hixie> that's about the parser
- # [03:49] <Hixie> not the content models
- # [03:49] <MikeSmith> yeah
- # [03:49] <MikeSmith> bingo
- # [03:49] <MikeSmith> yup
- # [03:51] <Hixie> it's amazing how many people confuse those two things
- # [03:51] <Hixie> i mean, that's not a criticism or anything
- # [03:51] <Hixie> i'm honestly just amazed at how confusing this apparently is
- # [03:52] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:52] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 240 seconds)
- # [03:54] <boogyman> so do you think there's an opportunity to rephrase and/or add additional examples to the spec
- # [03:55] <Hixie> there's always the opportunity to rephrase and add examples
- # [03:55] <Hixie> post suggestions to http://whatwg.org/newbug :-)
- # [03:56] <boogyman> correct, but i would say that if "this" is an issue which has confused "many people", that might bump this opportunity higher on the priority list.
- # [03:57] <Hixie> oh, that particular issue
- # [03:57] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [03:57] <Hixie> there's already entire sections that try to explain it
- # [03:57] <Hixie> i think teh confusion is mostly amongst people who haven't read the spec
- # [03:57] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:57] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Read error: Connection reset by peer)
- # [03:59] * Joins: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net)
- # [03:59] * Quits: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net) (Changing host)
- # [03:59] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [04:01] <MikeSmith> the parsing behavior is just inherently confusing
- # [04:01] <Hixie> yeah that too
- # [04:01] <MikeSmith> and even when you read the spec, you don't want to believe that's how things actually work
- # [04:01] <Hixie> but it's the way people assume the content models have anything to do with that which is what i'm mostly talking about
- # [04:02] <MikeSmith> because, how dumb would that be, for people to create something that works that way
- # [04:02] <MikeSmith> Hixie: yeah
- # [04:02] <MikeSmith> Hixie: maybe we could put some icon there
- # [04:02] <MikeSmith> like the fingerprinting icon
- # [04:02] <MikeSmith> to say, this is not a UA requirements
- # [04:03] <MikeSmith> I suggest this icon: https://avatars2.githubusercontent.com/u/568252?s=140
- # [04:04] <boogyman> argh! stupid firefox :( crashes on the single page spec page. haha MikeSmith
- # [04:04] <Hixie> MikeSmith: well, that's what developers.whatwg.org is supposed to be, really
- # [04:04] <MikeSmith> my firefox doesn't crash on it, just takes a long time to load
- # [04:05] <MikeSmith> Hixie: true
- # [04:05] <Hixie> MikeSmith: but the problem is people assume that the authoring requirements _are_ UA requirements
- # [04:05] <MikeSmith> right
- # [04:05] <Hixie> i mean, it's UA requirements this contributor is looking for
- # [04:05] <Hixie> so saying "don't look here, this is for UAs" might even be what is making them look at content models
- # [04:05] <MikeSmith> maybe we need a version with all the authoring requirements suppressed, and just have the UA requirements
- # [04:05] <MikeSmith> seriously
- # [04:06] <Hixie> that would be... interesting
- # [04:06] <MikeSmith> which I realize might require marking stuff with class=author
- # [04:06] <Hixie> a lot of work to do though
- # [04:06] <MikeSmith> yeah
- # [04:06] <MikeSmith> I remember when you did the class=impl change
- # [04:08] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [04:12] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 252 seconds)
- # [04:13] <zewt> there's a pretty deep difference between implementation requirements and conformance criteria, the normative language that basically says "you must do this (but if you don't, everything will still work in a precisely defined way)" has always felt like a bad use of "must" to me
- # [04:13] <zewt> don't really know how it could be fixed...
- # [04:16] <MikeSmith> zewt: well the "Content model" sections don't contain any musts anyway
- # [04:16] <MikeSmith> or anything else normative-ish looking
- # [04:16] <Hixie> yeah, i just have one "must" in the definition of "content model"
- # [04:17] <MikeSmith> oh?
- # [04:17] * MikeSmith wonders which
- # [04:17] <Hixie> "content model. A normative description of what content must be included as children and descendants of the element."
- # [04:17] <zewt> well, replying to authoring requirements vs. UA requirements
- # [04:18] <Hixie> it's actually redundant with "An HTML element must have contents that match the requirements described in the element's content model." a few paragraphs later
- # [04:18] * Quits: suqshaq (~encryptd_@96-42-47-51.dhcp.ftbg.wi.charter.com)
- # [04:25] * Quits: jeremyj (~jeremyj@17.245.27.218) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [04:25] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [04:27] <MikeSmith> Hixie: as another data point about the confusion: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25501
- # [04:28] * Joins: eligrey_ (~eligrey@oftn/board/eligrey)
- # [04:29] * Quits: eligrey (~eligrey@oftn/board/eligrey) (Disconnected by services)
- # [04:29] * eligrey_ is now known as eligrey
- # [04:29] <MikeSmith> confusion about "content models" vs types of content (flow, phrasing, etc.)
- # [04:30] <MikeSmith> and asking that "empty" be defined as a content type
- # [04:30] <MikeSmith> so yeah it is confusing
- # [04:32] <Hixie> that's a different problem. That's the problem of people who forget the english language while reading the spec. :-P
- # [04:35] * Quits: seventh (seventh@192.64.4.34) (Ping timeout: 265 seconds)
- # [04:37] * Quits: eligrey (~eligrey@oftn/board/eligrey) (Quit: Leaving)
- # [04:48] <MikeSmith> Hixie: not so fair, man :-)
- # [04:48] <Hixie> come on, that bug is basically just the guy saying he doesn't know what "empty" means
- # [04:49] <MikeSmith> it's kind of terms-of-art usage of English
- # [04:49] <MikeSmith> Hixie: yeah true in that case
- # [04:49] <MikeSmith> it does come down to that
- # [04:49] <Hixie> i guess the real problem is assuming that a word is a term of art when it's just english
- # [04:49] <MikeSmith> hmm yeah
- # [04:50] <Hixie> but i don't know what else the term would mean
- # [04:50] <MikeSmith> sometimes empty just means empty
- # [04:50] <MikeSmith> yup
- # [04:50] <MikeSmith> there is the void vs empty thing though
- # [04:50] <Hixie> well "void" doesn't mean anything clear, so assuming it's a term of art seems reasonable :-)
- # [04:50] <MikeSmith> which is good, and an improvement over what we had before
- # [04:50] <MikeSmith> sure
- # [04:58] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [04:59] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [05:20] * Quits: tav (~tav`@host109-154-0-7.range109-154.btcentralplus.com) (Quit: tav)
- # [05:23] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
- # [05:42] * Quits: falken_gardening (uid20729@gateway/web/irccloud.com/x-hunfqnqefqmszhzs) (Ping timeout: 252 seconds)
- # [05:43] * Quits: remysharp (sid4345@gateway/web/irccloud.com/x-nvadcjrhbdjydgsl) (Ping timeout: 252 seconds)
- # [05:43] * Quits: daleharvey (sid513@gateway/web/irccloud.com/x-wvgaucoknnmbunnm) (Read error: No route to host)
- # [05:43] * Joins: falken_gardening (uid20729@gateway/web/irccloud.com/x-hzbfutoehpxkzsek)
- # [05:43] * Joins: daleharvey (sid513@gateway/web/irccloud.com/x-inwmvmzgyqgrckpf)
- # [05:44] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
- # [05:44] * Joins: remysharp (sid4345@gateway/web/irccloud.com/x-mytddhqljjrztmcy)
- # [05:48] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 245 seconds)
- # [05:58] * Joins: llkats (~llkats@c-69-181-45-245.hsd1.ca.comcast.net)
- # [06:05] * Quits: jeffreyatw (~jeffreyat@199-188-192-248.PUBLIC.monkeybrains.net) (Quit: jeffreyatw)
- # [06:09] <Hixie> sweet lord there's a lot of script data states
- # [06:32] <Domenic_> +1 for a for-UAs version of the spec, containing the actually-normative stuff.
- # [06:32] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 240 seconds)
- # [06:34] * Joins: ambv (~ambv@206.108.217.134)
- # [06:43] * Joins: BigBangUDR (~Thunderbi@220.225.242.27)
- # [06:53] * Joins: fishd (~fishd@216.239.45.130)
- # [06:53] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [06:57] * Quits: fishd (~fishd@216.239.45.130) (Remote host closed the connection)
- # [07:08] * Quits: llkats (~llkats@c-69-181-45-245.hsd1.ca.comcast.net)
- # [07:10] * Joins: jeffreyatw (~jeffreyat@199-188-192-248.PUBLIC.monkeybrains.net)
- # [07:14] * Joins: ap (~ap@24.130.61.31)
- # [07:14] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
- # [07:27] * Joins: MutantMahesh (b4d7ac44@gateway/web/freenode/ip.180.215.172.68)
- # [07:27] * Quits: MutantMahesh (b4d7ac44@gateway/web/freenode/ip.180.215.172.68) (Changing host)
- # [07:27] * Joins: MutantMahesh (b4d7ac44@unaffiliated/msankhala)
- # [07:27] * Quits: MutantMahesh (b4d7ac44@unaffiliated/msankhala) (Changing host)
- # [07:27] * Joins: MutantMahesh (b4d7ac44@gateway/web/freenode/ip.180.215.172.68)
- # [07:31] * Joins: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com)
- # [07:34] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
- # [07:36] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [07:40] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Client Quit)
- # [07:45] * Joins: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com)
- # [07:49] * Quits: jensnockert (~jensnocke@dynamic.1.7.34dbfd722180.e0f8471ae7fa.afb.bredband2.com) (Ping timeout: 245 seconds)
- # [08:00] * Quits: jeffreyatw (~jeffreyat@199-188-192-248.PUBLIC.monkeybrains.net) (Quit: jeffreyatw)
- # [08:05] * Joins: tav (~tav`@host109-154-0-7.range109-154.btcentralplus.com)
- # [08:24] * Quits: KevinMarks (~yaaic@2607:fb90:2814:ec9d:41b:7430:3384:389a) (Ping timeout: 240 seconds)
- # [08:25] * Joins: KevinMarks (~yaaic@2607:fb90:2814:ec9d:41b:7430:3384:389a)
- # [08:27] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [08:43] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 255 seconds)
- # [08:44] * Quits: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com) (Remote host closed the connection)
- # [08:49] * Joins: markkes (~markkes@62.207.90.201)
- # [08:52] * Joins: ambv (~ambv@206.108.217.134)
- # [08:53] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [09:01] * Quits: dbaron (~dbaron@50-0-248-164.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [09:01] * Joins: Ms2ger (~Ms2ger@200.228-64-87.adsl-dyn.isp.belgacom.be)
- # [09:08] * Quits: SamB (~SamB@2001:470:1f07:57:e02e:9139:3fab:ae77) (Read error: Connection reset by peer)
- # [09:09] * Joins: SamB (~SamB@2001:470:1f07:57:e1f1:2eaf:7761:803b)
- # [09:24] * Quits: ap (~ap@24.130.61.31) (Quit: ap)
- # [09:27] * Quits: KevinMarks (~yaaic@2607:fb90:2814:ec9d:41b:7430:3384:389a) (Ping timeout: 240 seconds)
- # [09:29] * Joins: KevinMarks (~yaaic@2607:fb90:11c:6959:90df:5c26:e775:2a87)
- # [09:31] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [09:32] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [09:37] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 265 seconds)
- # [09:40] * Joins: charl_ (~charl@2001:67c:2564:524:49ad:cbe6:552f:6b00)
- # [09:43] * Quits: dwim (~dwim@210.94.41.89) (Remote host closed the connection)
- # [09:45] * Quits: KevinMarks (~yaaic@2607:fb90:11c:6959:90df:5c26:e775:2a87) (Ping timeout: 240 seconds)
- # [09:47] * Joins: KevinMarks (~yaaic@2607:fb90:281a:2305:69bf:824d:3d17:a8f4)
- # [09:58] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:01] * Joins: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:04] * Quits: KevinMarks (~yaaic@2607:fb90:281a:2305:69bf:824d:3d17:a8f4) (Ping timeout: 240 seconds)
- # [10:05] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:08] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 276 seconds)
- # [10:09] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Quit: Ex-Chat)
- # [10:11] * Joins: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru)
- # [10:16] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-dvbuxovmqazzibwh)
- # [10:17] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [10:27] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [10:31] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 240 seconds)
- # [10:31] * Quits: KevinMarks2 (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [10:32] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:39] * Quits: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru) (Ping timeout: 255 seconds)
- # [10:52] * Quits: tav (~tav`@host109-154-0-7.range109-154.btcentralplus.com) (Quit: tav)
- # [11:06] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:19] * Joins: annevk (~annevk@207.218.72.65)
- # [11:23] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
- # [11:23] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [11:30] <annevk> Hixie: aaah, we already have listener observation of sorts with http://xhr.spec.whatwg.org/#upload-events-flag
- # [11:31] * annevk feels bad
- # [11:31] * Joins: darobin (~darobin@78.109.80.74)
- # [11:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [11:33] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [11:39] * Joins: plutoniix (~plutoniix@node-19cw.pool-101-109.dynamic.totbb.net)
- # [11:52] * Joins: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net)
- # [11:52] * Quits: boogyman (~boogyman@c-50-167-132-131.hsd1.ga.comcast.net) (Changing host)
- # [11:52] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [11:55] * Quits: BigBangUDR (~Thunderbi@220.225.242.27) (Ping timeout: 246 seconds)
- # [12:05] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Remote host closed the connection)
- # [12:08] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [12:15] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [12:19] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 246 seconds)
- # [12:33] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Remote host closed the connection)
- # [12:33] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [12:38] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Ping timeout: 245 seconds)
- # [12:42] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 240 seconds)
- # [12:44] * Joins: ambv (~ambv@206.108.217.134)
- # [12:59] * Joins: jmason (~jmason@174.137.110.73)
- # [13:39] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:45] * Quits: charl_ (~charl@2001:67c:2564:524:49ad:cbe6:552f:6b00) (Quit: leaving)
- # [14:00] * Quits: rxgx (uid22483@gateway/web/irccloud.com/x-dvbuxovmqazzibwh) (Quit: Connection closed for inactivity)
- # [14:00] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [14:00] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [14:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:03] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [14:04] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [14:08] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 252 seconds)
- # [14:08] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Ping timeout: 252 seconds)
- # [14:12] * Quits: MutantMahesh (b4d7ac44@gateway/web/freenode/ip.180.215.172.68) (Ping timeout: 240 seconds)
- # [14:18] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Quit: ChatZilla 0.9.90.1 [Firefox 29.0/20140421221237])
- # [14:28] * Joins: tj_vantoll (~Adium@2601:4:5380:eba:a942:62d3:21a:794)
- # [14:35] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 240 seconds)
- # [14:35] * Krinkle|detached is now known as Krinkle
- # [14:36] * Joins: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru)
- # [14:37] * Joins: ambv (~ambv@206.108.217.134)
- # [14:38] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [14:41] * Quits: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru) (Ping timeout: 240 seconds)
- # [14:41] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 246 seconds)
- # [14:43] * Joins: ambv (~ambv@206.108.217.134)
- # [14:48] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Remote host closed the connection)
- # [14:49] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [14:53] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 240 seconds)
- # [14:54] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [14:54] * Joins: espadrine` (~ttyl@AMontsouris-158-1-27-206.w92-128.abo.wanadoo.fr)
- # [14:56] * Quits: ambv (~ambv@206.108.217.134) (Ping timeout: 246 seconds)
- # [14:57] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 240 seconds)
- # [14:58] * Quits: espadrine (~ttyl@AMontsouris-158-1-93-157.w90-2.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [14:58] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Ping timeout: 252 seconds)
- # [15:01] * Joins: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net)
- # [15:06] * Quits: ryuone (~ryuone@133.242.55.223) (Quit: Tiarra 0.1: SIGTERM received; exit)
- # [15:09] * Joins: ryuone (~ryuone@133.242.55.223)
- # [15:18] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:20] * Joins: newtron (~newtron@199.71.174.203)
- # [15:25] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [15:30] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Ping timeout: 252 seconds)
- # [15:32] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [15:33] * Joins: satazor (~satazor@80.78.37.188.rev.vodafone.pt)
- # [15:37] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [15:38] * Quits: satazor (~satazor@80.78.37.188.rev.vodafone.pt) (Ping timeout: 245 seconds)
- # [15:43] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [15:53] <zewt> annevk: i wonder if it would be web-compat to change that to "set the upload events flag if the xhr.upload property has been accessed"
- # [15:53] * Joins: scor (scor@nat/acquia/x-uctlccuujuowxarr)
- # [15:53] * Quits: scor (scor@nat/acquia/x-uctlccuujuowxarr) (Changing host)
- # [15:53] * Joins: scor (scor@drupal.org/user/52142/view)
- # [15:54] <annevk> zewt: possible
- # [15:54] <annevk> There's also http://xhr.spec.whatwg.org/#garbage-collection
- # [15:54] <zewt> a different sort of lameness, but maybe a lesser one
- # [15:55] <zewt> that seems okay, i think...
- # [15:55] <zewt> (also a little weird that accessing .upload would mean requests complete even if you throw away the object when they wouldn't otherwise, but not catastrophic)
- # [15:56] <zewt> oh, you mean another event listener check. hmm
- # [15:56] <zewt> personally I intuitively thought that XHR would always complete the request if I let go of it, even if I wasn't listening for anything on it
- # [15:57] <zewt> is there a reason to not just never GC the object while the request is in the air?
- # [15:58] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:58] <zewt> could see interop issues there, eg. function send_keepalive() { var xhr = new XHR(); xhr.open("http://api.server.com/ping"); xhr.send(); } may or may not actually send the ping, depending on GC (if I understand correctly)
- # [15:58] <annevk> EventSource and WebSocket do the same; they might need it more, granted
- # [15:58] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: is sleepy)
- # [15:59] <zewt> makes more sense for streaming things that would never close on their own
- # [15:59] <annevk> Heh, interesting case
- # [16:00] <annevk> zewt: actually in that case it would deliver the ping
- # [16:01] <annevk> zewt: at HEADERS_RECEIVED the ping is already at the other side
- # [16:01] <annevk> zewt: which does argue that the upload related check is wrong...
- # [16:06] <zewt> annevk: can you clarify the and/or gruoping in that section
- # [16:06] <zewt> An ... (state is opened and send() flag is set), (state is RECEIVED), or (state is LOADING and one of the following is true)?
- # [16:06] <zewt> also grouping
- # [16:07] <zewt> (that's what it seems like based on what it's trying to do, just a bit unobvious from a naive reading)
- # [16:07] <annevk> Hehe, source has "Based on EventSource and WebSocket. Not sure what I am doing."
- # [16:08] <zewt> might argue that this is okay from an event API standpoint, because the difference is unobservable to script (it just means "if there are listeners to hear it, do keep going"), but ...
- # [16:09] <zewt> so in this case i guess what it's really doing is saying "if nobody is listening, you don't actually have to read the whole POST body"
- # [16:10] <Ms2ger> In a tree falls in the forest...
- # [16:10] <zewt> maybe that's arguably an implementation detail anyway
- # [16:10] <Ms2ger> *If, dammit
- # [16:10] <zewt> forest.dispatchEvent(new Event("TreeFell"));
- # [16:11] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [16:13] <zewt> surprised that websocket is spying on event listeners, i thought that was only done with event handlers
- # [16:13] <annevk> zewt: added a commit
- # [16:13] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [16:13] <annevk> zewt: it's only about the response body
- # [16:14] <annevk> zewt: might be observable from the server if the UA actively kills the connection
- # [16:14] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Client Quit)
- # [16:14] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [16:14] <zewt> right, but there are plenty of things we seem okay with being observable from the server that we're not in script...
- # [16:15] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk) (Remote host closed the connection)
- # [16:15] <zewt> (resource caching behavior, etc)
- # [16:16] <zewt> the upload events flag is the bigger one, though
- # [16:19] <zewt> afk, heading to work
- # [16:22] * Joins: BigBangUDR (~Thunderbi@101.59.254.238)
- # [16:23] <annevk> Yeah, not sure how to fix that or if
- # [16:24] <annevk> "Invariants" seem to be screwed over left and right
- # [16:33] * Joins: Smylers1 (~smylers@81.143.60.194)
- # [16:33] * Quits: Smylers (~smylers@81.143.60.194) (Read error: Connection reset by peer)
- # [16:35] * Joins: ehsan (~ehsan@24.212.207.29)
- # [16:35] * Quits: BigBangUDR (~Thunderbi@101.59.254.238) (Quit: BigBangUDR)
- # [16:48] * Quits: ehsan (~ehsan@24.212.207.29) (Remote host closed the connection)
- # [16:50] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [16:55] * Joins: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com)
- # [16:55] * Joins: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com)
- # [17:05] * Quits: markkes (~markkes@62.207.90.201) (Quit: Nettalk6 - www.ntalk.de)
- # [17:08] * Quits: ehsan (~ehsan@24-212-207-29.cable.teksavvy.com) (Remote host closed the connection)
- # [17:12] <Domenic_> annevk: you forgot to add `s around your HTML tags so your issue makes no sense :P
- # [17:14] * Quits: emerson (sid27401@gateway/web/irccloud.com/x-jakuneduennxgqwn) (Quit: Updating details, brb)
- # [17:14] <annevk> Domenic_: fixored
- # [17:14] * Joins: emerson (sid27401@gateway/web/irccloud.com/x-pusvltkdckgrmdum)
- # [17:14] <annevk> Domenic_: seems weird GH removes stuff it doesn't do anything with
- # [17:16] <annevk> Domenic_: what behavior-only objects are you talking about?
- # [17:16] * annevk hasn't seen many
- # [17:17] <Domenic_> annevk: I'm trying to get the spec editor to tell me if there's hidden state, but https://dvcs.w3.org/hg/webcrypto-api/raw-file/tip/spec/Overview.html#dfn-SubtleCrypto seems at first glance to be behavior-only.
- # [17:19] <annevk> Domenic_: with functions that access privileged APIs elsewhere somehow?
- # [17:19] <Domenic_> annevk: I don't understand the question?
- # [17:20] <annevk> Domenic_: https://dvcs.w3.org/hg/webcrypto-api/raw-file/tip/spec/Overview.html#dfn-SubtleCrypto-method-encrypt can't be implemented without "magic"
- # [17:20] <Domenic_> annevk: why do you say that? It just runs some well-specified algorithms, which are accessible to any Turing machine.
- # [17:22] <annevk> Domenic_: as in, all those functions want to share some algorithms, such as "normalize"
- # [17:22] <annevk> (which appears to be a broken link...)
- # [17:22] <Domenic_> Sure, functions can call other functions ...
- # [17:23] * Joins: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [17:24] <annevk> Domenic_: anyway, any other examples?
- # [17:27] <Domenic_> annevk: https://dvcs.w3.org/hg/quota/raw-file/tip/Overview.html#idl-def-StorageQuota, given that supportedTypes is a constant (not mutable state)
- # [17:28] <annevk> That has NoInterfaceObject, so can you distinguish it from an ordinary object?
- # [17:29] * Joins: lmclister (~lmclister@192.150.10.210)
- # [17:30] <Domenic_> annevk: I believe Object.getPrototypeOf(navigator.storageQuota) would give back a StorageQuota, not Object.
- # [17:30] <Domenic_> even if window.StorageQuota doesn't exist.
- # [17:31] <annevk> Ah, I suspect that's probably true
- # [17:31] <Domenic_> Yeah, first sentence of http://heycam.github.io/webidl/#interface-prototype-object
- # [17:35] * Joins: ehsan (~ehsan@66.207.208.102)
- # [17:36] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [17:38] <annevk> Modules and IDL support for them is what we need for a lot of this stuff
- # [17:38] <Domenic_> indeeeed
- # [17:38] <Domenic_> probably worth waiting on implementations for that though.
- # [17:38] <annevk> Do modules have a concept of being scoped to particular types of realms?
- # [17:38] <annevk> E.g. we can't have DOM in workers...
- # [17:39] <Domenic_> I imagine different realms would have different built-in module loaders, and thus different built-in modules.
- # [17:45] * Joins: jsbell (jsbell@nat/google/x-oswgivzhjwntvbtf)
- # [17:47] * Quits: sysTemz- (~systemz_@x1-6-e0-91-f5-27-6c-08.cpe.webspeed.dk)
- # [17:53] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Textual IRC Client: www.textualapp.com)
- # [17:53] * Joins: dbaron (~dbaron@50-0-248-164.dsl.dynamic.sonic.net)
- # [17:56] * jsbell is now known as jsbell_gardener
- # [17:56] * Parts: jsbell_gardener (jsbell@nat/google/x-oswgivzhjwntvbtf)
- # [17:58] * Joins: BigBangUDR (~Thunderbi@101.56.169.61)
- # [17:58] * Quits: BigBangUDR (~Thunderbi@101.56.169.61) (Client Quit)
- # [18:06] * Joins: jeffreyatw (~jeffreyat@66-194-1-26.STATIC.twtelecom.net)
- # [18:08] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [18:10] * Joins: ap (~ap@2620:149:4:304:a540:9855:fffb:29bb)
- # [18:21] <dglazkov> good morning, Whatwg!
- # [18:27] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [18:29] * Quits: Smylers1 (~smylers@81.143.60.194) (Ping timeout: 246 seconds)
- # [18:30] * Joins: KevinMarks (~yaaic@2607:fb90:281c:cbc0:4431:2360:1b0e:71c9)
- # [18:33] * Joins: ambv (~ambv@206.108.217.134)
- # [18:35] * Joins: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [18:36] * Joins: Maurice` (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [18:37] <Ms2ger> cwilso, I got the eternal question from our implementor... Why XML and Http in XHR?
- # [18:37] <Ms2ger> Length?
- # [18:40] <annevk> Conventions
- # [18:40] <annevk> It was HttpRequest shipped as part of the XML library
- # [18:41] <SamB> see /topic ?
- # [18:42] <annevk> :)
- # [18:42] <SamB> though I guess actually people are actually after the story
- # [18:42] <SamB> +sometimes
- # [18:42] <SamB> -actually
- # [18:42] <Ms2ger> I'm certainly not going to suggest implementing XmlHttpRequest in Servo
- # [18:43] <jgraham> Well no
- # [18:43] <jgraham> If you were picking the name you would probably choose Request
- # [18:43] <Ms2ger> And not implement this API at all
- # [18:43] <annevk> You'd pick fetch and you'd pass it a Request
- # [18:43] <annevk> oh wait
- # [18:55] <Hixie> the inspecting of event listeners is to make GC not observable
- # [18:56] * Joins: xiinotulp (~plutoniix@node-53w.pool-125-25.dynamic.totbb.net)
- # [18:56] * Joins: llkats (~llkats@c-67-180-182-255.hsd1.ca.comcast.net)
- # [18:57] <zewt> grr is there nothing less crappy than gettext for python localization
- # [18:59] * Quits: plutoniix (~plutoniix@node-19cw.pool-101-109.dynamic.totbb.net) (Ping timeout: 252 seconds)
- # [19:00] <SamB> is there ever anything less crappy than gettext?
- # [19:00] <SamB> I mean, for the same purpose
- # [19:01] * SamB prepares to take notes
- # [19:01] <zewt> dunno, i just want something not crappy
- # [19:02] <SamB> well, what about it is your problem?
- # [19:03] * Joins: weinig (~weinig@17.114.219.100)
- # [19:04] <zewt> at the moment it happens to be fighting with pygettext, which apparently has no support for extracting comments for strings
- # [19:05] * Quits: weinig (~weinig@17.114.219.100) (Client Quit)
- # [19:06] <SamB> that does look bad
- # [19:10] <SamB> zewt: have you tried xgettext?
- # [19:14] <SamB> zewt: it appears to be *intended* to work with Python, and it of course supports such things
- # [19:22] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [19:26] * Joins: gavin_ (~gavin@76.14.87.162)
- # [19:35] * Joins: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru)
- # [19:37] * Joins: jernoble (~jernoble@17.202.46.221)
- # [19:37] * Quits: KevinMarks (~yaaic@2607:fb90:281c:cbc0:4431:2360:1b0e:71c9) (Ping timeout: 240 seconds)
- # [19:40] * Quits: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [19:40] * Joins: KevinMarks (~yaaic@2607:fb90:281c:cbc0:4431:2360:1b0e:71c9)
- # [19:41] * Quits: llkats (~llkats@c-67-180-182-255.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [19:42] * Joins: llkats (~llkats@c-67-180-182-255.hsd1.ca.comcast.net)
- # [19:43] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [19:43] * Joins: Manishearth (manisheart@wikipedia/Manishearth)
- # [19:44] <Manishearth> Ms2ger: why do we have readyState in XMLHttpRequest as a `short`?
- # [19:44] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:44] * Joins: benv (~benv@38.104.194.126)
- # [19:44] * Joins: jernoble (~jernoble@17.202.46.221)
- # [19:44] <Ms2ger> Why not?
- # [19:45] * Quits: jernoble (~jernoble@17.202.46.221) (Remote host closed the connection)
- # [19:45] <Manishearth> Ms2ger: it runs from 0-4. And I don't think that's going to increase much -- at least not above 8
- # [19:46] * Quits: llkats (~llkats@c-67-180-182-255.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [19:47] * Joins: jernoble (~jernoble@17.202.46.221)
- # [19:52] * Joins: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [19:53] * Joins: weinig (~weinig@17.114.219.100)
- # [19:58] * Krinkle is now known as Krinkle|detached
- # [20:01] * Joins: darobin (~darobin@2a01:e34:ed05:d180:a1a8:7a4f:8ead:3298)
- # [20:02] * Joins: BigBangUDR (~Thunderbi@101.56.169.61)
- # [20:02] * Quits: weinig (~weinig@17.114.219.100) (Quit: weinig)
- # [20:02] * Quits: tj_vantoll (~Adium@2601:4:5380:eba:a942:62d3:21a:794) (Quit: Leaving.)
- # [20:04] * Quits: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com) (Remote host closed the connection)
- # [20:07] * Quits: BigBangUDR (~Thunderbi@101.56.169.61) (Client Quit)
- # [20:07] * Joins: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com)
- # [20:10] * Joins: Smylers (~smylers@host31-51-172-114.range31-51.btcentralplus.com)
- # [20:15] * Joins: llkats (~llkats@h-64-236-139-254.aoltw.net)
- # [20:16] * Quits: llkats (~llkats@h-64-236-139-254.aoltw.net) (Remote host closed the connection)
- # [20:17] * Joins: llkats (~llkats@h-64-236-138-1.aoltw.net)
- # [20:33] * Quits: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [20:33] * Joins: bholley_ (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [20:38] * Joins: BigBangUDR (~Thunderbi@101.56.169.61)
- # [20:38] * Quits: BigBangUDR (~Thunderbi@101.56.169.61) (Client Quit)
- # [20:44] * Joins: rxgx (uid22483@gateway/web/irccloud.com/x-iygtkpzavdcnrems)
- # [20:44] * Quits: KevinMarks (~yaaic@2607:fb90:281c:cbc0:4431:2360:1b0e:71c9) (Remote host closed the connection)
- # [20:50] * Joins: marcosc (~marcosc@66.207.208.102)
- # [20:51] * Joins: srji (~srji@p508BBEDB.dip0.t-ipconnect.de)
- # [20:51] * Quits: jeremyj (~jeremyj@17.202.44.231) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:59] * Quits: bholley_ (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [20:59] * Joins: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [21:03] * Joins: bholley_ (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [21:03] * Joins: jeremyj (~jeremyj@17.202.44.231)
- # [21:03] * Quits: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:03] * Quits: bholley_ (~bholley@c-50-148-162-19.hsd1.ca.comcast.net) (Client Quit)
- # [21:30] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:39] * Quits: Streusel (~Anonymous@unaffiliated/streusel) (Quit: Computer has gone to sleep.)
- # [21:39] * Quits: JosephSilber (~Joseph@ool-44c3e80a.static.optonline.net) (Ping timeout: 252 seconds)
- # [21:42] * Quits: llkats (~llkats@h-64-236-138-1.aoltw.net) (Remote host closed the connection)
- # [21:44] * Joins: weinig (~weinig@17.114.216.47)
- # [21:52] * Joins: llkats (~llkats@h-64-236-138-1.aoltw.net)
- # [21:52] * Joins: threecreepio (~Adium@c83-249-147-126.bredband.comhem.se)
- # [21:54] * Quits: weinig (~weinig@17.114.216.47) (Quit: weinig)
- # [21:55] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:56] * Joins: jwalden (~waldo@corp.mtv2.mozilla.com)
- # [22:02] * Joins: weinig (~weinig@17.114.216.47)
- # [22:06] * Quits: threecreepio (~Adium@c83-249-147-126.bredband.comhem.se) (Read error: Connection reset by peer)
- # [22:06] * Joins: threecreepio (~Adium@c83-249-147-126.bredband.comhem.se)
- # [22:19] * Joins: IZh (~chatzilla@128-75-182-89.broadband.corbina.ru)
- # [22:20] <TabAtkins> annevk: GH doesn't "remove stuff it doesn't do anything with". If you don't wrap HTML elements in `s, *they're HTML elements*, and so you don't see them in the visible text obviously.
- # [22:20] * Krinkle|detached is now known as Krinkle
- # [22:21] * Joins: eligrey (~eligrey@oftn/board/eligrey)
- # [22:21] * Quits: llkats (~llkats@h-64-236-138-1.aoltw.net)
- # [22:30] * Joins: yoav (~yoav@37.160.252.141)
- # [22:33] * Quits: jeremyj (~jeremyj@17.202.44.231) (Ping timeout: 240 seconds)
- # [22:35] * Joins: jeremyj (~jeremyj@17.245.27.218)
- # [22:37] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Quit: TuRnaD0)
- # [22:37] * Quits: davidsonfellipe (~davidsonf@mvx-187-16-66-123.mundivox.com) (Read error: Connection reset by peer)
- # [22:39] * Quits: IZh (~chatzilla@128-75-182-89.broadband.corbina.ru) (Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.25/20140318183706])
- # [22:40] <zewt> i don't know any good reason to specify ints as "shorts" in most cases, they're just integers
- # [22:40] <zewt> SamB: works a bit better, but seems to suck at recursively handling file trees...
- # [22:41] <Domenic_> TabAtkins: it probably sanitizes them though.
- # [22:41] <SamB> zewt: isn't that what find is for
- # [22:41] <TabAtkins> Domenic_: Possibly, yeah.
- # [22:41] <zewt> sure, but i'm having to jump a lot of hoops
- # [22:41] <TabAtkins> I know it allows <img> and such through.
- # [22:41] <zewt> i need to say xgettext -j to make it combine with a previous execution (in case xargs splits it into multiple invocations)... but that means I need to delete the file before running it, so it doesn't join with a previous execution... but if I say -j when the file *doesn't* already exist, it throws an error
- # [22:41] <SamB> yeah, what the heck is short
- # [22:42] <SamB> (are there any specs that already use short for something?)
- # [22:42] <SamB> zewt: hmm.
- # [22:42] <zewt> so i have to delete the file, then only add -j on the second and further invocations, which i don't know how to do with xargs
- # [22:42] <zewt> there's a -D "add DIRETORY to list for input files search" which sounds like what I want, but it doesn't seem to actually work
- # [22:43] <SamB> zewt: maybe --files-from= helps?
- # [22:43] <zewt> it also says "If input file is -, standard input is read", which should let me avoid xargs entirely, but that doesn't seem to work either
- # [22:43] <SamB> I think -D is for if you don't know where the files actually are
- # [22:44] <SamB> possibly to make things "easier" for out-of-tree builds
- # [22:44] <zewt> the word "footgun" comes to mind
- # [22:44] <SamB> hence the scare quotes
- # [22:45] <SamB> I don't know, maybe it's actually possible to use it in a useful way
- # [22:45] <zewt> wonder if the python gettext module has code to compile .po's so i can do it at runtime, precompiling to .mo is pointless for me (it's a server)
- # [22:46] <SamB> http://docs.python.org/library/gettext should have the answer
- # [22:46] <zewt> oh well, guess i'll write a script to invoke xgettext, it'll take less time
- # [22:47] <SamB> zewt: so did you try --files-from=<(find ...)
- # [22:47] <zewt> wouldn't i have to output the file list to a temp file (maybe --files-from=- works)
- # [22:47] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:48] <zewt> oh hey that does seem to work
- # [22:48] <SamB> yes it does
- # [22:48] <SamB> it doesn't know what the heck to do with CWEB's .w files, but boy does it find them
- # [22:48] * Joins: barnabywalters (~barnabywa@89.17.128.127)
- # [22:48] <zewt> i think my stuff is encapsulated enough that it won't run into a bunch of stuff to confuse it
- # [22:49] <SamB> I was just trying a random example that'd work in the tree I was in
- # [22:49] * Joins: morbidlyobese (~morbidlyo@gateway/tor-sasl/morbidlyobese)
- # [22:49] <zewt> like when I was trying to package a web view's javascript files inside a Unity package, which Unity promptly interpreted as JS and tried to run as Unity code
- # [22:49] <zewt> thanks, stop that
- # [22:49] <SamB> mostly in case I was not remembering my shell syntax correctly
- # [22:50] <zewt> gettext is still very... 90s?
- # [22:50] <SamB> woah, copyright starts in '95 ?
- # [22:50] <SamB> I was expecting '8x
- # [22:54] * Quits: srji (~srji@p508BBEDB.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
- # [22:54] <SamB> hmm, changelog for GCC starts in '91 with "Freshly created ChangeLog."; no idea when gcc was created
- # [22:54] * Joins: bholley (~bholley@c-50-148-162-19.hsd1.ca.comcast.net)
- # [22:55] <Ms2ger> "GCC 1.0 was released in 1987"
- # [22:55] * SamB goes to do "git log Makefile.in" in the binutils-gdb repo, which is subsetted from the old src/ repo ...
- # [22:56] * SamB tries again "git log -- Makefile" ...
- # [22:57] <SamB> nothing
- # [22:58] * Quits: Ms2ger (~Ms2ger@200.228-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:59] * Quits: morbidlyobese (~morbidlyo@gateway/tor-sasl/morbidlyobese) (Remote host closed the connection)
- # [22:59] * Joins: morbidlyobese (~morbidlyo@gateway/tor-sasl/morbidlyobese)
- # [23:00] * Quits: morbidlyobese (~morbidlyo@gateway/tor-sasl/morbidlyobese) (Write error: Connection reset by peer)
- # [23:00] * Joins: morbidlyobese (~morbidlyo@gateway/tor-sasl/morbidlyobese)
- # [23:00] * Quits: weinig (~weinig@17.114.216.47) (Quit: weinig)
- # [23:02] * Quits: Areks_home (~Areks@95-26-45-140.broadband.corbina.ru) (Ping timeout: 246 seconds)
- # [23:03] * Joins: srji (~srji@p508BBEDB.dip0.t-ipconnect.de)
- # [23:07] * Krinkle is now known as Krinkle|detached
- # [23:10] * Quits: Maurice` (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:11] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 246 seconds)
- # [23:15] * Quits: barnabywalters (~barnabywa@89.17.128.127) (Quit: barnabywalters)
- # [23:16] * Joins: weinig (~weinig@17.114.216.47)
- # [23:21] * Quits: weinig (~weinig@17.114.216.47) (Client Quit)
- # [23:23] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:23] * Joins: weinig (~weinig@17.114.216.47)
- # [23:25] * Quits: weinig (~weinig@17.114.216.47) (Client Quit)
- # [23:32] * Joins: weinig (~weinig@17.114.216.47)
- # [23:38] * Quits: yoav (~yoav@37.160.252.141) (Ping timeout: 255 seconds)
- # [23:43] * Quits: srji (~srji@p508BBEDB.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
- # [23:48] <zewt> "1.0 released in 1987" suggests they started on it circa 1972
- # [23:49] * Joins: Streusel (~Anonymous@unaffiliated/streusel)
- # [23:59] <Hixie> hmm
- # [23:59] <Hixie> it's apparently been a while since i read my bugmail
- # [23:59] <Hixie> 4,767 e-mails...
- # [23:59] <Hixie> (and that's after filtering)
- # Session Close: Fri May 02 00:00:00 2014
The end :)