Options:
- # Session Start: Wed May 02 00:00:32 2012
- # Session Ident: #css
- # [00:01] * Quits: krit (krit@192.150.10.201) (Quit: Leaving.)
- # [00:12] * Joins: krit (krit@192.150.10.201)
- # [00:19] * Quits: tantek (tantek@205.248.100.252) (Ping timeout)
- # [00:23] * Quits: shepazu (shepazu@128.30.52.169) (Ping timeout)
- # [00:26] * Quits: glenn (gadams@205.248.100.252) (Connection reset by peer)
- # [00:38] * Quits: miketaylr (miketaylr@70.112.101.224) (Quit: Leaving...)
- # [00:38] * Joins: glenn (gadams@205.248.100.252)
- # [00:41] * Joins: shepazu (shepazu@128.30.52.169)
- # [00:43] * Joins: miketaylr (miketaylr@70.112.101.224)
- # [00:51] * Joins: tantek (tantek@205.248.100.252)
- # [01:13] * Quits: nimbu (Adium@192.150.10.200) (Connection reset by peer)
- # [01:14] * Joins: nimbu (Adium@192.150.10.200)
- # [01:36] * Quits: krit (krit@192.150.10.201) (Quit: Leaving.)
- # [01:42] * miketaylr is now known as miketaylrawaylol
- # [01:49] * miketaylrawaylol is now known as miketaylr
- # [02:01] * Joins: myakura (myakura@221.171.5.98)
- # [02:05] * Joins: jdaggett_ (jdaggett@202.221.217.73)
- # [02:06] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [02:11] * Quits: tantek (tantek@205.248.100.252) (Quit: tantek)
- # [02:11] * Quits: glenn (gadams@205.248.100.252) (Ping timeout)
- # [02:11] * Joins: jdaggett__ (jdaggett@202.221.217.77)
- # [02:23] * Joins: arno (arno@192.150.10.201)
- # [02:23] * Joins: krit (krit@192.150.10.201)
- # [02:30] * Quits: drublic (drublic@93.132.247.218) (Client exited)
- # [02:33] * Quits: krit (krit@192.150.10.201) (Quit: Leaving.)
- # [02:35] * miketaylr is now known as miketaylrawaylol
- # [02:50] * Joins: tantek (tantek@66.87.0.137)
- # [02:53] * Parts: nimbu (Adium@192.150.10.200)
- # [03:00] * Joins: krit (krit@204.15.3.229)
- # [03:01] * Joins: krit1 (krit@166.250.47.194)
- # [03:02] * Quits: krit1 (krit@166.250.47.194) (Client exited)
- # [03:04] * Quits: krit (krit@204.15.3.229) (Ping timeout)
- # [03:12] * Quits: jet (jet@159.63.23.38) (Quit: jet)
- # [03:13] * Joins: jdaggett___ (jdaggett@202.221.217.73)
- # [03:14] * Quits: jdaggett__ (jdaggett@202.221.217.77) (Ping timeout)
- # [03:28] * Quits: tantek (tantek@66.87.0.137) (Quit: tantek)
- # [03:32] * miketaylrawaylol is now known as miketaylr
- # [03:38] * Joins: tantek (tantek@66.87.0.137)
- # [03:46] * Quits: arno (arno@192.150.10.201) (Quit: Leaving.)
- # [03:51] * Quits: tantek (tantek@66.87.0.137) (Quit: tantek)
- # [04:54] * miketaylr is now known as miketaylrawaylol
- # [04:59] * Joins: jet (jet@67.169.43.128)
- # [05:19] * Joins: tantek (tantek@70.36.197.110)
- # [05:20] * miketaylrawaylol is now known as miketaylr
- # [05:47] * Quits: miketaylr (miketaylr@70.112.101.224) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
- # [05:47] * Joins: miketaylr (miketaylr@70.112.101.224)
- # [06:26] * Quits: myakura (myakura@221.171.5.98) (Client exited)
- # [06:26] * Joins: myakura (myakura@221.171.5.98)
- # [06:29] * Quits: myakura (myakura@221.171.5.98) (Ping timeout)
- # [06:53] * Joins: shepazu (shepazu@128.30.52.169)
- # [08:04] * Joins: krit (krit@192.150.10.201)
- # [08:20] * Quits: miketaylr (miketaylr@70.112.101.224) (Quit: Leaving...)
- # [08:23] * Joins: Ms2ger (Ms2ger@94.226.71.4)
- # [08:25] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [08:33] * Joins: shepazu (shepazu@128.30.52.169)
- # [08:38] * Quits: krit (krit@192.150.10.201) (Ping timeout)
- # [08:48] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [09:09] * Joins: shepazu (shepazu@128.30.52.169)
- # [09:10] * Quits: shepazu (shepazu@128.30.52.169) (Client exited)
- # [09:11] * Joins: shepazu (shepazu@128.30.52.169)
- # [09:17] * Quits: tantek (tantek@70.36.197.110) (Quit: tantek)
- # [09:20] * Quits: jdaggett___ (jdaggett@202.221.217.73) (Quit: jdaggett___)
- # [09:33] * Quits: Ms2ger (Ms2ger@94.226.71.4) (Ping timeout)
- # [10:01] * Joins: florianr (florianr@213.236.208.22)
- # [10:08] * Quits: jdaggett_ (jdaggett@202.221.217.73) (Quit: jdaggett_)
- # [10:12] * Joins: myakura (myakura@221.171.5.98)
- # [10:23] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [10:29] * Joins: tantek (tantek@50.1.62.23)
- # [11:00] * Joins: SimonSapin (simon@82.232.219.95)
- # [11:29] * Joins: drublic (drublic@93.132.230.144)
- # [13:39] * Quits: jet (jet@67.169.43.128) (Quit: jet)
- # [13:46] * Joins: danielfilho (danielfilh@187.31.77.7)
- # [13:53] * Quits: jdaggett (jdaggett@180.235.8.216) (Quit: jdaggett)
- # [14:53] * Joins: miketaylr (miketaylr@70.112.101.224)
- # [15:43] * Joins: dbaron (dbaron@72.94.180.111)
- # [15:52] <stearns> Bert: ping
- # [15:52] <Bert> Hi Alan
- # [15:53] <stearns> how are regions and exclusions coming along?
- # [15:53] <Bert> They wil be published tomorrow.
- # [15:53] <stearns> great! thanks
- # [15:53] <stearns> there's a use-case for regions I posted to www-style that I'd like to get your feedback on
- # [15:53] <Bert> I wasn't sure if I would have time Monday and Tuesday (French holidays), so I asked the webmaster to do them on Thursday.
- # [15:54] <Bert> In hindsight, given th ebad weather, I would have had time enough on Monday, but...
- # [15:54] <Bert> I'll take a look at the use case.
- # [15:54] <stearns> no worries, tomorrow is fine. thanks for getting them through the pub rules checks
- # [15:55] <Bert> I'm preparing some use cases (scans from magazines) to discuss at the ftf as well.
- # [15:55] <stearns> I'm doing the same thing. it will be good to compare notes
- # [16:33] * Joins: ksweeney (ksweeney@63.119.10.10)
- # [16:37] * Joins: krit (krit@166.250.48.6)
- # [16:37] * Quits: tantek (tantek@50.1.62.23) (Quit: tantek)
- # [16:37] * Quits: krit (krit@166.250.48.6) (Quit: Leaving.)
- # [16:44] * Parts: ksweeney (ksweeney@63.119.10.10)
- # [16:44] * Joins: nimbu (Adium@192.150.10.200)
- # [17:12] * Joins: Ms2ger (Ms2ger@91.181.137.187)
- # [17:23] * Quits: nimbu (Adium@192.150.10.200) (Quit: Leaving.)
- # [17:24] * Joins: glazou (glazou@82.247.96.19)
- # [17:26] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [17:28] * Joins: nimbu (Adium@192.150.10.200)
- # [17:43] * Joins: shepazu (shepazu@128.30.52.169)
- # [17:53] * plinss_away is now known as plinss
- # [17:54] * Joins: Zakim (rrs-bridgg@128.30.52.169)
- # [17:54] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
- # [17:54] <RRSAgent> logging to http://www.w3.org/2012/05/02-css-irc
- # [17:54] <plinss> zakim, this will be style
- # [17:54] <Zakim> ok, plinss; I see Style_CSS FP()12:00PM scheduled to start in 14 minutes
- # [17:54] <plinss> rrsagent, make logs public
- # [17:54] <RRSAgent> I have made the request, plinss
- # [18:00] * Quits: shepazu (shepazu@128.30.52.169) (Quit: shepazu)
- # [18:05] <Zakim> Style_CSS FP()12:00PM has now started
- # [18:05] <Zakim> + +1.415.832.aaaa
- # [18:05] * Quits: vhardy_ (vhardy@206.80.17.29) (Quit: vhardy_)
- # [18:05] <nimbu> Zakim, aaaa is me
- # [18:05] <Zakim> +nimbu; got it
- # [18:06] * Joins: krit (krit@192.150.10.201)
- # [18:06] <Zakim> +stearns
- # [18:06] <glazou> Zakim, code?
- # [18:06] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), glazou
- # [18:06] <Zakim> +??P45
- # [18:06] <glazou> Zakim, ??P45 is me
- # [18:06] <Zakim> +glazou; got it
- # [18:06] <glazou> Zakim, mute me
- # [18:06] * Joins: bradk (bradk@99.7.175.117)
- # [18:06] <Zakim> +plinss
- # [18:06] * Joins: smfr (smfr@173.228.90.44)
- # [18:06] <Zakim> glazou should now be muted
- # [18:07] <Zakim> +[Microsoft]
- # [18:07] * Joins: oyvind (oyvinds@213.236.208.22)
- # [18:07] * Joins: antonp (50a94e63@64.62.228.82)
- # [18:07] <fantasai> Zakim, [Microsoft] has arronei
- # [18:07] <Zakim> +arronei; got it
- # [18:07] <fantasai> Zakim, [Microsoft] has fantasai
- # [18:07] <Zakim> +fantasai; got it
- # [18:07] <Zakim> +bradk
- # [18:08] <glazou> Zakim, unmute me
- # [18:08] <Zakim> +antonp
- # [18:08] <Zakim> glazou should no longer be muted
- # [18:08] * Joins: JohnJansen (qw3birc@128.30.52.28)
- # [18:08] * Joins: Katie (qw3birc@128.30.52.28)
- # [18:09] <Zakim> +David_Baron
- # [18:09] <Zakim> +[Microsoft.a]
- # [18:09] <JohnJansen> Zakim, Microsoft has JohnJansen
- # [18:09] <dbaron> ok, I'm not sure if the mute button on this phone actually works
- # [18:09] <Zakim> + +1.604.312.aabb
- # [18:09] <Zakim> +JohnJansen; got it
- # [18:09] <JohnJansen> dbaron, you can test it now... I'll tell you if I can hear you.
- # [18:10] <dbaron> ah, I figured it out now
- # [18:10] <Zakim> +smfr
- # [18:10] <dbaron> it requires a long press of the mute button to mute
- # [18:10] * Joins: arno1 (arno@192.150.10.201)
- # [18:10] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [18:10] * dbaron Zakim, who is noisy?
- # [18:11] <Zakim> +Bert
- # [18:11] <Zakim> +??P30
- # [18:11] <kojiishi> zakim, ??p30 is me
- # [18:11] * Zakim dbaron, listening for 10 seconds I heard sound from the following: Bert (41%)
- # [18:12] <arno1> Zakim, who is on the phone?
- # [18:12] * Bert to dbaron: do I need to redial?
- # [18:12] * Joins: dstorey (Adium@67.180.84.179)
- # [18:12] * Joins: TabAtkins__ (qw3birc@128.30.52.28)
- # [18:12] * dbaron to Bert, no
- # [18:12] <Zakim> +kojiishi; got it
- # [18:13] <JohnJansen> can someone speak into the phone please? I think it's not working for me.
- # [18:13] <Zakim> + +1.415.832.aacc
- # [18:13] <glazou> JohnJansen: done
- # [18:13] <arno1> Zakim, who is on the phone?
- # [18:13] <JohnJansen> great. OK. calling back in...
- # [18:13] <Zakim> On the phone I see bradk, antonp, David_Baron, [Microsoft.a], +1.604.312.aabb, smfr, Bert, kojiishi, +1.415.832.aacc, nimbu, stearns, glazou, plinss, [Microsoft]
- # [18:13] * glazou is going to mute his phone, coughing too much
- # [18:13] <Zakim> [Microsoft] has JohnJansen
- # [18:13] <glazou> Zakim, mute me
- # [18:14] <arno1> Zakim, aacc is me
- # [18:14] <Zakim> +[Microsoft.aa]
- # [18:14] <Bert> Scribe: Bert
- # [18:14] * Joins: rbetts (rbetts@24.85.39.110)
- # [18:14] <Zakim> On the phone I see bradk, antonp, David_Baron, [Microsoft.a], +1.604.312.aabb, smfr, Bert, kojiishi, +1.415.832.aacc, [Microsoft.aa], nimbu, stearns, glazou, plinss, [Microsoft]
- # [18:14] <Katie> zakim, [microsoft.aa] is me
- # [18:14] <Zakim> [Microsoft] has JohnJansen
- # [18:14] <Bert> plinss: Any extra agenda?
- # [18:15] <Zakim> -[Microsoft.a]
- # [18:15] <Bert> fantasai: Hackaton?
- # [18:15] * TabAtkins__ Hrm, Zakim hasn't seen me yet...
- # [18:15] <Zakim> +TabAtkins_
- # [18:15] <Zakim> +[Microsoft.a]
- # [18:15] <Zakim> glazou should now be muted
- # [18:15] <Zakim> +SteveZ
- # [18:15] * Joins: howcome (howcome@213.236.208.247)
- # [18:15] <Zakim> +arno1; got it
- # [18:15] * TabAtkins__ Make me a liar as soon as I say something, why don't you, Zakim.
- # [18:15] <JohnJansen> Zakim, microsoft has johnjansen
- # [18:15] <glazou> Zakim, unmute me
- # [18:15] <Katie> Zakim, [Microsoft.aa] is me
- # [18:15] <JohnJansen> glazou, thanks. I can hear now.
- # [18:15] <Bert> stearns: Still in planning stages.
- # [18:15] * Joins: SteveZ (chatzilla@98.228.56.197)
- # [18:15] <Zakim> +[Microsoft.aaa]
- # [18:16] <Zakim> +Katie; got it
- # [18:16] <Bert> vhardy_: What did you want to dicuss exactly?
- # [18:16] <Zakim> + +47.23.69.aadd
- # [18:16] <JohnJansen> Zakim, Microsoft has JohnJansen
- # [18:16] <Zakim> JohnJansen was already listed in [Microsoft], JohnJansen
- # [18:16] <Zakim> glazou should no longer be muted
- # [18:16] <Bert> ... Let me check, but should not be an issue. Could be FXTF event.
- # [18:16] <Zakim> +??P84
- # [18:16] <rbetts> +1.604.312.aabb is me
- # [18:16] <Zakim> sorry, Katie, I do not recognize a party named '[Microsoft.aa]'
- # [18:16] <Bert> plinss: Could be for the joint FXTF day.
- # [18:17] <JohnJansen> Zakim, Microsoft has Katie
- # [18:17] <dstorey> zakim, ??P84 is me
- # [18:17] <Zakim> JohnJansen was already listed in [Microsoft], JohnJansen
- # [18:17] <Bert> plinss: Please go through list of topics on wiki and prioritize. Send list to Daniel and me.
- # [18:17] <plinss> http://wiki.csswg.org/planning/hamburg-2012
- # [18:17] <Zakim> +??P91
- # [18:17] <Zakim> +Katie; got it
- # [18:17] <Bert> ... Top 5. Because we have too many topics.
- # [18:18] <Zakim> +dstorey; got it
- # [18:18] <Bert> Topic: Values & units
- # [18:18] <howcome> zakim, aadd is me
- # [18:18] <fantasai> http://dev.w3.org/csswg/css3-values/issues-lc-2012
- # [18:18] <Zakim> +howcome; got it
- # [18:18] <Bert> fantasai: There's a 2.1 issue.
- # [18:18] <Zakim> -[Microsoft]
- # [18:18] <glazou> howcome: will you attend hamburg meeting ?
- # [18:19] * Quits: dstorey (Adium@67.180.84.179) (Quit: Leaving.)
- # [18:19] <Bert> Tab: [checking if spec is up to date...]
- # [18:19] <Bert> ... What was the 2.1 issue?
- # [18:19] * Joins: Rossen (Rossen@131.107.192.20)
- # [18:19] <dbaron> Issue 19?
- # [18:19] <howcome> yes, I will be in Hamburg
- # [18:19] <Zakim> +??P6
- # [18:19] <florianr> Zakim, I am ??P6
- # [18:19] <Zakim> +florianr; got it
- # [18:19] <Bert> Tab: issue 20
- # [18:19] <glazou> howcome: please add your flight/hotel data to http://wiki.csswg.org/planning/hamburg-2012
- # [18:19] <fantasai> http://lists.w3.org/Archives/Public/www-style/2012Apr/0639.html
- # [18:20] * Joins: dstorey (Adium@67.180.84.179)
- # [18:20] <Bert> ... 2.1 in font-family is less strict than we probably intended.
- # [18:20] <Zakim> +[Microsoft]
- # [18:20] <Bert> ... It potentially allows 'inherit' after comma in font-family.
- # [18:20] <fantasai> http://lists.w3.org/Archives/Public/www-style/2012Apr/0638.htmlhttp://lists.w3.org/Archives/Public/www-style/2012Apr/0638.html
- # [18:20] <Bert> ... We would like a modif to disallow inherit.
- # [18:20] <Rossen> Zakim, [Microsoft] has me
- # [18:21] <dbaron> sounds good to me
- # [18:21] <Zakim> +Rossen; got it
- # [18:21] <JohnJansen> errata only, for now, correct?
- # [18:21] <Bert> s/issue 20/issue 19/
- # [18:21] <dbaron> (to disallow inherit anywhere within a font-family value)
- # [18:21] <Bert> Tab: (Same thread as issue 20)
- # [18:22] <dbaron> inherit keyword, that is
- # [18:22] <Bert> RESOLVED: errata 2.1 to diasallow 'inherit' after comma in font-family
- # [18:22] <Bert> Tab: Issue 20
- # [18:23] <Bert> ... Grammar doesn't have a token for number with preceding " or -
- # [18:23] <Bert> ... Making a token for it should have no other effect than disallowing comments between + and the number.
- # [18:23] <glazou> q+
- # [18:23] * Zakim sees glazou on the speaker queue
- # [18:24] <Bert> ... Then we can in the future talk about number tokens without having to talk about +/- every time as well.
- # [18:24] <Bert> ... There are no test for this yet, I think.
- # [18:24] <glazou> Zakim, ack me
- # [18:24] <Zakim> I see no one on the speaker queue
- # [18:24] <Bert> glazou: We use it in calc(). Is there no effect there?
- # [18:24] <Bert> ... and in nth-child()
- # [18:25] * Joins: vhardy__ (vhardy@192.150.10.200)
- # [18:25] <fantasai> Tab: No effect on calc() -- makes it more accurate anyway
- # [18:25] <Bert> Tab: We have to fix the grammar for nth-child anayway. No effect for calc().
- # [18:25] <dbaron> the change tab is talking about making is including the + or - sign in the number, percentage, and dimension tokens
- # [18:25] <Bert> plinss: Whitespace?
- # [18:25] <fantasai> Tab: :nth-child grammar has errors that need to be fixed anyway, so when we fix that we can make sure this is fixed
- # [18:25] <Bert> Tab: Yes, explicitly called out.
- # [18:26] <Bert> glazou: Comments everywhere is a pain.
- # [18:26] * Quits: SimonSapin (simon@82.232.219.95) (Ping timeout)
- # [18:26] <Bert> ... Someday we should fix that.
- # [18:26] <fantasai> (see http://lists.w3.org/Archives/Public/www-style/2012Apr/0805.html for nth-child grammar section)
- # [18:26] <Bert> plinss: I think it reasonable to include sign in the number token.
- # [18:26] <glazou> thanks fantasai
- # [18:26] <fantasai> plinss: should maybe only allow comments where whitespace is allowed
- # [18:26] <Bert> Tab: Yes, we thought it was when we wrote values.
- # [18:27] <Bert> plinss: Objections?
- # [18:27] <Bert> florianr: need test
- # [18:27] * Quits: vhardy_ (vhardy@206.80.17.29) (Ping timeout)
- # [18:27] <fantasai> anton: every errata item should have a testcase
- # [18:27] <Bert> RESOLVED: include sign in numberb token in 2.1
- # [18:27] <Bert> TAB: issue 10
- # [18:28] <Bert> ... calc() couls originally only return a length.
- # [18:28] <Bert> ... We'd like it to allow to return an integer as well.
- # [18:28] <fantasai> The proposed text is "If the type of the result, after resolving all subexpressions, is an integral <number>, the calc()'s resolved type is <integer>. "
- # [18:28] <Bert> dbaron: I seem to rememebr that would make asome things hgarder.
- # [18:29] <Bert> Tab: Our implementer says it is simple. Just tag it with the type.
- # [18:29] <Bert> ... Can only return an integer if there are only integers in the expression.
- # [18:29] <Bert> plinss: Careful with comparing floating points. After division 3.9999... is maybe 4.
- # [18:29] <fantasai> plinss: floating point math might result in rounding errors that fail that check
- # [18:30] <Bert> dbaron: Maybe different issue.
- # [18:30] <Bert> ... Could we do numbers [not integer]?
- # [18:30] <fantasai> dbaron: I had thought we couldn't do <number>s. Could we do <number>s before?
- # [18:30] <Bert> Tab: yeah
- # [18:30] <Bert> dbaron: So what are the rules when something is not an integer anymore?
- # [18:30] <fantasai> dbaron: is calc(2.3-1.3) an integer?
- # [18:30] <fantasai> dbaron: I would say that it's not an integer.
- # [18:31] <Bert> dbaron: I would say it is not an int.
- # [18:31] <fantasai> http://dev.w3.org/csswg/css3-values/#calc-type-checking
- # [18:31] <Bert> ... Trying to remember how spec determined number. Trying to remember how I implemented it.
- # [18:31] <Bert> ... Constant part and value part.
- # [18:32] <fantasai> dbaron: Whenever you have a multiplication, it can be constant*value or value*constant
- # [18:32] <Bert> ... E.g. multiplication val * const or const * val
- # [18:32] <Bert> ... Are there different values allowed left and right?
- # [18:32] <Bert> ... That is the case for division. Anywhere else?
- # [18:33] <Bert> Tab: Type check on operations. Division bottom must be a number.
- # [18:33] <Bert> dbaron: So when exactly is it an int?
- # [18:33] <Bert> Tab: Eithe rmore rules about types. Or test for integer at the end, within margin.
- # [18:34] <fantasai> dbaron: z-index accepts 1 but not 1.0
- # [18:34] <Bert> dbaron: rule should be that all operands are int and there is no division.
- # [18:34] <bradk> why can't the top and bottom of division both by lengths that resolve to a integer?
- # [18:34] <Bert> florianr: Variables?
- # [18:34] <Bert> Tab: Resolved in the same way.
- # [18:35] <Bert> dbaron: Not sure what you say about division is correct.
- # [18:35] <Bert> Tab: If left divided by right is an int, then return is also int.
- # [18:36] <Bert> [discussion of when int divisions are needed]
- # [18:36] <Bert> Tab: I'm OK with restricting division.
- # [18:36] <Bert> ... Author can always simplify himself.
- # [18:36] <Bert> plinss: You don't want value to become invalid based on value of attr()
- # [18:36] <Bert> Tab: Exactly.
- # [18:37] <fantasai> fantasai: don't want z-index: calc(attr(...)/2) , because that would require computed-value-time validity check
- # [18:37] <Bert> plinss: Summary: result is int if all operands are int and there is no division.
- # [18:37] <Zakim> -SteveZ
- # [18:37] <Bert> REASOLVED: result is int if all operands are int and there is no division.
- # [18:37] <Bert> s/REASOLVED/RESOLVED/
- # [18:38] <Zakim> +SteveZ
- # [18:38] * Joins: vhardy_ (vhardy@192.150.10.200)
- # [18:38] * Quits: vhardy__ (vhardy@192.150.10.200) (Connection reset by peer)
- # [18:38] <fantasai> http://dev.w3.org/csswg/css3-values/issues-lc-2012#issue-11
- # [18:38] <Bert> Tab: issue 11: attr() type at parse time.
- # [18:38] * Joins: tantek (tantek@205.248.100.252)
- # [18:39] <Bert> plinss: You are not proposing to allow attr() right now?
- # [18:39] <Bert> tab: If we defin number type, than we can allow attr() now.
- # [18:39] <fantasai> We should specify explicitly that attr() is allowed, rather than relying on <number> to imply it
- # [18:40] <Bert> ... cycle() could be another.
- # [18:40] <Bert> .. I think attr() is quite stable now.
- # [18:40] <Bert> dbaron: Any impls?
- # [18:40] <Bert> Tab: one or two. IE and prince, I think.
- # [18:40] <Bert> ... Only in 'content', but at leats the functionality is there.
- # [18:41] <Bert> plinss: I'm concerned with the implication so of attr() inside calc()
- # [18:41] <glazou> http://www.princexml.com/doc/6.0/properties/
- # [18:41] <Bert> fantasai: We can defer to level 4.
- # [18:41] <Bert> dbaron: I think we can allow it.
- # [18:41] <Bert> howcome: me too. We'll manage somehow.
- # [18:41] <Bert> Tab: How about cycle()?
- # [18:41] * Quits: vhardy_ (vhardy@192.150.10.200) (Ping timeout)
- # [18:41] <Bert> ... slightly more interesting issues.
- # [18:42] <Bert> ... One pb with attr() is that attr() can be 0 and so not detectable that division by 0.
- # [18:42] <Bert> ... Do we want to restrict that in some way?
- # [18:42] <Bert> fantasai: There are no dimensions allowed in denominator.
- # [18:42] * Joins: vhardy_ (vhardy@192.150.10.200)
- # [18:43] <Bert> Tab: We force the denomninator to a number.
- # [18:43] <fantasai> fantasai: could disallow attr() in denominator too
- # [18:43] <fantasai> plinss: grammar allows dimensions in denominator
- # [18:43] <Bert> plinss: Need to change the grammar. Percentage could be zero too.
- # [18:43] <fantasai> Tab: ... in type-checking section
- # [18:43] <Bert> ... Grammar says percentage is allowed.
- # [18:43] <Bert> Tab: Percentages turn into the type they are resolkved against.
- # [18:44] <Bert> plinss: What if percentage of zero?
- # [18:44] <Bert> dbaron: I don't like to resolve percentage type after.
- # [18:44] <Bert> Tab: It is still at computed value stage.
- # [18:44] * fantasai notes that dbaron wrote the typechecking section
- # [18:44] <Bert> dbaron: I think percentages should be treated same as dimension.
- # [18:44] <Bert> Tab: OK
- # [18:45] <Bert> .. So new prop:
- # [18:45] * Joins: shepazu (shepazu@128.30.52.169)
- # [18:45] <Bert> ... Change grammar so that it allow dimen type (not just dimen token) but still
- # [18:46] <dbaron> q+ to comment about cycle() and types
- # [18:46] * Zakim sees dbaron on the speaker queue
- # [18:46] <TabAtkins__> ...keep the NUMBER token in there so we can detect early division-by-zero
- # [18:46] <plinss> ack dbaron
- # [18:46] <Zakim> dbaron, you wanted to comment about cycle() and types
- # [18:46] * Zakim sees no one on the speaker queue
- # [18:46] <Bert> dbaron: About cycle(), it doesn't necessarily have a single type.
- # [18:47] <Bert> Tab: Right, but it must be valid for all types it can turn into.
- # [18:47] <Bert> dbaron: Maybe you can resolve the type beforehand.
- # [18:47] <Bert> Tab: All of its types must be valid in the given location.
- # [18:47] <Bert> ... In general all values must be of the same type.
- # [18:47] <Bert> fantasai: Don't see the need for cycle() in calc().
- # [18:48] <Bert> dbaron: Usually it's for keywords.
- # [18:48] <Bert> fantasai: We should make a whitelist of what is allowed.
- # [18:48] <Bert> Tab: Fine.
- # [18:49] <Bert> RESOLVED: allow attr() in calc() and disallow cycle()
- # [18:49] <Bert> plinss: attr() must be a dimension.
- # [18:49] <Bert> Tab: Yes
- # [18:50] <Bert> dbaron: About percentages: percentages never resolve to a number, I think.
- # [18:50] <Bert> [opacity... percentages? no]
- # [18:50] <Bert> antonp: line-height?
- # [18:50] <Bert> Tab: I believe lengths
- # [18:51] <fantasai> even numbers resolve against <length> there :)
- # [18:51] <Bert> Tab: issue 17 is pending some advise
- # [18:51] <Bert> .. Let's so 18
- # [18:51] <Bert> s/../.../
- # [18:51] <Bert> ... kenny suggested to use a specific URL for invalid URLs.
- # [18:52] <Bert> ... Spec currently says a UA-defined invalid value.
- # [18:52] * dbaron is looking for the URL Gecko uses
- # [18:52] <fantasai> http://dev.w3.org/csswg/css3-values/#attr-notation
- # [18:52] <Bert> ... I don't now what that URL would be.
- # [18:52] <Bert> plinss: I like the idea of it being consistent.
- # [18:52] <dbaron> Gecko currently uses url(invalid-url:) in a few contexts
- # [18:52] <Bert> ... Will UA ever resolve it?
- # [18:53] <Bert> Tab: If it is defined to be invalid the UA can obviously skip it.
- # [18:53] <dbaron> though that was sort of an ugly hack
- # [18:53] <Bert> Tab: gecko uses just a scheme?
- # [18:53] <Bert> dbaron: We use it if someone askes for a computed style when our parser failed to parse the URL.
- # [18:53] <dbaron> s/parser/url parser/
- # [18:53] * Joins: glenn (gadams@205.248.100.252)
- # [18:54] <Bert> Tab: Adam Barth's URL spec I think never fails to parse. But would need to check.
- # [18:54] <Bert> dbaron: Maybe we can get advice from him.
- # [18:55] <Bert> Tab: I think I can ping him.
- # [18:55] <Bert> ... OK, lest' postpone that.
- # [18:55] <Bert> Tab: issue 21
- # [18:55] <fantasai> Tab: if you have several attr() or several cycle() in a property, you have combinatorial numbe rof things to check
- # [18:56] <Bert> ... If you have several attr() and cycle(), you have a combinatorial number of types to check.
- # [18:56] <fantasai> text-shadow: attr(offset px, inset) 0px 0px;
- # [18:56] <Bert> ... attr() fallback must match type.
- # [18:57] <Bert> ... Proposal: force cycle() to only ever be the sole value of a property.
- # [18:57] <fantasai> Tab: force cycle() to be sole value of property, and for attr() fallback must match type if it's not the sole value of a property
- # [18:57] <Bert> florianr: Can you explain attr()?
- # [18:57] <florianr> s/attr/cycle/
- # [18:57] <Bert> Tab: dbaron had ane xample where you inherit multiple cycle()s
- # [18:58] <Bert> dbaron: I think what is inherited in variables is syntactic, so cannot inherit cycle() that way.
- # [18:58] <Bert> Tab: Right... that would seem useful, though.
- # [18:59] <Bert> ... I was confused where the var would be used and where the cycle()
- # [19:00] * Joins: tantek_ (tantek@66.87.4.204)
- # [19:00] <dbaron> cycle(left top, right)
- # [19:00] <dbaron> was peter's example
- # [19:00] <Bert> plinss: Then cycle can give diff. # of keywrods. Is that a pb?
- # [19:00] <Bert> Tab: can change the meaning, but not problematic.
- # [19:01] <Bert> dbaron: I think cycle is top-level only.
- # [19:01] <Bert> plinss: OK, so cycle is the whole value always.
- # [19:01] <dbaron> Tab: proposal: cycle() is top-level only; when attr() is not at top level then the type of the fallback must match
- # [19:02] <Bert> ... we can loosen up later.
- # [19:02] <Bert> RESOLVED proposal: cycle() is top-level only; when attr() is not at top level then the type of the fallback must match
- # [19:02] <Bert> s/proposal://
- # [19:02] <fantasai> http://dev.w3.org/csswg/css3-values/issues-lc-2012#issue-21
- # [19:02] <fantasai> http://dev.w3.org/csswg/css3-values/issues-lc-2012#issue-22
- # [19:02] <Bert> Tab: issue 22
- # [19:02] <Bert> ... required ranges are rather random.
- # [19:02] * dbaron Zakim, who is noisyL
- # [19:02] * Zakim I don't understand 'who is noisyL', dbaron
- # [19:02] * dbaron Zakim, who is noisy?
- # [19:03] <bradk> so, cycle could be used for background-position property, but not for the background-position part of the background property then, right?
- # [19:03] * Zakim dbaron, listening for 10 seconds I heard sound from the following: florianr (19%), [Microsoft] (20%), glazou (9%)
- # [19:03] <fantasai> http://lists.w3.org/Archives/Public/www-style/2012Apr/0530.html
- # [19:03] <Bert> fantasai: we reduced # of repetition form 30 to 20.
- # [19:03] <fantasai> at Sylvain's request
- # [19:03] <Bert> plinss: any objecions?
- # [19:04] <fantasai> http://dev.w3.org/csswg/css3-values/issues-lc-2012#issue-25
- # [19:04] <Bert> RESOLVED: dropping multipliers from 30 to 20.
- # [19:04] * Parts: howcome (howcome@213.236.208.247)
- # [19:05] <Bert> Tab: issue 25
- # [19:05] <Bert> ... currently 3 decimal digits (at least).
- # [19:05] <Bert> dbaron: Where does this apply?
- # [19:05] <Bert> Tab: nymbers dimen and percentage.
- # [19:06] <Bert> dbaron: So this precludes diff. repres for for dimens. This seems very small 0.001 mm
- # [19:06] <Bert> Tab: Spec says this applis to number and percentag. We actually don't have a req for dimen.
- # [19:07] <Bert> florianr: [...]
- # [19:07] <Bert> dbaron: If the stuff on the leftof decimal point is big, we may even lose before the decimal point.
- # [19:07] <Bert> ... floating point.
- # [19:08] <Bert> dbaron: And what does "support" mean?
- # [19:08] <Bert> tab: round-trip
- # [19:08] <Bert> dbaron: Are there iplems of thie right now?
- # [19:08] <Bert> [nobody knows]
- # [19:08] * Quits: smfr (smfr@173.228.90.44) (Quit: smfr)
- # [19:08] <Bert> florianr: We are likely to do fixed point, but haven't done so far.
- # [19:09] * Quits: rbetts (rbetts@24.85.39.110) (Quit: rbetts)
- # [19:09] <Zakim> - +1.604.312.aabb
- # [19:09] <dbaron> Peter: I think it's good to define required precision for numbers, but let's not make it incompatible with float.
- # [19:09] <Bert> tab: It doesn't require fixed point. Can use floating point.
- # [19:09] <Zakim> -Katie
- # [19:09] <Bert> ... we can reduce this or remove it entirely.
- # [19:09] * Quits: Katie (qw3birc@128.30.52.28) (Quit: Page closed)
- # [19:10] <Bert> plinss: A req on precision is good, but not as # of decimal digits.
- # [19:10] <Bert> florianr: Compatibel with single precision floats would prop. be compatibel with all current implems.
- # [19:10] <Bert> Tab: I think I can draw that up.
- # [19:10] <Bert> plinss: Sounds good.
- # [19:11] <Bert> ... Maybe we need at some point a required precision for lengths.
- # [19:11] <Bert> ... Minimum resolution.
- # [19:11] * Quits: drublic (drublic@93.132.230.144) (Client exited)
- # [19:11] <Bert> glazou: We discussed that in the past a bit already.
- # [19:11] <Zakim> -smfr
- # [19:11] <Zakim> -[Microsoft.aaa]
- # [19:11] <Zakim> -David_Baron
- # [19:11] <Zakim> -TabAtkins_
- # [19:11] <Zakim> -[Microsoft]
- # [19:11] <Zakim> -nimbu
- # [19:11] <Zakim> -glazou
- # [19:11] <Zakim> -antonp
- # [19:11] <Zakim> -SteveZ
- # [19:11] <Bert> plinss: see you in Hamburg!
- # [19:11] <Zakim> -kojiishi
- # [19:11] <Zakim> -howcome
- # [19:11] <Zakim> -florianr
- # [19:11] <Zakim> -dstorey
- # [19:11] <Zakim> -stearns
- # [19:11] <Zakim> -plinss
- # [19:11] <Zakim> -??P91
- # [19:11] * Joins: vhardy__ (vhardy@192.150.10.201)
- # [19:11] <Zakim> -[Microsoft.a]
- # [19:11] <Zakim> -bradk
- # [19:12] * Parts: antonp (50a94e63@64.62.228.82)
- # [19:12] * Quits: vhardy_ (vhardy@192.150.10.200) (Ping timeout)
- # [19:13] <Zakim> -arno1
- # [19:13] * Quits: bradk (bradk@99.7.175.117) (Quit: Get MacIrssi - http://www.sysctl.co.uk/projects/macirssi/ )
- # [19:14] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
- # [19:18] <Zakim> disconnecting the lone participant, Bert, in Style_CSS FP()12:00PM
- # [19:18] <Zakim> Style_CSS FP()12:00PM has ended
- # [19:18] <Zakim> Attendees were +1.415.832.aaaa, nimbu, stearns, glazou, plinss, arronei, fantasai, bradk, antonp, David_Baron, +1.604.312.aabb, JohnJansen, smfr, Bert, kojiishi, +1.415.832.aacc,
- # [19:18] <Zakim> ... TabAtkins_, SteveZ, arno1, Katie, +47.23.69.aadd, dstorey, howcome, florianr, Rossen
- # [19:18] <Bert> rrsagent, make minutes
- # [19:18] <RRSAgent> I have made the request to generate http://www.w3.org/2012/05/02-css-minutes.html Bert
- # [19:18] <Bert> rrsagent, make logs public
- # [19:18] <RRSAgent> I have made the request, Bert
- # [19:18] <Bert> rrsagent, make minutes
- # [19:18] <RRSAgent> I have made the request to generate http://www.w3.org/2012/05/02-css-minutes.html Bert
- # [19:22] * Quits: dstorey (Adium@67.180.84.179) (Quit: Leaving.)
- # [19:24] * Parts: oyvind (oyvinds@213.236.208.22)
- # [19:30] * Joins: jet (jet@67.169.43.128)
- # [19:39] * Quits: arno1 (arno@192.150.10.201) (Ping timeout)
- # [19:47] * Quits: vhardy__ (vhardy@192.150.10.201) (Ping timeout)
- # [19:48] * Quits: Rossen (Rossen@131.107.192.20) (Quit: Rossen)
- # [19:52] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [19:58] * Quits: vhardy_ (vhardy@206.80.17.29) (Ping timeout)
- # [19:59] * Quits: tantek_ (tantek@66.87.4.204) (Ping timeout)
- # [20:02] * Quits: JohnJansen (qw3birc@128.30.52.28) (Quit: Page closed)
- # [20:02] * Joins: arno1 (arno@192.150.10.200)
- # [20:03] * Joins: tantek_ (tantek@66.87.7.186)
- # [20:03] * Quits: TabAtkins__ (qw3birc@128.30.52.28) (Ping timeout)
- # [20:07] * Quits: myakura (myakura@221.171.5.98) (Client exited)
- # [20:14] * Joins: dstorey (Adium@144.189.101.1)
- # [20:37] * Quits: tantek_ (tantek@66.87.7.186) (Ping timeout)
- # [20:41] * miketaylr is now known as miketaylrawaylol
- # [20:52] * miketaylrawaylol is now known as miketaylr
- # [20:52] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [20:59] * Joins: tantek_ (tantek@205.248.100.252)
- # [21:10] * paul___irish is now known as paul_irish
- # [21:11] * Quits: arno1 (arno@192.150.10.200) (Quit: Leaving.)
- # [21:12] * Quits: vhardy_ (vhardy@206.80.17.29) (Quit: vhardy_)
- # [21:12] * Joins: arno1 (arno@192.150.10.200)
- # [21:13] * Quits: arno1 (arno@192.150.10.200) (Quit: Leaving.)
- # [21:15] * Joins: arno1 (arno@192.150.10.200)
- # [21:15] * Quits: arno1 (arno@192.150.10.200) (Quit: Leaving.)
- # [21:17] * Joins: arno1 (arno@192.150.10.200)
- # [21:23] * miketaylr is now known as miketaylrawaylol
- # [21:28] * Zakim excuses himself; his presence no longer seems to be needed
- # [21:28] * Parts: Zakim (rrs-bridgg@128.30.52.169)
- # [21:29] * Quits: glenn (gadams@205.248.100.252) (Client exited)
- # [21:44] * miketaylrawaylol is now known as miketaylr
- # [21:48] * Joins: glenn (gadams@205.248.100.252)
- # [22:01] * Quits: arno1 (arno@192.150.10.200) (Quit: Leaving.)
- # [22:28] * Quits: kennyluck (kennyluck@114.43.125.215) (Connection reset by peer)
- # [22:42] * Quits: SteveZ (chatzilla@98.228.56.197) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
- # [22:52] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [22:58] * Quits: jet (jet@67.169.43.128) (Quit: jet)
- # [23:02] * Joins: drublic (drublic@93.132.230.144)
- # [23:12] * Quits: vhardy_ (vhardy@206.80.17.29) (Quit: vhardy_)
- # [23:14] * Quits: Ms2ger (Ms2ger@91.181.137.187) (Quit: nn)
- # [23:17] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [23:17] * Joins: arronei (arronei@131.107.192.154)
- # [23:18] * Quits: arronei_ (arronei@131.107.192.154) (Ping timeout)
- # [23:20] * Quits: vhardy_ (vhardy@206.80.17.29) (Ping timeout)
- # [23:38] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [23:39] * Quits: vhardy_ (vhardy@206.80.17.29) (Quit: vhardy_)
- # [23:40] * miketaylr is now known as miketaylrawaylol
- # [23:41] * Joins: vhardy_ (vhardy@206.80.17.29)
- # [23:47] * Joins: arno1 (arno@192.150.10.201)
- # [23:56] * Quits: dbaron (dbaron@72.94.180.111) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:57] * Joins: jet (jet@159.63.23.38)
- # Session Close: Thu May 03 00:00:01 2012
The end :)