/irc-logs / w3c / #css / 2014-09-24 / end

Options:

  1. # Session Start: Wed Sep 24 00:00:00 2014
  2. # Session Ident: #css
  3. # [00:28] * Joins: Rossen_ (~Rossen@public.cloak)
  4. # [00:32] * Joins: jet (~junglecode@public.cloak)
  5. # [00:42] * Joins: tantek (~tantek@public.cloak)
  6. # [00:44] <fantasai> TabAtkins, Rossen_: ping
  7. # [00:44] <TabAtkins> pong
  8. # [00:44] <fantasai> Zakim, room for 4
  9. # [00:44] <Rossen_> dong
  10. # [00:44] * Joins: Zakim (zakim@public.cloak)
  11. # [00:44] <fantasai> Zakim, room for 4
  12. # [00:44] <Zakim> I don't understand 'room for 4', fantasai
  13. # [00:44] <Rossen_> are you on the phone?
  14. # [00:44] <fantasai> nope
  15. # [00:44] <Rossen_> I need 10 mins to join
  16. # [00:44] <fantasai> k
  17. # [00:46] * fantasai needs to figure out the right syntax for Zakim
  18. # [00:47] <fantasai> Zakim, room for 4?
  19. # [00:47] <Zakim> ok, fantasai; conference Team_(css)22:49Z scheduled with code 26631 (CONF1) for 60 minutes until 2349Z
  20. # [00:47] * fantasai yay
  21. # [00:48] <Zakim> Team_(css)22:49Z has now started
  22. # [00:48] <Zakim> +[IPcaller]
  23. # [00:48] <fantasai> Zakim, this is Team_(css)
  24. # [00:48] <Zakim> fantasai, this was already Team_(css)22:49Z
  25. # [00:48] <Zakim> ok, fantasai; that matches Team_(css)22:49Z
  26. # [00:49] <fantasai> Zakim, IPcaller is fantasai
  27. # [00:49] <Zakim> +fantasai; got it
  28. # [00:51] <Zakim> + +1.281.305.aaaa
  29. # [00:52] <TabAtkins> zakim, aaaa is me
  30. # [00:52] <Zakim> +TabAtkins; got it
  31. # [00:58] * Joins: dauwhe_ (~dauwhe@public.cloak)
  32. # [00:58] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  33. # [00:59] <fantasai> proposed wording for issue 27:
  34. # [00:59] <fantasai> Content-based values of 'min-height' and 'max-height'
  35. # [00:59] <fantasai> do not factor into the percentage size resolution of the box’s contents.
  36. # [00:59] <fantasai> For example, a percentage-height flex item whose flex container has
  37. # [00:59] <fantasai> ''height: 120em; min-height: auto''
  38. # [00:59] <fantasai> will size itself against ''height: 120em'' regardless of the impact
  39. # [00:59] <fantasai> that 'min-height' might have on the used size of the flex container.
  40. # [00:59] <fantasai> hm, that might be a bit too general
  41. # [00:59] <fantasai> should restrict it to ''auto'' in this spec, and paste the general definition into Sizing
  42. # [01:01] <fantasai> In order to prevent cycling sizing,
  43. # [01:03] * Disconnected
  44. # [01:07] * Attempting to rejoin channel #css
  45. # [01:07] * Rejoined channel #css
  46. # [01:07] * Topic is '#css http://wiki.csswg.org/planning/sophia-2014#agenda'
  47. # [01:07] * Set by glazou2 on Mon Sep 08 16:17:19
  48. # [01:07] <Rossen_> zakim, microsoft is me
  49. # [01:07] <Zakim> +Rossen_; got it
  50. # [01:10] * Disconnected
  51. # [01:12] * Attempting to rejoin channel #css
  52. # [01:12] * Rejoined channel #css
  53. # [01:12] * Topic is '#css http://wiki.csswg.org/planning/sophia-2014#agenda'
  54. # [01:12] * Set by glazou2 on Mon Sep 08 16:17:19
  55. # [01:12] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Client closed connection)
  56. # [01:12] <fantasai> hg resolve -m should mark all files as resolved
  57. # [01:12] <fantasai> Of course, don't do it unless you've actually resolved all the conflicts ;)
  58. # [01:15] * Disconnected
  59. # [01:24] * Attempting to rejoin channel #css
  60. # [01:24] * Rejoined channel #css
  61. # [01:24] * Topic is '#css http://wiki.csswg.org/planning/sophia-2014#agenda'
  62. # [01:24] * Set by glazou2 on Mon Sep 08 16:17:19
  63. # [01:24] <Rossen_> this should result in the <absFlexItem> to be positioned in the top-left of the flex container (assuming lr-tb writing mode and default justification)
  64. # [01:26] <fantasai> flexbox reversing has no effect on paint order
  65. # [01:26] <fantasai> only 'order' property has an effect
  66. # [01:26] <fantasai> and we agreed that it has an effect
  67. # [01:26] <fantasai> it's documented at the top of the section
  68. # [01:26] <fantasai> http://dev.w3.org/csswg/css-flexbox/#algo-flex-order
  69. # [01:26] <fantasai> Rossen ^
  70. # [01:30] * Joins: jdaggett (~jdaggett@public.cloak)
  71. # [01:33] <Rossen_> An absolutely-positioned child of a flex container does not participate in flex layout. They do participate in the reordering step.
  72. # [01:33] <Rossen_> An absolutely-positioned child of a flex container does not participate in flex layout. They do participate in the reordering step during painting.
  73. # [01:34] <fantasai> hmm
  74. # [01:34] <fantasai> An absolutely-positioned child of a flex container does not participate in flex layout.
  75. # [01:35] <fantasai> However, it does participate in the reordering step (see 'order'), which has an effect in their painting order.
  76. # [01:35] <fantasai> ?
  77. # [01:35] <Rossen_> sounds great
  78. # [01:39] * fantasai pushed that sentence
  79. # [01:40] <Rossen_> https://dl.dropboxusercontent.com/u/47074248/IESVGResizingSupport.html
  80. # [01:40] * fantasai muted
  81. # [01:43] <fantasai> TabAtkins, Rossen: I think that's different from how width/height attrs work on <img>/<object> -- there they set the CSS properties directly, don't provide intrinsic dimensions
  82. # [01:43] * fantasai can't remember what the correct behavior is for SVG
  83. # [01:45] * fantasai wordsmithing the CSS2.1 bits
  84. # [01:45] <Zakim> -TabAtkins
  85. # [01:45] <Zakim> -fantasai
  86. # [01:46] <Zakim> -Rossen_
  87. # [01:46] <Zakim> Team_(css)22:49Z has ended
  88. # [01:46] <Zakim> Attendees were fantasai, +1.281.305.aaaa, TabAtkins, Rossen_
  89. # [01:47] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  90. # [01:48] * Quits: Rossen_ (~Rossen@public.cloak) ("Page closed")
  91. # [01:51] <TabAtkins> fantasai: What are you intending with the term "static position rectangle"? Same or different than the term "static position"?
  92. # [01:51] <TabAtkins> Oh wait, I see it.
  93. # [01:51] <TabAtkins> I just need to tweak some links.
  94. # [01:54] <fantasai> um
  95. # [01:54] * fantasai not sure what you're doing, but was just editing that section
  96. # [01:54] <fantasai> TabAtkins: http://www.w3.org/TR/CSS21/visudet.html#abs-non-replaced-width
  97. # [01:55] <TabAtkins> Just fixing a bunch of broken links.
  98. # [01:55] <fantasai> kk :)
  99. # [01:55] <fantasai> "The static position for 'left' is the distance from the left edge of the containing block to the left margin edge of a hypothetical box that would have been the first box of the element if its 'position' property had been 'static' and 'float' had been 'none'."
  100. # [01:55] <fantasai> CSS2.1 conceives of the static position as values for the offset properties.
  101. # [01:55] <TabAtkins> I just turned up Bikeshed's sensitivity, so I've been having to do force generation and manual commit during the conversation. ^_^
  102. # [01:55] <fantasai> Not as a position.
  103. # [01:55] <TabAtkins> fantasai: We should just rewrite that to be more sensible.
  104. # [01:56] <fantasai> That? Yeah that whole thing is a mess.
  105. # [01:56] <fantasai> We're not touching it.
  106. # [01:56] <fantasai> We're just going to write CSS Positioning to be sensical :)
  107. # [01:56] <TabAtkins> Just give its position as the result of aligning withing the static pos retangle.
  108. # [01:56] <TabAtkins> That's what I mean, yes.
  109. # [01:56] <fantasai> But I wanted to tie into that wording properly
  110. # [01:56] <TabAtkins> For now we can write it into the note box. ^_^
  111. # [01:56] <fantasai> so that's why "offsets" came into the wording
  112. # [01:56] <fantasai> Yes!
  113. # [01:57] <fantasai> That's why I introduced the static position rectangle concept...
  114. # [01:57] <fantasai> so this stuff can make some sense. ^_^
  115. # [01:57] * fantasai currently wordsmithing
  116. # [01:58] <TabAtkins> No problem.
  117. # [01:58] <TabAtkins> Links all fixed now.
  118. # [01:58] * TabAtkins wishes we hadn't settled on title as the carrier for "override the linktext" information.
  119. # [01:59] <fantasai> Yeah, it's awkward.
  120. # [01:59] <fantasai> What would you suggest changing it to?
  121. # [02:00] <TabAtkins> xref?
  122. # [02:00] <fantasai> ...
  123. # [02:00] <TabAtkins> <a value for=align-self xref=stretch title="Everything's equal height.">...</a>
  124. # [02:01] <fantasai> I think xref is used to create links, rather than anchors, in some other markup languages...
  125. # [02:01] <TabAtkins> (That sort of verbosity is, of coruse, only needed if you want to link some text to that property value.)
  126. # [02:01] <TabAtkins> Yes, that's what this is.
  127. # [02:01] <fantasai> Oh!
  128. # [02:01] <TabAtkins> Well, I guess we need the same thing on <dfn>s.
  129. # [02:02] <TabAtkins> So you're rigth also.
  130. # [02:02] <fantasai> heh
  131. # [02:02] <TabAtkins> Anolis just uses x.
  132. # [02:02] <TabAtkins> Well, data-x, because they're verbose like that.
  133. # [02:02] <fantasai> x works for me
  134. # [02:03] <fantasai> "cross-reference as" and "cross-reference to"
  135. # [02:03] <TabAtkins> Yeah.
  136. # [02:03] * fantasai moves some sheep around
  137. # [02:03] <TabAtkins> Okay, implementing. I'll have to check what the link was that you had a non-trivial title for that I just wiped out.
  138. # [02:04] <fantasai> huh?
  139. # [02:04] <TabAtkins> We had a few links that were made explicitly to a dfn in the spec, like <a href="#valuedef-stretch"> or whatever.
  140. # [02:04] <TabAtkins> They were mostly broken.
  141. # [02:04] <TabAtkins> So I fixed them to be autolinks.
  142. # [02:05] <TabAtkins> But one of them actually had a title attr giving a reasonable tooltip.
  143. # [02:05] <TabAtkins> Which it no longer has.
  144. # [02:05] <fantasai> ah
  145. # [02:05] * Quits: jet (~junglecode@public.cloak) (jet)
  146. # [02:06] <TabAtkins> Hmmmmmm.
  147. # [02:07] <TabAtkins> If I change over to just x, it'll break all the things that currently use title.
  148. # [02:07] <fantasai> do x || title
  149. # [02:07] <TabAtkins> If I switch to preferring x, but falling back to title, it'll break for new content that wants to use a title but wants the ordinary text as well.
  150. # [02:07] <TabAtkins> Which I guess is rare, though.
  151. # [02:07] <fantasai> ????
  152. # [02:08] <fantasai> oh
  153. # [02:08] <fantasai> um
  154. # [02:08] <TabAtkins> <a title="here's an explanation>stackign context</a>
  155. # [02:08] <fantasai> maybe an empty x means just use the content?
  156. # [02:08] <TabAtkins> Yeah, was thinking of that.
  157. # [02:08] <TabAtkins> Okay.
  158. # [02:08] <fantasai> Someday in the future we can switch over all the titles
  159. # [02:08] <fantasai> and then the x's will be redundant
  160. # [02:08] <fantasai> but
  161. # [02:09] <TabAtkins> Wont' need a change, it'll just be an excess two characters.
  162. # [02:10] <fantasai> yeah
  163. # [02:10] * fantasai pushes the static pos stuff
  164. # [02:15] <fantasai> TabAtkins: http://dev.w3.org/csswg/css-flexbox/#abspos-items
  165. # [02:15] <fantasai> TabAtkins: Lemme know if that makes sense.
  166. # [02:16] <TabAtkins> Sounds good.
  167. # [02:16] <TabAtkins> Hmm.
  168. # [02:16] <TabAtkins> Interesting that, in this context, it uses justify-content, but when absposes are aligned otherwise, they use justify-self.
  169. # [02:17] <TabAtkins> We should maybe address that in Alignment?
  170. # [02:17] <fantasai> That's a good point...
  171. # [02:18] <fantasai> I think it's because the static pos is supposed to be the position it "would have had"
  172. # [02:19] <fantasai> in some other contexts, alignment properties might not have any effect at all
  173. # [02:19] <TabAtkins> Right.
  174. # [02:19] <fantasai> on static pos
  175. # [02:19] <TabAtkins> That implies that abspos alignment is context-specific.
  176. # [02:20] <fantasai> well, not exactly :)
  177. # [02:20] <TabAtkins> In particular, that two absposes that share a positioning root but not a parent might use totally different properties to align themselves.
  178. # [02:20] <fantasai> So let's suppose that I have a box with one auto offset and one 0 offset
  179. # [02:21] <fantasai> ...
  180. # [02:21] <TabAtkins> In different axises, I assume.
  181. # [02:22] <fantasai> I guess in the same axis they would ignore the auto offset
  182. # [02:22] <fantasai> if they didn't, then the alignment properties would apply to split the difference
  183. # [02:23] <TabAtkins> Yeah.
  184. # [02:23] <TabAtkins> They ignore the auto.
  185. # [02:26] * Quits: adenilson (~anonymous@public.cloak) (adenilson)
  186. # [02:33] * Joins: tantek (~tantek@public.cloak)
  187. # [02:44] * Joins: jdaggett_ (~jdaggett@public.cloak)
  188. # [02:49] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
  189. # [02:49] * jdaggett_ is now known as jdaggett
  190. # [03:05] * Joins: zcorpan (~zcorpan@public.cloak)
  191. # [03:12] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  192. # [03:15] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  193. # [03:25] * Joins: dbaron (~dbaron@public.cloak)
  194. # [03:31] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  195. # [04:20] * Quits: sylvaing__ (~sid26595@public.cloak) (Client closed connection)
  196. # [04:20] * Joins: sylvaing__ (~sid26595@public.cloak)
  197. # [04:28] * Joins: jdaggett_ (~jdaggett@public.cloak)
  198. # [04:33] * Quits: jdaggett (~jdaggett@public.cloak) (Ping timeout: 180 seconds)
  199. # [04:33] * jdaggett_ is now known as jdaggett
  200. # [04:43] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  201. # [05:07] * Joins: jdaggett (~jdaggett@public.cloak)
  202. # [05:45] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  203. # [06:30] * Quits: tantek (~tantek@public.cloak) (tantek)
  204. # [06:34] * Joins: dbaron (~dbaron@public.cloak)
  205. # [07:25] <birtles> TabAtkins: bikeshed is not finding attribute info for dictionary members anymore
  206. # [07:27] <TabAtkins> Probably because I undid a dirty hack from Shane that treated all dictionary members as interface attributes. I'll fix it tomorrow.
  207. # [07:28] <birtles> birtles: ok, I wondered if there was a workaround
  208. # [07:28] <birtles> oops, that was meant for you :)
  209. # [07:30] <TabAtkins> Probably not. I need to poke at the attribute-info code and make sure it'll look for dictionary members as well. Shouldn't be difficult.
  210. # [07:56] * Zakim excuses himself; his presence no longer seems to be needed
  211. # [07:56] * Parts: Zakim (zakim@public.cloak) (Zakim)
  212. # [08:21] * Joins: zcorpan (~zcorpan@public.cloak)
  213. # [08:28] * Joins: tantek (~tantek@public.cloak)
  214. # [08:57] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  215. # [08:59] * Joins: dbaron (~dbaron@public.cloak)
  216. # [09:00] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  217. # [09:08] * Joins: Ms2ger (~Ms2ger@public.cloak)
  218. # [09:29] * Joins: jdaggett (~jdaggett@public.cloak)
  219. # [09:52] * Joins: jet (~junglecode@public.cloak)
  220. # [10:22] * Quits: jet (~junglecode@public.cloak) (jet)
  221. # [10:39] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  222. # [10:54] * Quits: jdaggett (~jdaggett@public.cloak) (Client closed connection)
  223. # [11:33] * Quits: tantek (~tantek@public.cloak) (tantek)
  224. # [11:36] * Joins: antonp (~Thunderbird@public.cloak)
  225. # [11:46] * Joins: Ms2ger (~Ms2ger@public.cloak)
  226. # [12:52] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  227. # [12:58] * Joins: darktears (~darktears@public.cloak)
  228. # [13:37] * Joins: plh (plehegar@public.cloak)
  229. # [13:55] * Quits: plh (plehegar@public.cloak) ("Leaving")
  230. # [13:55] * Joins: plh (plehegar@public.cloak)
  231. # [14:04] * Joins: tantek (~tantek@public.cloak)
  232. # [14:38] * Quits: tantek (~tantek@public.cloak) (tantek)
  233. # [14:53] * Quits: dauwhe_ (~dauwhe@public.cloak) (Client closed connection)
  234. # [15:05] * Joins: dauwhe (~dauwhe@public.cloak)
  235. # [15:29] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  236. # [15:31] * Joins: Ms2ger (~Ms2ger@public.cloak)
  237. # [15:45] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  238. # [15:45] * Joins: dauwhe (~dauwhe@public.cloak)
  239. # [15:58] * Joins: zcorpan (~zcorpan@public.cloak)
  240. # [16:07] * Joins: {Darktears} (~darktears@public.cloak)
  241. # [16:08] * Quits: darktears (~darktears@public.cloak) (Ping timeout: 180 seconds)
  242. # [16:10] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  243. # [16:21] * Joins: darktears (~darktears@public.cloak)
  244. # [16:25] * Quits: {Darktears} (~darktears@public.cloak) (Ping timeout: 180 seconds)
  245. # [17:12] * Quits: Ms2ger (~Ms2ger@public.cloak) ("Leaving")
  246. # [17:28] * Joins: jet (~junglecode@public.cloak)
  247. # [17:31] * Joins: dbaron (~dbaron@public.cloak)
  248. # [17:40] * Joins: florian (~Florian@public.cloak)
  249. # [17:41] * Quits: Bert (bbos@public.cloak) (Client closed connection)
  250. # [17:43] * Joins: Bert (bbos@public.cloak)
  251. # [17:44] * Joins: glazou (~glazou@public.cloak)
  252. # [17:44] * Joins: Zakim (zakim@public.cloak)
  253. # [17:44] * Joins: RRSAgent (rrsagent@public.cloak)
  254. # [17:44] <RRSAgent> logging to http://www.w3.org/2014/09/24-css-irc
  255. # [17:45] * glazou changes topic to 'http://lists.w3.org/Archives/Public/www-style/2014Sep/0357.html'
  256. # [17:45] <glazou> Zakim, this will be Style
  257. # [17:45] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 14 minutes
  258. # [17:45] <glazou> RRSAgent, make logs public
  259. # [17:45] <RRSAgent> I have made the request, glazou
  260. # [17:46] <glazou> Zakim, code?
  261. # [17:47] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), glazou
  262. # [17:47] * Joins: zcorpan (~zcorpan@public.cloak)
  263. # [17:53] * Joins: MaRakow (~MaRakow@public.cloak)
  264. # [17:56] <Zakim> Style_CSS FP()12:00PM has now started
  265. # [17:56] <Zakim> +plinss
  266. # [17:56] * Joins: dael (~dael@public.cloak)
  267. # [17:56] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  268. # [17:56] <dael> ScribeNick: dael
  269. # [17:57] <Zakim> +[Microsoft]
  270. # [17:57] <gregwhitworth> Zakim, Microsoft has me
  271. # [17:57] <Zakim> +gregwhitworth; got it
  272. # [17:57] <Zakim> + +1.917.934.aaaa
  273. # [17:57] <Zakim> + +1.479.764.aabb
  274. # [17:57] <Zakim> +dael
  275. # [17:58] <Zakim> + +93192aacc
  276. # [17:58] <Zakim> +dauwhe
  277. # [17:58] <antonp> Zakim, aacc is me
  278. # [17:58] <Zakim> +antonp; got it
  279. # [17:58] * Zakim hears +1.479.764.aabb's hand up
  280. # [17:58] * Zakim sees +1.479.764.aabb on the speaker queue
  281. # [17:58] <Zakim> -dael
  282. # [17:58] <plinss> q-
  283. # [17:58] * Zakim sees +1.479.764.aabb on the speaker queue
  284. # [17:58] <plinss> ack
  285. # [17:59] <florian> Zakim, I am + 1.479.764.aabb
  286. # [17:59] <Zakim> I don't understand 'I am + 1.479.764.aabb', florian
  287. # [17:59] <Zakim> +dael
  288. # [17:59] * Joins: mikesherov (~uid42630@public.cloak)
  289. # [17:59] <florian> Zakim, I am +1.479.764.aabb
  290. # [17:59] <Zakim> +florian; got it
  291. # [17:59] <plinss> q?
  292. # [17:59] * Zakim sees +1.479.764.aabb on the speaker queue
  293. # [17:59] * Joins: murakami (~769ad103@public.cloak)
  294. # [17:59] <florian> q-
  295. # [17:59] * Zakim sees +1.479.764.aabb on the speaker queue
  296. # [17:59] <plinss> q=
  297. # [17:59] * Zakim plinss, if you meant to query the queue, please say 'q?'; if you meant to replace the queue, please say 'queue= ...'
  298. # [17:59] <plinss> queue=
  299. # [17:59] * Zakim sees no one on the speaker queue
  300. # [18:00] <Zakim> + +33.1.39.21.aadd
  301. # [18:00] <glazou> Zakim, aadd is me
  302. # [18:00] <Zakim> +glazou; got it
  303. # [18:00] <Zakim> +[Microsoft.a]
  304. # [18:00] <Zakim> +??P34
  305. # [18:01] * Joins: Rossen_ (~Rossen@public.cloak)
  306. # [18:01] <murakami> zakim, ??P34 is me
  307. # [18:01] <Zakim> +murakami; got it
  308. # [18:01] <Zakim> +[IPcaller]
  309. # [18:01] <Zakim> +hober
  310. # [18:01] * Joins: alex_antennahouse (~458c94ae@public.cloak)
  311. # [18:01] <Zakim> + +1.631.398.aaee
  312. # [18:02] <Zakim> +krit
  313. # [18:02] <Zakim> - +1.917.934.aaaa
  314. # [18:02] <Zakim> +TabAtkins
  315. # [18:03] <Rossen_> zakim, microsoft is me
  316. # [18:03] <Zakim> +Rossen_; got it
  317. # [18:03] <Zakim> + +1.917.934.aaff
  318. # [18:03] <Zakim> +dbaron
  319. # [18:04] <dael> plinss: Let's start
  320. # [18:04] <dael> plinss: Any additions to the agenda?
  321. # [18:04] <SimonSapin> anyone using SIP?
  322. # [18:04] <dael> plinss: I'll take that as a no
  323. # [18:04] <SimonSapin> Zakim not responding for me
  324. # [18:04] <dael> Topic: Joint meeting with dpub
  325. # [18:04] <dael> dauwhe: I didn't know what the proceedure is to set this up.
  326. # [18:04] <dael> plinss: Doens't matter as long as we know.
  327. # [18:05] <dael> dauwhe: They're interested in the box tree stuff. dpub has a force on dom pagination or something like that
  328. # [18:05] <glazou> let me call again, I hear nothing at all
  329. # [18:05] <dael> dauwhe: They're at the end of the week and we're att he beginning.
  330. # [18:05] <Zakim> -glazou
  331. # [18:05] <dael> plinss: Are there times they were available or would be better?
  332. # [18:05] <dael> dauwhe: I'll ask them.
  333. # [18:05] <dael> plinss: Anyone in our group that wants to be there but has time restrictions?
  334. # [18:05] <dael> Rossen_: I think it would be good to see what they want to bring
  335. # [18:05] <glazou> me
  336. # [18:05] <Zakim> + +aagg
  337. # [18:06] <dael> plinss: Invite them to our normal or use our breakout time?
  338. # [18:06] <Zakim> +glazou
  339. # [18:06] <SimonSapin> Zakim, +aagg is me
  340. # [18:06] <Zakim> +SimonSapin; got it
  341. # [18:06] <TabAtkins> I'm fine with taking a bit of normal time if necessary.
  342. # [18:06] * Bert is having computer problems. Will join in a moment.
  343. # [18:06] <dael> ???: I would say the breakout time is longer and that's a good way to use it.
  344. # [18:06] <Zakim> + +1.206.992.aahh
  345. # [18:06] <MaRakow> Zakim, aahh is me
  346. # [18:06] <Zakim> +MaRakow; got it
  347. # [18:06] <Zakim> +Vivien
  348. # [18:06] <TabAtkins> s/???/dauwhe/
  349. # [18:06] <dael> dauwhe: THat's what I thought. Some people in dpub were worried that people wouldn't follow the schedule and use the breakout time for reglar, but I think this is a great use of the time.
  350. # [18:07] <dael> dbaron: I thinkt he AC meeting is also in that time.
  351. # [18:07] <mikesherov> Zakim, +1.917.934.aaff is me
  352. # [18:07] <Zakim> +mikesherov; got it
  353. # [18:07] <dael> plinss: I think that's Tuesday. Looks like Monday breakout is good to suggest.
  354. # [18:07] <dael> dauwhe: I'll start with that.
  355. # [18:07] <dael> Rossen_: While we're on the topic, there's the user intentions task force.
  356. # [18:08] <dael> Rossen_: They currently are looking at defining editing behaviours. Based on our last F2F discussion I think ther'es an overlap between some of our intentions and what these guys want to do.
  357. # [18:08] <dael> Rossen_: Talking to Ben Peters they might also want to attend a joint meeting. Same protocal?
  358. # [18:08] <dael> plinss: Sounds reasonable. Maybe you coordinate or put them in touch with me.
  359. # [18:08] <dael> Topic: CSS Images 3
  360. # [18:09] <dael> TabAtkins: As part of the F2F we said we'd repub since the CR is 2 years old.
  361. # [18:09] * dbaron Zakim, who is noisy?
  362. # [18:09] <dael> TabAtkins: The older text hasn't been touched, I've only been doing 4.
  363. # [18:09] <Zakim> +ChrisL
  364. # [18:09] * Zakim dbaron, listening for 10 seconds I heard sound from the following: florian (4%), Vivien (3%), +1.631.398.aaee (18%), TabAtkins (17%)
  365. # [18:09] * dbaron Zakim, mute aaee
  366. # [18:09] * Zakim +1.631.398.aaee should now be muted
  367. # [18:09] <dael> TabAtkins: I thought it was more reasonable to stip 4 down and use it in 3. It means there might be still some errors that have level 4 references.
  368. # [18:10] <dael> TabAtkins: If there's anything else we can catch those. I need sign off on a few features that have been impl for a while and are stable enough for CR level draft. I need approval
  369. # [18:10] <dael> TabAtkins: First is image-function so it doens't do URL fallback.
  370. # [18:10] <dael> TabAtkins: That shouldn't be controversial.
  371. # [18:10] * Bert zakim, vivien is probably me
  372. # [18:10] * Zakim +Bert?; got it
  373. # [18:10] <dael> TabAtkins: Second is I've moved 3 functions, image-set function which is impl by webkit and eq to picture. Cross-fade function for same reason
  374. # [18:11] <dael> TabAtkins: Also image-rendering that controls interp px as you scale up or down. It's impl in at least 2 browsers so It's ready for stable.
  375. # [18:11] <dael> krit: Most of the prop you mentioned were in webkit before....
  376. # [18:11] * Joins: ChrisL (clilley@public.cloak)
  377. # [18:11] <dael> TabAtkins: The two functions aren't in independant. Image-rendering is in firefox and webkit
  378. # [18:12] <dael> ??: Other than what you've listed explicitly, is it all from resolutions or things you thought were good.
  379. # [18:12] <dael> TabAtkins: I believe all res. The only other change I think of is that image function auto-rotates when before it was an explicit special value, but that's from a resolution
  380. # [18:12] <plinss> s/??/florian/
  381. # [18:12] <dael> florian: The other changes are links?
  382. # [18:13] <dael> TabAtkins: Yes. I'll go through and verify to make sure I haven't made futher unitentional changes, but those are the ones I intended.
  383. # [18:13] <dael> dbaron: What's now in 4 that isn't pulled back?
  384. # [18:13] <dael> TabAtkins: element function, and a few other bits.
  385. # [18:13] * Joins: arybka (~arybka@public.cloak)
  386. # [18:13] <dael> TabAtkins: clinical gradients.
  387. # [18:13] <dael> TabAtkins: that's it. Those two.
  388. # [18:13] <ChrisL> s/clinical/conical
  389. # [18:13] <dael> dbaron: and bidi imanges
  390. # [18:14] * Joins: antenna (~antenna@public.cloak)
  391. # [18:14] <dael> TabAtkins: Yes. Images 4 is now out of date because of the text in 3. I'll backport in a while. Or reset 4 to a delta spec until we're ready for it to be stable.
  392. # [18:14] <dael> ???: I think in general it makes sense. I feel better about things in other browsers instead of the ones only in pre-fork webkit.
  393. # [18:14] <MaRakow> s/???/MaRakow/
  394. # [18:14] <dael> smfr: So images 4 isn't in WD
  395. # [18:14] <dael> TabAtkins: Yes.
  396. # [18:15] <dael> MaRakow: So would we need another LC?
  397. # [18:15] <dael> TabAtkins: This would be a new process LC/CR
  398. # [18:15] <MaRakow> s/MaRakow/??/
  399. # [18:15] <dael> MaRakow: Okay, so it doesn't matter.
  400. # [18:15] <dael> plinss: Is that true? If were in CR we can't change?
  401. # [18:15] * liam zakim, call liam-617
  402. # [18:15] * Zakim ok, liam; the call is being made
  403. # [18:15] <Zakim> +Liam
  404. # [18:15] <dael> Bert: I think it would be great to publish a WD for 3 weeks and than go back to CR.
  405. # [18:16] <dael> ??: The point of doing that would give a chance to go back. So as things coellese it can get comments in CR.
  406. # [18:16] <dael> Bert: But CR means it's cemented and WD doesn't.
  407. # [18:16] <dael> ??: But it used to. Now CR means we want comments.
  408. # [18:16] <ChrisL> s/??/Chris
  409. # [18:16] <ChrisL> s/??/Chris
  410. # [18:16] <dael> MaRakow: Given that there are a lot of changes, should we pub a CR that we haven't read?
  411. # [18:17] <dael> TabAtkins: You've read the level 4 draft.
  412. # [18:17] <dael> MaRakow: We haven't read it as a CR.
  413. # [18:17] <MaRakow> s/MaRakow/??/
  414. # [18:17] <dael> florian: Can we have actions to review it?
  415. # [18:17] <ChrisL> I don't oppose dropping all the way back to WD but I don't think it is needed, we can go straight to LCCR which is the new procedd for "edited CR"
  416. # [18:17] <florian> s/???/Florian/
  417. # [18:17] <dael> TabAtkins: I'm fine with waiting for a few weeks and brining it up again
  418. # [18:18] <dael> ChrisL: So to be clear, people want WD again and I don't think we need to because LC/CR is meant to allow you to republish and disclose new features. I'll do whatever people want.
  419. # [18:18] <dael> TabAtkins: I'm fine with give the group 2 or 3 weeks of time and then asking for LC/CR publication
  420. # [18:18] <dael> ChrisL: Makes sense.
  421. # [18:18] <dael> plinss: I think that sounds reasonable. Am I remembering there was one phase whre you can't switch?
  422. # [18:19] <dael> ChrisL: Old LC to CR, I think.
  423. # [18:19] <ChrisL> yes, old LC to new LCCVR (which seems odd)
  424. # [18:19] <dael> plinss: I'm hearing that everyone should review and come back in a few weeks.
  425. # [18:19] <dael> florian: WE don't have anything on the new functions
  426. # [18:19] <ChrisL> s/anything/consensus
  427. # [18:19] <dael> TabAtkins: Image-rendering. That's impl by two browsers. It has auto or pixilated or crisp edges for scaling.
  428. # [18:19] <dael> krit: Is px the same in both?
  429. # [18:20] <dael> TabAtkins: Yes. dholbert just asked for a minor change that will simplify, but yes.
  430. # [18:20] <dael> florian: Should we resolve on that suggested change while we're at it?
  431. # [18:20] <dael> TabAtkins: The change is previously the pixilated used the nearest neighbor when things are being scaled. Nearest neigh doesn't have good effects when going down. It loses info instead of scaling.
  432. # [18:21] <dael> TabAtkins: Previous said when scaling down use normal scaling. The obj was that it was difficult to pipe in if you're going up or down to the point you're doing the scaling. And scaling down doesn't loose much information. We're mostly concerned about scaling up. He asked it to be changed to always nearest neighbor and doens't care about direction.
  433. # [18:22] <dael> florian: If people have something better can we have a MAY use different for scaling down.
  434. # [18:22] <dael> TabAtkins: Current is nearest neighbor or better.
  435. # [18:23] <dael> ChrisL: Currently we require biliniar because we had impl that did nearest neighbor and it was horrible. So we need to have a minimuml level in the spec. If one says explicitly nearest and the other says do what you normally do. I'm sure we can have language that clarifies
  436. # [18:23] <dael> TabAtkins: We have auto set up so that it can go to the cheapestest thing it can if it has limited resources.
  437. # [18:23] <dael> ChrisL: Im worried the language will get abused.
  438. # [18:23] <dael> TabAtkins: People can make ugly browsers, but people will complian.
  439. # [18:24] <dael> krit: We do have a venue that's specifically for upscalling with nearest neighbor. It's meant for upscale, not when you downscale.
  440. # [18:24] <dael> krit: Do we have a use case for make it ugly when you scale down?
  441. # [18:24] <dael> TabAtkins: No.
  442. # [18:24] <krit> s/krit/florian/
  443. # [18:24] <dael> florian: So when you upscale you must and downscale you may.
  444. # [18:25] <dael> TabAtkins: The spec had previously said scaling up means at least in one dimension. Down is only if you're scrinking on all sides.
  445. # [18:25] <dael> florian: Is that reasonable with what we just said?
  446. # [18:25] <dael> ??: Nearest neighbor in terms of scale.
  447. # [18:25] <dael> TabAtkins: I'm fine with adding weasel language.
  448. # [18:25] <krit> s/??/krit/
  449. # [18:25] <dael> plinss: Is everyone happy witht he change
  450. # [18:26] <ChrisL> ok with the change, want to read exact weasel words
  451. # [18:26] <krit> s/terms of scale./for down and up scaling?/
  452. # [18:26] <dael> TabAtkins: WE accept my proposal to allow nearest neighbor in both directions but allow browsers to do prettier in the down dirctions
  453. # [18:26] <dael> RESOLVED: We accept my proposal to allow nearest neighbor in both directions but allow browsers to do prettier in the down dirctions
  454. # [18:26] <dael> plinss: There's language in Images 3 [missed]. Did we ever publish a rec?
  455. # [18:26] <dael> TabAtkins: Yes, it was in SVG spec.
  456. # [18:27] <dael> plinss: So do we need to treat as depricated, or shuld it be invalid.
  457. # [18:27] <dael> plinss: If it's spec in SVG that's fine.
  458. # [18:27] <dael> TabAtkins: So the large question of image rendering in level 3. Yay or objections?
  459. # [18:27] <dael> RECOLVED: Include image rendering in level 3
  460. # [18:28] <dael> TabAtkins: Next is image set. Browser uses magic to decide which one to load. This is identical to image souce set. It's impl in webkit and match HTML so I thought this was stable.
  461. # [18:28] * liam zakim, who is on the phone?
  462. # [18:28] * Zakim sees on the phone: plinss, Rossen_, florian, antonp, dauwhe, dael, [Microsoft.a], murakami (muted), [IPcaller], hober, +1.631.398.aaee (muted), krit, TabAtkins, mikesherov, dbaron,
  463. # [18:28] * Zakim ... SimonSapin, glazou, MaRakow, Bert?, ChrisL, Liam
  464. # [18:28] * Zakim Rossen_ has gregwhitworth
  465. # [18:28] <dael> florian: This matches the lates of HTML?
  466. # [18:28] * liam SimonSapin, did you get connected?
  467. # [18:28] <dael> TabAtkins: The subset it addresses? This is more limited but I'd be happy the expand in 4
  468. # [18:29] <dael> florian: This is a 3 way thingin in HTML.
  469. # [18:29] <dael> TabAtkins: The third part is something I'd like to explore later. There will be a way, but I don't want to tie it into the stable set.
  470. # [18:29] <dael> florian: So this is eq to the source set in HTML.
  471. # [18:29] <dael> TabAtkins: Yeah.
  472. # [18:29] <dael> TabAtkins: Any other opinions or obj?
  473. # [18:29] <dael> ???: I'm in favor
  474. # [18:29] <dael> plinss: There's only one impl?
  475. # [18:30] <plinss> s/???/hober/
  476. # [18:30] <dael> TabAtkins: Yes. Given that FF does source set, it may be easy to impl image set. It's easy to translate over.
  477. # [18:30] <dael> florian: This has been controversial. If people haven't areed in HTML I'd obj, but given that HTML did setlle down I'm okay.
  478. # [18:30] <ChrisL> agree with florian there
  479. # [18:30] <dael> plinss: I'm concerned about how long this will keep us in CR.
  480. # [18:31] <dael> TabAtkins: We have 0 tests anyway.
  481. # [18:31] <dael> plinss: We are shy on tests.
  482. # [18:31] <dael> TabAtkins: I need to spend time on that. i plan to in the next couple months.
  483. # [18:31] <dael> ??: There are 4 open issues. Will you port those over?
  484. # [18:31] <dael> TabAtkins: They're mostly resolve din Level 3 I think. Let me look.
  485. # [18:31] <MaRakow> s/??/MaRakow/
  486. # [18:32] <dael> TabAtkins: There are two issues in Level 3. First is common to HTML and I don't think we want to resolve on CSS until HTML decides.
  487. # [18:32] <dael> TabAtkins: Resolution is approx for file size, but not all file types are like that. Vector is infinent res but a small files size and image doesn't capture that well.
  488. # [18:32] <dael> hober: You can do vector without an image set.
  489. # [18:33] <dael> florian: What it does is it gives hints to the browser which vecotr it's meant to be. The high res, the low res...
  490. # [18:33] <dael> TabAtkins: Vector also suffers from small image sizes. I think we should remove the issue, let HTML decide, and copy. Which might be nothing.
  491. # [18:33] <dael> TabAtkins: Right now vector images can be the largest resolution and that works for now.
  492. # [18:34] <dael> ChrisL: It's good as a first approx. There's also need to have multiple vector images.
  493. # [18:34] <florian> s/what it does it is gives/what it doesn't do is giving/
  494. # [18:34] <dael> TabAtkins: That's discrimintating in a different way. Like pixal size which image-set doesnt' solve. I'm saying this is complex and CSS shouldn't solve it. HTML and CSS should be consistent.
  495. # [18:34] <dael> MaRakow: Sounds like we should leave this is level 4 until resolved?
  496. # [18:35] <dael> TabAtkins: This isn't a large problem.
  497. # [18:35] <dael> florian: There's been a lot of discussion on this and people seem to be agreeing that what's in HTML is mostly right and good to go. The rest may be addressed in the future, but maybe not because no one cares enough. I don't think this is enough to block it and being consistant make sense.
  498. # [18:36] <dael> MaRakow: So can we say the issue is resolved or is it open and pending HTML
  499. # [18:36] <dael> TabAtkins: WE close for now because it's not a big deal. When it is resolved, we participate and make it consitent.
  500. # [18:36] <dael> florian: Make it into a note saying we know this feature doesn't address that use case.
  501. # [18:36] <dael> TabAtkins: Yes.
  502. # [18:36] <dael> florian: It's a use case that will be addressed later.
  503. # [18:37] <dael> TabAtkins: So obj to closing this with no change because we'll fix it later in harmony with HTML
  504. # [18:37] <dael> RESOLVED: closing this with no change because we'll fix it later in harmony with HTML
  505. # [18:37] <dael> TabAtkins: This is a restriction that doesn't let image set nest. This is from when there was fallback, but we removed the functionality from image and image set I switched to match HTML
  506. # [18:38] <dael> TabAtkins: Now that there isnt' a need to worry about fallback, I think nesting is less complex and prob not a bad idea to lift the restriction so you can nest.
  507. # [18:38] <dael> plinss: That precludes future fallback solutions
  508. # [18:38] <dael> florian: That looks subtile enough I'd rather read it and think about it. You're prob right but I want time to agree.
  509. # [18:39] <dael> plinss: I'm concerned if having the nesting restricts our ways of doing fallback in the future.
  510. # [18:39] <dael> TabAtkins: I don't believe it will. I think we can add conditions as part of the fallback mech.
  511. # [18:39] <dael> plinss: What do you gain?
  512. # [18:39] <dael> TabAtkins: You have image set and have...
  513. # [18:40] <dael> TabAtkins: Oh. You don't. You don't gain anything. It's a matter of making it invalid to nest and we're not gaining anything from having the restriction.
  514. # [18:40] <dael> plinss: You're not gaining anything from the functionality
  515. # [18:40] <dael> TabAtkins: No, it's useless to nest, I just want to remove the unneeded restriction
  516. # [18:40] <dael> hober: I think we can add the limitation later. Authors don't do it.
  517. # [18:41] <dael> florian: If everyone is cool I won't stand in the way, but I'd rather think on it.
  518. # [18:41] <dael> plinss: Let's come back to it.
  519. # [18:41] <dael> florian: Is there a summary in the spec?
  520. # [18:41] <dael> action TabAtkins to e-mail the list about lifting restrictions on nesting image set
  521. # [18:41] * trackbot is creating a new ACTION.
  522. # [18:41] <trackbot> Created ACTION-652 - E-mail the list about lifting restrictions on nesting image set [on Tab Atkins Jr. - due 2014-10-01].
  523. # [18:41] <dael> TabAtkins: So the larger issue is keep image set in the spec, yay or obj?
  524. # [18:42] <dael> TabAtkins: We're going to have a few weeks of review
  525. # [18:42] <dael> florian: So the review is to let me decide.
  526. # [18:42] <dael> hober: Yay.
  527. # [18:42] <dael> RESOLVED: Have image set in level 3
  528. # [18:42] <dael> TabAtkins: So the last lets you blend images or blend colors.
  529. # [18:43] <dael> TabAtkins: It's used in blink/webkit to fill between animations. The syntax in the spec does differ from the current impl syntax b/c we changed from the prefixed in order to be extensible to multiple images in the future.
  530. # [18:43] <dael> TabAtkins: IN the future level we want crossfade to be able to blend 3 or more images. So I had to tweek the syntax.
  531. # [18:43] <dael> dbaron: Why doesn't crossfade take crossfade as an arguement.
  532. # [18:43] <dael> TabAtkins: It does. It's messy
  533. # [18:44] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  534. # [18:44] <dael> dbaron: It's the natural thing that falls out of transitions. So you end up with a nested case instead of a three function
  535. # [18:44] <dael> TabAtkins: You might be right.
  536. # [18:44] * Joins: zcorpan (~zcorpan@public.cloak)
  537. # [18:44] <dael> TabAtkins: I'll give that more thought to see if we want to extend that. I need to talk to shane because I think there was something about additive animations.
  538. # [18:44] <dael> TabAtkins: So we may revert back.
  539. # [18:45] <dael> dbaron: This is also pulling the interolation rues that depend on crossfade into images 3.
  540. # [18:45] <dael> dbaron: This almost sounds like abandoning images 3 and doing images 4
  541. # [18:46] <dael> TabAtkins: I recall an earlier F2F about what it would meant o mainitan a CR level 3 and WD level 4 and it would mean that whenever the level 4 items are ready to advance we would take those features and pull them into a repub of the lower level CR.
  542. # [18:46] <dael> dbaron: That depends on the definition of stable. These aren't ready to exit CR.
  543. # [18:46] <dael> TabAtkins: Yes. But by that criteria image 3 should be out of CR as well.
  544. # [18:46] <ChrisL> with zero tests its clear nothing is ready toexit CR
  545. # [18:46] <dael> dbaron: I guess I'm okay with it. It prob will mean it's hard to get it to REC.
  546. # [18:46] <dael> TabAtkins: That's poss. I don't think these are the first things that will drop
  547. # [18:47] <dael> florian: All this stuff you're adding, can it be at risk?
  548. # [18:47] <dael> ChrisL: In some ways I'd rather put it in and see if it has traction. If we want to move and it looks dodgy, we can change them to at risk
  549. # [18:47] <dael> florian: Is there any down side to at risk?
  550. # [18:47] <dael> ChrisL: There's a slight one because it's usually a flag saying we're going to pull this.
  551. # [18:48] <dael> TabAtkins: Previously it was to allow its removal to not be a normative change, but that's not needed anymore.
  552. # [18:48] <dael> florian: Okay. So ignore what I said.
  553. # [18:48] <dael> plinss: So we can delete the features and go right back to CR.
  554. # [18:48] <dael> florian: So with lack of LC do we need at risk?
  555. # [18:48] * krit put at-risk on the at-risk list
  556. # [18:48] <dael> plinss: Let's not bikeshed the process.
  557. # [18:48] <dael> TabAtkins: So crossfade function in? There may be tweeks during review
  558. # [18:49] <dael> TabAtkins: And putting it in for now doesn't mean we can't put it back into 4 later.
  559. # [18:49] <dael> RESOLVED: move crossfade to level 3 of Images
  560. # [18:49] <florian> http://dev.w3.org/csswg/selectors-3/#application-in-css
  561. # [18:49] <dael> Topic: Sizing of floated ::first-letter
  562. # [18:50] <dael> florian: In selecors 3 there's some language from 2.1 that allows thing to pick the letter height of the first letter. That was there because if you do it well you could make it look better.
  563. # [18:50] <dael> florian: Only FF is doing this so it's not interop. And we have another value coming in that's better at drop-cap. So I suggest we remove the special casing.
  564. # [18:51] <florian> http://florian.rivoal.net/csswg/first-letter-tests/first-letter-001.html
  565. # [18:51] <florian> http://florian.rivoal.net/csswg/first-letter-tests/first-letter-002.html
  566. # [18:51] <florian> http://florian.rivoal.net/csswg/first-letter-tests/first-letter-003.html
  567. # [18:51] <florian> http://florian.rivoal.net/csswg/first-letter-tests/first-letter-001-ref.html
  568. # [18:51] <dael> florian: I wrote a few test cases that should the difference.
  569. # [18:51] <dael> florian: Only FF does anything different. I think gregwhitworth mentioned that there might be subtile differences elsewhere, but I don't think there's a case for allowing the difference other than drop-caps
  570. # [18:51] <gregwhitworth> agreed
  571. # [18:51] <dael> TabAtkins: I agree. I think initial-letter will do it better.
  572. # [18:51] <dael> Rossen_: Sounds reasonable.
  573. # [18:51] <dael> florian: dbaron?
  574. # [18:52] <dael> dbaron: I'd like to see initial-letter be more stable, but I guess I'm okay
  575. # [18:52] <dael> RESOLVED: remove special case from ::first-letter
  576. # [18:52] <dael> florian: I'll submit the tests.
  577. # [18:52] <dael> florian: Do we submit from TTWF or is the old way fine?
  578. # [18:52] <dael> plinss: Old way is just fine.
  579. # [18:52] <dael> florian: What's prefer?
  580. # [18:53] <dael> plinss: Author's preference
  581. # [18:53] <dael> Topic: Overriding and important style
  582. # [18:53] * ChrisL !!superimportant
  583. # [18:53] * dauwhe !simonsays
  584. # [18:53] <ChrisL> !sudo
  585. # [18:53] <dael> mikesherov: Bascally what we have is a situation whenre element.style.setProperty doesn't change the imporant. To do the way casade works it doesn't take the delcaration.
  586. # [18:54] <mikesherov> http://bugs.jquery.com/ticket/14394
  587. # [18:54] <dael> mikesherov: There's no way to change from red important to black in one step. It's not interop and it fires two mutation observers. WE tried to fix this in JQuery which cased a few more bugs.
  588. # [18:54] <mikesherov> http://bugs.jquery.com/ticket/14836
  589. # [18:54] <ChrisL> ok so it is an atomic operation to change value and importance together
  590. # [18:55] <dael> mikesherov: Because there isn't interop, though webkit, blink and IE are doing what the spec says, it might make sense to switch to what FF is doing
  591. # [18:55] <dael> glazou: I support this
  592. # [18:55] <mikesherov> https://connect.microsoft.com/IE/feedback/details/831122/assigning-to-the-style-property-initialized-to-an-important-value-isnt-applied
  593. # [18:55] * Quits: jet (~junglecode@public.cloak) (jet)
  594. # [18:55] <dael> mikesherov: When we filled the bug is Microsoft they pointed to the spec so I think they'd change if we changed the spec and I'm hoping blink/webkit supports it.
  595. # [18:55] <dael> mikesherov: I'mn ot sure how many authors are relying on the current behaviour
  596. # [18:56] <dael> glazou: I don't think many authors are, but app authors hit it a lot and het it.
  597. # [18:56] <dael> mikesherov: It's important for something like jQuery to be able to do this in one step.
  598. # [18:56] <dael> ChrisL: It make sense for this to be an autonomous declaration
  599. # [18:57] <dael> mikesherov: From the ML it seemed there was a res last august in the opposite direction. I'm not sure what the details of that decision were, but I'd like to see a change.
  600. # [18:57] <dael> plinss: Anyone remember or have minutes from that?
  601. # [18:57] <dael> dbaron: My memory is someone didn't want to change.
  602. # [18:57] <dael> plinss: Are they willing to change now?
  603. # [18:57] <dael> TabAtkins: I don't see reason why we'd object
  604. # [18:58] <dael> plinss: So are folks okay with resolving?
  605. # [18:58] <dael> hober: I don't know either way. I don't know compat risk.
  606. # [18:58] <dael> Rossen_: Same for us. We need to evaluate the compat and see if we'd need to change.
  607. # [18:58] <dael> mikesherov: I'm new. I don't understand about evaluating the compat risk.
  608. # [18:58] <zcorpan> i think it's ok compat-wise. last time i looked at it i only found scripts expecting the firefox behavior
  609. # [18:59] <dael> Rossen_: We can try to run some queries to see how widely this pattern is used and once we find that we can see what the consiquences would be for site breakage.
  610. # [18:59] <dael> florian: I don't know how you'd search. It's not an easy thing to parse.
  611. # [18:59] <dael> Rossen_: I'm not saying it will be. We can try and mine the data. I don't know success.
  612. # [19:00] <dael> mikesherov: Webdev believe that they can set it how they want to and since it's an inline style they think they can change it. Again, Firefox does the 'expected' behaviour. I'm not sure how to research.
  613. # [19:00] <dael> florian: One thing would be does FF have bugs?
  614. # [19:00] <dael> TabAtkins: I don't think it was an issue.
  615. # [19:00] <florian> s/TabAtkins/dbaron/
  616. # [19:01] <dael> plinss: Does people want time to research or can we resolve now?
  617. # [19:01] <dael> Rossen_: I'd like a week.
  618. # [19:01] <Zakim> -hober
  619. # [19:01] <Zakim> -dbaron
  620. # [19:01] <dael> action Rossen_ research changing the overwriting of an important style
  621. # [19:01] * trackbot is creating a new ACTION.
  622. # [19:01] <Zakim> -antonp
  623. # [19:01] <trackbot> Error finding 'Rossen_'. You can review and register nicknames at <http://www.w3.org/Style/CSS/Tracker/users>.
  624. # [19:01] * liam zakim, drop liam
  625. # [19:01] <Zakim> -ChrisL
  626. # [19:01] * Zakim Liam is being disconnected
  627. # [19:01] <Zakim> -dauwhe
  628. # [19:01] <Zakim> -Liam
  629. # [19:01] <Zakim> -Rossen_
  630. # [19:01] <Zakim> -Bert?
  631. # [19:01] <Zakim> -mikesherov
  632. # [19:01] <Zakim> -[Microsoft.a]
  633. # [19:01] <Zakim> -glazou
  634. # [19:01] <dael> plinss: Thanks everyone.
  635. # [19:01] <Zakim> -TabAtkins
  636. # [19:01] <Zakim> -plinss
  637. # [19:01] <Zakim> -[IPcaller]
  638. # [19:01] <Zakim> -MaRakow
  639. # [19:01] * Quits: glazou (~glazou@public.cloak) (glazou)
  640. # [19:01] <Zakim> -murakami
  641. # [19:01] <Zakim> -florian
  642. # [19:01] * Quits: alex_antennahouse (~458c94ae@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  643. # [19:01] <Zakim> -dael
  644. # [19:01] <Zakim> -krit
  645. # [19:01] <Zakim> -SimonSapin
  646. # [19:01] * Quits: murakami (~769ad103@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  647. # [19:02] * Quits: MaRakow (~MaRakow@public.cloak) ("Page closed")
  648. # [19:02] * Quits: dael (~dael@public.cloak) ("Page closed")
  649. # [19:02] <mikesherov> dael: looks like it missed actioning Rossen_
  650. # [19:02] * Quits: antenna (~antenna@public.cloak) ("Leaving")
  651. # [19:02] <Zakim> - +1.631.398.aaee
  652. # [19:02] <Zakim> Style_CSS FP()12:00PM has ended
  653. # [19:02] <Zakim> Attendees were plinss, gregwhitworth, +1.917.934.aaaa, +1.479.764.aabb, dael, +93192aacc, dauwhe, antonp, florian, +33.1.39.21.aadd, glazou, murakami, [IPcaller], hober,
  654. # [19:02] <Zakim> ... +1.631.398.aaee, krit, TabAtkins, Rossen_, dbaron, SimonSapin, +1.206.992.aahh, MaRakow, mikesherov, ChrisL, Bert?, Liam
  655. # [19:03] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  656. # [19:03] * Quits: ChrisL (clilley@public.cloak) ("Client combusted")
  657. # [19:07] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  658. # [19:07] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  659. # [19:07] * Joins: dauwhe (~dauwhe@public.cloak)
  660. # [19:09] * Parts: florian (~Florian@public.cloak) (florian)
  661. # [19:14] <zcorpan> action Rossen research changing the overwriting of an important style
  662. # [19:14] * trackbot is creating a new ACTION.
  663. # [19:14] <trackbot> Created ACTION-653 - Research changing the overwriting of an important style [on Rossen Atanassov - due 2014-10-01].
  664. # [19:24] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  665. # [19:27] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  666. # [19:34] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  667. # [19:34] * Joins: dauwhe (~dauwhe@public.cloak)
  668. # [19:44] * Joins: jet (~junglecode@public.cloak)
  669. # [20:06] <fantasai> Do we have two implementations of image-set()?
  670. # [20:06] * fantasai missed the call, cuz forgot timezones
  671. # [20:10] * Joins: adenilson (~anonymous@public.cloak)
  672. # [20:15] * Quits: darktears (~darktears@public.cloak) (Client closed connection)
  673. # [20:20] <TabAtkins> No, we only have one independent implementation of image-set() and cross-fade(). But we have multiple independent implementations of <img srcset>, which is a superset of the functionality and nearly identical syntax.
  674. # [20:44] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  675. # [20:49] * Joins: jet_ (~junglecode@public.cloak)
  676. # [20:53] * Quits: jet (~junglecode@public.cloak) (Ping timeout: 180 seconds)
  677. # [20:53] * jet_ is now known as jet
  678. # [21:01] * Joins: Ms2ger (~Ms2ger@public.cloak)
  679. # [21:02] * plh is now known as plh-out
  680. # [21:11] * Joins: zcorpan (~zcorpan@public.cloak)
  681. # [21:18] * Zakim excuses himself; his presence no longer seems to be needed
  682. # [21:18] * Parts: Zakim (zakim@public.cloak) (Zakim)
  683. # [21:29] * Joins: darktears (~darktears@public.cloak)
  684. # [21:34] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  685. # [21:51] <SimonSapin> plinss: any reason not to redirect *all the things* to HTTP?
  686. # [21:51] <SimonSapin> I mean redirect to HTTPS :)
  687. # [21:51] <plinss> SimonSapin: yeah, the tests...
  688. # [21:51] <plinss> everything else can be https
  689. # [21:52] <SimonSapin> I mean https-only (with a redirect from http), rather than optionally https if you go and tweak your URL bar
  690. # [21:52] <SimonSapin> (tests aside)
  691. # [21:53] <plinss> https requires SNI on that server over IPv4, so some clients won’t be able to access the sub-domains
  692. # [21:53] <SimonSapin> how much do we care about these clients?
  693. # [21:54] <plinss> probably not that much
  694. # [21:54] <plinss> (actually that may not be an issue anymore since I got a wildcard cert)
  695. # [21:54] <plinss> I think it’s important to be able to get the tests over http (happy to be proved wrong there) and am concerned about mixed-content issues...
  696. # [21:55] <SimonSapin> Agreed on testing over HTTP
  697. # [21:57] <SimonSapin> (Servo supports HTTPS, but only recently :))
  698. # [21:57] <plinss> heh, how about DANE?
  699. # [21:58] <plinss> (no browser supports that yet, as far as I know)
  700. # [21:59] <SimonSapin> this? http://en.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities
  701. # [21:59] <plinss> yep
  702. # [21:59] <SimonSapin> sounds interesting
  703. # [22:00] <plinss> FWIW, csswg.org has full DNSSEC and pins its certs with DANE (as do all of my domains)
  704. # [22:00] <SimonSapin> is that hard to set up?
  705. # [22:00] <SimonSapin> compared to, say, TLS with a cert from a CA
  706. # [22:01] <plinss> not if you run your own DNS server, not too many of the DNS services support DNSSEC yet
  707. # [22:01] <plinss> adding a TLSA (DANE) record is easy, but it’s not all that valuable unless you also use DNSSEC
  708. # [22:01] <SimonSapin> I see
  709. # [22:02] <plinss> note that wile DANE allows self-signed certs, it can be used with CA certs too, you can either pin the cert or your CA
  710. # [22:02] <plinss> (prevents your cert being replaced with a “valid” cert issued by another CA)
  711. # [22:03] <plinss> Servo can be the first to support it natively!
  712. # [22:10] * Quits: mikesherov (~uid42630@public.cloak) ("Connection closed for inactivity")
  713. # [22:26] * Quits: zcorpan (~zcorpan@public.cloak) (Client closed connection)
  714. # [22:26] * Joins: zcorpan (~zcorpan@public.cloak)
  715. # [22:28] * Joins: dbaron (~dbaron@public.cloak)
  716. # [22:28] * Joins: tantek (~tantek@public.cloak)
  717. # [22:28] * Joins: zcorpan_ (~zcorpan@public.cloak)
  718. # [22:33] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  719. # [22:34] * Joins: zcorpan (~zcorpan@public.cloak)
  720. # [22:36] * Quits: zcorpan_ (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  721. # [22:41] * Quits: zcorpan (~zcorpan@public.cloak) (Ping timeout: 180 seconds)
  722. # [23:01] * plh-out is now known as plh
  723. # [23:18] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  724. # [23:20] * Joins: dbaron (~dbaron@public.cloak)
  725. # [23:43] * Joins: dauwhe_ (~dauwhe@public.cloak)
  726. # [23:43] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  727. # [23:59] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  728. # Session Close: Thu Sep 25 00:00:00 2014

The end :)