Options:
- # Session Start: Wed May 09 00:00:00 2012
- # Session Ident: #whatwg
- # [00:02] * Joins: Jedi_ (~Jedi@jedi.org)
- # [00:06] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:06] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [00:11] * miketaylr is now known as miketaylrawaylol
- # [00:19] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [00:20] * jonlee is now known as jonlee|afk
- # [00:22] * Quits: tomasf (~tom@2002:55e5:dbde:0:19ea:a19a:f146:3f1c) (Quit: tomasf)
- # [00:25] * jernoble is now known as jernoble|afk
- # [00:26] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [00:26] * jernoble|afk is now known as jernoble
- # [00:26] * jonlee|afk is now known as jonlee
- # [00:29] * Quits: jonlee (~jonlee@2620:149:4:1b01:a101:e055:2c11:6c48) (Quit: jonlee)
- # [00:29] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Client Quit)
- # [00:30] * Quits: twisted` (~twisted@p5DDBBC82.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [00:31] * Joins: twisted` (~twisted@p5DDBB055.dip.t-dialin.net)
- # [00:32] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [00:35] * Joins: jonlee (~jonlee@2620:149:4:1b01:650a:1904:5f9d:bb02)
- # [00:40] * Joins: Druide__ (~Druid@p5B13617B.dip.t-dialin.net)
- # [00:40] * Quits: gavin_ (~gavin@76.14.70.183) (Ping timeout: 255 seconds)
- # [00:40] * Quits: Druide_ (~Druid@p5B137AD1.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [00:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:44] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [00:45] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [00:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [00:51] * jernoble is now known as jernoble|afk
- # [00:52] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [00:54] * Quits: rniwa (rniwa@nat/google/x-mkorwgwpgpbxwrxo) (Quit: rniwa)
- # [00:55] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [00:58] * jernoble|afk is now known as jernoble
- # [00:58] * jernoble is now known as jernoble|afk
- # [00:58] * jernoble|afk is now known as jernoble
- # [00:58] * Joins: mistenkt (~mistenkt@static243-240-128.mimer.net)
- # [00:59] * Parts: mistenkt (~mistenkt@static243-240-128.mimer.net)
- # [00:59] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [01:03] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [01:11] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [01:11] * Quits: drublic (~drublic@frbg-5d84f3c4.pool.mediaWays.net) (Remote host closed the connection)
- # [01:33] * Quits: michaeln (michaeln@nat/google/x-nljiiqdvgeedyvqs) (Quit: Leaving.)
- # [01:35] * Quits: tabatkins (~jackalmag@80.187.201.88)
- # [01:36] * Joins: ap_ (~ap@17.245.107.164)
- # [01:38] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [01:39] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
- # [01:40] * Quits: ap (~ap@2620:149:4:1b01:790d:bc1f:f586:b1fb) (Ping timeout: 260 seconds)
- # [01:40] * ap_ is now known as ap
- # [01:40] * Quits: ap (~ap@17.245.107.164) (Client Quit)
- # [01:41] * Joins: othermaciej (~mjs@17.245.106.253)
- # [01:44] * Quits: nesta_ (~nesta_@232.Red-83-61-72.dynamicIP.rima-tde.net) (Ping timeout: 250 seconds)
- # [01:47] * Joins: nesta_ (~nesta_@178.139.114.188)
- # [01:47] * Quits: nesta_ (~nesta_@178.139.114.188) (Client Quit)
- # [01:51] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Ping timeout: 252 seconds)
- # [01:51] * Joins: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi)
- # [01:53] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 248 seconds)
- # [02:09] <Hixie> so some of this feedback about responsive images suggests we should send differnet images based on bandwidth
- # [02:09] <Hixie> any ideas how to do that?
- # [02:09] <Hixie> (i mean at a high level, not syntax levle)
- # [02:10] <Hixie> should we just have two categories, "i am bandiwdth-constrained" and "i am willing to try for the biggest thing you have"?
- # [02:11] <mpt> "This is taking too long, please give me the rest of the image at the next lowest resolution"
- # [02:13] <Hixie> yeah but what if the user then comes out of the tunnel?
- # [02:14] <Hixie> what if it took a long time because the user started on wifi but the wifi router got hit by a dog?
- # [02:16] <jsbell> FWIW, at <previous company> with a non-Web client we used JPEG2000 progressive images. The client would just terminate the request when it had enough pixels to display, but could always do an HTTP Range request for more later on, if e.g. the user zoomed in.
- # [02:18] * Parts: schnoodles (~schnoodle@melbourne.99cluster.com) ("Leaving...")
- # [02:19] <jsbell> (More specifically, the client would request only the first 1k of data, and reason about how much more to request based on current conditions. This require the rendering pipeline and image cache to be fairly chatty.)
- # [02:28] * jernoble is now known as jernoble|afk
- # [02:29] <tantek> Hixie, my understanding is that the folks who've been exploring responsive images have thought through a lot of the use cases etc. You'll likely answer your questions better with some web research (unless folks here have specific URLs to such research))
- # [02:29] <tantek> and yes, I agree, figure out the high-level mechanics of it first, worry about syntax later.
- # [02:30] <Hixie> some of the folks who've been exploring responsive images have sent zillions of e-mails on the topic to the whatwg list
- # [02:30] <Hixie> so i'm pretty well covered in terms of research
- # [02:30] <tantek> email != research in my experience. that's part of the problem.
- # [02:31] <Hixie> i mean, they did research, and e-mailed it to the list
- # [02:31] <tantek> have any sent URLs to wiki pages of research?
- # [02:31] <Hixie> (which is the best way to do things in the whatwg world)
- # [02:32] * jernoble|afk is now known as jernoble
- # [02:34] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [02:34] * Quits: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
- # [02:35] <tantek> Hixie, it works best for you, because you've chosen to treat the whatwg list as your inbox / task list. In every other way, I've found email lists (including WHATWG) to be more of a support forum, and rarely useful for much else. Though to be fair WHATWG has a decent S/N.
- # [02:35] * Joins: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net)
- # [02:35] * Quits: scor (~scor@c-98-216-66-30.hsd1.ma.comcast.net) (Changing host)
- # [02:35] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:36] <Hixie> well the help@whatwg.org list is a support forum by design, sure
- # [02:36] <Hixie> the whatwg@whatwg.org list is a spec feedback list by design
- # [02:36] <Hixie> having promised to reply to all e-mail goes a long way towards enforcing that, i think :-)
- # [02:37] <Hixie> (still reading it all, but so far the focus has been on image dimensions and pixel density, i haven't seen much about the network bandwidth side of responsive design, either on the threads or on the web.)
- # [02:41] <tantek> that being said, good to hear that you're working on responsive images - I think it will be a significant improvement to the adaptability of the web platform.
- # [02:41] * Quits: jsbell (jsbell@nat/google/x-vqnnolppkejhpgsu) (Quit: There's no place like home...)
- # [02:42] <tantek> (and it's content and belongs in markup, rather than presentational CSS)
- # [02:42] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [02:43] * Quits: KillerX (~anant@nat/mozilla/x-punttmnmjupbkiip) (Quit: KillerX)
- # [02:44] <Hixie> well it belongs in both
- # [02:44] <Hixie> depends on what kind of image we're talking about :-)
- # [02:48] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:48] * jernoble is now known as jernoble|afk
- # [02:48] * Joins: michaeln (michaeln@nat/google/x-jrazkbuguxnvdgkj)
- # [02:49] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [02:50] * Quits: beverloo (peter@nat/google/x-tvqwwzzmqfbszipb) (Read error: Operation timed out)
- # [02:50] * Quits: jonlee (~jonlee@2620:149:4:1b01:650a:1904:5f9d:bb02) (Read error: Operation timed out)
- # [02:50] * Quits: hamaji (~hamaji@2401:fa00:4:1004:1aa9:5ff:febf:8c3c) (Read error: Operation timed out)
- # [02:50] * Quits: jochen__ (jochen@nat/google/x-znbkvoqklizmqqqh) (Read error: Operation timed out)
- # [02:50] * Quits: jamesr (jamesr@nat/google/x-amwvnuzcuavubynx) (Read error: Operation timed out)
- # [02:51] * Joins: jonlee (~jonlee@2620:149:4:1b01:650a:1904:5f9d:bb02)
- # [02:53] * Joins: hamaji (~hamaji@2401:fa00:4:1004:1aa9:5ff:febf:8c3c)
- # [02:53] * Joins: jamesr (jamesr@nat/google/x-filbyycffmqemgsn)
- # [02:53] * Joins: beverloo (peter@nat/google/x-dkthqgjhsmptatvf)
- # [02:54] * Joins: jochen__ (jochen@nat/google/x-hqddqmhnuypcayhz)
- # [03:04] * Joins: tomasf (~tom@2002:55e5:dbde:0:19ea:a19a:f146:3f1c)
- # [03:07] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
- # [03:07] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Remote host closed the connection)
- # [03:09] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [03:12] * Joins: othermaciej (~mjs@17.245.106.253)
- # [03:14] * Quits: Seta00 (~Seta00@seta00.com) (Quit: ZNC - http://znc.in)
- # [03:18] * Quits: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl) (Ping timeout: 272 seconds)
- # [03:20] * Joins: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net)
- # [03:24] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [03:24] * Quits: miketaylrawaylol (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Read error: Connection reset by peer)
- # [03:27] * Quits: jennb (jennb@nat/google/x-vxrnmbuyfupmnqxo) (Quit: jennb)
- # [03:27] * Quits: othermaciej (~mjs@17.245.106.253) (Quit: othermaciej)
- # [03:28] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:29] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
- # [03:30] * Quits: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net) (Remote host closed the connection)
- # [03:32] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [03:50] <abarth> Hixie, I didn't read the whole discussion above, but I don't know of anyone who is using "always"
- # [03:50] <abarth> Hixie: the "origin" mode seems to be the most popular
- # [03:53] * jonlee is now known as jonlee|afk
- # [03:54] * jonlee|afk is now known as jonlee
- # [03:56] * Quits: jonlee (~jonlee@2620:149:4:1b01:650a:1904:5f9d:bb02) (Quit: jonlee)
- # [04:01] * Quits: jwalden (~waldo@nat/mozilla/x-pelfflrgnshwpdzw) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
- # [04:10] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [04:10] * Quits: michaeln (michaeln@nat/google/x-jrazkbuguxnvdgkj) (Quit: Leaving.)
- # [04:13] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:17] * ojan_gardening is now known as ojan_away
- # [04:18] * Joins: jonlee (~jonlee@2620:149:4:1b01:18ea:4e39:90eb:1bfc)
- # [04:20] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [04:28] * jonlee is now known as jonlee|afk
- # [04:35] * Joins: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net)
- # [04:40] * Quits: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net) (Read error: Connection reset by peer)
- # [04:49] * Joins: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net)
- # [05:03] * Joins: michaeln (michaeln@nat/google/x-deabobernkylxopt)
- # [05:13] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [05:14] * Quits: jacobolus (~jacobolus@adsl-71-135-100-77.dsl.pltn13.pacbell.net) (Remote host closed the connection)
- # [05:27] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [05:33] * Joins: J_Voracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net)
- # [05:34] * Quits: J_Voracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net) (Client Quit)
- # [05:35] * Joins: [[zzz]] (~q@125.25.32.105.adsl.dynamic.totbb.net)
- # [05:37] * Joins: sarro (~sarro@i5E865DF1.versanet.de)
- # [05:38] <Hixie> lol
- # [05:38] <Hixie> so i've now sent enough e-mails to w3cmemes' e-mail address that google+ recommended it as a friend
- # [05:38] * Quits: [[zz]] (~q@125.25.40.172.adsl.dynamic.totbb.net) (Ping timeout: 256 seconds)
- # [05:38] <Hixie> so i tried to add it as a friend
- # [05:39] <Hixie> and that sent an e-mail to w3cmemes' e-mail address asking it to join google+
- # [05:39] <Hixie> which has now appeared on the tumblr -_-
- # [05:42] * [[zzz]] is now known as [[zz]]
- # [05:46] * Quits: michaeln (michaeln@nat/google/x-deabobernkylxopt) (Quit: Leaving.)
- # [06:02] <tantek> Hixie - LOL
- # [06:09] <kennyluck> LOL
- # [06:11] * jonlee|afk is now known as jonlee
- # [06:14] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [06:16] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [06:27] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
- # [06:27] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [06:35] * Joins: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de)
- # [06:37] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [06:54] * Joins: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de)
- # [06:55] * Joins: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [07:03] * Joins: michaeln (michaeln@nat/google/x-qbbrtobhmjgnyleb)
- # [07:04] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:11] * Quits: twisted` (~twisted@p5DDBB055.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [07:15] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [07:24] * Quits: jonlee (~jonlee@2620:149:4:1b01:18ea:4e39:90eb:1bfc) (Quit: jonlee)
- # [07:25] * AryehGregor_ is now known as AryehGregor
- # [07:26] <AryehGregor> jgraham, thanks.
- # [07:28] * Joins: jonlee (~jonlee@2620:149:4:1b01:1cbc:15d5:468d:e6df)
- # [07:28] * Joins: mishunov (~spliter@246-207-112-92.pool.ukrtel.net)
- # [07:31] * Quits: mishunov (~spliter@246-207-112-92.pool.ukrtel.net) (Client Quit)
- # [07:31] * Joins: mishunov (~spliter@246-207-112-92.pool.ukrtel.net)
- # [07:32] * Parts: mishunov (~spliter@246-207-112-92.pool.ukrtel.net)
- # [07:33] * Quits: michaeln (michaeln@nat/google/x-qbbrtobhmjgnyleb) (Quit: Leaving.)
- # [07:35] * Quits: JohnAlbin (~JohnAlbin@114-42-58-20.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [07:36] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [07:47] * Joins: twisted` (~twisted@p5DDBB055.dip.t-dialin.net)
- # [07:49] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:58] * Quits: twisted` (~twisted@p5DDBB055.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
- # [08:01] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:11] * Joins: Ducki (~Ducki@pD9E3944F.dip0.t-ipconnect.de)
- # [08:12] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [08:13] * Quits: jdaggett (~jdaggett@p57AEC372.dip0.t-ipconnect.de) (Quit: jdaggett)
- # [08:16] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [08:23] * Quits: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [08:23] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:23] * Joins: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de)
- # [08:35] * Quits: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [08:35] * Quits: sarro (~sarro@i5E865DF1.versanet.de)
- # [08:35] * Joins: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de)
- # [08:36] * heycam|away is now known as heycam
- # [08:40] * Joins: nesta_ (~nesta_@70.Red-83-58-95.dynamicIP.rima-tde.net)
- # [08:45] * Joins: michaeln (michaeln@nat/google/x-sacdjsktsgeufdiu)
- # [08:47] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:54] * Joins: dbaron (~dbaron@193.105.139.140)
- # [08:54] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [08:54] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 255 seconds)
- # [08:58] * Joins: ehsan (~ehsan@209.20.29.228)
- # [09:00] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:00] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:02] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
- # [09:02] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
- # [09:04] * Joins: kinetik (~kinetik@121.98.132.55)
- # [09:12] * Joins: krit (~krit@sjfw1.adobe.com)
- # [09:13] * Joins: jdaggett (~jdaggett@193.105.139.140)
- # [09:15] * Quits: michaeln (michaeln@nat/google/x-sacdjsktsgeufdiu) (Quit: Leaving.)
- # [09:16] <zcorpan> defaults write -g ApplePressAndHoldEnabled -bool false <-- aaaaaaaah, that feels so much better
- # [09:26] <jgraham> AryehGregor: Not committed yet; if you have time to do a quick code review on the gist I would be happy
- # [09:30] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 248 seconds)
- # [09:31] <hober> zcorpan: yeah, I have (ns-set-resource nil "ApplePressAndHoldEnabled" "NO") in ~/.emacs
- # [09:33] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [09:37] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
- # [09:44] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:46] * Quits: jonlee (~jonlee@2620:149:4:1b01:1cbc:15d5:468d:e6df) (Quit: jonlee)
- # [09:47] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [09:48] * Joins: jonlee (~jonlee@2620:149:4:1b01:8957:2d7c:281d:fb0f)
- # [09:52] * Joins: izhak (~izhak@188.244.177.171)
- # [09:57] * Joins: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl)
- # [10:09] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:10] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [10:13] <hsivonen> rafaelw_: Sorry about the delay in reply. I changed my filters to put public-webapps under my WHATWG label instead of my catchall W3C label from now on so that they don't get lost among the volume of the long tail of W3C lists I subscribe to
- # [10:15] <hober> Hixie: heh. deleted.
- # [10:17] <jgraham> hsivonen: I don't really like the idea of shoving four methodsWithLongNames on document
- # [10:20] <jgraham> If we believe that people prefer jQuery-style APIs to legacy-DOM-style APIs then that clearly isn't going to be popular
- # [10:20] <jgraham> So it will probably be wrapped in a way that reintroduces per-library magic and regexps
- # [10:22] * Joins: tabatkins (~jackalmag@193.105.139.140)
- # [10:23] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [10:25] <hsivonen> jgraham: Please suggest shorter names on the list. I think it makes more sense to call a single method than to first call a factory method and then set a property on the object returned by the factory method.
- # [10:30] <jgraham> Well the best API I can come up with is document.parse(string, ["auto"|"html"|"svg"|"mathml"|"xml"])
- # [10:31] * Quits: krit (~krit@sjfw1.adobe.com) (Ping timeout: 245 seconds)
- # [10:31] <jgraham> Where auto does some sort of magic, and the other options allow you to opt-out of the magic
- # [10:33] * Quits: tomasf (~tom@2002:55e5:dbde:0:19ea:a19a:f146:3f1c) (Quit: tomasf)
- # [10:33] * tomasf_ is now known as tomasf
- # [10:34] <zcorpan> tabatkins: would it be ok to have <template context=svg>?
- # [10:35] <zcorpan> why do we need "xml"? what would it do?
- # [10:36] * Joins: graememcc (~chatzilla@host86-148-138-192.range86-148.btcentralplus.com)
- # [10:37] <zcorpan> do we want contextless xml fragment parsing?
- # [10:39] * Joins: michaeln (michaeln@nat/google/x-uxethhxugkpnmdsk)
- # [10:45] <tabatkins> zcorpan: Maybe? It's not *horrible*, but I'd prefer to avoid it if possible.
- # [10:45] <tabatkins> Maybe if it was an optional switch, so we could use it to switch on <template><a>...</></> stuff.
- # [10:46] <tabatkins> But still by default use the "first start tag" thing.
- # [10:46] * Joins: gwicke (~gabriel@212.255.28.33)
- # [10:47] <tabatkins> Then we can just say "conflicts resolve in favor of HTML" without guilt.
- # [10:49] * jonlee is now known as jonlee|afk
- # [10:51] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 252 seconds)
- # [10:54] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [10:56] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [11:00] <AryehGregor> jgraham, I'm not sure about it until Ms2ger gets back to us on why he wants explicit timeouts instead of no test-wide timeouts at all.
- # [11:02] <AryehGregor> window.getLastError? Seriously? Unix's errno was so amazingly successful and non-error-prone that people need to reinvent it in JS?
- # [11:03] <AryehGregor> Oh, it only needs to work from window.onerror handlers. That would make some sense, although the API could be improved upon.
- # [11:04] <jgraham> And Ms2ger has just quite. OF course.
- # [11:04] <jgraham> *quit
- # [11:06] <jgraham> If you wanted to do that getLAstError thing, why wouldn't you just make it a property of the event?
- # [11:10] <AryehGregor> What event? This is window.onerror.
- # [11:10] <AryehGregor> It's not an actual event handler. :)
- # [11:11] * Joins: drublic (~drublic@frbg-5d84ed09.pool.mediaWays.net)
- # [11:11] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [11:17] <jgraham> Oh. Well something that passes the error object to the "event" handler then
- # [11:18] <jgraham> Not some global function that doesn't work in some situations
- # [11:21] <AryehGregor> What do you mean?
- # [11:21] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [11:21] <AryehGregor> window.onerror is the only thing that gets called for uncaught JS exceptions, right?
- # [11:21] <zcorpan> AryehGregor: it is a an actual event handler, but there's no actual event :-)
- # [11:23] <jgraham> AryehGregor: I mean if you have some function f that is called in response to an exception e, e is an argument of, or a property of an argument of, f
- # [11:23] <AryehGregor> jgraham, that would be nice, but it's not true for window.onerror, is it?
- # [11:24] <zcorpan> what you're suggesting is proposal #2
- # [11:27] <jgraham> zcorpan: So it is
- # [11:27] <jgraham> No idea why the author thinks it's less preferable
- # [11:27] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:27] <jgraham> It seems obviously better to me
- # [11:28] <jgraham> Although if IE uses e = this, that seems like an interesting alternative
- # [11:31] <zcorpan> this is window in IE9
- # [11:31] <odinho> I also liked the #2 better.
- # [11:32] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [11:32] <jgraham> zcorpan: Oh well in that case I guess #2 is best
- # [11:33] <zcorpan> WDYT about #3 (just the stack in an argument)?
- # [11:35] <jgraham> Seems more logical to make TC39 add the stack as a property of the event
- # [11:36] <jgraham> of course they will probably reject that idea
- # [11:36] <jgraham> Because they don't like the idea of functions being able to know their callstack
- # [11:37] <jgraham> s/event/Error/
- # [11:43] * Joins: Lachy (~Lachy@guest.opera.com)
- # [11:46] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 260 seconds)
- # [11:46] <odinho> If everyone is doing it anyway, well, they don't have much to say then I guess :P
- # [11:46] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [11:51] * Quits: nonge (~nonge@p50829029.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [11:52] <annevk> hober: you should delete the tweet too
- # [11:52] <hober> annevk: ok
- # [11:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [11:53] <annevk> hober: also, welcome to Europe, discussing prefixes? :)
- # [11:54] <hober> not yet, thank $deity
- # [11:54] <hober> right now we're talking about compositing & blending
- # [11:54] <jgraham> Pretty sure that prefixes are evidence that $deity is null
- # [11:54] <annevk> jgraham: only if you assume he's good
- # [11:55] <hober> jgraham: or that $deity is (not null) && vengeful
- # [11:55] <annevk> minutes in memespeak http://w3cmemes.tumblr.com/post/22708671971
- # [11:55] * annevk approves
- # [12:03] * Joins: nonge (~nonge@p5082910F.dip.t-dialin.net)
- # [12:06] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [12:06] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [12:07] <hober> more minuting... http://w3cmemes.tumblr.com/post/22709255224
- # [12:08] <gsnedders> odinho: Eh, there's plenty of stuff everyone supports but is unspec'd.
- # [12:09] <gsnedders> jgraham: wrt stack/stacktrace, I think it was decided to wait to see what impls decide to do for PTC, given TCO is required.
- # [12:10] <jgraham> gsnedders: You appear to have started speaking in tounges
- # [12:12] <jgraham> Or to put it more pleasantly, you have given in to glossolalia
- # [12:14] <gsnedders> s/PTC/proper tail calls/
- # [12:14] <gsnedders> s/TCO/tail call optimization/
- # [12:15] <jgraham> Required by what?
- # [12:15] * gsnedders has obviously spent too much time dealing with compilers
- # [12:15] <jgraham> Not that I am against TCO
- # [12:15] <gsnedders> jgraham: The spec, as it's trivially black-box observable (running out of stack)
- # [12:16] <jgraham> Well I guess I should have got TCO, which might have given a clue for PTC
- # [12:16] <jgraham> Required by which spec?
- # [12:16] <gsnedders> ES6
- # [12:17] <jgraham> So the tl;dr summary is "ES6 will introduce tail call optimisation (which may screw with stack traces)"
- # [12:18] <gsnedders> Yeah.
- # [12:19] <gsnedders> A large part of why Java has never had TCO is the fact the spec requires stacktraces for errors, which effectively mean having a stack.
- # [12:19] <gsnedders> *means
- # [12:20] <jgraham> Guido has the same reasoning for python (debuggability > recursion)
- # [12:21] <jgraham> But doesn't relying on TCO mean that your stack must have the form (roughly) A B C [D E F]*
- # [12:21] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [12:21] <jgraham> Or
- # [12:22] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [12:24] <gsnedders> jgraham: Any function with a PTC will not be on the stack after the tail call.
- # [12:24] <gsnedders> Or what?
- # [12:24] <jgraham> gsnedders: It won't be on the stack, obviously
- # [12:24] * gsnedders needs to pack for Lkpg though
- # [12:25] <jgraham> I was just wondering if the stack that you would get in the absence of tail calls has to be regular in a way that would allow you to display something quite useful as a traceback
- # [12:25] <jgraham> even when you do have tco
- # [12:25] <jgraham> But I'm not sure that I'm right
- # [12:26] <jgraham> gsnedders: When do you arrive?
- # [12:26] <gsnedders> Well, you have no idea where the function was directly called from
- # [12:26] <gsnedders> jgraham: Late. Really late.
- # [12:26] <jgraham> OK
- # [12:26] <jgraham> To where?
- # [12:26] <gsnedders> Du Nord
- # [12:26] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [12:26] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [12:26] <jgraham> That's in Paris?
- # [12:26] <gsnedders> Flying into NYO
- # [12:26] <jgraham> Ah OK
- # [12:27] <gsnedders> From EDI
- # [12:27] <jgraham> That was the question
- # [12:27] <gsnedders> Ah.
- # [12:27] <jgraham> You have checked that there is actually a bus, right?
- # [12:27] <gsnedders> Yes.
- # [12:27] <gsnedders> Gets in at 23:15, IIRC
- # [12:27] <gsnedders> (the bus)
- # [12:27] <jgraham> OK
- # [12:28] <gsnedders> Staying at Hotell Du Nord, on Repslagaregatan (sp?)
- # [12:29] <zcorpan> ok so looking at http://kangax.github.com/es5-compat-table/non-standard/ and removing all columns except opera, ie9, ff12, sf5 and ch7-10, and removing lines where there are more "No" than "Yes", gives:
- # [12:29] <zcorpan> function statement , function "name" property, function "caller" property, function "arguments" property, __proto__ , __defineGetter__ , __defineSetter__ , const, RegExp "lastMatch", RegExp.$1-$9, String.prototype.substr, String.prototype.trimLeft, String.prototype.trimRight, String.prototype.anchor, String.prototype.big, String.prototype.blink, String.prototype.bold, String.prototype.link, Octal literals, error "stack"
- # [12:30] <gsnedders> Quite a few of those are in ES6
- # [12:30] <zcorpan> what's missing?
- # [12:31] <gsnedders> Off hand, function properties, __define{G,S}etter__ (note IE doesn't support this), Error.stack
- # [12:31] <gsnedders> IE doesn't support Error.stack either
- # [12:32] <zcorpan> what about function statement? (http://kangax.github.com/nfe/#function-statements )
- # [12:32] * Quits: izhak (~izhak@188.244.177.171) (Remote host closed the connection)
- # [12:32] <gsnedders> Believe they're in, though no idea what the semantics are
- # [12:34] <zcorpan> where's the es6 spec?
- # [12:35] <gsnedders> Not everything that's been agreed to be added is in the spec yet, but http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts
- # [12:35] <gsnedders> Also still not agreement on __proto__ semantics
- # [12:36] <gsnedders> Noteably what us and JSC have impls of now are slightly different to what's in the spec, and in IMHO cleaner
- # [12:37] <zcorpan> i don't see anchor() anywhere
- # [12:38] <gsnedders> "Not everything that's been agreed to be added is in the spec yet"
- # [12:38] <zcorpan> k
- # [12:40] * heycam is now known as heycam|away
- # [12:43] <gsnedders> jgraham: What's the weather like? :P
- # [12:43] <jgraham> Today? Lousy
- # [12:43] <jgraham> Rain
- # [12:44] <gsnedders> How warm?
- # [12:44] <jgraham> I haven't worked out how to get the temperature to display in unity yet
- # [12:44] <jgraham> http://www.temperatur.nu/ullstamma.html
- # [12:44] <gsnedders> Should I plan to wear enough not to be frozen given snow everywhere, or enough to not be frozen given a sane spring temperature?
- # [12:45] <gsnedders> Okay.
- # [12:46] <jgraham> In other UI rants, who thought that hiding the menu headings in unity was a good idea? It reduces discoverability and increases aquisition time
- # [12:47] * jgraham decides to blame mpt
- # [12:47] <jgraham> I can only imagine it is part of some long-term plan to make application designers stop using menus
- # [12:49] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
- # [13:06] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
- # [13:06] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [13:07] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
- # [13:09] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 252 seconds)
- # [13:12] <jgraham> Is there some way to tell from script if a CSS background image has finished loading?
- # [13:13] <annevk> load it through new Image and time that?
- # [13:14] <jgraham> Well for my purposes I could rely on timing
- # [13:14] <jgraham> But I would rather not
- # [13:14] <jgraham> (makes tests more unstable)
- # [13:15] <annevk> unless something changed in the last couple of months CSSOM does not expose much in this area
- # [13:15] <jgraham> Yeah and we still don't have drawElement in the 2D context
- # [13:15] <jgraham> Timing it is, I guess
- # [13:18] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [13:19] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [13:20] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [13:20] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [13:20] <jgraham> Next question: is it me, or is http://www.whatwg.org/specs/web-apps/current-work/#critical-subresources a lie?
- # [13:21] <jgraham> In particular, it seems that background images in CSS do delay the load event
- # [13:21] * jgraham hasn't tried anything else yet
- # [13:21] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
- # [13:22] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [13:36] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [13:40] * Joins: tabatkins (~jackalmag@193.105.139.140)
- # [13:42] <annevk> jgraham: even background images that don't apply at the moment?
- # [13:42] <annevk> jgraham: e.g. @media (min-width:10000px) { body { background:url(trololol.jpg) } }
- # [13:43] <annevk> jgraham: because if browser load those they're being silly
- # [13:43] <annevk> browsers*
- # [13:44] * Joins: Dashimon (Dashiva@84-72-44-85.dclient.hispeed.ch)
- # [13:44] * Joins: chayin_ (quassel@nat/nokia/x-idtpiboqqpdirgme)
- # [13:44] * Quits: Dashimon (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
- # [13:44] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [13:46] * Joins: tellnes_ (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [13:46] * Joins: yarco1 (~yarco_wan@122.246.214.111)
- # [13:46] * Joins: nimbu (~divya@deepak.jois.name)
- # [13:47] * Joins: Workmon (~Dashiva@74.125.57.33)
- # [13:47] * Joins: carlos_a1tonio (~benway@173.230.152.21)
- # [13:47] * Quits: yarco (~yarco_wan@122.246.214.111) (Disconnected by services)
- # [13:47] * Joins: hsivonen_ (~hsivonen@srv-e205.esp.mediateam.fi)
- # [13:49] * Quits: tabatkins (~jackalmag@193.105.139.140) (Read error: Connection reset by peer)
- # [13:49] * Quits: chayin (quassel@nat/nokia/x-yoqxumaofqjbufhd) (Read error: Connection reset by peer)
- # [13:49] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Read error: Connection reset by peer)
- # [13:49] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (Ping timeout: 252 seconds)
- # [13:49] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 252 seconds)
- # [13:49] * Quits: Jedi_ (~Jedi@jedi.org) (Read error: Connection reset by peer)
- # [13:49] * Quits: divya (~divya@deepak.jois.name) (Quit: toodles)
- # [13:49] * Quits: nonge (~nonge@p5082910F.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [13:49] * Quits: Workshiva (~Dashiva@74.125.57.33) (Ping timeout: 252 seconds)
- # [13:49] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Ping timeout: 252 seconds)
- # [13:49] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 252 seconds)
- # [13:49] * Quits: carlos_antonio (~benway@173.230.152.21) (Ping timeout: 252 seconds)
- # [13:49] * Joins: tabatkins (~jackalmag@193.105.139.140)
- # [13:49] * Dashimon is now known as Dashiva
- # [13:49] * tellnes_ is now known as tellnes
- # [13:50] * Quits: yarco1 (~yarco_wan@122.246.214.111) (Client Quit)
- # [13:50] * Joins: kborchers_ (~kborchers@unaffiliated/kborchers)
- # [13:50] * Joins: nonge (~nonge@p5082910F.dip.t-dialin.net)
- # [13:50] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [13:50] * Quits: yarco (~yarco_wan@122.246.214.111) (Max SendQ exceeded)
- # [13:51] * Joins: yarco (~yarco_wan@122.246.214.111)
- # [13:52] * Joins: Jedi_ (~Jedi@jedi.org)
- # [13:52] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [13:52] <zcorpan> jgraham: yeah they delay the load event (if they're loaded). but no spec mentions that, iirc
- # [13:52] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:52] <zcorpan> same with web fonts
- # [13:53] * Quits: michaeln (michaeln@nat/google/x-uxethhxugkpnmdsk) (Quit: Leaving.)
- # [13:57] <jgraham> The HTML spec specifically says that they don't
- # [13:58] <jgraham> Fun fun
- # [13:58] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-tiwrxxcnbdofsalz) (Excess Flood)
- # [13:58] <annevk> again, not all of them do
- # [13:58] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-uyouikrmcpynlygw) (Excess Flood)
- # [13:58] <jgraham> annevk: example?
- # [13:58] <annevk> jgraham: see above?
- # [13:59] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-ijvdsiktykcwovvn)
- # [13:59] <jgraham> annevk: I haven't tried media queries, but display:none doesn't seem to stop the delay
- # [13:59] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-uimfjzrvqzxdcmnu)
- # [13:59] <annevk> selectors that don't apply?
- # [14:00] <jgraham> Haven't tried that
- # [14:01] <jgraham> But how do you tell that they don't apply?
- # [14:02] <annevk> #test { ... }
- # [14:02] <annevk> there was this site once that had about a 100 different background images depending on weather conditions and time of day
- # [14:02] <jgraham> Hmm, that doesn't seem to block the load event
- # [14:02] <annevk> all linked from the stylesheet and the markup would change
- # [14:03] <annevk> some browsers did load them all, they quickly changed that
- # [14:03] <jgraham> Doesn't that just give lag when things change?
- # [14:03] <annevk> prolly
- # [14:03] <annevk> but downloading a 100 images and keeping them around when only one is shown is kind of wasteful
- # [14:04] <jgraham> So basically onload is tightly coupled to layout in a way that is totally undefined?
- # [14:04] <annevk> well layout is not defined
- # [14:04] <annevk> so yes, that would follow from that
- # [14:05] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [14:07] * heycam|away is now known as heycam
- # [14:07] <annevk> heycam: any news yet on when you're going to reply to my email?
- # [14:09] <heycam> annevk: ah which email is it again? I'll try to reply now :)
- # [14:09] <heycam> (otherwise I'm off on leave for a week)
- # [14:11] <annevk> heycam: http://lists.w3.org/Archives/Public/public-script-coord/2012AprJun/0137.html yay
- # [14:11] <annevk> heycam: vacation time?
- # [14:11] <heycam> annevk: once I hop on this plane and arrive back home, yeah
- # [14:17] <heycam> annevk: replied, not sure if you're looking for a deeper answer
- # [14:18] * kborchers_ is now known as kborchers
- # [14:18] <heycam> annevk: mm this airport wifi might be blocking my smtp connection
- # [14:18] <annevk> is the answer "seemed to made sense"?
- # [14:19] <heycam> pretty much. for things like say insertBefore(node, undefined), that needs to be have like insertBefore(node, null)
- # [14:19] <heycam> I think it was just an oversight that I fixed
- # [14:19] <annevk> why does that need to behave the same?
- # [14:19] <heycam> because that's how implementations behave
- # [14:19] <annevk> I'm asking as someone internally wanted to make it throw
- # [14:19] <heycam> the alternative is to throw an exception
- # [14:19] <annevk> right okay
- # [14:20] <heycam> I see
- # [14:20] <heycam> well, passing undefined to something that would normally expect null seems fine
- # [14:20] <annevk> anyway, this makes sense to me, I'll ask him if he wants to pursue this further
- # [14:20] <heycam> if you were writing something in JS you'd be more likely to do a test like if (child)
- # [14:20] <heycam> ok cool
- # [14:20] <heycam> sorry for the delay
- # [14:22] <heycam> (the mail will probably arrive once I'm back home with decent network)
- # [14:24] <annevk> k
- # [14:24] * heycam is now known as heycam|away
- # [14:26] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
- # [14:30] <annevk> i love this one http://w3cmemes.tumblr.com/post/22670112919
- # [14:30] <annevk> i wonder where that face is from
- # [14:33] <michel_v> a spanish politician, IIRC
- # [14:36] * heycam|away is now known as heycam
- # [14:38] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [14:43] * Joins: michaeln (michaeln@nat/google/x-gigwgytxclvjnsge)
- # [14:56] * Quits: ParadoX- (parad0x@hades.spexhost.com) (Ping timeout: 276 seconds)
- # [15:02] * heycam is now known as heycam|away
- # [15:02] * Joins: JohnAlbin (~JohnAlbin@114-42-58-20.dynamic.hinet.net)
- # [15:03] * Joins: ParadoX- (parad0x@hades.spexhost.com)
- # [15:15] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [15:16] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [15:18] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:19] * Joins: krit (~krit@sjfw1-a.adobe.com)
- # [15:20] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [15:22] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:24] * Joins: izhak (~izhak@188.244.177.171)
- # [15:25] * Quits: michaeln (michaeln@nat/google/x-gigwgytxclvjnsge) (Quit: Leaving.)
- # [15:25] * Joins: ehsan (~ehsan@209.20.29.228)
- # [15:26] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 272 seconds)
- # [15:27] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
- # [15:30] * Joins: JVoracek (~J_Voracek@ip-64-134-70-66.public.wayport.net)
- # [15:33] * Joins: DJVoracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net)
- # [15:33] * Quits: DJVoracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net) (Client Quit)
- # [15:37] * Quits: JVoracek (~J_Voracek@ip-64-134-70-66.public.wayport.net) (Ping timeout: 260 seconds)
- # [15:38] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [15:40] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:41] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:42] * Joins: J_Voracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net)
- # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:45] * Joins: DJVoracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net)
- # [15:45] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:46] * Joins: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [15:46] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [15:46] * Quits: J_Voracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net) (Ping timeout: 260 seconds)
- # [15:53] * Joins: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca)
- # [15:54] * Joins: twisted` (~twisted@p5DDBB055.dip.t-dialin.net)
- # [15:58] * Quits: DJVoracek (~J_Voracek@static-70-107-246-146.ny325.east.verizon.net) (Ping timeout: 260 seconds)
- # [16:00] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [16:04] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Ping timeout: 252 seconds)
- # [16:04] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
- # [16:04] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [16:12] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:13] * Joins: jdong_bot_ (~jdong_bot@117.79.233.194)
- # [16:31] * Joins: jwalden (~waldo@nat/mozilla/x-eisbnzrbedueylxv)
- # [16:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [16:34] * Quits: Ducki (~Ducki@pD9E3944F.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:36] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:38] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [16:38] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [16:40] <jzaefferer> I'm working on a custom tooltip implementation for jQuery UI, and were running into problems related to ARIA and removing the native tooltip. We set the title to an empty string to disable the native tooltip, but that causes problems with screenreaders. I've found this Chromium ticket, suggesting that event.preventDefault on mouseover should prevent the native tooltip: http://code.google.com/p/chromium/issues/detail?id=42549 There's no mention of tha
- # [16:41] * Joins: michaeln (michaeln@nat/google/x-wsrlzvbuoyxaidkr)
- # [16:41] * nimbu is now known as divya
- # [16:43] <jzaefferer> (apparently my message was too long? here's the last part again)
- # [16:43] <jzaefferer> There's no mention of that in the spec: http://dev.w3.org/html5/spec/global-attributes.html#the-title-attribute - is that something that could or should be added?
- # [16:45] * Joins: scor (~scor@132.183.242.121)
- # [16:45] * Quits: scor (~scor@132.183.242.121) (Changing host)
- # [16:45] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:49] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [16:53] * Quits: yarco (~yarco_wan@122.246.214.111) (Quit: Leaving.)
- # [16:55] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:59] * Quits: jdong_bot_ (~jdong_bot@117.79.233.194) (Remote host closed the connection)
- # [17:06] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [17:07] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:10] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
- # [17:10] * Quits: michaeln (michaeln@nat/google/x-wsrlzvbuoyxaidkr) (Quit: Leaving.)
- # [17:13] * Joins: saba (~foo@unaffiliated/saba)
- # [17:17] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [17:30] * Joins: graememcc_ (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com)
- # [17:32] * Quits: graememcc (~chatzilla@host86-148-138-192.range86-148.btcentralplus.com) (Ping timeout: 272 seconds)
- # [17:32] * graememcc_ is now known as graememcc
- # [17:33] * Quits: izhak (~izhak@188.244.177.171) (Remote host closed the connection)
- # [17:34] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:35] <mpt> jgraham, Mark Shuttleworth
- # [17:36] <mpt> jgraham, Ubuntu 12.10 will have an option to show menu titles all the time -- though why anyone would want that option turned off, I don't know
- # [17:36] <jgraham> mpt: He decided that UI personally? Interesting…
- # [17:37] <jgraham> Great, that sounds like something to look forward to
- # [17:41] * Joins: eric_carlson (~eric@2620:149:4:1b01:4507:ceaf:4683:745f)
- # [17:51] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
- # [17:52] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Operation timed out)
- # [17:59] * Quits: jdaggett (~jdaggett@193.105.139.140) (Quit: jdaggett)
- # [18:01] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [18:01] * miketaylr is now known as miketaylrawaylol
- # [18:07] * Quits: drublic (~drublic@frbg-5d84ed09.pool.mediaWays.net) (Remote host closed the connection)
- # [18:08] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [18:08] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:14] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:17] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 256 seconds)
- # [18:21] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [18:21] * Quits: krit (~krit@sjfw1-a.adobe.com) (Ping timeout: 272 seconds)
- # [18:23] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [18:24] * Joins: mpt (~mpt@canonical/mpt)
- # [18:24] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:25] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
- # [18:27] <dglazkov> good morning, Whatwg!
- # [18:28] * Joins: ehsan (~ehsan@66.207.208.98)
- # [18:29] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [18:30] * Quits: tabatkins (~jackalmag@193.105.139.140) (Ping timeout: 252 seconds)
- # [18:33] * Joins: drublic (~drublic@frbg-4d029ac6.pool.mediaWays.net)
- # [18:34] * Quits: dbaron (~dbaron@193.105.139.140) (Ping timeout: 244 seconds)
- # [18:36] <smaug____> good evening
- # [18:42] * Joins: michaeln (michaeln@nat/google/x-veccfqgylzfusdmo)
- # [18:43] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [18:48] * Quits: cygri (~cygri@wlan-nat.fwgal01.deri.ie) (Quit: cygri)
- # [18:48] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
- # [18:49] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [18:49] * Joins: jennb (jennb@nat/google/x-zuctgetyturvnejt)
- # [18:51] * Joins: tomasf (~tom@2002:55e5:dbde:0:85d4:f730:d0e8:abd5)
- # [18:53] * jernoble|afk is now known as jernoble
- # [18:53] * Joins: jsbell (jsbell@nat/google/x-bkizfjphfkzjqcid)
- # [18:53] * Joins: ap (~ap@2620:149:4:1b01:9dac:f18e:37a8:2eec)
- # [18:54] * Joins: pablof (~pablof@144.189.101.1)
- # [18:58] * Joins: maikmerten (~maikmerte@port-92-201-42-30.dynamic.qsc.de)
- # [19:00] * Joins: Ms2ger (~Ms2ger@vpnb071.ugent.be)
- # [19:01] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:02] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [19:04] * Joins: eric_carlson_ (~ericc@17.212.152.199)
- # [19:08] * Quits: nesta_ (~nesta_@70.Red-83-58-95.dynamicIP.rima-tde.net) (Quit: nesta_)
- # [19:12] * Quits: michaeln (michaeln@nat/google/x-veccfqgylzfusdmo) (Quit: Leaving.)
- # [19:13] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:13] * jonlee|afk is now known as jonlee
- # [19:19] <zcorpan> Hixie: could you have a look at https://www.w3.org/Bugs/Public/show_bug.cgi?id=16635 ? it should be blocking the <template> problem everyone's trying to solve
- # [19:21] * Joins: hij1nx (~hij1nx@static-64-61-115-26.isp.broadviewnet.net)
- # [19:24] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [19:30] * Quits: hij1nx (~hij1nx@static-64-61-115-26.isp.broadviewnet.net) (Quit: hij1nx)
- # [19:40] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-130-212.w90-46.abo.wanadoo.fr)
- # [19:47] * Quits: drublic (~drublic@frbg-4d029ac6.pool.mediaWays.net) (Remote host closed the connection)
- # [19:50] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [19:54] * jonlee is now known as jonlee|afk
- # [20:04] * Joins: hij1nx (~hij1nx@ip-64-134-99-83.public.wayport.net)
- # [20:12] * ojan_away is now known as ojan_gardening
- # [20:12] * Joins: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com)
- # [20:18] * jonlee|afk is now known as jonlee
- # [20:29] * jonlee is now known as jonlee|afk
- # [20:30] * jonlee|afk is now known as jonlee
- # [20:32] * Quits: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com) (Quit: nesta_)
- # [20:34] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [20:36] * Joins: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com)
- # [20:37] * Joins: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl)
- # [20:37] * Quits: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl) (Client Quit)
- # [20:47] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [20:47] * Joins: michaeln (michaeln@nat/google/x-mzvxqdrguwdrbnwo)
- # [20:47] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:48] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [20:49] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [20:50] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [20:50] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [20:51] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [20:52] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [20:53] * Joins: KillerX (~anant@nat/mozilla/x-lljimfitipaaxtno)
- # [20:54] <jgraham> Can't we make whatwg.org/html the default version of the spec yet?
- # [20:54] <jgraham> Uh
- # [20:54] <jgraham> s/default/single page/
- # [20:55] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [20:56] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [20:56] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 245 seconds)
- # [20:57] * Quits: jwalden (~waldo@nat/mozilla/x-eisbnzrbedueylxv) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 12.0/20120424092743])
- # [20:58] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [20:58] * Quits: Ms2ger (~Ms2ger@vpnb071.ugent.be) (Ping timeout: 272 seconds)
- # [20:59] * jernoble is now known as jernoble|afk
- # [21:00] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [21:00] * jernoble|afk is now known as jernoble
- # [21:05] * Joins: annevk (~annevk@92.71.241.110)
- # [21:08] * Joins: danielfilho (~daniel@187.31.77.7)
- # [21:08] <annevk> jgraham: use whatwg.org/c
- # [21:10] * jonlee is now known as jonlee|afk
- # [21:11] * Quits: maikmerten (~maikmerte@port-92-201-42-30.dynamic.qsc.de) (Remote host closed the connection)
- # [21:11] <kennyluck> Are there now more people in favor of the single page version?
- # [21:13] * Joins: Ms2ger (~Ms2ger@91.181.42.137)
- # [21:16] * Quits: michaeln (michaeln@nat/google/x-mzvxqdrguwdrbnwo) (Quit: Leaving.)
- # [21:17] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [21:17] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [21:18] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [21:20] <Ms2ger> jgraham, please, no :)
- # [21:21] * annevk always uses whatwg.org/C for multi-page
- # [21:21] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:25] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-130-212.w90-46.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [21:27] * jonlee|afk is now known as jonlee
- # [21:33] <jgraham> PF
- # [21:34] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [21:34] <annevk> jgraham: hmm?
- # [21:34] <jgraham> Uh, network problems
- # [21:35] <jgraham> Ms2ger: Browsers cope with it a lot better than a few years ago
- # [21:35] <jgraham> and it is way more useful
- # [21:37] <Ms2ger> So, what did you want to ask me ten hours ago?
- # [21:38] <Ms2ger> (re timeouts / testharness.js)
- # [21:39] * jernoble is now known as jernoble|afk
- # [21:39] * jernoble|afk is now known as jernoble
- # [21:39] <jgraham> Ms2ger: https://gist.github.com/2636212
- # [21:39] <jgraham> Is my proposal-as-code
- # [21:40] <Ms2ger> What's load_test_attr on line 12?
- # [21:40] <jgraham> gsnedders: You are at zcorpan's desk btw
- # [21:41] <jgraham> Ms2ger: Oh, copy and paste detris
- # [21:43] <Ms2ger> Do you want to do the clearTimeout in Tests.prototype.set_timeout? I guess you do
- # [21:43] <jgraham> Yeah,
- # [21:43] * Quits: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com) (Quit: nesta_)
- # [21:44] <Ms2ger> Velmont, exception ping ;)
- # [21:44] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:44] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:45] <Ms2ger> jgraham, is setup({ timeout: foo, explicit_timeout: true }) silly, and should it throw?
- # [21:46] * Joins: michaeln (michaeln@nat/google/x-uiytszzzcbphdfwf)
- # [21:46] * Quits: annevk (~annevk@92.71.241.110) (Quit: annevk)
- # [21:47] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 272 seconds)
- # [21:47] <jgraham> Ms2ger: Yeah, it probably could
- # [21:47] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:48] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
- # [21:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:52] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
- # [21:56] * Joins: drublic (~drublic@dslb-088-064-191-240.pools.arcor-ip.net)
- # [22:01] * Joins: KillerX_ (~anant@nat/mozilla/x-omemdbnbgsoihish)
- # [22:01] * Quits: drublic (~drublic@dslb-088-064-191-240.pools.arcor-ip.net) (Remote host closed the connection)
- # [22:02] * Quits: KillerX_ (~anant@nat/mozilla/x-omemdbnbgsoihish) (Client Quit)
- # [22:03] * Joins: KillerX_ (~anant@nat/mozilla/x-xopofgzoeebthotg)
- # [22:03] * Quits: KillerX (~anant@nat/mozilla/x-lljimfitipaaxtno) (Ping timeout: 245 seconds)
- # [22:03] * KillerX_ is now known as KillerX
- # [22:05] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [22:05] * Quits: hij1nx (~hij1nx@ip-64-134-99-83.public.wayport.net) (Quit: hij1nx)
- # [22:08] * Joins: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com)
- # [22:20] * Joins: hij1nx (~hij1nx@ip-64-134-241-124.public.wayport.net)
- # [22:21] * Quits: LBP (~Mirc@pD9EB1A1F.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [22:22] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [22:23] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [22:23] * Quits: nesta_ (~nesta_@85.136.96.99.dyn.user.ono.com) (Quit: nesta_)
- # [22:24] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
- # [22:25] * Joins: hij1nx_ (~hij1nx@2.sub-166-248-5.myvzw.com)
- # [22:28] * Joins: othermaciej (~mjs@17.245.106.253)
- # [22:28] * Quits: hij1nx (~hij1nx@ip-64-134-241-124.public.wayport.net) (Ping timeout: 244 seconds)
- # [22:28] * hij1nx_ is now known as hij1nx
- # [22:29] * Joins: jsocol (~chatzilla@74.72.133.16)
- # [22:29] <jsocol> hey Hixie et al
- # [22:29] <jsocol> so I have an example here: https://gist.github.com/2648133 and I've been reading through the parsing spec
- # [22:30] <Ms2ger> Hi again!
- # [22:30] <jsocol> and it seems like going from "end tag open state" to "tag name state" is a mistake
- # [22:30] <Ms2ger> Intentional, I'm pretty sure
- # [22:30] <jsocol> because "tag name state" can go to "before attribute name state" or "self-closing start tag state"
- # [22:31] * Joins: tantek (~tantek@nat/mozilla/x-nkkftglsmmnyobdj)
- # [22:31] <jsocol> and the definition of an end tag doesn't allow either of those states
- # [22:31] <Ms2ger> What do you mean by "allow"?
- # [22:31] <jsocol> so it seems like there should be an "end tag name state" that is basically the same as "tag name state" but never goes to "before attribute name state" or "self-closing start tag state"
- # [22:31] <jgraham> You can have end tags in attributes in the parser
- # [22:31] <jsocol> Ms2ger: http://dev.w3.org/html5/spec/syntax.html#end-tags
- # [22:31] <Ms2ger> That's you mistake
- # [22:31] <Ms2ger> your*
- # [22:31] <jsocol> there can be trailing whitespace after the tag name, but no other characters
- # [22:32] <jgraham> They are parse errors and ignored, but the tokenizer has to deal with them
- # [22:32] <Ms2ger> The authoring requirements and the actual parsing have no meaningful relation to eachother
- # [22:32] <jgraham> jsocol: The requirements on UAs are entirely unrelated to the requirements on authors
- # [22:32] <Hixie> yeah that's not a bug, that's intentional
- # [22:33] <Hixie> </foo bar baz> is treated as a single end tag
- # [22:33] <jsocol> let me rephrase
- # [22:33] <Hixie> for compat reasons
- # [22:33] <jsocol> oh compat reasons?
- # [22:33] <jsocol> I figured there was a reason
- # [22:33] <Hixie> (the "bar baz" part turns into "attributes", that are then dropped)
- # [22:33] <Ms2ger> It's a magic phrase
- # [22:33] <Hixie> pretty much everything the parser does is for compat reasons :-)
- # [22:33] <Ms2ger> Hixie says "compat reasons", everyone shuts up
- # [22:33] <jgraham> jsocol: The whole parser is basically a big tangle of compat constraints
- # [22:34] <Hixie> (btw you may find http://whatwg.org/html to be a better reference)
- # [22:34] <jsocol> the unfortunate consequence of using the same "tag name state" is that the parser does something non-obvious for authors
- # [22:34] <Hixie> (it's mostly the same text but is more likely to remain up to date)
- # [22:34] <jgraham> Hixie: Unrelatedly, when one spins the event loop waiting for a condition, it is only supposed to observe the condition at the end of tasks, right?
- # [22:35] * Quits: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98) (Remote host closed the connection)
- # [22:35] * Joins: ciluu (~ciluu@2a01:270:201f:0:20c:29ff:fe66:da98)
- # [22:35] <Ms2ger> jsocol, well, you've got an error
- # [22:35] <Hixie> jgraham: it checks for the conditions continually, but queues a task when it is met
- # [22:35] <jgraham> Hixie: Huh?
- # [22:35] <Ms2ger> jsocol, there are multiple ways to fix it up
- # [22:36] <Hixie> jgraham: which part of my statement was confusing?
- # [22:36] <Ms2ger> jsocol, I'm not sure if one of the DOMs you expected is more obvious than what we had to go with
- # [22:36] <jgraham> So if I have a script that temporarily causes a condition to be met, it thinks the condition has been met, even if it is never true at the end of the event loop?
- # [22:36] <jsocol> Ms2ger: the "correct" way is obviously not to have the error. but either of those seems entirely more obvious, as a web developer
- # [22:36] <Ms2ger> Then again, I've read some of the parsing algorithm...
- # [22:36] <jsocol> than a missing > cutting off an entire paragraph
- # [22:37] <Ms2ger> So, my definition of "obvious" may differ from the one used by sane peopl
- # [22:37] <Ms2ger> e
- # [22:37] <Hixie> jsocol: it's definitely not intuitive, i agree
- # [22:37] <Hixie> welcoem to html :-)
- # [22:37] <jsocol> heh :)
- # [22:39] * Quits: tantek (~tantek@nat/mozilla/x-nkkftglsmmnyobdj) (Quit: tantek)
- # [22:39] <jsocol> at the risk of being "that guy" it seems like two new states would allow the parser to do something much more intuitive with unfinished end tags
- # [22:39] <jsocol> though there might be other analogous states needed elsewhere
- # [22:40] <jgraham> Hixie: For example, if I have a document with one inline resource loading which is delaying the load event and I run a script (e.g. from DOMContentLoaded) that stops that load and starts a new load, should onload be delayed by the new load?
- # [22:40] <jgraham> Or can that not happen for some reason?
- # [22:40] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
- # [22:40] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [22:40] <Ms2ger> jsocol, the final remark in http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-December/029409.html is relevant :)
- # [22:41] <jgraham> (the only reason I can think that it might not be possible is if the "delay a load event" always happens in resposne to something async, so you always reach the end of the event loop with nothing blocking the load at least once)
- # [22:41] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (*.net *.split)
- # [22:43] <jsocol> Ms2ger: heh ;)
- # [22:45] <jsocol> Ms2ger: to be fair, though, this isn't about aesthetics so much as Postel's law and trying to minimize the impact of a small error
- # [22:45] <Ms2ger> jsocol, the HTML parser is a textbook example of how Postel's law is fundamentally broken
- # [22:46] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [22:46] <jsocol> I don't think it's broken so much as "really hard"
- # [22:47] <jsocol> Ms2ger: anyway, politically, if I bring this up on the list, it'll just get shot down? I don't want to waste my time.
- # [22:47] <Ms2ger> Well
- # [22:47] <Ms2ger> Hixie already shot you down, pretty much :)
- # [22:48] <jgraham> Alternatively the HTML parser is a textbook example of how postel's law is necessary
- # [22:48] <jgraham> jsocol: The requirements on UAs here aren't going to change
- # [22:48] * Joins: tantek (~tantek@nat/mozilla/x-nduccksannawaeus)
- # [22:48] <jsocol> jgraham: fair enough.
- # [22:48] <jsocol> thanks for all your time
- # [22:48] <jgraham> In general we are *very* conservative with parser changes now that the main browsers are interoperable and the universe didn't end
- # [22:49] * Parts: jsocol (~chatzilla@74.72.133.16)
- # [22:49] * Joins: reggna_ (~reggna@irc.jagochmittmoln.se)
- # [22:49] * Joins: pererik_ (~pe@unaffiliated/pererik)
- # [22:50] <Hixie> yeah i wouldn't expect the parser to change
- # [22:51] <Hixie> that ship has sailed
- # [22:51] <gavinc> Is DOM4 on the same 2014 time line for recomendation?
- # [22:51] <Hixie> i mean, not for intentional things like this
- # [22:51] <gavinc> sorry, same HTML5 timeline
- # [22:51] <Hixie> it will still change for bugs of course :-)
- # [22:51] <Ms2ger> gavinc, there's a timeline in the new WebApps charter
- # [22:51] <Hixie> gavinc: this may be the wrong channel for asking about the HTML5 timeline :-P
- # [22:51] <jgraham> People care about those timelines?
- # [22:51] <Ms2ger> It may or may not have any relation to reality
- # [22:52] <Hixie> jgraham: i think as written (from memory) it would not delay onload, but let me check
- # [22:52] <Ms2ger> gavinc, and the timeline for HTML5 is still rec in 2022
- # [22:52] <gavinc> people writing another w3c recomendation which would like to refer to DOM 4 do indeed care
- # [22:52] <Ms2ger> Whatever the W3C may claim
- # [22:52] <jgraham> People writing other recommendations should do the right thing and reference DOM4
- # [22:52] <Hixie> Ms2ger: unless they violate the process
- # [22:52] <Hixie> Ms2ger: which is likely to occur
- # [22:52] <Ms2ger> Which they will, of course
- # [22:52] <jgraham> It is a myth that you can't do that and advance your own recommendation
- # [22:53] <Ms2ger> jgraham, it's irrelevant what you reference anyway
- # [22:53] <Ms2ger> Also, meant for gavinc
- # [22:53] <Ms2ger> The keys are so close together
- # [22:53] <gavinc> It's a myth that W3C staff likes mentioning anytime I try to refrence something from Webapps or HTML WG ;)
- # [22:53] * Joins: mbatle` (mbatle@pasanda.collabora.co.uk)
- # [22:54] <Hixie> gavinc: tell them to get teh fuck out of the way
- # [22:54] <Hixie> gavinc: isntead of harming the web
- # [22:54] <jgraham> Well yeah, but it would be better to reference the thing that people should actually look at rather than hope people will realise you were just playing Process games
- # [22:54] * Quits: mbatle (mbatle@pasanda.collabora.co.uk) (Remote host closed the connection)
- # [22:54] <gavinc> I'm aware!
- # [22:54] * Quits: nephyrin (nephyrin@people.mozilla.com) (Excess Flood)
- # [22:54] * Quits: carbonix (~vcarbune@swarm.cs.pub.ro) (Excess Flood)
- # [22:54] * Quits: reggna (~reggna@irc.jagochmittmoln.se) (Write error: Broken pipe)
- # [22:54] * Quits: pererik (~pe@unaffiliated/pererik) (Write error: Broken pipe)
- # [22:54] * Quits: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net) (Excess Flood)
- # [22:54] * Joins: carbonix (~vcarbune@swarm.cs.pub.ro)
- # [22:54] * Quits: eric_carlson_ (~ericc@17.212.152.199) (Quit: eric_carlson_)
- # [22:55] <Hixie> gavinc: bureaucracy is opt-in. They can't make you do anything you don't want to do.
- # [22:55] * Joins: nephyrin (nephyrin@63.245.208.169)
- # [22:55] * Joins: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net)
- # [22:55] <jgraham> Also, I am reasonably sure this particular requirement isn't really baked in anywhere
- # [22:55] <gavinc> Yes, but I'm hurting the web anyway working on RDF recomendations ;)
- # [22:55] <Ms2ger> Oh
- # [22:56] <Ms2ger> In that case, go away ;)
- # [22:56] <Hixie> lol
- # [22:56] <Hixie> ah well if you're working on RDF, then yeah, you definitely shouldn't go to REC until HTML5 is in REC in 2022. :-P
- # [22:56] <Hixie> (TR/ page is such a waste of time)
- # [22:57] <gavinc> Hey hey, at least XMLLiteral and a new HTML literal use the DOM as their value space
- # [22:58] * Joins: PalleZingmark (~Adium@c83-250-135-157.bredband.comhem.se)
- # [22:58] * Quits: PalleZingmark (~Adium@c83-250-135-157.bredband.comhem.se) (Client Quit)
- # [23:02] * jernoble is now known as jernoble|afk
- # [23:03] * Joins: a-ja (~chatzilla@70.230.148.205)
- # [23:05] <Hixie> can anyone sanity check this idea for me?: http://junkyard.damowmow.com/506
- # [23:06] <Hixie> the algorithm is a bit busted
- # [23:06] <Hixie> but ignore that
- # [23:06] <gavinc> wouldn't it make sense to use the RFC uri template mechanisum too?
- # [23:06] <Hixie> lordy
- # [23:07] <Hixie> that seems like overkill
- # [23:07] <jgraham> Oh my. That's horribly ugly
- # [23:07] * Quits: ivan`` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 260 seconds)
- # [23:07] <Hixie> you reckon?
- # [23:07] * Joins: purefusion_ (~purefusio@unaffiliated/purefusion)
- # [23:07] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Read error: Connection reset by peer)
- # [23:07] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Ping timeout: 260 seconds)
- # [23:07] * purefusion_ is now known as purefusion
- # [23:07] * Joins: Zauberfisch (Zauberfisc@188.40.99.152)
- # [23:07] <a-ja> question re: <dialog> -- i see there's a declarative way to close a dialog, but is there a declarative (i.e. scriptless) way to "open" a dialog?
- # [23:08] <Hixie> a-ja: there is not
- # [23:08] <a-ja> hrm
- # [23:08] * Quits: othermaciej (~mjs@17.245.106.253) (Ping timeout: 260 seconds)
- # [23:08] <Hixie> what's your use case?
- # [23:08] * Joins: ivan`` (~ivan@unaffiliated/ivan/x-000001)
- # [23:08] * Joins: Zauberfisch_ (Zauberfisc@venus.zauberfisch.at)
- # [23:08] <gavinc> also the pixal density is in terms of what? what exactly is 1?
- # [23:08] <Hixie> jgraham: ("you reckon?" being an honest question, not sarcasm, for the record)
- # [23:08] <Hixie> gavinc: 1 = 96dpi
- # [23:09] * Quits: davidb (~davidb@bas1-toronto06-2925210142.dsl.bell.ca) (Quit: davidb)
- # [23:09] <Hixie> gavinc: device pixels per CSS pixel
- # [23:09] <jgraham> Inventing a whole templating microsyntax for a specific case of image loading seems pretty ugly, yes
- # [23:09] <a-ja> Hixie: e.g. opening a modal nav menu on mobile
- # [23:09] <Hixie> jgraham: it's not really a new syntax, it's just your regular substitution mechanism
- # [23:09] <gavinc> Hixie: oh, like -moz-device-pixel-ratio got it
- # [23:09] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:10] <jgraham> Hixie: From a UA point of view it is a new syntax, and needs special processing rules
- # [23:10] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:10] <Hixie> jgraham: i don't really care what the substitution syntax is if you have a better idea
- # [23:10] <Hixie> jgraham: but as far as i can tell the implementation is just three lines of code -- replace this string with this string, three times
- # [23:10] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 260 seconds)
- # [23:11] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [23:11] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [23:11] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [23:11] <Hixie> jgraham: very similar to addProtocolHandler()'s syntax
- # [23:11] <gavinc> Hixie: if one was going to introduce one, using the URI templates syntax wouldn't be a bad idea
- # [23:11] <jgraham> Hixie: You need to parse the src versions attribute and deal with invalid values
- # [23:11] <Hixie> jgraham: yeah, that's basically the "sizes" attribute with an extra axis
- # [23:11] <Hixie> gavinc: that's more complicated than just three substitutions
- # [23:12] <jgraham> and deal with unexpected % values in the filename template and so on
- # [23:12] * Quits: Zauberfisch (Zauberfisc@188.40.99.152) (Ping timeout: 260 seconds)
- # [23:12] <Hixie> nah you jus do the same as addPRotocolHandler()
- # [23:12] <Hixie> replace %w with width value if present.
- # [23:12] <Hixie> ditto h, d
- # [23:12] <Hixie> then resolve and fetch
- # [23:12] * Quits: graememcc (~chatzilla@host86-147-206-115.range86-147.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
- # [23:13] <jgraham> So you can't have the literal string %w in the image filename
- # [23:13] <Hixie> it would be invalid anyway
- # [23:13] <jgraham> and it only solves the use case where the only thing you care about is the physical image size, which people claimed wasn't enough
- # [23:13] <Hixie> i guess %d should be %r or something
- # [23:13] <Hixie> since we can't use a-f
- # [23:13] <Hixie> jgraham: how so?
- # [23:14] <webben> What's the declarative way to close a dialog?
- # [23:14] <jgraham> Hixie: What do you mean?
- # [23:14] <Hixie> jgraham: what doesn't it handle?
- # [23:14] <Hixie> (other than bandwidth isues)
- # [23:14] <Hixie> webben: <form method=dialog> <input type=submit> </form>
- # [23:14] <Hixie> webben: iirc
- # [23:14] <webben> ta
- # [23:15] <jgraham> Well bandwidth was one that people mentioned. I'm not sure if there were other device properties people cared about
- # [23:15] <jgraham> I would need to read the use cases again
- # [23:16] <webben> <form method=dialog action="#fragment-id-of-dialog"><input type="submit"></form> might work for opening
- # [23:16] <Hixie> there were various device properties people mentioned, e.g. input touch vs keyboard, but as far as image selection goes only bandwidth, available space, and pixel density were requested, at least in what i've read so far
- # [23:16] <Hixie> (still reading)
- # [23:16] * Quits: Ms2ger (~Ms2ger@91.181.42.137) (Quit: nn)
- # [23:17] <a-ja> webben: what Hixie said.....plus there some extra handling for input image coordinates
- # [23:17] * Quits: reggna_ (~reggna@irc.jagochmittmoln.se) (Ping timeout: 260 seconds)
- # [23:17] <Hixie> gavinc: (do you have a link to the latest uri templating stuff so i can confirm or contradict my fears? i can't find a relevant link on google.)
- # [23:17] * Joins: reggna (~reggna@irc.jagochmittmoln.se)
- # [23:17] <gavinc> Hixie: http://tools.ietf.org/html/rfc6570 not -that- horrifying
- # [23:17] <gavinc> Not saying implement the whole thing
- # [23:17] <Hixie> a-ja: i don't have an a priori objection to finding a way to open a dialog declaratively, but i'm not sure i really understand how it would work
- # [23:17] <gavinc> but use it's syntax
- # [23:18] <gavinc> on the other hand, implementing the whole thing would be generally useful ;)
- # [23:18] <Hixie> gavinc: if we used its syntax, you wouldn't be able to mix this stuff with templates later
- # [23:18] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [23:18] * Hixie really isn't sold on uri templates in general, fwiw
- # [23:18] <gavinc> Hixie: Yeah, but that happens with tons of template syntax
- # [23:19] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [23:19] <Hixie> i really don't see any advantage to just making this look like uri templates, it would make people think it was related
- # [23:19] <Hixie> which is just confusing
- # [23:19] <Hixie> and would cause all kinds of trouble
- # [23:19] * Philip` wonders if he's missed why you'd ever want to pass parameters inside the filename, instead of doing face.jpg?w=600&h=200&d=1
- # [23:19] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-fmhxvqarvaasqnqj) (Excess Flood)
- # [23:19] <Hixie> e.g. people asking for more of it to be implemented
- # [23:19] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [23:19] <Hixie> Philip`: static CDNs
- # [23:19] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] * Quits: tantek (~tantek@nat/mozilla/x-nduccksannawaeus) (Quit: tantek)
- # [23:19] <Hixie> Philip`: but note that the proposal above supports query parameters too
- # [23:20] <Hixie> just do "face.jpeg?w=%w&h=%h&d=%r"
- # [23:20] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-rsvrtfrrxpdqciaq)
- # [23:21] * Quits: erichynds (~ehynds@64.206.121.41)
- # [23:21] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 272 seconds)
- # [23:21] * Quits: tomasf (~tom@2002:55e5:dbde:0:85d4:f730:d0e8:abd5) (Quit: tomasf)
- # [23:22] <gavinc> "my%5Fface%5%w%5%h%5%r" gets a bit special
- # [23:22] * Quits: [[zz]] (~q@125.25.32.105.adsl.dynamic.totbb.net) (Ping timeout: 260 seconds)
- # [23:22] * Joins: [[zz]] (~q@125.25.32.105.adsl.dynamic.totbb.net)
- # [23:22] <Hixie> you don't have to escape _
- # [23:22] <Hixie> not sure what your %5s are
- # [23:22] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
- # [23:23] <gavinc> err forgeting to type F
- # [23:23] * Quits: tabatkins (~jackalmag@80.187.201.88) (Ping timeout: 260 seconds)
- # [23:23] <webben> Hixie: I guess in a-ja's case, menu items to open submenus would actually be dialog submit forms opening the appropriate dialog for the submenu.
- # [23:24] <webben> the submenu dialog would have a close form
- # [23:24] <Hixie> webben: ah, yeah, if you want a button to open another dialog...
- # [23:24] <a-ja> Hixie: i'm thinking link (possibly wrapping a button) to set a href'ed dialog's open attribute.
- # [23:24] <webben> so you could pop open or close the entire menu tree without any JS.
- # [23:24] <Hixie> yeah
- # [23:24] <Hixie> that wasn't really the use case i had in mind when designing this
- # [23:24] <Hixie> but it's an interesting use case
- # [23:25] * Joins: tantek (~tantek@nat/mozilla/x-izvuwblxtsdddeij)
- # [23:25] * Joins: bzed_ (~bzed@devel.recluse.de)
- # [23:25] <Hixie> if you have any examples (ideally with screenshots) of sites doing things like this, it would be great to document them (the screenshots) on the wiki and mail a link to the list
- # [23:25] <gavinc> So if your passing the value of src-template into somethat that does uri quoting... the UA would need to see face-%25w-%25h%40%25d.jpeg as being the same?
- # [23:25] <a-ja> Hixie: something that'd look like menu button at http://addons.mozilla.org/en-US/android/
- # [23:25] * Joins: kbrosnan_ (kbrosnan@people.mozilla.com)
- # [23:25] <Hixie> gavinc: i don't understand the question
- # [23:25] <gavinc> or is src-template not really an URI so you can't really do quoting?
- # [23:26] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [23:26] * Joins: antti_s_ (~asal@backport.reaktor.fi)
- # [23:26] <Hixie> a-ja: i don't see a button labled "menu" on that page
- # [23:26] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [23:26] * Joins: gsnedder1 (~gsnedders@mail.gsnedders.com)
- # [23:26] <gavinc> if src-template does quoting than the replacement is not just %w but %25w and if it doesn't allow quoting it's a bit funky?
- # [23:27] <Hixie> what do you mean by "does quoting"?
- # [23:27] <gavinc> Can you use % quoted strings in it?
- # [23:27] <Hixie> it works the same as addProtocolHandler()
- # [23:27] <Hixie> the value is taken as a literal
- # [23:27] <Hixie> you do the substitutions
- # [23:27] <Hixie> then you resolve the URL
- # [23:27] <gavinc> ah
- # [23:27] <Hixie> then you fetch the image
- # [23:27] <gavinc> okay
- # [23:27] <a-ja> Hixie: top right.....maybe it looks different with UA-sniffing
- # [23:28] <gavinc> Hixie: So just have to make sure on a producers end that %w doesn't get quoted like % would otherwise
- # [23:28] <Hixie> a-ja: what browsers should i be testing with?
- # [23:28] <Hixie> gavinc: it's not a URL, right
- # [23:28] <a-ja> i'm using FF android nightly
- # [23:28] <Hixie> it's a pattern that created a URL
- # [23:29] <Hixie> a-ja: url to install that? :-)
- # [23:29] <gavinc> Hixie: producers need to make sure that it's quoted LIKE a URL except in some special way
- # [23:29] <Hixie> a-ja: got it
- # [23:29] <a-ja> k
- # [23:31] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [23:32] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [23:32] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [23:32] <gavinc> Hixie: also generally, what's the advantage of a template vs just providing a URL for each of the sizes?
- # [23:33] <a-ja> Hixie: looks pretty much same on stock browser (gingerbread)
- # [23:33] * Joins: tabatkins (~jackalmag@80.187.201.88)
- # [23:33] * Joins: Bass10 (~Bass10@76.113.194.7)
- # [23:33] * Quits: kbrosnan (kbrosnan@firefox/community/qa/kbrosnan) (Ping timeout: 260 seconds)
- # [23:33] * Quits: Bass10 (~Bass10@76.113.194.7) (Max SendQ exceeded)
- # [23:33] * Quits: antti_s (~asal@backport.reaktor.fi) (Ping timeout: 260 seconds)
- # [23:33] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [23:33] * Quits: gsnedders (~gsnedders@mail.gsnedders.com) (Ping timeout: 260 seconds)
- # [23:33] * bzed_ is now known as bzed
- # [23:33] <benvie> there's no "official" .idl for html5 aside from what can be made from concatenating together the chunks from the actual spec itself right?
- # [23:33] <benvie> just want to make sure I'm not missing something obvious
- # [23:33] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 260 seconds)
- # [23:33] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [23:33] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [23:33] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [23:33] <gavinc> eg.. src-600x200x2 src-600x200x1 src-200x200x1
- # [23:33] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [23:33] * kbrosnan_ is now known as kbrosnan
- # [23:33] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [23:33] * Quits: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi) (Read error: Connection reset by peer)
- # [23:33] * Quits: kbrosnan (kbrosnan@people.mozilla.com) (Changing host)
- # [23:33] * Joins: kbrosnan (kbrosnan@firefox/community/qa/kbrosnan)
- # [23:34] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
- # [23:35] <Hixie> right, got that installed
- # [23:35] <Hixie> let's look at this page now
- # [23:35] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Ping timeout: 260 seconds)
- # [23:35] * Joins: othermaciej (~mjs@17.245.106.253)
- # [23:35] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [23:35] * Quits: volkmar (~volkmar@rps1542.ovh.net) (Changing host)
- # [23:35] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [23:35] <gavinc> Hixie: or src-sized="200x200x1:blah.jpg"
- # [23:36] <Hixie> benvie: correct
- # [23:36] * Joins: smaug____ (~chatzilla@212-226-73-225-nat.elisa-mobile.fi)
- # [23:36] <Hixie> gavinc: the browser needs to know what the values are so it can pick the right one
- # [23:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:36] * Quits: Velmont (odinho@dalvik.ping.uio.no) (Ping timeout: 260 seconds)
- # [23:37] <Hixie> a-ja: that menu doesn't seem modal
- # [23:37] <Hixie> a-ja: just looks like a regular menu to me
- # [23:37] <annevk> gavinc: which draft are you editing?
- # [23:37] <Hixie> a-ja: for which i'd recommend <menu>, not <dialog>
- # [23:37] * Joins: Velmont (odinho@dalvik.ping.uio.no)
- # [23:37] * jonlee is now known as jonlee|afk
- # [23:37] <annevk> oh RDF
- # [23:37] <annevk> :)
- # [23:38] * Quits: KillerX (~anant@nat/mozilla/x-xopofgzoeebthotg) (Remote host closed the connection)
- # [23:38] <gavinc> annevk: sigh ... thanks :P http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/index.html
- # [23:39] <annevk> jgraham: the protocol handler stuff has substitution
- # [23:39] * Joins: KillerX (~anant@nat/mozilla/x-wjtsiuxttxluatnx)
- # [23:39] * Quits: KillerX (~anant@nat/mozilla/x-wjtsiuxttxluatnx) (Client Quit)
- # [23:39] <gavinc> Hixie: Right, so if it can read the sizes from an attribute, why can't it read the sizes AND the URL from an attribute?
- # [23:39] <annevk> I should read everything first, all my questions appear addressed
- # [23:39] <gavinc> Hixie: What does the template gain?
- # [23:40] <annevk> or maybe just continue playing Portal 2
- # [23:40] <benvie> Thanks. I've included the resulting IDL in a thing I made and included references to the source for all IDLs included, so I wanted to make sure I was referencing the right thing. Resulting JSON is here https://github.com/Benvie/idl-for-javascript/blob/master/json/html5.json
- # [23:41] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [23:41] * Joins: JohnAlbin_ (~JohnAlbin@114-42-62-166.dynamic.hinet.net)
- # [23:42] <annevk> gavinc: you already reference HTML5, HTML5 references DOM4, problem solved
- # [23:43] * Quits: JohnAlbin (~JohnAlbin@114-42-58-20.dynamic.hinet.net) (Disconnected by services)
- # [23:43] * JohnAlbin_ is now known as JohnAlbin
- # [23:43] <gavinc> annevk: Yes, I shall make this argument some more :D
- # [23:43] <gavinc> but yay no more required XML-C14N!
- # [23:44] <annevk> now you just need to get rid of that RDF reference and it might start to look sane :p
- # [23:46] <a-ja> Hixie: i could see using menu....but it wouldn't have same flexibility (positioning/fullscreen/background) that dialog has. that case can actually be done w/o script now (cept for aria)
- # [23:46] <a-ja> with overlays
- # [23:46] <Hixie> gavinc: some people want urls like just banner-200 banner-640 banner-2800 banner-4960
- # [23:47] <Hixie> gavinc: others want urls like banner.jpeg?w=200&h=400
- # [23:47] <Hixie> gavinc: others want urls like banner@2.jpeg
- # [23:47] <gavinc> Hixie: ... yes... I'm saying PUT the WHOLE URL in the attribute
- # [23:47] <Hixie> gavinc: oh and repeat the common part over and over?
- # [23:47] <Hixie> gavinc: and repeat the dimensions twice, once for the url and once for the value for the browser to know what it is?
- # [23:48] <gavinc> Hixie: src-600x200x2="mine_600_200_2.jpg"
- # [23:48] <gavinc> Hixie: Yep, 'cause what if there isn't a common part?
- # [23:48] <Hixie> gavinc: that seems really verbose
- # [23:48] <gavinc> Hixie: or it's just 600x200x2="larger.jpg"
- # [23:49] <annevk> Hixie: do we need anything more than x1 and x2 in practice?
- # [23:49] <gavinc> Hixie: src-600x200x2="higher-res.png", 200x100x1="tiny.gif"
- # [23:49] <Hixie> annevk: different widths
- # [23:49] <gavinc> Hixie: If it's templated you have to use the same image format for each size
- # [23:49] <annevk> Hixie: hmm
- # [23:50] <Hixie> gavinc: seems better to push the people using those kinds of filenames towards filenames that use a pattern, than force authors who do use a pattern to not gain anything from doing so
- # [23:50] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 245 seconds)
- # [23:50] <Hixie> gavinc: why?
- # [23:50] * Quits: hamaji (~hamaji@2401:fa00:4:1004:1aa9:5ff:febf:8c3c) (Ping timeout: 260 seconds)
- # [23:50] <gavinc> Hixie: well, or you have to not use file extentions, which people seem rather loth to give up
- # [23:51] <Hixie> gavinc: or they can just use whatever file extensions they like, the browsers ignore them anyway :-P
- # [23:51] <gavinc> Hixie: Yes, but that way lies crazy
- # [23:51] <annevk> at this point not really
- # [23:52] <annevk> determining the image type from the file signature is extremely reliable
- # [23:52] <gavinc> Hixie: Saving a .png to my desktop that was an image/jpeg is a bit funky
- # [23:52] <annevk> and way better than using Content-Type
- # [23:52] <gavinc> Hixie: Just saying, there isn't a NEED for templating. Can do exactly the same thing by just requiring the full URL
- # [23:54] <llrcombs> so, is CORS an official standard now?
- # [23:54] <llrcombs> The xkcd.com sysadmin wants to know
- # [23:54] <llrcombs> it was a last call draft expiring on may 1st; I dunno if there were complaints or not
- # [23:55] <othermaciej> that depends on what counts as an "official standard"
- # [23:55] <othermaciej> it is implemented in many browsers
- # [23:55] <othermaciej> it is officially on the W3C Recommendation track
- # [23:55] <llrcombs> accepted as standard by W3C, I think
- # [23:55] <othermaciej> it has not yet reached the final "Recommendation" state
- # [23:55] <annevk> xkcd uses XHTML 1.1
- # [23:55] <annevk> sent as text/html
- # [23:55] <othermaciej> on the other hand, nearly nothing you actually use is a W3C Recommendation
- # [23:55] <annevk> doesn't seem they care much about standards :p
- # [23:55] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [23:56] <llrcombs> othermaciej: I'm not the sysadmin, I'm asking because he wants to know on another server
- # [23:56] <annevk> llrcombs: CORS is implemented by all browsers, big sites use, it's not going to change
- # [23:56] <annevk> llrcombs: xkcd.com using it would further cement it
- # [23:57] <Hixie> gavinc: sure, there's many ways we can make this more verbose and annoying :-P
- # [23:57] <annevk> llrcombs: as far as W3C games go, it might become a Candidate Recommendation soonish, depending on how soon I get around to making some edits
- # [23:57] <Hixie> gavinc: some of the proposals on the thread even involve multiple new elements and fallback hierarchies
- # [23:57] * jernoble|afk is now known as jernoble
- # [23:58] * Quits: a-ja (~chatzilla@70.230.148.205) (Quit: gotta run....bb)
- # [23:59] <othermaciej> llrcombs: well, I gave you all the relevant info I have, I am not sure what you or he would consider to be an official standard though
- # [23:59] * jonlee|afk is now known as jonlee
- # [23:59] <llrcombs> othermaciej: well, I'll accept it as standard at this point; not sure if he will. I've passed on the info, though
- # [23:59] <othermaciej> llrcombs: if his real question is "should I use it", then the answer is "totally yes, it's in multiple browsers and highly interoperable"
- # Session Close: Thu May 10 00:00:00 2012
The end :)