Options:
- # Session Start: Fri Nov 23 00:00:00 2012
- # Session Ident: #whatwg
- # [00:09] <GPHemsley> They don't seem to detect WOFF, either
- # [00:09] <GPHemsley> And Chrome has strange behavior when a file is sent with the WOFF mime type
- # [00:09] <GPHemsley> if the file has no file extension, it doesn't add one
- # [00:09] <GPHemsley> but if the file has a '.woff' file extension, it adds another one
- # [00:10] <GPHemsley> so it tries to get me to download and save the file as signature.woff.woff
- # [00:10] <GPHemsley> (versus just signature without it)
- # [00:12] <Hixie> i would expect browsers to only try to sniff for fonts in @font-face
- # [00:12] * Joins: tomasf (~tom@2002:55e5:db44:0:1c25:44aa:cf84:2210)
- # [00:13] <GPHemsley> hmm
- # [00:14] <GPHemsley> TTF seems to be sniffed outside of @font-face, though
- # [00:14] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [00:14] <Hixie> funky
- # [00:14] <Hixie> how does that manifest?
- # [00:16] <GPHemsley> just as a binary download
- # [00:16] <GPHemsley> the others are treated as plaintext
- # [00:16] <Hixie> isn't that just detecting non-text?
- # [00:16] <GPHemsley> oh, good point
- # [00:16] <Hixie> what mime type are you sending it as?
- # [00:16] <GPHemsley> I forgot the TTF signature was binary
- # [00:17] <Hixie> (the other types aren't? funky!)
- # [00:17] <GPHemsley> nope, they're 'ttcf', 'OTTO', and 'wOFF'
- # [00:17] <Hixie> with no binary bytes in the first 512?
- # [00:17] <GPHemsley> TTF, on the other hand, is the binary representation of '1.0'
- # [00:17] <GPHemsley> the test files consist only of the signatures and nothing else
- # [00:18] <GPHemsley> (which is surprisingly successful in other areas)
- # [00:18] <GPHemsley> the signature for bitmaps, for example, is only 'BM"
- # [00:18] <Hixie> aah
- # [00:18] <SimonSapin> GPHemsley: what binary representation?
- # [00:18] <GPHemsley> SimonSapin: 00 01 00 00
- # [00:18] <GPHemsley> (2 bytes for major, 2 bytes for minor)
- # [00:19] <SimonSapin> oh, ok
- # [00:19] <GPHemsley> anyway, back to the Thanksgiving festivities...
- # [00:21] <zewt> that doesn't sound like a very useful magic, heh
- # [00:21] <zewt> not unless you know in advance that you're looking for a font type, at least
- # [00:24] * Quits: Habo (~Habo@popkorn.progressbar.sk) (Ping timeout: 246 seconds)
- # [00:30] * Joins: Habo (~Habo@popkorn.progressbar.sk)
- # [00:36] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
- # [00:57] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Read error: Operation timed out)
- # [01:02] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:04] * Quits: garciawebdev (~garciaweb@host53.186-124-125.telecom.net.ar) (Remote host closed the connection)
- # [01:04] <Hixie> zewt: so long as nobody else did it :-)
- # [01:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [01:10] * Quits: tomasf (~tom@2002:55e5:db44:0:1c25:44aa:cf84:2210) (Quit: tomasf)
- # [01:20] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [01:21] * Quits: drublic (~drublic@frbg-5d84f78c.pool.mediaWays.net) (Remote host closed the connection)
- # [01:23] * benschwarz_ is now known as benschwarz
- # [01:24] * Quits: ^esc (~esc_ape@77.117.247.179.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [01:30] <zewt> Hixie: but a raw binary file containing an array of floats that happens to begin with 1.0 would match, heh
- # [01:30] <zewt> (eg. a list of vertices or whatever)
- # [01:32] <benschwarz> Hixie, did you get my note about renaming the dev spec?
- # [01:34] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [01:35] <annevk> Hixie: if you have a better idea for https://www.w3.org/Bugs/Public/show_bug.cgi?id=18780 it is welcome
- # [01:35] <annevk> Hixie: but given your comment, you would be okay with me drafting that and seeing where it will take you?
- # [01:44] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
- # [01:49] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [01:50] * Joins: fishd_ (darin@nat/google/x-xpfntfkelxofbybj)
- # [01:51] <Hixie> benschwarz: i'm not aware of anything from you that i haven't replied to
- # [01:51] <Hixie> benschwarz: so either yes and i replied, or no :-)
- # [01:52] <benschwarz> lemme see…
- # [01:52] <benschwarz> https://github.com/benschwarz/developers.whatwg.org/issues/69
- # [01:53] * Quits: fishd (darin@nat/google/x-ydorrbopkidhqlls) (Ping timeout: 248 seconds)
- # [01:53] <benschwarz> @ Hixie
- # [01:54] <Hixie> didn't i do that already?
- # [01:54] <Hixie> i thought i did that a while back
- # [01:56] <benschwarz> maybbee you did
- # [01:56] <benschwarz> oh.
- # [01:56] <benschwarz> http://www.whatwg.org/specs/web-apps/current-work/dev-index look at that
- # [01:56] <Hixie> heh
- # [01:56] <Hixie> i think you asked me on irc and i did it then
- # [01:56] <benschwarz> right
- # [01:56] <Hixie> i don't think i'd seen the github issue
- # [01:57] <benschwarz> well. that was good
- # [01:57] <benschwarz> I'll rebuild / deploy then :)
- # [02:04] <benschwarz> Hixie: deployed :)
- # [02:09] * Joins: nonge (~nonge@p5082A936.dip.t-dialin.net)
- # [02:17] * Joins: danzik17 (~danzik17@21.sub-70-192-69.myvzw.com)
- # [02:23] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [02:25] * Joins: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch)
- # [02:25] * Quits: Dashiva (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
- # [02:25] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [02:27] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [03:04] * Quits: danzik17 (~danzik17@21.sub-70-192-69.myvzw.com) (Read error: Connection reset by peer)
- # [03:04] * Joins: erlehmann (~erlehmann@89.204.154.38)
- # [03:04] <erlehmann> how would i put a link in a webvtt file?
- # [03:04] * Joins: danzik17 (~danzik17@21.sub-70-192-69.myvzw.com)
- # [03:06] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [03:09] <erlehmann> hey rillian
- # [03:10] <erlehmann> how can i make annotated links in WebVTT?
- # [03:11] <erlehmann> i have this http://warumnicht.dieweltistgarnichtso.net/wn-15.html
- # [03:11] <erlehmann> and want to make it more accessible
- # [03:13] <erlehmann> maybe the whatwg is the wrong channel :/
- # [03:17] * Joins: [[zzz]] (~q@node-19ll.pool-101-109.dynamic.totbb.net)
- # [03:20] * Quits: [[zz]] (~q@node-kyq.pool-101-108.dynamic.totbb.net) (Ping timeout: 255 seconds)
- # [03:26] * Joins: hdhoang (~hdhoang@113.178.25.158)
- # [03:27] <erlehmann> today i thought about targeting media elements with links
- # [03:27] <erlehmann> <a href="testfile.oga#t=20" target=audio>test</a><audio id=audio>this will be changed</audio>
- # [03:29] <erlehmann> <audio nam=audio> would it have to be
- # [03:29] <erlehmann> name
- # [03:32] * Quits: erlehmann (~erlehmann@89.204.154.38) (Remote host closed the connection)
- # [03:34] * Joins: jondong (~jondong@123.126.22.58)
- # [03:35] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [03:43] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [03:43] * Joins: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net)
- # [03:44] * Joins: jondong (~jondong@123.126.22.58)
- # [03:47] * Quits: danzik17 (~danzik17@21.sub-70-192-69.myvzw.com) (Ping timeout: 252 seconds)
- # [03:48] * Quits: shepazu (~shepazu@c-76-97-75-131.hsd1.ga.comcast.net) (Quit: is sleepy)
- # [03:50] * heycam is now known as heycam|away
- # [03:50] * Joins: plutoniix (~plutoniix@ppp-115-87-112-83.revip4.asianet.co.th)
- # [03:51] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Quit: Leaving...)
- # [04:02] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 260 seconds)
- # [04:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [04:15] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [04:25] * heycam|away is now known as heycam
- # [04:32] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [04:35] * Joins: ezoe (~ezoe@61-205-125-221f1.kyt1.eonet.ne.jp)
- # [04:41] * lilmonkey` is now known as lilmonkey
- # [04:43] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [05:18] * Quits: ezoe (~ezoe@61-205-125-221f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [05:26] * Quits: nessy (silviapf@nat/google/x-ouajsantxrmcacme) (Quit: Leaving.)
- # [05:27] * Joins: erlehmann (~erlehmann@89.204.154.38)
- # [05:27] <erlehmann> html5 table parsing annoys me
- # [05:39] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [05:39] * Joins: shepazu (~shepazu@c-76-97-75-131.hsd1.ga.comcast.net)
- # [05:56] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [06:06] * [[zzz]] is now known as [[zz]]
- # [06:06] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 244 seconds)
- # [06:07] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:09] * Quits: rniwa (~rniwa@ip98-171-188-48.sb.sd.cox.net) (Quit: rniwa)
- # [06:16] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:27] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [06:40] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 260 seconds)
- # [06:41] * Joins: niloy (~niloy@203.196.177.156)
- # [06:50] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [06:52] * Joins: Areks (~Areks@rs.gridnine.com)
- # [06:54] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:11] <MikeSmith> Hixie: you got a typo in the "Unstyled XML documents" change
- # [07:11] <MikeSmith> http://html5.org/r/7525
- # [07:11] <MikeSmith> "and thes a user agent following these requirements"
- # [07:11] <Hixie> thanks
- # [07:20] * heycam is now known as heycam|away
- # [07:22] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [07:25] * Joins: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au)
- # [07:28] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 244 seconds)
- # [07:30] * Quits: erlehmann (~erlehmann@89.204.154.38) (Remote host closed the connection)
- # [07:39] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [07:46] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [07:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:02] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [08:03] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:03] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
- # [08:05] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [08:11] * Joins: Malese (~Martin_L@194.18.12.26)
- # [08:18] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [08:19] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
- # [08:20] * Joins: Ducki (~Ducki@pD9E39A96.dip0.t-ipconnect.de)
- # [08:20] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [08:24] * Joins: victor3 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [08:36] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [08:43] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:48] * Quits: shepazu (~shepazu@c-76-97-75-131.hsd1.ga.comcast.net) (Quit: is sleepy)
- # [09:05] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
- # [09:05] * Quits: victor3 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Quit: Leaving.)
- # [09:09] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 272 seconds)
- # [09:19] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:20] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [09:20] * Joins: victor3 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [09:20] * Parts: victor3 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [09:22] * abstractj|away is now known as abstractj
- # [09:23] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [09:25] * Joins: darobin (~darobin@78.109.80.74)
- # [09:29] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [09:33] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [09:33] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Client Quit)
- # [09:34] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [09:37] <zcorpan> erlehmann: if you read logs, webvtt doesn't support links, but you can use metadata kind and have custom captions. also <audio> doesn't have a name attribute, nor is it a browsing context so target="" doesn't work like that
- # [09:38] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [09:38] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:39] <zcorpan> you can have a script that changes src="" though. i guess you could use target that targets an iframe as no-script fallback, if you care
- # [09:43] * Joins: pyrsmk (~pyrsmk@84.6.107.184)
- # [09:45] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:45] * Quits: pyrsmk (~pyrsmk@84.6.107.184) (Read error: Connection reset by peer)
- # [09:48] * Joins: pyrsmk (~pyrsmk@84.6.107.184)
- # [09:48] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [09:50] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:51] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [09:51] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [09:51] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [09:59] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
- # [09:59] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [10:03] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [10:05] * Joins: alrra (~alrra@188.24.71.86)
- # [10:05] * Quits: alrra (~alrra@188.24.71.86) (Changing host)
- # [10:05] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:05] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [10:05] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [10:08] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [10:09] * Joins: kennyluck_ (~kennyluck@119.161.158.96)
- # [10:09] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
- # [10:09] * kennyluck_ is now known as kennyluck
- # [10:09] * Quits: JibberJim (~opera@host-78-147-244-236.as13285.net) (Quit: JibberJim)
- # [10:10] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [10:12] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [10:14] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:14] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 252 seconds)
- # [10:16] * Joins: shwetank (~shwetank@122.173.145.84)
- # [10:21] * Joins: alrra (~alrra@188.24.71.249)
- # [10:21] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
- # [10:21] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:23] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
- # [10:24] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [10:25] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:27] * abstractj is now known as abstractj|away
- # [10:29] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
- # [10:38] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [10:43] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:44] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:45] * Joins: nonge_ (~nonge@p5082AF7F.dip.t-dialin.net)
- # [10:48] * Quits: nonge (~nonge@p5082A936.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [10:48] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 244 seconds)
- # [10:51] * Joins: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt)
- # [10:57] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [10:57] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [10:59] * Joins: richt (~richt@office.oslo.opera.com)
- # [10:59] <annevk> GPHemsley: font sniffing only happens in font context
- # [11:00] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:00] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:07] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [11:12] * hsivonen wonders how sfnt support is actually implemented.
- # [11:13] <hsivonen> that is, how early does the dispatch to different code paths depending on the type of glyph data occur
- # [11:13] <hsivonen> i.e., does the sniffer even need to decide beyond 1) WOFF, 2) raw sfnt, 3) neither (reject)
- # [11:14] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
- # [11:19] * Joins: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk)
- # [11:20] <annevk> the data I supplied came from Opera's font guy
- # [11:20] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Ping timeout: 265 seconds)
- # [11:25] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:26] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [11:29] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [11:31] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [11:36] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:38] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [11:41] * Joins: drublic (~drublic@frbg-5f733d5a.pool.mediaWays.net)
- # [11:51] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [11:53] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [11:56] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [12:04] * Joins: baku (~baku@93-40-65-156.ip37.fastwebnet.it)
- # [12:04] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [12:12] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [12:16] * Joins: JohnAlbin (~JohnAlbin@111-250-148-195.dynamic.hinet.net)
- # [12:17] * JohnAlbin is now known as JohnAlbin_125217
- # [12:17] * JohnAlbin_125217 is now known as JohnAlbin1252178
- # [12:19] * Quits: plutoniix (~plutoniix@ppp-115-87-112-83.revip4.asianet.co.th) (Quit: จรลี จรลา)
- # [12:19] * Joins: ehsan (~ehsan@24.212.206.174)
- # [12:23] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [12:23] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [12:32] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Leaving...)
- # [12:32] * Quits: alrra (~alrra@unaffiliated/alrra) (Read error: No route to host)
- # [12:34] <zcorpan> i wonder if CfC to publish counts as "process discussions" in html wg
- # [12:36] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
- # [12:38] * Joins: shwetank (~shwetank@122.173.145.84)
- # [12:39] * Joins: Robbert_ (~robbert@2001:980:9368:1:19e1:3a01:c96b:68a1)
- # [12:40] * abstractj|away is now known as abstractj
- # [12:44] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [12:48] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:51] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [12:59] * Quits: Robbert_ (~robbert@2001:980:9368:1:19e1:3a01:c96b:68a1) (Remote host closed the connection)
- # [13:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Remote host closed the connection)
- # [13:03] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [13:08] <Stevef> zcorpan: yes and they should soon be posted to an admin mailing list see: http://lists.w3.org/Archives/Public/public-html/2012Nov/0079.html
- # [13:09] <zcorpan> Stevef: ah, so it's not in effect yet
- # [13:10] <Stevef> the CFC for the mailing list thing gas passed, so should happen soon
- # [13:10] <Stevef> has passed not gas passed :-)
- # [13:21] * Quits: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net) (Quit: Leaving.)
- # [13:24] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:25] * Quits: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:25] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Leaving...)
- # [13:26] * Joins: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au)
- # [13:26] * Quits: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au) (Client Quit)
- # [13:26] * Joins: shwetank (~shwetank@122.173.145.84)
- # [13:28] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:31] * Joins: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au)
- # [13:42] <hsivonen> what mechanism causes Chrome to decode the frame on this page as UTF-8? http://ht.hypertech.com.br/doutorja/
- # [13:42] <hsivonen> the meta is beyond 1024 bytes
- # [13:43] <hsivonen> and WebKit isn't supposed to be doing reloading upon seeing a late meta
- # [13:43] <hsivonen> or do they reload these days?
- # [13:43] <hsivonen> or have they increased the lookahead from 1024 bytes?
- # [13:49] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [13:49] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [13:49] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [13:53] * Quits: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au) (Remote host closed the connection)
- # [13:53] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [13:57] <annevk> they might have increased it, I saw there was discussion about that
- # [13:57] <annevk> no pointer, sorry
- # [14:06] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
- # [14:13] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:24] <annevk> fyi http://annevankesteren.nl/2012/11/copyright-response
- # [14:25] <annevk> it's nothing new, just trying to be fair
- # [14:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [14:46] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [14:50] * Joins: zdobersek (~zan@90.157.243.180)
- # [15:00] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [15:00] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [15:00] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [15:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
- # [15:06] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
- # [15:06] <annevk> Anyone opposed to me introducing the term "redispatching"?
- # [15:07] <annevk> You'll be able to use it to find dom.spec.whatwg.org if you forgot how to type that ;)
- # [15:09] <smaug____> AryehGregor: ping
- # [15:10] * smaug____ tries to recall if we handle PI in ranges like comment/text on purpose
- # [15:10] <smaug____> (in Gecko)
- # [15:12] * Joins: TheBrainWork (~TheBrainW@unaffiliated/thebrain)
- # [15:14] <annevk> I think the idea was to make PI just another CharacterData thingie
- # [15:14] <smaug____> yeah
- # [15:14] <smaug____> I can't find the right bug now
- # [15:14] <annevk> with some minor exceptions that is already largely the case
- # [15:14] <annevk> in most implementations
- # [15:14] <smaug____> Didn't help that I was trying to search for Mozilla bug using W3C bugzilla :)
- # [15:16] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [15:17] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [15:17] <annevk> I kinda wish I could just search through W3C/Mozilla/WebKit/radar:/Opera/IE/Chromium all at once
- # [15:17] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [15:17] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:17] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [15:17] <annevk> Unfortunately I can only search through some of those, and have to find the correct URL
- # [15:18] * JohnAlbin1252178 is now known as JohnAlbin
- # [15:24] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [15:28] <darobin> annevk: I don't know if it's exposed systematically, but bugzilla has an API
- # [15:29] <darobin> it should be possible to address at least those collectively
- # [15:32] * Quits: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt) (Remote host closed the connection)
- # [15:32] <annevk> http://dom.spec.whatwg.org/#dispatching-events is another reason why I favor imperative specifications. So easy to make surgical incisions.
- # [15:33] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:33] * abstractj is now known as abstractj|lunch
- # [15:34] <darobin> bah, subjunctive specifications FTW!
- # [15:34] <odinho> annevk: What is radar:?
- # [15:35] <smaug____> odinho: Apple's internal bug tracker
- # [15:35] <annevk> odinho: URL scheme used for referring to issues in Apple's internal bug tracker, presumably used for Safari, but potentially much more
- # [15:35] <annevk> darobin: learned a new word, yay
- # [15:35] * Joins: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt)
- # [15:36] * Quits: shwetank (~shwetank@122.173.145.84) (Quit: Leaving...)
- # [15:36] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [15:36] <darobin> it would be fun to write a spec in the subjunctive
- # [15:36] <darobin> if this attribute be in error
- # [15:37] <darobin> were the document invalid, the user agent would...
- # [15:38] <annevk> if I be as high as kite?
- # [15:42] <JibberJim> It may well be more readable than your normal specs darobin
- # [15:42] <darobin> annevk: you're tall, but not that tall
- # [15:42] <darobin> OMG there are ghosts here
- # [15:42] <annevk> the real JibberJim?
- # [15:42] <darobin> JibberJim: it's worth a shot
- # [15:43] <annevk> been a while
- # [15:43] <darobin> I wonder if someone has made an automatic subjunctiviser
- # [15:43] * Joins: charl_ (~charl@charl.eu)
- # [15:43] <JibberJim> I am the real me yes... I've found my way out of baby hood and re-entering my previous worlds.
- # [15:43] * Joins: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar)
- # [15:44] <darobin> so you've stopped being a big baby?
- # [15:44] <JibberJim> Something like that yes :)
- # [15:45] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [15:46] <darobin> how's Otter?
- # [15:46] <annevk> time to update http://www.jibbering.com/2002/4/httprequest.html ? :-)
- # [15:46] <darobin> and how old? like 2 or something by now?
- # [15:47] <JibberJim> 18months is all
- # [15:47] <JibberJim> What you mean that's not completely up to date and accurate?
- # [15:47] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [15:47] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [15:47] <JibberJim> anyone would think it was 10 years old
- # [15:47] <darobin> or http://jibbering.com/nauts/htmlnaut/ :)
- # [15:48] * Joins: sedovsek (~robert@89.143.12.238)
- # [15:48] <darobin> that's some serious DHTML there
- # [15:48] <darobin> we so should reintroduce the usage of the word DHTML
- # [15:49] <odinho> darobin: It's been sorely missed (?)
- # [15:49] * Joins: shwetank (~shwetank@122.173.145.84)
- # [15:49] <darobin> odinho: I stumbled upon my old copy of the flamingo book last night; the feeling of nostalgia hasn't quite left me
- # [15:49] <JibberJim> I'll a book "The stupid persons guide to DHTML5" - that should do it
- # [15:50] <odinho> Oh, DTML5. Marketing will jump on it straight away ;D
- # [15:51] <darobin> the domain's free
- # [15:53] * Quits: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt) (Remote host closed the connection)
- # [15:54] <annevk> smaug____: seems unlikely we'll get rid of initCustomEvent right?
- # [15:54] * JibberJim wonders why he can't find darobin in htmlnaut
- # [15:55] <darobin> my foaf file probably went offline at some point in ~2006
- # [15:56] <darobin> I'm waiting for the JSON-LD/microdata/RDFa return of FOAF!
- # [15:56] <JibberJim> I'm pretty sure I never scuttered since 2003
- # [15:56] <JibberJim> For ages I didn't even think I had a cache of the data
- # [15:56] <darobin> in that I ought to be there, I used to be
- # [15:56] <darobin> *case
- # [15:56] <zcorpan> darobin: then how do people/non-people know who you are?
- # [15:57] <darobin> zcorpan: they have fond memories from seeing me dance topless?
- # [15:57] <JibberJim> You still do that? I may have to leave these circles again
- # [15:58] <annevk> darobin: if I'm elected to the TAG, I'll make DHTML top priority
- # [15:58] <darobin> YAY annevk FOR TAG!
- # [15:59] <darobin> JibberJim: I hadn't done it in a while, but I reinstated it at the last TPAC
- # [15:59] <darobin> in fact I think I hadn't done it since Enschede
- # [15:59] <odinho> annevk: You have to make buttons like erikjmoller have done for his employee rep campaign in Opera.
- # [15:59] <zcorpan> "TAG SUCKS"?
- # [15:59] * Parts: shwetank (~shwetank@122.173.145.84) ("Linkinus - http://linkinus.com")
- # [16:00] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [16:00] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:01] <annevk> a whole lot of http://html5.org/temp/unicorn.svg
- # [16:05] <darobin> can you get D66 endorsement or something?
- # [16:05] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:05] <darobin> maybe we can start a W3C Pirate Party
- # [16:06] <smaug____> annevk: I think so
- # [16:07] <smaug____> (at least I'm not going to try it)
- # [16:07] <darobin> annevk: your TAG nomination has cleared, go fill out https://www.w3.org/2002/09/wbs/1/tagnom-201211/
- # [16:11] <annevk> darobin: so the IE agreement is scoped to the group right?
- # [16:11] <annevk> darobin: e.g. I might end up being an IE in the TAG, but would not be automatically in say WebApps
- # [16:12] <darobin> annevk: yes, I thought of that, you're safe
- # [16:12] <annevk> k
- # [16:12] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [16:12] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [16:12] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:12] <darobin> W3C pwns all your copyrights for your contributions to the TAG
- # [16:12] <darobin> MUAHAHAHAHAHAHAHAHAHAHAHAHA
- # [16:13] <darobin> I'm *so* evil
- # [16:14] <annevk> I realise that, it's unfortunate but acceptable... http://www.w3.org/2004/10/27-tag-charter.html is kinda whacky though.
- # [16:14] <annevk> "W3C has adopted an architectural principle that XML should be used for the syntax of Web formats unless there is a truly compelling reason not to"
- # [16:14] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [16:15] <darobin> oh yeah the charter is a whole barrel laughs
- # [16:15] <zewt> is that quote from the mid-90s
- # [16:16] <zewt> heh
- # [16:16] <darobin> zewt: it feels that way, but actually we didn't have XML in the mid90s
- # [16:16] <darobin> annevk: it's all a matter of finding "compelling reasons not to"
- # [16:17] <zewt> simple, "xml is terrible"
- # [16:17] <zewt> i find that pretty compelling
- # [16:17] <zewt> i'm not sure i've hit a single legitimate use case for xml since json came around
- # [16:19] <hsivonen> I feel I have been baited into 386 on a list I don't normally follow: www-international
- # [16:19] <annevk> darobin: submitted
- # [16:19] <zewt> math coprocessor y/n
- # [16:19] <darobin> annevk: wicked cool
- # [16:19] <darobin> now go campaign!
- # [16:19] <annevk> hsivonen: my fault I think
- # [16:20] <annevk> darobin: when is the final day?
- # [16:20] <darobin> www-international — is that for Web Communism?
- # [16:20] <darobin> annevk: for nominations? the 30th
- # [16:20] <darobin> as things currently stand there are five candidates for four seats, so there'll be an election no matter what
- # [16:20] <annevk> darobin: and then elections until end of December?
- # [16:20] <darobin> yup
- # [16:20] * Joins: Ms2ger (~Ms2ger@23.212-242-81.adsl-dyn.isp.belgacom.be)
- # [16:20] <darobin> I forget when they close
- # [16:21] <darobin> maybe early January
- # [16:21] <darobin> you should blog about it like slightlyoff did
- # [16:21] <darobin> also, send some statement of your platform to www-tag
- # [16:21] <darobin> once you guys do that I can start sending some "Questions to the Candidates" there :)
- # [16:21] <annevk> will do in December then
- # [16:22] * Quits: Ducki (~Ducki@pD9E39A96.dip0.t-ipconnect.de) (Quit: Leaving)
- # [16:22] <darobin> good
- # [16:22] <zcorpan> hsivonen: which thread?
- # [16:23] <zcorpan> http://lists.w3.org/Archives/Public/www-international/2012OctDec/0078.html ?
- # [16:26] <zcorpan> is "In Internet Explorer 5.5 a BOM at the start of a file will cause the page to be rendered in quirks mode" true? http://www.w3.org/International/questions/new/qa-byte-order-mark-new
- # [16:26] <zcorpan> doesn't IE5.5 only have one mode anyway?
- # [16:27] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [16:27] <zewt> why is a document intended for this "intended audience" talking about IE5.5? heh
- # [16:30] <JibberJim> IE 5.5 was very fussy about exactly what it saw to avoid quirks mode - so I suspect the answer is yes
- # [16:30] <JibberJim> IE 5.5 is my era! I can still be useful!
- # [16:30] <SimonSapin> when is the vote?
- # [16:31] <darobin> SimonSapin: soon
- # [16:31] <darobin> after the nominations end, it should open pretty quickly
- # [16:31] <darobin> so early Dec
- # [16:31] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [16:32] <annevk> smaug____: thanks, guess I'll add a definition for initCustomEvent() then along with some guidelines for specifications defining their own events
- # [16:32] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [16:35] <annevk> SimonSapin: so for data:, what you want to do is to define a parser (see URL/HTML specs for examples of parsers)
- # [16:36] <annevk> SimonSapin: the input is "scheme data" + "?" + "query" (currently just "scheme data", but soon "query" will be separate)
- # [16:36] <SimonSapin> annevk: how does that parser hook into URL ?
- # [16:37] <zcorpan> JibberJim: i thought quirks/standards was introduced in ie *6*
- # [16:37] <SimonSapin> apparently the "?" and the query are both part of the "body" of data:,test?test
- # [16:37] <annevk> SimonSapin: I haven't entirely thought that through yet. What I think we want is that you have a parsed URL object. And then when you fetch it you do URL processing
- # [16:38] <annevk> SimonSapin: URL processing is scheme-specific and would run this parser, to obtain the resource
- # [16:39] <MikeSmith> zcorpan: http://www.w3.org/html/wg/wiki/DoctypeSwitching
- # [16:39] <SimonSapin> so this parser would first append "?" and the query to the string being parsed
- # [16:39] <JibberJim> zcorpan: I thought it had a seperate rendering mode that matched 4 and itself? but predates "quirks" and "standards" for sure?
- # [16:40] <zcorpan> JibberJim: [citation needed] :-P
- # [16:41] <annevk> SimonSapin: the URL processor takes a URL; if it sees the scheme is data it invokes the data URL processor with schemedata+"?"+query
- # [16:41] <annevk> SimonSapin: hmm, maybe not exactly like that, but to obtain the message body you need scheme data and query, yes
- # [16:41] * Quits: Ms2ger (~Ms2ger@23.212-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 244 seconds)
- # [16:42] <annevk> SimonSapin: the other thing that is somewhat different from http://tools.ietf.org/html/rfc2397 is that the default encoding is windows-1252
- # [16:42] <SimonSapin> versus ascii
- # [16:42] <annevk> yeah
- # [16:42] <annevk> and things like data:text/html;,%E2%84%A2 do not fail
- # [16:42] <hsivonen> IE 5.5 had only the mode now known as quirks
- # [16:43] <annevk> (the specification requires a parameter after ";" which is not how implementations work apparently)
- # [16:43] * Quits: riddle (riddle@us.yunix.net) (Disconnected by services)
- # [16:43] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 248 seconds)
- # [16:43] * Joins: riddle (riddle@us.yunix.net)
- # [16:43] <annevk> SimonSapin: you may want to coordinate MIME type parsing with GPHemsley though
- # [16:44] <annevk> SimonSapin: ideally that's going to be the same parser throughout the whole platform
- # [16:44] <annevk> SimonSapin: used for HTTP, data URLs, type attribute values, etc.
- # [16:44] * JibberJim 's memory has let him down :(
- # [16:44] <SimonSapin> is WHATWG doing HTTP too? :)
- # [16:44] * Joins: gnarf_ (~gnarf@unaffiliated/gnarf)
- # [16:46] * abstractj|lunch is now known as abstractj
- # [16:46] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [16:47] <SimonSapin> annevk: where should this parser live?
- # [16:48] <annevk> I rather not do HTTP, but I guess as long as we keep walking into stuff that's undefined or wrongly defined we might as well pick up things...
- # [16:48] <annevk> SimonSapin: MIME and a data URL spec?
- # [16:49] <SimonSapin> yes
- # [16:49] <SimonSapin> where should I send pull requests
- # [16:50] * gnarf_ is now known as gnarf
- # [16:50] <annevk> I guess MIME type parsing in MIME (sniffing) and data URLs in their own spec or maybe in URL at some point. For now I'd just sketch it out somewhere, maybe the wiki or your own site
- # [16:50] <SimonSapin> is there a preprocessor for doing eg. cross-references?
- # [16:50] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [16:51] * Joins: garciawe_ (~garciaweb@190.244.76.154)
- # [16:52] <annevk> http://wiki.whatwg.org/wiki/GitHub http://wiki.whatwg.org/wiki/Anolis
- # [16:54] <SimonSapin> oh, anolis too is using cssselect
- # [16:55] * Quits: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar) (Ping timeout: 265 seconds)
- # [16:56] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:01] * Quits: JohnAlbin (~JohnAlbin@111-250-148-195.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [17:01] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [17:01] * Joins: shwetank (~shwetank@122.173.145.84)
- # [17:02] * Quits: shwetank (~shwetank@122.173.145.84) (Client Quit)
- # [17:03] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
- # [17:10] <annevk> heh, Chrome starts downloading if you enter data:x,
- # [17:10] <annevk> oh Opera too
- # [17:11] <SimonSapin> annevk: do they do that for any unknown mime type?
- # [17:11] <annevk> yeah, though Firefox fails to parse that as a MIME type...
- # [17:11] <SimonSapin> … and assumes text/plain
- # [17:12] <annevk> oh yeah, didn't notice that
- # [17:12] <annevk> browsers suck
- # [17:12] <annevk> I doubt much of that matters though
- # [17:14] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:14] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:14] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [17:17] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
- # [17:17] <SimonSapin> annevk: MIME Sniffing is not about parsing MIME, is it?
- # [17:17] <annevk> just realised data URLs have a pretty high overhead, they're processed 2 times, and when found in HTML 3 times
- # [17:17] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [17:17] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 246 seconds)
- # [17:17] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [17:18] <annevk> SimonSapin: I think it should be in the end, then we'd just call it MIME
- # [17:18] <SimonSapin> annevk: I weasyprint I special-case value.startswith('data:') to skip some of the processing
- # [17:18] <annevk> SimonSapin: not sure how others feel about that
- # [17:18] <annevk> SimonSapin: case-insensitive match I hope?
- # [17:18] <SimonSapin> hum… :)
- # [17:19] <SimonSapin> nope
- # [17:19] <SimonSapin> should fix that
- # [17:19] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [17:19] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 264 seconds)
- # [17:20] <SimonSapin> annevk: what kind of case-insensitivity? :p
- # [17:20] <annevk> yeah, I guess you want optimised paths for data: in implementations
- # [17:20] <annevk> SimonSapin: heh, URL schemes can only be ASCII
- # [17:21] <SimonSapin> (kidding)
- # [17:21] <annevk> [dD][aA][tT][dD][:]
- # [17:21] * Joins: imrobert (~robert@139.62.87.109)
- # [17:22] <darobin> do we know who made Opera's submitted tests for <track>? http://w3c-test.org/html/tests/submission/Opera/media/interfaces/TextTrack/activeCues.html
- # [17:22] <darobin> I ask 'cause there's a bug being filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=20064
- # [17:23] <annevk> prolly zcorpan
- # [17:24] <darobin> canPlayType() isn't exactly great for boolean tests :)
- # [17:25] <SimonSapin> I subscribed to whatwg@whatwg.org ~30min ago but did not get the confirmation email
- # [17:26] <JibberJim> Can I moan about the name of an API that uses CAN but doesn't return a Boolean
- # [17:27] * Joins: shepazu (~shepazu@c-76-97-75-131.hsd1.ga.comcast.net)
- # [17:27] * lilmonkey` is now known as lilmonkey
- # [17:27] * JibberJim waits for someone to say "Probably" or "Maybe" in response to that request...
- # [17:27] <darobin> JibberJim.canIMoan("API") // "probably, maybe"
- # [17:29] <darobin> I still think that this should have been "possibly", "maybe"; it has a song to it http://www.youtube.com/watch?v=tE11_5Spq1I
- # [17:29] <annevk> SimonSapin: hmm, check spam maybe? otherwise you need to ask Hixie for help
- # [17:30] <annevk> JibberJim: you might have to get in line
- # [17:30] <SimonSapin> annevk: nothing in my mta’s logs
- # [17:31] <annevk> SimonSapin: meh, maybe try again? I don't really know how long it's supposed to take. I believe instant. Otherwise email Hixie
- # [17:31] <SimonSapin> "Depending on the configuration of this mailing list, your subscription request may have to be first confirmed by you via email, or approved by the list moderator."
- # [17:32] <SimonSapin> does it need confirmation?
- # [17:32] <annevk> maybe not, but http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org states "Subscribe to whatwg by filling out the following form. You will be sent email requesting confirmation, to prevent others from gratuitously subscribing you."
- # [17:33] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 276 seconds)
- # [17:33] * Quits: hdhoang (~hdhoang@113.178.25.158) (Quit: Leaving.)
- # [17:34] <annevk> at some point we should organise this a bit less centrally so people besides Hixie can help out
- # [17:36] * Quits: JibberJim (~opera@ge2-0.rt2.rbsov.bbc.co.uk) (Quit: JibberJim)
- # [17:37] <GPHemsley> annevk, SimonSapin: Is parsing a mime type really all that complex? (I mean, I understand reality doesn't match the HTTP spec.) It's just the notion of ignoring spaces and trailing semicolons, right?
- # [17:39] <annevk> GPHemsley: it's pretty basic
- # [17:39] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [17:39] <annevk> GPHemsley: you might also want to change it from a byte parser to a code point parser as especially when used in markup languages the input is going to be code points
- # [17:40] <annevk> (or code units)
- # [17:40] <GPHemsley> annevk: Are we still talking about the mime type parser?
- # [17:40] <annevk> uhuh
- # [17:41] <GPHemsley> I was actually just going to suggest a regex
- # [17:41] <GPHemsley> Is that not a good idea?
- # [17:41] <zewt> ew
- # [17:41] <GPHemsley> oh
- # [17:41] <GPHemsley> :)
- # [17:41] <zewt> then you have to normatively depend on the definition of regexes, which is orders of magnitude more complicated :)
- # [17:41] <GPHemsley> ah, fair point
- # [17:41] <annevk> regexp and BNF are equivalent in problems
- # [17:42] <darobin> zewt: bah, just do what XML Schema did and reference "Perl"
- # [17:42] <GPHemsley> annevk: BNF isn't simpler than regexp?
- # [17:42] <annevk> oh yeah, lets use XML Schema :)
- # [17:42] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 255 seconds)
- # [17:42] <annevk> GPHemsley: it's different, mostly
- # [17:43] <GPHemsley> So I should just spell out the parsing step by step?
- # [17:43] <darobin> <xs:simpleType name='mediaType'><xs:restriction base='xs:string'><xs:pattern value='\w+\/\w+'/></xs:restriction></xs:simpleType>
- # [17:43] <darobin> there! spec done
- # [17:44] <darobin> that wasn't so hard was it?
- # [17:44] <annevk> GPHemsley: yeah
- # [17:44] <darobin> you bunch of whiny losers
- # [17:44] <annevk> darobin: you can put that in your W3C copy :p
- # [17:44] <GPHemsley> darobin: But that doesn't handle parameters ;)
- # [17:45] <darobin> annevk: ooooh, and we'll *finally* get XML Schema in browsers!
- # [17:45] <annevk> darobin: i know right
- # [17:45] <darobin> we've been waiting so long
- # [17:45] <darobin> GPHemsley: bah
- # [17:45] <darobin> <xs:simpleType name='mediaType'><xs:restriction base='xs:string'><xs:pattern value='\w+\/\w+(;.*)?'/></xs:restriction></xs:simpleType>
- # [17:46] <GPHemsley> Well, OK... but you'll want to actually parse the parameter name and value...
- # [17:46] <darobin> you want to parse stuff with XML Schema? Srsly?
- # [17:47] <darobin> annevk: I wonder if we should use http://www.w3.org/TR/xmlschema-1/#key-null as an example for <dfn>
- # [17:47] <GPHemsley> (\w+)\/(\w+)(?:;\s*(?:(\w+)\s*(?:=\s*(\w*))?)?)*
- # [17:47] <GPHemsley> oh, actually, that's no good
- # [17:47] <zewt> :|
- # [17:47] <GPHemsley> (\w+)\/(\w+)(?:;\s*(?:(\w+)\s*(?:=\s*(.*))?)?)*
- # [17:47] <zewt> <zewt> ew
- # [17:47] <GPHemsley> yeah
- # [17:48] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [17:48] <GPHemsley> but that's roughly how I plan to do it
- # [17:48] <zewt> also handling errors with anything but "fail completely" is hard
- # [17:48] <darobin> GPHemsley: note that \w doesn't cut it
- # [17:48] <GPHemsley> darobin: I blame you
- # [17:48] <darobin> I don't know if they can start with anything other than [a-z], but they can certainly contain . and +
- # [17:49] <GPHemsley> this was a first approximation :)
- # [17:49] <darobin> GPHemsley: dude, if you take my XML Schema jokes and put them in your code, really, *really* don't come complaining when things don't work later
- # [17:49] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [17:49] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:49] <GPHemsley> in my original draft of the regex, I had . everywhere
- # [17:50] <GPHemsley> but just for that, I'm going to include it
- # [17:50] <GPHemsley> but only for you
- # [17:51] <GPHemsley> "If user agent is darobin, parse the Content-Type header according to the following XML Schema:"
- # [17:52] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [17:54] <darobin> haha
- # [17:54] <darobin> I reckon that's still a bit too simple
- # [17:54] <darobin> for one, it involves none of SOAP, WSDL, or ASN.1
- # [17:55] <annevk> needs more WS-*
- # [18:09] * Joins: Ms2ger (~Ms2ger@23.212-242-81.adsl-dyn.isp.belgacom.be)
- # [18:09] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
- # [18:10] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [18:11] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [18:14] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [18:16] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
- # [18:23] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [18:27] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [18:28] <annevk> well look at that
- # [18:28] <annevk> back in the day
- # [18:28] <annevk> http://www.w3.org/Protocols/HTTP/AsImplemented.html timbl published in the public domain
- # [18:28] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [18:29] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [18:29] <annevk> ooh http://www.w3.org/Policy.html
- # [18:29] <annevk> "The definition of protocols such as HTTP and data formats such as HTML are in the public domain and may be freely used by anyone."
- # [18:29] <annevk> sad that got fucked along the way
- # [18:31] * Quits: baku (~baku@93-40-65-156.ip37.fastwebnet.it) (Ping timeout: 250 seconds)
- # [18:36] <Ms2ger> Robert Cailliau claims that he could take credit for that, fwiw
- # [18:36] * Joins: Areks_home (~Areks@95-24-146-164.broadband.corbina.ru)
- # [18:38] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [18:39] * Quits: nonge_ (~nonge@p5082AF7F.dip.t-dialin.net) (Quit: Verlassend)
- # [18:40] * Joins: divya (~Adium@c-67-169-39-98.hsd1.ca.comcast.net)
- # [18:41] <annevk> HTTP 0.9 is quite nice btw
- # [18:42] <annevk> you don't even tell the server it's about HTTP
- # [18:42] <annevk> just "GET /gimme"
- # [18:42] <annevk> don't even need a CRLF there
- # [18:42] <Ms2ger> <annevk> [dD][aA][tT][dD][:]
- # [18:42] <annevk> oops
- # [18:42] * Ms2ger hadn't heard of the datd: url scheme
- # [18:44] <SimonSapin> and now decades of implementations reverse-engineering each other and adding support for datd:
- # [18:44] * Joins: JibberJim (~opera@host-78-147-244-236.as13285.net)
- # [18:45] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:46] <annevk> nah, maybe for about:unicorn
- # [18:46] * Joins: darobin (~darobin@78.109.80.74)
- # [18:46] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:46] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:47] * Joins: darobin (~darobin@78.109.80.74)
- # [18:49] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [18:51] * Quits: darobin (~darobin@78.109.80.74) (Ping timeout: 260 seconds)
- # [18:52] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 264 seconds)
- # [18:53] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [18:54] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [18:56] * Quits: pyrsmk (~pyrsmk@84.6.107.184) (Remote host closed the connection)
- # [18:58] * Quits: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Quit: Leaving.)
- # [18:59] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [18:59] * Joins: auchenberg (~auchenber@176.222.239.226)
- # [19:05] * Joins: ^esc (~esc_ape@77.117.246.42.wireless.dyn.drei.com)
- # [19:06] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [19:10] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Operation timed out)
- # [19:14] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [19:16] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [19:18] * Joins: darobin (~darobin@78.208.93.24)
- # [19:23] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [19:27] * Joins: tomasf (~tomasf@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:32] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
- # [19:38] * Quits: tomasf (~tomasf@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [19:39] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [19:40] * Joins: alrra (~alrra@188.24.71.249)
- # [19:40] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
- # [19:40] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [19:40] * Parts: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [19:42] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [19:43] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [19:53] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:54] * Joins: Druide_ (~Druid@p5B136D24.dip.t-dialin.net)
- # [19:55] * Quits: Druide__ (~Druid@p5B05C728.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [19:56] <GPHemsley> It's a real shame that nested comments aren't supported in HTML (or any commonly used programming language)
- # [19:59] <zewt> tricky with typical tokenization methods, iirc
- # [19:59] <GPHemsley> yeah... but it's still a shame
- # [19:59] <GPHemsley> Ocaml has it, though
- # [19:59] <GPHemsley> (which actually turned out to be somewhat problematic when I attempted to create a syntax highlighter for it, given the aforementioned issue)
- # [20:00] <zewt> vim gets upset with languages that have poor random access
- # [20:00] <zewt> (though you can increase the search distance, which isn't as big a deal today as it was 15 years ago)
- # [20:01] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [20:01] * Joins: ehsan (~ehsan@66.207.208.98)
- # [20:02] <GPHemsley> I was writing it for TextWrangler which, IIRC, used regex
- # [20:03] <GPHemsley> Of course, on top of the lack of support for nested comments in HTML is the prohibition on '--' within the comment
- # [20:04] * Quits: drublic (~drublic@frbg-5f733d5a.pool.mediaWays.net) (Remote host closed the connection)
- # [20:07] <annevk> yeah, silly SGML legacy
- # [20:10] <zewt> don't know what the basis for the "--" thing is, since it parses fine and i'm sure is everywhere
- # [20:10] <zewt> i use dashes not infrequently in english text, so i've probably done it plenty of times myself, heh
- # [20:14] <GPHemsley> so... there are two types of TTF fonts
- # [20:14] <GPHemsley> one is an OpenType package, and the other isn't
- # [20:14] <GPHemsley> I think
- # [20:18] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [20:22] <GPHemsley> So, if fonts are not sniffed by the browser in the regular browsing context, then likely the only usecase for font sniffing is CSS Fonts, and that would be done specifically.
- # [20:22] <GPHemsley> Thus, the needs of CSS Fonts are what governs the list of fonts.
- # [20:22] <GPHemsley> (Just thinking out loud.)
- # [20:24] <GPHemsley> It's really sad that the first result for something like "css3-fonts" is w3schools instead of the spec itself
- # [20:25] * Joins: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net)
- # [20:29] <GPHemsley> ...and according to css3-fonts, in addition to EOT, I should also somehow accommodate SVG fonts
- # [20:29] <GPHemsley> hmm
- # [20:30] <zewt> w3schools was one of the first sites i blocked when google's site blocking turned up, heh
- # [20:30] <GPHemsley> zewt: Oh, where can I find this setting?
- # [20:30] <zewt> dunno, it's magic
- # [20:31] <zewt> sometimes it shows up if you view a site then return to the search results, often it just won't show up at all
- # [20:31] <GPHemsley> ah, found it
- # [20:31] <GPHemsley> just perform a search and click on the gear
- # [20:31] <zewt> which is annoying when you hit one of those results where you click the link and it shows a popover "pay us money to see all of the answers!" and you go back and google won't let you block them
- # [20:31] <GPHemsley> and navigate your way through
- # [20:33] <GPHemsley> Gear > Search settings > Blocking unwanted results > Block unwanted sites
- # [20:33] * GPHemsley wonders who else he wants to block
- # [20:34] <GPHemsley> scumbag css3-fonts says "see Appendix A" but doesn't provide a link to it
- # [20:35] <GPHemsley> I mean, come on! You want me to scroll to it *manually*?!
- # [20:35] <zewt> first-world problem go
- # [20:36] <zewt> start a new youtube series, angry web spec nerd
- # [20:37] <GPHemsley> heh
- # [20:38] * Joins: tomasf (~tomasf@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [20:38] <GPHemsley> Why hasn't the CSS/Style working group set up an interface to filter mailing list messages by their spec tags?
- # [20:38] * Quits: Areks_home (~Areks@95-24-146-164.broadband.corbina.ru) (Ping timeout: 248 seconds)
- # [20:39] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [20:41] * Joins: dydx (~dydz@50-0-90-96.dsl.dynamic.sonic.net)
- # [20:42] <hober> GPHemsley: that's what your mail client does
- # [20:42] <hober> GPHemsley: we also have a gmail account that has the entire history of www-style for easier searching
- # [20:42] <hober> GPHemsley: details are on w3c-css-wg
- # [20:48] <GPHemsley> hober: I'm not subscribed to the list; I'm just talking about a web interface for searching the archive.
- # [20:49] <GPHemsley> because otherwise, if I use the regular search, it will attempt to weight results based on relevance
- # [20:49] * Joins: sedovsek (~robert@BSN-176-199-150.dial-up.dsl.siol.net)
- # [20:50] <GPHemsley> when all I want is the existing archive format, but with a filter to only show the messages related to a particular spec
- # [20:50] <hober> yeah, that's a general problem with the w3c mailing list archive ui
- # [20:50] <GPHemsley> (where existing = sort by thread, subject, author, date, etc.)
- # [20:50] <hober> same problem with, say, public-webapps
- # [20:51] * Ms2ger decides against replying to weird Glenn
- # [20:51] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [20:51] * Quits: tomasf (~tomasf@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [20:51] <GPHemsley> hober: It's probably a problem with mailman itself, no?
- # [20:52] <GPHemsley> for some definitions of "problem"
- # [20:55] * Quits: dydx (~dydz@50-0-90-96.dsl.dynamic.sonic.net) (Quit: dydx)
- # [20:56] * GPHemsley files a feature request against Mailman
- # [20:57] * Joins: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt)
- # [21:03] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [21:11] <GPHemsley> https://bugs.launchpad.net/mailman/+bug/1082495
- # [21:17] * Quits: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net) (Quit: bholley)
- # [21:17] <GPHemsley> gee, I sure hope the W3C actually uses Mailman
- # [21:20] <Ms2ger> Hypermail?
- # [21:21] <GPHemsley> I have no idea
- # [21:21] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [21:21] <GPHemsley> but I just used the www-style mailing list in my examples in that Mailman bug
- # [21:21] <GPHemsley> shoot, you're right
- # [21:21] <GPHemsley> argh
- # [21:22] <GPHemsley> oh, hmm
- # [21:22] <GPHemsley> " Hypermail is a free (GPL) program to convert email from Unix mbox format to html. "
- # [21:22] * GPHemsley is suddenly realizing he knows very little about how mailing lists and mailing list archives work
- # [21:25] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 245 seconds)
- # [21:26] * Quits: fishd_ (darin@nat/google/x-xpfntfkelxofbybj) (Ping timeout: 250 seconds)
- # [21:28] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [21:31] * Joins: nessy (~silviapf@124-168-173-229.dyn.iinet.net.au)
- # [21:33] <GPHemsley> "NOTE: The Apple specification for TrueType fonts allows for 'true' and 'typ1' for sfnt version. These version tags should not be used for fonts which contain OpenType tables."
- # [21:33] <GPHemsley> Mozilla does have code that mentions those, but it's not clear to me how far they go to support them.
- # [21:33] <GPHemsley> I feel like they should probably be included, though.
- # [21:34] <GPHemsley> (They are what differentiate a TrueType font from an OpenType font with TrueType outlines, IIUC.)
- # [21:34] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [21:35] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [21:37] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [21:38] * Joins: dydx (~dydz@50-0-90-96.dsl.dynamic.sonic.net)
- # [21:40] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [21:41] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [21:42] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [21:46] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [21:51] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:53] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [21:56] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [21:56] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 252 seconds)
- # [22:02] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [22:07] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [22:07] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 240 seconds)
- # [22:08] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [22:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:09] * Joins: SamB (~SamB@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [22:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 276 seconds)
- # [22:21] * Quits: Ms2ger (~Ms2ger@23.212-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:22] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:27] * Quits: marcosc (~marcosc@bl12-181-158.dsl.telepac.pt) (Remote host closed the connection)
- # [22:34] * Quits: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Quit: Leaving.)
- # [22:34] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 264 seconds)
- # [22:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:36] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [22:36] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [22:36] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:36] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Remote host closed the connection)
- # [22:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [22:38] * Joins: G0d4BU33 (~yaaic@cpe-76-94-36-190.socal.res.rr.com)
- # [22:38] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:40] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
- # [22:40] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [22:41] * Parts: G0d4BU33 (~yaaic@cpe-76-94-36-190.socal.res.rr.com)
- # [22:43] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 240 seconds)
- # [22:44] * Quits: TheBrainWork (~TheBrainW@unaffiliated/thebrain) (Quit: Leaving.)
- # [22:45] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:45] * Joins: globbot (~logbot@lump.glob.com.au)
- # [22:47] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [22:54] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [22:56] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [22:56] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [22:57] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [22:57] * Quits: jsoncorwin (~textual@pool-100-2-233-63.nycmny.fios.verizon.net) (Quit: Computer has gone to sleep.)
- # [22:58] * Quits: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Client Quit)
- # [23:01] <Hixie> anyone know off-hand who implements script crossorigin?
- # [23:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [23:01] <Hixie> aha, webkit and gecko, according to bz
- # [23:04] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
- # [23:07] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [23:09] * heycam|away is now known as heycam
- # [23:12] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [23:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [23:13] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [23:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:17] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 265 seconds)
- # [23:23] * abstractj is now known as abstractj|away
- # [23:29] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [23:32] <Hixie> there's really no way to do the "inner shadow" effect here using canvas, huh http://i.imgur.com/Sy4xM.png
- # [23:33] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:33] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [23:34] <zewt> not that i've ever thought of
- # [23:34] <zewt> not sure what photoshop's algorithm is
- # [23:35] <SimonSapin> re subscribing to whatwg@whatwg.org: the confirmation message took a few hours, but eventually arrived
- # [23:35] <Hixie> SimonSapin: excellent
- # [23:35] <Hixie> zewt: presumably, draw shadow on top and clip to shape
- # [23:38] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 244 seconds)
- # [23:39] <zewt> well that's how real inner shadow is, i think, but isn't that inner glow rather than inner shadow
- # [23:41] <zewt> yeah it is
- # [23:41] <zewt> not a shadow at all
- # [23:44] * Quits: garciawe_ (~garciaweb@190.244.76.154) (Remote host closed the connection)
- # [23:44] <Hixie> what's the difference?
- # [23:45] <zewt> https://zewt.org/~glenn/shadow.png FWIW these are the photoshop effects by name, which is probably the most common way people know them
- # [23:45] <zewt> outer shadow just takes the image, blurs it by some amount, then offsets it by some amount; trivial to do
- # [23:46] <Hixie> what's the difference between shadow and glow other than the offset and blur radius?
- # [23:47] * Joins: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net)
- # [23:47] <zewt> hmm, i'm not quite sure, to be honest
- # [23:47] <zewt> most of the time i'm using them i'm just fiddling with knobs in photoshop and i haven't tried reverse engineering their effects
- # [23:48] <zewt> outer shadow does look similar to outer glow if i set distance (the offset) to 0 and increase the spread (blur amount) by a lot
- # [23:49] <gsnedders> The difference is to do with light bleeding.
- # [23:49] <Hixie> i don't know how to interpret those words in this context
- # [23:50] <gsnedders> The light blurs over the darker part, not the other way around.
- # [23:50] <gsnedders> Typically approximated using a Gaussian blur
- # [23:51] <Hixie> what light
- # [23:51] <Hixie> i'm very confused
- # [23:51] <gsnedders> http://en.wikipedia.org/wiki/Glow_(shader_effect)
- # [23:53] * Quits: eresair (~eresair@99-91-217-87.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 255 seconds)
- # [23:54] <zewt> pretty sure ps glow and shadow are only based on the opacity, not brightness
- # [23:54] <gsnedders> Dunno, I tend not to use such things myself. :)
- # [23:54] <zewt> (what gets blurred over what being the blend mode, which is orthogonal)
- # [23:57] <SimonSapin> I don’t know about canvas, but CSS has inner box-shadow
- # [23:58] <SimonSapin> it’s described as a gaussian blur
- # [23:59] * Joins: kamals (~kamals@5.43.203.151)
- # [23:59] <zewt> i guess the basic math is to invert the opacity, so you get a layer that's opaque where the original image is transparent; blur that layer by some amount; then blit the result onto the image, clipped by the original image's opacity
- # Session Close: Sat Nov 24 00:00:00 2012
The end :)