Options:
- # Session Start: Tue Jan 24 00:00:00 2012
- # Session Ident: #css
- # [00:13] * Joins: arno1 (arno@192.150.10.200)
- # [00:14] * Quits: arno (arno@192.150.10.200) (Ping timeout)
- # [00:15] * Joins: Bert (bbos@mcclure.w3.org)
- # [00:17] * Quits: vhardy (vhardy@192.150.10.200) (Quit: vhardy)
- # [00:29] * Quits: hyatt (hyatt@98.200.13.42) (Quit: hyatt)
- # [01:06] * Quits: arno1 (arno@192.150.10.200) (Quit: Leaving.)
- # [02:08] * Joins: ksweeney (ksweeney@63.119.10.10)
- # [02:13] * Parts: ksweeney (ksweeney@63.119.10.10)
- # [02:48] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:58] * Joins: arno (arno@192.150.10.200)
- # [03:28] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [03:29] * Quits: tantek (tantek@63.245.220.240) (Quit: tantek)
- # [04:14] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
- # [04:26] * Joins: nimbu (Adium@38.99.16.178)
- # [04:27] * Joins: danielfilho_ (danielfilh@187.31.77.7)
- # [04:27] * Quits: danielfilho (danielfilh@187.31.77.7) (Ping timeout)
- # [04:27] * danielfilho_ is now known as danielfilho
- # [04:38] * Quits: nimbu (Adium@38.99.16.178) (Quit: Leaving.)
- # [04:40] * Joins: nimbu (Adium@38.99.16.178)
- # [04:49] * Quits: nimbu (Adium@38.99.16.178) (Quit: Leaving.)
- # [06:02] * Joins: tpod (tpod@66.87.0.205)
- # [06:03] * Quits: tpod (tpod@66.87.0.205) (Client exited)
- # [06:18] * Joins: tantek (tantek@66.87.0.205)
- # [07:04] * Quits: danielfilho (danielfilh@187.31.77.7) (Ping timeout)
- # [07:07] * Quits: tantek (tantek@66.87.0.205) (Quit: tantek)
- # [07:49] * Joins: shepazu (shepazu@128.30.52.169)
- # [09:08] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [09:34] * Joins: drublic (drublic@77.2.143.36)
- # [09:34] * Quits: drublic (drublic@77.2.143.36) (Client exited)
- # [09:34] * Joins: drublic (drublic@77.2.143.36)
- # [10:23] * Joins: Hixie (ianh@129.241.93.37)
- # [10:26] * Joins: Ms2ger (Ms2ger@91.181.127.125)
- # [10:55] * Joins: karl (karlcow@128.30.54.58)
- # [11:35] * Quits: paul_irish (paul___iri@205.186.165.150) (Ping timeout)
- # [11:39] * Joins: paul___irish (paul___iri@205.186.165.150)
- # [12:07] * Quits: karl (karlcow@128.30.54.58) (Quit: This computer has gone to sleep)
- # [12:57] * Joins: florianr (florianr@213.236.208.22)
- # [13:43] * Joins: karl (karlcow@128.30.54.58)
- # [16:04] * Quits: florianr (florianr@213.236.208.22) (Quit: Leaving.)
- # [16:06] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
- # [16:06] * Joins: karl (karlcow@128.30.54.58)
- # [16:06] * Joins: ChrisL (ChrisL@128.30.52.169)
- # [16:18] * Joins: nimbu (Adium@24.18.47.160)
- # [16:46] * Joins: ksweeney (ksweeney@63.119.10.10)
- # [16:46] * Parts: ksweeney (ksweeney@63.119.10.10)
- # [17:07] * Quits: ChrisL (ChrisL@128.30.52.169) (Quit: Fire on main board error, client combusted)
- # [17:24] * Quits: drublic (drublic@77.2.143.36) (Ping timeout)
- # [17:39] * Joins: AryehGregor (Aryeh@72.229.29.65)
- # [18:13] * Quits: karl (karlcow@128.30.54.58) (Quit: Freedom - to walk free and own no superior.)
- # [18:16] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [18:28] * Quits: leaverou (leaverou@89.210.164.133) (Quit: ttyl laters everyone!)
- # [18:38] * Joins: danielfilho (danielfilh@187.31.77.7)
- # [19:10] * Joins: dsinger (dsinger@81.92.21.162)
- # [19:10] * Parts: dsinger (dsinger@81.92.21.162)
- # [19:34] * Joins: drublic (drublic@77.2.143.181)
- # [19:45] * Joins: shepazu (shepazu@128.30.52.169)
- # [20:37] * Joins: dbaron (dbaron@159.63.23.38)
- # [20:42] * Joins: hyatt (hyatt@98.200.13.42)
- # [20:44] * Joins: leaverou (leaverou@89.210.164.133)
- # [21:01] * Quits: Ms2ger (Ms2ger@91.181.127.125) (Quit: nn)
- # [22:10] * Quits: drublic (drublic@77.2.143.181) (Client exited)
- # [22:45] * Joins: leaverou_ (leaverou@89.210.164.133)
- # [22:47] * Quits: leaverou (leaverou@89.210.164.133) (Ping timeout)
- # [22:47] * leaverou_ is now known as leaverou
- # [23:31] <TabAtkins> dbaron: Am I right that Gecko works by tracking <percentage> as its own unit, and only converting to a <length> or whatever at the last moment?
- # [23:32] <TabAtkins> (Possibly flavoring it as a length-percentage or whatnot, so you can a length to it without the type checks failing.)
- # [23:32] <dbaron> TabAtkins, for properties where percentages aren't resolved by computed value time, yes
- # [23:33] <dbaron> TabAtkins, our basic computed style datatype is http://mxr.mozilla.org/mozilla-central/source/layout/style/nsStyleCoord.h
- # [23:33] <dbaron> TabAtkins, used in http://mxr.mozilla.org/mozilla-central/source/layout/style/nsStyleStruct.h
- # [23:33] <TabAtkins> Okay, this is similar to what we have, I believe.
- # [23:35] <TabAtkins> I imagine that in a complex grammar that allows <length>, <angle>, and <percentage> (with %ages relative to some length), an expression like "calc(10% + 5deg)" would be rejected early?
- # [23:35] <dbaron> TabAtkins, it probably ought to be, but given that there are no such values I never wrote code to do such rejecting
- # [23:36] <TabAtkins> kk, just making sure my own thought processes match yours.
- # [23:36] <dbaron> TabAtkins, I don't think there's anything in Gecko that takes calc() with more than % and one other value type
- # [23:36] * Joins: ksweeney (ksweeney@63.119.10.10)
- # [23:36] <dbaron> TabAtkins, in fact, I don't think there's anything that takes calc() for anything other than % and <length>.
- # [23:36] <TabAtkins> Some of the aural proeprties allow percentages relative to <time> or <angle>, if Gecko implements them.
- # [23:36] <dbaron> or maybe also % and <number>.
- # [23:37] <dbaron> though <number> is sort of painful in calc()
- # [23:37] <leaverou> conical gradient color stops
- # [23:37] <leaverou> might allow all three
- # [23:37] <TabAtkins> I still doubt we'll accept <length>s in conical color-stops.
- # [23:38] <TabAtkins> But yes, it'll allow mixing %age and <angle>.
- # [23:38] <leaverou> don't think so either, but it's a possibility
- # [23:39] <leaverou> my proposal btw was only for <angle> and <percentage>, not <length>, as length would complicate things. But I can imagine people requesting that.
- # [23:40] * Quits: ksweeney (ksweeney@63.119.10.10) (Quit: Leaving.)
- # [23:48] * Quits: dglazkov (u4270@88.198.6.68) (Client exited)
- # [23:56] <TabAtkins> leaverou: Luckily, it's pretty easy to explain to people why they're probably wrong about wanting <length>.
- # Session Close: Wed Jan 25 00:00:00 2012
The end :)