/irc-logs / w3c / #css / 2014-05-07 / end

Options:

  1. # Session Start: Wed May 07 00:00:00 2014
  2. # Session Ident: #css
  3. # [00:00] <dholbert> TabAtkins, (yeah, I'd forgotten that min-size didn't explicitly set a lower-bound for computed max-size. good catch)
  4. # [00:00] <TabAtkins> (It can't, because min-size might be a used-time value.)
  5. # [00:02] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  6. # [00:05] * Joins: jcraig (~jcraig@public.cloak)
  7. # [00:06] * Joins: rhauck (~Adium@public.cloak)
  8. # [00:13] <dholbert> TabAtkins, [AFAICT, this should address both my "negative to positive" thread and my '"flex-shrink" value of a min-size-clamped flex item' thread
  9. # [00:14] <TabAtkins> Yes, I think so.
  10. # [00:14] <TabAtkins> Only thing we're left with is evaluating your suggestion to switch back to the older algo style.
  11. # [00:14] <dholbert> cool
  12. # [00:15] <TabAtkins> Which is just a matter of you not wanting to have to redo your float-correctness tweaks due to the change in magnitudes?
  13. # [00:16] <dholbert> That, plus the possibility of any other not-yet-discovered inconsistencies between the two versions of the algorithm
  14. # [00:17] <dholbert> plus the fact that (IMHO) the old one is easier to grok / reason about (though that could just be me)
  15. # [00:17] <TabAtkins> So the reason I changed the algo is to handle one particular case more easily:
  16. # [00:17] <TabAtkins> Say you've got a flexbox 1000px wide.
  17. # [00:17] <TabAtkins> 11 items, all with a flex of .1.
  18. # [00:17] <dholbert> (... plus the fact that other implementations will probably not want to rewrite it from scratch; or at least, I'd counsel them against it)
  19. # [00:17] <TabAtkins> Five of them have a max-size of 10px.
  20. # [00:18] <dholbert> (note this is now something we'll catch immediately, w/ the new early-freeze step)
  21. # [00:18] <TabAtkins> This starts us out with a sum > 1, but after clamping, the sum is < 1.
  22. # [00:18] <dholbert> (oh wait, I might be wrong. sorry, I'll listen :))
  23. # [00:18] <TabAtkins> And the desired behavior is that we end up having the "< 1" behavior, where the remaining items all get .1 of the original free space (100px)
  24. # [00:18] <TabAtkins> Not affected by quick-freeze, becasue base size is 0px
  25. # [00:18] <dholbert> k
  26. # [00:18] <TabAtkins> So what we want is 5 items 10px wide, and 6 items 100px wide.
  27. # [00:19] <TabAtkins> This lets you be sure that when you say "flex: .1;", they'll be 10% of the container.
  28. # [00:19] <TabAtkins> But it's very tricky to do correctly when you flip from >1 to <1 in the original algo.
  29. # [00:20] <dholbert> I think my suggested tweak does it correctly, but I may be wrong
  30. # [00:21] <dholbert> If we assume we have the original free space (which now doesn't need to ever change, w/ early-freeze)
  31. # [00:21] <dholbert> then, on each time through the loop, we just compute the sum of our unfrozen items' flex values
  32. # [00:22] <dholbert> and if it's less than 1, then make sure the free space is no larger than sumFlex * origFreeSpace
  33. # [00:23] <TabAtkins> Okay, I'll work through some examples with your suggestion and see.
  34. # [00:23] <dholbert> So in your example, after we've frozen all the max-size guys, we'd say "hey, our flexibilities now sum to 0.5. That times origFreeSpace is 500, which is less than the free space we were about to distribute to them"
  35. # [00:24] <dholbert> (which was 950px)
  36. # [00:24] <dholbert> "So instead of 950px, we're only going to distribute 500px"
  37. # [00:24] <dholbert> and each one gets (0.1 / 0.5) * 500px = 100px
  38. # [00:25] <TabAtkins> Hm, okay, that seems reasonable on its face.
  39. # [00:26] <dholbert> Cool. Yeah, the basic idea is to scale down the free space by the (fractional) sum of our flexibilities, which makes the flexibilities behave like percentages
  40. # [00:26] <dholbert> and to use that as a clamp on the free-space (though the free space may already be less than that, in which case it has no effect)
  41. # [00:27] <dholbert> (*the current free space may already be less than that)
  42. # [00:35] <fantasai> Just checked in some rephrasings that should make it a little easier to read
  43. # [00:36] <fantasai> Going to work on making the negative calculations easier to read now :)
  44. # [00:36] <fantasai> there's probably random glitches, lemme know and I'll fix them (if I haven't noticed already once I go through it again)
  45. # [00:40] * fantasai cleans up some glitches, and listifies an item
  46. # [00:42] <dholbert> fantasai, thanks! looking
  47. # [00:42] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  48. # [00:44] <fantasai> dholbert: um, reload. just fixed some markup :)
  49. # [00:44] <dholbert> saw. thanks :)
  50. # [00:45] <fantasai> if you've got editorial suggestions, or think something should be converted li <-> p, let me know :)
  51. # [00:45] <dholbert> fantasai, did you intend for https://dvcs.w3.org/hg/csswg/rev/e6fb786edca2 to change the selectors spec?
  52. # [00:45] <fantasai> probably not
  53. # [00:46] * fantasai looks
  54. # [00:46] <dholbert> looks like a minor tweak, just want to make sure it's a good tweak & not a bad one. :)
  55. # [00:46] <fantasai> It's a good one :)
  56. # [00:46] <dholbert> hooray!
  57. # [00:46] <fantasai> gets the <dfn> out of the heading and into a paragraph
  58. # [00:46] <fantasai> not really important...
  59. # [00:47] * fantasai needs to fix the duplicate anchors, auto-linking seems to hit a first-formatted-line0 anchor which is silly
  60. # [00:47] * Joins: jcraig (~jcraig@public.cloak)
  61. # [00:47] <dholbert> fantasai, "freeze any flexible items have a " -- wants to say "_that_ have a"
  62. # [00:47] <dholbert> (2 spots)
  63. # [00:48] <dholbert> under Size inflexible items
  64. # [00:48] * Joins: adenilson (~anonymous@public.cloak)
  65. # [00:49] <fantasai> K!
  66. # [00:54] <fantasai> dholbert: Rearranged that step a bit to reduce duplication. Let me know if it's more or less understandable!
  67. # [00:55] <fantasai> ...
  68. # [00:55] * fantasai waits for it to show up on the server :/
  69. # [00:55] <dholbert> fantasai, will look. Also: Just noticed the last step said "Set each fozen item’s used size to its target main size." That wants s/fozen/frozen/
  70. # [00:56] <fantasai> heh
  71. # [00:57] <dholbert> fantasai, [looking at your changes in a local checkout of the repo, so I don't have to wait on the web server to update]
  72. # [00:57] <fantasai> lol
  73. # [00:57] <fantasai> so sad...
  74. # [00:57] <dholbert> fantasai, perhaps "s/any flexible item/any item/"?
  75. # [00:58] <fantasai> sure :)
  76. # [00:58] <fantasai> I *think* that's still correct
  77. # [00:58] <dholbert> fantasai, that gets around the fact that "flexible item" isn't well-defined here
  78. # [00:58] <fantasai> :)
  79. # [00:59] <dholbert> any non-flexible item that gets caught up in this would already be being frozen at its hypothetical size by the first bullet-point
  80. # [00:59] <TabAtkins> Yeah, we need to be clearer about using just "frozen" or "non-frozen" item.
  81. # [00:59] <TabAtkins> Since we're now freezing the inflexible items.
  82. # [01:00] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  83. # [01:09] * Joins: jcraig (~jcraig@public.cloak)
  84. # [01:46] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  85. # [01:46] * Joins: zcorpan (~zcorpan@public.cloak)
  86. # [01:48] * Quits: Rossen_ (~Rossen@public.cloak) (Ping timeout: 180 seconds)
  87. # [01:53] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  88. # [02:03] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  89. # [02:10] * Joins: jcraig (~jcraig@public.cloak)
  90. # [02:11] <fantasai> trying to rewrite the algorithm to use flex factors again. Just for you, dholbert... :)
  91. # [02:12] <dholbert> fantasai, \o/ Thanks!
  92. # [02:16] * Joins: zcorpan (~zcorpan@public.cloak)
  93. # [02:19] <fantasai> which basically means rewriting half the thing again
  94. # [02:19] <fantasai> I guess we can toss both versions onto the list and see which one is more readable :)
  95. # [02:19] <fantasai> As far as implementation goes, you can do whatever you want as long as it gives the same results
  96. # [02:20] <dholbert> fantasai, cool
  97. # [02:22] <dholbert> fantasai / TabAtkins, thanks for crunching through these!
  98. # [02:23] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  99. # [02:27] <dholbert> fantasai, (note that "as long as it produces the same results" may be hard to detect, if no implementations end up coding to the new version of the algorithm)
  100. # [02:28] * Quits: rhauck (~Adium@public.cloak) ("Leaving.")
  101. # [02:28] <fantasai> The difference doesn't seem to be that big
  102. # [02:28] <fantasai> But very hard to handle editorially
  103. # [02:28] <fantasai> :/
  104. # [02:31] <dholbert> (It was a non-trivial difference, implementation-wise, at least)
  105. # [02:33] <fantasai> Isn't it just where you apply the normalization?
  106. # [02:33] <fantasai> Editorially, there's a lot of vocabulary-wrangling
  107. # [02:33] <dholbert> In particular, it was the change from well-separated weights (floats) & lengths (integers), to more intermediate weighty-lengthy things
  108. # [02:33] <fantasai> and trying to make tha tmake sense
  109. # [02:34] <fantasai> well, yes, but the complications there aren't ones that would be reflected there
  110. # [02:34] <fantasai> s/there/in the spec/
  111. # [02:34] <fantasai> if I'm understanding correctly
  112. # [02:37] <dholbert> (I'm talking about the switch to managing a "desired free space" per item, which is scaled by the [maybe huge, maybe fractional] flex value)
  113. # [02:38] <dholbert> (and yeah, that's easy enough to spec, but a bit trickier impl-wise, since it means we can't keep space values as being the standard length-type, in UAs with integer-backed lengths)
  114. # [02:38] <dholbert> (and as you said, the larger number of normalization steps introduces error, too)
  115. # [02:39] <dholbert> (since normalization is an imperfect process w/ floats being an imperfect approximation of real numbers)
  116. # [02:40] <dholbert> anyway, I'll let you get back to speccing. :)
  117. # [02:41] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  118. # [02:47] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  119. # [02:48] * Joins: jcraig (~jcraig@public.cloak)
  120. # [02:48] <fantasai> yeah, I can see why internally you'd want to just maintain a reasonable range of weights :)
  121. # [02:52] <dholbert> fantasai, weights, and weighty-lenghty-things
  122. # [02:52] <dholbert> or rather:
  123. # [02:53] <dholbert> "yes, and have a clear separation between what is a weight vs. what is a length, and not directly assign between them"
  124. # [02:55] * Quits: lmclister (~lmclister@public.cloak) ("")
  125. # [03:01] <fantasai> I don't think we're assinging between them
  126. # [03:01] <fantasai> There's a flex factor, and there's a desired free space
  127. # [03:01] <dholbert> fantasai, the desired free space is a weighty thing, though
  128. # [03:02] <fantasai> true
  129. # [03:02] <dholbert> fantasai, in that (a) it's got the weight multiplied into it (which could make it ridiculously huge, or ridiculously small)
  130. # [03:02] <dholbert> and (b) it gets normalized
  131. # [03:02] <dholbert> and we do assign from that to the actual final size, in some cases
  132. # [03:05] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  133. # [03:10] <fantasai> if the normalized one happens to be the same as the desired one, yes
  134. # [03:12] <dholbert> right; in the cases where we assign it to the final size, it will happen to be reasonable in magnitude
  135. # [03:15] * Joins: Rossen_ (~Rossen@public.cloak)
  136. # [03:17] * Joins: zcorpan (~zcorpan@public.cloak)
  137. # [03:18] * Quits: jet (~junglecode@public.cloak) (jet)
  138. # [03:24] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  139. # [03:36] * Joins: jet (~junglecode@public.cloak)
  140. # [03:37] <fantasai> dholbert: OK, there should be two versions of the algorithm in the repo now
  141. # [03:48] * Joins: jcraig (~jcraig@public.cloak)
  142. # [03:55] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  143. # [03:56] * Quits: jet (~junglecode@public.cloak) (jet)
  144. # [04:05] * Joins: jcraig (~jcraig@public.cloak)
  145. # [04:18] * Joins: zcorpan (~zcorpan@public.cloak)
  146. # [04:25] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  147. # [04:45] * Joins: lmclister (~lmclister@public.cloak)
  148. # [04:45] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  149. # [05:18] * Quits: lmclister (~lmclister@public.cloak) ("")
  150. # [05:19] * Joins: zcorpan (~zcorpan@public.cloak)
  151. # [05:26] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  152. # [06:19] * Joins: zcorpan (~zcorpan@public.cloak)
  153. # [06:21] * Joins: zcorpan_ (~zcorpan@public.cloak)
  154. # [06:21] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  155. # [06:29] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  156. # [07:00] * Joins: lmclister (~lmclister@public.cloak)
  157. # [07:02] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
  158. # [07:02] * Joins: lmclister (~lmclister@public.cloak)
  159. # [07:22] * Joins: zcorpan (~zcorpan@public.cloak)
  160. # [07:29] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  161. # [08:23] * Joins: zcorpan (~zcorpan@public.cloak)
  162. # [08:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  163. # [08:30] * Joins: Ms2ger (~Ms2ger@public.cloak)
  164. # [08:49] * Quits: lmclister (~lmclister@public.cloak) ("")
  165. # [08:50] * Joins: zcorpan (~zcorpan@public.cloak)
  166. # [08:52] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  167. # [08:55] * Joins: lmclister (~lmclister@public.cloak)
  168. # [08:57] * Quits: lmclister (~lmclister@public.cloak) ("")
  169. # [09:10] * Joins: rodneyrehm (~rrehm@public.cloak)
  170. # [09:56] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  171. # [11:05] * Joins: glazou (~glazou@public.cloak)
  172. # [11:19] * Joins: Ms2ger (~Ms2ger@public.cloak)
  173. # [12:34] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  174. # [12:42] * Quits: rodneyrehm (~rrehm@public.cloak) ("This computer has gone to sleep")
  175. # [12:44] * Joins: Ms2ger (~Ms2ger@public.cloak)
  176. # [12:59] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  177. # [13:08] * Joins: rodneyrehm (~rrehm@public.cloak)
  178. # [13:14] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  179. # [13:34] * Joins: zcorpan (~zcorpan@public.cloak)
  180. # [13:42] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  181. # [13:43] * Joins: plh (plehegar@public.cloak)
  182. # [13:49] * plh is now known as plh-away
  183. # [13:55] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  184. # [13:56] * Joins: zcorpan (~zcorpan@public.cloak)
  185. # [14:50] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  186. # [14:51] * Joins: Ms2ger (~Ms2ger@public.cloak)
  187. # [14:54] * Joins: zcorpan (~zcorpan@public.cloak)
  188. # [15:20] * Quits: dauwhe (~dauwhe@public.cloak) ("")
  189. # [15:20] * Joins: dauwhe (~dauwhe@public.cloak)
  190. # [15:30] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  191. # [15:54] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
  192. # [16:00] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  193. # [16:22] * Joins: darktears (~darktears@public.cloak)
  194. # [17:18] * glazou changes topic to 'http://lists.w3.org/Archives/Public/www-style/2014May/0025.html'
  195. # [17:18] * Joins: Zakim (zakim@public.cloak)
  196. # [17:18] <glazou> Zakim, this will be Style
  197. # [17:18] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 42 minutes
  198. # [17:18] <glazou> RRSAgent, make logs public
  199. # [17:18] <RRSAgent> I have made the request, glazou
  200. # [17:21] * Joins: lmclister (~lmclister@public.cloak)
  201. # [17:34] * Joins: Ms2ger (~Ms2ger@public.cloak)
  202. # [17:46] * Joins: dbaron (~dbaron@public.cloak)
  203. # [17:46] * Joins: jet (~junglecode@public.cloak)
  204. # [17:51] * Joins: AH_Miller (~mike@public.cloak)
  205. # [17:53] * Joins: dael (~dael@public.cloak)
  206. # [17:54] <Zakim> Style_CSS FP()12:00PM has now started
  207. # [17:54] <Zakim> +dael
  208. # [17:55] <dael> ScribeNick: dael
  209. # [17:55] <Zakim> +??P3
  210. # [17:55] <glazou> Zakim, ??P3 is me
  211. # [17:55] <Zakim> +glazou; got it
  212. # [17:56] * Joins: murakami (~769ad103@public.cloak)
  213. # [17:57] <Zakim> +plinss
  214. # [17:58] <Zakim> +astearns
  215. # [17:58] <Zakim> +dauwhe
  216. # [17:59] <Zakim> +AH_Miller
  217. # [17:59] * Joins: adenilson (~anonymous@public.cloak)
  218. # [17:59] <Zakim> +??P10
  219. # [17:59] <SimonSapin> Zakim, ??P10 is me
  220. # [17:59] <Zakim> +SimonSapin; got it
  221. # [18:00] * Joins: bradk (~bradk@public.cloak)
  222. # [18:00] <Zakim> +[Microsoft]
  223. # [18:00] <Zakim> +??P15
  224. # [18:00] <Rossen_> zakim, microsoft has me
  225. # [18:00] <Zakim> +Rossen_; got it
  226. # [18:00] <murakami> zakim, ??P15 is me
  227. # [18:00] <Zakim> +murakami; got it
  228. # [18:00] <Zakim> +??P17
  229. # [18:00] <Zakim> +krit
  230. # [18:01] <Zakim> +Bert
  231. # [18:01] <Zakim> +??P21
  232. # [18:01] <bradk> Me
  233. # [18:02] <dauwhe> Zakim, +??P21 is bradk
  234. # [18:02] <Zakim> sorry, dauwhe, I do not recognize a party named '+??P21'
  235. # [18:02] <dael> zakim, ??P21 is bradk
  236. # [18:02] <Zakim> +bradk; got it
  237. # [18:02] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  238. # [18:02] <Zakim> +TabAtkins
  239. # [18:02] * leaverou_away is now known as leaverou
  240. # [18:03] <Zakim> +[Microsoft.a]
  241. # [18:03] <gregwhitworth> Zakim, Microsoft.a has me
  242. # [18:03] <Zakim> +gregwhitworth; got it
  243. # [18:03] * Joins: bkardell_ (~uid10373@public.cloak)
  244. # [18:03] <Zakim> +SGalineau
  245. # [18:03] <Zakim> +Lea
  246. # [18:03] <Zakim> +BrianKardell
  247. # [18:04] <Zakim> +hober
  248. # [18:04] <sylvaing__> On any given day there is a CSS or JS conference somewhere
  249. # [18:04] <Zakim> +fantasai
  250. # [18:05] * glazou sylvaing that’s the Sgalineau Axiom of CSS+JS ?
  251. # [18:05] * Joins: kawabata (~uid24584@public.cloak)
  252. # [18:05] <dael> plinss: Let's get started
  253. # [18:05] <dael> plinss: We have a short adenda. I saw the Flexbox from fantasai Anything beyond that?
  254. # [18:06] <dael> fantasai: I'd like to say that it would be good to pub grid next week
  255. # [18:06] <dael> fantasai: I don't think there's sig changes, mainly jus tthe algorithm. Does anyone want more changes?
  256. # [18:06] <dael> plinss: Just an update?
  257. # [18:06] <dael> fantasai: Yeah. Mainly was fixing random bugs and the algorithm update
  258. # [18:06] <dael> ??: I'll take a look and give feedback
  259. # [18:06] <Zakim> +??P39
  260. # [18:07] <glazou> s/??/rossen
  261. # [18:07] <dael> fantasai: I try and create a formal comments list. It's mainly issues from SimonSapin
  262. # [18:07] <kawabata> zakim, ??P39 is kawabata
  263. # [18:07] <Zakim> +kawabata; got it
  264. # [18:07] <dael> plinss: Do folks want more time, or are we ready to pub an update?
  265. # [18:07] * dbaron is having trouble with Zakim
  266. # [18:07] <dael> plinss: Anyone?
  267. # [18:07] * glazou has again many sound issues, relogging
  268. # [18:07] <Zakim> -glazou
  269. # [18:07] <dael> plinss: So we're okay with pub an update? Any obj?
  270. # [18:07] <glazou> Zakim, code?
  271. # [18:07] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), glazou
  272. # [18:07] <Zakim> +dbaron
  273. # [18:07] <dael> RESOLVED: Publish an update WD for Grid
  274. # [18:07] <Zakim> +glazou
  275. # [18:08] <dael> ???: No obj but I sent some issues about grid to the ML
  276. # [18:08] <dael> fantasai: I'll scan through and fix or mark as issues
  277. # [18:08] <glazou> s/???/SimonSapin
  278. # [18:08] <dael> SimonSapin: Okay
  279. # [18:08] <dael> Topic: Whitespace in calc()
  280. # [18:08] <Zakim> -Lea
  281. # [18:08] <dael> TabAtkins: I talked about this more with smfr and I'm okay with making the grammer more complext ot make it simplier for authors
  282. # [18:09] <dael> TabAtkins: I can at least make it so you can use + w/o extra spaces
  283. # [18:09] <dael> TabAtkins: I can't figure out - without killing keywords in the future
  284. # [18:09] <TabAtkins> calc(auto-2em)
  285. # [18:09] <dael> TabAtkins: In particular I don't know how we'll get above to work
  286. # [18:09] <Zakim> +Lea
  287. # [18:09] <Rossen_> http://lists.w3.org/Archives/Public/www-style/2014Apr/0480.html
  288. # [18:09] <Zakim> +SteveZ
  289. # [18:09] <TabAtkins> calc(1em-2em)
  290. # [18:09] <dael> SimonSapin: I think it's fine if that particular case doesn't work
  291. # [18:09] * leaverou sorry for frequent drops, this wifi is shitty
  292. # [18:10] <astearns> +1 for more consistent (if more limited) rules
  293. # [18:10] <dael> TabAtkins: I'm not. If that (above) works I don't know why a keyword wouldn't. I hate rules where you get spaces with a keyword but elsewise not. It's not great ot add spaces, but at least it's one rule they have to remember
  294. # [18:10] <dael> TabAtkins: So I still don't know what to do about this.
  295. # [18:10] * Joins: SteveZ (~SteveZ@public.cloak)
  296. # [18:10] <dbaron> s/get/need/
  297. # [18:10] <dael> TabAtkins: Is smfr on the call?
  298. # [18:10] <dbaron> s/smfr/zcorpan/
  299. # [18:10] <dael> plinss: I don't think so
  300. # [18:11] <dael> TabAtkins: So I guess I have to keep talking to him about this. I'm not sure what he thinks about that case and it's not clear from his notes
  301. # [18:11] <dael> TabAtkins: Okay. So I'll keep talking to zcorpan
  302. # [18:11] <dael> plinss: Anyone else with ideas/thoughts?
  303. # [18:11] <TabAtkins> calc(1-2)
  304. # [18:11] * fantasai agrees withastearns and dbaron
  305. # [18:11] <dael> SimonSapin: What if we remove whitespace restriction, but we don't change ident rules. So in your ex it would be required but not if it's unique
  306. # [18:12] <dael> TabAtkins: So in other words calc (1px - 2px) would work?
  307. # [18:12] <dael> SimonSapin: Yes.
  308. # [18:12] <Zakim> -Lea
  309. # [18:12] <dael> glazou: I'd like to comment on my message. It seems like we're only looking at tolkenization, not readability
  310. # [18:12] <dael> glazou: message from authors is they don't care about tolkinization so if we only care about that we make confusion
  311. # [18:13] <Zakim> +Lea
  312. # [18:13] <dael> TabAtkins: Simpliest to tolkinize is whitespace everywere and I'm willing to change to for readability, but there's one case that's intriniscally difficult
  313. # [18:13] <dael> TabAtkins: Elsewise I'm fine with technichal grammer harder for easier to authors
  314. # [18:13] <TabAtkins> calc(1em+2px)
  315. # [18:13] <dael> TabAtkins: I'm fine that it's complex enough that above works
  316. # [18:14] <dael> TabAtkins: That's not valid today, but I'm fine makign that valid tomorrow
  317. # [18:14] <dael> glazou: I'm okay with that too.
  318. # [18:14] <dael> dbaron: Are you okay with making that work but -2px doesn't work
  319. # [18:14] <dael> glazou: I want both
  320. # [18:14] <dael> TabAtkins: There's intrinisc issue
  321. # [18:14] <dael> glazou: I want this to work on readability size
  322. # [18:14] <dael> TabAtkins: Burdons on our side are insurmountable
  323. # [18:14] <TabAtkins> calc(auto-min-content)
  324. # [18:15] <astearns> s/difficult/impossible, as far as I can tell/ is the crux of the issue
  325. # [18:15] <dael> glazou: I want this to work. It's impl issue, not a blocker
  326. # [18:15] <dael> TabAtkins: This is a blocker. There's no way to pull apart into subtraction of two keywords
  327. # [18:15] <dael> TabAtkins: We can do it in our brain, but not in impl
  328. # [18:15] <dael> glazou: I +1px works and -1px doesn't, people won't know why
  329. # [18:15] <dael> TabAtkins: I agree. That's why I hesitate to change + because then - doesn't make sense
  330. # [18:16] <dael> plinss: So maybe we need to think about making - work
  331. # [18:16] <dael> plinss: If we're parsing keywords in calc with - you would stop at shortest known keyword when you get a -
  332. # [18:16] <dael> TabAtkins: That makes tolkinization context dependant
  333. # [18:16] <dael> plinss: It's ugly but could work
  334. # [18:16] <TabAtkins> calc(1px-2em)
  335. # [18:16] <dael> SimonSapin: So that's a resonable definition of changing the style
  336. # [18:17] <dael> TabAtkins: So you say alow above b/c units can't have -, but keywords can. Im somewhat against that b/c it's easy to trip over
  337. # [18:17] <dael> SimonSapin: I agree, but it it worse than what we have now?
  338. # [18:17] <astearns> if we had keywords 'foo' and 'foo-bar', you would not be able to use 'foo-bar'
  339. # [18:17] <dael> TabAtkins: I don't know. Maybe?
  340. # [18:17] <dael> glazou: I don't htink so
  341. # [18:17] <TabAtkins> astearns: Good point.
  342. # [18:18] <dael> glazou: I think anything ti inrease intuitivity on author side is good. We have too many complaints about CSS getting complex with syntax and everything we can remove is good
  343. # [18:18] <dael> TabAtkins: I agree, but there's a problem we can't solve and until we don't I'm prob. not comfortable with making these changes.
  344. # [18:18] <fantasai> Consistency is a tool for navigating complexity.
  345. # [18:18] <dael> TabAtkins: I could be convinced about +, but I'm not sure
  346. # [18:18] <glazou> s/ti inrease/that increase
  347. # [18:18] <fantasai> We shouldn't break consistency in some cases but not others, that introduces more complication.
  348. # [18:19] <dael> TabAtkins: I suggest we make no change for now and continue to discuss how tog et around keyword issues, since we know keywords will work in calc() eventually
  349. # [18:19] <dael> SimonSapin: I still think original prop is the best
  350. # [18:19] <dael> TabAtkins: That's the one that req. space with keyword, but elsewise allows you to remove them
  351. # [18:19] <dael> SimonSapin: Yes.
  352. # [18:19] <dael> TabAtkins: So it requires space when sub keyword from something.
  353. # [18:20] <dael> SimonSapin: Anywhere that you have a - that could be int as a sign, but we only have a few properties where it happens. Where you need a + sign is okay
  354. # [18:20] <dael> TabAtkins: The reason we don't have a problem is that it's traditional to add a space. People do it with bianary math. The tolkinization already exists, but no one hit it before
  355. # [18:20] * Joins: zcorpan (~zcorpan@public.cloak)
  356. # [18:20] <dael> SimonSapin: People are used to inserting whitespace before keyword
  357. # [18:20] <Zakim> +??P52
  358. # [18:21] <zcorpan> Zakim, ??p52 is zcorpan
  359. # [18:21] <Zakim> +zcorpan; got it
  360. # [18:21] <dael> TabAtkins: No, they're not used to inserting between operator and arguements b/c they don't do it elsewhere. But because - is in valid namespace you have to in CSS
  361. # [18:21] <dael> SimonSapin: Maybe
  362. # [18:21] <dael> TabAtkins: That said, I could go with that if the rest of the WG goes with it. It's a nice win overall so it might be worthwhile.
  363. # [18:21] <bkardell_> can we see an example?
  364. # [18:21] <dael> TabAtkins: I suppose we could poll
  365. # [18:21] <dael> glazou: I'm willing to review.
  366. # [18:22] <Zakim> -kawabata
  367. # [18:22] <dael> TabAtkins: How about I outline the exact prop. in the ML and we poll in the next call and I'll accept the WG's decision
  368. # [18:22] <dael> glazou: Fine with me
  369. # [18:22] <dael> plinss: Sounds like a plan.
  370. # [18:22] <Zakim> -hober
  371. # [18:22] <dael> Topic: Publish WD of GCPM
  372. # [18:22] <Zakim> +[Apple]
  373. # [18:22] <hober> Zakim, Apple is me
  374. # [18:22] <Zakim> +hober; got it
  375. # [18:22] <dael> dauwhe: Previous is from Nov 2011 and now there's a new editor and much has been move to other specs
  376. # [18:23] <dael> dauwhe: What's left is based on the WG resolution in Paris so I think it's time for an up to date WD
  377. # [18:23] <dael> dauwhe: An impl has joined the WG so I think we can make progress
  378. # [18:23] <fantasai> +1 for publishing
  379. # [18:23] <dael> plinss: Sounds good. Any obj?
  380. # [18:23] * Quits: jet (~junglecode@public.cloak) (jet)
  381. # [18:23] <glazou> +1 for publishing
  382. # [18:23] <dael> Bert: So the parts not in GCPM, are they somewhere?
  383. # [18:23] <dael> Bert: I agree they don't belong, but they should be somewhere
  384. # [18:24] <Zakim> +??P55
  385. # [18:24] <dael> dauwhe: I've made notes in the ED about changes from the last. i could easily add something saying where the pieces ended up, some to Page, etc.
  386. # [18:24] <kawabata> zakim, ??P55 is kawabata
  387. # [18:24] <Zakim> +kawabata; got it
  388. # [18:24] <dael> dauwhe: Would that address it?
  389. # [18:24] <dael> bert: I see changes have some, maybe should have a bit more
  390. # [18:24] <dael> bert: Otherwise I think you can pub, y es.
  391. # [18:24] <dael> dauwhe: Instead of just saying removed, I can say where it ended up. That's easy
  392. # [18:25] <dael> fantasai: One thing I would rec. is keep the section headings in for what was rmeoved and add a note
  393. # [18:25] <dael> fantasai: So people using the links land on the note
  394. # [18:25] <dael> dauwhe: I can do that
  395. # [18:25] <dael> fantasai: If anything that moved hasn't been pub as an update WD we should do that
  396. # [18:26] <dael> dauwhe: I'll look through that. I'll have to see about maintaining anchors to thinks and I think the structure is somewhat different
  397. # [18:26] <dael> fantasai: Just make sure links don't break. When I split text I have a bunch of anchor tags that has a note saying it had moved
  398. # [18:26] <dael> fantasai: eventually you can remove the headings and have a note
  399. # [18:26] <dael> dauwhe: I'll look at your examples. Sounds good.
  400. # [18:26] <dael> plinss: Are we okay to resolve with those changes, or want review? Any obj?
  401. # [18:27] <dael> RESOLVED: Publish updated WD of GCPM
  402. # [18:27] <dael> plinss: dauwhe you've been writing tests?
  403. # [18:27] <dael> dauwhe: Yes, I have quite a few
  404. # [18:27] <dael> dauwhe: I need to check to make sure it's covered
  405. # [18:27] <dael> plinss: I don't see them in shepard
  406. # [18:27] <dael> dauwhe: I uploaded a bunch during TTWF, but I'm not sure what happened in that process. I'll look into it
  407. # [18:27] <dael> plinss: ping me offline if you need help
  408. # [18:27] <dael> dauwhe: Okay. Thanks
  409. # [18:28] <dael> Topic: :modal pseudo-class
  410. # [18:28] <dael> TabAtkins: That was me
  411. # [18:28] <dael> TabAtkins: Hixie has been working on modal dialog and the dialog element can be modal or non-modal and it depend on how you call it
  412. # [18:28] <dael> TabAtkins: There's not CSS detectable way to tell if it was displayed as modal, but you clearly want to style differently
  413. # [18:29] <dael> TabAtkins: The suggestion is to add a pseudo-class to detect. The suggested name is :modal
  414. # [18:29] <dael> glazou: how do you make the difference in the dialog?
  415. # [18:29] * Quits: bradk (~bradk@public.cloak) ("Signing Off. Buh-bye.")
  416. # [18:29] <dael> TabAtkins: Dialog has .show and .show-modal
  417. # [18:29] <dael> glazou: It's unfort. it's not ???
  418. # [18:30] <zcorpan> s/???/an attribute/
  419. # [18:30] <dael> TabAtkins: It makes sense to display depending on circumstances. For ex you'd want to display normally usually, but once in a while you want modall
  420. # [18:30] <dael> Bert: Doesn't it make sense to have it display.modal since you'd need to re-display?
  421. # [18:30] * Joins: bradk (~bradk@public.cloak)
  422. # [18:31] <dael> TabAtkins: Not really. A modal dialog may want to be styled in more attention getting ways. There's not particular was out where things want to be different
  423. # [18:31] <dael> bert: so let's say I want us JS and have some difs so I want it to display correctly
  424. # [18:31] <dael> TabAtkins: Correct, you need JS
  425. # [18:31] <dael> bert: So you need a property for that. You don't need a selector anymore
  426. # [18:31] <dael> TabAtkins: You can do what you need for display. You don't need a new prop
  427. # [18:32] <dael> bert: We don't have pop-ups. We have position, but that's same window. Nothing says this is new
  428. # [18:32] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  429. # [18:32] <dael> TabAtkins: Right, dailog is in new windows. That's another thing we're letting happen in the web
  430. # [18:32] * Joins: jet (~junglecode@public.cloak)
  431. # [18:32] <astearns> s/dailog/dialog/
  432. # [18:32] <dael> plinss: I agree we need a property, but this is a question of the behaviour, not the display. The behaviour could be either, but the modal can only be invoked through script
  433. # [18:33] <dael> glazou: I'm not convinced we need two methods, I think I'd prefer an atrribute, but I won't object
  434. # [18:33] <dael> TabAtkins: know that's been explosed, like do we do modal attribute, but because there are case where you want to display as either, methods seemed more intuitive
  435. # [18:33] <dael> glazou: You'll need something on dialog saying is it's modal or not
  436. # [18:34] <dael> glazou: It'll have to be somewhere so why not attribute. At some point you'll need one, so I don't absolutely see need for new pseudo
  437. # [18:34] <dael> TabAtkins: What do you mean
  438. # [18:34] <dael> glazou: When you do dialog that can be open modal or not than you want to know how it was open so you need attr.
  439. # [18:34] <dael> TabAtkins: No you need a prop
  440. # [18:34] <dael> glazou: I was mentioning attr on an inteface
  441. # [18:35] <bradk> Why not 'display: dialog-modal?'
  442. # [18:35] <dael> TabAtkins: You can't access JS except through pseudo-class
  443. # [18:35] <dael> plinss: The other alt would be that we had a generic pseudo to let you query prop
  444. # [18:35] <dael> TabAtkins: A lot of prop have values that aren't strings/numbers and we couldn't do anything generically in CSS
  445. # [18:35] <dael> TabAtkins: We can do number or boll, but not date
  446. # [18:35] <dael> glazou: Date can be two string
  447. # [18:36] * Quits: rodneyrehm (~rrehm@public.cloak) ("leaving planet earth")
  448. # [18:36] <dael> TabAtkins: But you can't query that usefully, but you can do that with past and future pseduo in queues
  449. # [18:36] <leaverou> btw one problem with :modal is that it applies to the dialog only, so doesn’t help with e.g. adding an overlay (unless one adds it as a pseudo-element on the dialog but that’s tricky)
  450. # [18:36] <dael> TabAtkins: So a lot of things can't be used generically. I'm not opposed to doing that as well, but it would need future thought
  451. # [18:36] <dael> ???: I think it seems scary to be able to select based on a property b/c that can have a side effect
  452. # [18:37] <zcorpan> s/???/zcorpan/
  453. # [18:37] <dael> TabAtkins: Oh. That is true. IN that case I don't want to get into that can of worms without a lot more thought
  454. # [18:37] <dael> plinss: We don't want to jsut throw it in there, but it's work exploring. Perhaps as a note in a future level of selectors
  455. # [18:37] <dael> plinss: Short term :modal may be way to go
  456. # [18:37] <dael> TabAtkins: And I'm fine with adding a note that we'd like to explored generic property access
  457. # [18:38] <dael> TabAtkins: So any objection to adding :modal or better names?
  458. # [18:38] <dael> Bert: I'd like to see a comparision to other things we might add like stretch text and tool tips
  459. # [18:38] <dael> bert: I'd like tos ee a framework for all of those, not just add one and deal with the others late. Think of all the ways display might happen
  460. # [18:39] <dael> glazou: I have a related. Modality can be dependant, a sub dialog, etc. Do you expect pseudo for all these?
  461. # [18:39] <Zakim> -kawabata
  462. # [18:39] <dael> TabAtkins: Dialog on top of everything is already going on so it would be a prop. We've discussed this internally, I jsut need to prop.
  463. # [18:39] <dael> TabAtkins: Slaving an element or something will happen at prop
  464. # [18:39] <dael> TabAtkins: That doesn't happen with modal b/c it's a strange interaction that can be flippedo n or off
  465. # [18:40] <dael> TabAtkins: More importantly you want to style differently and if modal is a prop you can't do different
  466. # [18:40] <dael> zcorpan: Modal is top layer
  467. # [18:40] <dael> TabAtkins: That's something we anticipate baking into CSS, but it's not a magic sqitch, jsut a new value or prop added to positioning
  468. # [18:41] <dael> TabAtkins: Basically, other aspects of dialogs that are magical will be done through styling, but if you're modal you want to base styling on that which is why we're asking to add it to selectors
  469. # [18:41] <dael> plinss: So back to the question, any obj?
  470. # [18:41] <Zakim> +??P1
  471. # [18:41] <dael> TabAtkins: What I said also addresses Bert's comment. Other things like tool tips aren't what you want to be selecting on.
  472. # [18:41] <dael> TabAtkins: So back to any obj?
  473. # [18:42] <dael> plinss: Not hearing objections. Is this 3 or 4?
  474. # [18:42] <dael> TabAtkins: 4. Or did you mean between 4 and 5?
  475. # [18:42] <dael> plinss: Yes
  476. # [18:42] <dael> TabAtkins: Given that it's being impl now I think 4 is okay but if people obj to that, I'm okay with 5
  477. # [18:42] <dael> TabAtkins: This is something people want to expose in their impl.
  478. # [18:43] <dael> RESOLVED: Add :modal to selectors level 4
  479. # [18:43] <dael> Topic: Flexbox
  480. # [18:43] <dael> plinss: there's an open issue in the DoC?
  481. # [18:43] <dael> TabAtkins: You want to handle that fantasai?
  482. # [18:43] <fantasai> http://dev.w3.org/csswg/css-flexbox-1/issues-lc-20140325
  483. # [18:43] <dael> fantasai: Here's the issues list
  484. # [18:43] <dael> fantasai: I think Rossen_ sent a comment that we need to add to the list
  485. # [18:43] <dael> SimonSapin: I have one more
  486. # [18:44] <SimonSapin> s/SimonSapin/Rossen_/
  487. # [18:44] <dael> fantasai: This is everything filed since last call. That one that's open is alt wording for length
  488. # [18:44] <glazou> Zakim, mute me
  489. # [18:44] <Zakim> glazou should now be muted
  490. # [18:44] <dael> fantasai: So before it was discont between 0 and non-0 and we made a change and pub the LC. However when TabAtkins made the change he shipped based on concept of desired size
  491. # [18:44] <dael> fantasai: Rather than operating on flex values and normalizing them and once normal doing the mult.
  492. # [18:45] <dael> fantasai: That's a shift from CR text but in impl it's better dealing with rounding because you have a constrained range
  493. # [18:45] <fantasai> http://dev.w3.org/csswg/css-flexbox/#resolve-flexible-lengths
  494. # [18:45] <dael> fantasai: Both are in spec with all the various bug fixes. We folded bugs into both options.
  495. # [18:45] <fantasai> http://lists.w3.org/Archives/Public/www-style/2014May/0028.html
  496. # [18:45] <dael> fantasai: Question is what's easier to read and did you notice any difference in results since that would indicates a bug
  497. # [18:46] <dael> fantasai: We'd like review and don't want to CR today, but we likely need a 2nd LC since there were a bunch of normative changes to fix bugs
  498. # [18:46] <dael> fantasai: There's the issue from Rossen_ right now and that's it for DoC
  499. # [18:47] <dael> TabAtkins: So I think we're asking for LC with both algorithms and impl will give us input on which to keep. We'll ask for CR after next F2F
  500. # [18:47] <Zakim> -BrianKardell
  501. # [18:47] <dael> fantasai: If anyone is holding off on issues, we'd like to address those
  502. # [18:47] <dael> SimonSapin: If this is feedback from all browsers, it sounds reasonable
  503. # [18:47] <dael> plinss: So to be clear, you're asking for LC?
  504. # [18:47] <krit> s/SimonSapin/krit/
  505. # [18:47] <dael> fantasai: I'm asking if anyone has issues they haven't filed
  506. # [18:47] <dael> TabAtkins: Except Rossen_'s
  507. # [18:47] <dael> Rossen_: I'm filing it now
  508. # [18:48] <dael> fantasai: Anyone expecting issues?
  509. # [18:48] <dael> krit: Maybe. We haven't found anything jarring so I'm not expecting any major delay, but I'm not willing to say no issues
  510. # [18:48] * Joins: rhauck (~Adium@public.cloak)
  511. # [18:48] <krit> s/krit/Rossen_/
  512. # [18:48] <dael> fantasai: So I suggest we pub LC next week Tues or Thurs and that will be a short LC since the things that have changed are in this one page section
  513. # [18:48] * krit I think
  514. # [18:48] * sylvaing__ is now known as sgalineau
  515. # [18:48] <dael> TabAtkins: So I suggest Thurs witha resolution next telecon.
  516. # [18:49] <dael> plinss: So you want to hold off on recording the resolution till next week?
  517. # [18:49] * Joins: rhauck1 (~Adium@public.cloak)
  518. # [18:49] * Quits: rhauck (~Adium@public.cloak) (Client closed connection)
  519. # [18:49] <dael> TabAtkins: Yes. If there are any issues, please record them ASAP so we can address before next week
  520. # [18:49] <dael> TabAtkins: Fo a few more days we can address things with alacrity
  521. # [18:49] <dael> plinss: OKay. That's the end of the agenda.
  522. # [18:49] <glazou> Zakim, unmute me
  523. # [18:49] <Zakim> glazou should no longer be muted
  524. # [18:50] <dael> plinss: F2F is coming quick, so please add topics. I know we get a flurry of comments at the end, but sooner would be better.
  525. # [18:50] * glazou replies AAAAHH too
  526. # [18:50] <dael> fantasai: I hve a question
  527. # [18:50] * sgalineau fantasai's margin collapsed
  528. # [18:50] <dael> fantasai: Since we were working an baseline I was thinking of taking a pass on line-layout.
  529. # [18:50] <dael> fantasai: Does anyone have concerns about me editing?
  530. # [18:50] <dael> SimonSapin: I have comments, but no concerns
  531. # [18:51] <dael> SteveZ: I don't have any concerns. I didn't e-mail
  532. # [18:51] <dael> fantasai: Okay. I'll look it over. I'm not going to address issues, I'm just going to clean up
  533. # [18:51] <dael> fantasai: I'll bring it more into alignment
  534. # [18:51] <dael> ???: I'm interested in initial caps area.
  535. # [18:51] <fantasai> dave cramer
  536. # [18:51] <dael> fantasai: I'll be mostly ignoring that
  537. # [18:52] <dael> SteveZ: I would be too. I don't think it belongs
  538. # [18:52] <astearns> s/???/dauwhe/
  539. # [18:52] <dael> dauwhe: There's a lot of interesting in publishing since current is horrible
  540. # [18:52] <dael> SteveZ: It involves problems of aspect ratio
  541. # [18:52] <dael> dauwhe: And authors knowing height of particular cap
  542. # [18:53] * Quits: rhauck1 (~Adium@public.cloak) (Client closed connection)
  543. # [18:53] <dael> SteveZ: Often you'll want to align to the form underneatha nd maybe with linegrid it would be easier
  544. # [18:53] <dael> dauwhe: Is there a natural way to have it fall out of grid, or does it need to be seperate
  545. # [18:53] <dael> SteveZ: I think seperate. Main problemw as you wanted to position baseline of initial cap and set distances so it covered even number of lines
  546. # [18:54] <dael> dauwhe: Yes, there was a desire to get initial value of the cap lined up in advance
  547. # [18:54] <dael> SteveZ: Body height and face height can be different for diff fonts and that would affect appearance
  548. # [18:54] <dael> TabAtkins: Sounds like something that can be automated with linegrid
  549. # [18:54] <dael> dauwhe: I think I can get interest from impl on this subject. People at iBooks are interested
  550. # [18:55] <dael> ???: As you know we've been playing with text flowing around a big cap. Seeing the author-facing notes would be very useful
  551. # [18:55] <astearns> s/???/sylvaing/
  552. # [18:55] <glazou> s/??/sgalineau
  553. # [18:55] <dael> SteveZ: Since you want to do dropcaps and fantasai doesn't, does it make sense to split it?
  554. # [18:55] <dael> fantasai: I'm not sure where it goes best, but we can co-edit
  555. # [18:55] <fantasai> don't have to split the spec in order to both work on parts of it :)
  556. # [18:55] <dael> dauwhe: I was thinking I could do a rough-cut and get whats there to a point where it's easier to discuss
  557. # [18:56] <dael> plinss: So dauwhe are you willing to be a co-editor?
  558. # [18:56] <dael> dauwhe: Yes. As long as I don't have to be expect on everything
  559. # [18:56] <dael> TabAtkins: It's not like any of us are
  560. # [18:56] <dael> dauwhe: Everything I've seen with this group leads me to believe otherwise
  561. # [18:56] <dael> plinss: So any obj to fantasai and dauwhe being added as editor to line layout?
  562. # [18:56] <dael> SteveZ: I assume I'm still there.
  563. # [18:56] <dael> TabAtkins: yes
  564. # [18:57] <dael> SteveZ: I think John dropped off
  565. # [18:57] <Zakim> -??P1
  566. # [18:57] <dael> krit: He doesn't reply to e-mails.
  567. # [18:57] * sgalineau will keep working on dropcaps until someone considers them harmful
  568. # [18:57] * glazou seems we have a cat on the call
  569. # [18:57] * glazou heard a meoooow
  570. # [18:57] <dael> RESOLVED: Add fantasai and dauwhe as editors to line layout
  571. # [18:57] <dael> plinss: Should someone ping John?
  572. # [18:57] * leaverou glazou: I thought it was a baby!
  573. # [18:57] <dael> SteveZ: Well he can't because he dropped from the group.
  574. # [18:57] <dael> plinss: Okay, he'll be a former editor
  575. # [18:57] * TabAtkins That was my cat being weird.
  576. # [18:57] * sgalineau glazou, if all you do is herd cats all you hear is cats
  577. # [18:58] <dael> SteveZ: I think the process requires editors to be in the group
  578. # [18:58] <Zakim> +??P1
  579. # [18:58] <dael> plinss: I guess that's it. Thanks everyone.
  580. # [18:58] * sgalineau all the dbarons speak at once
  581. # [18:58] <dael> TabAtkins: I won't be around next week.
  582. # [18:58] <dael> glazou: I have one more. Technically John Daggett is still in the WG
  583. # [18:58] <dael> SteveZ: I thought he resigned
  584. # [18:59] <dael> glazou: We left daily work, but the Mozilla rep, dbaron, never removed him
  585. # [18:59] <dael> glazou: So he's a member.
  586. # [18:59] <dael> SteveZ: Okay. so he can stay editor
  587. # [18:59] <TabAtkins> s/TabAtkins/dbaron/
  588. # [18:59] <dael> SteveZ: dbaron would you find out if John wants to stay?
  589. # [18:59] <dael> dbaron: I can ask.
  590. # [18:59] <Zakim> -[Microsoft.a]
  591. # [18:59] * Quits: AH_Miller (~mike@public.cloak) ("")
  592. # [18:59] <Zakim> -hober
  593. # [18:59] <Zakim> -??P17
  594. # [18:59] <Zakim> -dbaron
  595. # [18:59] <Zakim> -fantasai
  596. # [18:59] <Zakim> -glazou
  597. # [18:59] <Zakim> -dauwhe
  598. # [18:59] <Zakim> -Bert
  599. # [18:59] <Zakim> -[Microsoft]
  600. # [18:59] <Zakim> -zcorpan
  601. # [18:59] <dael> plinss: Thanks everyone. We'll talk next week.
  602. # [18:59] <Zakim> -plinss
  603. # [18:59] <Zakim> -SimonSapin
  604. # [18:59] <Zakim> -??P1
  605. # [18:59] <Zakim> -astearns
  606. # [18:59] <Zakim> -SteveZ
  607. # [18:59] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  608. # [18:59] <Zakim> -dael
  609. # [18:59] <Zakim> -SGalineau
  610. # [18:59] <Zakim> -AH_Miller
  611. # [18:59] <Zakim> -Lea
  612. # [18:59] <Zakim> -murakami
  613. # [18:59] * Parts: adenilson (~anonymous@public.cloak) (adenilson)
  614. # [18:59] <Zakim> -TabAtkins
  615. # [19:00] <Zakim> -bradk
  616. # [19:00] * Parts: kawabata (~uid24584@public.cloak)
  617. # [19:00] <Zakim> -krit
  618. # [19:00] <Zakim> Style_CSS FP()12:00PM has ended
  619. # [19:00] <Zakim> Attendees were dael, glazou, plinss, astearns, dauwhe, AH_Miller, SimonSapin, Rossen_, murakami, krit, Bert, bradk, TabAtkins, [Microsoft], gregwhitworth, SGalineau, Lea,
  620. # [19:00] <Zakim> ... BrianKardell, hober, fantasai, kawabata, dbaron, SteveZ, zcorpan
  621. # [19:00] * Parts: bradk (~bradk@public.cloak) (bradk)
  622. # [19:00] * Quits: dael (~dael@public.cloak) ("")
  623. # [19:01] * Quits: murakami (~769ad103@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  624. # [19:02] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  625. # [19:02] * Joins: zcorpan (~zcorpan@public.cloak)
  626. # [19:04] * Quits: SteveZ (~SteveZ@public.cloak) ("Page closed")
  627. # [19:04] * Joins: jcraig (~jcraig@public.cloak)
  628. # [19:06] * Quits: glazou (~glazou@public.cloak) (Ping timeout: 180 seconds)
  629. # [19:09] <fantasai> TabAtkins: http://lists.w3.org/Archives/Public/www-style/2012Dec/0040.html
  630. # [19:09] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  631. # [19:09] <fantasai> 11:14 <Rossen_> The current spec didn't really address the issue IMO
  632. # [19:09] <fantasai> 11:16 <Rossen_> the problem happens when the flex items have undefined cross size, intrinsic ratio and stretch in the cross direction
  633. # [19:09] <fantasai> 11:16 <Rossen_> the current spec considers only the case of the item having a "a definite cross size"
  634. # [19:09] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
  635. # [19:13] * Joins: darktears (~darktears@public.cloak)
  636. # [19:17] * Joins: lmcliste_ (~lmclister@public.cloak)
  637. # [19:17] * Quits: lmclister (~lmclister@public.cloak) (Client closed connection)
  638. # [19:18] * leaverou is now known as leaverou_away
  639. # [19:18] * leaverou_away is now known as leaverou
  640. # [19:22] <fantasai> We could have that happen at used value time, or at computed value time
  641. # [19:22] <fantasai> (conversion of flex-basis: auto to flex-basis: <width>)
  642. # [19:23] <fantasai> ...
  643. # [19:23] * fantasai couldn't hear
  644. # [19:23] <fantasai> ~_~
  645. # [19:33] * leaverou is now known as leaverou_away
  646. # [19:34] * leaverou_away is now known as leaverou
  647. # [19:38] <TabAtkins> Hm, everyone left the call.
  648. # [19:39] <fantasai> ?
  649. # [19:42] <TabAtkins> <f><i><a>...
  650. # [19:42] <TabAtkins> <flexbox><item><abspos>
  651. # [19:42] <TabAtkins> <containing-block><flexbox><item><abspos>
  652. # [19:48] * Joins: rhauck (~Adium@public.cloak)
  653. # [20:02] * leaverou is now known as leaverou_away
  654. # [20:03] <krit> fantasai: sent an email to www-style about CSS Masking could you read it?
  655. # [20:05] * Quits: jcraig (~jcraig@public.cloak) (Ping timeout: 180 seconds)
  656. # [20:08] <fantasai> ok
  657. # [20:13] * Joins: zcorpan (~zcorpan@public.cloak)
  658. # [20:15] <fantasai> krit: wr mask-source type?
  659. # [20:15] <fantasai> krit: I think if we can have it just be mask-xyz rather than mask-source-xyz, that might be better, but otherwise don't have a good idea
  660. # [20:15] <fantasai> :/
  661. # [20:17] <fantasai> maybe mask-value: alpha | luminance | auto?
  662. # [20:17] <fantasai> mask-border-value
  663. # [20:17] <fantasai> meh
  664. # [20:17] <fantasai> that's prolly confusing
  665. # [20:17] * fantasai is wondering if there's a term more specific to what alpha and luminance are
  666. # [20:20] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  667. # [20:26] <krit> fantasai: It was to come up even with mask-source-type in the first place
  668. # [20:26] <krit> fantasai: and mask-image-type might sound like mask-image gets a shorthand
  669. # [20:26] * Zakim krit, you typed too many words without commas; I suspect you forgot to start with 'to ...'
  670. # [20:27] <krit> Zakim: I am sorry
  671. # [20:28] <krit> fantasai: operation might be a description: mask-operation
  672. # [20:28] <krit> fantasai: mask-border-operation?
  673. # [20:30] * Joins: jcraig (~jcraig@public.cloak)
  674. # [20:33] <fantasai> mask-channel?
  675. # [20:33] * Quits: jet (~junglecode@public.cloak) (jet)
  676. # [20:33] <fantasai> krit: also, mask-image-type might make it sound like you're describing the image type, not the mask type...
  677. # [20:34] <krit> fantasai: true
  678. # [20:34] <krit> fantasai: channel doesn't seem right, or at least just true for alpha masking
  679. # [20:41] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  680. # [20:51] * leaverou_away is now known as leaverou
  681. # [20:51] * Joins: jcraig (~jcraig@public.cloak)
  682. # [21:09] <fantasai> krit: anyway, for mask-composit...
  683. # [21:10] <fantasai> krit: there was some discussion originally, when we were discussing it, about different operators, but also the potential need for grouping
  684. # [21:10] <fantasai> krit: Is that something that's might be necessary later?
  685. # [21:11] <krit> fantasai: there were discussions about grouping layers for compositing, that is correct. Some like cabanier__ would like to see that to apply compositing to a set of images with another set of images
  686. # [21:11] <krit> fantasai: that would affect the list in mask-image though
  687. # [21:12] <fantasai> http://lists.w3.org/Archives/Public/www-style/2013Sep/0875.html
  688. # [21:12] <fantasai> krit: right...
  689. # [21:12] <fantasai> krit: is that something we need to think about now, then?
  690. # [21:12] <krit> fantasai: I am not sure if it would necessarily affect the naming of mask-<type>
  691. # [21:13] <fantasai> krit: oh, well def not
  692. # [21:13] <krit> fantasai: if it would, then yes
  693. # [21:13] <fantasai> krit: but the syntax of mask-composit
  694. # [21:13] <fantasai> krit: or of layering in general
  695. # [21:13] <krit> fantasai: no, don't think so
  696. # [21:14] <fantasai> krit: what would grouping look like, if we added it?
  697. # [21:15] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  698. # [21:15] <krit> fantasai: there wasn't a suggestion yet. maybe group(<image> <image>, <operation>) ??
  699. # [21:15] <krit> fantasai: it is purely speculative
  700. # [21:17] * fantasai ponders using mathematical symbols
  701. # [21:18] <fantasai> (<image> + <image> - <image>) & <image>
  702. # [21:18] <fantasai> but I think we stack in reverse order
  703. # [21:18] <fantasai> so that's gonna be odd
  704. # [21:20] * Joins: jet (~junglecode@public.cloak)
  705. # [21:21] <fantasai> hm, maybe not
  706. # [21:22] <fantasai> maybe notation would go forward
  707. # [21:22] <fantasai> just like normal
  708. # [21:22] <fantasai> but commas still separate a reverse-ordered list
  709. # [21:23] <fantasai> and then we can make filter functions be equivalent to parentheses and have an image-description sub-language in CSS!
  710. # [21:23] <fantasai> woo
  711. # [21:24] * fantasai goes to clean up the kitchen and get out of here
  712. # [21:38] * Joins: jcraig (~jcraig@public.cloak)
  713. # [21:40] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
  714. # [21:53] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  715. # [21:54] * Joins: jcraig (~jcraig@public.cloak)
  716. # [21:55] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  717. # [22:58] * Joins: jcraig (~jcraig@public.cloak)
  718. # [23:00] * Quits: jcraig (~jcraig@public.cloak) (jcraig)
  719. # [23:12] * Zakim excuses himself; his presence no longer seems to be needed
  720. # [23:12] * Parts: Zakim (zakim@public.cloak) (Zakim)
  721. # [23:21] * Quits: hober (~ted@public.cloak) (Client closed connection)
  722. # [23:21] * Joins: hober (~ted@public.cloak)
  723. # [23:26] <krit> fantasai: well, maybe lets discuss this at the next F2F :P
  724. # [23:27] <krit> fantasai: I am sure everyone will be happy to have a sub-language in CSS
  725. # Session Close: Thu May 08 00:00:00 2014

The end :)