Options:
- # Session Start: Sat Nov 10 10:31:36 2012
- # Session Ident: #whatwg
- # [10:31] * Now talking in #whatwg
- # [10:31] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [10:31] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [10:34] * Joins: baku (~baku@204.153.192.4)
- # [10:36] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [10:41] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [10:46] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 246 seconds)
- # [10:48] <annevk> SVG path syntax is simpler than I thought
- # [10:56] * Joins: nonge_ (~nonge@p50829D85.dip.t-dialin.net)
- # [10:56] * Joins: yoshiaki (~yoshiaki@u-210162011252.u07.hotspot.ne.jp)
- # [10:57] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [10:59] * Quits: nonge (~nonge@p50829465.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [11:00] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [11:01] * Joins: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net)
- # [11:01] <annevk> and now Fullscreen API has a better logo http://fullscreen.spec.whatwg.org/
- # [11:03] * Quits: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net) (Client Quit)
- # [11:09] <SimonSapin> annevk: is there a unicode combining character for this? ;)
- # [11:09] <annevk> heh, I doubt it
- # [11:13] * Quits: yoshiaki (~yoshiaki@u-210162011252.u07.hotspot.ne.jp) (Remote host closed the connection)
- # [11:13] * Joins: yoshiaki_ (~yoshiaki@u-210162011252.u07.hotspot.ne.jp)
- # [11:15] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [11:18] * Quits: yoshiaki_ (~yoshiaki@u-210162011252.u07.hotspot.ne.jp) (Ping timeout: 260 seconds)
- # [11:20] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:22] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [11:25] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [11:25] * Joins: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net)
- # [11:27] <annevk> http://url.spec.whatwg.org/ has one too now
- # [11:27] <SimonSapin> nice
- # [11:27] <annevk> if anyone has ideas for the others, https://www.w3.org/Bugs/Public/show_bug.cgi?id=19795
- # [11:28] <annevk> dom / xhr / notifications / fetch (CORS) are still lacking
- # [11:29] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:29] <SimonSapin> annevk: how about ↓ for fetch?
- # [11:29] <annevk> sweet :)
- # [11:30] <annevk> now how to create a good path for that one...
- # [11:33] * Joins: Robbert_ (~robbert@2001:980:9368:1:35cd:3b23:8a8e:dd7)
- # [11:36] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:37] * Quits: Robbert_ (~robbert@2001:980:9368:1:35cd:3b23:8a8e:dd7) (Remote host closed the connection)
- # [11:39] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [11:39] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [11:39] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [11:39] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [11:39] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [11:39] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [11:40] * Quits: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [11:48] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:50] <annevk> SimonSapin: http://fetch.spec.whatwg.org/
- # [11:52] <annevk> oh yes
- # [11:52] <annevk> Notifications API can be a "!"
- # [12:00] <annevk> http://notifications.spec.whatwg.org/
- # [12:05] * Quits: ^esc (~esc_ape@77.117.247.89.wireless.dyn.drei.com)
- # [12:15] * Joins: huskyr (~huskyr@a83-163-71-116.adsl.xs4all.nl)
- # [12:16] * Joins: yorick (~quassel@ip51cd0513.speed.planet.nl)
- # [12:16] * Quits: yorick (~quassel@ip51cd0513.speed.planet.nl) (Changing host)
- # [12:16] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [12:21] * Joins: ^esc (~esc_ape@77.116.247.165.wireless.dyn.drei.com)
- # [12:25] * Joins: [[zzz]] (~q@node-1egl.pool-101-108.dynamic.totbb.net)
- # [12:29] * Quits: [[zz]] (~q@node-z8l.pool-180-180.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [12:34] * Joins: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net)
- # [12:42] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [12:45] <karlcow> sniffing hmm could be 👃 or 💩 if emoji were more common
- # [12:46] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [12:46] <Velmont> I only see the encoding standard icon for both of those, karlcow :P
- # [12:47] <karlcow> yes it's why I said if emojis were more common.
- # [12:48] <Velmont> But most of the icons are pictures anyways(?), so it can work I guess.
- # [12:50] <karlcow> (⸪)
- # [12:52] <karlcow> ⌘ ← place of interest sign (found often in Norway)
- # [12:52] <karlcow> which could be a bit like parsing.
- # [12:59] * Joins: bLh (wat@89-212-66-204.dynamic.t-2.net)
- # [13:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [13:06] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [13:10] * Quits: Yudai (~Yudai@nttkyo223133.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [13:14] * Joins: Yudai (~Yudai@nttkyo224247.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [13:17] * Quits: Yudai (~Yudai@nttkyo224247.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Client Quit)
- # [13:23] * Joins: Yudai (~Yudai@nttkyo223007.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [13:23] * Quits: Yudai (~Yudai@nttkyo223007.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Client Quit)
- # [13:27] <annevk> SVG path syntax is interesting, but it's kinda annoying there's no processing model
- # [13:28] * Joins: Yudai (~Yudai@nttkyo222222.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [13:28] <annevk> E.g. you can omit the final "z" in implementations, but whether that's conforming does not seem to be defined in http://www.w3.org/TR/SVG/paths.html
- # [13:32] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: ChatZilla 0.9.89 [Firefox 19.0a1/20121107045842])
- # [13:32] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [13:33] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [13:38] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (Ping timeout: 246 seconds)
- # [13:39] * [[zzz]] is now known as [[zz]]
- # [13:43] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [13:45] * Joins: Ms2ger (~Ms2ger@109.133.12.158)
- # [13:50] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
- # [13:52] * Joins: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [13:57] * Quits: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Remote host closed the connection)
- # [13:57] * Joins: yoshiaki_ (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [13:59] <annevk> Hixie: in "If image is an ImageData object" you don't have the explicit "return" step, although I'm not sure that step is at all necessary in all cases
- # [14:00] <annevk> Hixie: also again, I really think we should have a better solution than putting this on the global object
- # [14:02] <annevk> Hixie: I thought we decided static methods was the way forward when we added createObjectURL; seems kinda weird for you to then introduce new factory methods
- # [14:02] * Quits: yoshiaki_ (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Ping timeout: 260 seconds)
- # [14:15] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [14:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
- # [14:46] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [14:46] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [14:46] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [14:48] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 255 seconds)
- # [14:54] * Quits: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [14:56] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (Ping timeout: 246 seconds)
- # [15:01] * lilmonkey` is now known as lilmonkey
- # [15:03] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [15:09] * Quits: acies (acies@nitro.plus.io) (Ping timeout: 260 seconds)
- # [15:13] * Joins: acies (acies@146.72.251.225)
- # [15:15] * Quits: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:15] * Quits: huskyr (~huskyr@a83-163-71-116.adsl.xs4all.nl) (Quit: huskyr)
- # [15:19] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:20] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [15:21] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [15:23] * Joins: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [15:24] * Joins: huskyr (~huskyr@a83-163-71-116.adsl.xs4all.nl)
- # [15:24] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
- # [15:33] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [15:34] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [15:40] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [15:48] * Quits: acies (acies@146.72.251.225) (Ping timeout: 255 seconds)
- # [15:54] * Joins: izhak (~izhak@31.47.115.124)
- # [15:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [15:56] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [16:08] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [16:09] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [16:10] * Joins: baku (~baku@204.153.192.4)
- # [16:10] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [16:12] * Quits: ruby_on_tails (~awakened@117.194.235.241) (Quit: Leaving.)
- # [16:13] * Quits: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Remote host closed the connection)
- # [16:13] * Joins: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [16:14] * Joins: acies (acies@146.72.251.225)
- # [16:17] * Quits: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Ping timeout: 240 seconds)
- # [16:20] <GPHemsley> maybe a question mark in a file-like square?
- # [16:23] <annevk> for MIME Sniffing that might make sense
- # [16:23] <annevk> maybe for MIME in general too if we eventually tackle that whole subject
- # [16:23] <annevk> it's about resource labels after all
- # [16:24] <annevk> IDNA notes: http://wiki.whatwg.org/wiki/URL#IDNA
- # [16:25] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [16:26] <GPHemsley> annevk: BTW, why did you make me read that whole post about colons?
- # [16:26] <annevk> for the memes
- # [16:27] <annevk> how do I use the obsolete template on the wiki?
- # [16:27] <GPHemsley> {{obsolete|spec=<link to spec>|see=<link to related document>}}
- # [16:27] <GPHemsley> all parameters optional
- # [16:28] <GPHemsley> Perhaps I should write that down on the wiki
- # [16:29] <annevk> nah it's k
- # [16:29] <GPHemsley> annevk: Do you have a list of things that would go into "MIME in general"?
- # [16:29] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net) (Client Quit)
- # [16:30] <annevk> I guess mainly parsing a MIME type
- # [16:30] <annevk> not sure what else is there really, would have to take a look at those unmaintained RFCs
- # [16:34] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [16:34] <annevk> oh also, not sure everyone agrees with me that's a good plan
- # [16:36] <GPHemsley> annevk: BTW, if you find that the spec and see parameters aren't enough, let me know.
- # [16:36] <GPHemsley> annevk: Given how vilified MIME types seem to be, I don't know if it's necessary.
- # [16:36] <annevk> vilified?
- # [16:37] <GPHemsley> IDK, people seem to not like them.
- # [16:37] <GPHemsley> Or maybe that's just you.
- # [16:37] <GPHemsley> ;)
- # [16:39] <annevk> well, they're there, and are used in a number of our formats, and we should define how those work
- # [16:40] <annevk> e.g. <Script type="TEXT/javascript;bogus=tralal;™=test">
- # [16:40] <annevk> what does that mean?
- # [16:40] <annevk> the wiki should have a category for pages such as http://wiki.whatwg.org/wiki/SVG_and_canvas
- # [16:40] <gsnedders> annevk: That's surely a quite simple case?
- # [16:41] <annevk> gsnedders: browsers were not interoperable on stuff like that, might still not be
- # [16:42] <gsnedders> I think the varience was in how unknown parameters were handled, not the parsing of them
- # [16:48] <annevk> gsnedders: well e.g. ™ does not match the production in the MIME RFCs, should it not apply?
- # [16:48] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [16:48] <annevk> I think they're very much related
- # [16:51] <GPHemsley> it could arguably nullify the entire value, then, no?
- # [16:52] <GPHemsley> bad parameter = no valid MIME type
- # [16:52] <annevk> sure, but I doubt that's what happens in practice
- # [16:52] <annevk> there's similar things
- # [16:53] <annevk> e.g. "Content-Type: text/html;" is invalid
- # [16:53] <annevk> but works perfectly fine
- # [16:53] <annevk> MIME RFCs don't tell you that
- # [16:53] <GPHemsley> ah
- # [16:53] <annevk> it's been a while since I looked into this, but there's a lot of little gotchas like that
- # [16:54] <GPHemsley> annevk: BTW, if something is "in the spec now", it'd be useful to link to what spec and where :)
- # [16:54] <annevk> maybe next time :)
- # [16:54] <annevk> it's all HTML I think
- # [16:58] <GPHemsley> also, for the future (not sure if people still do this): only use level-2 headers and below; level-1 headers are reserved for the page title
- # [16:58] <GPHemsley> (it seems to be common on some of the old pages)
- # [17:04] <hsivonen> researched the history of polyglot and was reminded that Sam gaa been pushing this stuff since 2006
- # [17:07] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [17:09] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [17:09] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [17:10] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
- # [17:12] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
- # [17:17] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [17:17] * Quits: izhak (~izhak@31.47.115.124) (Remote host closed the connection)
- # [17:21] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [17:22] * Joins: bGriz (~quassel@san.space150.com)
- # [17:22] * Joins: baku (~baku@204.153.192.4)
- # [17:22] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 264 seconds)
- # [17:24] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
- # [17:24] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [17:24] * Quits: griswold (~quassel@blackhole.space150.com) (Ping timeout: 246 seconds)
- # [17:28] * Joins: MikeSmith (~MikeSmith@114.160.9.254)
- # [17:28] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [17:28] * Joins: charl (~user@524A9430.cm-4-3c.dynamic.ziggo.nl)
- # [17:29] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [17:37] <MikeSmith> hsivonen: so it's been 6 years and you're still just not getting it
- # [17:38] <MikeSmith> obstinacy in the face of plain reason
- # [17:41] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
- # [17:45] * Quits: zdobersek (~zan@cpe-62-84-226-3.dynamic.amis.net) (Quit: Leaving.)
- # [17:56] <annevk> http://whitepeoplemourningromney.tumblr.com/ :)
- # [18:02] * Joins: baku (~baku@204.153.192.4)
- # [18:04] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [18:07] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [18:07] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [18:11] * Joins: dbaron (~dbaron@50.0.192.180)
- # [18:12] <matjas> annevk: well I’ve been filing most of the new stuff in the JS spec as ECMAScript bugs, and the editor seems to listen to my arguments
- # [18:13] <matjas> annevk: the latest ES6 draft already include some of the changes, which is kinda cool
- # [18:13] <matjas> annevk: but i haven’t really asked on es-discuss
- # [18:13] * matjas adds to TODO list
- # [18:13] * Joins: WeirdAl (~chatzilla@2602:306:cf5b:a5b0:217:f2ff:fe50:2dd1)
- # [18:13] <matjas> annevk: also, javascript.spec.whatwg.org + github repository sounds cool. where do i sign up?
- # [18:15] <WeirdAl> Hi, folks - are there any semi-standard API's on how to format whitespace inside a DOMDocument as we're serializing, when whitespace is insignificant? I'm thinking I'd like to serialize the document, but preserve the general formatting so svn blame and hg blame show only the relevant changes.
- # [18:16] <WeirdAl> s/blame/diff/
- # [18:23] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [18:26] <WeirdAl> (I have to leave for a bit, but I'll be back in probably about an hour - I'll check IRC logs to see if there's an answer. Worst case, I try to write my own.)
- # [18:26] * Quits: WeirdAl (~chatzilla@2602:306:cf5b:a5b0:217:f2ff:fe50:2dd1) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
- # [18:26] * Joins: JonathanNeal (~anonymous@cpe-142-11-82-156.socal.rr.com)
- # [18:30] * Joins: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net)
- # [18:31] * Joins: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [18:33] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:33] * Quits: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Remote host closed the connection)
- # [18:34] * Joins: yoshiaki_ (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [18:36] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:38] * Quits: yoshiaki_ (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp) (Ping timeout: 246 seconds)
- # [18:42] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [18:48] * Joins: cabanier (~cabanier@ip-64-134-128-133.public.wayport.net)
- # [18:51] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 252 seconds)
- # [19:04] <annevk> WeirdAl: http://domparsing.spec.whatwg.org/ ?
- # [19:05] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [19:05] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:06] <annevk> matjas: I added you to whatwg on GitHub, feel free to create a repo
- # [19:06] <annevk> matjas: we'll have to wait for Hixie to set up a domain then I can set up syncing between the repo and the domain
- # [19:07] <annevk> gotta go
- # [19:07] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [19:14] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [19:15] * Dantman is now known as namtnad
- # [19:21] <AryehGregor> paul_irish, Selection.toString() is a complete mess. There's like zero interop on any nontrivial case. WebKit has some algorithm that depends on the internal representation of text it uses for layout after CSS has been applied, as I understand it. I think Gecko uses a basically DOM-based view of things with hacks to account for display: none. Other browsers are in between. I tried writing a spec once, but it was far too much of a headach
- # [19:21] <AryehGregor> e and it didn't look like browsers wanted to converge.
- # [19:22] <AryehGregor> The basic problem is: a purely DOM-based view is thoroughly inadequate because it doesn't match user expectations at all. So you have to figure in CSS somehow if you want to be at all sane. But then there are massive numbers of details you could choose to account for, or not.
- # [19:22] <paul_irish> :(
- # [19:22] <AryehGregor> CSS is 2D, and you have to serialize it.
- # [19:22] <paul_irish> Yeah.
- # [19:22] <AryehGregor> You can't do anything sensible with, e.g., non-static positioning.
- # [19:22] <AryehGregor> Or flats.
- # [19:22] <AryehGregor> floats.
- # [19:23] <AryehGregor> I believe Gecko doesn't look at CSS at all except for display: none -- e.g., <p style="display:inline">foo</p>bar will still serialize as "foo\nbar" or such, not "foobar" as in some other browsers.
- # [19:23] <AryehGregor> This is the abortive spec I wrote: http://aryeh.name/spec/innertext/innertext.html
- # [19:23] <AryehGregor> (in the context of innerText, but it's the same idea)
- # [19:24] <AryehGregor> That was one of the first specs I wrote.
- # [19:24] <AryehGregor> (note date)
- # [19:28] <cgcardona> "introduced by Microsoft in Internet Explorer sometime in the mists of history"
- # [19:28] <cgcardona> nice
- # [19:33] * Joins: baku (~baku@204.153.192.4)
- # [19:34] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [19:38] <Hixie> what domain am i setting up?
- # [19:38] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 246 seconds)
- # [19:40] * Quits: cabanier (~cabanier@ip-64-134-128-133.public.wayport.net) (Quit: Leaving.)
- # [19:43] <Ms2ger> Hixie, polyglot.s.w.o
- # [19:43] * Ms2ger runs
- # [19:43] <Hixie> o_O
- # [19:44] <Ms2ger> Hixie, javascript., actually
- # [19:44] <Hixie> matjas: we're taking over from ECMA now? :-P
- # [19:46] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 246 seconds)
- # [19:47] <MikeSmith> it's an "extension spec"
- # [19:47] <Hixie> what does it extend?
- # [19:47] <MikeSmith> the EcmaScript spec
- # [19:47] <Hixie> does it exist yet? i'm very confused
- # [19:47] <MikeSmith> it exists
- # [19:47] <Hixie> url?
- # [19:48] <MikeSmith> http://mathias.html5.org/specs/javascript/
- # [19:48] <Ms2ger> http://mathias.html5.org/specs/javascript/
- # [19:48] <Ms2ger> Damn you, MikeSmith!
- # [19:48] <MikeSmith> heh
- # [19:48] <Ms2ger> Shouldn't the sake slow you down? :(
- # [19:48] <MikeSmith> I'm drinking pink lemonade tonight
- # [19:48] * Ms2ger raises an eyebrow
- # [19:49] <Hixie> dudes that spec is the awesome
- # [19:49] <Hixie> matjas++
- # [19:49] <MikeSmith> さすがmatjas
- # [19:50] <Hixie> ok created subdomain
- # [19:50] <SimonSapin> About http://mathias.html5.org/specs/javascript/ , are greater and smaller implicitly "strict" in english? (ie: not greater or equal)
- # [19:50] * Quits: MikeSmith (~MikeSmith@114.160.9.254) (Quit: MikeSmith)
- # [19:51] <Hixie> the captcha i got was "selffula surrounds" which sounds like one of those phrases evil forces make their minions repeat to each other to spread their mythos
- # [19:51] <Ms2ger> Alright
- # [19:51] <Ms2ger> selffula surrounds
- # [19:51] <Hixie> selffula is coming!
- # [19:51] <Hixie> selffula surrounds!
- # [19:52] * Hixie prostrates himself
- # [19:52] <Ms2ger> Get back to work, Great Master
- # [19:53] <Hixie> selffula is the great master! selffula surrounds!
- # [19:54] * Joins: Druide__ (~Druid@p5B136B62.dip.t-dialin.net)
- # [19:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [19:55] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [19:55] * Quits: Druide_ (~Druid@p5B05D711.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:55] <cgcardona> interesting
- # [19:55] <AryehGregor> SimonSapin, that's the accepted convention outside of advanced math, in my experience.
- # [19:56] <AryehGregor> If you're a math major or grad student, at least in pure math, people often are sloppy about the difference between strict and loose inequality because it's often not important and it's extra info to track when doing a proof.
- # [19:57] * Joins: WeirdAl (~chatzilla@216.55.31.130)
- # [19:57] <AryehGregor> (in particular because certain operations switch between strict and loose inequality and it can be annoying to keep track of them, and it makes no difference if your result doesn't care about sets of zero measure or whatever)
- # [19:57] <SimonSapin> AryehGregor: it’s ambiguous in French if you don’t specify otherwise
- # [19:57] <AryehGregor> Interesting.
- # [19:57] <Hixie> vraiment?
- # [19:57] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [19:57] <AryehGregor> I think in the context of the spec, it's unambiguous.
- # [19:57] <SimonSapin> At least that’s what I was taught in school. Many people don’t really care
- # [19:58] <WeirdAl> annevk: that was the first place I looked.
- # [19:58] <Hixie> what's the ambiguous phraseology?
- # [19:58] <SimonSapin> English might be different from French of course, it is for "positive".
- # [19:58] <SimonSapin> Hixie: greater than, smaller than
- # [19:58] <Hixie> i meanin french
- # [19:58] <SimonSapin> supérieur à, inférieur à
- # [19:59] <SimonSapin> C’est plus précis de dire : strictement supérieur à, supérieur ou égal à
- # [19:59] <Hixie> i wouldn't say that's ambiguous
- # [19:59] * WeirdAl is thankful for the French 1A class he took this past summer :)
- # [19:59] <SimonSapin> people use it to mean either
- # [20:00] <Ms2ger> Hixie, yeah, but you speak French like a 10 years old boy :)
- # [20:00] <Hixie> in particular, neither http://fr.wiktionary.org/wiki/sup%C3%A9rieur nor http://en.wiktionary.org/wiki/sup%C3%A9rieur suggest it's ambiguous
- # [20:00] <SimonSapin> … but of course it doesn’t matter to define min and max
- # [20:01] <Hixie> "greater than" seems equally unambiguous to me. 3 is obviously not greater than 3
- # [20:02] <Hixie> http://fr.wikipedia.org/wiki/Table_des_symboles_math%C3%A9matiques seems to consider the term unambiguous too, though they do use the more verbose "strictement" in some cases
- # [20:04] <Hixie> http://fr.wikipedia.org/wiki/Nombre_positif does agree though
- # [20:04] <Hixie> interesting
- # [20:04] <Hixie> weird
- # [20:04] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [20:05] <SimonSapin> My guess is that it *should* unambiguously mean "strictement supérieur", but sometimes people get sloppy and use the short form when they mean "supérieur ou égal". So in practice in can be ambiguous, so you sometimes use "strictement" to disambiguate.
- # [20:06] <Hixie> yeah, i guess so
- # [20:06] <Hixie> weird
- # [20:06] <Hixie> none of the dictionaries i found say it's ambiguous
- # [20:07] <Hixie> the only example of it being ambiguous i found was that "positive numbers" page and it disambiguated in parentheses which makes me skeptical that the usage is really correct in the firstplace
- # [20:08] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [20:08] <SimonSapin> In French schools we’re often advised to use "strictement …" or "… ou égal", especially in math class
- # [20:09] <SimonSapin> anyway, the good news is that both possibility gives the same definition of max(a, b) and min(a, b)
- # [20:09] <Hixie> assuming that if values a and b are equal they're also identical
- # [20:10] <Hixie> which isn't a given depending on what the values are
- # [20:11] <SimonSapin> http://mathias.html5.org/specs/javascript/ defines min() and max() for use in the document but I don’t see it used at all
- # [20:12] <SimonSapin> same for ToInteger()
- # [20:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [20:13] <SimonSapin> where should I send feedback?
- # [20:14] <Hixie> MikeSmith: is there a bug component for this spec?
- # [20:14] <MikeSmith> no
- # [20:14] <MikeSmith> I'll make one now
- # [20:14] <Hixie> assuming matjas wants one
- # [20:15] * Joins: baku (~baku@204.153.192.4)
- # [20:15] * Quits: baku (~baku@204.153.192.4) (Client Quit)
- # [20:19] <GPHemsley> I just discovered there's a file format where multiple sources claim its mimetype as either chemical/cif or chemical/x-cif
- # [20:19] <GPHemsley> (as if it's the subtype that's the problem)
- # [20:21] * Joins: cabanier (~cabanier@169.204.229.70)
- # [20:21] <SimonSapin> twitter shall be the bug tracker until then
- # [20:22] * Quits: WeirdAl (~chatzilla@216.55.31.130) (Ping timeout: 260 seconds)
- # [20:22] * Joins: WeirdAl (~chatzilla@216.55.31.130)
- # [20:24] <WeirdAl> uh, that JS spec sounds like a Bad Idea - not something that is really a spec, but simply documentation of historical practices of browsers
- # [20:25] <WeirdAl> the defineGetter function and its friends have been obsoleted by ES5's Object.defineProperty
- # [20:26] <WeirdAl> and Object.getOwnProperty
- # [20:26] <Ms2ger> SimonSapin, those functions are defined in ES proper
- # [20:27] <WeirdAl> Ms2ger: are you talking to me instead of SimonSapin? :)
- # [20:27] <Ms2ger> WeirdAl, you mean "a spec for features a browser is required to implement to be able to browse the web as it actually exists"?
- # [20:27] <SimonSapin> Ms2ger: these are not JS functions but functions for the algorithms in the document: http://mathias.html5.org/specs/javascript/#abstract-operations
- # [20:27] <Ms2ger> WeirdAl, no, he said something about ToInteger() not being defined
- # [20:28] <Ms2ger> SimonSapin, exactly
- # [20:28] <SimonSapin> defined but not used
- # [20:28] <Ms2ger> SimonSapin, they are used in and defined by the ES spec
- # [20:28] <WeirdAl> Ms2ger: some of these problems, I'm saying, the new ES specs already handle
- # [20:28] <SimonSapin> Ms2ger: is there a need to repeat them in this spec?
- # [20:29] <Ms2ger> WeirdAl, I don't think you get what I'm saying
- # [20:29] <gsnedders> WeirdAl: Yes, there are ways to achieve that in ES5. But any browser that wishes to be compatible with the web must support the older, non-standard means.
- # [20:29] <Ms2ger> WeirdAl, the existence of Object.defineProperty doesn't magically make pages that use __defineGetter__ disappear
- # [20:30] <WeirdAl> must we be compatible with <blink> and <marquee>? :)
- # [20:30] <WeirdAl> (I know, I'm trolling with a line like that)
- # [20:30] <Ms2ger> Yeah, we must
- # [20:31] <Ms2ger> marquee in particular is required to render a lot of East-Asian sites correctly
- # [20:31] * gsnedders wonders what effect IE9 has had on __define{G,S}etter__
- # [20:31] <WeirdAl> hm, I should pick my fights more carefully, based on what I actually care about :p
- # [20:32] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.89-rdmsoft [XULRunner 15.0.1/20120905151427])
- # [20:32] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
- # [20:33] <Hixie> WeirdAl: the html spec defines <blink> (that's trivial) and <marquee> (in great depth, there's a whole section devoted to it)
- # [20:33] <Hixie> WeirdAl: so... yes
- # [20:33] <Hixie> (blink is just one line of CSS)
- # [20:33] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [20:34] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [20:34] <Hixie> WeirdAl: of course, i'm pretty sure we'd all be happier if ES did just spec all this stuff for us :-)
- # [20:34] <SimonSapin> Hixie: CSS makes conforming to just ignore 'text-decoration: blink'
- # [20:34] <Hixie> SimonSapin: indeed
- # [20:35] <Hixie> SimonSapin: that's why <blink> doesn't blink in all browsers
- # [20:35] * Quits: Daman (~kawaie@unaffiliated/daman) (Ping timeout: 248 seconds)
- # [20:35] <Hixie> well, at least, that's the formal reason why it's ok that it doesn't blink in all browsers
- # [20:35] <SimonSapin> I guess that’s fine
- # [20:35] <SimonSapin> but I can imagine how not supporting <marquee> would break stuff
- # [20:39] * WeirdAl wonders idly where the whatwgmemes website is
- # [20:39] <Hixie> you mean separate from http://w3cmemes.tumblr.com/ ?
- # [20:39] <Hixie> cos that's what we use :-)
- # [20:39] <WeirdAl> yeah :p
- # [20:40] <WeirdAl> I need moar funny
- # [20:41] <Ms2ger> Sorry, we don't do crazy in here ;)
- # [20:41] <Hixie> o_O
- # [20:42] <WeirdAl> gotta go - my flight's boarding
- # [20:42] <Ms2ger> ttyl
- # [20:43] * Quits: WeirdAl (~chatzilla@216.55.31.130) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
- # [20:45] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [20:47] * gsnedders would still like Web ECMAScript to define most of it in ES code.
- # [20:48] <gsnedders> Obviously parts can't be, but all the librar yparts can.
- # [20:48] * Ms2ger wonders what Hixie is working on at the moment
- # [20:49] * Quits: foolip (~philip@node-7lfbahzz28oymkymx.a0.ipv6.opera.com) (Ping timeout: 268 seconds)
- # [20:51] <Hixie> canvas in workers
- # [20:53] <Ms2ger> Oh, right
- # [20:55] * Quits: sedovsek (~robert@BSN-176-164-31.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [20:59] <Hixie> do i still need to have spec prose to handle the opera-2d context?
- # [20:59] <Hixie> or can i change the spec so that it assumes that each canvas can only ever have one context at a time?
- # [21:01] <Hixie> i'm thinking i'm going to throw opera-2d under the bus
- # [21:03] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [21:06] * Quits: ^esc (~esc_ape@77.116.247.165.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [21:06] <Ms2ger> sgtm
- # [21:08] * Joins: foolip (~philip@83.218.67.122)
- # [21:10] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [21:11] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [21:12] * Joins: ^esc (~esc_ape@178.115.248.110.wireless.dyn.drei.com)
- # [21:14] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:27] * Quits: cabanier (~cabanier@169.204.229.70) (Quit: Leaving.)
- # [21:27] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [21:28] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [21:31] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [21:45] * Quits: divya (~nimbu@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [21:57] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [22:01] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [22:01] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:02] * Quits: huskyr (~huskyr@a83-163-71-116.adsl.xs4all.nl) (Quit: huskyr)
- # [22:05] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [22:18] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [22:28] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 246 seconds)
- # [22:49] * Joins: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au)
- # [22:59] * Joins: jonlee (~jonlee@2620:149:4:1b01:a836:65c8:f3d7:21d1)
- # [23:04] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [23:11] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [23:17] * Quits: Ms2ger (~Ms2ger@109.133.12.158) (Quit: nn)
- # [23:28] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [23:36] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [23:37] * Joins: yoshiaki (~yoshiaki@p11018-ipngnfx01takamatu.kagawa.ocn.ne.jp)
- # [23:54] * Joins: Ms2ger (~Ms2ger@109.133.12.158)
- # [23:59] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # Session Close: Sun Nov 11 00:00:00 2012
The end :)