Options:
- # Session Start: Mon Jul 29 00:00:00 2013
- # Session Ident: #css
- # [00:02] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [00:04] * Joins: tobie (tobie@public.cloak)
- # [00:08] * Joins: lmclister (~lmclister@public.cloak)
- # [00:18] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [00:18] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:20] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [00:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [00:22] * Joins: teoli (~teoli@public.cloak)
- # [00:24] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [00:33] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [00:45] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [01:22] * Quits: tobie (tobie@public.cloak)
- # [01:28] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [01:51] * Joins: cabanier (~cabanier@public.cloak)
- # [01:59] * Joins: zcorpan (~zcorpan@public.cloak)
- # [02:59] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [03:10] * leaverou is now known as leaverou_away
- # [03:12] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [03:17] * Joins: glenn (~gadams@public.cloak)
- # [03:22] * Joins: teoli (~teoli@public.cloak)
- # [03:23] * Joins: zcorpan (~zcorpan@public.cloak)
- # [03:29] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [04:55] * Joins: dbaron (~dbaron@public.cloak)
- # [04:55] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [04:59] * leaverou_away is now known as leaverou
- # [05:05] * Joins: lmclister (~lmclister@public.cloak)
- # [05:20] * Joins: zcorpan (~zcorpan@public.cloak)
- # [05:35] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [05:39] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [05:48] * Joins: jdaggett (~jdaggett@public.cloak)
- # [06:08] * Joins: liam (liam@public.cloak)
- # [06:08] * liam is now known as LiamNYC
- # [06:21] * Joins: lmclister (~lmclister@public.cloak)
- # [07:19] * Joins: jdaggett_ (~jdaggett@public.cloak)
- # [07:23] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
- # [07:23] * jdaggett_ is now known as jdaggett
- # [07:33] * Joins: krit (~krit@public.cloak)
- # [07:55] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [08:20] * Joins: teoli (~teoli@public.cloak)
- # [09:02] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [09:09] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
- # [09:10] * Joins: tobie (tobie@public.cloak)
- # [09:25] * Quits: tobie (tobie@public.cloak)
- # [09:28] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [10:14] * Joins: michou (~mibalan@public.cloak)
- # [10:54] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [11:11] * Joins: zcorpan (~zcorpan@public.cloak)
- # [12:01] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [12:02] * Joins: jdaggett (~jdaggett@public.cloak)
- # [12:06] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [12:14] * Joins: tobie (tobie@public.cloak)
- # [12:31] * Joins: zcorpan (~zcorpan@public.cloak)
- # [12:41] * Quits: michou (~mibalan@public.cloak) ("Leaving.")
- # [12:44] * Joins: darktears (~darktears@public.cloak)
- # [13:02] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [13:04] * Joins: michou (~mibalan@public.cloak)
- # [13:26] * Joins: zcorpan (~zcorpan@public.cloak)
- # [13:32] * Joins: teoli_ (~teoli@public.cloak)
- # [13:34] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [13:34] * Joins: jdaggett (~jdaggett@public.cloak)
- # [13:37] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [14:01] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:21] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
- # [14:46] * Joins: zcorpan (~zcorpan@public.cloak)
- # [14:59] * Joins: plh (plehegar@public.cloak)
- # [15:01] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:01] * Joins: zcorpan (~zcorpan@public.cloak)
- # [15:05] * Quits: LiamNYC (liam@public.cloak) ("off to meeting")
- # [15:18] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
- # [15:44] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [15:48] * Joins: krit (~krit@public.cloak)
- # [16:16] * Joins: liam (liam@public.cloak)
- # [16:19] * Joins: zcorpan (~zcorpan@public.cloak)
- # [16:19] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
- # [16:31] * leaverou is now known as leaverou_away
- # [17:15] * leaverou_away is now known as leaverou
- # [17:18] * Joins: lmclister (~lmclister@public.cloak)
- # [17:41] * Joins: dbaron (~dbaron@public.cloak)
- # [17:46] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [17:48] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
- # [17:59] * Joins: rhauck (~Adium@public.cloak)
- # [18:03] * Joins: rhauck1 (~Adium@public.cloak)
- # [18:08] * Quits: plh (plehegar@public.cloak) (Client closed connection)
- # [18:08] * Joins: plh (plehegar@public.cloak)
- # [18:09] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
- # [18:09] * Joins: plh3 (plehegar@public.cloak)
- # [18:13] * plh3 is now known as plh-lunch
- # [18:16] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
- # [18:16] * Joins: cabanier (~cabanier@public.cloak)
- # [18:22] * Quits: rhauck1 (~Adium@public.cloak) (Client closed connection)
- # [18:25] * Quits: michou (~mibalan@public.cloak) ("Leaving.")
- # [18:51] * Joins: rhauck (~Adium@public.cloak)
- # [19:09] * plh-lunch is now known as plh
- # [19:14] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [19:48] * Joins: krit (~krit@public.cloak)
- # [19:59] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
- # [20:10] * Quits: krit (~krit@public.cloak) ("Leaving.")
- # [20:11] * Joins: krit (~krit@public.cloak)
- # [20:15] * Joins: hober (~ted@public.cloak)
- # [20:19] * Quits: arronei (~arronei@public.cloak) ("")
- # [20:22] * Joins: arronei (~arronei@public.cloak)
- # [20:29] * leaverou is now known as leaverou_away
- # [20:36] * Joins: dbaron (~dbaron@public.cloak)
- # [20:42] * leaverou_away is now known as leaverou
- # [21:09] * Joins: krit1 (~krit@public.cloak)
- # [21:14] * Quits: krit (~krit@public.cloak) (Ping timeout: 180 seconds)
- # [21:32] * Joins: shepazu (schepers@public.cloak)
- # [21:51] * Joins: jdaggett (~jdaggett@public.cloak)
- # [22:03] * Joins: glenn (~gadams@public.cloak)
- # [22:13] * Joins: krit (~krit@public.cloak)
- # [22:13] * Quits: krit1 (~krit@public.cloak) (Client closed connection)
- # [22:19] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [22:31] <TabAtkins> plinss: Yo, there are a few property and descriptor dfns which fiddle with their title, so that they don't get encoded properly in the anchor data.
- # [22:31] <TabAtkins> Example: All of the properties and descriptors in Fonts.
- # [22:32] <plinss> looking...
- # [22:32] <TabAtkins> Can we just pretend that all properties and descriptors have their names set appropriately as linking text?
- # [22:32] * Quits: krit (~krit@public.cloak) (Client closed connection)
- # [22:34] <plinss> I'm not getting what th eissue is
- # [22:38] <plinss> TabAtkins: are you not liking the title="<property-name>!!property" ?
- # [22:38] <TabAtkins> plinss: When that gets parsed by your code, it results in just an anchor with that title. Then when I try to retrieve a property-type link for 'font-weight', for example, it cant' find any.
- # [22:40] <plinss> well, the anchor's title is just the property name, the linking text is what comes from the title attribute
- # [22:40] <TabAtkins> Yes.
- # [22:40] <plinss> my understanding was that you'd link to the anchor's name or the linking text if present
- # [22:41] <TabAtkins> Wait, this is weird.
- # [22:42] <TabAtkins> I was under the impression that your data was returning a title if it was a single value (no | splitting), and a linking_text array if the title was multiple values.
- # [22:42] <TabAtkins> This is apparently not true, so you'll have to tell me what you *actually* mean for the 'title' and 'linking_text' keys to mean.
- # [22:43] <plinss> the title IIRC is always the text content of the dfn
- # [22:43] <plinss> the linking text is the content of the title attribute, if present
- # [22:46] <TabAtkins> That's confusing, but okay. ^_^
- # [22:46] <TabAtkins> So, my behavior right now is correct - if a title attr is present, you're *supposed* to ignore the text content.
- # [22:48] <plinss> ok, so what exactly is the issue then?
- # [22:49] <TabAtkins> The linking text specified in Fonts is bad. ^_^
- # [22:49] <TabAtkins> Rather, John is using title to help distinguish between propdef and descdefs. We have typing information for that now, but in the meantime, I can't easily link to the properties.
- # [22:49] <TabAtkins> I suppose I can just go fix the text...
- # [22:50] <plinss> I can possibly do some fixup in the data (he seems to use propdef- prefixes…fwiw)
- # [22:50] <plinss> I'm just not sure what you want the output to be
- # [22:50] <TabAtkins> linking text = property/descriptor name.
- # [22:51] <TabAtkins> So a simple 'font-weight' will find it.
- # [22:51] <TabAtkins> Eg <a data-link-type=propdesc>font-weight</a>
- # [22:51] <TabAtkins> I don't think there's ever a reason to change the linking text of a prop/desc.
- # [22:52] <TabAtkins> But like I said, maybe it's best to just go change the Fonts spec markup.
- # [22:53] <TabAtkins> We'll need to normalize a bunch of specs anyway.
- # [22:53] <plinss> looking at the db I see some linking text for properties in position, shapes, and exclusions, that's all the property name in single quotes
- # [22:53] <plinss> which seems wrong to me...
- # [22:54] <TabAtkins> Yeah, I looked at the markup. They're doing something weird.
- # [22:54] <TabAtkins> Those just need to be fixed.
- # [22:54] <plinss> fonts has the only linking text for descriptors
- # [22:54] <plinss> I could just suppress the linking text for properties and descriptors?
- # [22:55] <TabAtkins> Yeah, I think that's sufficient.
- # [22:56] <plinss> ok, can do
- # [22:56] <plinss> also looking at the linking text for values, they're somewhat inconsistent
- # [22:57] <TabAtkins> Very.
- # [22:57] <plinss> some have <property-name>:<value-name>
- # [22:57] <TabAtkins> Yeah, the point was to avoid getting linking-text collisions, but this was before we settled on good patterns.
- # [22:57] <plinss> others are "<value-name"!!'<property-name>' value
- # [22:57] <plinss> many are not specified
- # [22:58] <plinss> if that was consistent, it would be a nice way to link values to properties
- # [22:58] <TabAtkins> Given that my processor will soon be *enforcing* that you specify what a value dfn is for, this should gradually go away, but we'll have to do a lot of cleanup in the meantime.
- # [22:58] <plinss> ok
- # [22:58] <TabAtkins> Yeah, the prop!!value pattern is what we'd decided on, I thought.
- # [22:59] <TabAtkins> Though I'm unsure about what the best ordering is.
- # [22:59] <plinss> I don't see that used anywheer
- # [22:59] <TabAtkins> Or even, upon reflection, if this is the best way to do it, and if we should just use a "data-for" attr like we thought originally.
- # [23:00] <plinss> FWIW, I just finished writing a cheesey WebIDL parser, it extracts all the major constructs and their names
- # [23:00] <plinss> I factored it our so you can re-use it if you want
- # [23:00] <TabAtkins> Excellent, I would like it.
- # [23:00] <plinss> s/our/out/
- # [23:01] <plinss> it'll be checked in later today
- # [23:02] <plinss> from that, I added 'dictionary' and 'enum' dfn types
- # [23:02] <TabAtkins> kk
- # [23:03] * leaverou is now known as leaverou_away
- # [23:03] <TabAtkins> I assume dictdef and enumdef?
- # [23:03] <plinss> 'dictdef' & 'enumdef' prefixes and container classes
- # [23:03] <plinss> ^^
- # [23:09] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
- # [23:21] <plinss> TabAtkins: ok, I just added 'const'/'constdef' dfn types too (present in cssom)
- # [23:21] * leaverou_away is now known as leaverou
- # [23:22] * Quits: tobie (tobie@public.cloak)
- # [23:23] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:24] * Joins: dbaron (~dbaron@public.cloak)
- # [23:31] <plinss> TabAtkins: just finished connecting the idl parser to the spec parser, matching <dfn>s to idl constructs seems to be working really well...
- # [23:31] <TabAtkins> Nice.
- # [23:32] <plinss> gonna go grab some lunch, run some more tests then land it all
- # [23:32] <TabAtkins> Excellent, thanks!
- # [23:39] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
- # [23:42] * Joins: teoli (~teoli@public.cloak)
- # [23:42] * Quits: plh (plehegar@public.cloak) ("Leaving")
- # [23:51] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
- # [23:57] <fantasai> plinss: Hey, are the chairs adopting a policy of only announcing CR transitions to Twitter?
- # [23:57] <plinss> no, just didn't get around to the email yet
- # [23:58] <plinss> feel free to announce if you want (it being your spec)
- # [23:58] <fantasai> Well, I'll probably send an announcement to www-style once it's published
- # [23:59] <fantasai> But feel like it might be nice to let the WG know the transition call went through.
- # [23:59] <fantasai> And I think that should be done by someone who attended the call.
- # Session Close: Tue Jul 30 00:00:00 2013
The end :)