/irc-logs / w3c / #css / 2013-07-29 / end

Options:

  1. # Session Start: Mon Jul 29 00:00:00 2013
  2. # Session Ident: #css
  3. # [00:02] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
  4. # [00:04] * Joins: tobie (tobie@public.cloak)
  5. # [00:08] * Joins: lmclister (~lmclister@public.cloak)
  6. # [00:18] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  7. # [00:18] * Joins: zcorpan (~zcorpan@public.cloak)
  8. # [00:20] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  9. # [00:20] * Joins: zcorpan (~zcorpan@public.cloak)
  10. # [00:22] * Joins: teoli (~teoli@public.cloak)
  11. # [00:24] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  12. # [00:33] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  13. # [00:45] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
  14. # [01:22] * Quits: tobie (tobie@public.cloak)
  15. # [01:28] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  16. # [01:51] * Joins: cabanier (~cabanier@public.cloak)
  17. # [01:59] * Joins: zcorpan (~zcorpan@public.cloak)
  18. # [02:59] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  19. # [03:10] * leaverou is now known as leaverou_away
  20. # [03:12] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  21. # [03:17] * Joins: glenn (~gadams@public.cloak)
  22. # [03:22] * Joins: teoli (~teoli@public.cloak)
  23. # [03:23] * Joins: zcorpan (~zcorpan@public.cloak)
  24. # [03:29] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  25. # [04:55] * Joins: dbaron (~dbaron@public.cloak)
  26. # [04:55] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  27. # [04:59] * leaverou_away is now known as leaverou
  28. # [05:05] * Joins: lmclister (~lmclister@public.cloak)
  29. # [05:20] * Joins: zcorpan (~zcorpan@public.cloak)
  30. # [05:35] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  31. # [05:39] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
  32. # [05:48] * Joins: jdaggett (~jdaggett@public.cloak)
  33. # [06:08] * Joins: liam (liam@public.cloak)
  34. # [06:08] * liam is now known as LiamNYC
  35. # [06:21] * Joins: lmclister (~lmclister@public.cloak)
  36. # [07:19] * Joins: jdaggett_ (~jdaggett@public.cloak)
  37. # [07:23] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
  38. # [07:23] * jdaggett_ is now known as jdaggett
  39. # [07:33] * Joins: krit (~krit@public.cloak)
  40. # [07:55] * Quits: krit (~krit@public.cloak) ("Leaving.")
  41. # [08:20] * Joins: teoli (~teoli@public.cloak)
  42. # [09:02] * Joins: Ms2ger (~Ms2ger@public.cloak)
  43. # [09:09] * Quits: lmclister (~lmclister@public.cloak) (lmclister)
  44. # [09:10] * Joins: tobie (tobie@public.cloak)
  45. # [09:25] * Quits: tobie (tobie@public.cloak)
  46. # [09:28] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  47. # [10:14] * Joins: michou (~mibalan@public.cloak)
  48. # [10:54] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  49. # [11:11] * Joins: zcorpan (~zcorpan@public.cloak)
  50. # [12:01] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  51. # [12:02] * Joins: jdaggett (~jdaggett@public.cloak)
  52. # [12:06] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  53. # [12:14] * Joins: tobie (tobie@public.cloak)
  54. # [12:31] * Joins: zcorpan (~zcorpan@public.cloak)
  55. # [12:41] * Quits: michou (~mibalan@public.cloak) ("Leaving.")
  56. # [12:44] * Joins: darktears (~darktears@public.cloak)
  57. # [13:02] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  58. # [13:04] * Joins: michou (~mibalan@public.cloak)
  59. # [13:26] * Joins: zcorpan (~zcorpan@public.cloak)
  60. # [13:32] * Joins: teoli_ (~teoli@public.cloak)
  61. # [13:34] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  62. # [13:34] * Joins: jdaggett (~jdaggett@public.cloak)
  63. # [13:37] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  64. # [14:01] * Joins: zcorpan (~zcorpan@public.cloak)
  65. # [14:21] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  66. # [14:46] * Joins: zcorpan (~zcorpan@public.cloak)
  67. # [14:59] * Joins: plh (plehegar@public.cloak)
  68. # [15:01] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  69. # [15:01] * Joins: zcorpan (~zcorpan@public.cloak)
  70. # [15:05] * Quits: LiamNYC (liam@public.cloak) ("off to meeting")
  71. # [15:18] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  72. # [15:44] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  73. # [15:48] * Joins: krit (~krit@public.cloak)
  74. # [16:16] * Joins: liam (liam@public.cloak)
  75. # [16:19] * Joins: zcorpan (~zcorpan@public.cloak)
  76. # [16:19] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  77. # [16:31] * leaverou is now known as leaverou_away
  78. # [17:15] * leaverou_away is now known as leaverou
  79. # [17:18] * Joins: lmclister (~lmclister@public.cloak)
  80. # [17:41] * Joins: dbaron (~dbaron@public.cloak)
  81. # [17:46] * Quits: krit (~krit@public.cloak) ("Leaving.")
  82. # [17:48] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  83. # [17:59] * Joins: rhauck (~Adium@public.cloak)
  84. # [18:03] * Joins: rhauck1 (~Adium@public.cloak)
  85. # [18:08] * Quits: plh (plehegar@public.cloak) (Client closed connection)
  86. # [18:08] * Joins: plh (plehegar@public.cloak)
  87. # [18:09] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
  88. # [18:09] * Joins: plh3 (plehegar@public.cloak)
  89. # [18:13] * plh3 is now known as plh-lunch
  90. # [18:16] * Quits: plh (plehegar@public.cloak) (Ping timeout: 180 seconds)
  91. # [18:16] * Joins: cabanier (~cabanier@public.cloak)
  92. # [18:22] * Quits: rhauck1 (~Adium@public.cloak) (Client closed connection)
  93. # [18:25] * Quits: michou (~mibalan@public.cloak) ("Leaving.")
  94. # [18:51] * Joins: rhauck (~Adium@public.cloak)
  95. # [19:09] * plh-lunch is now known as plh
  96. # [19:14] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  97. # [19:48] * Joins: krit (~krit@public.cloak)
  98. # [19:59] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  99. # [20:10] * Quits: krit (~krit@public.cloak) ("Leaving.")
  100. # [20:11] * Joins: krit (~krit@public.cloak)
  101. # [20:15] * Joins: hober (~ted@public.cloak)
  102. # [20:19] * Quits: arronei (~arronei@public.cloak) ("")
  103. # [20:22] * Joins: arronei (~arronei@public.cloak)
  104. # [20:29] * leaverou is now known as leaverou_away
  105. # [20:36] * Joins: dbaron (~dbaron@public.cloak)
  106. # [20:42] * leaverou_away is now known as leaverou
  107. # [21:09] * Joins: krit1 (~krit@public.cloak)
  108. # [21:14] * Quits: krit (~krit@public.cloak) (Ping timeout: 180 seconds)
  109. # [21:32] * Joins: shepazu (schepers@public.cloak)
  110. # [21:51] * Joins: jdaggett (~jdaggett@public.cloak)
  111. # [22:03] * Joins: glenn (~gadams@public.cloak)
  112. # [22:13] * Joins: krit (~krit@public.cloak)
  113. # [22:13] * Quits: krit1 (~krit@public.cloak) (Client closed connection)
  114. # [22:19] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  115. # [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.
  116. # [22:31] <TabAtkins> Example: All of the properties and descriptors in Fonts.
  117. # [22:32] <plinss> looking...
  118. # [22:32] <TabAtkins> Can we just pretend that all properties and descriptors have their names set appropriately as linking text?
  119. # [22:32] * Quits: krit (~krit@public.cloak) (Client closed connection)
  120. # [22:34] <plinss> I'm not getting what th eissue is
  121. # [22:38] <plinss> TabAtkins: are you not liking the title="<property-name>!!property" ?
  122. # [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.
  123. # [22:40] <plinss> well, the anchor's title is just the property name, the linking text is what comes from the title attribute
  124. # [22:40] <TabAtkins> Yes.
  125. # [22:40] <plinss> my understanding was that you'd link to the anchor's name or the linking text if present
  126. # [22:41] <TabAtkins> Wait, this is weird.
  127. # [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.
  128. # [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.
  129. # [22:43] <plinss> the title IIRC is always the text content of the dfn
  130. # [22:43] <plinss> the linking text is the content of the title attribute, if present
  131. # [22:46] <TabAtkins> That's confusing, but okay. ^_^
  132. # [22:46] <TabAtkins> So, my behavior right now is correct - if a title attr is present, you're *supposed* to ignore the text content.
  133. # [22:48] <plinss> ok, so what exactly is the issue then?
  134. # [22:49] <TabAtkins> The linking text specified in Fonts is bad. ^_^
  135. # [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.
  136. # [22:49] <TabAtkins> I suppose I can just go fix the text...
  137. # [22:50] <plinss> I can possibly do some fixup in the data (he seems to use propdef- prefixes…fwiw)
  138. # [22:50] <plinss> I'm just not sure what you want the output to be
  139. # [22:50] <TabAtkins> linking text = property/descriptor name.
  140. # [22:51] <TabAtkins> So a simple 'font-weight' will find it.
  141. # [22:51] <TabAtkins> Eg <a data-link-type=propdesc>font-weight</a>
  142. # [22:51] <TabAtkins> I don't think there's ever a reason to change the linking text of a prop/desc.
  143. # [22:52] <TabAtkins> But like I said, maybe it's best to just go change the Fonts spec markup.
  144. # [22:53] <TabAtkins> We'll need to normalize a bunch of specs anyway.
  145. # [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
  146. # [22:53] <plinss> which seems wrong to me...
  147. # [22:54] <TabAtkins> Yeah, I looked at the markup. They're doing something weird.
  148. # [22:54] <TabAtkins> Those just need to be fixed.
  149. # [22:54] <plinss> fonts has the only linking text for descriptors
  150. # [22:54] <plinss> I could just suppress the linking text for properties and descriptors?
  151. # [22:55] <TabAtkins> Yeah, I think that's sufficient.
  152. # [22:56] <plinss> ok, can do
  153. # [22:56] <plinss> also looking at the linking text for values, they're somewhat inconsistent
  154. # [22:57] <TabAtkins> Very.
  155. # [22:57] <plinss> some have <property-name>:<value-name>
  156. # [22:57] <TabAtkins> Yeah, the point was to avoid getting linking-text collisions, but this was before we settled on good patterns.
  157. # [22:57] <plinss> others are "<value-name"!!'<property-name>' value
  158. # [22:57] <plinss> many are not specified
  159. # [22:58] <plinss> if that was consistent, it would be a nice way to link values to properties
  160. # [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.
  161. # [22:58] <plinss> ok
  162. # [22:58] <TabAtkins> Yeah, the prop!!value pattern is what we'd decided on, I thought.
  163. # [22:59] <TabAtkins> Though I'm unsure about what the best ordering is.
  164. # [22:59] <plinss> I don't see that used anywheer
  165. # [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.
  166. # [23:00] <plinss> FWIW, I just finished writing a cheesey WebIDL parser, it extracts all the major constructs and their names
  167. # [23:00] <plinss> I factored it our so you can re-use it if you want
  168. # [23:00] <TabAtkins> Excellent, I would like it.
  169. # [23:00] <plinss> s/our/out/
  170. # [23:01] <plinss> it'll be checked in later today
  171. # [23:02] <plinss> from that, I added 'dictionary' and 'enum' dfn types
  172. # [23:02] <TabAtkins> kk
  173. # [23:03] * leaverou is now known as leaverou_away
  174. # [23:03] <TabAtkins> I assume dictdef and enumdef?
  175. # [23:03] <plinss> 'dictdef' & 'enumdef' prefixes and container classes
  176. # [23:03] <plinss> ^^
  177. # [23:09] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  178. # [23:21] <plinss> TabAtkins: ok, I just added 'const'/'constdef' dfn types too (present in cssom)
  179. # [23:21] * leaverou_away is now known as leaverou
  180. # [23:22] * Quits: tobie (tobie@public.cloak)
  181. # [23:23] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  182. # [23:24] * Joins: dbaron (~dbaron@public.cloak)
  183. # [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...
  184. # [23:31] <TabAtkins> Nice.
  185. # [23:32] <plinss> gonna go grab some lunch, run some more tests then land it all
  186. # [23:32] <TabAtkins> Excellent, thanks!
  187. # [23:39] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  188. # [23:42] * Joins: teoli (~teoli@public.cloak)
  189. # [23:42] * Quits: plh (plehegar@public.cloak) ("Leaving")
  190. # [23:51] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  191. # [23:57] <fantasai> plinss: Hey, are the chairs adopting a policy of only announcing CR transitions to Twitter?
  192. # [23:57] <plinss> no, just didn't get around to the email yet
  193. # [23:58] <plinss> feel free to announce if you want (it being your spec)
  194. # [23:58] <fantasai> Well, I'll probably send an announcement to www-style once it's published
  195. # [23:59] <fantasai> But feel like it might be nice to let the WG know the transition call went through.
  196. # [23:59] <fantasai> And I think that should be done by someone who attended the call.
  197. # Session Close: Tue Jul 30 00:00:00 2013

The end :)