Options:
- # Session Start: Wed Feb 01 00:00:00 2012
- # Session Ident: #whatwg
- # [00:06] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [00:06] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [00:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:12] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:12] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:13] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
- # [00:14] * Quits: jonatasnona (~jonatas@186.207.192.124) (Quit: Saindo)
- # [00:15] * Quits: drublic (~drublic@frbg-4d029f19.pool.mediaWays.net) (Remote host closed the connection)
- # [00:18] * Quits: jcarbaugh (~jcarbaugh@216.59.106.66)
- # [00:18] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [00:19] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [00:19] * Quits: ksweeney (~Adium@nyv-exweb.iac.com) (Client Quit)
- # [00:20] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [00:20] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [00:20] * Joins: rniwa (~rniwa@216.239.45.130)
- # [00:23] <thedjpetersen> 7/close
- # [00:23] * Parts: thedjpetersen (~deploy@ridezap.com) ("WeeChat 0.3.0")
- # [00:28] <Hixie> heycam: should I liberally sprinkle [ArrayClass] everywhere?
- # [00:29] <heycam> Hixie, if you want your prototype objects to inherit from Array.prototype, sure
- # [00:32] <Hixie> k
- # [00:32] <Hixie> so how do i add it to something that inherits from EventTarget?
- # [00:34] * Quits: AlexNRoss (AleossIRC@unaffiliated/aleoss) (Quit: RAGE QUIT!)
- # [00:35] <Hixie> ok looks like every single interface i have that i could apply [ArrayClass] to inherits from EventTarget
- # [00:36] <Hixie> d'oh
- # [00:42] * Joins: tantek (~tantek@12.144.185.81.rev.sfr.net)
- # [00:44] * Joins: jennb (jennb@nat/google/x-kydcxeljblknyuxt)
- # [00:45] * Joins: isherman (isherman@nat/google/x-lnrkteuupekpahjs)
- # [00:45] <Hixie> sicking: see, i told you inheriting from EventTarget was a bad idea. :-P
- # [00:48] * Quits: isherman (isherman@nat/google/x-lnrkteuupekpahjs) (Client Quit)
- # [00:49] * Joins: isherman (isherman@nat/google/x-nwvzonewyyhihsvb)
- # [00:53] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [01:01] <heycam> Hixie, yeah it's not going to work in that case...
- # [01:03] <Hixie> blimey, selectors still doesn't define that :hover works up the ancestor chain
- # [01:08] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: update time)
- # [01:09] * Joins: hasather_ (~hasather_@71.109-247-163.customer.lyse.net)
- # [01:13] * Quits: ezoe (~ezoe@203-140-89-65f1.kyt1.eonet.ne.jp) (Ping timeout: 255 seconds)
- # [01:13] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [01:14] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:14] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [01:14] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [01:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:17] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
- # [01:17] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:18] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [01:19] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:20] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [01:21] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [01:22] <sicking> Hixie: how so?
- # [01:22] <Hixie> sicking: can't do both that an [ArrayClass]
- # [01:22] <Hixie> and
- # [01:22] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
- # [01:23] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:23] <sicking> Hixie: that is indeed a problem. But so is not inheriting from EventTarget
- # [01:24] <Hixie> yeah, i know
- # [01:24] <Hixie> i'm just joshing you
- # [01:24] <Hixie> but i did say there would be _something_ else that we wanted interfaces to be
- # [01:24] <Hixie> just didn't know what at the time :-)
- # [01:24] <sicking> Hixie: indeed. You were right :)
- # [01:26] * Quits: hasather_ (~hasather_@71.109-247-163.customer.lyse.net) (Remote host closed the connection)
- # [01:28] <Hixie> good lord, the multipage problems are getting worse and worse
- # [01:28] <Hixie> now not only is it not updating, it's missing entire pages
- # [01:28] <Hixie> what's going on here
- # [01:32] <WeirdAl> !seen annevk
- # [01:33] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [01:33] <Hixie> he's on vacation for a few more days
- # [01:33] <Hixie> ok i got the pages back
- # [01:33] <Hixie> still out of date though
- # [01:33] <Hixie> i wonder if that's an issue my end
- # [01:34] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:36] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [01:36] <Hixie> ok well i've found one problem
- # [01:37] <Hixie> it's not splitting the spec i'm giving it
- # [01:37] <Hixie> wonder what that's about
- # [01:38] <Hixie> aha, yes, the problem is that anne is no longer fetching the spec before splitting it
- # [01:38] <Hixie> i get no hits from him to get the spec to split
- # [01:38] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
- # [01:39] <Hixie> anyone want to write an article for IEEE about HTML?
- # [01:41] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-gofwezlshmjxxzkb)
- # [01:41] * Quits: KillerX (~anant@216.239.45.18) (Quit: KillerX)
- # [01:46] * Quits: plutoniix (~plutoniix@125.25.235.94.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [01:46] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [01:49] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [01:50] <divya> hhahah will this be a 'whitepaper' presented at some symposium?
- # [01:54] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [01:54] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:55] <Hixie> no, for IEEE Spectrum or whatever their magazine is called
- # [01:58] <divya> ohh k
- # [01:59] * nunnun is now known as nunnun_away
- # [01:59] <Hixie> if anyone _is_ interested, drop me a mail or ping me here, i'll hook you up (they're looking for someone)
- # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:03] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [02:03] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [02:03] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:07] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:10] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [02:11] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [02:13] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [02:15] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [02:16] * Quits: tomz (~chatzilla@i-global252.qualcomm.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20111220165912])
- # [02:16] * Quits: ojan (ojan@nat/google/x-waifokdvggunumvd) (Quit: ojan)
- # [02:18] * Quits: tantek (~tantek@12.144.185.81.rev.sfr.net) (Quit: tantek)
- # [02:24] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [02:24] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:26] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
- # [02:28] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:29] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:29] * Joins: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:30] * Quits: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [02:37] * Quits: ap (~ap@2620:149:4:1b01:5d29:e903:5570:625d) (Quit: ap)
- # [02:38] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [02:39] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:39] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [02:40] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [02:40] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20120129021758])
- # [02:46] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [02:47] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [02:48] * Joins: ehsan (~ehsan@209.29.21.241)
- # [02:57] * Quits: necolas (~necolas@5e0c3818.bb.sky.com) (Remote host closed the connection)
- # [03:00] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [03:01] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [03:02] * heycam is now known as heycam|away
- # [03:02] * Joins: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [03:03] <MikeSmith> https://twitter.com/#!/grorgwork/status/164445742981844994
- # [03:09] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [03:13] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [03:13] <davidb> is
- # [03:25] * heycam|away is now known as heycam
- # [03:35] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [03:35] * Joins: ehsan (~ehsan@209.29.21.241)
- # [03:37] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [03:37] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [03:38] * Joins: ehsan (~ehsan@209.29.21.241)
- # [03:39] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
- # [03:42] * Quits: madcow (madcow@90.290.dsl.mel.iprimus.net.au) (Remote host closed the connection)
- # [03:42] * Joins: Thezilch (~fuz007@cpe-75-85-89-34.socal.res.rr.com)
- # [03:44] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
- # [03:44] * Joins: madcow (~michaelrt@90.290.dsl.mel.iprimus.net.au)
- # [03:48] * Joins: danielfilho_ (~daniel@187.31.77.7)
- # [03:50] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 252 seconds)
- # [03:50] * danielfilho_ is now known as danielfilho
- # [03:59] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 252 seconds)
- # [04:04] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [04:07] * Quits: dave_levin (dave_levin@nat/google/x-vrdxdaldceixdhpd) (Quit: dave_levin)
- # [04:14] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [04:17] * Quits: cpearce (~cpearce@60.234.54.74) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:22] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Read error: Connection reset by peer)
- # [04:29] * Quits: sicking (~chatzilla@nat/mozilla/x-bglxxvzojieafhof) (Remote host closed the connection)
- # [04:39] * Joins: cpearce (~cpearce@60.234.54.74)
- # [04:48] * Quits: madcow (~michaelrt@90.290.dsl.mel.iprimus.net.au) (Ping timeout: 260 seconds)
- # [04:48] * Joins: michaelrtm (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au)
- # [04:52] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [05:05] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:33] * Joins: AlexNRoss (AleossIRC@unaffiliated/aleoss)
- # [05:36] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [05:37] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:43] * Joins: JonathanNeal (~Jonathan@cpe-67-49-67-212.socal.res.rr.com)
- # [05:43] * Parts: JonathanNeal (~Jonathan@cpe-67-49-67-212.socal.res.rr.com)
- # [05:44] * Quits: michaelrtm (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au) (Ping timeout: 240 seconds)
- # [05:45] * Joins: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au)
- # [05:47] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [05:48] * Joins: izhak (~izhak@213.87.241.41)
- # [05:58] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 260 seconds)
- # [06:03] * Joins: MikeSmith (~MikeSmith@p4207-ipbf3009marunouchi.tokyo.ocn.ne.jp)
- # [06:07] * Joins: niloy__ (~niloy@122.179.129.91)
- # [06:07] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [06:08] * Joins: ezoe (~ezoe@61-205-125-91f1.kyt1.eonet.ne.jp)
- # [06:08] * Quits: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au) (Ping timeout: 252 seconds)
- # [06:08] * Joins: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au)
- # [06:17] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 248 seconds)
- # [06:34] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [06:37] * Joins: LBP (~Mirc@pD9EB1CBC.dip0.t-ipconnect.de)
- # [06:39] * Joins: Evanescence (~Evanescen@60.183.234.141)
- # [06:41] * Quits: Evanescence (~Evanescen@60.183.234.141) (Read error: Connection reset by peer)
- # [06:42] * paul_irish is now known as paul_irish_
- # [06:56] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [06:58] * Joins: Evanescence (~Evanescen@60.183.235.133)
- # [07:02] * JohnAlbin_zzzzzz is now known as JohnAlbin_AWAKE
- # [07:05] * JohnAlbin_AWAKE is now known as JohnAlbin
- # [07:20] * heycam is now known as heycam|away
- # [07:22] * jernoble is now known as jernoble|afk
- # [07:35] * Quits: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au) (Ping timeout: 252 seconds)
- # [07:37] * Joins: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au)
- # [07:40] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [07:41] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:51] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [07:57] * Quits: jcarbaugh (~jcarbaugh@216-15-37-167.c3-0.gth-ubr1.lnh-gth.md.cable.rcn.com)
- # [07:59] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [08:12] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [08:26] * Joins: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [08:29] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:36] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:45] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [08:50] * Joins: gwicke (~gabriel@212.255.44.95)
- # [08:51] * Joins: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp)
- # [08:56] * Joins: Ms2ger (~Ms2ger@91.181.127.47)
- # [09:03] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [09:03] * Joins: ehsan_ (~ehsan@209.29.21.241)
- # [09:04] * Quits: ezoe (~ezoe@61-205-125-91f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [09:05] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:05] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
- # [09:07] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [09:08] * Quits: Evanescence (~Evanescen@60.183.235.133) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [09:09] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:09] <zcorpan> huh, what does chrome do with the attributes here? http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1318
- # [09:17] * Joins: TheJacquerie (radio23@newelite.bshellz.net)
- # [09:20] * Quits: madcow (madcow@171.83-27-211.dynamic.dsl.mel.iprimus.net.au)
- # [09:23] * Quits: Druid_ (~Druid@p5B05C690.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [09:28] * Joins: Druid_ (~Druid@p5B137F16.dip.t-dialin.net)
- # [09:28] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 248 seconds)
- # [09:35] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
- # [09:35] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:43] * Joins: ezoe (~ezoe@203-140-91-209f1.kyt1.eonet.ne.jp)
- # [09:45] * Joins: roc (~chatzilla@121.98.230.221)
- # [09:59] * Quits: MikeSmith (~MikeSmith@p4207-ipbf3009marunouchi.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [10:02] * Joins: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net)
- # [10:03] * Quits: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net) (Remote host closed the connection)
- # [10:03] * Joins: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net)
- # [10:13] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [10:23] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [10:32] * Quits: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [10:34] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [10:56] * Joins: tantek (~tantek@12.144.185.81.rev.sfr.net)
- # [11:03] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [11:04] * Joins: FernandoBasso (~Fernando@201-3-158-100.paemt705.dsl.brasiltelecom.net.br)
- # [11:06] * Quits: ezoe (~ezoe@203-140-91-209f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [11:07] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [11:07] * tomasf_ is now known as tomasf
- # [11:09] * Joins: graememcc (~chatzilla@host81-151-186-246.range81-151.btcentralplus.com)
- # [11:15] * Joins: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk)
- # [11:19] * Joins: smaug____ (~chatzilla@193-64-22-109-nat.elisa-mobile.fi)
- # [11:19] <smaug____> mouseenter/leave seem to be tricky to understand
- # [11:19] <smaug____> perhaps it was a mistake to implement them in Gecko
- # [11:20] <smaug____> (and accept them i nD3E)
- # [11:21] * heycam|away is now known as heycam
- # [11:22] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [11:23] * heycam is now known as heycam|away
- # [11:27] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [11:30] * Quits: niloy__ (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [11:30] * Joins: niloy__ (~niloy@122.179.129.91)
- # [11:32] * Joins: mpt (~mpt@nat/canonical/x-ycnuwcqguogjqifh)
- # [11:32] * Quits: mpt (~mpt@nat/canonical/x-ycnuwcqguogjqifh) (Changing host)
- # [11:32] * Joins: mpt (~mpt@canonical/mpt)
- # [11:35] * Quits: graememcc (~chatzilla@host81-151-186-246.range81-151.btcentralplus.com) (Ping timeout: 260 seconds)
- # [11:39] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [11:43] * Quits: niloy__ (~niloy@122.179.129.91) (Quit: Ex-Chat)
- # [11:48] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:49] * Joins: nonge_ (~nonge@p5B326B87.dip.t-dialin.net)
- # [11:53] * Quits: nonge (~nonge@p5082A1F5.dip.t-dialin.net) (Ping timeout: 272 seconds)
- # [12:03] * Quits: tantek (~tantek@12.144.185.81.rev.sfr.net) (Quit: tantek)
- # [12:11] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [12:12] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:13] * Joins: marten_ (~marten@h254064.upc-h.chello.nl)
- # [12:17] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [12:25] * Joins: graememcc (~chatzilla@host86-135-204-17.range86-135.btcentralplus.com)
- # [12:26] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [12:34] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [12:40] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:44] * Joins: [[zzz]] (~q@125.25.236.239.adsl.dynamic.totbb.net)
- # [12:48] * Quits: [[zz]] (~q@125.25.235.94.adsl.dynamic.totbb.net) (Ping timeout: 255 seconds)
- # [12:48] * Joins: Kuruma_ (~Kuruman@cherry.kurumatani.jp)
- # [13:07] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:10] * Joins: necolas (~necolas@5e0c3818.bb.sky.com)
- # [13:12] * Quits: marten_ (~marten@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [13:14] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [13:17] * Joins: Lachy (Lachy@nat/opera/x-wvtgvzdioekyxyjm)
- # [13:18] * Quits: ehsan_ (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [13:18] * Joins: ehsan (~ehsan@209.29.21.241)
- # [13:19] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [13:19] * Joins: ehsan (~ehsan@209.29.21.241)
- # [13:28] * Quits: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [13:29] * Joins: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp)
- # [13:39] * Quits: jdaggett (~jdaggett@ad008216.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [13:40] * Joins: drublic (~drublic@132.230.161.82)
- # [13:41] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:42] * Quits: izhak (~izhak@213.87.241.41) (Remote host closed the connection)
- # [13:51] * Joins: logeshpaul (~logeshpau@61.12.14.178)
- # [13:54] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [13:56] * paul_irish_ is now known as paul_irish
- # [14:08] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:10] * Quits: smaug____ (~chatzilla@193-64-22-109-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [14:22] * Quits: FernandoBasso (~Fernando@201-3-158-100.paemt705.dsl.brasiltelecom.net.br) (Quit: Put a diaper in her face. That is where the crap is coming from.)
- # [14:25] * Quits: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb_)
- # [14:27] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [14:27] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [14:55] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [14:59] * Quits: Lachy (Lachy@nat/opera/x-wvtgvzdioekyxyjm) (Read error: Operation timed out)
- # [15:02] * Joins: izhak (~izhak@213.87.241.160)
- # [15:03] * Joins: Lachy (Lachy@nat/opera/x-oybpuffesnocmxob)
- # [15:04] * Quits: drublic (~drublic@132.230.161.82) (Remote host closed the connection)
- # [15:15] * Joins: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net)
- # [15:15] * Quits: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net) (Remote host closed the connection)
- # [15:16] * Joins: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net)
- # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:19] * Joins: twisted`_ (~anonymous@p5DDBA4C5.dip.t-dialin.net)
- # [15:20] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [15:22] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:22] * Quits: twisted` (~anonymous@p5DDBAABA.dip.t-dialin.net) (Ping timeout: 245 seconds)
- # [15:22] * twisted`_ is now known as twisted`
- # [15:24] * Joins: ezoe (~ezoe@112-68-245-108f1.kyt1.eonet.ne.jp)
- # [15:25] * Joins: plutoniix (~plutoniix@125.25.236.239.adsl.dynamic.totbb.net)
- # [15:30] * Joins: TabAtkins_ (~tabatkins@host217-39-11-213.in-addr.btopenworld.com)
- # [15:36] * [[zzz]] is now known as [[zz]]
- # [15:46] * Quits: izhak (~izhak@213.87.241.160) (Ping timeout: 260 seconds)
- # [15:47] * Quits: ehsan (~ehsan@209.29.21.241) (Read error: Connection reset by peer)
- # [15:47] * Joins: ehsan (~ehsan@209.29.21.241)
- # [16:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:07] * Quits: JohnAlbin (~JohnAlbin@114-42-61-81.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [16:13] * Joins: JohnAlbin (JohnAlbin@gateway/palantir/session)
- # [16:14] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [16:14] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [16:22] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:23] * Quits: logeshpaul (~logeshpau@61.12.14.178) (Quit: logeshpaul)
- # [16:25] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [16:25] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [16:28] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [16:29] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [16:30] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [16:32] * Quits: graememcc (~chatzilla@host86-135-204-17.range86-135.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20120117092756])
- # [16:37] * Joins: jcarbaugh (~jcarbaugh@216.59.106.66)
- # [16:40] * Joins: smaug____ (~chatzilla@YKMMXV.gprs.sl-laajakaista.fi)
- # [16:59] * Quits: TabAtkins_ (~tabatkins@host217-39-11-213.in-addr.btopenworld.com) (Ping timeout: 255 seconds)
- # [17:01] * nonge_ is now known as nonge
- # [17:02] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [17:03] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [17:06] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [17:08] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [17:08] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:10] * Joins: JohnAlbin_ (~JohnAlbin@114-42-61-81.dynamic.hinet.net)
- # [17:11] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:12] * Quits: JohnAlbin (JohnAlbin@gateway/palantir/session) (Disconnected by services)
- # [17:12] * JohnAlbin_ is now known as JohnAlbin
- # [17:15] * nunnun_away is now known as nunnun
- # [17:24] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [17:26] * Quits: Lachy (Lachy@nat/opera/x-oybpuffesnocmxob) (Quit: Computer has gone to sleep.)
- # [17:33] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 245 seconds)
- # [17:38] <jgraham> http://www.readwriteweb.com/mobile/2012/01/how-lanyrd-uses-html5-for-a-gr.php is mildly interesting. We should make sure to get their feedback on the offline stuff
- # [17:40] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-cijnjnbgzlopmcui)
- # [17:41] * Joins: KillerX (anant@nat/google/x-tmjghbvmnsalqjlu)
- # [17:43] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:45] <AryehGregor> Does it take a while for CSS drafts on dev.w3.org to update?
- # [17:45] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:48] <AryehGregor> It seems so.
- # [17:48] <AryehGregor> Sigh.
- # [17:53] <Ms2ger> CVS *sigh*
- # [17:54] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [17:55] <karlcow> cvsigh
- # [17:58] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [18:02] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [18:02] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # [18:04] * Parts: brucel (~brucel@cpc5-smal11-2-0-cust151.perr.cable.virginmedia.com)
- # [18:08] <JohnAlbin> CVS? ouch.
- # [18:09] * Joins: TabAtkin1_ (~tabatkins@74.125.57.49)
- # [18:10] <dglazkov> good morning, Whatwg!
- # [18:10] <AryehGregor> Argh, bugzilla.mozilla.org is slow. >:(
- # [18:11] * Parts: TabAtkin1_ (~tabatkins@74.125.57.49)
- # [18:11] * Joins: TabAtkins_ (~tabatkins@74.125.57.57)
- # [18:14] * Joins: Berge (~berge@trivini.no)
- # [18:14] <AryehGregor> I never thought my math background would come in so useful for standards: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15610#c2
- # [18:15] * nunnun is now known as nunnun_away
- # [18:15] * nunnun_away is now known as nunnun
- # [18:15] * nunnun is now known as nunnun_away
- # [18:16] <Berge> Hi! I'm trying to stream (not psuedo-stream, it's a live broadcast) h.264 video to browsers with <video> support, but it's not proving too easy. What muxes are supported in various browsers?
- # [18:18] <Berge> (The encoding box hasn't got enough CPU power to encode VP8 in addition to the HD and SD h.264 streams.)
- # [18:19] <AryehGregor> Firefox/Opera don't support H.264 in any form.
- # [18:19] <Berge> The spec lists some examples, but my encoder can't mux MP4 to IP streams (only files), and I haven't found anyone able to do that, so it seems very file-only.
- # [18:20] <Berge> AryehGregor: I know. We've got flash fallback.
- # [18:20] <Berge> (And multicast!)
- # [18:20] <AryehGregor> Okay. Then I probably don't know enough to be helpful. :)
- # [18:21] <Berge> But even if I did encode VP8, what mux, container format and MIME type should I deliver it in?
- # [18:22] <Velmont> Hmm. The chromium ubuntu-ppa is not new enough it seems. Chromium 17, but 18 is the thing now. So trying this new chrome dev thing instead then.
- # [18:24] <Velmont> Berge: I've been streaming Ogg Theora + Vorbis, with Java applet fallback for non-opera, non-fx, non-chromium.
- # [18:25] <Berge> Theroa is inferior quality-wise, though.
- # [18:25] <Berge> Theora, even.
- # [18:26] <Velmont> Well. Depends on what you're streaming. I've been doing conferences, and it's good there. Especially the newer versions. The old ones were terrible.
- # [18:26] <Velmont> It's easy to encode at least, doesn't require all that much horse power.
- # [18:27] <Berge> True, but x264 encoding h.264 is really a different world in bits vs quality.
- # [18:27] <wilhelm> Java applet, not Flash?
- # [18:28] <Velmont> wilhelm: Flash can't decode theora. - And I'm evil enough to let people who absolutely want to use either IE or Safari bite the bullet and get the Java applet :-)
- # [18:28] <Velmont> But it actually works rather well.
- # [18:28] <Velmont> Berge: Yes, -- but other h264 encoders and Theora is not really a huge difference.
- # [18:29] <Berge> Velmont: Probably, but there's a reason why I use x264 (-:
- # [18:29] <Berge> IME, it's loads better than even rather expensive hardware solutions.
- # [18:30] <Velmont> Berge: Yep. I wouldn't use anything else if I'd need to encode h264. No contest.
- # [18:30] <Velmont> Berge: But Theora encoder got many of the good parts of x264 in the latest iterations.
- # [18:30] <Berge> Velmont: Hm, that's good news.
- # [18:30] <Velmont> Berge: Sadly, the WebM announcement put a halt to much of the good Theora work.
- # [18:30] <Berge> For better or worse, I guess.
- # [18:31] <Berge> VP8 is pretty good, but encoders need some love.
- # [18:31] <Velmont> The lowest hanging fruit was done, -- but lots of small improvements were in the pipeline :-)
- # [18:31] <Berge> I'm told they're getting better as well, though.
- # [18:31] <Velmont> Berge: I'm waiting for some toolchain-stuff that's still not there though. --- BUT! Yesterday, there was an announcement of a WebM-patch for Icecast. So I can probably start looking at WebM soonish. :]
- # [18:32] <Berge> Yes, see, this is why this whole stream-video-without-flash is a bit tricky right know.
- # [18:32] <gsnedders> Berge: I can't think of any streaming container supported cross-browser for <video>
- # [18:32] <Berge> We've already patched VLC twice for this project.
- # [18:32] <Berge> And the kernel(!)
- # [18:33] <Berge> gsnedders: Doesn't have to be all that cross browser, really. Most viewers will be more happy with VLC.
- # [18:33] <Berge> Or Flash fallback, for that matter.
- # [18:33] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:33] <Berge> The <video> part is mostly for fun.
- # [18:33] <Velmont> Berge: That's why I'm still using Theora, -- live streaming works reliably in Opera, Firefox and Chromium. And all the toolchain is there and it's easy to use and set up.
- # [18:33] <Berge> Velmont: It's all very pick-your-poison.
- # [18:34] <Velmont> Ah, it also works nicely in IE, because IE and Java is quite OK-ish friends. -- But, I agree Berge, pick your poison :-]
- # [18:34] <Berge> But since I don't really follow web development closely; is the world slowly moving towards VP8 support?
- # [18:35] <gsnedders> Except for MS and Apple, it is at least.
- # [18:35] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [18:35] <Berge> Then it's not.
- # [18:35] <gsnedders> No idea what happened about support in Flash.
- # [18:35] <gsnedders> Berge: On mobile at least it's happening.
- # [18:35] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:35] <Berge> gsnedders: At least if we forget Windows PHone?
- # [18:35] <Velmont> And on an unrelated note... Seems like WebKit hasn't updated its IndexedDB support as I thought it had after reading the mailing lists.
- # [18:35] <Berge> (I'm happy to, of course (-: )
- # [18:36] <gsnedders> Berge: Windows Phone 7 has minimal marketshare, iOS is the bigger issue.
- # [18:36] <Velmont> http://tests.velmont.net/IndexedDB/testrunner.htm << I've ported Microsofts IDB tests.
- # [18:37] <gsnedders> Velmont: ported to what?
- # [18:37] <Ms2ger> Velmont, hey, I know that UI :)
- # [18:37] <Velmont> gsnedders: New spec, and better error reporting. -- So using testharness.js as it's supposed to be used.
- # [18:37] <Velmont> Ms2ger: Hehe, yes, thanks :P
- # [18:38] <Ms2ger> Does it work well? :)
- # [18:38] <Velmont> Ms2ger: I use it for all tests I write for Opera.
- # [18:38] <Ms2ger> \o/
- # [18:38] * Quits: smaug____ (~chatzilla@YKMMXV.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [18:38] <gsnedders> So, like, I still don't get why so few people understand "this" in JS.
- # [18:39] <TabAtkins_> Because 'this' is really confusing.
- # [18:39] <TabAtkins_> Largely because it (a) doesn't soft-bind, and (b) gets shadowed when you use higher-order functions.
- # [18:39] <jgraham> gsnedders: It's not that people don't *understand*
- # [18:39] <gsnedders> "this" is just another argument for function calls. Once you accept that, it's simple.
- # [18:40] <jgraham> It's that the semantics are braindead
- # [18:40] <jgraham> because they are easy to forget about
- # [18:40] <Ms2ger> gsnedders, oh, it's like Python?
- # [18:40] <Velmont> Python has it explicit at least. Easier to understand :]
- # [18:40] <TabAtkins_> Velmont: Agreed.
- # [18:40] * Joins: smaug____ (~chatzilla@YKMMXV.gprs.sl-laajakaista.fi)
- # [18:40] <jgraham> It's not just that it's explicit in python
- # [18:41] <gsnedders> The only confusing part is that it is *implicit* in JS.
- # [18:41] <jgraham> It's also that it is bound to the function
- # [18:41] <jgraham> gsnedders: The only confusing part is that it's confusing?
- # [18:41] <jgraham> the only tautological part is that it's tautological, much?
- # [18:42] <TabAtkins_> gsnedders: The fact that it doesn't soft-bind - that is, "var x = foo.bar; x();" doesn't do the same thing as "foo.bar()" if the function relies on 'this'.
- # [18:45] * Quits: jochen__ (jochen@nat/google/x-ozpwiaebevhvqrcq) (Remote host closed the connection)
- # [18:45] * Joins: jochen__ (jochen@nat/google/x-wrvxdcwmgazwrkxj)
- # [18:52] <AryehGregor> TabAtkins_, so what's the procedure for proposing that we unprefix everything related to CSS Transforms?
- # [18:52] * AryehGregor guesses teleconference >:(
- # [18:55] * Joins: ap (~ap@2620:149:4:1b01:252e:2290:26c:9cfe)
- # [18:56] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 244 seconds)
- # [18:57] * Joins: jonatasnona (~jonatas@186.207.192.124)
- # [18:59] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [19:00] <Ms2ger> AryehGregor, nice out-trigonometring smfr :)
- # [19:01] <hober> AryehGregor: 2d is ready to unprefix, but 3d isn't, and they share the same property names. so even with 2d ready i don't think unprefixing is a good idea.
- # [19:01] <AryehGregor> My high school calculus teacher had a policy that if you gave him an answer involving trig functions that he didn't think was the same as what he got, he'd give you credit if you submitted a proof that they were the same.
- # [19:01] <hober> (and i say that as someone who would love to unprefix this stuff)
- # [19:02] <AryehGregor> hober, 1) We could unprefix only 2D, by having (e.g.) transform: scale3d(5); be a parse error. Browsers could either support only -webkit-transform: scale3d(5), or also support transform: -webkit-scale3d(5) (substitute prefixes as appropriate).
- # [19:03] <AryehGregor> hober, 2) We don't have great interop on 3D yet, but the syntax is almost completely settled. There's almost no difference in how Gecko and WebKit interpret 3D syntax, they just have different sets of bugs.
- # [19:03] <AryehGregor> I.e., non-syntax-related bugs.
- # [19:03] <TabAtkins_> AryehGregor: It's "get the fucker to CR".
- # [19:03] <AryehGregor> The syntax bugs I've found are minor, e.g., WebKit accepting perspective(5) to mean perspective(5px), or treating certain things as identity transforms instead of parse errors.
- # [19:04] <divya> wasnt this discussed at the seattle F2F?
- # [19:04] <divya> same problems
- # [19:04] <AryehGregor> TabAtkins_, the CSSWG seriously requires prefixing everything until the spec formally reaches CR? Even if the syntax is totally stable?
- # [19:04] <TabAtkins_> Argh, really? perspective(5) is parsed as 5px? That doesn't even make *sense*.
- # [19:04] <hober> divya: yes
- # [19:05] <AryehGregor> TabAtkins_, originally WebKit didn't even accept perspective(5px), AFAIK . . . on the other hand, Gecko accepts matrix(1,0,0,1,5px,0).
- # [19:05] <hober> AryehGregor: yeah, and 2d is ready to enter cr, at least in my opinion.
- # [19:05] <TabAtkins_> AryehGregor: No, but it's still desirable. This being a special case probably means it's fine to drop prefixes early.
- # [19:05] <hober> AryehGregor: but trying to have the behavior you describe above for the split 2d-unprefixed/3d-prefixed would be gross to implement for little benefit
- # [19:05] <TabAtkins_> But really, 2d should be cr-ready now that it's getting a bit of bugfix attention paid to it.
- # [19:06] <hober> TabAtkins_: yeah, it pretty much is. i think there's one open issue marked in the spec
- # [19:06] <AryehGregor> 2D is definitely CR-ready.
- # [19:06] <hober> i really don't want to do some frankensteinian unprefixing
- # [19:06] <AryehGregor> It's almost PR-ready, in fact.
- # [19:07] <TabAtkins_> Good.,
- # [19:07] <AryehGregor> hober, hasn't it been pointed out often enough that the prefixing situation we have in these cases is horrible for authors?
- # [19:07] <hober> indeed it is
- # [19:07] <divya> point out to death
- # [19:07] <TabAtkins_> Take it through LC while finishing the test suite, and then CR will just be a formality as impls change to pass the suite.
- # [19:07] <hober> which is why we should try to get 3d to cr as quickly as we can
- # [19:07] <AryehGregor> TabAtkins_, the test suite is basically finished, IMO.
- # [19:07] <TabAtkins_> Cool, then.
- # [19:07] <AryehGregor> . . . meaning, the one I wrote in the last month or so.
- # [19:08] <TabAtkins_> Yeah.
- # [19:08] <AryehGregor> I'm sure there are some gaps.
- # [19:08] <hober> so that we can drop prefixes on transform and transform-origin in a clean way
- # [19:08] <AryehGregor> And there are some spec bugs to be resolved.
- # [19:08] <TabAtkins_> There will need to be a review of the test suite, so it'll spend a little bit in CR.
- # [19:08] <AryehGregor> Sure.
- # [19:08] <AryehGregor> If people add me as an editor of the combined transform spec and let me clarify the spec freely to match browsers, I bet I could resolve all spec issues and have a full test suite in less than a month.
- # [19:09] * Joins: graememcc (~chatzilla@host86-135-204-17.range86-135.btcentralplus.com)
- # [19:09] <Ms2ger> After LC, I guess you need WG approval for all changes in the CSSWG
- # [19:09] <AryehGregor> This stuff is way simpler than editing.
- # [19:09] <AryehGregor> Oh, wait, one thing: transitions and animations.
- # [19:09] <AryehGregor> There's no way to test those right now.
- # [19:09] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
- # [19:10] <AryehGregor> Slight difficulty in getting to Pr.
- # [19:10] <AryehGregor> PR.
- # [19:11] <TabAtkins_> For now those'll probably have to be manual tests. :/
- # [19:11] <hober> AryehGregor: but we can enter cr without a test suite, and we drop prefixes at cr-entering time, so there's that
- # [19:11] <AryehGregor> Right.
- # [19:11] <AryehGregor> TabAtkins_, how can you verify the timing functions are implemented properly even manually?
- # [19:12] <TabAtkins_> You can't do so exactly.
- # [19:12] <AryehGregor> (FWIW, I'm treating my reftests as manual tests; I wouldn't be surprised if they aren't all pixel-perfect in browsers, and IMO they shouldn't have to be)
- # [19:12] <TabAtkins_> But you *can* set up tests that can be eyeballed.
- # [19:13] * AryehGregor tries to install Windows 8 Developer Preview in a VM inside Ubuntu
- # [19:13] <TabAtkins_> Only some properties can be eyeballed in this way.
- # [19:13] <AryehGregor> (so I can run IE10)
- # [19:13] * Quits: Thezilch (~fuz007@cpe-75-85-89-34.socal.res.rr.com) (Read error: Connection reset by peer)
- # [19:15] * Joins: mkanat (~mkanat@63.150.10.3)
- # [19:16] * Quits: mkanat (~mkanat@63.150.10.3) (Client Quit)
- # [19:17] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:17] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [19:17] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [19:20] * Joins: mkanat (~mkanat@216.239.45.130)
- # [19:20] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [19:22] * Joins: niloy (~niloy@42.104.101.200)
- # [19:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:23] * Quits: niloy (~niloy@42.104.101.200) (Read error: Connection reset by peer)
- # [19:27] * Joins: maikmerten (~maikmerte@port-92-201-149-228.dynamic.qsc.de)
- # [19:27] <Velmont> AryehGregor: How is it going? If installing W8 devpreview is easy, I want to do it as well. To run the IE10, ofc.
- # [19:27] <AryehGregor> Velmont, still downloading the .iso.
- # [19:27] <AryehGregor> I've installed VirtualBox and set up a VM.
- # [19:27] <AryehGregor> Looks easy enough.
- # [19:27] <AryehGregor> But I don't know if it will work.
- # [19:27] <AryehGregor> (if it does, I can stop using EC2, which would be nice)
- # [19:28] <bga> http://www.onemorelevel.com/html-5-vs-flash-games/html5vsflash3.jpeg
- # [19:28] <Velmont> AryehGregor: EC2? Not to test IE10 I presume?
- # [19:29] <AryehGregor> Velmont, no, I was using it for IE9.
- # [19:29] <AryehGregor> Their Windows micro VMs are very cheap, and nowadays even free for the first year if you don't use them too much.
- # [19:30] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:30] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [19:32] <Velmont> AryehGregor: And you rdesktop to it?
- # [19:32] <AryehGregor> Velmont, yes.
- # [19:32] <AryehGregor> Much cheaper than a Windows license.
- # [19:33] <Velmont> Hmm. Well, my collegaue behind me has a Windows machine he never uses, so I just rdesktop to that one now. Although it throws me or him out, because seemingly windows 7 pro only support one user.
- # [19:34] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [19:36] <jgraham> That's how you know it's pro - all professionals get their *own* computer so multiuser support is unneeded
- # [19:36] <Velmont> jgraham: Ah.
- # [19:37] * jgraham is disappointed that the unprefixing conversation was couched entirely in terms of the Process rather than end user benefit
- # [19:38] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Read error: Connection reset by peer)
- # [19:40] <AryehGregor> jgraham, precisely.
- # [19:40] <AryehGregor> I'm starting to get annoyed at the CSSWG.
- # [19:40] <AryehGregor> It seems much more bureaucratic and political, and less goal-oriented, than what I'm used to in HTML/DOM stuff.
- # [19:40] <Velmont> Hehe, starting sounds like an understatement. :]
- # [19:41] <AryehGregor> Oh well.
- # [19:41] <AryehGregor> As long as I'm doing useful work.
- # [19:42] * Quits: mkanat (~mkanat@216.239.45.130) (Quit: Ex-Chat)
- # [19:45] * Quits: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk) (Quit: Leaving.)
- # [19:54] * Quits: TabAtkins_ (~tabatkins@74.125.57.57) (Read error: Operation timed out)
- # [20:02] * Joins: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk)
- # [20:02] <AryehGregor> Velmont, seems to be working so far.
- # [20:03] <AryehGregor> Good thing I have 8 GB of RAM . . .
- # [20:04] <AryehGregor> Ack, swapping!
- # [20:04] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
- # [20:05] * Quits: smaug____ (~chatzilla@YKMMXV.gprs.sl-laajakaista.fi) (Ping timeout: 253 seconds)
- # [20:05] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [20:05] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
- # [20:08] * Quits: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk) (Quit: Leaving.)
- # [20:08] * Joins: AryehGregor_ (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com)
- # [20:08] * Quits: AryehGregor_ (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com) (Changing host)
- # [20:08] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [20:09] * Joins: jaredwsmith (~jaredwsmi@65.213.251.186)
- # [20:09] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 245 seconds)
- # [20:10] * Quits: jaredwsmith (~jaredwsmi@65.213.251.186) (Client Quit)
- # [20:10] * AryehGregor_ is now known as AryehGregor
- # [20:10] * AryehGregor grumbles
- # [20:10] <AryehGregor> Too much memory usage.
- # [20:10] <AryehGregor> Shouldn't have tried compiz --replace, though.
- # [20:10] <AryehGregor> Even though compiz was using 1.9G resident . . . whatever.
- # [20:11] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [20:11] <Hixie> so on the whatwg list there are people asking for an API to help them create a browser hosted by a browser
- # [20:12] <Hixie> which is pretty crazy
- # [20:12] <Hixie> but then on public-webapps tbl suggests the same thing?!
- # [20:12] <Hixie> did we just go straight from january to april???
- # [20:12] <Ms2ger> Isn't that what Mozilla is spending all its time on?
- # [20:20] <Hixie> assuming you mean "chromeless", my understanding is that they're not expecting that to just be something any site can just do
- # [20:21] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [20:22] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Client Quit)
- # [20:22] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [20:22] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Client Quit)
- # [20:25] * Joins: dave_levin (dave_levin@nat/google/x-famtuzihxtwovhvn)
- # [20:27] <AryehGregor> Velmont, looks like it works fine.
- # [20:36] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [20:36] <Velmont> AryehGregor: Cool! Will try it tomorrow then :D
- # [20:40] * Joins: rniwa (rniwa@nat/google/x-pmbsrnrupszcxexb)
- # [20:44] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [20:47] * Quits: jochen__ (jochen@nat/google/x-wrvxdcwmgazwrkxj) (Ping timeout: 260 seconds)
- # [20:50] * Joins: jochen__ (jochen@nat/google/x-crdvtpeczbazsevl)
- # [20:52] * Joins: ap_ (~ap@17.245.90.47)
- # [20:54] * Quits: ap (~ap@2620:149:4:1b01:252e:2290:26c:9cfe) (Read error: Operation timed out)
- # [20:54] * ap_ is now known as ap
- # [20:55] * Quits: drublic (~drublic@frbg-5f7316f6.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [20:55] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [20:57] * Quits: ap (~ap@17.245.90.47) (Remote host closed the connection)
- # [20:57] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [20:57] * Joins: ap (~ap@17.212.155.203)
- # [20:57] * Joins: GlitchMr (~glitchmr@178-36-179-79.adsl.inetia.pl)
- # [21:06] * AryehGregor is really, really confused by fixed backgrounds now
- # [21:07] * Joins: ksweeney (~Adium@nyv-exweb.iac.com)
- # [21:09] * Quits: graememcc (~chatzilla@host86-135-204-17.range86-135.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 9.0.1/20120117092756])
- # [21:10] * Quits: maikmerten (~maikmerte@port-92-201-149-228.dynamic.qsc.de) (Remote host closed the connection)
- # [21:13] * Parts: ksweeney (~Adium@nyv-exweb.iac.com)
- # [21:18] * Joins: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk)
- # [21:21] * Parts: JakeA (~Adium@94-195-85-255.zone9.bethere.co.uk)
- # [21:23] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [21:30] * Joins: roc (~chatzilla@60.234.66.20)
- # [21:33] * Quits: gwicke (~gabriel@212.255.44.95) (Quit: Bye!)
- # [21:35] * Joins: tantek (~tantek@194.206.160.125)
- # [21:36] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [21:36] * Joins: arun_ (~arun@pool-72-68-168-95.nycmny.east.verizon.net)
- # [21:36] * arun_ is now known as otherarun
- # [21:39] * Parts: ericc|away (~eric@17.212.152.104)
- # [21:39] * Quits: tantek (~tantek@194.206.160.125) (Ping timeout: 248 seconds)
- # [21:39] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:39] * Quits: ezoe (~ezoe@112-68-245-108f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [21:43] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [21:48] * Joins: ap_ (~ap@17.245.90.47)
- # [21:49] * Quits: ap (~ap@17.212.155.203) (Read error: Operation timed out)
- # [21:49] * ap_ is now known as ap
- # [21:51] * Quits: Ms2ger (~Ms2ger@91.181.127.47) (Quit: nn)
- # [21:54] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [22:02] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:05] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [22:09] * jernoble|afk is now known as jernoble
- # [22:11] <roc> AryehGregor: ping?
- # [22:11] <AryehGregor> roc, pong.
- # [22:11] <roc> suppose we have a CSS-transformed <span> containing a float
- # [22:12] <AryehGregor> roc, 'transform' has no effect on <span> per spec.
- # [22:12] <roc> ... oh
- # [22:12] <AryehGregor> Whatever question you were about to ask is probably a reason for that to be true. :)
- # [22:12] <AryehGregor> roc, https://bugzilla.mozilla.org/show_bug.cgi?id=722463
- # [22:13] <roc> hmm
- # [22:13] <roc> will transforms be applicable to flexboxes?
- # [22:13] <AryehGregor> I have not the faintest idea.
- # [22:14] <AryehGregor> CSS seems like a house of cards to me, with everyone bolting on new features in different places without trying to model them in a unified way, so the interactions between different new pieces are impossible to reason about per spec.
- # [22:14] <AryehGregor> Everything has to be special-cased.
- # [22:14] <AryehGregor> We really need to remodel CSS from scratch to make it well-defined.
- # [22:15] <roc> I totally agree
- # [22:15] <roc> regions are the worst example of that right now
- # [22:15] <hober> AryehGregor: where will you find a hixie-clone to do that?
- # [22:16] <roc> they break existing assumptions in all kinds of ways and no-one seems to care
- # [22:16] <Hixie> i've been saying we need to do that for a while now
- # [22:16] <AryehGregor> hober, I'd volunteer if I were sure I'd keep working on a regular basis indefinitely (which I probably won't).
- # [22:16] <AryehGregor> I'm pretty sure I could do it.
- # [22:16] <roc> but this is understandable behavior given the market dynamics
- # [22:16] <roc> the market rewards shipping features and not much elese
- # [22:17] <hober> AryehGregor: why wouldn't you be working on a regular basis indefinitely?
- # [22:17] <AryehGregor> hober, because I'm starting school again soon, probably for a few years. Probably I'll start regular work after that.
- # [22:17] <hober> err, that sounded too much like eliza, sorry
- # [22:17] <Hixie> the biggest problem is that it'd be politically impossible to do it right now
- # [22:17] <hober> AryehGregor: ahh, ok
- # [22:17] <Hixie> since the csswg doesn't want to do it
- # [22:17] <Hixie> and doing it elsewhere would make the whatwg/htmlwg situation look like a birthday party
- # [22:18] <AryehGregor> Unfortunately, the CSSWG is a problem but not as much of one as an XHTMLWG, so it's probably not practical to work around it in the same way.
- # [22:18] <roc> I don't think the WG is opposed to it
- # [22:18] <roc> it's just that there's no-one to do it
- # [22:18] <roc> because everyone in the group either wants to work on new features instead, or is forced by market pressure to do so
- # [22:19] <AryehGregor> So for instance: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15834
- # [22:19] <gsnedders> roc: I think some WG members would push back as it'd mean a bunch of things taking longer to REC in all probability
- # [22:19] <Hixie> i'm pretty sure that if you said you wanted to start over and define css from scratch, wg members would push back so hard you would find yourself out of the group
- # [22:19] <AryehGregor> I just proposed this text: "If the root element is transformed, the transformation applies to the entire canvas, including any background specified for the root element. Since the background painting area <http://dev.w3.org/csswg/css3-background/#background-painting-area> for the root element is the entire canvas, which is infinite, the transformation might cause parts of the background that were originally off-screen to appear. For example
- # [22:19] <AryehGregor> , if the root element's background were repeating dots, and a transformation of scale(0.5) were specified on the root element, the dots would shrink to half their size, but there will be twice as many, so they still cover the whole viewport."
- # [22:19] <AryehGregor> That is such ridiculous hand-waving.
- # [22:20] <AryehGregor> If we had proper centralized definitions, that would be one short sentence.
- # [22:20] <roc> gsnedders: they'd have to be done in parallel. If you stop things going to REC, that just makes everything worse
- # [22:20] <AryehGregor> Hixie, I think they can't kick anyone out of the group, can they? But they can refuse to host the spec.
- # [22:21] <roc> Hixie: I don't, as long as you promise to be compatible, which if course you would
- # [22:21] <gsnedders> roc: Oh, certainly. But I still think there will be a kick-back as it'd divert discussion time and the like, which would thereby delay REC for other things.
- # [22:21] <Hixie> well we'll never know since as you say, we don't have a volunteer :-)
- # [22:22] <AryehGregor> gsnedders, it wouldn't divert discussion time if someone wanders into a cave for three years and comes back out with a big spec and test-suite that matches implementations and is vastly clearer.
- # [22:22] <roc> given the umpteen billion dollars being spent on Web browsers and apps, you'd think we could fund something as critical as this
- # [22:22] <Hixie> it's not a funding problem
- # [22:22] <AryehGregor> Hey, I'm willing to do it. Just I don't foresee having the time for the next few years.
- # [22:22] <gsnedders> AryehGregor: Oh, if you didn't change any conformance requirements, then I agree.
- # [22:23] <roc> Hixie: sure it is. With enough funding, we could make Aryeh do it :-)
- # [22:23] <gsnedders> But everytime anyone touches anything, from experience, they end up changing conformance requirements they disagree with.
- # [22:23] <AryehGregor> gsnedders, only because they don't have the attitude of people like Hixie or me.
- # [22:23] <AryehGregor> I.e., match implementations at all costs.
- # [22:23] <AryehGregor> Except if they don't agree anyway or are completely insane.
- # [22:24] <gsnedders> AryehGregor: Where has the CSS WG gone against that POV?
- # [22:24] <AryehGregor> gsnedders, I'm not saying it has.
- # [22:24] <AryehGregor> Example of current craziness: I just realized that <table> elements generate two boxes, an inner and an outer one.
- # [22:24] <AryehGregor> Thus, *every single thing* that refers to an element's box is ambiguous unless it special-cases tables.
- # [22:24] <roc> yeah, that's a good one
- # [22:25] <roc> everything that refers to an element's box is ambiguous for lots of reasons
- # [22:25] <AryehGregor> Argh.
- # [22:25] <roc> elements that have been broken across lines, columns or pages, for example
- # [22:25] <gsnedders> AryehGregor: Most things in CSS WG specs that diverge from impls are where impls intend on converging on that behaviour.
- # [22:25] <roc> oh, and regions, which introduce additional issues
- # [22:26] <roc> and of course, some elements have no box
- # [22:26] <AryehGregor> gsnedders, not if the transforms spec is anything to judge by. I've filed 30 bugs in the last month.
- # [22:27] <gsnedders> AryehGregor: That spec is in flux, and impls often don't match each other.
- # [22:27] <AryehGregor> Implementations match each other almost perfectly for 2D transforms.
- # [22:27] <AryehGregor> There are issues like rotate3d() being defined with the angle reversed compared to implementations.
- # [22:27] <AryehGregor> Or skew() not being defined at all.
- # [22:27] <roc> I am confident that the CSS WG is sold on the idea that specs must match implementations
- # [22:27] <AryehGregor> Or transform-origin being defined in two different contradictory ways.
- # [22:27] <AryehGregor> roc, yes, that's true.
- # [22:27] <roc> on the whole
- # [22:30] <astearns> roc: do you see additional breaking problems in regions that aren't already present in multicol?
- # [22:30] <roc> oh, in some cases elements generate multiple boxes due to bidi splitting
- # [22:30] <AryehGregor> Block elements or just inline?
- # [22:30] <roc> inline
- # [22:31] <roc> The CSS 2.1 spec recommended table headers and footers being replicated across pages, which leads to multiple boxes per element, but AFAIK no-one except Gecko implements that and we should just remove it
- # [22:31] <roc> since it's hellish
- # [22:31] <gsnedders> Prince does.
- # [22:31] <astearns> that is hellish, but it is something people want to use
- # [22:32] <roc> they don't handle DOM changes, which is where it *really* gets hellish
- # [22:32] <roc> oh, there's position:fixed elements that need to replicate across pages. I think that is implemented across browsers. More boxes per element
- # [22:33] <AryehGregor> In those cases the boxes at least have the same dimensions, right?
- # [22:33] <AryehGregor> Or maybe not, especially with transforms . . .
- # [22:33] <gsnedders> Yeah. that's implemented cross-browser.
- # [22:33] <roc> yes, as long as you don't support per-page styles
- # [22:33] <gsnedders> Both WebKit and Presto are buggy around it, though, AFAIK
- # [22:33] <roc> oh, but pages have different sizes
- # [22:33] <roc> so, no
- # [22:33] <roc> sorry :-)
- # [22:33] <AryehGregor> Yay.
- # [22:34] <roc> another case is block-in-inline situations
- # [22:34] <AryehGregor> If I followed my usual way of writing a spec, I'd write a CSS implementation in JavaScript using <canvas> in the course of writing the spec to verify it's correct. :)
- # [22:34] <roc> <span>A<div/>B</span> ... the span gets broken into an inline part, an anonymous block part, and an inline part
- # [22:34] <AryehGregor> Yeah, this is all fun times.
- # [22:34] * Joins: marten (~marten@h254064.upc-h.chello.nl)
- # [22:34] <roc> you can think of that as a grotesque form of line breaking I suppose
- # [22:35] <roc> but it means your boxes don't even all have the same type
- # [22:35] <roc> OK, I think I'm done :-)
- # [22:35] <roc> astearns: yes
- # [22:36] <roc> regions are worse than multicol
- # [22:36] <AryehGregor> All of which suggests that I'm wasting my time trying to find corner cases where browsers disagree on exactly how to apply transforms, because it's shooting fish in a barrel and is just going to require zillions of special cases.
- # [22:36] <roc> astearns: in multicol, at least each column box has the same parent. with regions that doesn't hold
- # [22:36] <AryehGregor> It would be more worthwhile for me to finish up a basic transform test suite for both 2D and 3D, help work out any remaining kinks, and move on to something more productive than CSS until it's rewritten from scratch.
- # [22:37] <hober> nonono, your bug-filing on the transforms spec is super useful
- # [22:37] <hober> and the test suite work too
- # [22:37] <roc> AryehGregor: I think our goal here is to have enough interop and tests to progress to CR
- # [22:37] <gsnedders> AryehGregor: No, edge-cases are far more important in layout-land than DOM-land.
- # [22:37] <roc> the Web badly needs that
- # [22:37] <AryehGregor> hober, I know, but only up to a point . . .
- # [22:37] <AryehGregor> roc, well, who decides how many tests are needed for CR?
- # [22:37] <hober> s/for/to exit/
- # [22:37] <roc> I'm willing to let you decide :-)
- # [22:38] * Joins: JohnAlbin_ (~JohnAlbin@114-42-52-224.dynamic.hinet.net)
- # [22:38] <hober> obviously, only you can choose how to spend your time, but personally I'm very happy that you're making tests and filing bugs wrt transforms
- # [22:38] <roc> astearns: the current example I'm harping on is where you have an element that has 'opacity' and needs to get rendered as a single unit. It flows into two regions, and one of the regions is inside an element with its own 'opacity'
- # [22:38] * Quits: JohnAlbin (~JohnAlbin@114-42-61-81.dynamic.hinet.net) (Ping timeout: 240 seconds)
- # [22:38] * JohnAlbin_ is now known as JohnAlbin
- # [22:39] <AryehGregor> roc, I spent the last two days or so finding more corner cases.
- # [22:39] <roc> astearns: how do you render that? The first element needs to be rendered as a single unit, but it can't be
- # [22:39] <AryehGregor> Some are just silly bugs, like Gecko and WebKit mangling transformed file inputs in some cases.
- # [22:39] <hober> roc: do two renders of the element with opacity and slice?
- # [22:39] <AryehGregor> But some are bugs that arise from the ambiguity of CSS.
- # [22:39] <roc> this can't happen with columns since two column boxes can't have different ancestor chains
- # [22:39] <astearns> roc: thanks - I don't think we have that as an issue, so I'll add it
- # [22:39] <AryehGregor> I grant that the stuff I've done so far remains useful.
- # [22:39] <gsnedders> (Bear in mind for CR the main aim is to prove that the whole spec can implemented)
- # [22:39] <roc> I've brought it up on the www-style list multiple times
- # [22:40] <AryehGregor> But does anyone really want me to file a bug on how browsers behave when a position: fixed element is repeated across multiple pages with different sizes and you transform it?
- # [22:40] <AryehGregor> That far doesn't seem very useful to me.
- # [22:42] <roc> astearns: forgive me if I come across as a self-righteous prat in the following ... but this is a pattern that I've seen repeated too many times
- # [22:42] <AryehGregor> I'd actually be really interested to see how hard it is to start writing a unified CSS spec. Start with just block and inline elements in normal flow with margin/border/padding, that kind of thing.
- # [22:42] <AryehGregor> I imagine no one will be willing to pay me to do that, though. :)
- # [22:43] * Joins: chriscoyier1 (~Adium@surveymonkey-3.mpr1.pao001.pnap.net)
- # [22:43] <jgraham> Well that is an interesting and testable question
- # [22:43] <jgraham> Is nyone prepared to pay AryehGregor enough to rewrite CSS
- # [22:43] * Joins: kizmarh (~Adium@89-178-24-115.broadband.corbina.ru)
- # [22:44] <roc> astearns: a) vendor(s) rush to implement a feature and "get it out there" (probably prefixed) b) lots of corner cases are ignored c) the Web starts to depend on the (prefixed) feature c) later spec writers and/or other implementors try to implement, discover feature makes no sense d) those people get to clean up the mess while implementors a) move on to the next feature
- # [22:44] <AryehGregor> Well, I don't have time to fully rewrite it just yet, only to do a very basic start.
- # [22:44] <AryehGregor> So it wouldn't be of much use to anyone.
- # [22:44] <AryehGregor> I hope someone will be willing to pay me to do it someday, if no one else beats me to it.
- # [22:44] * divya starts a kikstarter project
- # [22:44] <divya> kickstarter even
- # [22:45] <jgraham> Well they would have to pay you enough that you were prepared to keep working on it rather than do whatever else you had in mind
- # [22:45] <jgraham> :)
- # [22:45] <AryehGregor> The problem is, my desire for money is finite relative to the other things I want to do. So you'd just encourage me to work fewer hours if you paid me more per hour.
- # [22:45] <astearns> roc: no worries, I agree with you. I want to get all the corner cases considered (and get implementation feedback from mozilla and opera)
- # [22:45] * Quits: ap (~ap@17.245.90.47) (Remote host closed the connection)
- # [22:46] * Joins: ap (~ap@17.212.155.203)
- # [22:47] * Quits: kennyluck (~kennyluck@114-43-117-45.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [22:49] <roc> hober: that might work
- # [22:49] <roc> for opacity
- # [22:50] * Joins: drublic (~drublic@frbg-4d029f19.pool.mediaWays.net)
- # [22:50] * Quits: marten (~marten@h254064.upc-h.chello.nl) (Quit: Lost terminal)
- # [22:50] <roc> in fact, duplicating the rendering might work in general
- # [22:51] <roc> but it's hard to be sure
- # [22:51] * Quits: Druid_ (~Druid@p5B137F16.dip.t-dialin.net)
- # [22:52] * Joins: kennyluck (~kennyluck@114-25-240-218.dynamic.hinet.net)
- # [22:52] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [22:53] * Parts: chriscoyier1 (~Adium@surveymonkey-3.mpr1.pao001.pnap.net)
- # [22:54] <jgraham> In unrelated news, developing webaps seems to kind of suck. I mean there is lots of - what seems to be - accidential complexity. If you want to do something "simple" like sync the state of some controls with a server using ajax it isn't really obvious what the right choices are for storing the data, or for organising the code.
- # [22:55] <divya> its why people use frameworks
- # [22:55] <jgraham> Well yes
- # [22:56] <jgraham> But there is a major paradox of choice issue there
- # [22:56] <divya> yeah :(
- # [22:56] <jgraham> and it's not really clear what works with what other things
- # [22:57] * Joins: estellevw (~estellevw@173-228-112-29.dsl.dynamic.sonic.net)
- # [22:57] <divya> yeah true enough, we have a surfeit of frameworks and not enough understanding of what does what and when
- # [22:57] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [22:57] * Quits: GlitchMr (~glitchmr@178-36-179-79.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:58] * Quits: jonatasnona (~jonatas@186.207.192.124) (Ping timeout: 244 seconds)
- # [23:01] <jgraham> The only thing that everyone seems to use is jQuery. Which is better than DOM I guess, but it does make me feel a bit... unclean, perhaps. Because everything seems to be based on magic and string manipulation. And having all these things that are sometimes wrapped in magic jQuery stuff and sometimes have the underlying implementation leak through
- # [23:01] <astearns> roc: bug stub at https://www.w3.org/Bugs/Public/show_bug.cgi?id=15835 (with your latest list comment)
- # [23:01] <roc> actually I think Vincent Hardy just responded to my email by filing his own bug :-)
- # [23:02] <jgraham> I guess my perspective on that is very unusual though since I know DOM rather well and jQuery rather poorly whilst most webdevs are the exact opposite
- # [23:02] <astearns> bah
- # [23:03] <divya> jgraham: ha true. but jQuery is hardly enough for these webapps
- # [23:03] <roc> yes, it's always good to check the latest messages on the mailing list before going off on a rant :-)
- # [23:05] <astearns> actually, they might be separate bugs. Vincent's is about stacking contexts, which could be specified without addressing opacity/filters directly
- # [23:05] <roc> ok
- # [23:09] * Joins: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se)
- # [23:09] * Quits: PalleZingmark (~Adium@c83-250-138-248.bredband.comhem.se) (Client Quit)
- # [23:09] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:10] * Joins: teleject (~christoph@cpe-66-69-217-240.austin.res.rr.com)
- # [23:10] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:10] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [23:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:15] <jgraham> divya: Right. That is tidying up the platform. The next level where there are relatively high-level primitives for writing complex applications seems to be missing
- # [23:16] <jgraham> This is not a new observation, obviously
- # [23:16] <divya> yeah everyone seems to have their own idea of what that would look like :(
- # [23:16] <divya> hence the fragmentation
- # [23:27] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [23:32] * Quits: estellevw (~estellevw@173-228-112-29.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
- # [23:34] * Joins: estellevw_ (~estellevw@173-228-112-29.dsl.dynamic.sonic.net)
- # [23:34] * Joins: eadek (~eadek@supoolp1.seattleu.edu)
- # [23:34] * Parts: eadek (~eadek@supoolp1.seattleu.edu)
- # [23:36] * Joins: ezoe (~ezoe@61-205-125-67f1.kyt1.eonet.ne.jp)
- # [23:38] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:43] * Quits: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb_)
- # [23:48] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [23:49] * Parts: kizmarh (~Adium@89-178-24-115.broadband.corbina.ru)
- # [23:50] * Quits: otherarun (~arun@pool-72-68-168-95.nycmny.east.verizon.net) (Quit: otherarun)
- # [23:58] * Joins: davidb_ (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # Session Close: Thu Feb 02 00:00:00 2012
The end :)