Options:
- # Session Start: Wed Apr 03 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * Quits: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:01] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 252 seconds)
- # [00:03] * Quits: say2joe (~say2joe@204.56.108.2) (Read error: Connection reset by peer)
- # [00:03] * Joins: say2joe1 (~say2joe@204.56.108.2)
- # [00:04] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [00:07] * Quits: KevinMarks2 (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [00:08] * Joins: KevinMarks2 (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [00:10] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [00:11] * Parts: JakeB (~JakeB@nat/yahoo/x-dhmltfbcnxutioxa)
- # [00:12] * Quits: KevinMarks2 (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [00:14] * Quits: kevinmarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [00:14] * Quits: nessy1 (~silviapf@stargate.it.nicta.com.au) (Read error: Connection reset by peer)
- # [00:14] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
- # [00:15] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
- # [00:21] * Quits: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com) (Quit: Leaving.)
- # [00:28] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [00:29] * Joins: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [00:30] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 248 seconds)
- # [00:30] * Joins: miketayl (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [00:32] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:33] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:34] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 260 seconds)
- # [00:37] * miketayl is now known as miketaylr
- # [00:41] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 256 seconds)
- # [00:41] <rillian> window 11
- # [00:43] * Joins: rniwa (~rniwa@17.245.104.18)
- # [00:44] * Joins: kevinmarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
- # [00:45] * Joins: JohnAlbin_ (~JohnAlbin@114-24-52-91.dynamic.hinet.net)
- # [00:47] * Quits: JohnAlbin (~JohnAlbin@114-24-54-4.dynamic.hinet.net) (Ping timeout: 245 seconds)
- # [00:47] * JohnAlbin_ is now known as JohnAlbin
- # [00:49] * Quits: kevinmarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
- # [00:57] * jernoble is now known as jernoble|afk
- # [00:57] * jernoble|afk is now known as jernoble
- # [00:58] * Joins: a-ja (~Instantbi@70.230.148.214)
- # [00:58] * Joins: tantek (~tantek@38.110.160.4)
- # [00:59] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
- # [01:01] * Quits: heycam|away (~cam@wok.mcc.id.au) (Ping timeout: 245 seconds)
- # [01:01] * Joins: heycam|away (~cam@wok.mcc.id.au)
- # [01:04] * nimbu1 is now known as divya
- # [01:05] * Joins: birtles (~chatzilla@p5172-ipngn502marunouchi.tokyo.ocn.ne.jp)
- # [01:05] * Joins: nessy (~silviapf@dps-pool9.nat.nicta.com.au)
- # [01:05] * Quits: timeless (uid4015@firefox/developer/timeless) (Ping timeout: 240 seconds)
- # [01:05] * Quits: wycats__ (uid79@gateway/web/irccloud.com/x-tppgsntlozrmkpzk) (Ping timeout: 240 seconds)
- # [01:05] * jernoble is now known as jernoble|afk
- # [01:05] * Quits: rafaelw (uid4459@gateway/web/irccloud.com/x-gyllpgezcspakisj) (Ping timeout: 240 seconds)
- # [01:05] * Quits: krijn_ (uid2319@gateway/web/irccloud.com/x-pohjzmcbkhqmchqb) (Ping timeout: 240 seconds)
- # [01:06] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (Ping timeout: 240 seconds)
- # [01:06] * jernoble|afk is now known as jernoble
- # [01:07] * Quits: eresair (~eresair@c-98-248-238-117.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:07] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
- # [01:08] * heycam|away is now known as heycam
- # [01:10] * Joins: seventh (seventh@207.207.22.88)
- # [01:10] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [01:10] <MikeSmith> rillian: option+q :)
- # [01:13] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
- # [01:14] * Quits: say2joe1 (~say2joe@204.56.108.2) (Read error: Connection reset by peer)
- # [01:14] * Joins: say2joe (~say2joe@204.56.108.2)
- # [01:14] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-ziilqgyabojpsusr) (Ping timeout: 240 seconds)
- # [01:15] * Joins: nessy1 (~silviapf@stargate.it.nicta.com.au)
- # [01:15] * Quits: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:15] * Quits: Jasper (magcius@unaffiliated/magcius) (Ping timeout: 240 seconds)
- # [01:16] * Joins: Jasper (magcius@unaffiliated/magcius)
- # [01:16] * Quits: nessy (~silviapf@dps-pool9.nat.nicta.com.au) (Ping timeout: 258 seconds)
- # [01:26] * Joins: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [01:27] * Parts: say2joe (~say2joe@204.56.108.2)
- # [01:28] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [01:30] <rillian> MikeSmith: hah. sadly on this machine that online prints 'œ'
- # [01:43] * Quits: stefsull (~stefsull@wsip-98-174-202-165.ph.ph.cox.net) (Quit: stefsull)
- # [01:44] * Joins: JakeB (~JakeB@nat/yahoo/x-blwkydxnlnyowmqd)
- # [01:47] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [01:48] * Joins: esprehn_ (~esprehn@50-196-183-94-static.hfc.comcastbusiness.net)
- # [01:48] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [01:49] <zewt> rillian: same purpose nbsp always has, to insert a space that doesn't break a word for wrapping
- # [01:49] <MikeSmith> rillian: oh then meta+q or alt+q I thnk
- # [01:50] * Parts: JakeB (~JakeB@nat/yahoo/x-blwkydxnlnyowmqd)
- # [01:51] * Quits: tantek (~tantek@38.110.160.4) (Quit: tantek)
- # [01:51] <Hixie_> MikeSmith: why would using <h2> be an antipattern? with <section>, <h2> doesn't really have any other use :-)
- # [01:52] <Hixie_> rillian: not sure i understand the question
- # [01:52] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:54] <rillian> zewt: ok, that's reasonable, thanks
- # [01:55] <rillian> Hixie_: someone had a theory was tied to whitespace collapse, which the webvtt parser doesn't have. It confused me.
- # [01:55] <MikeSmith> Hixie_: because of the fact that h2 (normally) creates a new (abstract) section. That's what it's for. What it's been for in HTML since the beginning. The language has never defined h2-h6 had being for the purpose of marking up subheadings, afaik. At least implicitly, it's always been that h2-h6 are for marking up section headings.
- # [01:56] <MikeSmith> so to bless the usage of h2-h6 as markup for subheadings seems to me an unnecessary complication
- # [01:56] <Hixie_> rillian: whitespace collapsing happens via CSS
- # [01:56] <Hixie_> rillian: 'white-space' property
- # [01:57] <Hixie_> MikeSmith: well, i'd agree with you, except Tim and the rest of the W3C has been using <h2> for subheadings since the dawn of time, so... :-)
- # [01:57] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [01:58] <rillian> Hixie_: aha. so that's intended to apply to webvtt layout as well
- # [01:58] <Hixie_> rillian: i think so, yeah. check the rendering section for details.
- # [01:58] <rillian> but the webvtt parser still produces TextNodes containing only white space, if that's what's in the file
- # [01:59] <Hixie_> so does the HTML parser
- # [01:59] <MikeSmith> Hixie_: I guess some there's some irony in you holding up W3C organizational (mis)usage of <h2> as a precedent that needs to limit how we can properly define it now :)
- # [01:59] <rillian> Hixie_: hence my confusion
- # [02:00] * Quits: annevk (~annevk@2.31.21.126) (Remote host closed the connection)
- # [02:00] <Hixie_> MikeSmith: well it's not just the w3c
- # [02:00] <Hixie_> rillian: aah, ok. yeah, parsers can't collapse the white space, since if they did then 'white-space: pre' would have no way to "un"collapse it
- # [02:01] <zewt> rillian: people tend to use nbsp in whitespace collapsing-related hacks ( ), but that's not its real purpose
- # [02:01] <Hixie_> MikeSmith: my point is just that it's common usage
- # [02:01] <Hixie_> MikeSmith: <hgroup> just makes that usage less theoretically wrong
- # [02:01] <rillian> zewt: *node*
- # [02:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: miketaylr)
- # [02:02] <zewt> *parent*
- # [02:04] <MikeSmith> Hixie_: ok I concede that it's common usage but I don't think it necessarily follows that we need to add a new element to the language in order to handle a particular case of processing that's only needed for documents that follow that usage
- # [02:04] <MikeSmith> to paraphrase Brendan, I think the bar needs to be higher than that
- # [02:05] <Hixie_> MikeSmith: why?
- # [02:06] * Quits: divya (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [02:06] <MikeSmith> Hixie_: because the default answer for new elements is No, and I think there are other cases where the answer has been No and remained No that had relatively more merit than hgroup
- # [02:06] <rillian> zewt: I think I might be out of productive work time for the day :)
- # [02:07] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [02:07] * Joins: Badreddin (~Nur@189.192.138.187)
- # [02:09] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [02:09] <Hixie_> MikeSmith: like what?
- # [02:10] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [02:11] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:11] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:11] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:11] <MikeSmith> Hixie_:< time>
- # [02:11] <MikeSmith> I am not a fan of <time>
- # [02:12] <MikeSmith> despite implementing validator support for it in all its baroqueness
- # [02:12] <MikeSmith> but I know other people seem to be almost fanatical about it
- # [02:12] <Hixie_> <time> is in
- # [02:12] <Hixie_> no?
- # [02:12] <MikeSmith> yeah but witness the fact that when you tried to drop it, they almost came and burned the castle down
- # [02:13] <MikeSmith> I'd rather you had dropped it and it had stayed out
- # [02:13] <MikeSmith> but anyway, I think if we drop <hgroup> there is not going to be any insurrection like we had with <time>
- # [02:13] <Hixie_> there's two <time> elements
- # [02:13] <Hixie_> there's the old one, which we dropped, and a new one, which solves entirely different use cases
- # [02:14] <MikeSmith> I think the general reaction if <hgroup> is dropped is just going to be "meh"
- # [02:14] <MikeSmith> Hixie_: OK
- # [02:14] <Hixie_> well people need _something_ to do subheadings
- # [02:14] <Hixie_> <hgroup> seems like the best solution for it so far
- # [02:14] <MikeSmith> the only <eim> I care about much personally is the one I have to implement validator support for
- # [02:15] <MikeSmith> Hixie_: I guess it doesn't seem to me that <hgroup> is the best solution and we still have a chance to come up with something better
- # [02:16] <MikeSmith> not that I have any better suggestion myself right now
- # [02:16] * Quits: ap (~ap@17.212.155.109) (Quit: ap)
- # [02:16] <Hixie_> if there's only one proposal, it's by definition the best one :_P
- # [02:17] <Hixie_> personally i think it works fine, solves all the use cases, and is nice and simple and backwards compatible and basically has no problems
- # [02:17] <Hixie_> i don't really understand what the fuss is about
- # [02:17] <MikeSmith> Hixie_: I guess if there's only one proposal, it's by definition the worst one
- # [02:17] <Hixie_> yup
- # [02:17] <Hixie_> well
- # [02:17] <Hixie_> there's an infinite number of proposals that we'd all readily admit are worse
- # [02:18] <Hixie_> e.g. introducing an <hgroup_9821518357> element
- # [02:18] * Quits: moo-_- (miohtama@lakka.kapsi.fi) (Read error: Operation timed out)
- # [02:18] * Joins: marcosc (~marcosc@bl7-55-145.dsl.telepac.pt)
- # [02:18] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [02:18] <MikeSmith> Hixie_: on thing I'm aware of as a problem is that per the current spec, AT munges the subheading into the main heading, with no pause or nothing in between. Which seems bad for screen-reader useers.
- # [02:19] <MikeSmith> If you can have the spec address that problem, maybe we could get agreement
- # [02:19] <Hixie_> wait, what?
- # [02:19] <Hixie_> why would they do anything different than they used to
- # [02:20] <MikeSmith> dunno but that is what I remember hearing from the discussions
- # [02:20] * Joins: moo-_- (miohtama@lakka.kapsi.fi)
- # [02:21] <MikeSmith> the why is because I think the spec requires AT to handle them differently if they are in hgroup
- # [02:21] <MikeSmith> or I assume so
- # [02:21] <Hixie_> if the ATs are so dumb as to actively regress their behaviour intentionally, then it's a lost cause.
- # [02:21] <MikeSmith> because otherwise like you said, the spec would not be introducing any behavior change with respect to AT
- # [02:22] <MikeSmith> what I'm saying is that I think the (unintended) effect of the current spec is that the text of the headings ends up munged together in the accessibility tree
- # [02:23] <Hixie_> well that's a bug they should fix if they care about their users
- # [02:23] <Hixie_> i guarantee that the spec doesn't say they should do that. even if it did, it'd be ridiculous to implement such a thing.
- # [02:24] * Quits: jsbell (jsbell@nat/google/x-jhryflbyzfoytvjg) (Quit: There's no place like home...)
- # [02:27] * Quits: esprehn_ (~esprehn@50-196-183-94-static.hfc.comcastbusiness.net) (Quit: esprehn_)
- # [02:27] * Joins: say2joe (~say2joe@204.56.108.2)
- # [02:29] * Joins: jdaggett (~jdaggett@103.5.142.7)
- # [02:31] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [02:31] * Quits: jdaggett (~jdaggett@103.5.142.7) (Client Quit)
- # [02:32] <Hixie_> god, i can't believe accessibility advocates are still arguing for longdesc
- # [02:33] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: miketaylr)
- # [02:34] <Hixie_> it's so utterly disheartening to see a community that paints itself as advocates for another community be so incompetent and so utterly fail that community.
- # [02:39] * Quits: marcosc (~marcosc@bl7-55-145.dsl.telepac.pt) (Remote host closed the connection)
- # [02:42] * Joins: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp)
- # [02:47] <MikeSmith> Hixie_: in that case of longdesc it's not even the community overall that's advocated for it
- # [02:48] <MikeSmith> instead it's a very vocal and aggressive faction within the community
- # [02:49] <MikeSmith> a faction that's well connected enough that it can ignore and override objections about longdesc that come from their closest colleagues
- # [02:49] <Hixie_> so sad
- # [02:52] <MikeSmith> yuup
- # [02:56] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [03:01] * Joins: krijn_ (uid2319@gateway/web/irccloud.com/x-ehfxrqwxbejpucvs)
- # [03:03] * Joins: rafaelw (uid4459@gateway/web/irccloud.com/x-snjilmsjycqsafgz)
- # [03:04] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [03:04] * Joins: wycats__ (uid79@gateway/web/irccloud.com/x-bpkknqqrotscmcck)
- # [03:07] * Quits: rniwa (~rniwa@17.245.104.18) (Quit: rniwa)
- # [03:08] * Joins: [[zzz]] (~q@node-18mv.pool-101-109.dynamic.totbb.net)
- # [03:11] * Quits: barneybook (~kvirc@114-44-250-167.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [03:11] * Joins: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-gqtxvytvtwpwwsii)
- # [03:11] * Quits: [[zz]] (~q@node-1aby.pool-101-109.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [03:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:16] * Joins: richt (~richt@222.233.254.208)
- # [03:20] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 245 seconds)
- # [03:26] * Joins: handheldCar (~user@pdpc/supporter/student/handheldcar)
- # [03:29] * Quits: birtles (~chatzilla@p5172-ipngn502marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
- # [03:30] * Quits: benschwarz (~benschwar@CPE-120-148-8-86.sgik1.vic.bigpond.net.au) (Quit: Leaving...)
- # [03:30] * Joins: birtles (~chatzilla@p5172-ipngn502marunouchi.tokyo.ocn.ne.jp)
- # [03:30] * Quits: ricea (ricea@nat/google/x-yrbcxiozevwvvcyd) (Quit: Leaving.)
- # [03:31] * Quits: ricea2 (ricea@nat/google/x-qimdxjysikerneer) (Remote host closed the connection)
- # [03:31] * Quits: ricea1 (ricea@nat/google/x-djzhnpxvtwjmjdyn) (Read error: Connection reset by peer)
- # [03:32] * Quits: nessy1 (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
- # [03:36] * Joins: ricea (ricea@nat/google/x-urhpadvnbngbreot)
- # [03:36] * Joins: ukai (ukai@nat/google/x-exoyyoorzodlkofg)
- # [03:36] * Quits: ricea (ricea@nat/google/x-urhpadvnbngbreot) (Client Quit)
- # [03:37] * Joins: ricea (ricea@nat/google/x-iioednzmtzncnjsy)
- # [03:44] * jernoble is now known as jernoble|afk
- # [03:44] * jernoble|afk is now known as jernoble
- # [03:45] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 246 seconds)
- # [03:47] * jernoble is now known as jernoble|afk
- # [03:47] * jernoble|afk is now known as jernoble
- # [03:49] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [03:50] * jernoble is now known as jernoble|afk
- # [03:50] * jernoble|afk is now known as jernoble
- # [03:50] * Joins: bentruyman (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net)
- # [03:51] * Quits: bentruyman (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net) (Client Quit)
- # [03:51] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 245 seconds)
- # [03:51] * Joins: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net)
- # [03:54] * Joins: nessy (~silviapf@dps-pool9.nat.nicta.com.au)
- # [03:56] <karlcow> In the department of silly ideas, <h1><ruby><rb>HEADING</rb><rt>SUBHEADING</rt></ruby></h1>
- # [03:59] * Joins: niloy (~niloy@115.112.64.6)
- # [03:59] <Hixie_> heh
- # [04:01] <chee> i would support longdesc if the referenced file had to contain exactly 1,000 words.
- # [04:03] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [04:05] * Quits: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [04:06] * heycam is now known as heycam|away
- # [04:08] * Quits: crocket (~crocket@unaffiliated/crocket) (Quit: ZNC - http://znc.in)
- # [04:09] * Quits: tantek (~tantek@107-204-232-178.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
- # [04:10] * Quits: seventh (seventh@207.207.22.88) (Ping timeout: 258 seconds)
- # [04:10] * Joins: nessy1 (~silviapf@stargate.it.nicta.com.au)
- # [04:10] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [04:13] * Quits: nessy (~silviapf@dps-pool9.nat.nicta.com.au) (Ping timeout: 252 seconds)
- # [04:14] * ojan_away is now known as ojan
- # [04:22] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [04:24] * abstractj|away is now known as abstractj
- # [04:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:25] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [04:25] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [04:25] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:29] * Joins: benschwarz (~benschwar@202-129-124-155.perm.iinet.net.au)
- # [04:39] * Joins: JakeB (~JakeB@nat/yahoo/x-dgymydllfzdpahst)
- # [04:39] * Parts: JakeB (~JakeB@nat/yahoo/x-dgymydllfzdpahst)
- # [04:40] * heycam|away is now known as heycam
- # [04:43] * Joins: tantek (~tantek@mc30536d0.tmodns.net)
- # [04:44] <zewt> death to target=_blank
- # [04:45] * ojan is now known as ojan_away
- # [04:46] <zewt> needs to be whitelist-only, except for actual web apps they're nothing but "please don't leave our site!" intrusive crap
- # [04:47] * Parts: benschwarz (~benschwar@202-129-124-155.perm.iinet.net.au) ("Linkinus - http://linkinus.com")
- # [04:47] * Joins: izhak (~izhak@31.47.121.236)
- # [04:48] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:00] * Joins: Zauberfisch^idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [05:01] * Joins: JakeB1 (~JakeB@nat/yahoo/x-jtzcsgtdvwzxpoly)
- # [05:01] * Quits: tantek (~tantek@mc30536d0.tmodns.net) (Quit: tantek)
- # [05:02] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [05:12] * Joins: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [05:25] * Quits: JakeB1 (~JakeB@nat/yahoo/x-jtzcsgtdvwzxpoly) (Quit: Leaving.)
- # [05:26] * Joins: barneybook (~kvirc@114-43-147-17.dynamic.hinet.net)
- # [05:27] * Joins: JakeB (~JakeB@nat/yahoo/x-mrzdlecwufpepnyi)
- # [05:30] * Parts: JakeB (~JakeB@nat/yahoo/x-mrzdlecwufpepnyi)
- # [05:35] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [05:35] * Quits: nessy1 (~silviapf@stargate.it.nicta.com.au) (Remote host closed the connection)
- # [05:35] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [05:36] * Joins: nessy (~silviapf@203.143.175.186)
- # [05:37] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 258 seconds)
- # [05:37] * ronald_mansveld is now known as ronaldmansveld
- # [05:38] * Quits: izhak (~izhak@31.47.121.236) (Ping timeout: 246 seconds)
- # [05:40] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [05:44] * jernoble is now known as jernoble|afk
- # [05:44] * jernoble|afk is now known as jernoble
- # [05:45] * Quits: ehsan_ (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [05:47] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 19.0.2/20130311161054])
- # [05:52] * Krinkle is now known as Krinkle|detached
- # [06:10] * Joins: heathjs (~quassel@unaffiliated/ybit)
- # [06:11] * Quits: heath (quassel@unaffiliated/ybit) (Ping timeout: 245 seconds)
- # [06:12] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:12] * jernoble is now known as jernoble|afk
- # [06:12] * jernoble|afk is now known as jernoble
- # [06:20] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
- # [06:28] * jernoble is now known as jernoble|afk
- # [06:28] * jernoble|afk is now known as jernoble
- # [06:32] * jernoble is now known as jernoble|afk
- # [06:33] * jernoble|afk is now known as jernoble
- # [06:40] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [06:43] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [06:43] * jernoble is now known as jernoble|afk
- # [06:43] * jernoble|afk is now known as jernoble
- # [06:46] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [06:48] <heycam> TabAtkins, ping
- # [06:51] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-rmkxhmzpedxtpfxb) (Ping timeout: 256 seconds)
- # [06:53] <heycam> (mailed)
- # [06:55] * Joins: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net)
- # [07:00] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 256 seconds)
- # [07:02] * Joins: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com)
- # [07:03] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
- # [07:08] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [07:09] * Joins: richt (~richt@222.233.254.208)
- # [07:13] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 264 seconds)
- # [07:14] * Quits: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [07:15] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [07:20] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [07:21] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [07:21] * Quits: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:22] * Joins: espadrine (~thaddee_t@85-218-11-118.dclient.lsne.ch)
- # [07:25] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 255 seconds)
- # [07:25] * Joins: JakeB (~JakeB@nat/yahoo/x-hdetkukrogxzdrho)
- # [07:26] * Parts: JakeB (~JakeB@nat/yahoo/x-hdetkukrogxzdrho)
- # [07:32] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [07:34] * Quits: [[zzz]] (~q@node-18mv.pool-101-109.dynamic.totbb.net) (Remote host closed the connection)
- # [07:36] <sicking> heycam: you got my email about 'undefined'
- # [07:36] <sicking> right?
- # [07:36] <heycam> sicking, I did and it's the next thing I'll get to when I switch to Web IDL stuff
- # [07:37] <heycam> sicking, sorry for not replying to indicate that!
- # [07:37] <sicking> heycam: no worries. I actually prefer that people don't send the 'ok' replies. Too much inbox churn
- # [07:37] <heycam> heh
- # [07:37] <sicking> heycam: but since i saw you here...
- # [07:44] * jernoble_ is now known as jernoble_|afk
- # [07:44] * jernoble_|afk is now known as jernoble_
- # [07:47] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [07:49] * Joins: stefsull (~stefsull@ip68-104-139-203.ph.ph.cox.net)
- # [07:50] * Joins: zcorpan (~zcorpan@static-212-247-211-195.cust.tele2.se)
- # [07:51] * Joins: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com)
- # [07:56] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [07:59] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:00] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [08:02] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [08:02] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:1865:8ca4:53ac:646d)
- # [08:11] * Joins: Masklinn (~textual@79.132.236.146)
- # [08:14] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:1865:8ca4:53ac:646d) (Remote host closed the connection)
- # [08:15] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:16] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [08:16] * Quits: nessy (~silviapf@203.143.175.186) (Quit: Leaving.)
- # [08:18] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [08:20] * heycam is now known as heycam|away
- # [08:21] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:9051:8711:cfec:b689)
- # [08:26] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-ykzmmoqyewoxawlj)
- # [08:29] * Quits: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com) (Quit: Leaving.)
- # [08:30] * Joins: barneybook|2 (~kvirc@1-160-51-11.dynamic.hinet.net)
- # [08:30] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:30] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 258 seconds)
- # [08:31] * abstractj is now known as abstractj|away
- # [08:31] * Parts: a-ja (~Instantbi@70.230.148.214)
- # [08:32] * Quits: barneybook (~kvirc@114-43-147-17.dynamic.hinet.net) (Ping timeout: 264 seconds)
- # [08:32] * Quits: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [08:35] * Joins: JakeB (~JakeB@nat/yahoo/x-jptbmkdlwrjcyysr)
- # [08:39] * Parts: JakeB (~JakeB@nat/yahoo/x-jptbmkdlwrjcyysr)
- # [08:40] * Joins: richt (~richt@125.152.246.145)
- # [08:40] * Quits: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:43] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:44] <SteveF> MikeSmith: this sums up average response from twitterverse on dropping hgroup: "W3C remove hgroup tag from HTML5 spec, representing the first time anyone heard of it"
- # [08:49] * Quits: Masklinn (~textual@79.132.236.146)
- # [08:50] <SteveF> MikeSimth: https://twitter.com/codepo8/status/319207945122504704
- # [08:53] * Quits: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net) (Ping timeout: 258 seconds)
- # [08:53] <SteveF> MikeSmith: there are a number of proposals of replacements on replacements/mods for hgroup
- # [08:54] <SteveF> hixie: on the acc layer semantics you blocked any attempt to make the mappings sane
- # [08:54] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [08:55] <SteveF> hixie: but we don't have to argue that on hgroup anymore :-)
- # [08:58] <SteveF> hixie: the <hx><hx> pattern to markup subheadings is about as common as longdesc in the wild, developers use a wide variety of elements to mark up subheadings/subtitles/taglines etc
- # [08:59] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [09:02] <zcorpan> has anyone tried to remove mutation events yet?
- # [09:10] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 258 seconds)
- # [09:18] * Joins: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl)
- # [09:28] * Joins: cdan (~cdan@mail.savatech.ro)
- # [09:30] <zcorpan> why don't we use <script> for HTML Imports?
- # [09:30] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [09:36] * Joins: Masklinn (~textual@109.89.134.164)
- # [09:37] * Quits: richt (~richt@125.152.246.145) (Remote host closed the connection)
- # [09:37] * Joins: richt (~richt@125.152.246.145)
- # [09:38] * Joins: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be)
- # [09:40] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:42] * Quits: richt (~richt@125.152.246.145) (Ping timeout: 264 seconds)
- # [09:45] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:45] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:54] * Joins: Smylers (~smylers@94.116.39.24)
- # [09:57] * Joins: annevk (~annevk@2.31.21.126)
- # [09:59] * Quits: Smylers (~smylers@94.116.39.24) (Ping timeout: 258 seconds)
- # [09:59] * Quits: JibberJim (~opera@5e0f60b9.bb.sky.com) (Quit: JibberJim)
- # [10:03] * Quits: JohnAlbin (~JohnAlbin@114-24-52-91.dynamic.hinet.net) (Ping timeout: 260 seconds)
- # [10:04] * Joins: barneybook (~kvirc@114-43-147-17.dynamic.hinet.net)
- # [10:07] * Quits: barneybook|2 (~kvirc@1-160-51-11.dynamic.hinet.net) (Ping timeout: 252 seconds)
- # [10:10] <SimonSapin> TabAtkins: css-syntax: <p>The document has moved <a href="https://cgi.w3.org/member-bin/process.cgi">here</a>.</p>
- # [10:11] <SimonSapin> TabAtkins: do we need to discuss background-repeat round(N+0.5) on the conf call? http://lists.w3.org/Archives/Public/www-style/2013Mar/0760.html
- # [10:12] <zcorpan> hmm, seems like grep has changed since https://twitter.com/zcorpan/status/198020760927866880
- # [10:13] <zcorpan> i don't see a flag to do null byte-based search instead of line-based
- # [10:14] <SimonSapin> zcorpan: gnu grep vs. bsd grep?
- # [10:14] <zcorpan> dunno. got a new mac.
- # [10:15] <zcorpan> I'm on Mac OS X 10.8.3 now
- # [10:16] <zcorpan> what i want to do is join the files in this data set http://webdevdata.org/ into a single file that also contains the filenames, null-byte separated, similar to http://dotnetdotcom.org/#inde
- # [10:17] * Joins: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net)
- # [10:20] <zcorpan> man grep says BSD General Commands Manual
- # [10:20] * Quits: birtles (~chatzilla@p5172-ipngn502marunouchi.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:22] <webben> zcorpan: pr
- # [10:23] <webben> (that's a command, not PR)
- # [10:23] <zcorpan> yeah, reading the man page now :-)
- # [10:24] * Joins: [[zz]] (~q@node-18mv.pool-101-109.dynamic.totbb.net)
- # [10:28] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Read error: Operation timed out)
- # [10:31] * Joins: hasather (~hasather@80.91.33.141)
- # [10:31] * Quits: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [10:33] <SteveF> hixie:MikeSmith: in fact it appears much more common to use p or div rather than hx to mark up a subheading, subtitle or tagline https://dl.dropbox.com/u/377471/tests/subhead-class.html
- # [10:33] * Joins: benbarnett1 (~Adium@80.87.30.115)
- # [10:34] <zcorpan> too many files
- # [10:36] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [10:36] * Joins: alrra (~alrra@188.24.80.228)
- # [10:36] * Quits: alrra (~alrra@188.24.80.228) (Changing host)
- # [10:36] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:37] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [10:38] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Operation timed out)
- # [10:40] * Quits: Masklinn (~textual@109.89.134.164) (Ping timeout: 256 seconds)
- # [10:41] * zcorpan gives up
- # [10:41] * Joins: richt (~richt@222.233.254.208)
- # [10:42] * Joins: Masklinn (~textual@109.89.134.164)
- # [10:44] * Joins: disedente (~disedente@188.27.90.76)
- # [10:47] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [10:51] * Quits: Masklinn (~textual@109.89.134.164) (Ping timeout: 256 seconds)
- # [10:52] * Joins: Masklinn (~textual@109.89.134.164)
- # [10:53] * Joins: JibberJim (~opera@132.185.151.37)
- # [10:53] <jgraham> zcorpan: You must be able to install the gnu tools in some way e.g. via homebrew or macports or something
- # [10:55] <zcorpan> i think i got it working now, with ls -1 and cat
- # [10:56] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [10:56] * Quits: nonge (~nonge@p5B326BF5.dip.t-dialin.net) (Ping timeout: 246 seconds)
- # [11:00] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [11:02] * Quits: zcorpan (~zcorpan@static-212-247-211-195.cust.tele2.se) (Ping timeout: 258 seconds)
- # [11:04] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [11:09] * Joins: nonge (~nonge@p5B326892.dip.t-dialin.net)
- # [11:10] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [11:10] * Quits: annevk (~annevk@2.31.21.126) (Remote host closed the connection)
- # [11:16] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [11:27] * Joins: annevk (~annevk@207.218.72.65)
- # [11:28] * Quits: Masklinn (~textual@109.89.134.164) (Ping timeout: 256 seconds)
- # [11:35] * Joins: Masklinn (~textual@109.89.134.164)
- # [11:42] * Joins: baku (~baku@net-37-116-32-110.cust.dsl.vodafone.it)
- # [11:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:50] * Parts: JibberJim (~opera@132.185.151.37)
- # [11:50] * Joins: JibberJim (~opera@132.185.151.37)
- # [11:51] * Joins: jpn (~jpn@194.65.5.235)
- # [11:54] * Joins: charl (~charl@charl.eu)
- # [11:58] * benbarnett1 is now known as benbarnett
- # [12:05] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [12:05] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [12:05] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [12:06] * Quits: barneybook (~kvirc@114-43-147-17.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [12:09] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
- # [12:12] * Joins: darobin (~darobin@78.109.80.74)
- # [12:18] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [12:25] * Quits: Phae (uid455@gateway/web/irccloud.com/x-sqsibshxcmelxizi) (Ping timeout: 264 seconds)
- # [12:25] * Joins: Phae (uid455@gateway/web/irccloud.com/x-icgloffqppzttotv)
- # [12:26] * Joins: zcorpan (~zcorpan@static-212-247-211-195.cust.tele2.se)
- # [12:28] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
- # [12:28] * Joins: jahman (~woops@129.175.204.73)
- # [12:34] <Ms2ger> darobin, your idl parser upgrade really is a gift that keeps on giving...
- # [12:37] <darobin> Ms2ger: context?
- # [12:37] <darobin> SteveF: saw the email, still catching up after my break
- # [12:37] <Ms2ger> if (member.type == "const") ... assert_equals(window[this.name][member.name], eval(member.value))
- # [12:37] <SteveF> darobin:no problem
- # [12:38] <darobin> Ms2ger: that's not my code...
- # [12:38] <Ms2ger> Where suddenly, member.value turned into {type:"number", value:25}
- # [12:38] <darobin> oh
- # [12:38] <darobin> well yeah
- # [12:38] <darobin> there were ample warnings that the parser's AST would change
- # [12:38] <darobin> that seems like an easy fix :)
- # [12:39] <darobin> Ms2ger: it was either that, or stick with a version of WebIDL that simply wasn't relevant anymore
- # [12:40] <darobin> or, you know, wait until REC to implement
- # [12:40] <Ms2ger> Or, hey, backward compatibility
- # [12:40] <darobin> there were too many cases in which it simply wasn't possible
- # [12:40] <Ms2ger> So what can this member.value thing actually be?
- # [12:40] <darobin> WebIDL is not backwards compatible with previous versions of itself
- # [12:41] <darobin> I forget, but unless I made a mistake the changes were motivated rather than gratuitous
- # [12:41] <Ms2ger> type can be boolean, number,
- # [12:41] <Ms2ger> null, Infinity, NaN?
- # [12:41] <darobin> string?
- # [12:42] <darobin> as I said, it's possible that I made some mistakes in some cases
- # [12:42] <Ms2ger> Apparently not, if I'm looking at the right code
- # [12:42] <darobin> but most of the changes were motivated by test cases that I couldn't represent correctly without changing the AST
- # [12:42] <darobin> most of idlharness kept on working...
- # [12:43] <Ms2ger> So...
- # [12:43] <darobin> in any case, let me load up idlharness and make you a fix, since you ask so graciously
- # [12:43] <Ms2ger> Why is Infinity not a number?
- # [12:44] <darobin> it doesn't JSONify
- # [12:44] <Ms2ger> All I want is to get the JS value I need to compare to
- # [12:44] <Ms2ger> ... why should it?
- # [12:45] <darobin> again, dim memory from 6 months ago, but when I included Infinity it broke code that was expecting the AST to be JSONifiable
- # [12:45] <darobin> which didn't strike me as necessarily a wrong expectation, and happened to be something that real people were using
- # [12:46] <Ms2ger> Lovely
- # [12:46] * Ms2ger would have been happy with the string
- # [12:46] <darobin> guess you should've been there then
- # [12:49] * Joins: richt_ (~richt@prod06.pvpn.lon.witopia.net)
- # [12:51] * Quits: handheldCar (~user@pdpc/supporter/student/handheldcar) (Quit: bau)
- # [12:52] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 258 seconds)
- # [12:59] * Quits: JibberJim (~opera@132.185.151.37) (Ping timeout: 258 seconds)
- # [12:59] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [13:00] <smaug____> annevk: are there any API proposals using futures?
- # [13:01] <annevk> smaug____: not yet I think, was a bit of a chicken and egg problem
- # [13:01] <smaug____> k
- # [13:01] <annevk> smaug____: I suggested people start using them though, e.g. http://lists.w3.org/Archives/Public/public-media-capture/2013Apr/0008.html
- # [13:02] <annevk> To make it more compelling I need to define Future.first and Future.when (statics) and write an introduction I suppose
- # [13:02] <annevk> And then convert the world, or something
- # [13:05] * smaug____ will need to decide whether he likes Futures :)
- # [13:06] <zcorpan> annevk: an introduction with a sample API would be helpful for understanding how it works. i read the spec and didn't get it. :-)
- # [13:07] <annevk> zcorpan: did you get the DOMFuture intro?
- # [13:08] <mounir> annevk: http://msdn.microsoft.com/en-gb/library/windows/apps/br211867.aspx
- # [13:08] <annevk> ta
- # [13:08] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [13:09] <zcorpan> annevk: pointer?
- # [13:09] * Joins: shwetank (~shwetank@122.161.20.77)
- # [13:09] <annevk> zcorpan: https://github.com/slightlyoff/DOMFuture/blob/master/README.md
- # [13:10] <annevk> I think in my example I'll show how you could wrap XMLHttpRequest and then get convenient code for when two requests complete or when either completes
- # [13:11] * Joins: richt (~richt@91.216.105.36)
- # [13:11] * Quits: zcorpan (~zcorpan@static-212-247-211-195.cust.tele2.se) (Remote host closed the connection)
- # [13:14] * Quits: richt_ (~richt@prod06.pvpn.lon.witopia.net) (Ping timeout: 258 seconds)
- # [13:22] * Joins: zcorpan (~zcorpan@c-5eeaaa59-74736162.cust.telenor.se)
- # [13:24] * Quits: shwetank (~shwetank@122.161.20.77) (Quit: Linkinus - http://linkinus.com)
- # [13:25] * Joins: vcarbune (~vcarbune@vpn-global-dhcp2-87.ethz.ch)
- # [13:25] * Joins: richt_ (~richt@178-32-63-216.ovh.net)
- # [13:26] <darobin> Ms2ger: so do you have a test case for the problem you're seeing?
- # [13:26] <Ms2ger> https://w3c-test.org/webapps/DOMCore/tests/approved/interfaces.html
- # [13:26] <Ms2ger> NodeFilter interface: constant SHOW_NOTATION on interface object, say
- # [13:26] <darobin> ta
- # [13:28] * Quits: richt (~richt@91.216.105.36) (Ping timeout: 245 seconds)
- # [13:30] * Joins: richt (~richt@91.216.105.41)
- # [13:30] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [13:31] <zcorpan> annevk: that was more understandable
- # [13:31] <annevk> zcorpan: cool
- # [13:31] <zcorpan> annevk: done() and catch() are just sugar, right?
- # [13:32] <annevk> zcorpan: catch() is; done() is useful end-of-chain as the exceptions thrown will actually get to window.onerror
- # [13:32] * Quits: richt_ (~richt@178-32-63-216.ovh.net) (Ping timeout: 245 seconds)
- # [13:32] * Quits: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 258 seconds)
- # [13:34] * annevk adds a note to the spec for that
- # [13:35] * Joins: richt_ (~richt@222.233.254.208)
- # [13:36] * Joins: richt__ (~richt@prod07.pvpn.lon.witopia.net)
- # [13:38] * Quits: richt (~richt@91.216.105.41) (Ping timeout: 245 seconds)
- # [13:39] * Quits: richt_ (~richt@222.233.254.208) (Ping timeout: 240 seconds)
- # [13:42] * Quits: zcorpan (~zcorpan@c-5eeaaa59-74736162.cust.telenor.se) (Ping timeout: 264 seconds)
- # [13:44] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:45] * Joins: zcorpan (~zcorpan@c-5eeaaa59-74736162.cust.telenor.se)
- # [13:47] <zcorpan> annevk: "done" in the IDL is not a link
- # [13:48] * Joins: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be)
- # [13:49] <zcorpan> annevk: the algorithms for then and catch have some bogus italics
- # [13:50] * Joins: richt (~richt@222.233.254.208)
- # [13:50] <annevk> lots of copypasta
- # [13:50] * Joins: richt_ (~richt@91.216.105.41)
- # [13:54] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:54] * Quits: richt__ (~richt@prod07.pvpn.lon.witopia.net) (Ping timeout: 245 seconds)
- # [13:54] <annevk> thanks, fixed now
- # [13:55] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 252 seconds)
- # [13:56] * Joins: richt (~richt@222.233.254.208)
- # [13:57] <zcorpan> annevk: i don't understand how done() is different wrt onerror
- # [13:58] <annevk> e.g. then(callbackthatthrow) will invoke reject on the returned future's resolver
- # [13:58] <annevk> done(callbackthatthrow) will just throw which is eventually catched by window.onerror
- # [14:00] <zcorpan> ah done doesn't have the "future wrapper callback"
- # [14:00] * Quits: richt_ (~richt@91.216.105.41) (Ping timeout: 245 seconds)
- # [14:01] * Joins: richt_ (~richt@193.104.113.26)
- # [14:02] <zcorpan> so without done() there would be no way of knowing about exceptions in the callback at the end of the chain
- # [14:05] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 245 seconds)
- # [14:05] * Joins: jaubourg_ (6d80e63c@gateway/web/freenode/ip.109.128.230.60)
- # [14:09] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: miketaylr)
- # [14:10] * Joins: bentruyman (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net)
- # [14:11] <MikeSmith> hsivonen: when you have time, please take a look at http://bugzilla.validator.nu/show_bug.cgi?id=970
- # [14:11] <MikeSmith> specifically http://bugzilla.validator.nu/show_bug.cgi?id=970#c1
- # [14:12] <MikeSmith> patch to fix the problem that the table-integrity checker hits when being run under Java 7
- # [14:17] * abstractj|away is now known as abstractj
- # [14:21] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:24] <zcorpan> "The funny thing is the specification of thead and tfoot states that it might be useful to repeat the elements on each page. Sadly no browser vendor implemented this yet." http://drublic.de/blog/printing-the-web/
- # [14:24] <zcorpan> i thought firefox did? was it dropped?
- # [14:25] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:25] <Ms2ger> We did?
- # [14:25] * Joins: richt (~richt@222.233.254.208)
- # [14:25] <zcorpan> tested now. still works.
- # [14:26] <zcorpan> data:text/html,<table><thead><tr><th>foo<tbody><tr><td>bar<tr><td>bar.......
- # [14:26] * Joins: JakeA (uid3836@gateway/web/irccloud.com/x-adbcslaeasdozave)
- # [14:26] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
- # [14:29] * Quits: richt_ (~richt@193.104.113.26) (Ping timeout: 245 seconds)
- # [14:29] * Joins: scor (~scor@132.183.242.29)
- # [14:29] * Quits: scor (~scor@132.183.242.29) (Changing host)
- # [14:29] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:31] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 276 seconds)
- # [14:32] * Joins: jmason (~jmason@174.137.103.143)
- # [14:34] * Joins: decotii (~decotii@hq.croscon.com)
- # [14:36] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [14:38] * Quits: bentruyman (~bentruyma@c-98-193-95-144.hsd1.il.comcast.net) (Quit: Computer has gone to sleep.)
- # [14:40] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Read error: Operation timed out)
- # [14:52] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Read error: Connection reset by peer)
- # [14:53] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [14:56] * Joins: JibberJim (~opera@132.185.151.37)
- # [14:56] * heathjs is now known as heath
- # [14:58] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:58] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [15:14] * Quits: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net) (Quit: tomasf)
- # [15:18] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:9051:8711:cfec:b689) (Remote host closed the connection)
- # [15:21] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [15:21] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [15:21] * Joins: yorick (~yorick@oftn/member/yorick)
- # [15:24] * Joins: Martin1982_ (~Martin198@cable-175-208.zeelandnet.nl)
- # [15:24] * Quits: Martin1982_ (~Martin198@cable-175-208.zeelandnet.nl) (Client Quit)
- # [15:26] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:26] * Quits: Martin1982 (~Martin198@cable-175-208.zeelandnet.nl) (Ping timeout: 276 seconds)
- # [15:33] * Joins: Badreddin (~Nur@189.192.155.69)
- # [15:33] * Quits: zcorpan (~zcorpan@c-5eeaaa59-74736162.cust.telenor.se) (Remote host closed the connection)
- # [15:37] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:38] * Joins: JohnAlbin (~JohnAlbin@114-36-32-139.dynamic.hinet.net)
- # [15:39] <Smylers> Hi. Where does the HTML spec define that <title> can't contain comments?
- # [15:39] <Smylers> (Or, rather, that <!-- blah --> inside <title> is literal text, not a comment.)
- # [15:40] <annevk> Smylers: apart from the parser you mean?
- # [15:40] <Smylers> annevk: Yes. Where for HTML authors?
- # [15:41] <Smylers> I've just encountered somebody trying to put a comment in <title>, and I couldn't find the bit of the spec that says you can't do that.
- # [15:41] <gsnedders> Smylers: Currently, 12.1.2 Elements
- # [15:41] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [15:41] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Remote host closed the connection)
- # [15:41] <gsnedders> Smylers: "RCDATA elements can have text and character references […]"
- # [15:41] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [15:42] <Smylers> gsnedders: Thanks.
- # [15:43] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [15:43] <Smylers> http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#content-models says “... comment nodes ... must be ignored when establishing whether an element's contents match the element's content model or not, and must be ignored when following algorithms that define document and element semantics.”
- # [15:43] * Joins: richt (~richt@222.233.254.208)
- # [15:44] <Smylers> Together they suggest that if you did but a comment node in <title> then it would be ignored.
- # [15:44] <Ms2ger> There is no comment node involved
- # [15:44] <gsnedders> Smylers: No, 12.1.2 says that you cannot have a comment in a valid <title> element. It makes no statement about what you can have otherwise.
- # [15:44] <Ms2ger> There is something in your source code that look like a comment, but isn't one
- # [15:45] <Ms2ger> looks*
- # [15:45] <gsnedders> Smylers: The parser then states that anything that looks like a comment in <title> is just the literal string "<!--" etc.
- # [15:46] <gsnedders> Smylers: 3.2.5 merely defines comments to be meaningless, but with the HTML serialization you cannot get a comment in the title element from the parser.
- # [15:46] <gsnedders> (You can however get one through <title>foo</title><script>document.querySelector("title").appendChild(document.createComment())</script> or something similar)
- # [15:47] <gsnedders> (But scripting is the only way to get one there in the HTML serialization)
- # [15:47] <Smylers> Ms2ger, gsnedders: Yeah, I know it isn't a comment node. But I can't see why it isn't, without reading bits of the spec that are supposed to be only for implementers.
- # [15:47] <Ms2ger> "RCDATA elements can have text and character references [
]"
- # [15:48] <gsnedders> Smylers: Because "RCDATA can have text and character references". Comments are not text or character references.
- # [15:48] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 264 seconds)
- # [15:49] <gsnedders> "<!-- foo -->" is text.
- # [15:49] <Smylers> Sure, I can see that it is text!
- # [15:50] <gsnedders> Smylers: Nowhere in the non-parser spec says that it isn't a comment node, merely that you are not allowed comments in RCDATA elements.
- # [15:51] <gsnedders> Smylers: tl;dr: It matches the unrestricted definition of text (constrast with the forbidding of < elsewhere in normal elements) and hence the definition of a comment is irrelevant.
- # [15:52] * Joins: ehsan_ (~ehsan@24.212.206.174)
- # [15:52] <gsnedders> Ms2ger can probably explain better. :P
- # [15:52] <Ms2ger> I can?
- # [15:53] * Ms2ger tries to figure out why two of his tests are suddenly passing, while they weren't yesterday
- # [15:53] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:59] * Joins: richt (~richt@222.233.254.208)
- # [16:01] * Quits: ^esc (~esc_ape@178.115.249.208.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [16:01] <Smylers> gsnedders: I can see that 12.1.2 says RCDATA elements can only contain text and character references, and that that doesn't include comments. But 3.2.5 says that if a <title> did contain a comment node, then that comment would be ignored for the purposes of determining whether the contents of the <title> matches its content model. So surely a (theoretical) comment node in a <title> wouldn't contravene 12.1.2, because by 3.2.5 it
- # [16:02] <Smylers> The problem is that “<!-- foo -->”, _isn't_ a comment node, but mere text. And I don't see where an author can find that out.
- # [16:02] <Smylers> Relatedly, is there a way of navigating from http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-title-element to the RCDATA definition by following plausible-looking links?
- # [16:03] <gsnedders> Smylers: The author finds that out by the fact that it is text, as defined.
- # [16:04] <gsnedders> Smylers: I think not, because that defines the semantics of the title element in the HTML namespace, as an abstract concept, unrelated to any serialization. Perhaps they should be linked some how.
- # [16:04] <Smylers> gsnedders: In practice it turns out the author finds it out by asking me why it isn't working!
- # [16:04] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [16:05] <gsnedders> Smylers: The answer is because "<!-- foo -->" is text and hence not a comment.
- # [16:05] <gsnedders> Which is all 12.1.2
- # [16:05] <gsnedders> 3.2.5 has no effect on the serialization, just on the parsed tree.
- # [16:06] <Smylers> That makes sense to me.
- # [16:07] <asmodai> Oh oh, new workplace dubbed me the HTML5 guy, so you guys get to hear more of my insane prattling :P
- # [16:09] <gsnedders> asmodai: Oh dear god no ;_;
- # [16:09] <gsnedders> asmodai: :P
- # [16:09] * asmodai grins
- # [16:10] <darobin> Ms2ger: patch landed, adds lots of green
- # [16:10] <darobin> should sync with the next cron run
- # [16:10] <Ms2ger> Thank you
- # [16:11] <asmodai> gsnedders: They also tossed JavaScript and JSON my way, not sure how to feel about that though. :P
- # [16:12] * Joins: zcorpan (~zcorpan@94.234.170.89)
- # [16:12] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 276 seconds)
- # [16:13] * Quits: JibberJim (~opera@132.185.151.37) (Read error: Connection reset by peer)
- # [16:14] * Quits: jaubourg_ (6d80e63c@gateway/web/freenode/ip.109.128.230.60) (Ping timeout: 245 seconds)
- # [16:20] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [16:20] * Quits: hasather (~hasather@80.91.33.141) (Read error: Connection reset by peer)
- # [16:22] * Joins: JibberJim (~opera@132.185.151.37)
- # [16:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [16:34] * Quits: zcorpan (~zcorpan@94.234.170.89) (Remote host closed the connection)
- # [16:36] * Joins: hasather (~hasather@80.91.33.141)
- # [16:37] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [16:39] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [16:41] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:43] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:55] <odinho> I was dubbed not-HTML5 guy, hence I keep mostly quiet ;D
- # [16:56] <annevk> asmodai: what's left?
- # [16:57] <gavinc> If one wants to store a fragment of HTML for later use in an HTML page the current recommended practice would still be to use an XML fragment rather then an HTML fragment as the HTML fragment parsing algorithm doesn't do exactly what one might expect. (Adds a root html element and other elements) Is that correct still?
- # [17:03] <annevk> gavinc: yeah, although once <template> is integrated you should probably switch to the parsing model of that element
- # [17:04] <gavinc> time line for template?
- # [17:04] <Smylers> gsnedders: Sorry, got distracted. That makes sense to me ... but I'm still not sure I can explain it to somebody who doesn't know (and doesn't need to know) what the DOM is.
- # [17:04] <asmodai> annevk: Hehe, various security protocols and standards :)
- # [17:05] <annevk> gavinc: dunno, might be landing in browsers about now? not sure when it'll be integrated into HTML proper
- # [17:05] <annevk> gavinc: six months seems like a safish bet
- # [17:05] <gavinc> annevk: usual process pain of rec referring to non rec, etc etc :(
- # [17:05] <Smylers> http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-title-element says that <title> has a content model of Text, which links to 3.2.5.1.
- # [17:06] <annevk> gavinc: that's only a pain if you make it so
- # [17:06] <annevk> gavinc: W3C bullshit is very much opt-in
- # [17:07] <Smylers> 3.2.5.1 says Text can have Text nodes, which links to the DOM spec's Text interface.
- # [17:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [17:10] <annevk> Smylers: you should look in section 12
- # [17:10] <annevk> Smylers: which says <title> is RCDATA
- # [17:10] <annevk> Smylers: and RCDATA cannot contain anything but text or &...;
- # [17:11] * Joins: barneybook (~kvirc@114-44-250-167.dynamic.hinet.net)
- # [17:11] <annevk> Smylers: "content model" is a conformance criteria, e.g. if you append a bunch of elements to <title> via the DOM it'll be non-conforming
- # [17:11] <annevk> Smylers: "content model" is not a constrain as to what's actually possible when writing HTML or scripting
- # [17:12] <Smylers> annevk: OK.
- # [17:12] <Smylers> annevk: What kind of thing is RCDATA?
- # [17:13] <annevk> Smylers: prolly leftover term from SGML, but feel free to read it as if it said "bananas"
- # [17:13] <annevk> Smylers: what matters is how it's defined
- # [17:14] <annevk> Now nobody looks at HTML4 anymore we might want to rename those obscure terms to something more useful... If you feel like that'd be good Smylers, maybe file a bug to suggest that.
- # [17:15] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Read error: No route to host)
- # [17:16] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [17:17] <Smylers> annevk: Thank you — that answers the next question I was about to ask!
- # [17:18] <Smylers> annevk: But what I actually meant was: what is the term for the category of item that RCDATA is an instance of?
- # [17:18] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [17:18] <Smylers> annevk: As in “The X of the <title> element is RCDATA.” What is X?
- # [17:18] <Ms2ger> "category"? :)
- # [17:19] <annevk> Smylers: There's elements. <title> is a RCDATA element.
- # [17:19] <annevk> Smylers: An element being of a particular category places restrictions on how you can write it.
- # [17:20] <annevk> http://www.whatwg.org/C#elements-0
- # [17:20] <Smylers> Ah, “kind” appears to be the term.
- # [17:20] <Smylers> Thanks, all.
- # [17:21] <annevk> "kind" is most definitely not a term. That's just language. It might as well have said "type" there.
- # [17:21] <annevk> Or "categories".
- # [17:23] * Joins: Badreddin (~Nur@189.192.138.187)
- # [17:25] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [17:26] * Quits: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 258 seconds)
- # [17:28] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [17:32] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Remote host closed the connection)
- # [17:32] * Quits: espadrine (~thaddee_t@85-218-11-118.dclient.lsne.ch) (Ping timeout: 255 seconds)
- # [17:32] * Quits: bretolius (~boot@ks393582.kimsufi.com) (Read error: Operation timed out)
- # [17:32] * Joins: bretolius_ (~boot@ks393582.kimsufi.com)
- # [17:33] * bretolius_ is now known as bretolius
- # [17:35] * Joins: izhak (~izhak@31.47.121.216)
- # [17:37] * Quits: stefsull (~stefsull@ip68-104-139-203.ph.ph.cox.net) (Quit: stefsull)
- # [17:38] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:39] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [17:40] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [17:41] * Joins: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be)
- # [17:43] * Quits: Kolombiken (~Adium@94.137.124.2) (Client Quit)
- # [17:46] * Quits: decotii (~decotii@hq.croscon.com) (Quit: This computer has gone to sleep)
- # [17:51] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:55] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:59] * Joins: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net)
- # [18:01] * Quits: Masklinn (~textual@109.89.134.164)
- # [18:03] * Quits: cdan (~cdan@mail.savatech.ro) (Ping timeout: 255 seconds)
- # [18:05] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:08] * Quits: JibberJim (~opera@132.185.151.37) (Quit: JibberJim)
- # [18:14] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [18:14] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [18:20] * Joins: decotii (~decotii@hq.croscon.com)
- # [18:22] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
- # [18:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [18:24] * Joins: scor (~scor@132.183.242.29)
- # [18:24] * Quits: scor (~scor@132.183.242.29) (Changing host)
- # [18:24] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:25] * Joins: stefsull (~stefsull@wsip-98-174-202-165.ph.ph.cox.net)
- # [18:27] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 245 seconds)
- # [18:27] * Krinkle|detached is now known as Krinkle
- # [18:32] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:39] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [18:39] * Joins: jsbell (jsbell@nat/google/x-fgoizsxlviknvpfw)
- # [18:40] * Joins: Masklinn (~textual@79.132.236.146)
- # [18:41] * Quits: benbarnett (~Adium@80.87.30.115) (Quit: Leaving.)
- # [18:43] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [18:50] * Quits: Garbee (~Garbee@lb1.cluster.grephix.nl) (Excess Flood)
- # [18:50] * Joins: Garbee_ (~Garbee@lb1.cluster.grephix.nl)
- # [18:50] * Garbee_ is now known as Garbee
- # [18:50] * Joins: bholley (~bholley@c-24-5-195-18.hsd1.ca.comcast.net)
- # [18:51] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [18:52] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:56] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [18:58] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 245 seconds)
- # [18:58] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:01] * nimbu1 is now known as nimbu
- # [19:02] * Joins: ap (~ap@2620:149:4:1b01:585c:dbf:a345:ef3d)
- # [19:03] * Quits: ehsan_ (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [19:05] * JohnAlbin is now known as replacementBot
- # [19:06] * Joins: ehsan (~ehsan@24.212.206.174)
- # [19:09] * Joins: darobin (~darobin@78.208.93.24)
- # [19:09] * replacementBot is now known as JohnAlbin
- # [19:10] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [19:12] * Parts: disedente (~disedente@188.27.90.76)
- # [19:14] * Joins: ^esc (~esc_ape@77.116.247.20.wireless.dyn.drei.com)
- # [19:15] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [19:16] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # [19:16] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Remote host closed the connection)
- # [19:16] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # [19:16] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:17] * Joins: JibberJim (~opera@5e0f60b9.bb.sky.com)
- # [19:18] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-ciafsinmhrtubdeg) (Ping timeout: 246 seconds)
- # [19:19] * Quits: ryanseddon (uid1832@gateway/web/irccloud.com/x-hqowfjeynzqwrkgk) (Ping timeout: 256 seconds)
- # [19:19] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:33] * Parts: say2joe (~say2joe@204.56.108.2)
- # [19:36] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [19:37] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [19:38] * Joins: esprehn_ (esprehn@nat/google/x-wvvytgarefekbate)
- # [19:38] * Joins: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [19:39] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:40] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [19:41] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [19:43] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 240 seconds)
- # [19:45] <zcorpan> what's the state of art for doing retina/adaptive/responsive/etc images these days?
- # [19:47] <Ms2ger> <picture srcset>
- # [19:48] <TabAtkins> Hehe.
- # [19:48] <annevk> TabAtkins: fwiw, futures are discussed in that repo and on www-dom and Bugzilla... now public-webapps too teehee
- # [19:48] <annevk> ooh and various JavaScript places I guess, like the ES wiki
- # [19:50] <TabAtkins> WHATEVER
- # [19:50] <TabAtkins> Maybe you people should, you know, actually post that info somewhere in the gh repo.
- # [19:51] <TabAtkins> I should probably join www-dom.
- # [19:51] <zcorpan> i mean what's best for authors to use today, not what a browser should implement
- # [19:52] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [19:52] <Ms2ger> <img>
- # [19:52] * Quits: jpn (~jpn@194.65.5.235) (Quit: jpn)
- # [19:54] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [19:59] * Quits: Garbee (~Garbee@lb1.cluster.grephix.nl) (Excess Flood)
- # [20:00] * Joins: Garbee_ (~Garbee@lb1.cluster.grephix.nl)
- # [20:00] * Garbee_ is now known as Garbee
- # [20:03] * Krinkle is now known as Krinkle|detached
- # [20:03] * Joins: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com)
- # [20:03] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [20:04] * Quits: izhak (~izhak@31.47.121.216) (Remote host closed the connection)
- # [20:05] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [20:05] * Joins: jpn (~jpn@194.65.5.235)
- # [20:06] <annevk> TabAtkins: dom.spec.whatwg.org is pretty clear about it I think, dunno about GH, that's outside my jurisdiction
- # [20:06] <annevk> TabAtkins: but yeah, WHATEVER works, I'll read it either way :)
- # [20:07] <TabAtkins> annevk: Since I was specifically talking about a strawman that I don't think is in DOM yet, I wasn't looking there. ^_^
- # [20:08] <annevk> I think ProgressFuture as is makes sense though, no need to put a bunch of events in there too
- # [20:09] <annevk> I guess I'd make progress() accept a ProgressEvent
- # [20:09] <TabAtkins> Not a bunch of events. No API-level stuff needs to change at all.
- # [20:09] <TabAtkins> Yeah, do that, and make it an event target so addEventListener('progress', ...) works on it.
- # [20:09] <annevk> eww
- # [20:09] <TabAtkins> Not that that's particular useful, but existing infrastructure that cares about events may use it.
- # [20:09] <TabAtkins> No reason to completely reinvent events.
- # [20:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:10] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [20:10] <annevk> what part is being made less complex by adding that?
- # [20:11] <TabAtkins> annevk: The part where you're breaking compat with existing things in a specialized, custom way.
- # [20:12] <TabAtkins> Which, given that Future is all about trying to make some cases less specialized and custom...
- # [20:12] <TabAtkins> Like I said, though, keep the existing convenience APIs. They're great. Just *also* make it actually use events like the rest of the platform does, rather than reinventing them in a custom way.
- # [20:13] * Joins: rniwa (~rniwa@17.245.104.18)
- # [20:13] <TabAtkins> We're not trying to replace events with futures, after all, just replace *bad uses of events* with them.
- # [20:14] <TabAtkins> annevk: Btw, should I resend my thread to www-dom?
- # [20:14] <annevk> If something does not need to be an EventTarget but needs to report progress going forward, I think just having ProgressFuture would be better (or something like that)
- # [20:14] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 252 seconds)
- # [20:14] <annevk> That doesn't mean we're suddenly replacing events...
- # [20:14] <TabAtkins> Right. What I'm saying is that the progress part of ProgressFuture *is an event*, in every meaningful sense.
- # [20:14] <annevk> TabAtkins: nah it's fine I think
- # [20:15] <TabAtkins> Except, currently, the technical sense.
- # [20:15] <TabAtkins> It should just be a Future that reports progress events as well.
- # [20:16] * Joins: rniwa_ (~rniwa@17.212.154.114)
- # [20:16] <TabAtkins> I agree that ProgressFuture is better in general for progress-event-related things, because it lets you listen for completion in the better Future manner.
- # [20:16] <annevk> I still don't see why. Sure it's a callback that's invoked multiple times. Does not necessarily make it an event...
- # [20:17] <TabAtkins> annevk: It's a callback that's invoked multiple times, and which can have multiple distinct callbacks attached to it.
- # [20:17] <TabAtkins> That's an event in everything but name.
- # [20:18] <annevk> I'm not really sure if the latter is established. But we have other systems such as MediaQueryList (or whatever it was) that reinvent parts of events
- # [20:18] <annevk> If it makes sense to have something like events, but not quite, it doesn't immediately follow to copy all of the event infrastructure to it
- # [20:21] <TabAtkins> In the current strawman, future.progress just returns the future again, so you can keep registering them.
- # [20:21] <TabAtkins> It doesn't make sense to limit it to only a single listener.
- # [20:22] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [20:22] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [20:22] <annevk> So I take it you're looking at the font loading API and want to use this pattern?
- # [20:23] <TabAtkins> Yup, writing up a post to www-style about it now.
- # [20:23] * Krinkle|detached is now known as Krinkle
- # [20:23] <annevk> Because we haven't really decided and I think the JS community hasn't either, how best to do progress notifications.
- # [20:23] <annevk> Can you do without them for now?
- # [20:23] <TabAtkins> Been talking with slightlylate about it, but he's got enough misconceptions about how css fonts work that it wasn't that useful.
- # [20:24] <TabAtkins> Yes, I can do without them. I'm only using them right now for the loading of individual fonts, where it's actually tri-state (unloaded, loading, loaded).
- # [20:25] <annevk> I think it would be better to just propose the accept/reject pattern for now. We can always upgrade later.
- # [20:25] * Quits: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [20:25] <annevk> If you remember maybe cc me on that email
- # [20:26] * Joins: marcosc (~marcosc@38.107.128.2)
- # [20:26] * ojan_away is now known as ojan
- # [20:27] <TabAtkins> Fine with me.
- # [20:28] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [20:30] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [20:30] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [20:32] * Quits: bholley (~bholley@c-24-5-195-18.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [20:36] * Joins: Badreddin (~Nur@189.192.138.187)
- # [20:37] * Joins: abarth (~abarth@50-76-44-122-ip-static.hfc.comcastbusiness.net)
- # [20:39] * Joins: tantek (~tantek@c-76-126-173-242.hsd1.ca.comcast.net)
- # [20:41] * Quits: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [20:43] * Quits: decotii (~decotii@hq.croscon.com) (Quit: This computer has gone to sleep)
- # [20:44] * Quits: jsbell (jsbell@nat/google/x-fgoizsxlviknvpfw) (Ping timeout: 245 seconds)
- # [20:44] * Quits: fishd (darin@nat/google/x-bufqdzdrpkszltqv) (Ping timeout: 252 seconds)
- # [20:46] * Joins: fishd (darin@nat/google/x-dpqektensrfystzs)
- # [20:46] * Joins: SimonSapin1 (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [20:46] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [20:47] <annevk> So yeah, the other great thing about it not being events is that you can garbage collect the hell out of it.
- # [20:47] * Joins: richt (~richt@222.233.254.208)
- # [20:47] <annevk> You're not hostile to someone creating a synthetic event out of spite at some point and relying on that to work.
- # [20:48] <annevk> So you don't need removeListener and things like that. It simplifies so much.
- # [20:49] * Quits: tantek (~tantek@c-76-126-173-242.hsd1.ca.comcast.net) (Quit: tantek)
- # [20:50] * Quits: marcosc (~marcosc@38.107.128.2) (Remote host closed the connection)
- # [20:50] * Quits: baku (~baku@net-37-116-32-110.cust.dsl.vodafone.it) (Quit: Leaving)
- # [20:50] * Joins: tantek (~tantek@c-76-126-173-242.hsd1.ca.comcast.net)
- # [20:51] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 245 seconds)
- # [20:52] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [20:55] * Joins: decotii (~decotii@hq.croscon.com)
- # [20:55] * Quits: jpn (~jpn@194.65.5.235) (Quit: jpn)
- # [20:59] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:02] * Quits: Garbee (~Garbee@lb1.cluster.grephix.nl) (Excess Flood)
- # [21:03] * Joins: Garbee (~Garbee@lb1.cluster.grephix.nl)
- # [21:06] * Quits: vcarbune (~vcarbune@vpn-global-dhcp2-87.ethz.ch) (Quit: Leaving)
- # [21:10] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [21:10] * Quits: esprehn_ (esprehn@nat/google/x-wvvytgarefekbate) (Quit: esprehn_)
- # [21:12] * Joins: othermaciej (~mjs@17.114.108.14)
- # [21:14] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:16] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-gqcwbhciuytcitco) (Ping timeout: 256 seconds)
- # [21:16] * Quits: timeless (uid4015@firefox/developer/timeless) (Read error: Operation timed out)
- # [21:17] * Quits: krijn_ (uid2319@gateway/web/irccloud.com/x-ehfxrqwxbejpucvs) (Ping timeout: 258 seconds)
- # [21:17] * Quits: wycats__ (uid79@gateway/web/irccloud.com/x-bpkknqqrotscmcck) (Ping timeout: 245 seconds)
- # [21:18] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-lconzqcmdpzeahmg) (Ping timeout: 264 seconds)
- # [21:18] * Quits: AnssiK_ (uid10742@gateway/web/irccloud.com/x-qvkyxesnvvetkxow) (Ping timeout: 264 seconds)
- # [21:18] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [21:19] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [21:19] * Joins: darobin (~darobin@78.208.93.24)
- # [21:22] * Quits: tantek (~tantek@c-76-126-173-242.hsd1.ca.comcast.net) (Quit: tantek)
- # [21:22] <TabAtkins> annevk: Oh, hm. That's interesting.
- # [21:22] <TabAtkins> annevk: Oh, though, wait. I assume that ProgressFuture will be specced to kill all listeners when the future resolves.
- # [21:22] <TabAtkins> And not fire any more progress events.
- # [21:22] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [21:23] <annevk> That's alien towards events.
- # [21:23] <TabAtkins> Really? Normal objects have a lifetime when they stop firing progress events.
- # [21:24] <TabAtkins> You coudl technically fire synthethic events after that point, but I suspect that's mostly just because nobody bothered to stop it.
- # [21:24] * Krinkle is now known as Krinkle|detached
- # [21:24] * Joins: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com)
- # [21:25] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Remote host closed the connection)
- # [21:25] <annevk> Events listeners are never automatically cleared.
- # [21:25] <annevk> Typically also such objects can be reused for other loads, so it doesn't necessarily make sense to clear them.
- # [21:26] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [21:26] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [21:26] * Joins: lar_zzz (~lar_zzz@p4FE25AB9.dip.t-dialin.net)
- # [21:27] <TabAtkins> True, but that's not the case for a Future.
- # [21:27] <TabAtkins> Shrug.
- # [21:27] * Joins: ryanseddon (uid1832@gateway/web/irccloud.com/x-xdhvuuhjtqiqvrlg)
- # [21:27] <annevk> Yeah. The other big question is here is what the use case would be. Why would you register for events?
- # [21:28] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-przazjlutqeykbzp)
- # [21:28] * Joins: remysharp (uid4345@gateway/web/irccloud.com/x-dnuagxuymorfeevi)
- # [21:28] * Joins: AnssiK_ (uid10742@gateway/web/irccloud.com/x-nobqcfoyaqhttbut)
- # [21:28] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [21:29] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-avmccntaultpuiir)
- # [21:29] * Joins: wycats__ (uid79@gateway/web/irccloud.com/x-tloyyilccihianji)
- # [21:29] * Joins: krijn_ (uid2319@gateway/web/irccloud.com/x-teuigwqnzkttybmp)
- # [21:32] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [21:33] <TabAtkins> Because that's what you're doing when you call future.progress(cb)?
- # [21:33] <TabAtkins> The progress notifications are functionally events.
- # [21:36] * abstractj is now known as abstractj|lunch
- # [21:37] * Quits: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com) (Remote host closed the connection)
- # [21:37] * Joins: Smylers (~smylers@host86-147-192-134.range86-147.btcentralplus.com)
- # [21:37] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [21:38] <TabAtkins> annevk: Anyway, sicking is saying the same thing as you, so I'm acquiescing on the thread.
- # [21:39] <jamesr> embrace the future(s)
- # [21:39] * Quits: lar_zzz (~lar_zzz@p4FE25AB9.dip.t-dialin.net) (Quit: Leaving.)
- # [21:40] * Joins: boblet_ (uid1921@gateway/web/irccloud.com/x-mdxmxeuesiylnwif)
- # [21:41] <sicking> TabAtkins: Events aren't actully author friendly. That's not the reason we've been using them. The main reason we've been using them is inertia
- # [21:41] * jernoble is now known as jernoble|afk
- # [21:41] * jernoble|afk is now known as jernoble
- # [21:42] <TabAtkins> sicking: Okay, so the idea is that Events should continue to be used for Node stuff, and the rare thing with similar constraints. Otherwise, use Futures if they fit, or just use a callback registration mechanism if they don't.
- # [21:43] <TabAtkins> I just want a name for the "lightweight events" that ProgressFuture uses, so that when other things want the same kind of event-like behavior, there's an easy thing to copy from rather than them inventing something vaguely incompatible.
- # [21:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:45] <sicking> TabAtkins: approximately yes. IMO. There are no clear cut rules though
- # [21:45] <TabAtkins> ;_;
- # [21:45] * TabAtkins wants clear-cut rules.
- # [21:45] <TabAtkins> When possible, at least.
- # [21:45] * Ms2ger cuts off TabAtkins's nose
- # [21:45] <sicking> "lightweight events" == callbacks
- # [21:46] <TabAtkins> sicking: But that's not enough! ProgressFuture has a *specific* API structure that mimics events in a lightweight way. Other ways of doing callbacks have various other shapes, with upsides and downsides.
- # [21:46] <TabAtkins> For example, just passing the callbacks into the future constructor is one way that's fairly common, but which prevents multiple callbacks from being registered.
- # [21:48] * Krinkle|detached is now known as Krinkle
- # [21:49] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-avmccntaultpuiir) (Remote host closed the connection)
- # [21:52] * Joins: scor (~scor@132.183.242.29)
- # [21:52] * Quits: scor (~scor@132.183.242.29) (Changing host)
- # [21:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [21:56] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
- # [21:57] * Quits: decotii (~decotii@hq.croscon.com) (Quit: This computer has gone to sleep)
- # [21:57] * AnssiK_ is now known as AnssiK
- # [21:59] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 252 seconds)
- # [21:59] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [22:07] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [22:08] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
- # [22:08] * ronald_mansveld is now known as ronaldmansveld
- # [22:12] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
- # [22:14] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [22:16] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [22:19] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:20] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
- # [22:23] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:25] * Joins: decotii (~decotii@hq.croscon.com)
- # [22:30] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [22:31] * Joins: annevk (~annevk@2.31.21.126)
- # [22:32] <annevk> TabAtkins: API design has changed a lot over time, we're not there yet and I somewhat doubt we'll get there soon
- # [22:32] * abstractj|lunch is now known as abstractj
- # [22:32] * Quits: Ms2ger (~Ms2ger@27.195-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:32] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 245 seconds)
- # [22:32] <TabAtkins> annevk: Sure.
- # [22:35] * Quits: jamesr (jamesr@nat/google/x-anoomdtsptiljhly) (Quit: Ex-Chat)
- # [22:41] <jamesr_> TabAtkins: i really want to go hate on your www-style thread names
- # [22:41] <TabAtkins> jamesr_: ???
- # [22:43] <annevk> I have to say the [subject] stuff makes things barely readable
- # [22:44] <annevk> Especially combined with Re: [subject] stuff
- # [22:47] * Joins: jsbell (jsbell@nat/google/x-upcqbciajzrislkp)
- # [22:47] <jamesr_> Re: [subject] Re: Blah blah blah
- # [22:47] <TabAtkins> The [subject] stuff is necessary on a list with such a wide range of topics.
- # [22:47] <TabAtkins> It's used on webapps too, frex.
- # [22:48] <TabAtkins> The Re: stuff is just people with busted clients.
- # [22:49] <annevk> I stopped using it on webapps fwiw. I typically use DOM: x or File API: x
- # [22:50] <tantek> I like [#tag] myself ;)
- # [22:52] <annevk> I thought you didn't like support forums?
- # [22:52] <hober> hahahaa
- # [22:52] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
- # [22:53] * abstractj is now known as abstractj|away
- # [22:53] * Quits: Masklinn (~textual@79.132.236.146)
- # [22:54] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [22:55] * Joins: fishd_ (~fishd@216.239.55.195)
- # [22:57] * Joins: baku (~baku@net-37-116-32-110.cust.dsl.vodafone.it)
- # [22:57] <TabAtkins> annevk: That's functionally equivalent. ^_^
- # [22:57] <annevk> TabAtkins: you may note I did not mention function, but readability
- # [22:58] <annevk> "[css-cascade] it a sucks" vs "Cascade: it a sucks"
- # [23:00] <TabAtkins> Must be personal choice - I find the former more readable.
- # [23:00] <TabAtkins> it also functions as a good search term.
- # [23:01] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [23:01] <annevk> sounds like you're conditioned :)
- # [23:02] <TabAtkins> Hah.
- # [23:04] <annevk> Congrats Google guys with Blink
- # [23:04] <annevk> That's awesome
- # [23:05] <fishd_> :-)
- # [23:05] * Quits: rniwa (~rniwa@17.245.104.18) (Quit: rniwa)
- # [23:05] * rniwa_ is now known as rniwa
- # [23:05] <TabAtkins> ^_^
- # [23:06] <annevk> I wonder how long this has been in the works, since you all kept perfectly quiet each time I brought it up :-)
- # [23:06] * Joins: mven (~mven@169.241.49.186)
- # [23:08] <SimonSapin> annevk: what’s Blink?
- # [23:09] <annevk> http://www.chromium.org/blink
- # [23:09] <JakeA> annevk: You may be the one I was on about in the first paragraph https://plus.google.com/u/0/116237864387312784020/posts/d62jMDKXcLb
- # [23:10] <annevk> SimonSapin: it's WebKit forked with goals more in line with Gecko (e.g. removing legacy cruft and such)
- # [23:10] <annevk> JakeA: yeah, beverloo just reminded me :-)
- # [23:10] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:14] <SimonSapin> wow.
- # [23:15] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [23:15] <SimonSapin> When Opera says they use Chromium, does that mean the chromium port of WebKit, or will they also follow Blink? Or is that not decided yet?
- # [23:15] * Joins: othermaciej (~mjs@17.114.108.14)
- # [23:15] <beverloo`> SimonSapin, Bruce commented on that here: http://www.brucelawson.co.uk/2013/hello-blink/
- # [23:15] <TabAtkins> To the best of my knowledge, they'll be following Chromium, which contains Blink.
- # [23:16] <TabAtkins> We will be encouraging people to fork Chromium at the content layer, not the Blink layer.
- # [23:16] <TabAtkins> They're already basically there, so it's not too bad for them.
- # [23:16] <SimonSapin> How did I miss that? Oh right, I haven’t looked at Twitter in 4 hours.
- # [23:17] <TabAtkins> We only announced it ~20 minutes ago.
- # [23:17] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
- # [23:17] * ronald_mansveld is now known as ronaldmansveld
- # [23:17] <SimonSapin> eh
- # [23:17] <SimonSapin> TabAtkins: content layer, what does that mean?
- # [23:17] <TabAtkins> I dunno, it's some term of art that people who actually care about things outside of WebKit say.
- # [23:18] <SimonSapin> "delete more than 7,000 …" that’s about the number of lines of code in WeasyPrint "… files—comprising more than 4.5 million lines." Oh.
- # [23:19] <fishd_> "content layer" --> src/content/public/ from the chromium repository
- # [23:19] <SimonSapin> TabAtkins: I suppose this was already going on when I visited in February?
- # [23:21] <SimonSapin> Removing prefixes after features land unprefixed: \o/
- # [23:23] <SimonSapin> So basically WebKit becomes (again?) basically an Apple project?
- # [23:24] <rillian> I'm sure Apple will be welcome to migrate :)
- # [23:24] * Joins: abarth_ (uid5294@gateway/web/irccloud.com/x-mreugtqnnyiibrkr)
- # [23:25] * Parts: abarth (~abarth@50-76-44-122-ip-static.hfc.comcastbusiness.net)
- # [23:25] * Quits: bentruyman_ (~bentruyma@108.166.175.171) (Quit: ZNC - http://znc.in)
- # [23:25] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [23:25] * Joins: bentruyman (~bentruyma@108.166.175.171)
- # [23:26] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [23:27] * Quits: abarth_ (uid5294@gateway/web/irccloud.com/x-mreugtqnnyiibrkr) (Client Quit)
- # [23:27] * Joins: abarth_ (uid5294@gateway/web/irccloud.com/x-alxhwgopxczzdeov)
- # [23:27] * abarth_ is now known as abarh
- # [23:30] <jamesr_> SimonSapin: no -blink- !
- # [23:30] <smaug____> at least we can get pointer events to chrome !
- # [23:30] <smaug____> and apple can stay with touch events
- # [23:32] * nimbu1 is now known as nimbu
- # [23:35] * abarh is now known as abarth_
- # [23:36] * abarth_ is now known as abarth
- # [23:38] * Joins: roc (~chatzilla@60.234.66.20)
- # [23:39] <SimonSapin> anyways, interesting times
- # [23:40] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [23:51] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [23:51] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [23:51] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [23:51] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [23:51] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:52] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:53] * heycam|away is now known as heycam
- # [23:53] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 248 seconds)
- # [23:53] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [23:57] * Joins: Iroquois_ (~IroquoisT@69.170.160.74)
- # [23:59] * Quits: mven (~mven@169.241.49.186) (Remote host closed the connection)
- # Session Close: Thu Apr 04 00:00:00 2013
The end :)