/irc-logs / w3c / #css / 2014-02-19 / end

Options:

  1. # Session Start: Wed Feb 19 00:00:00 2014
  2. # Session Ident: #css
  3. # [00:04] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  4. # [00:11] * Joins: rhauck (~Adium@public.cloak)
  5. # [00:38] * Joins: glenn (~gadams@public.cloak)
  6. # [00:45] * Quits: glenn (~gadams@public.cloak) (Ping timeout: 180 seconds)
  7. # [00:53] * Joins: jdaggett (~jdaggett@public.cloak)
  8. # [01:12] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  9. # [01:17] * Quits: plh (plehegar@public.cloak) ("Leaving")
  10. # [01:18] * Joins: jdaggett (~jdaggett@public.cloak)
  11. # [01:19] * Joins: glenn (~gadams@public.cloak)
  12. # [01:42] * Quits: glenn (~gadams@public.cloak) ("Leaving...")
  13. # [02:28] * Quits: rhauck (~Adium@public.cloak) (Ping timeout: 180 seconds)
  14. # [02:37] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  15. # [02:39] * Joins: jdaggett (~jdaggett@public.cloak)
  16. # [02:40] * heycam is now known as heycam|away
  17. # [02:41] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  18. # [02:44] * Joins: jdaggett (~jdaggett@public.cloak)
  19. # [03:00] * Quits: lmclister (~lmclister@public.cloak) ("")
  20. # [03:01] * Joins: lmclister (~lmclister@public.cloak)
  21. # [03:01] * Quits: lmclister (~lmclister@public.cloak) ("")
  22. # [03:21] * heycam|away is now known as heycam
  23. # [03:37] * heycam is now known as heycam|away
  24. # [03:45] * Quits: dauwhe_ (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  25. # [03:51] * Quits: jdaggett (~jdaggett@public.cloak) (Client closed connection)
  26. # [03:51] * Joins: jdaggett (~jdaggett@public.cloak)
  27. # [04:03] * Joins: jcraig (~jcraig@public.cloak)
  28. # [04:06] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  29. # [04:09] * Joins: dauwhe (~dauwhe@public.cloak)
  30. # [04:14] * Quits: jet (~junglecode@public.cloak) (jet)
  31. # [04:20] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  32. # [04:30] * heycam|away is now known as heycam
  33. # [05:14] * Joins: dauwhe (~dauwhe@public.cloak)
  34. # [05:21] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  35. # [06:15] * Joins: dauwhe (~dauwhe@public.cloak)
  36. # [06:22] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  37. # [06:27] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
  38. # [06:29] * Joins: shepazu (schepers@public.cloak)
  39. # [07:13] * heycam is now known as heycam|away
  40. # [07:15] * Joins: dauwhe (~dauwhe@public.cloak)
  41. # [07:22] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  42. # [07:55] * Joins: antonp (~Thunderbird@public.cloak)
  43. # [08:17] * Joins: dauwhe (~dauwhe@public.cloak)
  44. # [08:24] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  45. # [08:40] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  46. # [09:10] * Joins: liam (liam@public.cloak)
  47. # [09:17] * Joins: dauwhe (~dauwhe@public.cloak)
  48. # [09:20] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
  49. # [09:24] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  50. # [09:24] * Joins: Ms2ger (~Ms2ger@public.cloak)
  51. # [09:35] <SimonSapin> plinss: Agenda+ Did a transition call happen this week?
  52. # [10:16] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  53. # [10:18] * Joins: dauwhe (~dauwhe@public.cloak)
  54. # [10:25] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  55. # [10:35] * Quits: Ms2ger (~Ms2ger@public.cloak) ("bbl")
  56. # [11:18] * Joins: dauwhe (~dauwhe@public.cloak)
  57. # [11:27] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  58. # [11:35] * Joins: Ms2ger (~Ms2ger@public.cloak)
  59. # [11:45] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  60. # [11:55] * Joins: Ms2ger (~Ms2ger@public.cloak)
  61. # [12:09] * Joins: Ms2ger` (~Ms2ger@public.cloak)
  62. # [12:14] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  63. # [12:21] * Joins: dauwhe (~dauwhe@public.cloak)
  64. # [12:28] * Quits: dauwhe (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  65. # [12:56] * Quits: Ms2ger` (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  66. # [13:16] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  67. # [13:24] * Joins: Ms2ger (~Ms2ger@public.cloak)
  68. # [13:25] * Joins: liam (liam@public.cloak)
  69. # [14:02] * Joins: plh (plehegar@public.cloak)
  70. # [15:01] * Joins: dauwhe (~dauwhe@public.cloak)
  71. # [15:24] * Joins: glazou (~glazou@public.cloak)
  72. # [15:31] * Quits: liam (liam@public.cloak) (Ping timeout: 180 seconds)
  73. # [15:42] * Joins: sgalineau (~sgalineau@public.cloak)
  74. # [15:53] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  75. # [16:09] * Quits: sgalineau (~sgalineau@public.cloak) (Ping timeout: 180 seconds)
  76. # [16:27] * Joins: MaRakow (~MaRakow@public.cloak)
  77. # [16:32] * Quits: abinader (~sid21713@public.cloak) ("")
  78. # [17:12] * Joins: dbaron (~dbaron@public.cloak)
  79. # [17:25] * Joins: rhauck (~Adium@public.cloak)
  80. # [17:32] * Joins: myakura (~myakura@public.cloak)
  81. # [17:36] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  82. # [17:45] * Joins: lmclister (~lmclister@public.cloak)
  83. # [17:55] * Joins: dael (~dael@public.cloak)
  84. # [17:56] * Joins: jet (~junglecode@public.cloak)
  85. # [17:58] * Joins: glazou_ (~glazou@public.cloak)
  86. # [17:58] * glazou_ changes topic to 'http://lists.w3.org/Archives/Public/www-style/2014Feb/0575.html'
  87. # [17:58] * Joins: Zakim (zakim@public.cloak)
  88. # [17:58] * Joins: RRSAgent (rrsagent@public.cloak)
  89. # [17:58] <RRSAgent> logging to http://www.w3.org/2014/02/19-css-irc
  90. # [17:58] <glazou_> Zakim, this will be Style
  91. # [17:58] <Zakim> ok, glazou_; I see Style_CSS FP()12:00PM scheduled to start in 5 minutes
  92. # [17:58] <glazou_> RRSAgent, make logs public
  93. # [17:58] <RRSAgent> I have made the request, glazou_
  94. # [17:59] * Joins: sgalineau (~sgalineau@public.cloak)
  95. # [17:59] <Zakim> Style_CSS FP()12:00PM has now started
  96. # [17:59] <Zakim> +plinss
  97. # [17:59] <Zakim> +SylvaIng
  98. # [18:00] <Zakim> +??P4
  99. # [18:00] <glazou_> Zakim, ??P4 is me
  100. # [18:00] <Zakim> +glazou_; got it
  101. # [18:00] <Zakim> +dael
  102. # [18:00] <dael> ScribeNick: dael
  103. # [18:01] * Quits: glazou (~glazou@public.cloak) (Ping timeout: 180 seconds)
  104. # [18:01] * glazou_ is now known as glazou
  105. # [18:01] <Zakim> + +1.917.207.aaaa
  106. # [18:01] <dauwhe> Zakim, aaaa is dauwhe
  107. # [18:01] <Zakim> +dauwhe; got it
  108. # [18:02] <Zakim> + +1.206.992.aabb
  109. # [18:02] <MaRakow> Zakim, +1.206.992.aabb is me
  110. # [18:02] <Zakim> +MaRakow; got it
  111. # [18:03] <Zakim> +fantasai
  112. # [18:03] <Zakim> +krit
  113. # [18:03] <Zakim> +BrianKardell
  114. # [18:03] * Joins: rhauck (~Adium@public.cloak)
  115. # [18:03] <Zakim> +??P14
  116. # [18:03] <SimonSapin> Zakim, ??P14 is me
  117. # [18:03] <Zakim> +SimonSapin; got it
  118. # [18:04] * Joins: koji (~koji@public.cloak)
  119. # [18:04] <Zakim> +Stearns
  120. # [18:04] <Zakim> +[Koblenz]
  121. # [18:04] <Zakim> + +1.415.231.aacc
  122. # [18:04] <rhauck> Zakim, Koblenz is me
  123. # [18:04] <Zakim> +rhauck; got it
  124. # [18:04] <rhauck> no idea who Koblenz even is
  125. # [18:05] <Zakim> +[Apple]
  126. # [18:05] <hober> Zakim, Apple has me
  127. # [18:05] <Zakim> +hober; got it
  128. # [18:06] <koji> zakim, +1.415.231.aacc is me
  129. # [18:06] <Zakim> +koji; got it
  130. # [18:06] * plh zakim, call plh-mobile
  131. # [18:06] * Zakim ok, plh; the call is being made
  132. # [18:06] <Zakim> +Plh
  133. # [18:07] <Zakim> +dbaron
  134. # [18:07] <glazou> lots of regrets today
  135. # [18:07] * Joins: smfr (~smfr@public.cloak)
  136. # [18:07] <Zakim> +TabAtkins
  137. # [18:08] * TabAtkins_ is now known as TabAtkins
  138. # [18:08] <Zakim> +[Bloomberg]
  139. # [18:08] <plinss> zakim, who is making noise?
  140. # [18:08] <Zakim> +smfr
  141. # [18:08] <Zakim> plinss, listening for 10 seconds I heard sound from the following: dael (4%), fantasai (2%)
  142. # [18:08] * sgalineau Agenda summary: * { bike: shed; }
  143. # [18:09] <dael> plinss: Let's start
  144. # [18:09] <dael> ...: I saw the note about adding writing modes, anything else?
  145. # [18:09] <dael> ??: I have some things about transitions that happened this week
  146. # [18:09] * Joins: Andrey (~Andrey@public.cloak)
  147. # [18:09] <dael> plinss: It went to CR, no one posted anything
  148. # [18:09] <dael> glazou: I tweeted about ti fromt he account
  149. # [18:09] <dael> plinss: Pub is done by Bert, nothing else for us except work on test suites
  150. # [18:10] <dael> ...: But transitions are going
  151. # [18:10] <dael> ...: Anything else to add?
  152. # [18:10] <Zakim> +Bert
  153. # [18:10] <SimonSapin> s/??: I have/SimonSapin: I heard/
  154. # [18:10] <dael> plinss: Bert, we were just talking about the transitions, do you need anything?
  155. # [18:10] <dael> bert: No, everything is in process.
  156. # [18:10] <dael> bert: I haven't started.
  157. # [18:11] <dael> bert: It's not online yet, maybe tomorrow
  158. # [18:11] <dael> plinss: Koji, you wanted to do writing modes
  159. # [18:11] <dael> koji: Yes, I think fantasai and I think we're ready
  160. # [18:11] * fantasai still wants to rename text-combine-horizontal, though
  161. # [18:11] <dael> plinss: Ok. On obj to taking to CR?
  162. # [18:12] <dael> plinss: fantasai you had a note on IRC, should that be at risk?
  163. # [18:12] <fantasai> Webkit implements -epub-text-combine
  164. # [18:12] <dael> fantasai: No, we have to impl. webkit and epub
  165. # [18:12] <fantasai> MSFT implements -ms-text-combine-horizontal
  166. # [18:12] <dael> fantasai: they're not compat and don't follow spec, but basic use-cases are compat
  167. # [18:12] <dael> ...: Only concern is I don't like the name. -horizonal is confusing.
  168. # [18:12] <dael> ...: Does glyph horozontal only apply in text.
  169. # [18:13] <dael> ...: Horozontal only applys to horozontal text and that this applies to veritical too it's inconsistant
  170. # [18:13] <dael> koji: So are you happy to go to CR now?
  171. # [18:13] <dael> fantasai: I don't want to hold up the spec
  172. # [18:13] <dael> ...: I'm just unhappy with that aspect.
  173. # [18:13] <dael> plinss: Okay. Any objections?
  174. # [18:14] <dael> fantasai: Anyone else have comments on that issue?
  175. # [18:14] <dael> plinss: Suggestions for a better name?
  176. # [18:14] <Bert> s/bert: I haven't started.//
  177. # [18:14] <Zakim> +Lea
  178. # [18:14] <dael> fantasai: I think jdagget once suggested text combine upright
  179. # [18:14] <dael> dbaron: I have one other question
  180. # [18:14] <dael> ...: Do you think the stuff on mixed directions is solid?
  181. # [18:14] <dael> fantasai: Not as much as I would like.
  182. # [18:15] <dael> ...: I think it's poorly expained and confusing and may be wrong in some cases
  183. # [18:15] <dael> dbaron: I think I'm okay with that as long as we understand that impl will lead to changes.
  184. # [18:15] <dael> fantasai: That will be helpful
  185. # [18:15] <dael> dbaron: And lead to another LC in CR
  186. # [18:15] <dael> fantasai: I think that will happen, but I haven't gotten anyone to help review
  187. # [18:15] <dael> dbaron: I think impl will help since implters will have to review
  188. # [18:15] <dael> fantasai: I agree
  189. # [18:16] <dael> plinss: Any notes in spec about that?
  190. # [18:16] <dael> fantasai: About unstable, no. I can add some
  191. # [18:16] <dael> plinss: I'm not sure if we want to call it unstable as they won't impl. Maybe say we want feedback
  192. # [18:16] * Joins: tantek (~tantek@public.cloak)
  193. # [18:16] <dael> plinss: But that's the point of CR
  194. # [18:16] <dael> dbaron: It might be good to have a not that we're particularly interested in feedback in that section
  195. # [18:16] <dael> plinss: Any other comments?
  196. # [18:16] <dbaron> s/not/note/
  197. # [18:17] <dael> fantasai: Anything else on text combine horizontal?
  198. # [18:17] <dael> plinss: Apperently not
  199. # [18:17] <dael> fantasai: If no one cares, lets rename
  200. # [18:17] <dael> plinss: to text combine upright? Fine with me. Any obj?
  201. # [18:17] <dael> ...: I think it's better from what you said
  202. # [18:18] <dael> RESOLVED: Changed text-combine-horizontal to text-combine-upright and take it to CR adding the note from dbaron
  203. # [18:18] * Bert likes upright better, too.
  204. # [18:18] <dael> Topic: Follow up on Selectors subject indicator
  205. # [18:18] <dael> plinss: Let's try and resolve this.
  206. # [18:18] <dael> TabAtkins: I have the results written up..
  207. # [18:18] <TabAtkins> http://lists.w3.org/Archives/Public/www-style/2014Feb/0441.html
  208. # [18:18] <dael> TabAtkins: So they were extremely clear in both ! and ^ comparision over 80% liked the combinator
  209. # [18:18] <dael> ...: Most of the reasons were what we had given
  210. # [18:19] <dael> ...: most common refrain is people prefered has because it was easier to nderstand
  211. # [18:19] <dael> ...: They liked characters instead of askii
  212. # [18:19] <dael> ...: I think it's clear we should switch to ::has psuedo-class
  213. # [18:19] <dael> plinss: Any other thoughts?
  214. # [18:19] <fantasai> s/characters/words/
  215. # [18:20] <dael> fantasai: I can't obj to consistant survey results
  216. # [18:20] <dael> TabAtkins: We have over 1000 responces so it's good size
  217. # [18:20] <dael> dbaron: One thought I had was thinking about how one would impl and one strategy that wouldn't work for has, but I don't know if it would work for anything.
  218. # [18:20] <dael> TabAtkins: They should be equivallent
  219. # [18:20] <dael> dbaron: Not the chain.
  220. # [18:20] <dael> TabAtkins: Youcan do it with subject indicators
  221. # [18:21] <dael> fantasai: That's why we banned it originally
  222. # [18:21] <fantasai> s/Not the chain/With :has you can have more than one downward chain/
  223. # [18:21] <dael> plinss: To be clear, we're not exculding multiple has
  224. # [18:21] <fantasai> s/originally/originally from :matches()/
  225. # [18:21] <dael> tabatkins: I'd like to not. Theoretically there's not reason. This will be slow anyway so it will fall into complete, not fast.
  226. # [18:22] <dael> fantasai: Basic syntax, subject indicator doesn't allow branching of the slector, but :has does allow it.
  227. # [18:22] <dael> ...; IN the first casse you'd have to allow :matchs, but for :has you have it from the beingning
  228. # [18:22] <dael> dbaron: I think I'm okay.
  229. # [18:22] <dael> plinss: I presume we want to excluse nested has?
  230. # [18:22] <dael> TabAtkins: I'm fine either way
  231. # [18:22] <dael> plinss: I'm not sure what it would mean
  232. # [18:23] <dael> TabAtkins: You're reevaluating based on it's children. Their usefullness is extremely niche
  233. # [18:23] <dael> ...: I don't want restirctions, but I'm fine with exlusing if it's glitchy
  234. # [18:23] <dael> ??: does matches exclude nesting?
  235. # [18:23] <dael> TabAtkins: It does, but we need to fix that. We were planning on revisiting based on last F2F discussion
  236. # [18:23] <bkardell_> question was me
  237. # [18:24] <dael> plinss: Thinking about nested has you can ignore the nested, but I'm not sure if that' relevent
  238. # [18:24] * tantek is lurking on IRC
  239. # [18:24] <dael> plinss: Any obj to adopting :has as subject selector?
  240. # [18:24] <dael> RESOLVED: Use :has as subject selector
  241. # [18:24] * Bert No strong objection, but I think '!A > B' looks better than 'A:has(> B)' though...
  242. # [18:24] * tantek wonders how long that resolution will last this time ;)
  243. # [18:24] * glazou is with Bert here but will not object
  244. # [18:24] <dael> TabAtkins: For alises you can remove psuedo-class and use has for impl
  245. # [18:25] * fantasai too
  246. # [18:25] * leaverou same here, agreed with Bert
  247. # [18:25] <dael> Topic: Follow up on Shadow DOM
  248. # [18:25] <dael> plinss: There's lots of talk on www-style. Let's see if we can get traction
  249. # [18:25] <dael> TabAtkins: We haven't made any major changes since F2F. We've shifted syntax of combinators from ascii to /shadow
  250. # [18:26] <dael> ...: Based on fantasai suggestion, it's not /shadow/ so it's more a combinator and avoids odd whitespace rules
  251. # [18:26] <dael> ...: 2 issues to resolve
  252. # [18:26] <dael> ...: Original combinators are eq. of shadow-all
  253. # [18:26] <dael> ...: I added/shadow which only selects childreno f shadow roots.
  254. # [18:26] <dael> ...: They wanted shortest path that wasn't a definitive combinator.
  255. # [18:27] <dael> ...: However, later there was an objection that using /shadow to select children make you more depentant on other elements, but shadow-all lets you be more knowledge-free
  256. # [18:27] <dael> ...: He thought it would make more sense for the shortest and easiest thing to be less fragine.
  257. # [18:27] <dael> ...: There's an author-concern about it being shorter and a useablility consern about the child selection
  258. # [18:28] <dael> ... The pref consern isn't as strong. during matching it's cheap to move from arbitary element to it's host
  259. # [18:28] <dael> ...: For matching purposes they're the same, but for updating purposes then the child variant does have an impact.
  260. # [18:28] <dael> ...: I'm not sure how to fix this
  261. # [18:28] <dael> dbaron: Did Boris and Janis get a chance to respond?
  262. # [18:29] <dbaron> s/Janis/Jonas/
  263. # [18:29] <dbaron> s/respond/respond to Elliott's response/
  264. # [18:29] <dael> fantasai: ON a related note, you sent and e-mail about if we should use pseudo class or combintor syntax.
  265. # [18:29] <bkardell_> so the concern is related to a change to an element in the parent document requires reevaluation?
  266. # [18:29] <bkardell_> .foo /shadow/ .bar
  267. # [18:29] <dael> ...: Based on an e-mail about this it seemed to be a psuedo-element is better then combinator so you don't have to select everything. You're in the tree and you don't have to have different for child vs decendant.
  268. # [18:30] <dael> ...: It's just a straight-up selector
  269. # [18:30] <dael> TabAtkins: One aregument against that, we'll still have super-decendant
  270. # [18:30] <dael> ...: Even if we change child vs decendant, we'll still have anothe combinator. It feels off to have both
  271. # [18:30] <dael> fantasai: One that pieces all if it's a psuedo element it would be strange you can use a child combinator and it would select decendants.
  272. # [18:31] <dael> TabAtkins: I'm not sure what it means and I think at that point you're using psuedo-element as combinator
  273. # [18:31] <dael> plinss: I think this is about my proposal. What I said was if you use pseudo-element to expose, it's a different model to expose.
  274. # [18:31] <dael> TabAtkins: That's another question.
  275. # [18:32] <dael> fantasai: What it means is shadow creates and access to one evel down and shadow-all is the combination of all shadow treess.
  276. # [18:32] <dael> ...: So it's consistant to use psuedoelement for both
  277. # [18:32] <dael> ...: And would be consistant with ::first-child if we allow selection inside
  278. # [18:32] <dael> TabAtkins: That works regardless of approach
  279. # [18:32] <dael> fantasai: But it's consistant
  280. # [18:32] <dael> ...: My conclusion is it's better to use psuedo element
  281. # [18:33] <dael> plinss: So there's combinator, psuedo-element to piece shadow tree or psuedo-element to expose inside
  282. # [18:33] <dael> TabAtkins: I thinkt the 3 is seperate and dependant on webapps
  283. # [18:33] <dael> ...: I don't htink we should encapsulate when JS does it.
  284. # [18:34] <Zakim> +[Microsoft]
  285. # [18:34] <dael> ???: There was concessus in webaps to add a flag to allow opt-in/out
  286. # [18:34] <dael> ...: Putting aside the default, I think in CSS we should design assuming the flag exists
  287. # [18:34] <dael> ...: I think we need to use the falg
  288. # [18:34] <dael> TabAtkins: That's easier to resolve.
  289. # [18:34] <plinss> s/???/hober/
  290. # [18:35] <dael> ...: If they have the flag we should shut down completely. Then we do what plinss has proposed to expose sepecific things
  291. # [18:35] <dael> hober: Right now you have /shadow/ etc. Suppose that was /customize/
  292. # [18:35] <dael> ...: And if you wanted to expose the whole tree you could do that with shadow
  293. # [18:35] <dael> ...: If there were particular things to expose you could do that.
  294. # [18:35] <dael> ...: I think syntax should be the same for public and private
  295. # [18:35] <bkardell_> dael: I think he said "slash custom ident" not "/customize/"
  296. # [18:36] <dael> TabAtkins: I'd rather not consume the syntax for shadow DOM. We didn't want to swap syntax just for shadow. I wanted /foo/ to be how we do combinators
  297. # [18:36] <dael> hober: So /ident/ is how you get at stuff
  298. # [18:36] <dael> TabAtkins: That's a viable way forward assuming we end up in that world
  299. # [18:37] <dael> hober: I think we will be in that world. Let's assume the flag will be added. I think it could go either way, but flag is concencus
  300. # [18:37] <dael> TabAtkins: We know what we would do if the flag exists and have plans, I think that's all we need to do
  301. # [18:37] <dael> hober: Any way to add a note in spec that it may only select what's permitted
  302. # [18:37] <dael> TabAtkins: We'll edit accordingly
  303. # [18:38] <dael> hober: I'm just worried about resolving syntax before webapps makes a decision
  304. # [18:38] <bkardell_> deal: "any way to add a note ..." was me
  305. # [18:38] <dael> TabAtkins: All our syntax plans have extensions for only exposing pieces.
  306. # [18:38] <dael> TabAtkins: So original conversation is psuedo vs combinators
  307. # [18:38] <dael> ...: since we already have child vs decentant, we shouldn't reinvent?
  308. # [18:39] <dael> fantasai: And there's no reason pseduo-element is inconsitant
  309. # [18:39] <glazou> +1
  310. # [18:39] <dael> ...: We don't need magic combinator and psuedo element lets you go into an alt tree.
  311. # [18:39] <fantasai> s/inconsitant/inconsistent with how we use pseudo-elements elsewhere/
  312. # [18:39] * sgalineau doesn't like confusing what :: means for authors
  313. # [18:39] <dael> TabAtkins: My only prob is pseudo matches nothing. It's a root of a pretend tree. It seems inellegant.
  314. # [18:40] <dael> hober: Maybe nee new syntax for doc element where you can't apply property directly
  315. # [18:40] <dael> TabAtkins: That's what combinator is trying, but it's got the inellegance of repetition
  316. # [18:40] <dael> fantasai: Does shodow tree always have a root?
  317. # [18:40] <dael> TabAtkins: Yes
  318. # [18:40] * sgalineau is the shadow root something you can set properties on?
  319. # [18:40] <dael> fantasai: It's it's rep. doc frag thing? One happens to be styleable and the other isn't
  320. # [18:40] <dael> TabAtkins: You mean first line?
  321. # [18:40] * sgalineau it'd be awkward to be unable to set properties on E::shadow
  322. # [18:40] <hober> s/doc element/DocumentFragment/
  323. # [18:40] <dael> fantasai: Yes
  324. # [18:41] <dael> TabAtkins: The first line is odd, but you can style it. It's a thing
  325. # [18:41] * smfr has to drop off
  326. # [18:41] <Zakim> -smfr
  327. # [18:41] * tantek is going to wait for the w3cmemes summary of shadow dom related discussions.
  328. # [18:41] <dael> fantasai: In context of CSS you can style. In another enviroment you can grab. In that case psuedo would rep. fragment
  329. # [18:41] * leaverou doesn't like nested pseudo-elements with parameters. It will end up looking like lisp with all the parentheses.
  330. # [18:41] <fantasai> s/grab/grab fragment things/
  331. # [18:42] <TabAtkins> /shadow/ /shadow>/
  332. # [18:42] <dael> TabAtkins: Idea: Rather than making named varients, what if we did what Tab is about to type
  333. # [18:42] <TabAtkins> ::shadow>
  334. # [18:42] <dael> TabAtkins: I don't know if that look wierd
  335. # [18:42] <dael> fantasai: It does
  336. # [18:42] <fantasai> ::shadow > foo
  337. # [18:42] * astearns is in favor of syntax pronounced, "mbleah"
  338. # [18:42] <dael> TabAtkins: Wierder then that?
  339. # [18:42] <TabAtkins> /shadow >/
  340. # [18:42] * sgalineau +1 to astearns
  341. # [18:42] * hober /shadow-meh/
  342. # [18:42] <dael> fantasai: No wierder then that. It looks normal
  343. # [18:42] * leaverou oh, ignore my earlier comment
  344. # [18:42] <dael> TabAtkins: This can also be taken to all combinators that are similar
  345. # [18:42] <dael> ...: And you can do same with pseudo
  346. # [18:42] * sgalineau let's have selectors like <shadow />...what could go wrong?
  347. # [18:43] * tantek sgalineau++
  348. # [18:43] <dael> ...: This lets you not create new names for ascii combinators without exposing wierd of non-existant pseudo element
  349. # [18:43] * glazou sgalineau a proposal to change the meta-language above it?-)
  350. # [18:43] * fantasai can't stop giggling at sgalineau's proposal
  351. # [18:43] <dael> TabAtkins: We're almost there.
  352. # [18:43] * sgalineau (sorry)
  353. # [18:43] <dael> fantasai: I'm pretty confident that pseudo is the right way to go
  354. # [18:44] <dael> ...: I don't see any arguements on the other side. They're all against your previous ascii combinator
  355. # [18:44] <dael> TabAtkins: My main areguement is it doesn't rep. anything
  356. # [18:44] <dael> fantasai: Not in CSS. It could be some APi does elements or fragmenty things
  357. # [18:44] <dael> hober: I think this is not jsut shadow DOM.
  358. # [18:44] <fantasai> s/does/that returns either/
  359. # [18:44] <dael> ...: They exist elsewhere and we should talk about it
  360. # [18:45] <dael> TabAtkins: That would be similar to adder where CSS doesn't care, but specialize do.
  361. # [18:45] <fantasai> s/adder/attr/
  362. # [18:45] <dael> ..: WE could have something that returns shadow root in JS
  363. # [18:45] <fantasai> s/attr/::attr/
  364. # [18:45] <dael> hober: You can picutre passing this to query selectors
  365. # [18:45] <dael> hober: It's not a pseudo element, it's a psuedo fragment
  366. # [18:45] <dael> ...: I like the syntax being ascii, but not ::
  367. # [18:46] * sgalineau it's a pseudo-pseudo!
  368. # [18:46] <dbaron> s/syntax being ascii/pseudo-element-like syntax/
  369. # [18:46] <dael> fantasai: I htink the point is to use pseudo element syntax b/c it's like one and acts like one in the context of selectors
  370. # [18:46] <dael> ...: if we do regions, you can to ::region and select the things inside regions, then you want to do ::first line
  371. # [18:46] <dael> ...: These are all structurally similar.
  372. # [18:46] <fantasai> s/first line/first-line/
  373. # [18:46] <dael> ...: It's not inconsistant with psuedo elements so we should use that
  374. # [18:47] <fantasai> s/text combine horizonta/text-combine-horizontal/g
  375. # [18:47] <dael> TabAtkins: I want to give this more thought to makes ure there's nothing I'm missing, but I think it sounds good
  376. # [18:47] <dael> ...: Can we defur until next week?
  377. # [18:47] <fantasai> s/horizontall/horizontal/g
  378. # [18:47] <dael> hober: I'm also for not-resolving
  379. # [18:47] <glazou> s/defur/defer
  380. # [18:47] <dael> plinss: That's fine for me.
  381. # [18:47] <dael> plinss: Progress of a sort.
  382. # [18:47] * sgalineau hober doesn't even water down resolutions anymore. just the water.
  383. # [18:47] <dael> plinss: Anything else?
  384. # [18:47] <dael> TabAtkins: I have a process q
  385. # [18:48] <glazou> plh, Charter progress ?
  386. # [18:48] <dael> ...: We resolved to take ? to CR, but in the few weeks since there's been a ton of feedback
  387. # [18:48] <dael> ...: I've been replying as they come, but does that effect CR since there's changes between approval and now?
  388. # [18:48] <plh> didn't receive all the internal comments yet. only comments are very minor and not worth mentioning here
  389. # [18:48] <dael> fantasai: You'll have to edit disp. of comments and get another resolution
  390. # [18:48] <plh> should be done with this by next call
  391. # [18:48] * tantek skims IRC for •sgalineau commentary to see what's really being discussed.
  392. # [18:48] <plh> and the charter should go out next week
  393. # [18:49] <glazou> plh, ok thanks
  394. # [18:49] <dael> TabAtkins: I'll void the previous res. and treat this like a delayed LC
  395. # [18:49] * hober sgalineau: don
  396. # [18:49] <dael> fantasai: TabAtkins Did you want to rename still available?
  397. # [18:49] <fantasai> http://dev.w3.org/csswg/css-sizing/#width-height-keywords
  398. # [18:49] <dael> TabAtkins: Small issue, I've intrduced several new words.
  399. # [18:49] * Joins: liam (liam@public.cloak)
  400. # [18:49] <dael> TabAtkins: I've introduced still-available which basically selects what's left at 100%
  401. # [18:50] <dbaron> s/still/fill/
  402. # [18:50] <dael> ...: Issue is we think this is a long name and call it fill
  403. # [18:50] <dael> TabAtkins: If no one obj we'll jsut do the quick rename
  404. # [18:50] * dbaron tries to remember what the original name proposal was
  405. # [18:50] <dael> fantasai: We'll also looking for a new name for repudiate-float
  406. # [18:50] <liam> dael, how often will i be used?
  407. # [18:50] * dauwhe phont-phamily
  408. # [18:50] * glazou floatisizers?
  409. # [18:50] <dael> TabAtkins: We're not finishing this with that in there.
  410. # [18:50] * sgalineau repudiate-float is, like, TOTALLY AWESOME
  411. # [18:50] <liam> s/ i / it /
  412. # [18:50] <dael> ??: We want to renaim still available to fill
  413. # [18:51] <dael> fantasai: yes
  414. # [18:51] <fantasai> s/still available/fill-available/
  415. # [18:51] <dael> ??: We use fill elsewhere and there might be issues
  416. # [18:51] * liam oops, forgot time difference, sorry
  417. # [18:51] <bkardell_> font-weight: phat;
  418. # [18:51] <dael> TabAtkins: It's jsut a keyword and the ones you're talking about is graphical and this is geometry
  419. # [18:51] * sgalineau float could use a its-not-you-its-me value
  420. # [18:51] <dael> ...: I think context disabbiguates.
  421. # [18:51] <fantasai> s/repudiate-float/repudiate-floats/g
  422. # [18:51] * glazou sgalineau and after repudiate-float, you have lapidate-float ?
  423. # [18:51] <krit_> s/??/krit/
  424. # [18:51] <dael> krit: I think there's other with geometry
  425. # [18:52] <dael> plinss: Anywhere we'd use shorthand?
  426. # [18:52] <dael> TabAtkins: No
  427. # [18:52] <dael> ...: Don't they use a purpose with min/max?
  428. # [18:52] <dael> krit: It increases size
  429. # [18:52] <dael> TabAtkins: This is still be as big as it should be, which is reasonably close
  430. # [18:52] <dael> krit: I jsut want to make sure there's no conflicts with background
  431. # [18:52] <dael> TabAtkins: They won't collide gramtically
  432. # [18:53] <dael> plinss: Do you want a resolution, or is this editorial?
  433. # [18:53] <dael> fantasai: We need a resolution
  434. # [18:53] <dael> RESOLVED change fill-available to fill
  435. # [18:53] <dael> TabAtkins: Sep. question for named-space.
  436. # [18:53] <dael> ...: I've been making edits about attr selector and it turns out the grammer is worthless b/c doesn't allow wildcard subject
  437. # [18:54] <dael> ...: The only place it's used is selectors and this part.
  438. # [18:54] <dael> ...: How difficult is it for me to eddit the named spaces spec to make it more useful.
  439. # [18:54] <dbaron> s/named-space/namespace spec/
  440. # [18:54] <dael> fantasai: What't hs issue?
  441. # [18:54] <dael> TabAtkins: When selected have a named space you can have a selector before or after the bar.
  442. # [18:55] <dael> ...: However the named spaces spec doesn't allow wildcard. It requires ident after the bar
  443. # [18:55] <dael> ...: So no where can use the named spac selector?
  444. # [18:55] <liam> s/named space/namespace/
  445. # [18:55] <dael> dbaron: Since when does it require wildcard names?
  446. # [18:55] <dael> TabAtkins: pseudo element allows wildcard
  447. # [18:55] <dbaron> s/require wildcard names/allow * for the attribute name/
  448. # [18:56] <dael> TabAtkins: You need to compeletely redefine the name of grammer for pseudo elements
  449. # [18:56] <dael> plinss: It doesn't include the ident aft erh named space.
  450. # [18:56] <dael> TabAtkins: It doesn't include the * after the named space.
  451. # [18:56] <fantasai> http://www.w3.org/TR/css3-namespace/#css-qnames
  452. # [18:56] <dael> TabAtkins: If you lookat named space grammer, there's only an ident prefixed with named space or with ident.
  453. # [18:56] <sgalineau> s/named space/namespace
  454. # [18:56] <dael> plinss: I'm looking at it and I don't see the ident.
  455. # [18:57] * glazou you mean the namespaces grammar plinss authored 16 years ago ?-)
  456. # [18:57] <dael> fantasai: Ah, you're looking at the ED
  457. # [18:57] <dael> fantasai: We never updated the TR version.
  458. # [18:57] <fantasai> http://dev.w3.org/csswg/css-namespaces/
  459. # [18:57] <dael> ...: I'm happy to add a windcard thing.
  460. # [18:57] <fantasai> I guess we need to publish this :)
  461. # [18:57] <dael> ...: I guess we need to pub.
  462. # [18:57] <sgalineau> s/windcard/wildcard
  463. # [18:57] <dael> TabAtkins: So what are we adding?
  464. # [18:57] <dael> fantasai: grammer for other spec to refer to
  465. # [18:57] <dael> TabAtkins: You're sure?
  466. # [18:57] <dael> fantasai: Positive.
  467. # [18:58] * sgalineau repudiates namespaces
  468. # [18:58] <dbaron> s/TabAtkins/dbaron/ (twice)
  469. # [18:58] <fantasai> wqwname : wqname_prefix? [ ident | '*' ]
  470. # [18:58] <plh> http://www.w3.org/Style/2011/REC-css3-namespace-20110929-errata.html notes it is empty
  471. # [18:58] <dael> plinss: Let me backup, why are there differences?
  472. # [18:58] <dael> fantasai: I think we just never updated the TR.
  473. # [18:58] <dael> plinss: Okay. The TR is wrong.
  474. # [18:59] <plh> q+
  475. # [18:59] * Zakim sees plh on the speaker queue
  476. # [18:59] <dael> Action: fantasai update namedspaces and figure out what we need to put it on to TR
  477. # [18:59] * trackbot is creating a new ACTION.
  478. # [18:59] * RRSAgent records action 1
  479. # [18:59] <trackbot> Created ACTION-619 - Update namedspaces and figure out what we need to put it on to tr [on Elika Etemad - due 2014-02-26].
  480. # [18:59] * Quits: smfr (~smfr@public.cloak) (smfr)
  481. # [18:59] <dael> fantasai: It has no performance implications to anyone anywhere
  482. # [18:59] <fantasai> s/performance/conformance/
  483. # [18:59] * sgalineau let's make sure the things no one uses are up to date, people
  484. # [18:59] <dael> Bert: If I may, I think there's two parts and you'll need to publish again
  485. # [18:59] <Bert> s/bert/plh/
  486. # [18:59] <dael> fantasai: Yes, we'd need to pub a new edition.
  487. # [19:00] <dael> plinss: So you'll update and come back?
  488. # [19:00] <dael> fantasai: Yes.
  489. # [19:00] <dael> fantasai: Bert, did you pub the LC for backgrounds and borders?
  490. # [19:00] <dael> bert: I don't remember, maybe not?
  491. # [19:00] <dael> fantasai: You pub the doc, I'm wondering about the announcement
  492. # [19:00] <dael> bert: Probably not then.
  493. # [19:00] <fantasai> Bert, would you like to do that or should I/
  494. # [19:00] <fantasai> ?
  495. # [19:01] <dael> bert: Should I or do you want to?
  496. # [19:01] <dael> fantasai: I'm happy for you to do it
  497. # [19:01] <dael> plinss: Is that it for the week?
  498. # [19:01] <Zakim> -[Bloomberg]
  499. # [19:01] <Zakim> -dbaron
  500. # [19:01] <Zakim> -[Apple]
  501. # [19:01] <dael> ...: Sounds like it. Thanks everyone.
  502. # [19:01] <Zakim> -TabAtkins
  503. # [19:01] <Zakim> -dauwhe
  504. # [19:01] <Zakim> -Plh
  505. # [19:01] <Zakim> -SylvaIng
  506. # [19:01] <Zakim> -SimonSapin
  507. # [19:01] <Zakim> -rhauck
  508. # [19:01] <Zakim> -glazou_
  509. # [19:01] <Zakim> -koji
  510. # [19:01] <Zakim> -BrianKardell
  511. # [19:01] <Zakim> -fantasai
  512. # [19:01] <Zakim> -Lea
  513. # [19:01] <Zakim> -plinss
  514. # [19:01] <Zakim> -krit
  515. # [19:01] <Zakim> -dael
  516. # [19:01] <Zakim> -Stearns
  517. # [19:01] <Zakim> -Bert
  518. # [19:01] * Quits: glazou (~glazou@public.cloak) (glazou)
  519. # [19:01] * Quits: dael (~dael@public.cloak) ("")
  520. # [19:02] <Zakim> -MaRakow
  521. # [19:02] * Quits: MaRakow (~MaRakow@public.cloak) ("Page closed")
  522. # [19:03] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  523. # [19:05] * Quits: jet (~junglecode@public.cloak) (jet)
  524. # [19:05] <TabAtkins> fantasai: You doing the Namespaces edits, or should I?
  525. # [19:05] <TabAtkins> I can bikeshed it at the same time, woo!
  526. # [19:05] <fantasai> um
  527. # [19:06] <fantasai> I think it's fine...
  528. # [19:06] * Quits: Andrey (~Andrey@public.cloak) ("Page closed")
  529. # [19:07] * fantasai really doesn't want to deal with publishing a Bikeshed spec as PER
  530. # [19:07] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  531. # [19:07] <TabAtkins> Issue is that I need some definitions marked up properly, and it's verbose to do so outside of Bikeshed.
  532. # [19:07] * trackbot doesn't understand that ISSUE command.
  533. # [19:07] <TabAtkins> And also I need to add some PER boilerplate, which I haven't had an excuse to do so far.
  534. # [19:07] * Joins: myakura (~myakura@public.cloak)
  535. # [19:08] <Zakim> disconnecting the lone participant, [Microsoft], in Style_CSS FP()12:00PM
  536. # [19:08] <Zakim> Style_CSS FP()12:00PM has ended
  537. # [19:08] <Zakim> Attendees were plinss, SylvaIng, glazou_, dael, +1.917.207.aaaa, dauwhe, MaRakow, fantasai, krit, BrianKardell, SimonSapin, Stearns, rhauck, hober, koji, Plh, dbaron, TabAtkins,
  538. # [19:08] <Zakim> ... [Bloomberg], smfr, Bert, Lea, [Microsoft]
  539. # [19:08] <fantasai> I'm replying on Bert to handle publishing, so if it works for him, sure
  540. # [19:09] <fantasai> But otherwise no, because editing a REC is enough annoyance
  541. # [19:09] <fantasai> that I don't want to add wrestling with bikeshed to it
  542. # [19:10] * Quits: koji (~koji@public.cloak) ("Leaving...")
  543. # [19:10] <TabAtkins> You don't have to do a thing!
  544. # [19:11] * fantasai is suspicious of these claims :P
  545. # [19:14] <TabAtkins> Hehe
  546. # [19:15] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  547. # [19:19] * Joins: rhauck (~Adium@public.cloak)
  548. # [19:22] * plh is now known as plh-out
  549. # [19:30] * Joins: adenilson (~anonymous@public.cloak)
  550. # [19:35] * Joins: dauwhe_ (~dauwhe@public.cloak)
  551. # [19:35] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  552. # [19:51] * Quits: tantek (~tantek@public.cloak) (tantek)
  553. # [20:02] * Quits: sgalineau (~sgalineau@public.cloak) (Ping timeout: 180 seconds)
  554. # [20:07] <TabAtkins> fantasai: the ED is at css-namespaces, but the TR is at css-namespace. Which shortname should we be using?
  555. # [20:08] <TabAtkins> This might have been an accidental typo during the renaming.
  556. # [20:08] <TabAtkins> No, it looks like we were aware of this. I guess we were just standardizing on pluralization during the Rename.
  557. # [20:13] * Joins: myakura (~myakura@public.cloak)
  558. # [20:16] <fantasai> TabAtkins: right. The /TR is css3-namespace
  559. # [20:16] <fantasai> TabAtkins: it is unrenamed :)
  560. # [20:16] <TabAtkins> Yeah, I was just making sure the rename was intentional. kk
  561. # [20:17] <fantasai> TabAtkins: btw, should I plan a trip to MV next week?
  562. # [20:17] <TabAtkins> Sure, I'll be around. Let me check my calendar real quick.
  563. # [20:17] * fantasai iirc, this week's out
  564. # [20:18] <fantasai> I guess I should finish the Flexbox stuff on Thursday
  565. # [20:18] <fantasai> er, tomorrow
  566. # [20:18] * fantasai should focus on AB stuff today
  567. # [20:18] * fantasai hasn't been paying any attention lately
  568. # [20:19] * Joins: dauwhe (~dauwhe@public.cloak)
  569. # [20:21] <fantasai> oh, and, uh, finish the f2f minutes >_<
  570. # [20:21] * Quits: dauwhe_ (~dauwhe@public.cloak) (Ping timeout: 180 seconds)
  571. # [20:23] * plh-out is now known as plh
  572. # [20:24] <TabAtkins> Yeah, this week is out unless you wanna come by Friday.
  573. # [20:24] <TabAtkins> I'm in vegas through tomorrow.
  574. # [20:24] * fantasai nods
  575. # [20:26] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  576. # [20:26] * Joins: adenilson (~anonymous@public.cloak)
  577. # [20:43] * Quits: myakura (~myakura@public.cloak) (Client closed connection)
  578. # [20:43] * Joins: myakura (~myakura@public.cloak)
  579. # [20:48] <fantasai> TabAtkins: so, next week?
  580. # [20:50] * Quits: myakura (~myakura@public.cloak) (Ping timeout: 180 seconds)
  581. # [20:55] <TabAtkins> I have an interview on Monday which ends at 11:15, right around when you arrive.
  582. # [20:55] <TabAtkins> I'm free the rest of the week.
  583. # [21:09] * Zakim excuses himself; his presence no longer seems to be needed
  584. # [21:09] * Parts: Zakim (zakim@public.cloak) (Zakim)
  585. # [21:43] * heycam|away is now known as heycam
  586. # [21:45] <fantasai> TabAtkins: I can't do Monday, but Tues or Thurs could work. Any preference?
  587. # [21:45] <TabAtkins> tue
  588. # [22:09] * Joins: sgalineau (~sgalineau@public.cloak)
  589. # [23:05] * Joins: jcraig (~jcraig@public.cloak)
  590. # [23:36] * Joins: jet (~junglecode@public.cloak)
  591. # [23:38] * Joins: emalasky (~Adium@public.cloak)
  592. # [23:44] * Quits: emalasky (~Adium@public.cloak) ("Leaving.")
  593. # Session Close: Thu Feb 20 00:00:00 2014

The end :)