Options:
- # Session Start: Wed Apr 24 00:00:00 2013
- # Session Ident: #whatwg
- # [00:02] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:02] * Joins: annevk (~annevk@2.25.61.48)
- # [00:05] * Joins: krit1 (~krit@181.sub-70-211-73.myvzw.com)
- # [00:05] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [00:06] * Quits: krit (~krit@20.sub-70-211-69.myvzw.com) (Ping timeout: 255 seconds)
- # [00:08] <MikeSmith> zcorpan: I was trying to find the source for http://www.w3.org/2009/07/webidl-check but couldn't yet
- # [00:08] <MikeSmith> I think dom is the one to ask
- # [00:09] <MikeSmith> maybe e-mail sysreq@w3.org
- # [00:09] * Quits: paxcoder (~paxcoder@unaffiliated/paxcoder) (Quit: Leaving)
- # [00:12] <zcorpan> done
- # [00:12] * Quits: weinig (~weinig@17.245.20.197) (Ping timeout: 252 seconds)
- # [00:19] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Quit: Leaving)
- # [00:24] * Joins: jryans (~jryans@66-90-217-168.dyn.grandenetworks.net)
- # [00:25] <MikeSmith> Hixie: the code you had for switching the style of the HTML spec before, for hiding the impl parts, do you still have that code somewhere?
- # [00:25] * Quits: vcarbune (~vcarbune@vpn-global-dhcp2-117.ethz.ch) (Ping timeout: 245 seconds)
- # [00:29] <Hixie> wasn't it just an alternative style sheet?
- # [00:31] <MikeSmith> Hixie: yeah but you had an on-page UI for switching it. Remember?
- # [00:31] <MikeSmith> radio buttons
- # [00:32] <Hixie> oh
- # [00:32] <Hixie> dunno
- # [00:32] <Hixie> it was just a trivial thing
- # [00:32] <Hixie> few radio buttons, toggled which style sheet was enabled
- # [00:33] * Joins: ehsan (~ehsan@24.212.206.174)
- # [00:33] * Parts: kmczn (~kevin@static-24-113-122-130.wavecable.com)
- # [00:35] <MikeSmith> ok
- # [00:37] * Joins: nonge (~nonge@p5082B5FB.dip0.t-ipconnect.de)
- # [00:38] * Joins: user (~user@144.142.12.1)
- # [00:39] <user> What ever happened with this spec? There are a lot of awesome ideas but it seems abandonded and unimplemented.. http://www.w3.org/TR/css3-content/
- # [00:39] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
- # [00:40] <user> That's mostly directed at Hixie, I guess
- # [00:41] * Joins: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch)
- # [00:42] <Hixie> i started working on HTML
- # [00:42] <Hixie> and ran out of bandwidth to work on css stuff
- # [00:43] <Hixie> i told the CSSWG I'd maybe get back to it in 2015-2018, iirc
- # [00:43] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [00:44] <user> Do you need help with it? I've got a whole bunch of stuff going on that'd benefit *tremendously* from multiple ::before and ::after definitions :)
- # [00:45] * Joins: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp)
- # [00:45] <astearns> user: I picked up that particular part here: http://dev.w3.org/csswg/css-pseudo/
- # [00:46] <astearns> user: sending use cases to www-style might help
- # [00:46] <user> astearns: Thanks, that's exactly what I'm interested in
- # [00:48] <Hixie> user: i'm sure if you volunteer to edit specs the csswg would be happy to have you
- # [00:50] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:53] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [00:53] <user> Hixie: Maybe I'll even get a real username for that
- # [00:54] * krit1 is now known as krit
- # [00:55] <Hixie> heh
- # [00:59] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [00:59] * Quits: krit (~krit@181.sub-70-211-73.myvzw.com) (Quit: Leaving.)
- # [01:00] * Quits: sgalineau (~sylvaing@sjfw1.adobe.com) (Quit: Textual IRC Client: www.textualapp.com)
- # [01:00] * Quits: cabanier1 (~cabanier@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [01:02] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [01:02] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [01:04] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [01:05] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
- # [01:11] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
- # [01:11] * Joins: weinig (~weinig@17.212.155.13)
- # [01:16] * heycam|away is now known as heycam
- # [01:24] * Quits: user (~user@144.142.12.1) (Ping timeout: 260 seconds)
- # [01:28] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [01:28] * Joins: a-ja (~Instantbi@70.230.147.104)
- # [01:29] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [01:29] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [01:31] * Quits: tantek (~tantek@216.113.168.135) (Quit: tantek)
- # [01:32] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [01:37] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 260 seconds)
- # [01:38] * Quits: annevk (~annevk@2.25.61.48) (Remote host closed the connection)
- # [01:43] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 256 seconds)
- # [01:45] * Quits: weinig (~weinig@17.212.155.13) (Ping timeout: 268 seconds)
- # [01:52] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [01:54] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [01:55] * Joins: weinig (~weinig@17.245.109.56)
- # [01:56] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [01:58] * Quits: jernoble (~jernoble@216.113.168.135) (Quit: Computer has gone to sleep.)
- # [02:01] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [02:01] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [02:09] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [02:14] * Quits: ap (~ap@2620:149:4:1b01:f0bb:336d:8aac:ae54) (Quit: ap)
- # [02:14] * Joins: tantek (~tantek@ip-64-134-235-120.public.wayport.net)
- # [02:18] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [02:19] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [02:20] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
- # [02:24] <esprehn> Hixie: is there a reason http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#valid-mime-type mentions RFC2616 instead of RFC4288 which has the actual grammar in it?
- # [02:27] <Hixie> probably not
- # [02:28] <esprehn> okay, trying to understand the deal with mime types. Webkit tries to respect all the RFCs
- # [02:28] <Hixie> 2616 seems to have actual gramar too...
- # [02:28] <esprehn> Gecko completely ignores everything, in fact any mime type with the substring "xml" is considered XML in Firefox :/
- # [02:29] <Hixie> where does 4288 define this?
- # [02:29] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [02:29] <Hixie> i don't see what i would reference in 4288
- # [02:29] <esprehn> Hixie: I don't see the grammar in 2616
- # [02:30] <esprehn> Hixie: http://tools.ietf.org/html/rfc4288#section-4.2
- # [02:30] <Hixie> it's in the section mentioned
- # [02:30] <Hixie> that doesn't define what the html spec needs
- # [02:30] <esprehn> Hixie: the section doesn't say what chars are actually allowed in the parts
- # [02:31] <Hixie> sure, it then references other stuff
- # [02:31] * Quits: neopaq (~gwarvi@134.159.124.162) (Quit: Leaving)
- # [02:31] * Quits: tantek (~tantek@ip-64-134-235-120.public.wayport.net) (Ping timeout: 264 seconds)
- # [02:31] <esprehn> none of those seem to say either
- # [02:31] <esprehn> at least not clearly that I could find
- # [02:31] <Hixie> fwiw, i expect in the medium term we'll be dumping all these references are referencing a new spec or mimesniff or some such, or defining it inline
- # [02:32] <Hixie> the mime type specs aren't as much of a mess as other things, but they're still pretty messed up
- # [02:32] <zewt> gave me headaches with the blob mime type stuff recently
- # [02:32] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Ping timeout: 245 seconds)
- # [02:32] <Hixie> esprehn: "token" in the HTTP spec is defined in 2.2
- # [02:32] <Hixie> esprehn: as "1*<any CHAR except CTLs or separators>"
- # [02:32] <zewt> (the whole "blob mime types shouldn't contain subtypes" thing, what an ugly mess)
- # [02:32] <Hixie> esprehn: which is the definition HTML is trying to use
- # [02:33] <esprehn> ah I see
- # [02:33] <esprehn> interesting
- # [02:34] <esprehn> 4288 is a lot more clear, I see the token = and CHAR but not section now though
- # [02:34] <Hixie> 4288 doesn't define this at all
- # [02:34] <Hixie> as far as i ca ntell
- # [02:34] * Joins: tantek (~tantek@ip-64-134-235-120.public.wayport.net)
- # [02:34] <Hixie> it doesn't have a definition of media type as being type "/" subtype
- # [02:35] <esprehn> no, it specifies what type and subtype are
- # [02:35] <zewt> (the whole idea of "type/subtype" seems practically useless today, i just think of them as opaque strings)
- # [02:35] <esprehn> "Type and subtype names MUST conform to the following ABNF"
- # [02:35] <Hixie> esprehn: right but what the HTML spec needs is a definition of the format type / subtype ; parameter ; parameter
- # [02:36] <esprehn> right
- # [02:36] <esprehn> That's actually specified in a couple places
- # [02:36] <esprehn> to varying degrees of vagueness
- # [02:36] <zewt> ietf degrees
- # [02:37] <Hixie> esprehn: right
- # [02:37] <Hixie> esprehn: hence i picked one, rfc2616 :-)
- # [02:38] <esprehn> Hixie: should you be able to do things like DOMPaser.parseFromString(..., "text/html;charset=utf-8") ?
- # [02:40] <esprehn> oh I see parseFromString doesn't even really do mime types either
- # [02:40] <esprehn> http://domparsing.spec.whatwg.org/#dom-domparser-parsefromstring
- # [02:40] <esprehn> zewt: indeed they are opaue strings, marginally better than the guids that MS folks love so much
- # [02:41] <zewt> i'd say more than marginally (in that humans don't have to look them up every time), i'd just like the fiction of type/subtype to go away
- # [02:41] <Hixie> dunno, parseFromString isn't mine :-)
- # [02:41] <esprehn> I don't actually care about that, I just needed to know if the stuff for validating content types is correct in webkit
- # [02:42] <Hixie> the processing of mime types varies wildly from api endpoint to api endpoint
- # [02:42] <Hixie> i doubt that any single implementation can be consistently used in many places
- # [02:42] <esprehn> specifically XHR will only allow responseXML if we think it's XML or HTML
- # [02:42] <Hixie> the term in the html spec is mainly used for conformance checkers, not browsers
- # [02:42] <Hixie> ah well for XHR, see the XHR spec :-) xhr.spec.whatwg.org
- # [02:43] <esprehn> yes, it has an even more vague one that says effectively "any valid mime that ends in +xml"
- # [02:43] <zewt> i'd think it'd be simplest for responseXML to always work, as long as it's parsable (but no idea off-hand about security and webcompat concerns)
- # [02:43] <Hixie> esprehn: file a bug on anne :-)
- # [02:44] <zewt> do you have an :-) button
- # [02:44] <Hixie> esprehn: mimesniff.spec.whatwg.org is probably what we should link to
- # [02:44] <esprehn> Webkit matches the type/subtype against the grammar, Gecko you can return an XML file with hixie$$xml$$/webgl and you get responseXML since indexOf("xml") != -1
- # [02:44] <Hixie> esprehn: dunno if it defines it yet
- # [02:44] <Hixie> zewt: on my phone, yes. but on the laptop, i have to type them. :-(
- # [02:45] <esprehn> I wonder if IE actually checks the format of the mime
- # [02:45] * Quits: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt) (Remote host closed the connection)
- # [02:46] <Hixie> bbl
- # [02:46] <zewt> seems particularly odd since i'd guess that there are tons of formats that use xml where responseXML would be useful for, but which have their own mime types (not that i have any examples off the top of my head)
- # [02:48] * Quits: tantek (~tantek@ip-64-134-235-120.public.wayport.net) (Quit: tantek)
- # [02:49] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [02:50] <esprehn> zewt: per the spec they should all be foo/foo+xml as the mime
- # [02:50] <zewt> but i don't know what the practical value of restricting the responseXML feature to that is
- # [02:50] <zewt> but i'm not up to speed on that stuff
- # [02:51] <esprehn> dunno, ask anne
- # [02:51] <esprehn> the spec requires checks for responseXML
- # [02:54] * Quits: jacobolus (~jacobolus@c-76-21-12-207.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:55] * Joins: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th)
- # [02:57] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [03:05] * Joins: Badreddin (~Nur@189.192.138.187)
- # [03:14] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
- # [03:17] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:25] * Quits: barneybook (~kvirc@220-136-58-193.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [03:25] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [03:26] * Quits: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th) (Quit: จรลี จรลา)
- # [03:29] * Joins: farfanoide (~textual@190.50.4.166)
- # [03:29] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 255 seconds)
- # [03:39] * Krinkle is now known as Krinkle|detached
- # [03:46] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:46] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:46] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:49] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 276 seconds)
- # [03:51] * Joins: tantek (~tantek@md00536d0.tmodns.net)
- # [03:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:03] * Quits: tantek (~tantek@md00536d0.tmodns.net) (Quit: tantek)
- # [04:04] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:15] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 252 seconds)
- # [04:22] * heycam is now known as heycam|away
- # [04:28] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [04:33] * Joins: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th)
- # [04:36] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [04:36] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [04:38] * Joins: richt (~richt@222.233.254.208)
- # [04:41] * Quits: jryans (~jryans@66-90-217-168.dyn.grandenetworks.net) (Quit: Be back later)
- # [04:42] * Quits: weinig (~weinig@17.245.109.56) (Quit: weinig)
- # [04:52] * Quits: Benvie_ (~brandon@199.21.86.233)
- # [04:55] * Joins: Benvie (~brandon@199.21.86.233)
- # [04:57] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:59] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Remote host closed the connection)
- # [05:06] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
- # [05:23] * Quits: heycam|away (~cam@wok.mcc.id.au) (Ping timeout: 264 seconds)
- # [05:23] * Joins: heycam|away (~cam@wok.mcc.id.au)
- # [05:23] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 20.0/20130401111945])
- # [05:23] * Quits: wycats__ (uid79@gateway/web/irccloud.com/x-tloyyilccihianji) (Ping timeout: 264 seconds)
- # [05:30] * Joins: Badreddin (~Nur@189.192.155.69)
- # [05:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
- # [05:37] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [05:38] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [05:39] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [05:39] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-ihaveetwueyawocc)
- # [05:39] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [05:40] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [05:43] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:44] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [05:45] * Joins: barneybook (~kvirc@220-136-51-191.dynamic.hinet.net)
- # [05:53] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
- # [05:57] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 264 seconds)
- # [05:59] * ojan is now known as ojan_away
- # [06:05] * heycam|away is now known as heycam
- # [06:07] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:08] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [06:09] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
- # [06:13] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [06:15] * Joins: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net)
- # [06:16] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [06:18] * Joins: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
- # [06:21] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [06:21] * Quits: OnlyMax (~OnlyMax@187-126-215-61.user.veloxzone.com.br) (Read error: Connection reset by peer)
- # [06:21] * Joins: richt (~richt@222.233.254.208)
- # [06:25] * Quits: farfanoide (~textual@190.50.4.166) (Quit: Textual IRC Client: www.textualapp.com)
- # [06:26] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 256 seconds)
- # [06:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
- # [06:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [06:42] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 252 seconds)
- # [06:43] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [06:47] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Quit: Computer has gone to sleep.)
- # [06:50] * Quits: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net) (Quit: tantek)
- # [07:01] * Joins: richt (~richt@125.131.77.132)
- # [07:06] * Quits: Badreddin (~Nur@189.192.155.69) (Quit: leaving)
- # [07:11] * Joins: richt_ (~richt@178.33.182.66)
- # [07:14] * Quits: richt (~richt@125.131.77.132) (Ping timeout: 245 seconds)
- # [07:23] * Joins: wycats__ (uid79@gateway/web/irccloud.com/x-hrhmrtpcycgznbjc)
- # [07:27] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 245 seconds)
- # [07:37] * Joins: tantek (~tantek@m810536d0.tmodns.net)
- # [07:41] * Joins: fishd (~fishd@216.239.45.130)
- # [07:42] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [07:53] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [08:00] * Joins: richt (~richt@125.131.77.132)
- # [08:03] * Quits: richt_ (~richt@178.33.182.66) (Ping timeout: 245 seconds)
- # [08:10] * Quits: fishd (~fishd@216.239.45.130) (Remote host closed the connection)
- # [08:15] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-cwdtdgyjybokbsqf)
- # [08:16] * Joins: darobin (~darobin@66.201.52.99)
- # [08:23] * Joins: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net)
- # [08:27] * Joins: SimonSapin1 (~simon@ip-134.net-89-2-126.rev.numericable.fr)
- # [08:34] * Quits: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [08:38] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 248 seconds)
- # [08:46] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [08:47] <hsivonen> hmm. how long does it usually take for an email to appear in the Web archive on lists.w3.org?
- # [08:49] * Quits: rafaelw_ (uid4459@gateway/web/irccloud.com/x-hncsjpetcvygwjeg) (Quit: Connection closed for inactivity)
- # [08:50] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 252 seconds)
- # [08:51] <SimonSapin1> hsivonen: minutes, at most?
- # [08:53] * Joins: cabanier1 (~cabanier@38.111.151.153)
- # [08:54] <hsivonen> SimonSapin1: it's been 16 minutes now without my message appearing
- # [08:56] <SimonSapin1> Did you get it back from being subscribed to the list? (Usually appears in the archives before that, for me)
- # [08:56] <SimonSapin1> Did you get an email asking for permission to publish it in the archives? (If you’ve never written to that list before and not given permission for all W3C lists)
- # [08:57] <hsivonen> SimonSapin1: I don't get my own messages back in general. I didn't get a permission email.
- # [08:58] <hsivonen> or if I do get my own messages back, Gmail hides them
- # [09:02] <SimonSapin1> I think Gmail hides them, I get them in Thunderbird with a custom MTA
- # [09:03] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [09:03] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [09:05] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 256 seconds)
- # [09:08] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:08] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [09:09] <hsivonen> ok. it took 30 minutes for the message to appear
- # [09:13] * Joins: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net)
- # [09:18] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [09:19] * Quits: darobin (~darobin@66.201.52.99) (Remote host closed the connection)
- # [09:20] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:28] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [09:30] * Joins: marcosc (~marcosc@bl5-92-176.dsl.telepac.pt)
- # [09:32] * Joins: hasather (~hasather@80.91.33.141)
- # [09:34] * Quits: jernoble (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [09:39] * Quits: richt (~richt@125.131.77.132) (Remote host closed the connection)
- # [09:45] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [09:46] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [09:47] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [09:54] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [09:55] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [10:06] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [10:08] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [10:12] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [10:13] * Joins: richt (~richt@222.233.254.208)
- # [10:17] * Quits: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [10:29] * Joins: annevk (~annevk@2.25.61.48)
- # [10:30] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:38] * Parts: a-ja (~Instantbi@70.230.147.104)
- # [10:39] <hsivonen> what's the context of the latest meme on w3cmemes? I thought EME already supported CDNs.
- # [10:41] * Quits: annevk (~annevk@2.25.61.48) (Remote host closed the connection)
- # [10:48] * Quits: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th) (Quit: จรลี จรลา)
- # [10:50] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:55] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [11:00] * Joins: nonge_ (~nonge@p5082A86B.dip0.t-ipconnect.de)
- # [11:04] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
- # [11:05] * Quits: nonge (~nonge@p5082B5FB.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
- # [11:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:10] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 252 seconds)
- # [11:10] * Joins: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th)
- # [11:10] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [11:11] * Joins: annevk (~annevk@207.218.72.65)
- # [11:12] <smaug____> hey, that meme about timeless is not fair
- # [11:13] * smaug____ could be missing the context of that one :)
- # [11:13] <annevk> hsivonen: also, this makes Batman look bad
- # [11:16] * Quits: SimonSapin1 (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 252 seconds)
- # [11:16] <smaug____> what is "polyglot spec"? xhtml stuff?
- # [11:18] * smaug____ is glad he doesn't follow what html wg does. He gets angry or sad every time he reads the mailing list.
- # [11:18] <jgraham> Non exclusive or?
- # [11:18] <smaug____> yes
- # [11:20] * Joins: jpn (~jpn@194.65.5.235)
- # [11:27] * Joins: benbarnett (~Adium@80.87.30.115)
- # [11:30] * Joins: globbot (~logbot@lump.glob.com.au)
- # [11:31] * Quits: jpn (~jpn@194.65.5.235) (Quit: jpn)
- # [11:31] * heycam is now known as heycam|away
- # [11:33] <annevk> smaug____: Polyglot is wring HTML and XHTML at the same time meeting the constraints of both
- # [11:35] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [11:36] <tobie> annevk: looking at the URLQuery interface of the URL spec, how are querys of the form …?foo=123&bar handled by the JS API?
- # [11:36] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
- # [11:37] <tobie> annevk: more specifically: how do you set "bar" in the above example?
- # [11:37] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
- # [11:38] <tobie> s/set/set or append/
- # [11:39] <annevk> tobie: using set or append
- # [11:39] <tobie> annevk: what would you set the value to?
- # [11:39] <tobie> the empty string?
- # [11:39] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Quit: Sleepy time)
- # [11:39] <tobie> true?
- # [11:39] <tobie> not specify a value?
- # [11:39] <annevk> tobie: you'll get bar=
- # [11:40] <annevk> tobie: per IDL it ToString's the value
- # [11:40] <annevk> tobie: so empty string
- # [11:40] <tobie> what if what you want is ?foo=123&bar and not ?foo=123&bar=
- # [11:41] <annevk> you wouldn't use this API
- # [11:41] <zcorpan> should getDefaultComputedStyle apply presentational hints or not?
- # [11:41] <annevk> zcorpan: what does getDefault mean?
- # [11:41] <tobie> isn't that a serious shortcoming?
- # [11:41] * Joins: roc (~chatzilla@121.98.230.221)
- # [11:42] <zcorpan> annevk: like getComputedStyle but without author styles (and always computed style instead of resolved style)
- # [11:42] <annevk> tobie: it matches what you can do with <form>
- # [11:42] <tobie> annevk: oh really?
- # [11:42] <annevk> tobie: the underlying format is shared
- # [11:43] <annevk> tobie: it's basically an API for application/x-www-form-urlencoded
- # [11:43] <SimonSapin> zcorpan: Re http://www.w3.org/Style/CSS/Tracker/issues/316 , the question is whether we should just remove the quirk or make it standard. The latter (#1hash is a valid ID selector) simplifies both specs and implementations.
- # [11:43] <tobie> aren't radio buttons and checkboxes sent as : bar rather than bar=?
- # [11:43] <zcorpan> SimonSapin: right. i'm saying we should remove the quirk.
- # [11:43] <zcorpan> SimonSapin: it's just IE that needs to change
- # [11:44] <zcorpan> SimonSapin: how does HASH simplify anything?
- # [11:44] <SimonSapin> and preserve the current standard behavior, ie. restrict ID selectors to #<ident>? Why?
- # [11:44] <zcorpan> SimonSapin: because it's what gecko/webkit/blink do in all their rendering modes
- # [11:44] <annevk> tobie: 'If the field element has a value attribute specified, then let value be the value of that attribute; otherwise, let value be the string "on".'
- # [11:44] <zcorpan> SimonSapin: why change?
- # [11:45] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [11:45] <tobie> annevk: darn it's been a while. Thanks for the clarification.
- # [11:45] <SimonSapin> with the restriction, the tokenizer needs a special case to detect #1hash vs. #\31hash, and a flag on hash tokens
- # [11:45] <SimonSapin> also, apparently HTML now allows id="1hash", and consistency is nice
- # [11:46] <zcorpan> SimonSapin: IDENT is used in other places than ID selectors, no?
- # [11:47] <SimonSapin> yes any keyword, but as a IDENT token, not a HASH token with the "id" flag
- # [11:47] <zcorpan> SimonSapin: HTML allows non-HASH IDs, too, so you're still not consistent
- # [11:47] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 246 seconds)
- # [11:49] <zcorpan> i'm not following
- # [11:49] <SimonSapin> That’s the definition for @id, right? http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-id-attribute
- # [11:50] <SimonSapin> I was replying to "IDENT is used in other places than ID selectors, no?", but I’m not sure where you were going with this
- # [11:50] <annevk> zcorpan: so you're gonna expose the underdocumented user agent styles even more prominently?
- # [11:50] <annevk> maybe it'll help getting them aligned
- # [11:50] <zcorpan> SimonSapin: you said it would simplify the tokenizer
- # [11:52] * Quits: plutoniix (~plutoniix@ppp-110-168-241-105.revip5.asianet.co.th) (Quit: จรลี จรลา)
- # [11:54] <zcorpan> ok i see how it could simplify the tokenizer
- # [11:54] <SimonSapin> Yes. In the tokenizer, all of #ident #1hash and #\31hash are HASH tokens. Selectors say that ID selectors are '#' + IDENT, but it’s not tokenized that way. In particular, #1hash and #\31hash have the same parsed value but only the latter is a valid ID selectors.
- # [11:54] <SimonSapin> So we need to add a flag to HASH token, saying whether it had valid identifier syntax before un-escaping, and add behavior in the tokenizer to set that flag
- # [11:54] <SimonSapin> http://dev.w3.org/csswg/css-syntax/#hash-state
- # [11:55] <SimonSapin> It’s not terrible, but I find it a bit silly.
- # [11:55] <zcorpan> right
- # [11:56] <SimonSapin> (#1FF still has to be a valid HASH in case it’s a color)
- # [11:56] <zcorpan> we have interop in standards mode, and only one browser engine that is still maintained does it in quirks mode
- # [11:57] <zcorpan> the web compat impact of changing this in standards mode is not known
- # [11:57] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [11:57] <SimonSapin> Yes, we could just keep the current standard behavior. That’s least risky.
- # [11:58] <SimonSapin> But it’s also nice that authors don’t need to escape IDs that start with a digit, although it’s minor
- # [11:58] <SimonSapin> maybe it’s not worth spending so much time on this whole thing
- # [11:58] * Quits: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net) (Quit: tzing)
- # [11:59] <zcorpan> being nice for authors is a valid argument though i don't remember seeing that argument being made until now :-)
- # [11:59] * Joins: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net)
- # [11:59] <SimonSapin> It’s hidden under consistency with HTML
- # [11:59] <zcorpan> HTML allows id="#"
- # [12:00] <zcorpan> and id="{};"
- # [12:00] <SimonSapin> which would need to be escaped in CSS: #\#, #\{\}
- # [12:00] <zcorpan> yes. so what's the difference between that and id="1"?
- # [12:01] <SimonSapin> digits are especially annoying to escape: \1 is U+0001, you have to use \31 for U+0031
- # [12:01] <SimonSapin> a-f never need escaping
- # [12:03] <SimonSapin> but classes would still need to be escaped: class="1" → .\31
- # [12:04] <annevk> tobie: btw, if you can collect feedback on desired URL comparison capabilities somehow that'd be awesome
- # [12:04] <annevk> tobie: (somewhat unrelated)
- # [12:05] <tobie> annevk: one thing I've had to do in the past was to check whether two urls were of the same origin
- # [12:06] <annevk> tobie: url.origin == url.origin will cover that
- # [12:06] <tobie> annevk: awesome.
- # [12:07] <annevk> things I've been thinking about: ignoring hash, ignoring hash and query/search, ignoring order in query/search, ignoring the trailing host dot
- # [12:07] <tobie> (had missed the origin property while skimming over the spec)
- # [12:07] <tobie> annevk: do you have an API in mind for this?
- # [12:08] <tobie> Just trying to have a better understanding of what you're looking at.
- # [12:12] <zcorpan> SimonSapin: consistency with classes seems important
- # [12:13] * Joins: niloy (~niloy@115.112.64.6)
- # [12:13] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 252 seconds)
- # [12:13] <SimonSapin> classes are tokenizer as DELIM(.) + IDENT. I guess we could add a token, but I don’t know if it’s worth it
- # [12:16] <annevk> tobie: something like url.isEqual(url/string, options)
- # [12:16] <zcorpan> classes would be even more silly that what we have with id selectors if we want to support starting with a number for both
- # [12:16] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
- # [12:17] <annevk> tobie: I also kinda want url == url2 to work, but that would require it either becoming a native JS object, or overloading of == which does not exist yet
- # [12:17] <SimonSapin> that would mean a new token I suppose
- # [12:17] * Joins: Obvious (tachikoma@188.226.74.2)
- # [12:18] <zcorpan> except .1 still needs to be a NUMBER in other places
- # [12:18] <asmodai> The Unity guys also dropping Flash, even more focus on HTML/WebGL: http://blogs.unity3d.com/2013/04/23/sunsetting-flash/
- # [12:18] <tobie> annevk: that would be cool.
- # [12:19] <annevk> C++ is getting URLs as a first-class citizen reportedly
- # [12:19] <SimonSapin> oh, yeah, a class token won’t work. .1 is a number, and .1foo is a dimension
- # [12:19] <annevk> (leaving the implementation of URLs undefined)
- # [12:20] * Joins: tomasf_ (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [12:22] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
- # [12:22] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 260 seconds)
- # [12:22] * tomasf_ is now known as tomasf
- # [12:24] <tobie> annevk: C++ has a lot of first-class citizens
- # [12:25] <annevk> tobie: but if we had operator overloading it wouldn't really matter if it was first-class or not I think
- # [12:25] <annevk> then everything is first-class
- # [12:26] <tobie> annevk: indeed.
- # [12:26] <tobie> Is operator overloading on the ES timeline?
- # [12:26] <annevk> my backchannel tells me ES7-8
- # [12:28] <tobie> heh
- # [12:29] <tobie> I'm not looking forward to the amount of abuse operator overloading will create at first.
- # [12:29] <zcorpan> SimonSapin: (1.4% of all id="" attributes in http://webdevdata.org/ dec2012 start with a number)
- # [12:30] * Quits: tantek (~tantek@m810536d0.tmodns.net) (Ping timeout: 264 seconds)
- # [12:30] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-zqfgquxclqkmuczf)
- # [12:31] <SimonSapin> zcorpan: do you that kind of data for stylesheets? More important are invalid selectors that would break a page when they become valid
- # [12:32] <zcorpan> SimonSapin: webdevdata doesn't include external style sheets so it's a bit limited
- # [12:33] <zcorpan> SimonSapin: but if you can come up with a regexp that matches selectors you're interested in i can run it
- # [12:36] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
- # [12:38] * Joins: Obvious (tachikoma@188.226.74.2)
- # [12:39] <SimonSapin> # is not special in regexps, is it? Try #[0-9][0-9a-zA-Z]*[g-zG-Z] , ie. a HASH token that starts with a digit but is not a hex color
- # [12:39] <SimonSapin> Also try #- although I suspect it’s be much less frequent
- # [12:39] <zcorpan> SimonSapin: the problem is not matching things that are not selectors in arbitrary HTML documents
- # [12:39] <zcorpan> including color:#123
- # [12:40] * Krinkle|detached is now known as Krinkle
- # [12:40] <zcorpan> now trying: grep -aEi "<style(\d[^>]+)?>[^<\{]+([^<\{]+{[^<\{\}]+}[^<\{]*)*#\d"
- # [12:40] <SimonSapin> uh
- # [12:41] <SimonSapin> why \d in <style(\d[^>]+)?> ?
- # [12:41] <zcorpan> oops
- # [12:42] <zcorpan> meant \s
- # [12:43] <zcorpan> body #2degrees-click:hover {cursor:pointer;cursor:hand;}
- # [12:47] <SimonSapin> I think the consistency with classes is the strongest argument
- # [12:47] <SimonSapin> (Which is not that strong, but more so than anything else in this discussion.)
- # [12:49] <zcorpan> yeah
- # [12:49] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 256 seconds)
- # [12:49] <zcorpan> huh, i get a few results of the grep that don't even contain "<style"
- # [12:50] <zcorpan> anyway, assuming i didn't mess up the regexp, the above instance was the only id selector starting with a digit in the data set
- # [12:51] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Read error: Operation timed out)
- # [12:52] * Quits: karlcow (~karl@nerval.la-grange.net) (Excess Flood)
- # [12:52] <zcorpan> which is http://www.3news.co.nz/
- # [12:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:58] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
- # [13:00] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [13:00] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:02] * Joins: Obvious (tachikoma@188.226.74.2)
- # [13:03] * Quits: barneybook (~kvirc@220-136-51-191.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [13:13] * Quits: scott_gonzalez (scott_gonz@gateway/shell/jquery.com/x-gfbfbizhormhhzur) (Ping timeout: 252 seconds)
- # [13:15] * Joins: scott_gonzalez (gonzasi0@gateway/shell/jquery.com/x-dxhilnsaynunhbza)
- # [13:15] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 256 seconds)
- # [13:16] * Joins: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com)
- # [13:16] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
- # [13:23] * Joins: [[zzz]] (~q@node-zl8.pool-180-180.dynamic.totbb.net)
- # [13:24] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [13:24] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
- # [13:26] * Quits: [[zz]] (~q@node-11ot.pool-180-180.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [13:31] * Joins: alrra (~alrra@188.24.66.95)
- # [13:31] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [13:31] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [13:31] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
- # [13:33] <zcorpan> http://www.w3.org/mid/50786331.6080905@mit.edu - what are override style sheets?
- # [13:34] <gsnedders> zcorpan: User stylesheets, no?
- # [13:34] <zcorpan> no (user style sheets was addressed later in the thread)
- # [13:34] <gsnedders> Then idk
- # [13:35] <SimonSapin> zcorpan: I’m not sure, but css-cascade refers to this: http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-OverrideAndComputed
- # [13:36] * Joins: richt_ (~richt@prod07.ipsec.lon.witopia.net)
- # [13:37] <annevk> zcorpan: SVG uses those I think for animations
- # [13:37] <annevk> zcorpan: the DOM had an API for that once too but it never got implemented
- # [13:37] * Quits: richt (~richt@222.233.254.208) (Read error: Connection reset by peer)
- # [13:37] * Joins: richt (~richt@222.233.254.208)
- # [13:38] * Quits: ^esc (~esc_ape@178.115.249.66.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [13:39] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Read error: No route to host)
- # [13:40] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [13:41] * Quits: richt_ (~richt@prod07.ipsec.lon.witopia.net) (Ping timeout: 256 seconds)
- # [13:42] * Joins: ^esc (~esc_ape@178.115.250.104.wireless.dyn.drei.com)
- # [13:43] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [13:44] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
- # [13:45] * Joins: Obvious (tachikoma@188.226.74.2)
- # [13:45] * Joins: Kolombiken1 (~Adium@94.137.124.2)
- # [13:49] * Joins: darfia (~darfia@177.186.48.141)
- # [13:49] * Joins: darfia_ (~darfia@177.186.48.141)
- # [13:53] <zcorpan> ok thanks
- # [13:56] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Ping timeout: 264 seconds)
- # [13:58] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [13:58] * Joins: yorick (~yorick@oftn/member/yorick)
- # [13:59] * Quits: asdfz0mg (~asdfz0mg@host-78-64-174-43.homerun.telia.com) (Ping timeout: 240 seconds)
- # [14:04] * Quits: darfia_ (~darfia@177.186.48.141) (Quit: Leaving)
- # [14:04] * Quits: darfia (~darfia@177.186.48.141) (Quit: Leaving)
- # [14:09] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:12] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Read error: Connection reset by peer)
- # [14:12] * Joins: tomasf_ (~tomasf@77.72.97.10.c.fiberdirekt.net)
- # [14:16] * Quits: Kolombiken1 (~Adium@94.137.124.2) (Quit: Leaving.)
- # [14:17] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [14:18] <zcorpan> TabAtkins: was there a conclusion for this thread? http://www.w3.org/mid/CAAWBYDA2o-k+Jwd8wbEsuAFbHxubrPTjRt6gaaHZGOi4vkNRVQ@mail.gmail.com
- # [14:19] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 264 seconds)
- # [14:20] * Joins: thepreacher (~thepreach@146.90.140.180)
- # [14:20] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
- # [14:22] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:23] * Joins: darobin (~darobin@66.201.52.99)
- # [14:25] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 252 seconds)
- # [14:25] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
- # [14:26] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [14:26] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:31] <zcorpan> https://plus.google.com/100132233764003563318/posts/hqHFwvZhbDS
- # [14:33] <hsivonen> zcorpan: why a new tag instead of a facility to make <iframe> disconnect JS from parent?
- # [14:33] <zcorpan> don't ask me
- # [14:33] * Joins: Obvious (tachikoma@188.226.74.2)
- # [14:35] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 255 seconds)
- # [14:36] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [14:36] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [14:37] <zcorpan> there's also <webview>, apparently
- # [14:38] <hsivonen> zcorpan: the Firefox OS equivalent to <webview> is an attribute on <iframe>
- # [14:38] <zcorpan> hsivonen: does the attribute do anything for normal web pages?
- # [14:39] <hsivonen> zcorpan: Dunno. probably not.
- # [14:40] <zcorpan> hsivonen: what is the attribute called?
- # [14:43] <MikeSmith> mozbrowser?
- # [14:43] <zcorpan> https://developer.mozilla.org/en-US/docs/HTML/Element/iframe lists mozapp and mozbrowser
- # [14:45] * Quits: thepreacher (~thepreach@146.90.140.180) (Quit: Leaving)
- # [14:48] * Joins: farfanoide (~textual@190.50.4.166)
- # [14:51] * Joins: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com)
- # [14:53] * Joins: skylamer` (~cgskylame@78.90.215.70)
- # [14:58] <annevk> hsivonen: we regard the attribute as a mistake though
- # [14:58] <mounir> zcorpan: the attribute is ignored for normal web pages
- # [14:58] * jgraham wonders who "we" is in this case
- # [14:59] <annevk> jgraham: implementer
- # [15:00] <gsnedders> jgraham: Ergh, getting pull requests on code that will conflict with all the flake changes. Yay. :|
- # [15:00] <jgraham> gsnedders: YEah, I need to finish your review :p
- # [15:01] <gsnedders> (I just rejected the pull request because it made us fail tests. :P)
- # [15:01] <jgraham> I saw
- # [15:01] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [15:03] * Quits: tomasf_ (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf_)
- # [15:05] <zcorpan> annevk: what should be used instead?
- # [15:05] <zcorpan> annevk: oh i see
- # [15:06] <zcorpan> annevk: you mean the attribute should work for normal web pages, too?
- # [15:08] <zcorpan> TabAtkins: why are custom properties case sensitive?
- # [15:09] <annevk> zcorpan: no, from what I read it would've been better as an element
- # [15:09] * Quits: darobin (~darobin@66.201.52.99) (Remote host closed the connection)
- # [15:09] <annevk> zcorpan: makes an easier boundary
- # [15:09] * Joins: adrianoprea (~adrianopr@86.126.150.126)
- # [15:10] <zcorpan> annevk: i don't follow
- # [15:10] <mounir> our goal is to move to something like <webview>
- # [15:12] <SimonSapin> zcorpan: the general principle is that author-defined stuff is case-sensitive: http://dev.w3.org/csswg/css-values/#custom-idents
- # [15:16] * Joins: scor (~scor@w0102766.mgh.harvard.edu)
- # [15:16] * Quits: scor (~scor@w0102766.mgh.harvard.edu) (Changing host)
- # [15:16] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:16] <annevk> Future.resolve(value) would be equal to Future.any(value)... I guess that's okay.
- # [15:19] * Quits: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:27] * Quits: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com) (Quit: Leaving)
- # [15:27] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:32] * Joins: newtron (~newtron@199.71.174.103)
- # [15:33] * Joins: Yudai_ (~Yudai@nttkyo029188.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [15:36] * Joins: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [15:36] * Quits: Yudai (~Yudai@nttkyo322016.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 264 seconds)
- # [15:36] <zcorpan> annevk: am i missing something or can i just say that getPropertyValue() must "serialize a CSS value" for the given property? https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#widl-CSSStyleDeclaration-getPropertyValue-DOMString-DOMString-property https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#serializing-css-values
- # [15:37] * Joins: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com)
- # [15:38] * Quits: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Client Quit)
- # [15:39] <annevk> zcorpan: wouldn't that include !important?
- # [15:39] <annevk> zcorpan: it wasn't entirely clear whether !important should be there or not iirc
- # [15:39] <annevk> not sure what the other issues were
- # [15:40] <annevk> I wonder if I kept track of them somehow
- # [15:41] <zcorpan> "serialize a CSS component value" doesn't have an entry for !important
- # [15:41] <annevk> zcorpan: ah yeah, and then there's the thing with style.color being defined in terms of getPropertyValue, but actually potentially returning different values
- # [15:42] <annevk> I guess the latter does need to return !important but getPropertyValue doesn't or some such
- # [15:42] <annevk> overall though that API is broken and not a good time
- # [15:44] <zcorpan> !important doesn't seem to be returned by style.color
- # [15:44] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:45] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:45] <annevk> oh okay, so maybe it's all somewhat saner than my recollection :)
- # [15:46] <zcorpan> maybe :-) thanks
- # [15:47] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [15:48] * Quits: MetaFlow (~Michael@cpc2-harg5-2-0-cust212.7-1.cable.virginmedia.com) (Quit: Leaving)
- # [15:49] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
- # [15:50] * Joins: tantek (~tantek@mec0536d0.tmodns.net)
- # [15:51] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:52] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:52] * Joins: eric_carlson (~eric@17.212.152.104)
- # [15:53] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 252 seconds)
- # [15:54] * Joins: ruby_on_tails (~awakened@117.194.235.225)
- # [15:56] <zcorpan> any opinion on null vs empty string for unknown properties?
- # [15:57] <zcorpan> chrome returns null, opera/firefox ""
- # [15:57] * Quits: ehsan (~ehsan@24.212.206.174) (Ping timeout: 272 seconds)
- # [15:58] <zcorpan> ie10 ""
- # [16:07] * Joins: barneybook (~kvirc@220-136-210-122.dynamic.hinet.net)
- # [16:13] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 252 seconds)
- # [16:13] <annevk> Hixie: I saw you introduced some nice terminology for worker-related stuff
- # [16:14] <annevk> Hixie: I'm thinking of sprinkling that around to XMLHttpRequest & friends, URL, FormData, Event?, Future
- # [16:14] <annevk> Hixie: is there anything I should be aware of?
- # [16:15] <zcorpan> annevk: he said in the relevant bug that he might tweak it some more
- # [16:16] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [16:17] <annevk> I know
- # [16:17] <annevk> hence the impatient IRC questions
- # [16:20] * Joins: sgalineau (~sylvaing@sjfw1.adobe.com)
- # [16:25] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [16:27] <hsivonen> annevk, mounir: ok. moving to something like <webview> is news to me
- # [16:29] * Joins: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch)
- # [16:32] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [16:32] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [16:32] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [16:33] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [16:48] * Quits: tantek (~tantek@mec0536d0.tmodns.net) (Ping timeout: 256 seconds)
- # [16:48] * Quits: shaundunne (uid5048@gateway/web/irccloud.com/x-rhbmrisduyvwcpir) (Quit: Connection closed for inactivity)
- # [16:53] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [16:57] * Quits: adrianoprea (~adrianopr@86.126.150.126) (Remote host closed the connection)
- # [16:58] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [16:59] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [16:59] * Joins: darobin (~darobin@66.201.52.99)
- # [16:59] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
- # [16:59] * Joins: richt (~richt@222.233.254.208)
- # [17:02] * Quits: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net) (Quit: tzing)
- # [17:04] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:04] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 272 seconds)
- # [17:04] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 256 seconds)
- # [17:08] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [17:11] * Joins: jernoble (~jernoble@76.74.153.41)
- # [17:13] * Joins: Gabri (~gabri@91.72.64.50)
- # [17:13] * Quits: farfanoide (~textual@190.50.4.166) (Ping timeout: 252 seconds)
- # [17:14] * Quits: darobin (~darobin@66.201.52.99) (Remote host closed the connection)
- # [17:17] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [17:24] * Quits: ruby_on_tails (~awakened@117.194.235.225) (Quit: Leaving.)
- # [17:24] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [17:26] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 264 seconds)
- # [17:28] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [17:29] * Guest is now known as chee
- # [17:29] * Krinkle is now known as Krinkle|detached
- # [17:30] <marcosc> tobie: how often are new released of Respec shipped?
- # [17:30] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [17:30] * Joins: tantek (~tantek@mec0536d0.tmodns.net)
- # [17:37] * Joins: jsbell (jsbell@nat/google/x-zregoaknqhlwhvsw)
- # [17:42] * Joins: JohnAlbin_ (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
- # [17:43] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 258 seconds)
- # [17:43] * JohnAlbin_ is now known as JohnAlbin
- # [17:55] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [17:57] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Ping timeout: 248 seconds)
- # [18:02] <mounir> hsivonen: that is not a long planned thing though
- # [18:02] * Joins: user___ (~user@144.142.12.1)
- # [18:05] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [18:08] * Joins: sicking (~sicking@216.239.55.138)
- # [18:09] * Joins: SteveF (~chatzilla@216.113.168.135)
- # [18:09] * Joins: jryans (~jryans@office.massrel.com)
- # [18:10] * Joins: vcarbune (~vcarbune@vpn-global-dhcp2-66.ethz.ch)
- # [18:10] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:13] <dglazkov> good morning, Whatwg!
- # [18:14] * Joins: jonlee (~jonlee@17.212.153.19)
- # [18:18] * Quits: timeless (uid4015@firefox/developer/timeless) (Ping timeout: 258 seconds)
- # [18:19] * Quits: boaz (~boaz@li326-230.members.linode.com) (Read error: Operation timed out)
- # [18:20] * Quits: skylamer` (~cgskylame@78.90.215.70)
- # [18:22] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
- # [18:25] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [18:26] * Quits: benbarnett (~Adium@80.87.30.115) (Quit: Leaving.)
- # [18:27] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [18:30] * jonlee is now known as jonlee|afk
- # [18:31] * Quits: vcarbune (~vcarbune@vpn-global-dhcp2-66.ethz.ch) (Quit: Leaving)
- # [18:31] * Joins: vcarbune (~vcarbune@vpn-global-dhcp2-66.ethz.ch)
- # [18:33] * Quits: cabanier1 (~cabanier@38.111.151.153) (Quit: Leaving.)
- # [18:34] * Quits: tantek (~tantek@mec0536d0.tmodns.net) (Quit: tantek)
- # [18:37] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:38] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [18:39] * Joins: ap_ (~ap@2620:149:4:1b01:f0bb:336d:8aac:ae54)
- # [18:40] * jonlee|afk is now known as jonlee
- # [18:41] <jgraham> gsnedders: It depends on fullTree=False, right? Which isn't really an internal API
- # [18:44] * Joins: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be)
- # [18:45] <tobie> marcosc: I usually bug darobin for this.
- # [18:46] <tobie> iirc, he sent me a list of instructions on how to do a release.
- # [18:46] <tobie> Will look for the,
- # [18:46] <tobie> s/the,/them/
- # [18:50] * jonlee is now known as jonlee|afk
- # [18:50] * jonlee|afk is now known as jonlee
- # [18:53] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:54] * Quits: user___ (~user@144.142.12.1) (Quit: Lost terminal)
- # [18:54] * Joins: adrianoprea (~adrianopr@79.118.242.173)
- # [18:54] * Joins: garciawebdev (~garciaweb@190.244.74.107)
- # [18:58] * Krinkle|detached is now known as Krinkle
- # [18:59] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [18:59] * Parts: say2joe (~say2joe@204.56.108.2)
- # [19:00] * jonlee is now known as jonlee|afk
- # [19:04] * Joins: jernoble (~jernoble@17.212.155.117)
- # [19:04] * jonlee|afk is now known as jonlee
- # [19:04] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
- # [19:04] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [19:05] <Ms2ger> Fwiw, it's not clear if <iframe mozbrowser> will stay
- # [19:05] <Ms2ger> Oh look, people said that
- # [19:06] * Quits: ap_ (~ap@2620:149:4:1b01:f0bb:336d:8aac:ae54) (Ping timeout: 258 seconds)
- # [19:06] <gsnedders> jgraham: Regardless, the existing code was broken. :P
- # [19:06] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
- # [19:08] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [19:12] <annevk> dglazkov: lets discuss it in the week of May 6
- # [19:12] <annevk> dglazkov: I'm not at this TPAC thing you speak of
- # [19:12] <annevk> dglazkov: well, at least not one that's running this week
- # [19:13] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
- # [19:19] * jonlee is now known as jonlee|afk
- # [19:21] * jonlee|afk is now known as jonlee
- # [19:23] <gsnedders> jgraham: Okay, if you're using a non-standard etree API which allows access to parents then it can leak. But that's it, I believe.
- # [19:23] <gsnedders> jgraham: (The existing code is totally b0rked because it tries to use JS scoping rules in PYthon.)
- # [19:24] * Quits: sicking (~sicking@216.239.55.138) (Quit: sicking)
- # [19:26] <jgraham> gsnedders: What am I missing? You can call getEtreeBuilder with fullTree=True
- # [19:26] <jgraham> And then you get that node out
- # [19:27] <gsnedders> jgraham: But then html5lib.parseFragment cuts it off, no?
- # [19:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [19:28] * Joins: tantek (~tantek@mec0536d0.tmodns.net)
- # [19:29] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [19:29] * Quits: jernoble (~jernoble@17.212.155.117) (Quit: Textual IRC Client: www.textualapp.com)
- # [19:30] * Joins: sicking (~sicking@216.239.55.138)
- # [19:30] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
- # [19:30] <jgraham> If you call parseFragment you can't set fullTree, so I don't see how that's relevant
- # [19:31] <gsnedders> I dunno, and I have doomexam tomorrow, so I'm not looking at it.
- # [19:31] <jgraham> You can do something like builder = getTreeBuilder("etree", fullTree=True)
- # [19:31] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Client Quit)
- # [19:31] * jonlee is now known as jonlee|afk
- # [19:32] <jgraham> HTML5Parser(builder)
- # [19:32] <jgraham> .parseFragment
- # [19:32] <jgraham> Well if you have an exam, why are you here chatting?
- # [19:32] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
- # [19:33] <jgraham> (I think the only real fix I want is the error to be something better. I don't see the point of going out of our way to support an edge case)
- # [19:33] * jonlee|afk is now known as jonlee
- # [19:34] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Client Quit)
- # [19:34] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:3deb:c597:52ce:fcff)
- # [19:37] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:3deb:c597:52ce:fcff) (Read error: Connection reset by peer)
- # [19:38] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [19:39] <TabAtkins> zcorpan: Custom properties are case-sensitive because they can contain arbitrary unicode, and we didn't want either (a) unicode case-insensitive matching, nor (b) ascii-case-insensitive matching mixed with non-ascii literal matching.
- # [19:39] <TabAtkins> zcorpan: Only way around that was to just say that it's entirely case-sensitive.
- # [19:40] * Quits: tantek (~tantek@mec0536d0.tmodns.net) (Ping timeout: 258 seconds)
- # [19:40] <TabAtkins> zcorpan: Also, what SimonSapin said - author-defined stuff is generally case-sensitive (for the reasons I gave, though).
- # [19:40] * Quits: SteveF (~chatzilla@216.113.168.135) (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949])
- # [19:41] <SimonSapin> TabAtkins: by, the way, css-counter-styles is a bit weird regarding this
- # [19:42] * Joins: tantek (~tantek@mec0536d0.tmodns.net)
- # [19:42] <SimonSapin> "Counter style names are case-sensitive. However, the names defined in this specification are ASCII lower-cased on parse wherever they are used as counter styles, e.g. in the list-style set of properties, in the @counter-style rule, and in the counter() functions."
- # [19:42] <SimonSapin> The two sentences seem contradictory
- # [19:43] <SimonSapin> But I got it later: "the names defined in this specification" shoud be "the name of pre-defined counter styles", with links to section 5 and 6
- # [19:43] <SimonSapin> (Which, by the way, is a bit annoying to implement but meh.)
- # [19:44] * Quits: tantek (~tantek@mec0536d0.tmodns.net) (Client Quit)
- # [19:53] <TabAtkins> SimonSapin: Yes, the names defined *in* this spec. ^_^
- # [19:53] <TabAtkins> SimonSapin: And I'm sure it's annoying to implement, but that's what you get when you invade an existing namespace.
- # [19:54] <SimonSapin> yeah, the implementation is manageable
- # [19:55] <TabAtkins> By "you invade" I of course mean "I invade".
- # [19:55] <SimonSapin> But I’m still having a hard time with "names defined in this spec".
- # [19:55] <TabAtkins> Hm?
- # [19:55] <SimonSapin> like, <counter-style-name> is defined in this spec
- # [19:55] <TabAtkins> ?_?
- # [19:56] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:56] <TabAtkins> (?_? is the best emoji, by the way. The question marks look like raised eyebrows!)
- # [19:56] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [19:56] <SimonSapin> It took me a long time to understand that this means just the names of predefined styles, not all counter style names
- # [19:57] <TabAtkins> Should I change it to "the names of counter styles defined in this specification"?
- # [19:57] <SimonSapin> I’d like the spec to clarify, by saying something like "the name of predefined styles"
- # [19:57] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: miketaylr)
- # [19:58] <SimonSapin> "predefined" indicates "these particular instances" rather than "the general concept of counter styles"
- # [19:58] * jonlee is now known as jonlee|afk
- # [19:58] <TabAtkins> Works for me.
- # [19:58] * jonlee|afk is now known as jonlee
- # [19:59] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
- # [20:04] * Joins: tantek (~tantek@216.113.168.135)
- # [20:06] <annevk> can't you spell it out in the parser?
- # [20:06] <TabAtkins> annevk: In what parser?
- # [20:06] <annevk> the value parser I guess
- # [20:06] <TabAtkins> Not really, no.
- # [20:06] <TabAtkins> Or rather, not without a lot of difficulty.
- # [20:06] <TabAtkins> Given the context-sensitivity.
- # [20:06] <annevk> don't you have a value parser per property?
- # [20:07] <SimonSapin> annevk: spell what out?
- # [20:07] <TabAtkins> We have *grammars* per property, which verify that the parsed value is correct per the property's grammar.
- # [20:07] <annevk> hmm
- # [20:07] <TabAtkins> Actual parsing is taken care of by a generic error-handling parser, which doesn't care about the individual property grammars.
- # [20:07] <TabAtkins> (Otherwise we'd have to amend the parser every time we add a new property or value.)
- # [20:08] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [20:08] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [20:08] * Quits: tantek (~tantek@216.113.168.135) (Ping timeout: 252 seconds)
- # [20:08] * Joins: tantek (~tantek@mec0536d0.tmodns.net)
- # [20:08] * jonlee is now known as jonlee|afk
- # [20:10] * jonlee|afk is now known as jonlee
- # [20:11] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:12] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [20:12] * Quits: Kolombiken (~Adium@94.137.124.2) (Ping timeout: 264 seconds)
- # [20:14] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 256 seconds)
- # [20:18] <marcosc> tobie: thanks for the info
- # [20:22] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [20:24] * Joins: K___ (~karuna@183.83.0.184)
- # [20:32] * Quits: K___ (~karuna@183.83.0.184) (Quit: K___)
- # [20:32] * Joins: K___ (~karuna@183.83.0.184)
- # [20:33] * Joins: alrra (~alrra@188.24.66.95)
- # [20:33] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
- # [20:33] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [20:36] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
- # [20:38] * jonlee is now known as jonlee|afk
- # [20:39] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 256 seconds)
- # [20:41] * jonlee|afk is now known as jonlee
- # [20:42] * Quits: sicking (~sicking@216.239.55.138) (Quit: sicking)
- # [20:45] * Krinkle is now known as Krinkle|detached
- # [20:50] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [20:51] * jonlee is now known as jonlee|afk
- # [20:51] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
- # [20:51] * Joins: sicking (~sicking@216.239.55.138)
- # [20:51] * jonlee|afk is now known as jonlee
- # [20:59] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [21:00] * Joins: rniwa (~rniwa@17.212.154.114)
- # [21:01] * ojan_away is now known as ojan
- # [21:01] * jonlee is now known as jonlee|afk
- # [21:04] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [21:08] * Joins: ap_ (~ap@2620:149:4:1b01:79d2:ac06:fabb:936)
- # [21:09] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [21:09] * Joins: jernoble_ (~jernoble@17.244.75.185)
- # [21:10] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [21:15] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [21:18] <reyre_pc> in regards to WEBVTT -- is there a way that users can add cuetext via java script?
- # [21:18] <reyre_pc> we see currently that they can add and create TextTrackCues via javascript
- # [21:22] * jonlee|afk is now known as jonlee
- # [21:23] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
- # [21:24] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [21:31] * Joins: farfanoide (~textual@190.50.3.166)
- # [21:32] * jonlee is now known as jonlee|afk
- # [21:32] * jonlee|afk is now known as jonlee
- # [21:32] * Quits: farfanoide (~textual@190.50.3.166) (Client Quit)
- # [21:32] <reyre_pc> nvm all, i think we've solved the question
- # [21:32] * Joins: farfanoide (~farfanoid@190.50.3.166)
- # [21:34] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
- # [21:34] * Krinkle|detached is now known as Krinkle
- # [21:36] * Quits: cwilso__ (uid10206@gateway/web/irccloud.com/x-eltcytezphzcjefy) (Quit: Connection closed for inactivity)
- # [21:36] * Quits: tantek (~tantek@mec0536d0.tmodns.net) (Ping timeout: 258 seconds)
- # [21:39] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 256 seconds)
- # [21:42] * jonlee is now known as jonlee|afk
- # [21:44] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [21:45] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
- # [21:45] * Quits: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [21:49] <zcorpan> reyre_pc: you mean modify the text of an existing cue?
- # [21:50] <reyre_pc> zcorpan: yeah that's what we realized
- # [21:50] <zcorpan> ok. so cue.text :-)
- # [21:50] <reyre_pc> zcorpan: if a cue's cue text is modified via script is there a way to detect that it happened
- # [21:50] <zcorpan> ho
- # [21:50] <zcorpan> oh, even
- # [21:51] <reyre_pc> i know there are events for adding and removing cues to a text track
- # [21:51] <reyre_pc> but haven't seen any for cuetext changing
- # [21:51] * Quits: sicking (~sicking@216.239.55.138) (Quit: sicking)
- # [21:51] * jonlee|afk is now known as jonlee
- # [21:54] <zcorpan> there's no event for that afaict
- # [21:54] <zcorpan> what's the use case?
- # [21:54] * Quits: K___ (~karuna@183.83.0.184) (Quit: K___)
- # [21:57] * Joins: K___ (~karuna@183.83.0.184)
- # [21:58] <zcorpan> Hixie: does the webvtt spec need to be updated to say to run "time marches on" when .text, .align, etc, are set?
- # [21:58] <reyre_pc> zcorpan: a user changes a cues cuetext. we want to use lazy loading so we'd like a way to know that the cue's cuetext has changed
- # [21:59] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
- # [21:59] <zcorpan> reyre_pc: how does the user change cuetext? do you need to know internally or want to expose to scripts on the page?
- # [22:00] <reyre_pc> well as far as we understand you can grab cues from the dom via their identifiers in javascript
- # [22:00] * Joins: KevinMarks (~KevinMark@vpn-na-west.corp.salesforce.com)
- # [22:00] <zcorpan> yes or just iterate through them
- # [22:00] <reyre_pc> then you can set that TextTrackCues 'text' member
- # [22:00] <reyre_pc> changing the cuetext
- # [22:00] <zcorpan> by user you mean author (the web developer), not the end-user?
- # [22:01] <reyre_pc> well, whoever wants to use java script to manipulate cues on a webpage
- # [22:01] * jonlee is now known as jonlee|afk
- # [22:02] <reyre_pc> we'd like to know internally so we can know when to re-parse the cuetext
- # [22:03] * reyre_pc is now known as reyre
- # [22:05] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [22:06] <zcorpan> ok. i guess you need to have an internal listener for changes to the .text attribute or so. how to do that is an implementation detail
- # [22:06] <rillian> reyre: I didn't think of cue.text ouch
- # [22:06] * rillian bets that's broken everywhere
- # [22:06] * Joins: a-ja (~Instantbi@70.230.147.104)
- # [22:06] <reyre> zcorpan: okay thanks for clarifying :)
- # [22:06] <reyre> rillian: oh noe
- # [22:07] <zcorpan> i think the webvtt spec needs to say to run the "time marches on" steps when .text et al are set
- # [22:07] <zcorpan> like e.g. http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#dom-texttrackcue-starttime does
- # [22:09] * Quits: ap_ (~ap@2620:149:4:1b01:79d2:ac06:fabb:936) (Ping timeout: 258 seconds)
- # [22:09] <reyre> zcorpan: makes sense
- # [22:13] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:13] <zcorpan> oh wait that's covered already, fixed in http://html5.org/tools/web-apps-tracker?from=7429&to=7430
- # [22:13] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 256 seconds)
- # [22:13] * Joins: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com)
- # [22:13] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
- # [22:13] <zcorpan> end of http://dev.w3.org/html5/webvtt/#data-model
- # [22:15] <reyre> zcorpan: okay, saw that one before but was unsure about it
- # [22:15] <reyre> thanks :)
- # [22:15] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [22:15] * Joins: ap_ (~ap@2620:149:4:1b01:c930:377f:bc8d:de6c)
- # [22:15] <zcorpan> np
- # [22:17] * Quits: jernoble_ (~jernoble@17.244.75.185) (Quit: Computer has gone to sleep.)
- # [22:19] <TabAtkins> Where's the best version of WebVTT to link to?
- # [22:19] <manu-db> Provided without comment: What's wrong with DRM in HTML5: http://yro.slashdot.org/story/13/04/24/209234/whats-actually-wrong-with-drm-in-html5
- # [22:23] <rillian> TabAtkins: http://dev.w3.org/html5/webvtt/ was the last place Silvia mentioned updating
- # [22:23] <rillian> that's not a frozen publication though
- # [22:24] <TabAtkins> rillian: Not a concern.
- # [22:24] <TabAtkins> rillian: I just need somewhere to point to as an example of the time-based selectors.
- # [22:28] * jonlee|afk is now known as jonlee
- # [22:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:30] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:32] * Joins: tantek (~tantek@mee0536d0.tmodns.net)
- # [22:32] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [22:36] * Joins: cwilso__ (uid10206@gateway/web/irccloud.com/x-gzecbcgeyduwzyod)
- # [22:36] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [22:38] * jonlee is now known as jonlee|afk
- # [22:38] * Quits: ap_ (~ap@2620:149:4:1b01:c930:377f:bc8d:de6c) (Ping timeout: 258 seconds)
- # [22:40] * Joins: JohnAlbin_ (~JohnAlbin@114-42-50-219.dynamic.hinet.net)
- # [22:41] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 255 seconds)
- # [22:41] * JohnAlbin_ is now known as JohnAlbin
- # [22:42] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [22:42] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [22:43] <MikeSmith> TIL I learned in the HTML WG f2f that we don't actually need to do testing any more to determine interoperability
- # [22:43] <MikeSmith> we just get to decide
- # [22:43] <MikeSmith> spread the word
- # [22:44] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [22:45] * Joins: Gabri (~gabri@91.72.64.50)
- # [22:45] <TabAtkins> Yay!
- # [22:45] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [22:46] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [22:47] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
- # [22:48] * jonlee|afk is now known as jonlee
- # [22:50] <cabanier1> http://t.co/HA2sgpjs3z
- # [22:52] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
- # [22:52] <zcorpan> TabAtkins: should the spec say something differently for presentational hints?
- # [22:54] <TabAtkins> cabanier1: Please pre-resolve your t.co links before posting. ^_^ http://w3cmemes.tumblr.com/post/48714963874/we-dont-need-a-comprehensive-test-suite-to-exit
- # [22:54] <TabAtkins> zcorpan: Lemme check, I didn't actually look at the text.
- # [22:55] <zcorpan> TabAtkins: do you have an example of UA-level preshint?
- # [22:55] <TabAtkins> zcorpan: Anything in the UA stylesheet. For example, the styling of <i> is, technically, a preshint.
- # [22:55] <TabAtkins> Difference is just whether we arbitrarily decide it's a "user-agent default" or an "author choice".
- # [22:55] <zcorpan> TabAtkins: oh. i thought that wasn't called preshint
- # [22:56] <TabAtkins> Meh, depends on where you're looking perhaps.
- # [22:56] <TabAtkins> In casual conversation it has been called such, at least.
- # [22:56] <TabAtkins> Where is the function actually defined?
- # [22:56] <zcorpan> https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#widl-Window-getDefaultComputedStyle-CSSStyleDeclaration-Element-elt-DOMString-pseudoElt
- # [22:59] * jonlee is now known as jonlee|afk
- # [22:59] <TabAtkins> Nope, spec's fine, since all of those things are qualified with "author-level".
- # [23:00] <TabAtkins> zcorpan: The issue on serializing <number> can go away, since we allow scinot in numbers now.
- # [23:00] <TabAtkins> zcorpan: And I don't understand the issue in <length>.
- # [23:00] <zcorpan> author-level was only intended to apply to "author-level style rules"
- # [23:01] <TabAtkins> zcorpan: In that case, move it to further down in the list. Leading adjectives normally distribute over lists.
- # [23:01] * Joins: fourtinkerbells (~Nick@bas1-london15-1279302459.dsl.bell.ca)
- # [23:01] * jonlee|afk is now known as jonlee
- # [23:03] <TabAtkins> But if you qualify "preshints" with "author-level", it's completely correct and non-ambiguous.
- # [23:04] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:06] * Quits: krit (~krit@sjfw1-a.adobe.com) (Excess Flood)
- # [23:07] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [23:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:07] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [23:07] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:08] * Quits: adrianoprea (~adrianopr@79.118.242.173) (Remote host closed the connection)
- # [23:09] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-lpgaiqjazkvloild) (Quit: Connection closed for inactivity)
- # [23:10] <zcorpan> ok fixed
- # [23:11] * jonlee is now known as jonlee|afk
- # [23:11] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949])
- # [23:12] <TabAtkins> zcorpan: Looks good!
- # [23:12] <zcorpan> thanks
- # [23:12] * jonlee|afk is now known as jonlee
- # [23:13] * Quits: vcarbune (~vcarbune@vpn-global-dhcp2-66.ethz.ch) (Read error: Connection reset by peer)
- # [23:15] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
- # [23:16] <GPHemsley> Are there UAs on board with implementing DRM? (If this question opens a can of worms, ignore it.)
- # [23:17] * Parts: fourtinkerbells (~Nick@bas1-london15-1279302459.dsl.bell.ca) ("Leaving")
- # [23:18] <TabAtkins> Sigh, yes. IE, Chrome, and Safari are all doing it, I believe.
- # [23:18] <TabAtkins> Firefox is the holdout.
- # [23:18] <TabAtkins> For now.
- # [23:19] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] <GPHemsley> Ah, so, same as it ever was.
- # [23:22] <TabAtkins> zcorpan: Btw, no conclusion on the constructable stylesheets thread. We're not to the point of needing to decide on it yet, so feel free to ignore it. We'll poke if it comes up again.
- # [23:22] <TabAtkins> (Not to say that I wouldn't mind more constructable things, but I don't have a use-case for them right now.)
- # [23:22] <zcorpan> TabAtkins: ok thanks
- # [23:22] * jonlee is now known as jonlee|afk
- # [23:24] * zcorpan marks that thread as read
- # [23:27] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:28] * Joins: jernoble_ (~jernoble@17.245.111.133)
- # [23:30] * jonlee|afk is now known as jonlee
- # [23:30] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:30] <zcorpan> annevk: https://github.com/whatwg/url/commit/1d866b441eef031481bffaa0df9f43630e6fe62e - it's not just when setting .href to something that doesn't resolve, it's setting it to any value
- # [23:31] * Quits: farfanoide (~farfanoid@190.50.3.166) (Quit: Textual IRC Client: www.textualapp.com)
- # [23:35] * Joins: dlongley (~dlongley@pool-71-171-30-236.nwrknj.east.verizon.net)
- # [23:35] <MikeSmith> HTML WG f2f update; current status: suffering fools unlightly
- # [23:36] <hober> MikeSmith: .
- # [23:38] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:38] <jgraham> I thought one suffered fools gladly
- # [23:38] <jgraham> How do you do it (un)lightly?
- # [23:38] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
- # [23:38] <jgraham> And is that the same as suffering them heavily?
- # [23:39] <jgraham> I sort of imagine that you are all starting to sound like Neil from The Young Ones
- # [23:40] * jonlee is now known as jonlee|afk
- # [23:40] * jonlee|afk is now known as jonlee
- # [23:44] * Quits: K___ (~karuna@183.83.0.184) (Quit: K___)
- # [23:47] * Joins: Colg (d5e6511f@gateway/web/freenode/ip.213.230.81.31)
- # [23:48] <dlongley> TabAtkins: when calling a function that returns a Future, if that function should throw an exception when too few arguments are passed, should it be done via throw via the resolver's reject mechanism?
- # [23:49] <dlongley> when using w3c's idl test harness for WebIDL implementations, functions that return a Future are expected to throw TypeErrors if the number of arguments given is insufficient ...
- # [23:49] <dlongley> but this is problematic if you're wrapping something that uses a callback style API -- as the error will not be returned (via the callback) until the Future has actually been resolved (rejected)
- # [23:50] <dlongley> i'm hoping that you agree that this is a bug with the idl test harness ... and that if a function returns a future it should be checking that Future for a rejection, rather than looking for exceptions thrown in the method that generates the Future.
- # [23:50] * jonlee is now known as jonlee|afk
- # [23:50] * jonlee|afk is now known as jonlee
- # [23:51] <dlongley> anyone else in here know anything about DOM Futures?
- # [23:54] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:55] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [23:56] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [23:57] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Quit: Leaving.)
- # [23:57] * Quits: krit (~krit@sjfw1-a.adobe.com) (Quit: Leaving.)
- # Session Close: Thu Apr 25 00:00:00 2013
The end :)