/irc-logs / w3c / #css / 2013-08-13 / end

Options:

  1. # Session Start: Tue Aug 13 00:00:00 2013
  2. # Session Ident: #css
  3. # [00:01] <dbaron> So any ideas why flights from California to Europe have gotten so much more expensive lately?
  4. # [00:42] * Quits: tobie (tobie@public.cloak) (Ping timeout: 180 seconds)
  5. # [01:02] * Joins: antonp (~Thunderbird@public.cloak)
  6. # [01:27] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  7. # [01:29] <TabAtkins> plinss: Shepherd appears to only be paying attention to data-dfn-type on the <dfn> itself - it should be looking up the ancestor chain if it can't find one.
  8. # [01:29] <TabAtkins> (I noticed that some valuedefs from css-images-4 are now marked as "dfn" type, despite having data-dfn-type=value on the ancestor <dl>.)
  9. # [01:31] <TabAtkins> plinss: Basically all of the definition attributes need to be allowed on ancestors - my processor recognizes them that way, because I've already found it useful for reducing the verbosity of defining things correctly.
  10. # [01:38] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  11. # [02:08] <TabAtkins> plinss: Also, what was the metadata you wanted in some parseable format? Editor information, definitely, but what else?
  12. # [02:12] <plinss> TabAtkins: spec status (WD, LCWD, CR, etc); ending dates for LC, CR
  13. # [02:12] <plinss> I think that's it for now
  14. # [02:13] <plinss> and yeah, I'm currently only looking at data-dfn-type on the <dfn>, do we really want those on ancestors too, we already have classes that do that behavior
  15. # [02:15] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  16. # [02:15] <TabAtkins> I don't want people to have to think about the special names for the classes if they don't have to.
  17. # [02:16] <TabAtkins> Right now they just have to write dfn-type=value on an ancestor to make it work.
  18. # [02:16] <TabAtkins> Alternately, I could just push the types down into the <dfn>.
  19. # [02:16] <plinss> yeah but the pre-processor could accept the dfn-type on the container and emit the correct class (or propagate the dfn-type to the <dfn>s
  20. # [02:18] <plinss> I can add container dfn-type support to the parser easily enough, I'm just wondering if it makes sense...
  21. # [02:19] <TabAtkins> Doesn't matter a ton to me, I suppose. The processor can take care of it anyway.
  22. # [02:19] <TabAtkins> You already look for export/noexport on the ancestors, right?
  23. # [02:20] <plinss> yes
  24. # [02:20] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  25. # [02:20] * Joins: rhauck (~Adium@public.cloak)
  26. # [02:20] <plinss> doesn't matter to me either, I just want to make sure our behavior is consistent if we both do it.
  27. # [02:20] <TabAtkins> Hm, in that case, it probably makes more sense to support it over there.
  28. # [02:20] <plinss> ok
  29. # [02:20] <TabAtkins> All right, so no change on my side.
  30. # [02:20] <plinss> so if there are both classes and dfn-type, closest wins, right?
  31. # [02:21] <plinss> and if the same ancestor has both the class and a dfn-type? I think dfn-type should win.
  32. # [02:24] <TabAtkins> Yeah.
  33. # [02:24] <TabAtkins> Hrm, this means I have to rejigger some things to match.
  34. # [02:25] <TabAtkins> Ah, not so big a deal as I thought.
  35. # [02:27] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
  36. # [02:28] <TabAtkins> Bah, actually, my code *already* pushes the type down to the <dfn>.
  37. # [02:28] <TabAtkins> It just wasn't looking at ancestors for dfn-type.
  38. # [02:28] <plinss> heh, ok
  39. # [02:29] <plinss> the change on my end is already landed though, re-parsing now
  40. # [02:29] <TabAtkins> So, whatever. If you still want to support ancestor attributes so that manually-authored specs can benefit, feel free.
  41. # [02:29] <plinss> already done
  42. # [02:30] <plinss> also, Shepherd has another API to give test suite data, if you want to have the pre-processor add the annotation script or other test suite data...
  43. # [02:30] <plinss> http://test.csswg.org/shepherd/api/suite - for all the test suites
  44. # [02:30] <plinss> http://test.csswg.org/shepherd/api/suite?suite=<suite-name> if you only want data for one suite
  45. # [02:34] <plinss> TabAtkins: hmm, another piece of metadata that would be useful to extract from the spec would be the name(s) of the wgs that own it (shortname, like csswg, svgwg)
  46. # [02:34] <TabAtkins> kk, that's already known in the metadata too.
  47. # [02:35] <TabAtkins> It fine if I just throw these in as <meta> values?
  48. # [02:35] <plinss> yeah, whatever, so long as it's consistent.
  49. # [02:36] <plinss> This is another thing that should be coordinated with respec...
  50. # [02:37] <TabAtkins> hm, let me go check out what they do
  51. # [02:37] * Joins: teoli (~teoli@public.cloak)
  52. # [02:38] <TabAtkins> Oh, also, I was considering trying to switch over from Bert's biblio file to Tobie's specref repo.
  53. # [02:38] <TabAtkins> Shouldn't affect you, I guess, unless you parse the references.
  54. # [02:39] <plinss> I don't at the moment (aside from the anchor data)
  55. # [02:44] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  56. # [03:13] * Joins: cabanier (~cabanier@public.cloak)
  57. # [03:35] <TabAtkins> SimonSapin: I added a <<<token>>> shortcut for writing token links. It automatically fills in the special angle characters, so you don't have to type them yourself. ^_^
  58. # [04:39] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  59. # [05:38] * Joins: dbaron (~dbaron@public.cloak)
  60. # [05:58] * leaverou is now known as leaverou_away
  61. # [06:02] * Joins: danielfilho (~danielfilho@public.cloak)
  62. # [07:36] * Joins: krit (~krit@public.cloak)
  63. # [07:43] * Joins: krit1 (~krit@public.cloak)
  64. # [07:47] * Quits: krit (~krit@public.cloak) (Ping timeout: 180 seconds)
  65. # [07:48] * Joins: teoli (~teoli@public.cloak)
  66. # [08:17] * Joins: teoli_ (~teoli@public.cloak)
  67. # [08:17] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  68. # [08:19] * Quits: krit1 (~krit@public.cloak) ("Leaving.")
  69. # [08:33] * leaverou_away is now known as leaverou
  70. # [08:37] * Joins: teoli (~teoli@public.cloak)
  71. # [08:37] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  72. # [08:44] * Joins: nvdbleek (~nvdbleek@public.cloak)
  73. # [08:53] * Joins: teoli_ (~teoli@public.cloak)
  74. # [08:53] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  75. # [08:53] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  76. # [09:25] * Joins: antonp (~Thunderbird@public.cloak)
  77. # [09:29] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  78. # [09:32] * Joins: abucur (~Adium@public.cloak)
  79. # [09:39] * Joins: zcorpan (~zcorpan@public.cloak)
  80. # [09:47] * Quits: abucur (~Adium@public.cloak) ("Leaving.")
  81. # [09:52] * Joins: Bert_ (bbos@public.cloak)
  82. # [10:03] * Quits: cabanier (~cabanier@public.cloak) (Ping timeout: 180 seconds)
  83. # [10:09] * Joins: cabanier (~cabanier@public.cloak)
  84. # [10:10] * Joins: abucur (~Adium@public.cloak)
  85. # [10:13] * Quits: teoli_ (~teoli@public.cloak) (Ping timeout: 180 seconds)
  86. # [10:16] * Joins: teoli (~teoli@public.cloak)
  87. # [10:17] <zcorpan> http://lists.w3.org/Archives/Public/www-style/2013Aug/0168.html is this something that css filters can do?
  88. # [10:19] <SimonSapin> TabAtkins: how does that work?
  89. # [10:37] * Quits: shepazu (schepers@public.cloak)
  90. # [10:41] * Joins: shepazu (schepers@public.cloak)
  91. # [10:42] * Quits: shepazu (schepers@public.cloak)
  92. # [10:43] * Bert_ is now known as Bert
  93. # [10:45] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  94. # [10:46] * Joins: nvdbleek (~nvdbleek@public.cloak)
  95. # [10:48] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  96. # [10:49] * Joins: nvdbleek (~nvdbleek@public.cloak)
  97. # [10:53] <SimonSapin> TabAtkins: <<<foo>>> converted to 〈foo〉? Come one, let’s just switch to <foo>
  98. # [10:53] * Joins: shepazu (schepers@public.cloak)
  99. # [10:58] * Joins: teoli_ (~teoli@public.cloak)
  100. # [10:58] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  101. # [11:07] <zcorpan> or ^_^foo^_^
  102. # [11:17] * Joins: teoli (~teoli@public.cloak)
  103. # [11:17] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  104. # [11:27] * Joins: teoli_ (~teoli@public.cloak)
  105. # [11:27] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  106. # [11:47] * Joins: teoli (~teoli@public.cloak)
  107. # [11:47] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  108. # [11:50] * Joins: tobie (tobie@public.cloak)
  109. # [11:57] * Joins: teoli_ (~teoli@public.cloak)
  110. # [11:57] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  111. # [12:17] * Joins: teoli (~teoli@public.cloak)
  112. # [12:17] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  113. # [12:29] * Joins: teoli_ (~teoli@public.cloak)
  114. # [12:29] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  115. # [12:31] <SimonSapin> ↫foo↬
  116. # [12:47] * Joins: teoli (~teoli@public.cloak)
  117. # [12:47] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  118. # [12:48] * Joins: Ms2ger (~Ms2ger@public.cloak)
  119. # [13:00] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  120. # [13:00] * Joins: nvdbleek (~nvdbleek@public.cloak)
  121. # [13:17] * Joins: teoli_ (~teoli@public.cloak)
  122. # [13:17] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  123. # [13:18] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  124. # [13:19] * Joins: nvdbleek (~nvdbleek@public.cloak)
  125. # [13:21] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  126. # [13:22] * Joins: nvdbleek (~nvdbleek@public.cloak)
  127. # [13:23] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  128. # [13:23] * Joins: nvdbleek (~nvdbleek@public.cloak)
  129. # [13:24] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  130. # [13:25] * Joins: nvdbleek (~nvdbleek@public.cloak)
  131. # [13:27] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  132. # [13:27] * Joins: nvdbleek (~nvdbleek@public.cloak)
  133. # [13:27] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  134. # [13:27] * Joins: teoli (~teoli@public.cloak)
  135. # [13:28] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  136. # [13:28] * Joins: nvdbleek (~nvdbleek@public.cloak)
  137. # [13:29] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  138. # [13:30] * Joins: nvdbleek (~nvdbleek@public.cloak)
  139. # [13:34] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  140. # [13:35] * Joins: nvdbleek (~nvdbleek@public.cloak)
  141. # [13:36] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  142. # [13:37] * Joins: nvdbleek (~nvdbleek@public.cloak)
  143. # [13:38] * Joins: teoli_ (~teoli@public.cloak)
  144. # [13:38] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  145. # [13:38] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  146. # [13:39] * Joins: nvdbleek (~nvdbleek@public.cloak)
  147. # [13:40] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  148. # [13:40] * Joins: nvdbleek (~nvdbleek@public.cloak)
  149. # [13:45] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  150. # [13:46] * Joins: nvdbleek (~nvdbleek@public.cloak)
  151. # [13:49] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  152. # [13:50] * Joins: nvdbleek (~nvdbleek@public.cloak)
  153. # [13:51] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  154. # [13:52] * Joins: nvdbleek (~nvdbleek@public.cloak)
  155. # [13:52] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  156. # [13:53] * Joins: nvdbleek (~nvdbleek@public.cloak)
  157. # [13:54] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  158. # [13:55] * Joins: nvdbleek (~nvdbleek@public.cloak)
  159. # [14:20] * leaverou is now known as leaverou_away
  160. # [14:26] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  161. # [14:27] * Joins: teoli (~teoli@public.cloak)
  162. # [14:34] * Joins: teoli_ (~teoli@public.cloak)
  163. # [14:34] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  164. # [14:38] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
  165. # [14:40] * Joins: darktears (~darktears@public.cloak)
  166. # [14:45] * Quits: teoli_ (~teoli@public.cloak) (Ping timeout: 180 seconds)
  167. # [15:04] * Joins: teoli (~teoli@public.cloak)
  168. # [15:40] * Quits: abucur (~Adium@public.cloak) ("Leaving.")
  169. # [16:10] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  170. # [16:11] * Joins: nvdbleek (~nvdbleek@public.cloak)
  171. # [16:13] <zcorpan> anyone have input on naming of https://www.w3.org/Bugs/Public/show_bug.cgi?id=22939 ?
  172. # [16:34] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  173. # [16:35] * Joins: nvdbleek (~nvdbleek@public.cloak)
  174. # [16:42] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  175. # [16:56] * Joins: glenn (~gadams@public.cloak)
  176. # [16:56] * Joins: michou (~Adium@public.cloak)
  177. # [16:57] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  178. # [16:57] * Joins: zcorpan (~zcorpan@public.cloak)
  179. # [17:04] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  180. # [17:10] * Joins: dbaron (~dbaron@public.cloak)
  181. # [17:15] * leaverou_away is now known as leaverou
  182. # [17:20] * Quits: Liam (liam@public.cloak) ("travel")
  183. # [17:20] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  184. # [17:28] * Joins: zcorpan (~zcorpan@public.cloak)
  185. # [17:28] * leaverou is now known as leaverou_away
  186. # [17:29] * Joins: cabanier (~cabanier@public.cloak)
  187. # [17:40] * Joins: rhauck (~Adium@public.cloak)
  188. # [17:44] * leaverou_away is now known as leaverou
  189. # [17:58] * Joins: krit (~krit@public.cloak)
  190. # [17:58] * leaverou is now known as leaverou_away
  191. # [18:06] <TabAtkins> SimonSapin: We can't use <foo> unless I hard-code in all the possible element names.
  192. # [18:06] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  193. # [18:07] <SimonSapin> TabAtkins: element names? I mean for tokens
  194. # [18:07] * Joins: teoli (~teoli@public.cloak)
  195. # [18:10] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  196. # [18:12] * Joins: rhauck (~Adium@public.cloak)
  197. # [18:15] <TabAtkins> SimonSapin: I mean actual HTML element names. You're *writing* HTML, and it uses the <foo> syntax.
  198. # [18:15] <TabAtkins> I don't like fighting with the language itself.
  199. # [18:16] <TabAtkins> Or I could hardcode in all the token names, I suppose, but that set does grow over time, and we still have no assurances that it won't eventually collide with HTML.
  200. # [18:20] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  201. # [18:20] <SimonSapin> TabAtkins: doesn’t your processor already turn <<foo>> into &lt;foo> for that reason?
  202. # [18:20] <TabAtkins> Yes, but <<foo>> doesn't collide with HTML conceptually.
  203. # [18:21] <TabAtkins> The HTML parser will mangle it, but I can unambiguously tell it apart from actual elements.
  204. # [18:22] <SimonSapin> What I meant is we could use that for tokens in css-syntax
  205. # [18:23] <TabAtkins> No, we can't. <url> is already a valid type, *distinct from* the token.
  206. # [18:23] <TabAtkins> We can't use <foo> because it collides with the actual HTML in the source. We can't use <<foo>> because it collides with other types for at least one token.
  207. # [18:52] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  208. # [18:54] * Joins: rhauck (~Adium@public.cloak)
  209. # [19:01] * Quits: michou (~Adium@public.cloak) ("Leaving.")
  210. # [19:24] * Quits: arronei (~arronei@public.cloak) ("")
  211. # [19:33] * Joins: arronei (~arronei@public.cloak)
  212. # [19:33] * Quits: krit (~krit@public.cloak) (Client closed connection)
  213. # [19:33] * Joins: krit (~krit@public.cloak)
  214. # [19:33] <SimonSapin> TabAtkins: Is <url> the only collision?
  215. # [19:34] <SimonSapin> aren’t the value and token the same anyway?
  216. # [19:37] * Joins: teoli_ (~teoli@public.cloak)
  217. # [19:37] * Joins: dbaron (~dbaron@public.cloak)
  218. # [19:42] * Quits: teoli (~teoli@public.cloak) (Ping timeout: 180 seconds)
  219. # [19:44] <SimonSapin> and don’t we already have things with different meaning depending on context? Eg. 'auto'
  220. # [19:46] * Joins: abucur (~abucur@public.cloak)
  221. # [20:21] * Joins: nvdbleek (~nvdbleek@public.cloak)
  222. # [20:28] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  223. # [20:30] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  224. # [20:30] * Joins: nvdbleek (~nvdbleek@public.cloak)
  225. # [20:35] <TabAtkins> SimonSapin: No, the <url> type can be wider than the url() token. We haven't added anything yet, but we've wanted to add a url function that references relative to the document, rather than the stylesheet.
  226. # [20:36] <TabAtkins> And, for example, <string> is a wider type than the token - it also covers things like attr() and counter().
  227. # [20:36] <TabAtkins> And yes, we do have values that depend on context. Those are annoying to deal with, and I'd like to avoid it in new types if possible.
  228. # [20:37] <SimonSapin> hum, ok
  229. # [20:37] <TabAtkins> Same with <number> - attr() and calc() qualify.
  230. # [20:38] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  231. # [20:38] * Joins: dbaron (~dbaron@public.cloak)
  232. # [20:44] * Joins: zcorpan_ (~zcorpan@public.cloak)
  233. # [20:44] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  234. # [21:15] * Quits: krit (~krit@public.cloak) ("Leaving.")
  235. # [21:22] * Joins: krit (~krit@public.cloak)
  236. # [21:54] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
  237. # [21:54] * Joins: {Darktears} (~darktears@public.cloak)
  238. # [22:04] * Quits: nvdbleek (~nvdbleek@public.cloak) (nvdbleek)
  239. # [22:18] * Quits: krit (~krit@public.cloak) ("Leaving.")
  240. # [22:26] * Joins: cabanier (~cabanier@public.cloak)
  241. # [22:26] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  242. # [22:37] * Joins: rhauck (~Adium@public.cloak)
  243. # [22:43] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  244. # [22:57] * Joins: teoli (~teoli@public.cloak)
  245. # [23:01] * Quits: teoli_ (~teoli@public.cloak) (Ping timeout: 180 seconds)
  246. # [23:05] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  247. # [23:06] * Joins: dbaron (~dbaron@public.cloak)
  248. # [23:09] * Joins: teoli_ (~teoli@public.cloak)
  249. # [23:09] * Quits: teoli (~teoli@public.cloak) (Client closed connection)
  250. # [23:29] * Joins: teoli (~teoli@public.cloak)
  251. # [23:29] * Quits: teoli_ (~teoli@public.cloak) (Client closed connection)
  252. # [23:30] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  253. # [23:31] * Joins: dbaron (~dbaron@public.cloak)
  254. # [23:45] * Quits: zcorpan_ (~zcorpan@public.cloak) (Client closed connection)
  255. # [23:45] * Joins: zcorpan (~zcorpan@public.cloak)
  256. # [23:46] * Quits: cabanier (~cabanier@public.cloak) ("Leaving.")
  257. # [23:52] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  258. # [23:54] * Joins: cabanier (~cabanier@public.cloak)
  259. # Session Close: Wed Aug 14 00:00:00 2013

The end :)