Options:
- # Session Start: Fri Oct 11 00:00:00 2013
- # Session Ident: #css
- # [00:00] <SimonSapin> I tried https://dvcs.w3.org/hg/csswg/rev/8190fc88f6c9 instead, did seem to change anything
- # [00:01] <SimonSapin> but I see that Display is in "CSS 2.1 Replacements"
- # [00:03] * Quits: rhauck1 (~Adium@public.cloak) ("Leaving.")
- # [00:06] <TabAtkins> Yeah.
- # [00:07] * Joins: rhauck (~Adium@public.cloak)
- # [00:07] <TabAtkins> That's what I meant to say, actually. That's the thing that needs to be changed if you want Display to *not* win over 2.1.
- # [00:08] <SimonSapin> I’ve set a Link Default in Page for css21, even though that wasn’t one of the suggested choices
- # [00:11] * Quits: kennyluck (~kennyluck@public.cloak) (kennyluck)
- # [00:11] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:13] * Joins: dbaron (~dbaron@public.cloak)
- # [00:14] <TabAtkins> The "CSS 2.1 Replacements" is processed before any of the other stuff, so a Link Default won't help it.
- # [00:16] * Joins: glenn (~gadams@public.cloak)
- # [00:17] <SimonSapin> it did
- # [00:17] <SimonSapin> the warning went away and I have a 2.1 link
- # [00:19] <TabAtkins> Huh.
- # [00:21] <SimonSapin> Done with this yak.
- # [00:22] <TabAtkins> So, I'm thinking that "partial" property definitions (just extending the set of values for a given property) shouldn't count as property definitions as far as Bikeshed is concerned. Yay/nay?
- # [00:22] <SimonSapin> yay
- # [00:22] <SimonSapin> though it sucks that we have to do them at all
- # [00:22] <TabAtkins> What do you mean?
- # [00:23] <SimonSapin> modularization adds a bunch of overhead, but it’s probably worth it
- # [00:23] <TabAtkins> Ah, I see what you're saying.
- # [00:24] <TabAtkins> Yeah, but some of the overhead (having to look in multiple places for all the values of a given property, for example) can go away with Bikeshed enforcing better definition hygeine.
- # [00:25] <SimonSapin> I mean overhead for editing: the fact that we even have partial definitions instead of just updating a single definition
- # [00:26] <SimonSapin> though maybe 'display' is a special case
- # [00:26] <TabAtkins> Display is definitely a special case, but there are plenty of other places where we do partial definitions.
- # [00:26] <TabAtkins> Like Sizing extending width/etc
- # [00:27] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
- # [00:27] <SimonSapin> yes, Sizing is a case where I wish we could just update one definition of 'width'
- # [00:27] <SimonSapin> Living Standard envy, maybe :)
- # [00:28] * Joins: rhauck (~Adium@public.cloak)
- # [00:28] <TabAtkins> Yeah.
- # [00:28] <TabAtkins> Sizing should probably just define width/height/etc completely, actually.
- # [00:29] <TabAtkins> It's not hard, after all.
- # [00:29] <TabAtkins> And then we can obsolete more of 2.1.
- # [00:35] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
- # [00:35] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
- # [00:35] <SimonSapin> does it make sense to separate width/height from margin/padding?
- # [00:35] * Joins: trackbot (trackbot@public.cloak)
- # [00:36] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
- # [00:36] <SimonSapin> oh, margin collapsing
- # [00:37] <SimonSapin> or is Box supposed to do that?
- # [00:46] <TabAtkins> Theoretically, Box is supposed to.
- # [00:47] <TabAtkins> Or "Block Layout", if I write that before Bert finishes Box.
- # [00:47] <SimonSapin> no comment :)
- # [00:53] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [00:53] * Joins: dbaron (~dbaron@public.cloak)
- # [00:57] * Quits: sgalineau (~sgalineau@public.cloak) (Client closed connection)
- # [00:59] * Quits: jet (~junglecode@public.cloak) (jet)
- # [01:28] <SimonSapin> is PR too late to make changes *not* in errata? (css-style-attr)
- # [01:28] <SimonSapin> I guess we don’t want to delay this further
- # [01:38] * heycam is now known as heycam|away
- # [01:40] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:40] * Joins: dbaron (~dbaron@public.cloak)
- # [01:42] <TabAtkins> What's the change?
- # [01:42] <SimonSapin> ignore at-rules
- # [01:42] <SimonSapin> same as @page in 2.1
- # [01:43] <SimonSapin> TabAtkins: btw, who should I bribe to fix this in Blink? :)
- # [01:43] <TabAtkins> Good question.
- # [01:43] <TabAtkins> Maybe darktears?
- # [01:44] <SimonSapin> I fixed it in gecko but it doesn’t count as "independent" if I patch another engine myself
- # [01:45] <TabAtkins> Phew, Sizing is now on Bikeshed and passing without fatal errors.
- # [01:45] <TabAtkins> (One warning, because CSS21 defines "containing block" twice, apparently.)
- # [01:47] <TabAtkins> SimonSapin: And now, max-content is properly dfn'd for referring to.
- # [01:47] <TabAtkins> What I set out to accomplish two hours ago.
- # [01:47] <SimonSapin> cool
- # [01:48] <TabAtkins> And man, I'm so happy krit asked for a shortcut way to supply a for='' value. So worth it.
- # [01:48] <SimonSapin> I ended up referencing "max-content measure" and "max-content extent" in css-page
- # [01:48] <TabAtkins> Need to go document that now.
- # [01:49] <SimonSapin> … which is actually more correct, as I need the concept and not the keyword
- # [01:49] <TabAtkins> The concept is also in Sizing.
- # [01:50] <SimonSapin> yes, referencing Sizing
- # [01:50] <TabAtkins> Oh, that's what you mean.
- # [01:50] <TabAtkins> kk
- # [02:26] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [02:36] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [02:37] * Joins: cabanier (~cabanier@public.cloak)
- # [02:45] * heycam|away is now known as heycam|away|away
- # [02:45] * Quits: lmclister (~lmclister@public.cloak) ("")
- # [02:46] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [03:26] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [03:42] * Joins: cabanier (~cabanier@public.cloak)
The end :)