Options:
- # Session Start: Wed Mar 30 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Quits: xtoph (~xtoph@213.47.185.206)
- # [00:00] <jgraham> But messing with the parent dom seems to prevent this
- # [00:00] <Hixie> currently the spec cannot explain that, no
- # [00:01] <Hixie> though it probably wouldn't be too much work to fix that, if you can work out exactly what the rules are for the propagation
- # [00:01] <Hixie> should about:blank just use the origin of the parent directly rather than copying it when created?
- # [00:02] <jgraham> I don't think it is that simple otherwise setting innerHTML on the parent wouldn't affect the abillity to access the child
- # [00:02] <jgraham> I will look at this more tomorrow
- # [00:10] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:11] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [00:15] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [00:17] * Joins: MikeSmith_ (~MikeSmith@EM114-48-50-74.pool.e-mobile.ne.jp)
- # [00:18] * Joins: micheil_mbp (~micheil@124-149-177-22.dyn.iinet.net.au)
- # [00:20] * Quits: MikeSmith (~MikeSmith@EM114-48-206-76.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [00:20] * MikeSmith_ is now known as MikeSmith
- # [00:22] * Quits: micheil (~micheil@124-149-177-22.dyn.iinet.net.au) (Ping timeout: 276 seconds)
- # [00:22] * micheil_mbp is now known as micheil
- # [00:22] * Joins: erlehmann (~erlehmann@89.204.153.70)
- # [00:23] * Joins: micheil_mbp (~micheil@124-149-177-22.dyn.iinet.net.au)
- # [00:23] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [00:23] * Quits: blooberry (~blooberry@198.145.35.12) (Quit: blooberry)
- # [00:26] * Quits: micheil (~micheil@124-149-177-22.dyn.iinet.net.au) (Ping timeout: 250 seconds)
- # [00:26] * micheil_mbp is now known as micheil
- # [00:29] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [00:38] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Ping timeout: 240 seconds)
- # [00:39] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [00:41] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Client Quit)
- # [00:42] * Joins: SkyDragon (~prince@c-24-98-147-94.hsd1.ga.comcast.net)
- # [00:43] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [00:44] * Quits: SkyDragon (~prince@c-24-98-147-94.hsd1.ga.comcast.net)
- # [00:45] * Quits: jacobolus (~jacobolus@pool-72-85-191-117.bstnma.east.verizon.net) (Remote host closed the connection)
- # [00:47] <AryehGregor> So obviously Microsoft is looking at implementing <iframe sandbox> for IE10.
- # [00:51] * Joins: weinig_ (~weinig@17.246.16.101)
- # [00:52] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
- # [00:52] * weinig_ is now known as weinig
- # [00:56] * Quits: svl (~me@186.130.48.69) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:58] <zewt> gar i wish there was just a bit more design put into this new floaty-status-bar fad
- # [00:59] <zewt> both chrome's and ff4's assume every page has a light background and that it's okay to cover up the bottom corners of the page
- # [01:01] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [01:11] * Quits: weinig (~weinig@17.246.16.101) (Remote host closed the connection)
- # [01:11] * Joins: weinig (~weinig@17.203.15.198)
- # [01:18] * Quits: erlehmann (~erlehmann@89.204.153.70) (Quit: Ex-Chat)
- # [01:19] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
- # [01:20] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 250 seconds)
- # [01:21] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
- # [01:22] * Joins: othermaciej (~mjs@17.246.17.86)
- # [01:22] * Joins: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net)
- # [01:25] <Lachy> othermaciej, the links to the decisions for issues 120 and 142 are linking to the wrong post. Can you fix this? http://dev.w3.org/html5/status/formal-objection-status.html
- # [01:25] <othermaciej> Lachy: yes
- # [01:26] * Joins: cying (~cying@12.184.104.214)
- # [01:29] * Quits: abe (~abe@38.104.129.126) (Remote host closed the connection)
- # [01:30] * Joins: abe (~abe@38.104.129.126)
- # [01:32] * Quits: sicking (~chatzilla@nat/mozilla/x-zqiwrnjymmfurnaq) (Remote host closed the connection)
- # [01:35] * Quits: cying (~cying@12.184.104.214) (Quit: cying)
- # [01:36] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:53] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [01:59] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [02:05] * Joins: jochen___ (~jochen@nat/google/x-poulbossfaoovdbv)
- # [02:09] * Quits: jochen__ (~jochen@nat/google/x-vhriuoyaiogaknih) (Ping timeout: 246 seconds)
- # [02:09] * jochen___ is now known as jochen__
- # [02:12] * Quits: Yudai (~Yudai@p02fb5d.kngwnt01.ap.so-net.ne.jp) (Remote host closed the connection)
- # [02:16] * Joins: hdhoang (~hdhoang@203.210.154.177)
- # [02:19] * Quits: kennyluck (~kennyluck@netDHCP-176.keio.w3.org) (Quit: kennyluck)
- # [02:25] * Joins: cying (~cying@12.184.104.214)
- # [02:25] * Quits: cying (~cying@12.184.104.214) (Client Quit)
- # [02:29] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
- # [02:31] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
- # [02:31] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
- # [02:33] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [02:33] * Joins: othermaciej (~mjs@17.246.17.86)
- # [02:34] * Quits: agektmr (~Adium@nat/google/x-gbsrnqslweuswjzv) (Quit: Leaving.)
- # [02:37] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 246 seconds)
- # [02:37] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [02:38] * Quits: mven_ (~mven__@169.241.49.57) (Quit: Leaving)
- # [02:42] <othermaciej> Lachy: fixed
- # [02:44] * Joins: mven_ (~mven__@169.241.49.57)
- # [02:47] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 248 seconds)
- # [02:49] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [02:50] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:52] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [02:55] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 248 seconds)
- # [02:57] * Quits: hdhoang (~hdhoang@203.210.154.177) (Ping timeout: 250 seconds)
- # [02:58] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [03:03] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:03] * Quits: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net) (Client Quit)
- # [03:04] * Quits: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:08] * Quits: deane (~deane@121-72-185-150.dsl.telstraclear.net) (Quit: Leaving)
- # [03:11] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: eric_carlson)
- # [03:11] * Joins: hdhoang (~hdhoang@203.210.154.177)
- # [03:13] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:13] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [03:18] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [03:27] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [03:27] * Quits: dbaron (~dbaron@nat/mozilla/x-rdixociosqcwunwr) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:27] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [03:34] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Remote host closed the connection)
- # [03:36] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [03:56] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
- # [04:04] * Quits: othermaciej (~mjs@17.246.17.86) (Quit: othermaciej)
- # [04:06] * Joins: ben_h (~ben@128.250.195.138)
- # [04:13] * Joins: othermaciej (~mjs@67.218.110.111)
- # [04:13] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [04:18] * Joins: ojan (~ojan@nat/google/x-prvxoyuqtvibkiwv)
- # [04:20] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [04:21] * Quits: abe (~abe@38.104.129.126) (Ping timeout: 246 seconds)
- # [04:24] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
- # [04:26] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [04:26] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [04:34] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [04:38] * abarth|gardener is now known as abarth
- # [04:38] * Joins: DJTrey (~DJTrey@74-141-106-46.dhcp.insightbb.com)
- # [04:42] <DJTrey> any reason why this isn't playing in firefox 3.6.0
- # [04:42] <DJTrey> http://pastebin.com/V8ncecLy
- # [04:51] * Quits: jamesr (~jamesr@nat/google/x-xypqiubficokwnci) (Quit: jamesr)
- # [04:51] * Quits: jacobolus (~jacobolus@c-66-31-201-117.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [04:53] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
- # [04:57] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
- # [05:02] * Quits: othermaciej (~mjs@67.218.110.111) (Quit: othermaciej)
- # [05:05] * Quits: jwalden (~waldo@63.224.145.184) (Ping timeout: 276 seconds)
- # [05:06] * Joins: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net)
- # [05:07] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [05:10] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [05:11] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:11] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [05:12] <doublec> DJTrey: what's it do? Does it show the element at all?
- # [05:12] <DJTrey> nevermind. i got it
- # [05:12] <DJTrey> i moved around some things and it started working....
- # [05:12] <DJTrey> might've been the AddType too
- # [05:12] <doublec> my first thought would have been the server not sending the correct mime type
- # [05:13] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [05:14] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
- # [05:15] * Joins: mdelaney_ (~mdelaney@67.218.103.220)
- # [05:20] * abarth is now known as abarth|dinner
- # [05:37] * Quits: weinig (~weinig@17.203.15.198) (Ping timeout: 252 seconds)
- # [05:38] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [05:42] * Quits: mdelaney_ (~mdelaney@67.218.103.220) (Quit: mdelaney_)
- # [05:43] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Read error: Connection reset by peer)
- # [05:43] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [05:45] * Quits: aho (~nya@fuld-590c72d8.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [05:50] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [05:55] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [06:00] * Quits: plomlompom (~plomlompo@i59F6A266.versanet.de) (Read error: Operation timed out)
- # [06:08] * Joins: plomlompom (~plomlompo@i59F6AFDA.versanet.de)
- # [06:18] * Joins: MikeSmith_ (~MikeSmith@EM114-48-133-80.pool.e-mobile.ne.jp)
- # [06:21] * Quits: MikeSmith (~MikeSmith@EM114-48-50-74.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [06:21] * MikeSmith_ is now known as MikeSmith
- # [06:27] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [06:29] * Joins: FastJack (~fastjack@dumpstr.net)
- # [06:30] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [06:32] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [06:34] * Parts: DJTrey (~DJTrey@74-141-106-46.dhcp.insightbb.com)
- # [06:42] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:42] * abarth|dinner is now known as abarth
- # [06:47] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [06:52] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
- # [06:55] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 250 seconds)
- # [06:59] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [07:02] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [07:02] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
- # [07:09] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [07:10] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [07:11] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [07:27] * Quits: teear (teear@84-231-62-52.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [07:27] * Joins: teear (teear@84-231-62-52.elisa-mobile.fi)
- # [07:37] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [07:39] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
- # [07:40] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [07:43] * Quits: SteveGL (~dev@174-21-166-10.tukw.qwest.net) (Ping timeout: 250 seconds)
- # [07:45] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:50] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:53] * Quits: teear (teear@84-231-62-52.elisa-mobile.fi) (Ping timeout: 250 seconds)
- # [07:54] * Joins: teear (teear@84-231-62-52.elisa-mobile.fi)
- # [07:56] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [07:57] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 252 seconds)
- # [07:59] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [07:59] * Joins: badmin (~quassel@ip-109-91-39-31.unitymediagroup.de)
- # [08:00] * badmin is now known as Guest23953
- # [08:02] * Guest23953 is now known as admiralf
- # [08:04] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:05] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [08:09] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [08:09] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [08:10] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [08:18] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [08:22] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:24] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [08:29] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [08:31] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [08:33] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [08:41] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [08:41] * Joins: Maurice (~ano@77.222.73.150)
- # [08:41] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 260 seconds)
- # [08:42] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [08:42] * Quits: ojan (~ojan@nat/google/x-prvxoyuqtvibkiwv) (Quit: ojan)
- # [08:42] * Joins: agektmr (~Adium@216.239.45.130)
- # [08:43] * Joins: Ms2ger (~Ms2ger@91.181.134.12)
- # [08:46] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [08:54] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Ping timeout: 250 seconds)
- # [08:55] * Joins: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:01] * Joins: danbri (~danbri@213.208.253.234)
- # [09:06] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [09:13] * Quits: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [09:15] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [09:16] * Quits: agektmr (~Adium@216.239.45.130) (Ping timeout: 250 seconds)
- # [09:17] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [09:18] * Joins: ben_h (~ben@128.250.195.138)
- # [09:18] * Quits: ben_h (~ben@128.250.195.138) (Client Quit)
- # [09:18] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [09:18] * Quits: 20QAAD10C (~chris@c-24-63-24-211.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [09:18] * Joins: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net)
- # [09:21] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [09:24] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Ping timeout: 276 seconds)
- # [09:24] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [09:24] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [09:26] * Joins: matijsb (~matijsb@188.205.108.18)
- # [09:26] * Joins: jwalden (~waldo@71-223-3-144.phnx.qwest.net)
- # [09:26] * Quits: drunknbass (~drunknbas@76.91.255.83) (Ping timeout: 248 seconds)
- # [09:26] * Joins: f1lt3r_bocoup (~f1lt3r@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [09:26] * Quits: jwalden (~waldo@71-223-3-144.phnx.qwest.net) (Client Quit)
- # [09:28] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [09:30] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [09:33] * Joins: pesla (~pesla@188.202.125.121)
- # [09:33] * Joins: kal-EL_ (~jor-EL@host232-25-dynamic.24-79-r.retail.telecomitalia.it)
- # [09:35] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Nice Scotty, now beam my clothes up too!)
- # [09:38] * Quits: MikeSmith (~MikeSmith@EM114-48-133-80.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [09:39] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
- # [09:40] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Client Quit)
- # [09:40] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Remote host closed the connection)
- # [09:42] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [09:42] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [09:43] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [09:47] * Joins: msucan (~robod@109.96.251.121)
- # [09:51] * Joins: tbassetto (~tbassetto@92.103.127.226)
- # [09:52] * Quits: dydx (~dydz@adsl-75-36-189-233.dsl.pltn13.sbcglobal.net) (Quit: dydx)
- # [09:52] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [09:53] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:57] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 276 seconds)
- # [09:57] * mhausenblas_ is now known as mhausenblas
- # [09:58] * Joins: matjas (~matjas@91.182.177.64)
- # [10:01] <hsivonen> is it known who Harald Alvestrand is consulting for in the p2p API case? or is he doing it on his own dime and time?
- # [10:07] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [10:07] * Joins: roc (~chatzilla@121.98.230.221)
- # [10:08] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [10:08] * Joins: badmin (~quassel@ip-109-91-39-31.unitymediagroup.de)
- # [10:08] * badmin is now known as Guest27549
- # [10:08] * Guest27549 is now known as admiralf
- # [10:10] * Quits: Ms2ger (~Ms2ger@91.181.134.12) (Ping timeout: 246 seconds)
- # [10:15] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [10:24] * Joins: Ms2ger (~Ms2ger@91.181.196.94)
- # [10:25] * Joins: mpt (~mpt@canonical/mpt)
- # [10:31] <doublec> hsivonen: wikipedia says he works for the big G
- # [10:31] <hsivonen> doublec: interesting
- # [10:33] <doublec> should I be saddened that W3C keeps membership passwords in clear text
- # [10:34] <jgraham> I am
- # [10:34] <hsivonen> doublec: yes. at W3C meetings, as a tinfoil hat, I route my traffic through Mountain View
- # [10:34] <doublec> I'm glad I picked one so hard to guess I couldn't even remember it and wrote it down wrong
- # [10:34] <doublec> (I'm referring to their password reset stuff which sends the password out in email)
- # [10:35] <doublec> but I guess they're using basic auth too
- # [10:35] <hsivonen> (not to suggest that anyone in particular would sniff my password at a meeting, but at those meetings, there a plenty of people *capable* of sniffing around and there's a need to send the password over wifi)
- # [10:36] <doublec> yeah, tunnelling the traffic is a wise move
- # [10:38] <hsivonen> jgraham: I think it's sad that the Chairs labeled your RDFa findings as "arguments not considered" even though they did accept the claims about existing usage
- # [10:39] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:40] <jgraham> hsivonen: I am somewhat considering raising an objection on the basis that the chairs failed to properly consider the arguments presented. However I am interested to see their response to my enquiry about what was considered first
- # [10:41] <hsivonen> jgraham: Sam's reply to Tab hints that if you do, you need to use sudo
- # [10:41] <hsivonen> jgraham: i.e. make it Formal
- # [10:41] <jgraham> Yes, I understand that the word objection is considered meaningless without the word Formal
- # [10:42] <hsivonen> at least JF not only uses Formal but FORMAL
- # [10:42] * Quits: kinetik (~kinetik@121.98.132.55) (Quit: leaving)
- # [10:43] <jgraham> So far I am disappointed that neither sicking nor I have got responses to our request for more information about recent decisions
- # [10:43] * Joins: kinetik (~kinetik@121.98.132.55)
- # [10:44] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [10:47] <hsivonen> oh, nice. Tab already made his points Formal.
- # [10:48] <hsivonen> I wonder if it makes any difference if I make the same points Formally as well
- # [10:51] * zcorpan recalls FORMAL COMPLAINT
- # [10:52] <jgraham> I am somewhat hesitant to recommend a course of action that will undoubtedly lead to multiple Formal objections for each issue that fails to adopt a change proposal from the a11y people
- # [10:52] <jgraham> But I have no idea what the process for considering these objections is
- # [10:53] <hsivonen> I find it amusing that karlcow relays a Japanese requirement never to have subtitles for two movie characters on screen at the same time when translating Japanese to English in the anime context supposedly require all sorts of clutter
- # [11:01] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:06] * Joins: pesla_ (~pesla@188.202.125.121)
- # [11:08] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 260 seconds)
- # [11:16] * Quits: Ms2ger (~Ms2ger@91.181.196.94) (Quit: bbl)
- # [11:25] * Quits: pesla_ (~pesla@188.202.125.121) (Ping timeout: 246 seconds)
- # [11:26] * Quits: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [11:27] * Joins: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [11:28] * Joins: pesla (~pesla@188.202.125.121)
- # [11:29] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:42] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [11:45] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:46] <hsivonen> Hooray! UTF-7 and UTF-32 removed from Gecko trunk!
- # [11:48] * Quits: matjas (~matjas@91.182.177.64) (Ping timeout: 246 seconds)
- # [11:49] <zcorpan> yay
- # [11:49] <zcorpan> isn't utf-7 needed for email in thunderbird?
- # [11:52] <hsivonen> zcorpan: IIRC, there was a solution that enabled email decoding without exposing UTF-7 as a general-purpose decoder
- # [11:52] <hsivonen> zcorpan: IIRC, email decoding in Thunderbird doesn't have the architecture one would expect anyway
- # [11:54] <hsivonen> zcorpan: did you see http://www.w3.org/Bugs/Public/show_bug.cgi?id=12398 ?
- # [11:56] <zcorpan> hadn't seen that
- # [11:59] <zcorpan> agree with wontfix
- # [12:00] <hsivonen> zcorpan: might be worthwhile to say that on the bug
- # [12:02] <jgraham> +1
- # [12:03] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Quit: Leaving.)
- # [12:04] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [12:05] <jgraham> Live dom viewer down :(
- # [12:06] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:08] * Quits: pesla (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [12:13] * Joins: MikeSmith (~MikeSmith@EM114-48-205-21.pool.e-mobile.ne.jp)
- # [12:14] <hsivonen> zcorpan: thanks for the bug comment
- # [12:14] <zcorpan> np
- # [12:16] * hsivonen wonders how much usage share Firefox 4 and Chrome need to get in Germany before http://www.mypokito.de/ gets fixed
- # [12:17] <roc> hsivonen: removed UTF-7 and UTF-32 just now? I don't see it
- # [12:19] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [12:20] <hsivonen> roc: https://bugzilla.mozilla.org/show_bug.cgi?id=604317 https://bugzilla.mozilla.org/show_bug.cgi?id=414064
- # [12:22] <roc> oh right
- # [12:22] <roc> thanks
- # [12:25] * Quits: nessy (~Adium@124-168-15-54.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:30] * Joins: smaug____ (~chatzilla@ZYYMYCCCXCIII.gprs.sl-laajakaista.fi)
- # [12:52] * Quits: smaug____ (~chatzilla@ZYYMYCCCXCIII.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [12:52] * Joins: erlehmann (~erlehmann@89.204.153.83)
- # [13:00] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:02] <karlcow> hsivonen: re japanese subtitles - And I didn't talk about the characters kerning etc. It's impressive how strict they are. But I have heard a lot of these specific requirements for the last year or two at a regular pace at home in the evening ;)
- # [13:03] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 248 seconds)
- # [13:06] * Joins: tndH (~Rob@cpc11-seac19-2-0-cust116.7-2.cable.virginmedia.com)
- # [13:06] <MikeSmith> karlcow: the subtitles I see in Japanese films don't seem to me to have much sophisticated typography requirements at all
- # [13:26] * Joins: badmin (~quassel@openvpn212.uni-paderborn.de)
- # [13:26] * badmin is now known as Guest20837
- # [13:26] * Joins: pesla (~pesla@188.202.125.121)
- # [13:26] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Ping timeout: 252 seconds)
- # [13:30] * Quits: Guest20837 (~quassel@openvpn212.uni-paderborn.de) (Read error: Operation timed out)
- # [13:33] * Joins: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de)
- # [13:33] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (*.net *.split)
- # [13:33] * Quits: jennb (~jennb@74.125.59.73) (*.net *.split)
- # [13:33] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (*.net *.split)
- # [13:33] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
- # [13:34] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [13:34] * Joins: kennyluck (~kennyluck@netDHCP-169.keio.w3.org)
- # [13:34] * Quits: kennyluck (~kennyluck@netDHCP-169.keio.w3.org) (Excess Flood)
- # [13:34] * Joins: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net)
- # [13:34] * Joins: kennyluck (~kennyluck@netDHCP-169.keio.w3.org)
- # [13:35] * Joins: eighty4_ (~eighty4@li150-164.members.linode.com)
- # [13:37] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 264 seconds)
- # [13:37] * Joins: jennb (~jennb@74.125.59.73)
- # [13:37] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [13:43] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [13:44] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [14:07] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [14:10] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
- # [14:31] * Joins: charlvn (~charlvn@41.0.48.8)
- # [14:32] <hsivonen> karlcow: I thought Japanese typography didn't need kerning because all glyphs are equally wide
- # [14:32] * Quits: admiralf (~quassel@ip-109-91-39-31.unitymediagroup.de) (Remote host closed the connection)
- # [14:32] <hsivonen> What part of Firefox reporting Gruber highlights is so predictable: http://daringfireball.net/linked/2011/03/29/firefox-mobile-flash
- # [14:36] <karlcow> hsivonen: in fact they do need kerning. I'll find you a reference.
- # [14:37] <karlcow> TSUMEGUMI (kerning / tracking)
- # [14:38] <karlcow> http://www.w3.org/TR/2008/WD-jlreq-20080411/#subheading1_2_3
- # [14:38] <karlcow> Adjustment of inter-character space by making the distance between the letter face of adjacent characters shorter than that produced by solid setting. (JIS Z 8125)
- # [14:39] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [14:39] <karlcow> better http://www.w3.org/TR/jlreq/#en-subheading1_2_3
- # [14:39] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [14:40] <erlehmann> hsivonen, is there any value in reading grubers ramblings except for the occasional chuckle?
- # [14:41] <erlehmann> i mean, if you are not that into apple culture.
- # [14:41] <erlehmann> (which i am, decidedly, not)
- # [14:44] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [14:45] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [14:55] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [14:55] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:01] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Remote host closed the connection)
- # [15:01] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
- # [15:02] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [15:03] * Quits: ktoss (ktos@host-62-141-192-113.swidnica.mm.pl) (Ping timeout: 252 seconds)
- # [15:11] * Quits: plomlompom (~plomlompo@i59F6AFDA.versanet.de) (Ping timeout: 276 seconds)
- # [15:12] * Joins: plomlompom (~plomlompo@i59F6AFDA.versanet.de)
- # [15:14] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [15:18] * Joins: mpt (~mpt@canonical/mpt)
- # [15:20] * Joins: Guest23794 (~root@41.97.112.160)
- # [15:20] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [15:23] * Quits: Guest23794 (~root@41.97.112.160) (Quit: Leaving)
- # [15:29] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [15:31] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [15:32] * Joins: svl_ (~me@186.130.48.69)
- # [15:32] * svl_ is now known as svl
- # [15:39] * Joins: ktoss (ktos@dynamic-78-8-234-136.ssp.dialog.net.pl)
- # [15:44] <hsivonen> This is a curious case https://bugzilla.mozilla.org/show_bug.cgi?id=646224
- # [15:44] <hsivonen> why does the page look "right" in Safari 5?
- # [15:47] <jgraham> Safari 5 has the old parser, right?
- # [15:48] <hsivonen> jgraham: yes
- # [15:49] <hsivonen> jgraham: so why doesn't the spec clone any of old Gecko, old Trident or old WebKit in this case?
- # [15:50] <hsivonen> is this due to the AAA difference between old WebKit and the spec?
- # [15:50] <hsivonen> the difference that I can neither pin down nor understand
- # [15:50] <hsivonen> but that Hixie says is a "fix"
- # [15:51] * Quits: erlehmann (~erlehmann@89.204.153.83) (Quit: Ex-Chat)
- # [15:55] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [16:04] * Joins: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e)
- # [16:04] * Joins: roc (~chatzilla@121.98.230.221)
- # [16:10] <karlcow> hsivonen: the new UI of Skype really sucks on the mac at least. A lot bigger, too many things.
- # [16:10] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [16:11] <hsivonen> karlcow: OK. I wonder if the old one has known vulnerabilities. I haven't upgraded.
- # [16:12] <karlcow> I reverted myself to the old one when I tried the beta
- # [16:12] * Joins: cooto (~Adium@190.98.195.170)
- # [16:12] * Parts: cooto (~Adium@190.98.195.170)
- # [16:13] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [16:13] <karlcow> I think the new UI is in HTML
- # [16:15] <Rik`> so HTML is worse than native apps, q.e.d. ! :)
- # [16:16] * Quits: plomlompom (~plomlompo@i59F6AFDA.versanet.de) (Read error: Operation timed out)
- # [16:16] <moo-_-> HTML is the new native
- # [16:16] * Joins: cooto (~Adium@190.98.195.170)
- # [16:16] <karlcow> heh for certain things such as UI ;) I had written something along this a long time ago. On how I was wishing that instead of putting all apps in my browser, I wanted to have the Web in my apps. Aka using HTTP and api, etc
- # [16:17] * jgraham doesn't hate new skype as much as he had been led to believe he might
- # [16:18] <karlcow> jgraham: I tried to use it for… 2 weeks then reverted.
- # [16:18] <jgraham> Ah, I think I tried once so far
- # [16:20] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [16:24] * Quits: CvP (~CvP@123.49.23.154) (Disconnected by services)
- # [16:24] * Joins: xCG (~CvP@123.49.20.44)
- # [16:25] * xCG is now known as CvP
- # [16:28] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [16:31] * Joins: plomlompom (~plomlompo@i59F6CECB.versanet.de)
- # [16:35] <zcorpan> hsivonen: safari doesn't match the spec for <a><div></a> either
- # [16:36] <zcorpan> or <b><div></b>
- # [16:36] <zcorpan> seems like a spec bug
- # [16:39] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [16:39] * Joins: pesla_ (~pesla@188.202.125.121)
- # [16:39] * Parts: cooto (~Adium@190.98.195.170)
- # [16:40] * Joins: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net)
- # [16:41] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [16:42] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 240 seconds)
- # [16:44] * Quits: agektmr (~Adium@108-65-194-202.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [16:46] <zewt> karlcow: heh, i'm using a windows skype client from a couple years ago--anything newer i find utterly unusable
- # [16:47] * Quits: pesla_ (~pesla@188.202.125.121) (Quit: Computer has gone to sleep.)
- # [16:51] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
- # [16:58] * Joins: mooreinteractive (463e0f72@gateway/web/freenode/ip.70.62.15.114)
- # [17:01] * Joins: pesla (~pesla@188.202.125.121)
- # [17:03] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [17:03] <mooreinteractive> navigation.getUserMedia anyone know about this?
- # [17:04] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:05] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [17:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [17:08] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [17:09] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [17:09] * Joins: plainhao (~plainhao@208.75.85.237)
- # [17:12] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [17:16] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [17:16] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [17:17] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [17:19] * Joins: saba (~foo@unaffiliated/saba)
- # [17:20] * Quits: mooreinteractive (463e0f72@gateway/web/freenode/ip.70.62.15.114) (Quit: Page closed)
- # [17:23] * Joins: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net)
- # [17:24] * f1lt3r_bocoup is now known as f1lt3r
- # [17:24] * f1lt3r is now known as F1LT3R
- # [17:29] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [17:30] * Joins: pesla (~pesla@188.202.125.121)
- # [17:32] * Joins: mdelaney_ (~mdelaney@adsl-68-126-190-12.dsl.pltn13.pacbell.net)
- # [17:34] * Quits: mdelaney_ (~mdelaney@adsl-68-126-190-12.dsl.pltn13.pacbell.net) (Client Quit)
- # [17:40] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
- # [17:40] * Joins: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
- # [17:40] * Parts: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
- # [17:46] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 276 seconds)
- # [17:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [17:50] * Quits: charlvn (~charlvn@41.0.48.8) (Quit: Leaving)
- # [17:50] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [17:52] * Joins: agektmr (~Adium@nat/google/x-pxvxxhoedbbcsoki)
- # [17:59] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
- # [18:00] * Joins: MikeSmith_ (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp)
- # [18:03] * Quits: MikeSmith (~MikeSmith@EM114-48-205-21.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [18:03] * MikeSmith_ is now known as MikeSmith
- # [18:07] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:07] * Quits: danbri (~danbri@213.208.253.234) (Remote host closed the connection)
- # [18:08] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [18:11] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [18:13] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [18:13] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [18:22] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [18:24] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [18:27] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [18:31] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [18:32] * abarth is now known as abarth|gardener
- # [18:33] * Joins: aho (~nya@fuld-590c69c5.pool.mediaWays.net)
- # [18:33] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
- # [18:36] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [18:36] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [18:38] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:42] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
- # [18:42] * Quits: hdhoang (~hdhoang@203.210.154.177) (Quit: Leaving.)
- # [18:44] * Joins: cooto (~Adium@pc-96-16-46-190.cm.vtr.net)
- # [18:44] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Quit: Page closed)
- # [18:46] * Joins: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
- # [18:47] <nimbupani> hey everyone, I am trying to "guess" the default line-height that all browsers use, but it seems pretty random, does anyone know if there is any documentation other than the spec (which sez it should be between 1.0 and 1.2) http://jsfiddle.net/nimbu/rg8FX/
- # [18:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
- # [18:49] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
- # [18:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-131-144.dynamic.qsc.de)
- # [18:51] * Quits: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net) (Quit: xbuzz_)
- # [18:51] * Joins: mdelaney_ (~mdelaney@67.218.107.243)
- # [18:53] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [18:53] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [18:55] * Quits: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [18:55] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [18:55] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [18:56] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
- # [18:56] * Quits: svl (~me@186.130.48.69) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:57] * Joins: temp01 (temp01@unaffiliated/temp01)
- # [18:59] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Leaving...)
- # [19:00] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
- # [19:01] * Quits: mdelaney_ (~mdelaney@67.218.107.243) (Quit: mdelaney_)
- # [19:04] * Joins: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp)
- # [19:08] * Quits: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl) (Quit: Beer o'clock!)
- # [19:10] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [19:10] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Client Quit)
- # [19:11] * miketaylr is now known as coldhea
- # [19:11] * coldhea is now known as miketaylr
- # [19:13] * Parts: nimbupani (~Adium@71-32-92-110.tukw.qwest.net)
- # [19:23] <kennyluck> http://krijnhoetmer.nl/irc-logs/css/20110330#l-395
- # [19:23] <MikeSmith> zcorpan: you'll be able to have the html-diffs document updated for April 5 WD publication?
- # [19:31] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:31] <zcorpan> yep
- # [19:31] <MikeSmith> thanks
- # [19:38] * Quits: cooto (~Adium@pc-96-16-46-190.cm.vtr.net) (Quit: Leaving.)
- # [19:38] * Joins: ako (~nya@fuld-590c623e.pool.mediaWays.net)
- # [19:38] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [19:40] * Quits: aho (~nya@fuld-590c69c5.pool.mediaWays.net) (Ping timeout: 246 seconds)
- # [19:43] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [19:46] <karlcow> http://twitter.com/mnot/status/53128146882543616
- # [19:46] <karlcow> >"This group primarily conducts its technical work on a Public mailing list public-html." #bullshit #w3c
- # [19:47] <karlcow> I'm wondering to which specific event mnot is reacting to
- # [19:47] <kennyluck> Me too.
- # [19:48] <kennyluck> The sentence in the charter?
- # [19:48] <Philip`> I thought the group conducts its technical work on the whatwg list, and public-html is just for Process spam
- # [19:48] <AryehGregor> Be fair, some technical work is done on Bugzilla.
- # [19:49] <kennyluck> You need to define what "the group" means then.
- # [19:50] <Philip`> I mean the people who cause changes to occur in the HTML5 spec that the HTML WG publishes
- # [19:50] <karlcow> As usual, and like it has always been since its inception, technical work is done everywhere, in meetings, mailing-lists, private discussions, irc, companies bug trackers, etc.
- # [19:52] * Joins: zdobersek (~zan@cpe-46-164-16-195.dynamic.amis.net)
- # [19:53] * Quits: dbaron (~dbaron@173-228-28-143.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [19:55] * Joins: zdobersek1 (~zan@cpe-46-164-1-61.dynamic.amis.net)
- # [19:56] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [19:56] * Quits: zdobersek (~zan@cpe-46-164-16-195.dynamic.amis.net) (Ping timeout: 246 seconds)
- # [19:57] <zcorpan> MikeSmith: hey i fixed a bug!
- # [19:57] <MikeSmith> eh?
- # [19:57] <MikeSmith> which bug?
- # [19:57] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10796
- # [19:58] <MikeSmith> oh cool
- # [19:58] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
- # [19:59] <MikeSmith> I think that's more bugs than Anne has fixed in the whole history of him maintaining that document!
- # [19:59] <zcorpan> lol
- # [19:59] <MikeSmith> so I think that means Anne will be very happy for you take over permanent ownership of it
- # [19:59] <MikeSmith> (which was probably his plan all along) :)
- # [19:59] <zcorpan> likely
- # [19:59] <karlcow> Anne is evil
- # [20:00] <MikeSmith> Anne is a god
- # [20:00] * Joins: jamesr (~jamesr@nat/google/x-vpfrxgmatryzudad)
- # [20:00] <MikeSmith> but like Loki
- # [20:00] <karlcow> well that's the same no?
- # [20:00] * Quits: jamesr (~jamesr@nat/google/x-vpfrxgmatryzudad) (Remote host closed the connection)
- # [20:00] <MikeSmith> heh
- # [20:01] <zcorpan> hmm, should i say that xml:space is only allowed in XHTML documents?
- # [20:01] * Joins: jamesr (~jamesr@nat/google/x-jwkicwixqjzmmbpv)
- # [20:01] * karlcow is reading Iliad these days ;) and really impatient to finish. Two chapters to go. I have blood all over my face. The body count starts to put me down
- # [20:01] <MikeSmith> the ways of Anne are precocious/unpredictable
- # [20:01] <MikeSmith> zcorpan: yeah, prolly
- # [20:03] * Quits: jamesr (~jamesr@nat/google/x-jwkicwixqjzmmbpv) (Client Quit)
- # [20:04] * Joins: jamesr (~jamesr@216.239.45.19)
- # [20:04] * Quits: jamesr (~jamesr@216.239.45.19) (Client Quit)
- # [20:06] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [20:07] * Quits: maikmerten (~maikmerte@port-92-201-131-144.dynamic.qsc.de) (Quit: Leaving)
- # [20:09] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
- # [20:11] * ako is now known as aho
- # [20:16] * Joins: dbaron (~dbaron@nat/mozilla/x-dpqheamnhurfgmrj)
- # [20:18] * Joins: zdobersek (~zan@46.164.39.22)
- # [20:18] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:19] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [20:19] * Joins: xbuzz_ (~chris@c-24-63-24-211.hsd1.ma.comcast.net)
- # [20:19] * Joins: dave_levin (~dave_levi@nat/google/x-sgfkwznpagzxcehm)
- # [20:19] * Quits: zdobersek1 (~zan@cpe-46-164-1-61.dynamic.amis.net) (Ping timeout: 264 seconds)
- # [20:20] <MikeSmith> zcorpan: "The dl now represents an association list…" should maybe better be, "The dl element now represents an association list…"
- # [20:20] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [20:21] * Joins: xtoph (~xtoph@213.47.185.206)
- # [20:23] <zcorpan> heh, thanks
- # [20:25] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 276 seconds)
- # [20:25] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [20:28] * Joins: cooto (~Adium@190.98.195.170)
- # [20:30] * jgraham wonders if karlcow should put the book down and visit the hospital if he is covered in blood
- # [20:30] <jgraham> Or the police station, depending on whose blood it is
- # [20:32] <karlcow> jgraham: I'm counting on Apollon, Hera, Artemis, Zeus, etc. to help
- # [20:35] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [20:36] * Joins: Martijnc (~Martijnc@42.128-242-81.adsl-dyn.isp.belgacom.be)
- # [20:36] * Joins: saba (~foo@unaffiliated/saba)
- # [20:38] * Quits: zcorpan (~zcorpan@c-519de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [20:42] * Quits: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk) (Quit: nn)
- # [20:42] * Parts: cooto (~Adium@190.98.195.170)
- # [20:45] <Hixie> hsivonen: harald is a googler, strong ietf background
- # [20:46] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:46] <smaug____> AryehGregor: what you mean with "surroundContents() doesn't work
- # [20:46] <smaug____> here, because in all browsers except Opera it removes all children of
- # [20:46] <smaug____> the node before appending the range's contents. (Opera actually
- # [20:46] <smaug____> follows DOM 2 Range here, but other browsers don't.)"
- # [20:47] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [20:47] <smaug____> AryehGregor: all children should be removed from newParent
- # [20:48] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [20:48] <AryehGregor> smaug____, oh, I missed that part, sorry.
- # [20:48] <AryehGregor> You're right, it says "If the node newParent has any children, those children are removed before its insertion."
- # [20:48] <AryehGregor> That was at the end after it described the actual steps to take, so I missed it.
- # [20:49] <AryehGregor> My bad.
- # [20:49] <smaug____> DOM 2 Range is hard to read
- # [20:49] <smaug____> in general it seems to be internally consistent, but just hard to read
- # [20:49] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Read error: Connection reset by peer)
- # [20:49] <AryehGregor> Yeah.
- # [20:49] <AryehGregor> And vague.
- # [20:50] * Joins: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl)
- # [20:50] <AryehGregor> (although not *that* vague)
- # [20:50] <AryehGregor> (not like a lot of CSS specs, for instance, much clearer than that)
- # [20:50] <smaug____> yeah, not that vague, just hard to read
- # [20:56] * Joins: drunknbass (~drunknbas@76.91.255.83)
- # [20:57] * Joins: cooto (~Adium@190.98.195.170)
- # [20:57] <zewt> it's just way too descriptive, more like a paper describing the API than a spec
- # [20:58] <zewt> actually i'm not sure if i've looked at that particular one, i'm just thinking of ... well, every dom 2 spec I've ever looked at
- # [20:59] * Parts: cooto (~Adium@190.98.195.170)
- # [21:01] <zewt> that one's layout isn't as bad as some, anyway
- # [21:01] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 248 seconds)
- # [21:02] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:04] * Joins: jamesr (~jamesr@216.239.45.19)
- # [21:04] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 246 seconds)
- # [21:08] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:10] <karlcow> was the first ever user agent string Mosaic? http://webaim.org/blog/user-agent-string-history/
- # [21:14] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [21:15] * Joins: roc (~chatzilla@121.98.230.221)
- # [21:16] <AryehGregor> Okay, so this alerts "bar": data:text/html,<!doctype html><script>var a = "foo"; var f = function() { alert(a); }; a = "bar"; f();</script>
- # [21:17] <AryehGregor> Is there any way, when making f, to fix the values of all the variables it references, so that in this case it would alert "bar"?
- # [21:17] * AryehGregor isn't sure this is the right approach to his problem at all
- # [21:17] <AryehGregor> I mean, I want a to be evaluated at function declaration time, not when the function is run.
- # [21:18] <kennyluck> OCaml does something like this IIRC. I don't think Javascript would allow you to do this.
- # [21:18] <AryehGregor> Hmm: data:text/html,<!doctype html><script>var a = "foo"; var f = function(a) { return function() { alert(a); } }(a); a = "bar"; f();</script>
- # [21:18] <AryehGregor> That works.
- # [21:18] <AryehGregor> Although it's kind of . . . um.
- # [21:19] <AryehGregor> Functional programming can get weird sometimes, amirite?
- # [21:22] <AryehGregor> So, that was an exciting hour exploring JavaScript.
- # [21:22] <zewt> use a different variable so you're not assigning over it later, heh
- # [21:23] <zewt> var a = "foo"; var b = a; var f = function() { alert(b); }; a = "bar"; f();
- # [21:24] <AryehGregor> I'm doing this in a loop, any variable I use will get overwritten by the next iteration.
- # [21:25] <AryehGregor> Which is why I specified the question in terms of the function, not the variables.
- # [21:25] <zewt> var -> let?
- # [21:25] <AryehGregor> let?
- # [21:26] * AryehGregor looks
- # [21:27] <AryehGregor> What's the actual difference between let and var? MDC is unhelpful (uncharacteristically).
- # [21:27] * Joins: saba (~foo@unaffiliated/saba)
- # [21:27] <zewt> http://zewt.org/~glenn/example.html
- # [21:27] <AryehGregor> Oh, I see.
- # [21:27] <AryehGregor> It gives you C-style variable binding semantics.
- # [21:27] <zewt> i've only seen its difference in code and not from docs, but from what I understand, var scopes to the function; let scopes to the block
- # [21:27] <AryehGregor> That'll do it, thanks.
- # [21:28] <zewt> also note that you usually need to explicitly set a javascript version
- # [21:28] <zewt> so watch out for older browsers
- # [21:28] <jgraham> let doesn't exist
- # [21:28] <jgraham> unless you only care about spidermonkey
- # [21:28] <AryehGregor> Oh.
- # [21:28] <zewt> function-wide scoping is so horribly broken
- # [21:28] <AryehGregor> Never mind, then.
- # [21:29] * Joins: svl (~me@186.130.48.69)
- # [21:29] <jgraham> AryehGregor: I think your solution seems reasonable
- # [21:30] <jgraham> Although I am not really following
- # [21:31] * Joins: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [21:31] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 250 seconds)
- # [21:34] <AryehGregor> I've come to suspect that my attempt to reduce code duplication has become horribly overengineered.
- # [21:35] <AryehGregor> Copy-paste starts to look attractive again.
- # [21:37] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
- # [21:39] <AryehGregor> jgraham, I mean, you were the one who wrote the templating code in testharness.js, right?
- # [21:39] <jgraham> In testcases it is less evil than in normal code
- # [21:40] <jgraham> AryehGregor: yes...
- # [21:40] <AryehGregor> You mean copy-paste is less evil? Because it won't have to be maintained, yeah.
- # [21:40] <jgraham> right
- # [21:41] <jgraham> although it can be necessary to change tests
- # [21:45] * Joins: jwalden (~waldo@63.224.145.184)
- # [21:45] <MikeSmith> jgraham: I am thinking about coming by Linköping before or after the W3C AC meeting in May
- # [21:46] <MikeSmith> to talk with you and others there about testing, test-harness stuff, etc
- # [21:46] <MikeSmith> if you think that would be a good use of time
- # [21:46] * Quits: Martijnc (~Martijnc@42.128-242-81.adsl-dyn.isp.belgacom.be) (Quit: Martijnc)
- # [21:46] <MikeSmith> maybe we can get gsnedder1 to visit at that time
- # [21:48] * abarth|gardener is now known as abarth|lunch
- # [21:48] <MikeSmith> it would be a major achievement if we could get agreement about a cross-WG test harness by end of this summer
- # [21:48] <MikeSmith> one that met everybody's needs
- # [21:51] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [21:51] * Joins: jwalden_ (~waldo@63.224.145.184)
- # [21:52] * Quits: jwalden (~waldo@63.224.145.184) (Ping timeout: 276 seconds)
- # [21:52] * jwalden_ is now known as jwalden
- # [21:56] <jgraham> MikeSmith: I approve of this plan
- # [21:56] <jgraham> I expect gsnedders is at university then
- # [21:58] * Quits: MikeSmith (~MikeSmith@EM111-188-70-213.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [21:58] <aho> anyone knows why there still isn't some source+target rect stuff in CSS? (i.e. the kind of thing you get with *every* 2d drawing API. it's almost as if the csswg pretends that sprites don't exist.)
- # [21:59] <gsnedder1> miketaylr: When exactly is that?
- # [21:59] <aho> e.g. x1 y1 w1 h1 x2 y2 w2 h2 :>
- # [21:59] <gsnedder1> MikeSmith, that was meant to be
- # [21:59] <AryehGregor> aho, there's a spec for that, just not implemented yet.
- # [21:59] * gsnedder1 is now known as gsndders
- # [21:59] * gsndders is now known as gsnedders
- # [21:59] <AryehGregor> Media fragments.
- # [21:59] <AryehGregor> Okay, so all my massive rewriting wound up being 124 insertions and 189 deletions, with a massive decrease in comprehensibility. I think I'm going to have to chuck it out.
- # [21:59] <aho> got a link?
- # [22:00] <aho> http://www.w3.org/2010/11/02-mediafrag-minutes.html <- this one?
- # [22:00] <aho> eh wait
- # [22:00] <aho> :>
- # [22:00] <AryehGregor> aho, http://www.w3.org/2008/WebVideo/Fragments/WD-media-fragments-spec/
- # [22:00] <aho> http://www.w3.org/TR/media-frags/
- # [22:00] <AryehGregor> Yeah, that's the WD. Avoid those, they tend to be outdated.
- # [22:01] <aho> kay
- # [22:01] <AryehGregor> Hmm, but if I revert this, I'll have to redo the functional improvements I made . . .
- # [22:01] <AryehGregor> Oh well, I'll just add some comments and hopefully it will be fine.
- # [22:02] <aho> does that also include that svgView stuff (foo.svg#svgView(viewBox(0,200,1000,1000)))?
- # [22:02] * Joins: SteveGL (~dev@174-21-210-154.tukw.qwest.net)
- # [22:02] <AryehGregor> I don't know, I haven't looked at it lately.
- # [22:02] <AryehGregor> Or ever read it very carefully.
- # [22:03] * Joins: Guest80772 (~foo@unaffiliated/saba)
- # [22:04] * Joins: Xano (~bart@524B818E.cm-4-4c.dynamic.ziggo.nl)
- # [22:05] <aho> foo.png#xywh=160,120,320,240
- # [22:05] <aho> mh. yea. that would work, i guess
- # [22:05] <aho> doesn't include scaling/flipping like source/target rect does though
- # [22:06] <aho> i'm also kinda disappointed that this stuff is buried in this huge heavy spec... it will probably take ages until it's implemented
- # [22:06] <AryehGregor> I dunno about that.
- # [22:06] * Quits: ktoss (ktos@dynamic-78-8-234-136.ssp.dialog.net.pl) (Quit: leaving)
- # [22:06] <AryehGregor> Or if it will, it's not because of the spec size, it's because of what implementers think is important.
- # [22:07] <aho> well, sprites are just awful and everyone uses them anyways
- # [22:07] <aho> it's really surprising that there isn't a good solution available yet
- # [22:09] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [22:09] <aho> i mean, doing this kind of thing is easier and more manageable in generic programming languages
- # [22:09] <zewt> arguably scaling/flipping doesn't belong there, though
- # [22:10] <zewt> i've wished i could reference sprites within a PNG with a fragment like that before though
- # [22:10] <aho> we all did... ;)
- # [22:10] <zewt> (if you want to scale or resize--there's already CSS for that)
- # [22:10] <zewt> (er, scale, flip, etc)
- # [22:11] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [22:12] <gsnedders> From CSS WG telecon minutes: RESOLVED: Advance CSS2.1 to PR.
- # [22:12] <aho> test.jar!/img1.png
- # [22:12] <aho> works with firefox :>
- # [22:12] <aho> http://kaioa.com/b/0907/jartest.html
- # [22:13] * Quits: jacobolus (~jacobolus@c-24-128-49-85.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
- # [22:13] <aho> url(jar:test.jar!/img2.png) <- different proto though
- # [22:14] <zewt> that helps some of the use cases of sprites ... not all though
- # [22:14] <zewt> does help the probably most common one, though (reducing network requests)
- # [22:15] <aho> ye, well zip is kinda silly for that anyways
- # [22:15] <zewt> zip is fine for that, really
- # [22:15] <aho> i just used it for that demo (article here: http://kaioa.com/node/99 ) because it worked in firefox
- # [22:15] <zewt> (as long as compression is disabled, of course)
- # [22:16] <zewt> not ideal for sprite animations, though
- # [22:16] <AryehGregor> gsnedders, that would be more interesting and impressive if they didn't leave so much stuff undefined and/or untested to reach that goal.
- # [22:16] <aho> zip isn't a solid archive (less efficient compression - however, files can be decompressed individually), support for utf-8 is poor, support for changing the order of the files is poor, it uses a *trailing* index
- # [22:17] <aho> it's a general purpose archive format. that trailing index makes sense in that case. i.e. if you add one or two files to that 2gb file, you won't have to rewrite the whole thing
- # [22:17] <aho> but if it's used as transport mechanism over the wire, a leading index would make much more sense
- # [22:17] <zewt> solid archives are bad for this sort of use
- # [22:18] <aho> you want to know what stuff is inside the archive as soon as possible
- # [22:18] <zewt> you don't want to have to decompress the entire file to randomly access one file inside it
- # [22:18] <zewt> (also, when you're packaging sprites you don't want compression anyway)
- # [22:18] <aho> you would decompress all of it either way
- # [22:18] <aho> and populate the cache with that stuff
- # [22:18] <zewt> i wouldn't, i'd decompress on demand
- # [22:19] <aho> you can inflate hudreds of mb per second on a cheap office machine
- # [22:19] <aho> decompressing some tiny file really isn't an issue
- # [22:19] <aho> deflate is really really cheap
- # [22:20] <zewt> decompressing files that you're never going to access? that's just wasteful and increases latency
- # [22:20] <aho> why would you put files into some RP which aren't used?
- # [22:21] * abarth|lunch is now known as abarth|gardening
- # [22:21] <zewt> used rarely and not used at all are different things, eg. icons for submenus
- # [22:21] <zewt> the nice thing about zip is that it's the most widely-supported, well-understood archive format there is, which is no small thing
- # [22:22] <zewt> not that it's without some warts (zip64, grr)
- # [22:22] <aho> yeaaa... that's kinda misaligned though. what you actually want for this is a format which can be easily written with std libraries which are available everywhere
- # [22:22] <jgraham> AryehGregor: Be nice, it has taken the CSSWG a decade to get CSS2.1 this far :)
- # [22:23] <aho> this is true for zip, but it would be also true for a custom format with a leading header
- # [22:23] <AryehGregor> jgraham, where "this far" is an arbitrary and useless bureaucratic milestone instead of a measurement of anything useful.
- # [22:24] <gsnedders> AryehGregor: It's not just a bureaucratic milestone, REC has meanings beyond the bureaucratic (patent policy comes into affect, etc.)
- # [22:24] <aho> zewt, zip also doesn't support mime types
- # [22:25] <zewt> not a practical problem in my experience, just a would-be-nice
- # [22:25] <AryehGregor> gsnedders, fine, it's not a measurement of anything *technically* useful. The patent policy might be interesting to lawyers.
- # [22:26] <zewt> the universal support for ZIP just puts a very high bar in my mind for using something else
- # [22:27] <jgraham> gsnedders: If that is the metric of useful, then we should be worried that they overran by >= 6 years
- # [22:27] <aho> zewt, the trailing header is a practical problem though. the proposed "solution" is to put some index file into the archive first, which is kinda silly... just writing that index and the data (and piping it through zip) would be all we need
- # [22:27] <aho> *gzip
- # [22:28] <aho> amount of code on the server side would be also about the same
- # [22:28] <aho> there is nothing relevant to gain by using zip
- # [22:28] <zewt> nothing? i already have tools on every platform i use to manipulate zips; that's a huge win in and of itself
- # [22:29] <zewt> putting extra index files in archives is a terrible idea--then you have to use special tools to manipulate the zip (to keep the index up to date), which pretty much defeats all of the benefit
- # [22:30] * Joins: estes (~aestes@17.203.13.46)
- # [22:31] <zewt> especially if using regular tools on them results in an inconsistent index file and causes confusing problems--at which point you're worse off than you'd have been with a new format
- # [22:31] <jgraham> gsnedders: (a more reasonable technical point would be that they finally got a useful testsuite together)
- # [22:31] <jgraham> gsnedders: (hopefully we do better in the future, although there is no assurance of that)
- # [22:32] <aho> if that custom format becomes some spec, there will be tools to support that format, too
- # [22:32] <aho> would require about 50 lines of java or so
- # [22:32] <zewt> java?
- # [22:32] <zewt> heh
- # [22:34] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 246 seconds)
- # [22:34] * Quits: abarth|gardening (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [22:34] * Joins: othermaciej_ (~mjs@17.246.16.190)
- # [22:35] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 260 seconds)
- # [22:36] <AryehGregor> jgraham, is that the test suite that consists entirely of manual tests and which Microsoft takes three days to run?
- # [22:36] <aho> not really a big deal if it uses some standard compression scheme like deflate
- # [22:37] * Quits: Guest80772 (~foo@unaffiliated/saba) (Read error: Operation timed out)
- # [22:37] * Quits: othermaciej_ (~mjs@17.246.16.190) (Client Quit)
- # [22:38] <aho> i used java as example for a somewhat verbose language which is used on the server side
- # [22:38] <aho> actually... i already do use some kind of custom format which is created on the server side
- # [22:38] * Joins: weinig_ (~weinig@17.246.17.219)
- # [22:39] <aho> it got a leading index, mime types, and the data is b64 encoded (for performance reasons) and the whole thing is gzipped
- # [22:39] <zewt> fwiw, another reason for a trailing index on zips is it makes it trivial to stream zips
- # [22:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:39] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:39] <zewt> not a critical property, just another handy one
- # [22:40] <aho> http://mbtic.com/games/dadadash/dadadash-ogg.ibz <- looks like this
- # [22:40] <aho> it's really not very difficult to create
- # [22:40] <aho> did it first with php and nowadays it's done with java
- # [22:41] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [22:41] <aho> it's some kind of mxhr thing, basically
- # [22:41] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 260 seconds)
- # [22:41] * weinig_ is now known as weinig
- # [22:41] * Quits: jwalden (~waldo@63.224.145.184) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.16/20110322223900])
- # [22:42] * Joins: jwalden (~waldo@63.224.145.184)
- # [22:42] * Quits: zdobersek (~zan@46.164.39.22) (Quit: Leaving.)
- # [22:42] <aho> well, the point is... people already do use custom formats, because they have to :>
- # [22:43] * Joins: saba (~foo@unaffiliated/saba)
- # [22:44] <zewt> my point is, the bar should be set very high for using a custom format over a broadly-supported one; the bar is there and there are real cases when it's needed, but i err conservative on making up new file formats
- # [22:44] <jgraham> AryehGregor: There are certainly lessons to be learnt from it, yes
- # [22:44] <aho> tell me if you find one which was made for a similar use case
- # [22:45] <zewt> i definitely would say that adding hacks to ZIP like a leading index file is much worse than just making a new format, though.
- # [22:45] <aho> zip really isn't a sensible choice for this
- # [22:47] * Joins: othermaciej (~mjs@17.246.16.190)
- # [22:48] <aho> requirements: leading index, mime types, utf-8, deflate. ideally: seekable (i.e. it should be possible to decode a specific file inside that archieve without having to download everything. just the index and then the range which contains that file.)
- # [22:49] <aho> this would for example allow browser vendors to open parallel connections (if it appears to be worth it) and progressively load those files from the 2nd/3rd/4th connection without having to finish the block from the 1st connection first
- # [22:49] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [22:51] <aho> and seriously... writing something like that or a zip is about the same amount of code. it really isn't a big difference
- # [22:51] <zewt> it's not the same amount of code when you already have code and infrastructure to handle zips (as firefox already does, with jars)
- # [22:51] * Quits: kal-EL_ (~jor-EL@host232-25-dynamic.24-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
- # [22:52] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 240 seconds)
- # [22:52] <zewt> personally i'm less interested in browser overhead ("not my problem" and not likely to be a sticking point in practice) as with toolset ("tools will support this eventually" isn't the same as "everything already does")
- # [22:53] <aho> that jar stuff is some ancient leftover code... it would require a complete rewrite for progressive loading etc
- # [22:53] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [22:53] <zewt> and a general aversion to format proliferation
- # [22:53] <aho> amount of code... meant on the server side
- # [22:54] <aho> i.e. code which needs to be written by the people who want to utilize RPs
- # [22:54] <zewt> i already have code to generate zips in my website architecture :)
- # [22:55] <aho> well, spitting out some simple header and gzipping the whole lot won't look much different
- # [22:55] <zewt> well, this format is inherently different--you need to have the data already compressed before you can output a header, since presumably the header would include indexes to each file
- # [22:56] <aho> ideally, yes
- # [22:57] <aho> (i.e. if you /also/ want that seekability)
- # [22:57] <aho> (not "just" a leading header)
- # [22:57] * Quits: msucan (~robod@109.96.251.121) (Quit: .)
- # [22:57] <zewt> well, you get that with zips
- # [22:58] <aho> zips got a trailing header
- # [22:58] <zewt> yes but you do get file offsets
- # [22:58] <aho> and each file also got its own header
- # [22:58] <aho> so you have to download the whole thing in order to be able to tell which files it contains
- # [22:58] <zewt> file-local headers in zips mostly don't matter (they're redundant with the trailing header)
- # [22:59] <zewt> no, you only need to download the end of the file to get the index--it's just more round-trips to do so
- # [22:59] <zewt> which for this sort of use you presumably want to minimize
- # [22:59] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 240 seconds)
- # [22:59] * Joins: saba (~foo@unaffiliated/saba)
- # [22:59] * Quits: plomlompom (~plomlompo@i59F6CECB.versanet.de) (Ping timeout: 250 seconds)
- # [23:00] <aho> yea... i mean, that's the big idea, isn't it? ;)
- # [23:00] <zewt> it would typically take two extra round-trips to download the central directory in advance
- # [23:01] * Quits: weinig (~weinig@17.246.17.219) (Quit: weinig)
- # [23:01] <zewt> though, that would also make caching more complex
- # [23:02] <aho> "you need to have the data already compressed" <- this isn't a big deal, by the way. it's an AOT operation and the amount of data is fairly small. you can do all of that in-memory and once you got everything you need you write it in one go
- # [23:02] <zewt> eg. using ETag or something to make sure that the end of central directory, central directory and then files are all from the same file
- # [23:02] <zewt> which is just annoying and easy to get wrong
- # [23:03] <zewt> that depends on what you're putting in the archive
- # [23:03] <aho> one person gets it right, puts it on github
- # [23:03] <aho> problem solved
- # [23:03] <aho> :>
- # [23:03] <zewt> if only things were that easy :)
- # [23:04] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 250 seconds)
- # [23:05] * Joins: saba (~foo@unaffiliated/saba)
- # [23:05] <aho> tbh, i'd rather use bloody tar files instead of zips
- # [23:05] <aho> but that would be super awful, too
- # [23:05] <zewt> guh
- # [23:06] <zewt> tars are so much more horrible heh
- # [23:06] <zewt> trailing index is better than no index :)
- # [23:06] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:10] * Joins: chriseppstein (~chris@64.134.223.197)
- # [23:10] * Quits: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
- # [23:10] * Quits: Necrathex (~nectop@dhcp-077-249-098-024.chello.nl) (Quit: Necrathex)
- # [23:12] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [23:13] <aho> well, that whole thing can be done as "composite format"
- # [23:14] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [23:14] <zewt> tars can also only be solid archives
- # [23:14] <aho> index = json (can be validated)... and gzipped. each file gzipped. then everything just concatinated
- # [23:14] <aho> done :>
- # [23:14] <aho> technically not a new format
- # [23:14] <aho> :>~
- # [23:15] <zewt> you're stretching "technically" :P
- # [23:15] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:15] <zewt> don't need to involve tar when doing it that way, though
- # [23:15] <aho> would be pretty straighforward though, wouldn't it?
- # [23:16] <aho> ye, meant w/o tar
- # [23:16] <aho> stuff->gzip->concat
- # [23:16] * Joins: weinig (~weinig@17.203.15.198)
- # [23:17] <aho> using json for the index also simplifies things quite a bit
- # [23:18] <aho> it's utf-8 and the parser also already exists
- # [23:18] <zewt> one nitty thing about gzip is it doesn't include the file size as a header, so if you want to just download the header, you can't tell how much to read in advance ... sort of annoying, i think
- # [23:18] <aho> there are also libraries to write it
- # [23:18] * Parts: paulrouget (~paul2@sysmic.org)
- # [23:19] <aho> mmmh... yea, file length is in the footer :l
- # [23:19] <zewt> of course, you could have a tiny initial header (which you'd want anyway, so the file doesn't sniff like a gzip), which includes a magic + the size of the compressed header
- # [23:19] * Joins: jacobolus (~jacobolus@pool-74-104-110-147.bstnma.east.verizon.net)
- # [23:19] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:19] <aho> wikipedia mentions optional extra headers... probably hard to create with most default libs
- # [23:19] <zewt> i mean with your random idea
- # [23:20] <aho> yea
- # [23:20] <aho> just looked at gzip's wikipedia entry again for reference
- # [23:20] <zewt> couldn't really do it with gzip directly, since you don't want it to have a gzip header at the very beginning
- # [23:21] <zewt> or tools wouldn't be able to reliably tell them apart from a plain gzip of json
- # [23:21] <aho> true
- # [23:21] <aho> also, some UAs do gzip sniffing
- # [23:21] <aho> (opera does)
- # [23:22] <Hixie> someone asked me for suggestions as to who should review their book on html and web standards, anyone interested?
- # [23:28] * Philip` notes randomly that Age of Empires 3 (and others in the series) uses zlib-compressed data preceded by the 32-bit filesize preceded by the string "l33t"
- # [23:28] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Read error: Connection reset by peer)
- # [23:28] <aho> :>
- # [23:29] <Peter-> I love that game :) Though not as much as AoE 2
- # [23:30] * Joins: plomlompom (~plomlompo@i59F6BC30.versanet.de)
- # [23:31] <aho> zewt, but yea... i think that should work nicely. magic, compressed length of the json thing, json index (gzipped), file1 (gzipped), file2... fileN
- # [23:32] <aho> well, maybe 3 byte magic + 1 byte version number :>
- # [23:32] <zewt> well, you'd also want a way to have uncompressed data
- # [23:32] <aho> gzip can do that
- # [23:33] <aho> 18 byte overhead
- # [23:33] <zewt> don't know any way to do that with gzip(1)
- # [23:34] <aho> gzip 0 = store
- # [23:34] <zewt> gzip: invalid option -- '0'
- # [23:34] <aho> it automatically switches to store if the compressed thing is bigger than the input
- # [23:35] <zewt> need to be able to not attempt to compress at all when you know the file format is already compressed
- # [23:35] <zewt> odd that there's no option to do that already though
- # [23:35] <aho> http://en.wikipedia.org/wiki/DEFLATE -> Encoding method used for this block type -> 00: a stored/raw/literal section follows, between 0 and 65,535 bytes in length.
- # [23:35] <zewt> pretty obvious thing, and any zip tool can do it
- # [23:36] <zewt> another thing to think about once you're making a new format: drop crc32, use sha-1, and put the sha-1 in the index, not with each file (as it is with gzip)
- # [23:37] <aho> <aho> 18 byte overhead <- +1 byte every 64k ;)
- # [23:37] <zewt> benefit: you can tell if your (externally cached) copy of the decompressed data is out of data by just looking at the index
- # [23:37] <zewt> which can mean not having to fetch the data at all
- # [23:38] <aho> well, you probably want to use this in conjunction with a far future expires header and cache busting
- # [23:38] <aho> so, if the RP's content has changed, the path will be different
- # [23:38] * Quits: xtoph (~xtoph@213.47.185.206)
- # [23:39] <zewt> but with a proper hash you can update an archive and clients can (if they're smart enough) only download the changed file
- # [23:39] <aho> hum
- # [23:39] <zewt> (or files, even quickly using a multi-range Content-Range)
- # [23:39] <zewt> request the range for each changed file and get the entire thing streamed with one request
- # [23:40] <zewt> (entire thing -> entire set of changed files)
- # [23:40] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [23:40] <Philip`> Related to compression: http://virtualdub.org/blog/pivot/entry.php?id=335 looks fun
- # [23:41] <zewt> heh my comment at the bottom
- # [23:41] <zewt> <- glenn maynard
- # [23:41] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Client Quit)
- # [23:41] <Philip`> Seems like you can't always assume tools are competent :-(
- # [23:42] <aho> http://www.reddit.com/r/programming/comments/genvz/and_i_thought_my_implementation_of_deflate_was/c1n1tho <- my comment
- # [23:42] <aho> reddit is slooooooow :>
- # [23:43] <aho> zewt, are there multi-range requests? :o
- # [23:44] <zewt> i thought there were, but maybe not (there certainly should have been)
- # [23:45] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [23:46] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [23:47] <aho> speaking of which, that diffing stuff they did for google maps is neat
- # [23:47] <aho> but to be honest, i still don't really understand how it works :>
- # [23:48] <aho> with java/webstart you can also just download a diff of the required jars
- # [23:48] <aho> would be cool if there would be something like that out-of-the-box. (no clue how that should look like though)
- # [23:50] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [23:51] * Quits: foolip_ (~foolip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 250 seconds)
- # [23:54] * Joins: ap_ (~ap@17.246.18.51)
- # [23:54] <aho> ah yea, checksums. with a json index you could use some kind of version string, which could be whatever you want. e.g. a revision number or a checksum (i like md5 -> b64-for-urls -> truncate to 22 chars [last 2 chars are always '=='])
- # [23:54] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [23:55] <zewt> ew
- # [23:56] <aho> works great for cache busting ;)
- # [23:56] <zewt> hex encoding for hashes is pretty standardized
- # [23:56] <aho> hex is bigger
- # [23:56] <zewt> really not something worth breaking from the crowd about :)
- # [23:56] * Joins: nessy (~Adium@74.125.56.18)
- # [23:56] <aho> well, if it's a string you can use whatever you want
- # [23:56] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Ping timeout: 260 seconds)
- # [23:56] * ap_ is now known as ap
- # [23:57] <zewt> better off using the same thing everyone else in the universe uses whenever possible
- # [23:57] <zewt> i wonder how much deflate compresses lots of hex strings
- # [23:58] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [23:58] <aho> well, 32 chars vs 22 chars
- # [23:58] <aho> totally worth it! ;D
- # [23:59] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 250 seconds)
- # [23:59] <zewt> gzip compresses a 2048-byte block of random hex to 1174--that's really good, actually (with 1024 being optimal, ignoring headers)
- # Session Close: Thu Mar 31 00:00:00 2011
The end :)