Options:
- # Session Start: Thu Dec 06 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <Hixie> MikeSmith: that'd be a quick way to make the htmlwg spec obviously inferior to the whatwg one, so i'm on board ;-)
- # [00:00] <gsnedders> Hixie: All you have is an end tag.
- # [00:00] <gsnedders> I do know what the spec says. ;)
- # [00:00] <MikeSmith> we start with this dude's proposal, for the <sentence> element
- # [00:00] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [00:00] * Quits: othermaciej (~mjs@17.245.107.125) (Quit: othermaciej)
- # [00:00] <MikeSmith> from now on, you mark up every single sentence in your documents with the <sentence> element
- # [00:02] <annevk> his homepage uses interesting markup for someone who wants to introduce new markup
- # [00:02] <annevk> -> http://hea-www.harvard.edu/~fine/
- # [00:03] <MikeSmith> wow
- # [00:03] * Joins: jernoble (~jernoble@17.212.152.13)
- # [00:04] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
- # [00:04] <MikeSmith> hey I like the part of that page that lets you send as many SMS messages to his mobile as you want, at no cost
- # [00:04] <MikeSmith> makes you wonder why more people don't just add something like that to their Web pages
- # [00:05] <Hixie> i think every space should have an element
- # [00:06] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [00:07] <MikeSmith> Hixie: good, now you're thinking semantically
- # [00:07] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
- # [00:07] <MikeSmith> I think every lack of a space where there should have been one should have an element
- # [00:08] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [00:08] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [00:08] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [00:08] <annevk> Asian father meme? Element for every sentence? Why not for every character?
- # [00:09] <MikeSmith> annevk: you got the pedal to the metal man
- # [00:10] <MikeSmith> that's the kind of thinking that will earn you your rightful place on the TAG
- # [00:12] <annevk> MikeSmith: you might want to consider voting for the guy with five patents
- # [00:13] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [00:13] * Quits: SimonSapin (~simon@ip-156.net-89-2-152.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [00:15] * abstractj is now known as abstractj|brb
- # [00:18] * jonlee is now known as jonlee|afk
- # [00:20] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [00:21] * Quits: sedovsek (~robert@89.142.254.55) (Quit: sedovsek)
- # [00:22] * abstractj|brb is now known as abstractj|away
- # [00:22] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [00:23] <MikeSmith> heh
- # [00:24] * jonlee|afk is now known as jonlee
- # [00:25] <MikeSmith> in other news, I seriously like the way the new co-chair of the Tracking Protection WG framed his request for comments
- # [00:25] <MikeSmith> http://lists.w3.org/Archives/Public/public-tracking/2012Nov/0338.html
- # [00:26] * Joins: jernoble_ (~jernoble@17.245.105.59)
- # [00:26] <MikeSmith> "We ask that you emphasize no more than 3 points and do your submission in no more than 300 words. (To help you be brief, we will prioritize in our reading the comments that comply with the limits.)"
- # [00:26] * jernoble is now known as jernoble|afk
- # [00:26] * jernoble|afk is now known as jernoble
- # [00:26] <Hixie> hey that's a good idea, i should do that
- # [00:26] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [00:26] <Hixie> "please only send me easy feedback"
- # [00:27] * Joins: sedovsek (~robert@89.142.254.55)
- # [00:27] <MikeSmith> yeah, maybe doesn't fit for all cases, but still seems like a good way to encourage people to attempt to be concise
- # [00:28] <Hixie> honestly the verbosity of the feedback isn't that big a deal
- # [00:28] <MikeSmith> some people have a habit of doing the opposite and it's a chore to read through their messages and try to see what point they're trying to make
- # [00:28] <Hixie> though there are some extremes
- # [00:28] <Hixie> i'll grant you
- # [00:28] <MikeSmith> yeah
- # [00:29] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 260 seconds)
- # [00:34] * jonlee is now known as jonlee|afk
- # [00:36] * jonlee|afk is now known as jonlee
- # [00:49] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [00:49] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [00:50] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: Reconnecting…)
- # [00:50] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [00:57] * Quits: jernoble_ (~jernoble@17.245.105.59) (Quit: Computer has gone to sleep.)
- # [00:57] * heycam is now known as heycam|away
- # [01:00] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 260 seconds)
- # [01:01] * Joins: sicking (~sicking@c-24-130-172-29.hsd1.ca.comcast.net)
- # [01:01] * Joins: say2joe (~say2joe@204.56.108.2)
- # [01:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [01:02] * heycam|away is now known as heycam
- # [01:02] * Joins: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch)
- # [01:02] * Quits: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
- # [01:02] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [01:02] * heycam is now known as heycam|away
- # [01:09] * Quits: sedovsek (~robert@89.142.254.55) (Quit: sedovsek)
- # [01:10] * Quits: jonlee (~jonlee@2620:149:4:1b01:d422:381a:4757:1eb8) (Quit: jonlee)
- # [01:13] * Quits: MikeSmith (~mike@sideshowbarker.net) (Quit: leaving)
- # [01:14] * Joins: MikeSmith (~mike@sideshowbarker.net)
- # [01:19] * Joins: jonlee (~jonlee@2620:149:4:1b01:e807:82a7:93ba:8508)
- # [01:24] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [01:24] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:24] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 252 seconds)
- # [01:25] <MikeSmith> /set activity_hide_targets #webkit #chromium
- # [01:25] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Quit: bholley)
- # [01:25] <MikeSmith> /set activity_hide_targets #webkit #chromium
- # [01:25] * heycam|away is now known as heycam
- # [01:27] * Joins: jernoble (~jernoble@17.212.152.13)
- # [01:34] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 244 seconds)
- # [01:44] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 246 seconds)
- # [01:47] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [01:48] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [01:51] <karlcow> http://www.w3.org/mid/m24nk01371.fsf@eoconnor.apple.com
- # [01:51] <karlcow> "We support Microdata proceeding on the REC track—just to name one reasno, WebKit and Gecko both have implementations."
- # [01:51] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Remote host closed the connection)
- # [01:52] * Joins: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net)
- # [01:52] <karlcow> http://dev.opera.com/articles/view/microdata-and-the-microdata-dom-api/
- # [01:52] <karlcow> fwiw ;)
- # [01:53] <karlcow> Though I have been trying to use Microdata API and I found it confusing. I guess I didn't grasp yet how it should be working.
- # [01:55] * Joins: jernoble (~jernoble@17.212.152.13)
- # [01:55] <hober> OK, I really need to stop my brain for thinking of cards for Web Standards Cards For Humanity
- # [01:56] <hober> e.g. Given the black card "Life for American Indians was forever changed when the White Man introduced them to _____." Play the white card "the 5 February 2004 W3C Patent Policy."
- # [01:59] * abstractj|away is now known as abstractj
- # [02:01] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:02] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:02] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:02] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:03] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [02:05] * Quits: ap_ (~ap@2620:149:4:1b01:ae:30ed:be3f:2639) (Quit: ap_)
- # [02:16] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [02:18] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Remote host closed the connection)
- # [02:19] * Joins: plutoniix (~plutoniix@ppp-58-8-18-156.revip2.asianet.co.th)
- # [02:20] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:21] * Quits: drublic (~drublic@frbg-5f73271b.pool.mediaWays.net) (Remote host closed the connection)
- # [02:25] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 250 seconds)
- # [02:30] * Joins: eric_carlson (~eric@2620:149:4:1b01:c056:5fa4:d785:1650)
- # [02:33] <tantek> karlcow - I like how everyone who writes a metadata article has to create a gratuitous reinvention of vCard / hCard etc. for their examples, thus immediately misleading authors into thinking they should all make up their own vocabularies. It's like XML hell all over again.
- # [02:35] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
- # [02:35] <tantek> and I think the microdata API is only there in order to provide a spec-hook for the parsing algorithm, that is, some sort of developer accessible reason for existing. I don't know of anyone who actually makes any use of the microdata API in practice.
- # [02:35] <karlcow> tantek: not sure what it refers to. But I guess business card is a kind of "hello world" of metadata.
- # [02:35] <tantek> to me it (the *API* in particular) just as bad of a solution looking for a problem as many other kinds of things that get quickly derided.
- # [02:36] * Quits: jmb (~jmb@mail.parsifal.org.uk) (Ping timeout: 252 seconds)
- # [02:36] <tantek> a business card may be a kind of "hello world" of metadata, but then it should be used to promote vocabulary re-use first and foremost, not making up new vocabularies (and thus sending developers down an unproductive / non-interop path.
- # [02:36] * abstractj is now known as abstractj|away
- # [02:37] * Joins: jmb (~jmb@mail.parsifal.org.uk)
- # [02:37] <tantek> p.s. clever .ro spam comment at the end of that article
- # [02:37] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [02:38] <karlcow> tantek: aaaaaah you are talking about the article on dev.opera?
- # [02:38] * karlcow was lost
- # [02:40] <karlcow> I was just mentioning to hober that microdata API was supported in Opera since Presto 2.9 http://www.opera.com/docs/specs/presto29/
- # [02:40] <karlcow> ~2011
- # [02:44] <karlcow> For the MicroData API, I haven't really understood yet how the API helps to walk the graph of metadata to extract values.
- # [02:46] <karlcow> I must be doing something wrong
- # [02:46] <karlcow> https://gist.github.com/4221190
- # [02:52] * Quits: jsbell (jsbell@nat/google/x-beaahsfrhrlpanpe) (Quit: There's no place like home...)
- # [02:56] * Quits: eric_carlson (~eric@2620:149:4:1b01:c056:5fa4:d785:1650) (Quit: eric_carlson)
- # [02:56] * Joins: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net)
- # [02:58] * Quits: sicking (~sicking@c-24-130-172-29.hsd1.ca.comcast.net) (Quit: sicking)
- # [02:59] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [03:00] * Joins: Areks (~Areks@rs.gridnine.com)
- # [03:01] * jonlee is now known as jonlee|afk
- # [03:07] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [03:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: ChatZilla 0.9.89 [Firefox 20.0a1/20121203030801])
- # [03:12] * Quits: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: Make the road by walking. (B-side: Tired of Fighting))
- # [03:13] * heycam is now known as heycam|away
- # [03:18] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:25] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [03:26] * jonlee|afk is now known as jonlee
- # [03:29] * Joins: Ducki_ (~Ducki@pD9E39846.dip0.t-ipconnect.de)
- # [03:33] * Quits: Ducki (~Ducki@pD9E3834E.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
- # [03:36] * Quits: izhak (~izhak@31.47.116.25) (Ping timeout: 255 seconds)
- # [03:37] * Quits: OnlyMax (~OnlyMax@187-126-197-189.user.veloxzone.com.br)
- # [03:44] * heycam|away is now known as heycam
- # [03:46] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
- # [03:46] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [03:47] * Joins: hdhoang (~hdhoang@113.190.34.71)
- # [03:48] * jonlee is now known as jonlee|afk
- # [03:51] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [03:56] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 265 seconds)
- # [03:59] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:06] * Quits: krawchyk (~krawchyk@c-76-21-215-221.hsd1.dc.comcast.net) (Remote host closed the connection)
- # [04:08] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [04:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [04:28] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Read error: Connection reset by peer)
- # [04:29] * Joins: vikash (~vikash@1.186.11.162)
- # [04:29] * Quits: vikash (~vikash@1.186.11.162) (Changing host)
- # [04:29] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [04:30] * Parts: vikash (~vikash@unaffiliated/vikash)
- # [04:30] * Joins: ehsan (~ehsan@24.212.206.174)
- # [04:31] * Joins: gwicke (~gabriel@108-94-30-165.lightspeed.sntcca.sbcglobal.net)
- # [04:31] * Quits: gwicke (~gabriel@108-94-30-165.lightspeed.sntcca.sbcglobal.net) (Changing host)
- # [04:31] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [04:36] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [04:37] * jonlee|afk is now known as jonlee
- # [04:38] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
- # [04:52] * jonlee is now known as jonlee|afk
- # [04:55] <Hixie> man, i am absolutely amazed by the lack of professionalism being shown by people in public-webapps
- # [05:00] * Joins: OnlyMax (~OnlyMax@187-126-197-189.user.veloxzone.com.br)
- # [05:01] <MikeSmith> Hixie: I know what you mean but I'm amazed that you're amazed
- # [05:01] <MikeSmith> if in fact you're sincere about being amazed
- # [05:02] <MikeSmith> people can lead themselves to absurd conclusions once they have decided to not fix the real problems
- # [05:02] <Hixie> i actually am amazed
- # [05:03] <MikeSmith> ignore the core problems, pretend they're not problems at all, then start rationalizing from there
- # [05:03] <Hixie> i have seen all kinds of weird stuff at the w3c, but lack of professionalism towards others to this level i haven't seen before
- # [05:03] <MikeSmith> yeah
- # [05:03] <MikeSmith> it's dogmatic
- # [05:03] <Hixie> i mean, at first i kinda assumed people just didn't realise copying people was off
- # [05:03] <MikeSmith> of course they realize it's wrong
- # [05:03] <Hixie> but after that's been mentioned and pointed out, trying to justify it is crazy
- # [05:04] <Hixie> and the latest thing in www-archive saying that really the problem is just that ms2ger is pseudonymous is utter bs
- # [05:04] <MikeSmith> it's like any other kind of blind devotion to an instiution
- # [05:04] <Hixie> i mean, that brings it to a new level
- # [05:04] <MikeSmith> well that's not "people"
- # [05:04] <MikeSmith> that's one person
- # [05:05] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [05:05] <MikeSmith> who's at the most extreme end
- # [05:05] <Hixie> that specific issue, yes
- # [05:05] <Hixie> but the broader one isn't
- # [05:05] <Hixie> i mean, each of these specs has multiple "editors" listed
- # [05:08] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [05:10] <zewt> Hixie: i can honestly say that charles trying to censor ms2 is one of the most offensive things i've ever seen on a "professional" mailing list
- # [05:10] <Hixie> yeah that's a great example of what i mean
- # [05:10] <zewt> wonder if gmail lets me plonk people because i really don't want to read anything he has to say
- # [05:14] * Quits: ^esc (~esc_ape@178.115.249.200.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [05:14] * Joins: Obvious (tachikoma@188.226.74.2)
- # [05:18] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [05:23] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [05:25] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [05:28] * lilmonkey` is now known as lilmonkey
- # [05:43] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [05:51] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [05:51] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 246 seconds)
- # [05:55] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 246 seconds)
- # [06:04] <Hixie> is this specced anywhere? http://code.google.com/p/chromium/issues/detail?id=3766
- # [06:04] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:07] <Hixie> anyone know anything about DOMFrameContentLoaded?
- # [06:07] <MikeSmith> Hixie: dunno but it looks like FF and Chrome both pass it now, right?
- # [06:08] <Hixie> yeah it's more the <font> behaviour i'm worried about
- # [06:08] <MikeSmith> oh
- # [06:08] <Hixie> the test, that is, the CSS stuff, is specced in the CSS and Unicode specs, i think
- # [06:08] <MikeSmith> ok
- # [06:16] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:19] * heycam is now known as heycam|away
- # [06:25] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [06:52] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:53] <MikeSmith> tantek: has there been any decision yet about dropping the ime-mode property from CSS UI?
- # [06:53] <MikeSmith> I see it's still marked "at risk" in the latest ED
- # [06:54] <MikeSmith> http://dev.w3.org/csswg/css3-ui/
- # [06:55] <tantek> MikeSmith - do you have a preference?
- # [06:56] <MikeSmith> tantek: not really. I can ask the devs working on the IME API if they do
- # [06:57] <MikeSmith> I guess if we go forward with the IME API maybe we don't need the ime-mode property
- # [06:57] <tantek> basically, ime-mode is in IE5+ and FF3+
- # [06:57] <tantek> it is at risk because we don't know how interop those are
- # [06:57] <tantek> if they're interop, then it stays, if not, then it gets dropped during CR
- # [06:57] <tantek> make sense?
- # [06:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:59] <MikeSmith> tantek: makes sense
- # [06:59] <MikeSmith> thanks
- # [07:00] <tantek> np
- # [07:01] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [07:14] * Joins: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se)
- # [07:16] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [07:17] * Joins: niloy (~niloy@203.196.177.156)
- # [07:20] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:27] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [07:27] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [07:38] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [07:43] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 250 seconds)
- # [07:43] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:43] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:48] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [07:51] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [07:53] <MikeSmith> https://hg.mozilla.org/mozilla-central/rev/5593cd83590e is nice
- # [07:53] <MikeSmith> 2.1 --- a/js/src/jsarray.cpp
- # [07:53] <MikeSmith> 1.2 +++ b/js/src/builtin/array.js
- # [07:54] <MikeSmith> by way of David Bruant on twitter https://twitter.com/DavidBruant/status/276349760317829120
- # [07:55] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [07:56] <MikeSmith> and "Indeed, we took the basic concepts from V8."
- # [07:56] <MikeSmith> flashback to the summer of 2008
- # [07:57] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [08:02] * Joins: SimonSapin (~simon@ip-156.net-89-2-152.rev.numericable.fr)
- # [08:02] <MikeSmith> http://www.iro.umontreal.ca/~dufour/pubs/dls2011.pdf
- # [08:05] <MikeSmith> https://github.com/Tachyon-Team/Tachyon/tree/master/source
- # [08:06] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:08] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@111-250-150-149.dynamic.hinet.net) (Remote host closed the connection)
- # [08:10] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [08:12] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:12] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [08:17] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [08:38] * Joins: Masklinn (~textual@109.236.137.18)
- # [08:39] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [08:48] * jonlee|afk is now known as jonlee
- # [09:01] * Quits: Masklinn (~textual@109.236.137.18)
- # [09:03] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:10] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:12] * Quits: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa_)
- # [09:13] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:13] * Quits: sedovsek (~robert@89.143.12.238) (Remote host closed the connection)
- # [09:13] * Quits: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Client Quit)
- # [09:14] * heycam|away is now known as heycam
- # [09:16] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [09:19] * Joins: alrra (~alrra@188.24.80.194)
- # [09:19] * Quits: alrra (~alrra@188.24.80.194) (Changing host)
- # [09:19] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:22] * Joins: Ms2ger (~Ms2ger@vpnk226.ugent.be)
- # [09:22] * rniwa is now known as rniwa|away
- # [09:22] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [09:22] * Quits: ryuone (~ryuone@www2406uf.sakura.ne.jp) (*.net *.split)
- # [09:22] * Quits: jahman (~woops@129.175.204.73) (*.net *.split)
- # [09:22] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-fvlqkchjswxihdvt) (*.net *.split)
- # [09:22] * Quits: ShaneHudson (~sh548@raptor.ukc.ac.uk) (*.net *.split)
- # [09:22] * Quits: hdv (u2376@gateway/web/irccloud.com/x-irziphpeufppqdwh) (*.net *.split)
- # [09:23] * Joins: hdv (u2376@gateway/web/irccloud.com/x-ooamvywozpqhfqkz)
- # [09:23] * Quits: rniwa|away (~rniwa@2620:149:4:1b01:51e1:5cad:5c8:8399) (Quit: rniwa|away)
- # [09:23] * Joins: ShaneHudson (~sh548@raptor.ukc.ac.uk)
- # [09:23] * Joins: ryuone (~ryuone@www2406uf.sakura.ne.jp)
- # [09:23] * Joins: jahman (~woops@129.175.204.73)
- # [09:27] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [09:35] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-buaumfhmihefvnfq)
- # [09:37] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [09:38] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [09:39] * Joins: Masklinn (~textual@host-85-201-4-21.brutele.be)
- # [09:41] <Smylers> The sample rendering images in ‘HTML for Developers’ are wrong in a mildly amusing way: http://developers.whatwg.org/states-of-the-type-attribute.html#range-state-%28type=range%29
- # [09:41] <Smylers> (Also reported properly as an issue on GitHub.)
- # [09:42] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [09:43] <Ms2ger> Smylers, these come straight from the spec, no?
- # [09:43] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:43] <Smylers> They're displayed fine in the full spec.
- # [09:43] <Smylers> I'm presuming they're being distorted by CSS specific to the developers remix.
- # [09:45] <Ms2ger> Oh, hmm
- # [09:45] <Ms2ger> I don't see that
- # [09:47] * heycam is now known as heycam|away
- # [09:50] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [09:54] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [09:57] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [09:58] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 252 seconds)
- # [09:59] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:59] * Joins: darobin (~darobin@78.109.80.74)
- # [10:03] * Joins: miketaylr (~miketaylr@pat-tazdevil.opera.com)
- # [10:04] * Joins: JohnAlbin (~JohnAlbin@111-250-109-142.dynamic.hinet.net)
- # [10:04] * Quits: SimonSapin (~simon@ip-156.net-89-2-152.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:06] * Quits: icaaq (~Adium@c-02aae455.68-1076-74657210.cust.bredbandsbolaget.se) (Quit: Leaving.)
- # [10:08] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [10:09] * Joins: richt (~richt@prod04.pvpn.lon.witopia.net)
- # [10:11] * Quits: richt (~richt@prod04.pvpn.lon.witopia.net) (Remote host closed the connection)
- # [10:11] * Quits: JohnAlbin (~JohnAlbin@111-250-109-142.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [10:13] * Joins: didymos (~didymos@5.57.48.69)
- # [10:14] * Quits: [[zz]] (~q@node-c4j.pool-125-25.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [10:15] * Joins: [[zz]] (~q@node-pm8.pool-180-180.dynamic.totbb.net)
- # [10:24] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:29] * jonlee is now known as jonlee|afk
- # [10:30] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
- # [10:31] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
- # [10:31] * Joins: Smylers1 (~smylers@host81-143-60-194.in-addr.btopenworld.com)
- # [10:33] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [10:34] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 248 seconds)
- # [10:35] * abstractj|away is now known as abstractj
- # [10:36] * Quits: plutoniix (~plutoniix@ppp-58-8-18-156.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [10:36] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [10:37] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 264 seconds)
- # [10:42] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-wgxlkvxumsaorgxp) (Remote host closed the connection)
- # [10:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [10:54] * Quits: nonge (~nonge@p5B326774.dip.t-dialin.net) (Read error: Operation timed out)
- # [11:00] <zcorpan> Smylers1: problem being that the images don't load? maybe they're not listed in the manifest?
- # [11:03] <Smylers1> Ms2ger: Hmmm, seems to be Firefox-specific.
- # [11:03] <Ms2ger> I use Firefox ;)
- # [11:03] <Smylers1> I just checked in Chromium and IE, and it's fine in those.
- # [11:04] * Joins: Simetrical- (~Simetrica@109.226.57.66)
- # [11:04] <Smylers1> Ms2ger: Odd.
- # [11:04] <Smylers1> Ms2ger: I'm seeing the problem on both Firefox 17.0.1 on Linux and 16.0.2 on Windows.
- # [11:05] <Ms2ger> I'm on 20-something/Linux
- # [11:06] * Quits: AryehGregor_ (~Simetrica@mediawiki/simetrical) (Ping timeout: 255 seconds)
- # [11:06] <Smylers1> zcorpan: The problem (which now seems only to affect me, albeit on two different computers with no shared accounts) is that the images are stretched to being the full width of the paragraph, but keep their intrinsic height. For tall thin images it's very distorting.
- # [11:06] <zcorpan> oh
- # [11:07] <Smylers1> Ah, using the Ctrl+Shift+I thingy and clicking on a stretched image I see
- # [11:07] <zcorpan> maybe the width is used from laying out the alt text?
- # [11:07] <Smylers1> section[role="main"] img { width: 100%; }
- # [11:08] <Smylers1> That's in the file handheld.css.
- # [11:08] <darobin> section[role="main"]? shouldn't you be using <main> instead?
- # [11:08] * darobin crawls back under his bridge
- # [11:08] <Smylers1> Presumably handheld.css isn't supposed to be active in a desktop browser.
- # [11:08] <Smylers1> darobin: Tee-hee.
- # [11:08] <zcorpan> that style rule also seems a bit bogus
- # [11:09] * Joins: nonge (~nonge@p50829A65.dip.t-dialin.net)
- # [11:09] <zcorpan> possibly max-width:100%; height:auto; makes sense
- # [11:09] <darobin> indeed
- # [11:09] <Smylers1> zcorpan: Indeed. That sounds better.
- # [11:09] <Smylers1> Has anybody got an actual handheld device to check it on?
- # [11:10] <zcorpan> what's your window width?
- # [11:11] <zcorpan> <link href="/css/handheld.css" rel="stylesheet" media="screen and (max-width: 959px)">
- # [11:11] <Smylers1> 873px, it turns out
- # [11:11] <Smylers1> Ah.
- # [11:11] <Smylers1> 873px doesn't seem small to me. It lets me fit an 80-character terminal window next to it on this widescreen laptop.
- # [11:12] <zcorpan> if you have a monitor, try holding it in your hand and see if the image appears more comfortable.
- # [11:12] <Smylers1> As expected, going full-screen fixes things.
- # [11:13] <darobin> Smylers1: the break point at which to switch to handheld is debatable, but the CSS for images is wrong anyway so fixing that would be the best bet IMHO
- # [11:14] <Smylers1> darobin: Yup.
- # [11:14] <darobin> also, if you're debugging you're probably much, much better off removing the manifest
- # [11:15] <Smylers1> I've just tried zcorpan's suggestion in the Ctrl+Shift+I thingy, and it seems to work.
- # [11:15] <Smylers1> darobin: manifest?
- # [11:15] <darobin> Smylers1: appcache manifest, on the root html
- # [11:16] <darobin> besides, it's a weird use of appcache given that the images are in a NETWORK block
- # [11:16] <Smylers1> darobin: What's that do?
- # [11:16] <darobin> it causes it to be cached for offline use
- # [11:16] <darobin> during development, it's a world of pain
- # [11:17] <Smylers1> darobin: When I first viewed the page Firefox asked me if I wanted to install the site for offline use. (I said ‘no’.) Is that what does it?
- # [11:17] <darobin> yup
- # [11:18] <Smylers1> darobin: Ta.
- # [11:18] <darobin> Smylers1: you want to read this before touching any content that relies on appcache: http://www.alistapart.com/articles/application-cache-is-a-douchebag/
- # [11:18] <hsivonen> Hixie: the spec for DOMFrameContentLoaded is http://mxr.mozilla.org/mozilla-central/source/content/base/src/nsDocument.cpp#4128
- # [11:18] <darobin> none of what's in that article is an exaggeration, in fact he's rather mellow considering
- # [11:22] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-bfygfpdfnzsgmxwq)
- # [11:25] * Quits: fishd__ (darin@nat/google/x-srhdovurqcdhfdok) (Read error: Connection reset by peer)
- # [11:25] * Joins: fishd__ (darin@nat/google/x-epaymdhbrfljwbxf)
- # [11:29] * Joins: alrra (~alrra@188.24.80.194)
- # [11:29] * Quits: alrra (~alrra@188.24.80.194) (Changing host)
- # [11:29] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [11:30] * Joins: richt (~richt@office.oslo.opera.com)
- # [11:34] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [11:37] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [11:41] <Smylers1> Pull request sent: https://github.com/benschwarz/developers.whatwg.org/pull/73
- # [11:41] <Smylers1> Thank you everybody for the help.
- # [11:43] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 252 seconds)
- # [11:46] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [11:49] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [11:52] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [11:54] * Quits: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt) (Remote host closed the connection)
- # [11:56] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Quit: leaving)
- # [11:56] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [12:00] <zcorpan> SimonSapin: thanks (re www-style)
- # [12:02] <SimonSapin> zcorpan: sure
- # [12:02] <SimonSapin> so you’d favor making the whitespace really optional?
- # [12:03] <SimonSapin> the thing is, it’s a pain to express in the grammar: http://dev.w3.org/csswg/css3-conditional/#at-supports
- # [12:03] <zcorpan> yeah, that seems like it would result in fewer WTWTFs from authors
- # [12:03] <zcorpan> i understand that it's a pain for the spec
- # [12:04] <zcorpan> priorities...
- # [12:05] <darobin> SimonSapin: are there any plans to make at-rules acceptable in a @supports condition?
- # [12:06] <darobin> e.g. @support (@font-face) ...
- # [12:06] <SimonSapin> darobin: isn’t that the case already?
- # [12:06] <darobin> I thought it wasn't, maybe I'm wrong
- # [12:06] <SimonSapin> http://dev.w3.org/csswg/css3-conditional/#contents-of
- # [12:08] * Quits: Ms2ger (~Ms2ger@vpnk226.ugent.be) (Ping timeout: 264 seconds)
- # [12:08] <darobin> SimonSapin: unless I'm reading the grammar wrong that's for the content of the @support's body
- # [12:08] <darobin> so @supports (foo: bar) { @allowed-here... }
- # [12:08] <SimonSapin> darobin: sorry I misread your question
- # [12:09] <darobin> I was thinking about @supports not (@page) { approximate page stuff somehow }
- # [12:09] <SimonSapin> In @support (…) the … must be a declaration
- # [12:09] <darobin> right
- # [12:10] <SimonSapin> but we changed the syntax to allow @support some_functional_notation(…)
- # [12:10] <SimonSapin> unknown functions are always false, but future levels can add functions
- # [12:10] <darobin> heh, if your initial reply had been correct then the grammar would accept @supports not (@supports) {…} :)
- # [12:10] <darobin> that makes sense
- # [12:11] <SimonSapin> so maybe @supports at-rule(@page) or something
- # [12:12] * Joins: Workshiva (~Dashiva@74.125.121.65)
- # [12:12] <SimonSapin> it’s not in level 1 because we’re not sure of the syntax, but didn’t want to block the rest of the functionality
- # [12:15] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [12:15] <darobin> sure, that's sensible
- # [12:38] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [12:56] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
- # [12:56] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [13:01] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [13:03] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 248 seconds)
- # [13:08] * Quits: falken (falken@nat/google/x-kqfaxivlplsrwjwe) (Quit: leaving)
- # [13:14] * Joins: marcosc (~marcosc@bl9-87-83.dsl.telepac.pt)
- # [13:29] * Joins: JohnAlbin (~JohnAlbin@111-250-145-16.dynamic.hinet.net)
- # [13:34] * Quits: foolip (~philip@node-7lfbcb0jlh3t9jk6w.a0.ipv6.opera.com) (Read error: Network is unreachable)
- # [13:35] * Joins: foolip (~philip@node-7lfba6p5lx1afi23c.a0.ipv6.opera.com)
- # [13:39] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:51] * Quits: miketaylr (~miketaylr@pat-tazdevil.opera.com) (Quit: Leaving...)
- # [14:00] * Joins: miketaylr (~miketaylr@pat-tazdevil.opera.com)
- # [14:06] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [14:10] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [14:10] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [14:12] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [14:16] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
- # [14:22] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:28] * lilmonkey` is now known as lilmonkey
- # [14:39] * Joins: danbri_ (~danbri@87.114.127.106)
- # [14:41] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
- # [14:42] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [14:45] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [14:45] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [15:04] <Smylers1> “The quality of a spec has little to do with its implementation or implementability. This is a process and IPR concern unrelated to quality.” — Interesting TAG manifesto line from Glenn Adams.
- # [15:05] <Smylers1> His nominator seems to've forgotten to mention it in his statement, but Glenn helpfully puts it on the public record here: http://lists.w3.org/Archives/Public/www-archive/2012Dec/0027.html
- # [15:06] * abstractj is now known as abstractj|away
- # [15:07] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [15:08] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [15:08] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [15:08] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-eogmnbfzqcjdymjd) (Read error: Operation timed out)
- # [15:08] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Read error: Operation timed out)
- # [15:09] * Joins: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de)
- # [15:09] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-loaszcikmwthcjzb) (Ping timeout: 240 seconds)
- # [15:09] * Quits: rafaelw_ (uid4459@gateway/web/irccloud.com/x-mdwgajfzbebijvgl) (Ping timeout: 240 seconds)
- # [15:09] * Quits: arv (u4269@gateway/web/irccloud.com/x-fiugfkhgyhzkzszo) (Read error: Operation timed out)
- # [15:10] * Joins: arv (u4269@gateway/web/irccloud.com/x-wjhdqkawtjtqhnof)
- # [15:10] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:10] * Joins: rafaelw_ (uid4459@gateway/web/irccloud.com/x-qytymrrhdqliwtpk)
- # [15:10] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Ping timeout: 246 seconds)
- # [15:10] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 240 seconds)
- # [15:10] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 265 seconds)
- # [15:10] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-lojcjgdkossixzlm) (Ping timeout: 240 seconds)
- # [15:11] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-buaumfhmihefvnfq) (Ping timeout: 264 seconds)
- # [15:15] * Joins: izhak (~izhak@31.47.127.35)
- # [15:16] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-kieiutsvpxipktzr)
- # [15:17] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-ymwgnkneyzuruvbe)
- # [15:19] * Quits: miketaylr (~miketaylr@pat-tazdevil.opera.com) (Quit: Leaving...)
- # [15:19] * Joins: baku (~baku@93-40-124-162.ip38.fastwebnet.it)
- # [15:22] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [15:23] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-lhxkbuljtfwfkcmy)
- # [15:24] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:25] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
- # [15:26] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 265 seconds)
- # [15:28] * Joins: miketaylr (~miketaylr@pat-tazdevil.opera.com)
- # [15:35] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 240 seconds)
- # [15:38] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:10a9:2eff:61b2:6b43)
- # [15:39] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Disconnected by services)
- # [15:39] * eric_carlson_ is now known as eric_carlson
- # [15:39] * Quits: danbri_ (~danbri@87.114.127.106) (Remote host closed the connection)
- # [15:40] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:45] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [15:57] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [16:00] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:01] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [16:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [16:01] <zewt> Smylers1: wow--that's pretty unusual subject matter for The Onion
- # [16:05] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Ping timeout: 260 seconds)
- # [16:06] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
- # [16:07] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 248 seconds)
- # [16:09] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [16:10] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 264 seconds)
- # [16:11] <zewt> Hixie: bleh, I should take that complex captioning example, track down a raw and transcribe the same scene with roll-ups
- # [16:11] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [16:11] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [16:11] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [16:11] <zewt> it'll be completely illegible and i don't think anyone comparing those two could make an honest argument for roll-up captions
- # [16:12] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:15] * Quits: MacTed (~Thud@63.119.36.36) (Excess Flood)
- # [16:15] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:20] * Quits: MacTed (~Thud@63.119.36.36) (Excess Flood)
- # [16:23] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [16:24] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [16:28] * Joins: Ms2ger (~Ms2ger@109.133.5.3)
- # [16:29] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [16:29] * Joins: Ms2ger` (~Ms2ger@vpne212.ugent.be)
- # [16:29] * Quits: Ducki_ (~Ducki@pD9E39846.dip0.t-ipconnect.de) (Quit: Leaving)
- # [16:30] * Quits: izhak (~izhak@31.47.127.35) (Read error: Operation timed out)
- # [16:30] * Joins: richt (~richt@pat-tazdevil.opera.com)
- # [16:33] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:33] * Quits: Ms2ger (~Ms2ger@109.133.5.3) (Ping timeout: 246 seconds)
- # [16:34] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 260 seconds)
- # [16:35] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: No route to host)
- # [16:36] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [16:38] * Joins: richt_ (~richt@office.oslo.opera.com)
- # [16:42] * Quits: richt (~richt@pat-tazdevil.opera.com) (Ping timeout: 255 seconds)
- # [16:51] * Quits: hdhoang (~hdhoang@113.190.34.71) (Quit: Leaving.)
- # [16:52] * Joins: RobbertA_ (~robbertat@212.238.236.229)
- # [16:52] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
- # [16:58] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [16:59] <marcosc> zewt: Eveyone knows Ms2ger` is a patent troll
- # [16:59] <Ms2ger`> And I tried so hard to hide it by not telling Glenn who I am
- # [17:00] <marcosc> Ms2ger`, oh! Glenn will find out when you drag his sorry ass into court for countless patent infringements
- # [17:01] <Ms2ger`> marcosc, that will be hard, he doesn't implement anything AFAIK
- # [17:03] <marcosc> heh, the irony :)
- # [17:04] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [17:05] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:07] * Joins: jernoble (~jernoble@67.218.104.176)
- # [17:10] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [17:10] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [17:10] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Client Quit)
- # [17:10] * jernoble is now known as jernoble|afk
- # [17:10] * jernoble|afk is now known as jernoble
- # [17:11] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [17:15] * Joins: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru)
- # [17:16] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-aqrirwiwqtdeicam)
- # [17:17] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [17:19] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
- # [17:19] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [17:25] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [17:31] * Joins: foobler (~j@121.31.250.1)
- # [17:33] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:34] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [17:35] <foobler> What's the best manner to use @async and @defer for a dynamically injected script that I want to be downloaded as soon as possible, but then executed on domready so as to not get in the way of the rest of the page?
- # [17:37] * Quits: miketaylr (~miketaylr@pat-tazdevil.opera.com) (Quit: Leaving...)
- # [17:38] * Quits: Adawerk (~ada@169.241.49.57) (Quit: Leaving)
- # [17:38] * Joins: Adawerk (~ada@169.241.49.57)
- # [17:39] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:48] <Ms2ger`> defer
- # [17:52] * Quits: foobler (~j@121.31.250.1) (Ping timeout: 248 seconds)
- # [17:56] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [17:56] * Quits: OnlyMax (~OnlyMax@187-126-197-189.user.veloxzone.com.br)
- # [18:00] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:00] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [18:01] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [18:01] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
- # [18:02] * Quits: jernoble (~jernoble@67.218.104.176) (Quit: Computer has gone to sleep.)
- # [18:03] * Joins: MacTed (~Thud@63.119.36.36)
- # [18:07] * Quits: Masklinn (~textual@host-85-201-4-21.brutele.be)
- # [18:08] * jonlee|afk is now known as jonlee
- # [18:12] * Joins: jsbell (jsbell@nat/google/x-deyjhibwduzyzehl)
- # [18:16] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:17] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [18:19] <GPHemsley> Sometimes I wonder whether our embedded lists should use different numbering for different levels...
- # [18:20] <GPHemsley> It's all Pythony in here, relying only on indentation to determine which level we're at.
- # [18:20] * Joins: eresair (~eresair@173.247.199.2)
- # [18:20] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [18:20] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [18:21] * Joins: eresair (~eresair@173.247.199.2)
- # [18:21] * Joins: jernoble (~jernoble@17.244.27.74)
- # [18:22] * jonlee is now known as jonlee|afk
- # [18:22] <annevk> odinho: happy b-day!
- # [18:23] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [18:24] * Joins: ap_ (~ap@2620:149:4:1b01:a986:4139:9844:2f6d)
- # [18:26] * Joins: Masklinn (~textual@109.236.137.18)
- # [18:26] * Quits: Smylers1 (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
- # [18:36] * Quits: baku (~baku@93-40-124-162.ip38.fastwebnet.it) (Ping timeout: 260 seconds)
- # [18:37] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
- # [18:37] * Joins: gwicke_ (~gabriel@108-94-30-165.lightspeed.sntcca.sbcglobal.net)
- # [18:39] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [18:41] * Joins: baku (~baku@93-40-124-162.ip38.fastwebnet.it)
- # [18:43] * Quits: gwicke_ (~gabriel@108-94-30-165.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 260 seconds)
- # [18:44] * Quits: nonge (~nonge@p50829A65.dip.t-dialin.net) (Quit: Verlassend)
- # [18:46] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [18:46] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:52] <GPHemsley> "Well, you see, in step 14.15.2.2, you..."
- # [18:52] <GPHemsley> -_-
- # [18:52] * linclark is now known as linclark|afk
- # [18:53] <Ms2ger`> In step 14.XV.b.ii?
- # [18:55] <dglazkov> good morning, Whatwg!
- # [18:58] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 244 seconds)
- # [18:59] <GPHemsley> Ms2ger`: No, silly. Step 14(o)(ii)(β). Duh.
- # [18:59] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [18:59] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:00] * Joins: gwicke_ (~gabriel@216.38.130.164)
- # [19:02] * Joins: pablof (~pablof@144.189.150.129)
- # [19:03] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [19:04] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [19:04] * gwicke_ is now known as gwicke
- # [19:09] * Quits: jernoble (~jernoble@17.244.27.74) (Quit: Computer has gone to sleep.)
- # [19:10] * Quits: eric_carlson (~eric@2620:149:4:1b01:10a9:2eff:61b2:6b43) (Remote host closed the connection)
- # [19:12] * jonlee|afk is now known as jonlee
- # [19:14] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [19:14] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [19:14] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:15] <GPHemsley> SimonSapin: This is what I have so far. Thoughts? http://pastebin.mozilla.org/1979746
- # [19:16] <GPHemsley> (it's not done)
- # [19:17] * Quits: RobbertA_ (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [19:17] <GPHemsley> annevk: Feel free to chime in, too. ^^
- # [19:19] <SimonSapin> GPHemsley: first impression without reading: if it’s that much code-like, how about using an actual programming language?
- # [19:20] * Joins: jernoble (~jernoble@17.245.105.59)
- # [19:20] <SimonSapin> at university I used to write python and tell people it’s pseudo-code
- # [19:20] * Ms2ger` did that
- # [19:20] <Ms2ger`> With a professor who wrote horrible formatted C as pseudo-code instead
- # [19:22] <SimonSapin> I don’t remember a spec using executable code as the normative description of an algorithm, but I don’t know why it would bad
- # [19:22] <SimonSapin> favoritism form one programming language aside
- # [19:23] <Ms2ger`> Depending on the definition of the programming language and all its bugs
- # [19:23] <SimonSapin> might still be better than an undefined pseudo-language
- # [19:24] <SimonSapin> Are "Enter loop L" and "Begin loop M" the same as "while True"?
- # [19:25] <SimonSapin> (sorry for going meta when I suspect you want feedback on the actual algorithm…)
- # [19:31] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
- # [19:32] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [19:37] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [19:38] * Quits: danzik171 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
- # [19:38] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:38] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [19:40] * Joins: alrra (~alrra@188.24.77.98)
- # [19:40] * Quits: alrra (~alrra@188.24.77.98) (Changing host)
- # [19:40] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [19:41] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [19:41] * Joins: vikash (~vikash@1.186.14.16)
- # [19:41] * Quits: vikash (~vikash@1.186.14.16) (Changing host)
- # [19:41] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [19:44] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [19:48] <GPHemsley> SimonSapin: All algorithms are code-like ;)
- # [19:49] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 255 seconds)
- # [19:50] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [19:50] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [19:52] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [19:52] * Joins: othermaciej (~mjs@17.245.107.125)
- # [19:53] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [19:53] <GPHemsley> SimonSapin: Any spec that uses pseudo-code instead of prose runs the risk of being unintelligible or misunderstood. With prose (at least, if done correctly), you can be clear about what you need to be done without necessarily forcing any particular way of doing it.
- # [19:54] <GPHemsley> So yes, you can translate "enter loop" as "while true", but really that's just an artifact of the programming language.
- # [19:54] <GPHemsley> It's a hack, really, if you think about it.
- # [19:55] <GPHemsley> You're taking advantage of a tautology to force the loop to run continuously, but there's no reason why a programming language couldn't implement that behavior natively.
- # [19:55] <GPHemsley> (As in, the prose is a sort of pseudo-code already.)
- # [19:58] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [19:59] <SimonSapin> yeah I was not suggesting you change it, just confirming I understood correctly
- # [20:00] * Joins: Druide__ (~Druid@p5B136483.dip.t-dialin.net)
- # [20:00] <GPHemsley> k
- # [20:00] * Quits: Druide_ (~Druid@p5B05DCA9.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [20:01] <GPHemsley> SimonSapin: I just wanted to make sure I sufficiently argued against using pseudo-code as a spec. :)
- # [20:01] <SimonSapin> so you plan to make prose out of http://pastebin.mozilla.org/1979746 ?
- # [20:03] <GPHemsley> SimonSapin: Oh, no, that's what I consider prose in this context. :)
- # [20:05] <GPHemsley> BTW, those are all supposed to be numbered. For some reason, the numbering didn't copy from the browser.
- # [20:07] <SimonSapin> GPHemsley: are you writing this in HTML? Could you paste the source? (Might be easier to read.)
- # [20:08] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:09] * jonlee is now known as jonlee|afk
- # [20:10] <GPHemsley> Doubt it, but OK.
- # [20:11] <SimonSapin> GPHemsley: define whitespace, preferably by a list of code points
- # [20:11] <SimonSapin> (easier to read once rendered by a browser!)
- # [20:11] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [20:12] <SimonSapin> GPHemsley: … or link to http://encoding.spec.whatwg.org/#ascii-whitespace , if that’s the definition you want
- # [20:12] <GPHemsley> Yes, yes. Assume all terms are define satisfactorily. (I think annevk defines whitespace characters in encoding or something.)
- # [20:12] <GPHemsley> SimonSapin: http://pastebin.mozilla.org/1979885
- # [20:13] <GPHemsley> Once I actually have an algorithm that completes, I'll commit it and put in online like normal. Then you can read it comfortably.
- # [20:13] <GPHemsley> I'm just looking for overview feedback right now.
- # [20:13] <SimonSapin> commit with mime(sniff)?
- # [20:13] <GPHemsley> Yeah
- # [20:14] <GPHemsley> Unless/until we find someplace else to live.
- # [20:14] <GPHemsley> +for it
- # [20:15] <GPHemsley> I define "whitespace byte", but I haven't decided whether I'm parsing this as bytes or characters.
- # [20:15] <SimonSapin> sequence[s] is undefined … when s >= length?
- # [20:15] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [20:16] <GPHemsley> those are functionally equivalent, are they not?
- # [20:16] <SimonSapin> yeah of course
- # [20:16] <GPHemsley> (but this is still too low level of feedback :P)
- # [20:16] <SimonSapin> again, making sure I understand
- # [20:17] <GPHemsley> ah, ok
- # [20:17] * Joins: rniwa (~rniwa@2620:149:4:1b01:50c4:486f:96a2:95c1)
- # [20:17] * GPHemsley notes that pastebin HTML syntax highlighting is rather terrible.
- # [20:17] <SimonSapin> I’m used to python were out of bounds indexing raises an error instead of returning undefined/None
- # [20:18] <GPHemsley> ah, well, I could change it
- # [20:18] <GPHemsley> but it's used elsewhere in mimesniff, too
- # [20:18] <SimonSapin> I’m reading here http://dabblet.com/gist/4227355
- # [20:18] <GPHemsley> ah, that's one way to do it
- # [20:21] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [20:22] * Joins: eric_carlson (~eric@2620:149:4:1b01:10a9:2eff:61b2:6b43)
- # [20:22] * Joins: benbro (~user@bzq-84-111-74-191.red.bezeqint.net)
- # [20:22] <SimonSapin> re seq[i] is undefined: if that behavior is defined or mentioned somewhere, it’s fine
- # [20:22] <benbro> how can I track the progress of the PointerEvents draft?
- # [20:23] <benbro> is there a way to estimate when it will be stable and when will browsers start to implement it?
- # [20:23] <Ms2ger`> Look at xhr.spec.whatwg.org
- # [20:23] <SimonSapin> Encoding uses a theoretical "EOF code point" or "EOF byte"
- # [20:23] <Ms2ger`> Browsers have implemented it for years
- # [20:23] <hober> benbro: http://lists.w3.org/Archives/Public/public-pointer-events/
- # [20:23] <Ms2ger`> Oh
- # [20:23] <Ms2ger`> I can't read
- # [20:24] <Ms2ger`> Nothing to see here, move along
- # [20:24] <benbro> hober: thanks. seems very active
- # [20:24] <GPHemsley> SimonSapin: Yeah, I saw that, but I didn't look deep enough into it to understand its function. Is that what it does? Avoid this undefined issue?
- # [20:24] * Quits: othermaciej (~mjs@17.245.107.125) (Quit: othermaciej)
- # [20:24] <SimonSapin> it just means you reached the end of a sequence
- # [20:24] <jsbell> yes (re: EOF byte)
- # [20:25] <benbro> hober: does implementation depends only on browser vendors or on devices too?
- # [20:25] <benbro> hober: for example FF only or android/galaxy note. who should change stuff to support it?
- # [20:25] <hober> benbro: i don't think i understand the question, and i'm not in the wg
- # [20:25] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [20:26] <benbro> hober: ok. I mean who need to implement the spec
- # [20:27] <benbro> if it's just FireFox the browser or also samsung who creates the galaxy note with the s-pen or maybe google which creates the android
- # [20:27] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [20:27] <GPHemsley> SimonSapin: Oh, I forgot, it's because the algorithm processes a byte sequence as an array, of sorts. So seq[i] is undefined when it goes out of bounds. But >= length would work, too. Not sure about EOF, though.
- # [20:28] <GPHemsley> (it doesn't use pointers or whatever)
- # [20:29] <SimonSapin> GPHemsley: I wonder if a grammar would be more suited in this particular case. One without implicit whitespace or implicit anything. Error handling is simple: doesn’t match the grammar ⇒ return undefined
- # [20:30] <GPHemsley> Yeah, I was kinda thinking that myself.
- # [20:30] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [20:30] <GPHemsley> I just wish I'd thought harder about before I did all this work. >_>
- # [20:30] <SimonSapin> It’s quite verbose just to say: ws* token ws* "/" ws* token ws*
- # [20:31] <GPHemsley> indeed
- # [20:31] <GPHemsley> though I think there are severability points beyond just not matching = undefined
- # [20:32] <jsbell> Although I'm not really paying attention, have no useful input, and I have no reason to care and should be worrying about other things, the comment "I haven't decided whether I'm parsing this as bytes or characters" is causing encoding-paranoia angst. Pls decide soon kthxbai :)
- # [20:32] <SimonSapin> but what exactly is a token? In your algo anything but whitespace or / for type and subtype, anything but whitespace or = for name, …
- # [20:33] <GPHemsley> SimonSapin: Yeah, see, it's more complicated than it looks. (And that's even after simplifying what the RFCs say.) And don't forget the whole parameter issue with null vs. "" vs. actual content.
- # [20:33] <SimonSapin> the MIME rfcs probably have definition but I’m sure what it is
- # [20:33] <GPHemsley> jsbell: That's why I'm leaning towards characters in this case.
- # [20:33] <SimonSapin> yeah, I don’t think parameters without values (value is null) are actually a thing
- # [20:33] <GPHemsley> SimonSapin: Oh, they do. There are plenty of different RFCs with different definitions. That's why I've oversimplified at first pass.
- # [20:34] <SimonSapin> I think the only thing looking like this is base64 in data, but that can be special-cased
- # [20:34] <GPHemsley> I'd rather there weren't any special cases. Wouldn't it be nice to allow such extensibility?
- # [20:35] <SimonSapin> I don’t know
- # [20:35] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:35] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-pgzjwvafyhtprdge)
- # [20:35] <SimonSapin> I’d rather not base new stuff on MIME, this is only for defining existing protocols
- # [20:36] <GPHemsley> Especially if this evolves into some sort of API or something.
- # [20:38] * Joins: mswartz (~textual@c-50-133-192-24.hsd1.ma.comcast.net)
- # [20:42] * Joins: victor1 (~Adium@AAubervilliers-651-1-72-69.w86-218.abo.wanadoo.fr)
- # [20:42] * Parts: victor1 (~Adium@AAubervilliers-651-1-72-69.w86-218.abo.wanadoo.fr)
- # [20:44] <SimonSapin> GPHemsley: in data: you can omit type/subtype (defaults to text/plain) and only specify parameters like charset. It could either be a flag passed to your algorithm
- # [20:44] <SimonSapin> or data could have something like "if header starts with optional whitespace followed by ; then prepend text/plain" beforehand
- # [20:50] <SimonSapin> bbl
- # [20:50] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Quit: Leaving.)
- # [20:58] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
- # [21:02] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
- # [21:03] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [21:03] * Joins: ehsan (~ehsan@66.207.208.98)
- # [21:06] * Joins: Smylers (~smylers@host86-157-182-36.range86-157.btcentralplus.com)
- # [21:07] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:08] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
- # [21:08] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [21:09] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [21:09] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [21:12] * jonlee|afk is now known as jonlee
- # [21:15] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:15] * Joins: SimonSapin (~simon@ip-156.net-89-2-152.rev.numericable.fr)
- # [21:15] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:22] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
- # [21:23] * jonlee is now known as jonlee|afk
- # [21:24] * Quits: gwicke (~gabriel@216.38.130.164) (Read error: Connection reset by peer)
- # [21:25] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [21:27] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [21:28] * Quits: baku (~baku@93-40-124-162.ip38.fastwebnet.it) (Ping timeout: 252 seconds)
- # [21:29] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Client Quit)
- # [21:41] * jernoble is now known as jernoble|afk
- # [21:41] * jernoble|afk is now known as jernoble
- # [21:41] * jonlee|afk is now known as jonlee
- # [21:41] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [21:42] * Quits: jernoble (~jernoble@17.245.105.59) (Quit: Computer has gone to sleep.)
- # [21:44] * Joins: othermaciej (~mjs@2620:149:f01:201:6112:d3b8:9e3c:336e)
- # [21:45] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [21:46] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [21:47] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [21:51] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [21:53] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Ping timeout: 244 seconds)
- # [21:53] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [21:58] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:00] * Quits: Ms2ger` (~Ms2ger@vpne212.ugent.be) (Quit: nn)
- # [22:02] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Read error: Connection reset by peer)
- # [22:02] * Joins: henrikkok1 (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [22:03] * Quits: othermaciej (~mjs@2620:149:f01:201:6112:d3b8:9e3c:336e) (Quit: othermaciej)
- # [22:03] * heycam|away is now known as heycam
- # [22:05] * Joins: othermaciej (~mjs@2620:149:f01:201:80dc:8aba:b5be:ee46)
- # [22:05] * Quits: Areks_home (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 256 seconds)
- # [22:07] * Quits: othermaciej (~mjs@2620:149:f01:201:80dc:8aba:b5be:ee46) (Client Quit)
- # [22:09] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [22:10] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [22:14] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [22:14] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Client Quit)
- # [22:15] * Joins: isherman-book (Adium@nat/google/x-jqraskjjsjmmlvvl)
- # [22:20] * Quits: henrikkok1 (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
- # [22:26] * Quits: eric_carlson (~eric@2620:149:4:1b01:10a9:2eff:61b2:6b43) (Remote host closed the connection)
- # [22:28] * Joins: eric_carlson (~eric@17.212.152.104)
- # [22:31] * Quits: Masklinn (~textual@109.236.137.18)
- # [22:32] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [22:34] * Joins: othermaciej (~mjs@17.244.185.68)
- # [22:34] * Quits: Smylers (~smylers@host86-157-182-36.range86-157.btcentralplus.com) (Quit: Leaving.)
- # [22:36] * Joins: seventh (seventh@207.207.22.25)
- # [22:41] * Joins: necolas (~necolas@8.25.197.25)
- # [22:42] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [22:43] * Quits: isherman-book (Adium@nat/google/x-jqraskjjsjmmlvvl) (Quit: Leaving.)
- # [22:50] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [22:53] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [22:55] * Joins: tomasf (~tom@2002:55e5:db44:0:154d:fc9a:c89e:92d3)
- # [22:59] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [23:02] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [23:03] * Quits: mswartz (~textual@c-50-133-192-24.hsd1.ma.comcast.net) (Quit: Computer has gone to sleep.)
- # [23:04] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
- # [23:12] * Joins: darobin (~darobin@78.208.93.24)
- # [23:12] * Quits: othermaciej (~mjs@17.244.185.68) (Quit: othermaciej)
- # [23:13] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:16] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [23:17] <jsbell> In DOM3 the IDL for DOMException and DOMError define a |message| readonly DOMString attribute. In DOM4 the guts of DOMException logic are shuffled off to WebIDL which handwaves about "Exceptions have an associated message, a DOMString, which is exposed on an exception object in a language binding-specific manner."
- # [23:20] <jsbell> I'm assuming this means I can stuff a message on DOMError and everyone will be happy.
- # [23:22] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:28] <jsbell> annevk: ping?
- # [23:37] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 248 seconds)
- # [23:38] <heycam> jsbell, there is wording down later in the spec about what it means in terms of a message property on exceptions in JS
- # [23:38] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [23:38] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [23:38] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:39] <heycam> jsbell, see the second list of steps in http://dev.w3.org/2006/webapi/WebIDL/#es-throwing-exceptions
- # [23:39] <heycam> jsbell, (it passes the message to the constructor for the error)
- # [23:39] <jsbell> heycam: yeah - in this case I'm actually worrying about DOMError which as far as I can tell WebIDL doesn't touch at all
- # [23:40] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [23:40] <heycam> jsbell, ah ok, right. I am not really sure where DOMError is used currently, so no opinion on that. :)
- # [23:40] <jsbell> Sorry to cast aspersions on WebIDL. :)
- # [23:41] <heycam> heh np
- # [23:43] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
- # [23:44] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [23:44] * Joins: jernoble (~jernoble@17.212.155.67)
- # [23:45] * Quits: jernoble (~jernoble@17.212.155.67) (Client Quit)
- # [23:46] <jsbell> heycam: while I've got you though... did anything ever come of the "treat undefined parameters as missing like ES6" discussions http://lists.w3.org/Archives/Public/public-script-coord/2012OctDec/0026.html ?
- # [23:47] <jsbell> I'm guessing that's on a TODO list somewhere.
- # [23:48] <heycam> jsbell, yeah, I need to make that change if ES6 has indeed changed its treatment of undefined passed to functions
- # [23:48] <heycam> but not done yet, you are right
- # [23:48] <jsbell> Cool, just making sure it hadn't been revisited and rejected.
- # [23:48] <heycam> it is in my folder of public-script-coord mail with ~400 unread emails ;)
- # [23:50] * heycam is now known as heycam|away
- # [23:51] * Joins: danbri (~danbri@87.114.127.106)
- # [23:52] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [23:52] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [23:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [23:59] * heycam|away is now known as heycam
- # Session Close: Fri Dec 07 00:00:00 2012
The end :)