/irc-logs / w3c / #css / 2015-07-01 / end

Options:

Previous day, Next day

  1. # Session Start: Wed Jul 01 00:00:00 2015
  2. # Session Ident: #css
  3. # [00:05] * Quits: renoirb (renoirb@public.cloak) (Ping timeout: 180 seconds)
  4. # [00:13] <TabAtkins> fantasai: Also just defined "formatting context". See what you think.
  5. # [00:17] <fantasai> TabAtkins: Push?
  6. # [00:17] <TabAtkins> Ugh, I did, but got a conflict. Rebased and pushed now.
  7. # [00:19] <fantasai> Interesting definition, but it's not quite correct.
  8. # [00:19] <fantasai> Exclusions break its definition.
  9. # [00:19] <fantasai> Also, 'flow' layout sometimes establishes a formatting context, sometimes not
  10. # [00:19] <fantasai> depends on a variety of factors
  11. # [00:20] <fantasai> 'flow-root' always establishes a new formatting context, 'flow' *sometimes* establishes a new formatting context
  12. # [00:21] <TabAtkins> Yeah, I was thinking of exclusions. Not sure how to deal with that.
  13. # [00:22] * heycam|away is now known as heycam
  14. # [00:22] <fantasai> A formatting context is an environment and a set of rules
  15. # [00:22] <fantasai> The boxes interact in that environment, according to the rules of that type of formatting context.
  16. # [00:24] <fantasai> Anyway, both paragraphs in that definition are wrong. ^_^
  17. # [00:24] <fantasai> The first 'cuz of exclusions
  18. # [00:24] <fantasai> and the second 'cuz 'flow' only sometimes doesn't establish a new context
  19. # [00:25] * leaverou is now known as leaverou_away
  20. # [00:26] <fantasai> Formatting contexts nest, so I'm not sure "unit" is a great word either... We're not really talking about a collection of like items
  21. # [00:26] <fantasai> We're talking about the environment in which they interact
  22. # [00:26] <TabAtkins> I don't think "unit" is incompatible with nesting.
  23. # [00:27] <fantasai> No, but it puts more emphasis on treating a thing as a solid object, perhaps in connection with other solid objects
  24. # [00:27] <TabAtkins> Are you trying to write something, or should I be doing it?
  25. # [00:27] <fantasai> rather than focusing on its inside
  26. # [00:27] <fantasai> I don't have much
  27. # [00:27] * fantasai is just rambling, in case some thing makes sense
  28. # [00:28] <fantasai> Like geodes. If you're looking at a pile of geodes, you'd think of them as units. but if you shrank yourself down and put yourself inside a geode, and was examining the crystal structure inside
  29. # [00:28] <fantasai> you wouldn't be thinking about the geode as a unit
  30. # [00:29] <fantasai> (regardless of whether or not, froma different perspective, it is a unit)
  31. # [00:29] * fantasai decides she like the geode analogy, but doesn't know how to turn that into spec text either
  32. # [00:32] * fantasai pulls up etherpad
  33. # [00:35] <TabAtkins> "unit" still doesn't imply a lack of internal structure.
  34. # [00:37] <fantasai> no, but it implies not focusing on the internal structure, but rather focusing on the togetherness of the item
  35. # [00:39] <TabAtkins> Yeah, that's what I think is important! A formatting structure is "together", and doesn't let outside things interact.
  36. # [00:39] <TabAtkins> (Except for exclusions, because dammit.)
  37. # [00:41] <fantasai> Interesting
  38. # [00:41] <fantasai> I'm thinking more of the internal structure of the formatting context, and how that differs depending on the formatting context :)
  39. # [00:41] <fantasai> So I guess we need to cover both topics clearly.
  40. # [00:41] <TabAtkins> The fact that things are different is just the definition of "layout mode".
  41. # [00:41] <TabAtkins> Formatting context is a stronger concept.
  42. # [00:42] <fantasai> You need a new formatting context to establish a new "layout mode"
  43. # [00:42] <fantasai> "layout mode" isn't even a thing, except in this spec
  44. # [00:42] <fantasai> mostly in the titles
  45. # [00:42] <TabAtkins> That depends on your definition of "layout mode". If we *define* it in terms of "thing that triggers a formatting context when you switch", sure. But block and inline are pretty different...
  46. # [00:43] <fantasai> true
  47. # [00:43] <fantasai> they interact in weird ways, but they are pretty different
  48. # [00:46] <fantasai> but they do interact
  49. # [00:46] * Quits: plh (plehegar@public.cloak) ("Leaving")
  50. # [00:46] <fantasai> I guess for me, a formatting context is about the interactions
  51. # [00:46] <fantasai> and for you it's about the separateness
  52. # [00:47] <fantasai> about the interactions, i.e. which boxes interact and how they interact
  53. # [00:47] <TabAtkins> Yeah.
  54. # [00:48] <TabAtkins> That's the difference between "block flow" and "block flow-root" - the latter seals itself off and doesn't interact with the outside world.
  55. # [00:48] <fantasai> Both things are true and important, so we should talk about both.
  56. # [00:48] <fantasai> Somehow
  57. # [00:48] <fantasai> .
  58. # [00:49] * Quits: Kurisu_ (~kurisubrooks@public.cloak) ("Textual IRC Client: www.textualapp.com")
  59. # [00:53] <fantasai> Messy: https://etherpad.mozilla.org/tab-and-fantasai
  60. # [00:53] <fantasai> Also, none of the <display-internal> values establish new formatting contexts.
  61. # [00:54] * fantasai thinks we should just kill the last paragraph, just leave the example
  62. # [00:55] <TabAtkins> Hm? Most of them do.
  63. # [00:55] <fantasai> <display-internal>? No
  64. # [00:55] <fantasai> There's a table context for the whole table
  65. # [00:55] <fantasai> and a ruby context for the whole ruby
  66. # [00:55] <TabAtkins> Oh, sorry, was mixing up with <display-inside>
  67. # [00:55] <fantasai> Granted this bit is something I made up, so theoretically we could change it :)
  68. # [00:56] <fantasai> But I think it makes sense
  69. # [00:56] <TabAtkins> Yeah, those all interact within the formatting context of their root.
  70. # [00:56] <fantasai> Ah
  71. # [00:56] <fantasai> yeah
  72. # [00:58] * fantasai mucks about with more text
  73. # [00:59] <fantasai> Ok, what I've got so far:
  74. # [00:59] <fantasai> https://etherpad.mozilla.org/tab-and-fantasai
  75. # [00:59] <TabAtkins> Looks good.
  76. # [00:59] <fantasai> The last paragraph is all one sentence.
  77. # [00:59] <fantasai> Which is bad.
  78. # [00:59] <TabAtkins> We're okay with the "exclusions" thing?
  79. # [00:59] * fantasai inserts (generally)
  80. # [01:00] <TabAtkins> Eh, it's using a colon. It's only *sorta* a single sentence.
  81. # [01:00] <fantasai> Should I put it into the spec, or you want to take a pass at editing?
  82. # [01:01] <TabAtkins> I think it's fine.
  83. # [01:01] <fantasai> k
  84. # [01:04] <fantasai> TabAtkins: Didn't you used to have auto-curly-quotes for "this" ?
  85. # [01:04] <fantasai> Or was that something else?
  86. # [01:05] <TabAtkins> I still should?
  87. # [01:05] <TabAtkins> I mean, it's done via styling.
  88. # [01:10] * Quits: lajava (~javi@public.cloak) ("Leaving")
  89. # [01:14] <fantasai> It's not possible to do it via styling?
  90. # [01:15] * Joins: jdaggett (~jdaggett@public.cloak)
  91. # [01:18] <TabAtkins> Oh! I thought those were double-single-quotes.
  92. # [01:18] <TabAtkins> But they're just double quotes?
  93. # [01:19] <fantasai> yeah
  94. # [01:20] <fantasai> btw, checked in. I tweaked the example text and added a note
  95. # [01:20] <fantasai> adjust as appropriate :)
  96. # [01:21] <TabAtkins> No, I only do it to single quotes.
  97. # [01:23] <fantasai> k
  98. # [01:23] * fantasai will keep that in mind and convert stuff to Unicode as necessary
  99. # [01:24] <fantasai> Okay, time for bed. Think we're set to request publication tomorrow?
  100. # [01:29] * Quits: myles (~Adium@public.cloak) ("Leaving.")
  101. # [01:30] <TabAtkins> Sure!
  102. # [01:31] <TabAtkins> Yeah, I still manually use “” when writing quotes in text.
  103. # [01:59] <dauwhe_> Zakim, any last words?
  104. # [02:04] <TabAtkins> Zakirn
  105. # [02:04] * TabAtkins excuses himself; his presence no longer seems to be needed.
  106. # [02:04] <TabAtkins> SHOOT I'M BAD AT THIS
  107. # [02:05] * TabAtkins is now known as Zakirn
  108. # [02:05] <Zakirn> excuses himself; his presence no longer seems to be needed.
  109. # [02:05] <Zakirn> FUCK AGAIN
  110. # [02:05] * Zakirn excuses himself; his presence no longer seems to be needed.
  111. # [02:05] * Zakirn is now known as TabAtkins
  112. # [02:05] <TabAtkins> THERE FOR GODS SAKE
  113. # [02:08] * Disconnected
  114. # [02:12] * Attempting to rejoin channel #css
  115. # [02:12] * Rejoined channel #css
  116. # [02:12] * Quits: krijnhoetmer (~krijnhoetmer@public.cloak) (Ping timeout: 180 seconds)
  117. # [02:29] <heycam> fantasai, the section title for http://dev.w3.org/csswg/css-logical-props/#resize needs s/text-align/resize/
  118. # [02:38] <TabAtkins> heycam: fixed
  119. # [02:38] <heycam> cheers
  120. # [02:51] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  121. # [03:10] * Quits: mmun (~uid13585@public.cloak) ("Connection closed for inactivity")
  122. # [03:12] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  123. # [03:32] * Joins: dbaron (~dbaron@public.cloak)
  124. # [03:39] * Quits: renoirb_ (renoirb@public.cloak) ("Textual IRC Client: www.textualapp.com")
  125. # [04:12] * Joins: tommyjtl (~tommyjtl@public.cloak)
  126. # [04:14] * Joins: Kurisu_ (~kurisubrooks@public.cloak)
  127. # [04:19] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  128. # [04:20] * Quits: Kurisu (~kurisubrooks@public.cloak) (Ping timeout: 180 seconds)
  129. # [04:25] * Quits: shepazu (schepers@public.cloak) (Client closed connection)
  130. # [04:26] * Joins: shepazu (schepers@public.cloak)
  131. # [04:39] * heycam is now known as heycam|away
  132. # [04:42] * leaverou_away is now known as leaverou
  133. # [05:02] * Joins: tommyjtl (~tommyjtl@public.cloak)
  134. # [05:08] * heycam|away is now known as heycam
  135. # [05:09] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  136. # [05:12] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
  137. # [05:14] * Joins: rego (~smuxi@public.cloak)
  138. # [06:10] * Quits: Kurisu_ (~kurisubrooks@public.cloak) ("Textual IRC Client: www.textualapp.com")
  139. # [06:15] * Joins: Florian (~Florian@public.cloak)
  140. # [06:22] * Quits: Florian (~Florian@public.cloak) (Ping timeout: 180 seconds)
  141. # [07:30] * Joins: antonp (~Thunderbird@public.cloak)
  142. # [07:51] * Joins: tommyjtl (~tommyjtl@public.cloak)
  143. # [07:51] * Quits: SimonSapin (~simon@public.cloak) ("WeeChat 1.0.1")
  144. # [07:52] * Joins: SimonSapin (~simon@public.cloak)
  145. # [07:58] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  146. # [08:06] * Joins: estellevw (~estellevw@public.cloak)
  147. # [08:13] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  148. # [08:20] * Joins: dbaron (~dbaron@public.cloak)
  149. # [08:34] * Quits: dbaron (~dbaron@public.cloak) (Ping timeout: 180 seconds)
  150. # [08:43] * Joins: tommyjtl (~tommyjtl@public.cloak)
  151. # [08:46] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  152. # [08:46] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  153. # [08:49] * Joins: tommyjtl (~tommyjtl@public.cloak)
  154. # [08:49] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  155. # [08:55] * Joins: Florian (~Florian@public.cloak)
  156. # [09:10] * Joins: Ms2ger (~Ms2ger@public.cloak)
  157. # [09:26] * Quits: estellevw (~estellevw@public.cloak) (estellevw)
  158. # [09:29] * heycam is now known as heycam|away
  159. # [09:56] * Joins: lajava (~javi@public.cloak)
  160. # [10:12] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  161. # [10:27] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  162. # [10:27] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  163. # [10:36] * Joins: tommyjtl (~tommyjtl@public.cloak)
  164. # [10:39] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  165. # [10:40] * Joins: glazou (~glazou@public.cloak)
  166. # [10:45] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  167. # [10:45] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  168. # [10:59] * Joins: tommyjtl (~tommyjtl@public.cloak)
  169. # [11:05] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  170. # [11:12] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  171. # [11:12] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  172. # [11:18] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  173. # [11:40] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  174. # [11:46] * Joins: lajava (~javi@public.cloak)
  175. # [11:53] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  176. # [12:35] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  177. # [12:43] * Joins: jdaggett (~jdaggett@public.cloak)
  178. # [12:48] * Joins: antonp (~Thunderbird@public.cloak)
  179. # [12:51] * Quits: glazou (~glazou@public.cloak) (glazou)
  180. # [12:52] * Quits: antonp (~Thunderbird@public.cloak) (antonp)
  181. # [12:52] * Joins: antonp (~Thunderbird@public.cloak)
  182. # [13:00] * Joins: glazou (~glazou@public.cloak)
  183. # [13:22] * Joins: Florian (~Florian@public.cloak)
  184. # [13:24] <fantasai> Florian: will forward the email once I get confirmation from dbaron about forwarding his questions :)
  185. # [13:26] <Florian> fantasai: ok. If he doesn't, or doesn't respond, I think you email makes sense without context, so you could just cut that part and send just your text.
  186. # [13:28] <Florian> fantasai: I've reached out to various people to try and get information about uses of sideways-left for rtl in vertical, and it's not impressive so far.
  187. # [13:30] <Florian> It's been interested to ask people completely unrelated to the W3C, and have them try to introduce me to Richard Ishida as someone who ought to know.
  188. # [13:30] <Florian> s/interested/interesting/
  189. # [13:32] <Florian> like this guy: http://www.kanji.org/kanji/jack/personal/resume.htm
  190. # [13:33] <Ms2ger> That's certainly what I'd do :)
  191. # [13:33] <glazou> LOL @ Japan Yiddish Club
  192. # [13:35] <Florian> Met him by chance 15 years ago. I was in a Japanese library, trying to buy a Japanese to English dictionary. He happened to be there, and seeing I was confused, recommended I got the one he wrote.
  193. # [13:35] <Florian> (which, in retrospect, was a very good recommendation)
  194. # [13:37] * Joins: plh (plehegar@public.cloak)
  195. # [13:38] <Florian> Anyway, knowing he cares about typography, and is fluent in Chinese Japanese Korean Arabic Hebrew and Yidish, I though he might know what to do with rtl languages in vertical text.
  196. # [13:39] <Florian> Answer: talk to this guy, and this guy says talk to Richard Ishida.
  197. # [13:41] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  198. # [13:48] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  199. # [13:56] * Joins: shepazu (schepers@public.cloak)
  200. # [13:59] * Quits: shepazu (schepers@public.cloak)
  201. # [14:07] * Quits: jdaggett (~jdaggett@public.cloak) (jdaggett)
  202. # [14:12] * Joins: shepazu (schepers@public.cloak)
  203. # [14:14] * Joins: tommyjtl (~tommyjtl@public.cloak)
  204. # [14:38] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  205. # [14:38] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  206. # [14:40] * Joins: tommyjtl (~tommyjtl@public.cloak)
  207. # [14:45] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  208. # [15:03] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  209. # [15:03] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  210. # [15:10] <Florian> TabAtkins: http://dev.w3.org/csswg/css-containment doesn't seem to be known to bikeshed for autolinking
  211. # [15:15] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  212. # [15:19] * Joins: shepazu (schepers@public.cloak)
  213. # [15:21] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  214. # [15:23] * Joins: tommyjtl (~tommyjtl@public.cloak)
  215. # [15:23] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  216. # [15:24] * Joins: shepazu (schepers@public.cloak)
  217. # [15:27] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  218. # [15:28] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  219. # [15:29] * Joins: shepazu (schepers@public.cloak)
  220. # [15:31] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  221. # [15:31] * Joins: lajava (~javi@public.cloak)
  222. # [15:31] * Joins: shepazu (schepers@public.cloak)
  223. # [15:33] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  224. # [15:34] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  225. # [15:35] * Joins: shepazu (schepers@public.cloak)
  226. # [15:37] * Joins: Bert_ (bbos@public.cloak)
  227. # [15:38] * Quits: Bert_ (bbos@public.cloak) ("leaving")
  228. # [15:38] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  229. # [15:41] * Joins: shepazu (schepers@public.cloak)
  230. # [15:43] <Florian> TabAtkins: https://github.com/w3c/csswg-drafts/pull/33
  231. # [15:51] * Joins: tommyjtl (~tommyjtl@public.cloak)
  232. # [15:51] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  233. # [15:52] * Quits: dauwhe_ (~dauwhe@public.cloak) (Client closed connection)
  234. # [15:53] * Joins: dauwhe (~dauwhe@public.cloak)
  235. # [15:57] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  236. # [16:03] * Quits: tommyjtl (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  237. # [16:12] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Client closed connection)
  238. # [16:21] * Joins: tommyjtl (~tommyjtl@public.cloak)
  239. # [16:26] * Joins: tommyjtl_ (~tommyjtl@public.cloak)
  240. # [16:26] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  241. # [16:35] <SimonSapin> TabAtkins: Can I make Bikeshed not auto-generate <dt>Issue Tracking: <dd><a href="https://github.com/whatwg/url/issues/">GitHub</a> ?
  242. # [16:42] <SimonSapin> `omit feedback-header` looks relevant, but also disables other things
  243. # [16:42] * glazou changes topic to 'CSS WG 20150701 conference call - https://lists.w3.org/Archives/Public/www-style/2015Jun/0379.html'
  244. # [16:43] * Joins: RRSAgent (rrsagent@public.cloak)
  245. # [16:43] <RRSAgent> logging to http://www.w3.org/2015/07/01-css-irc
  246. # [16:44] * Joins: Zakim (zakim@public.cloak)
  247. # [16:44] <Ms2ger> It's Zakim!
  248. # [16:45] <glazou> yeah the bot still exists
  249. # [16:45] <glazou> but not connected to the bridge
  250. # [16:46] <Ms2ger> Aw
  251. # [16:46] <glazou> I think the various w3c confcalls this week are going to be a bit messy :-D
  252. # [16:46] <glazou> RRSAgent, make logs public
  253. # [16:46] <RRSAgent> I have made the request, glazou
  254. # [16:47] <Ms2ger> Still glad I don't attend any :)
  255. # [16:47] <glazou> eh
  256. # [17:42] <TabAtkins> SimonSapin: Yes, use `Boilerplate: omit feedback-header`
  257. # [17:45] * Joins: antenna (~antenna@public.cloak)
  258. # [17:49] * Joins: dauwhe_ (~dauwhe@public.cloak)
  259. # [17:49] * Quits: dauwhe (~dauwhe@public.cloak) (Client closed connection)
  260. # [17:49] * Quits: dauwhe_ (~dauwhe@public.cloak) ("")
  261. # [17:53] * Joins: dael (~dael@public.cloak)
  262. # [17:58] <glazou> Present+ glazou
  263. # [17:59] <dael> Present+ dael
  264. # [17:59] <dael> ScribeNick: dael
  265. # [18:00] <SimonSapin> Agenda+ Gecko intends to ship css-logical-props (among other things) https://groups.google.com/d/msg/mozilla.dev.platform/zQgw_4WeBkc/oyVZ5-k1D6cJ
  266. # [18:00] * Zakim notes agendum 1 added
  267. # [18:00] <plinss> Present +plinss
  268. # [18:01] * Joins: bcampbell (~chatzilla@public.cloak)
  269. # [18:01] * Joins: smfr (~smfr@public.cloak)
  270. # [18:01] <antonp> Present+ antonp
  271. # [18:01] * Joins: alex_antennahouse (~458c94ae@public.cloak)
  272. # [18:01] <astearns> Present+ astearns
  273. # [18:01] * Joins: gregwhitworth (~gregwhitworth@public.cloak)
  274. # [18:01] <SimonSapin> Present+ SimonSapin
  275. # [18:02] * Joins: ChrisL (clilley@public.cloak)
  276. # [18:02] <bcampbell> is passcode the same? having trouble.
  277. # [18:03] <dael> bcampbell: are you using the webex phone number?
  278. # [18:03] <ChrisL> bcampbell, not it is a new number and new system today, see agenda
  279. # [18:03] <SimonSapin> bcampbell: https://lists.w3.org/Archives/Member/w3c-css-wg/2015AprJun/0206.html
  280. # [18:03] <bcampbell> ok, sorry, thanks
  281. # [18:03] <smfr> Present+ smfr
  282. # [18:04] <smfr> attendee number? does it matter?
  283. # [18:04] * SimonSapin is using a wired telephone for the first time in a while
  284. # [18:04] * ChrisL present: call-in User 1, all-in User 2, all-in User 3 ...
  285. # [18:04] * fantasai can't hear anything, can anyone hear her?
  286. # [18:04] <SimonSapin> fantasai, no
  287. # [18:05] * dael can't hear you
  288. # [18:05] * Joins: dbaron (~dbaron@public.cloak)
  289. # [18:05] <TabAtkins> Ah, I'm in.
  290. # [18:05] <TabAtkins> Present+ tabatkins
  291. # [18:05] <leaverou> Present+ leaverou
  292. # [18:06] <Rossen> Present+ Rossen
  293. # [18:06] <fantasai> Present+ fantasai
  294. # [18:06] <dbaron> Present+ dbaron
  295. # [18:07] <dael> glazou: Let's try to start
  296. # [18:07] * @Bert will join shortly
  297. # [18:07] <dael> glazou: There were a few additions. I saw a msg from Florian about the backlog and one from Koji.
  298. # [18:07] <bcampbell> Present+ bcampbell
  299. # [18:08] <dael> SimonSapin: Gecko is intending to ship css-logical-properties which isn't a WD yet, it's full of issues
  300. # [18:08] <dael> glazou: And you'll ship the full of issues?
  301. # [18:08] <dael> SimonSapin: I'm not sure exactly what.
  302. # [18:08] <dael> ??: Unprefixed?
  303. # [18:08] * Joins: SteveZ (~SteveZ@public.cloak)
  304. # [18:08] <SimonSapin> https://groups.google.com/d/msg/mozilla.dev.platform/zQgw_4WeBkc/oyVZ5-k1D6cJ
  305. # [18:08] <Florian> s/??/Florian/
  306. # [18:09] <dael> fantasai: If any issues are on ww-style with Moz prop resolution somewhere it's good to have that. Otherwise I'll get around to connecting everything later
  307. # [18:09] <dael> glazou: Was that a q or an announce
  308. # [18:09] <dael> SimonSapin: I wanted to bring to the groups attn. I don't know if it's a problem to ship early
  309. # [18:09] * Joins: MaRakow (~MaRakow@public.cloak)
  310. # [18:09] <dael> dbaron: The pieces we're planning on shipping aren't the pieces with the problem. We're not shipping the shorthand on logical. I think we're shipping margin-padding, border-* and one other, I think.
  311. # [18:10] <dael> glazou: Behind a flag?
  312. # [18:10] <dael> dbaron: No. Only longhand.
  313. # [18:10] <dael> dbaron: It's been behind a flag for a year.
  314. # [18:10] <@Bert> Present+ Bert
  315. # [18:10] <dael> Florian: If you want to ship, why not help finish the spec first to be sure things won't break. I think that's what we generally said we'd be doing.
  316. # [18:11] <dael> dbaron: Fundimentally b/c we're the last browser to ship this, ie veritical text support, and shipping it depends on logical prop for us.
  317. # [18:11] <dael> dbaron: And we'd really like to get it shipped.
  318. # [18:11] * astearns just got a silent stretch then a bunch of overlapping voices to catch up
  319. # [18:11] <dael> glazou: We're not going to do this right discussion right now. Thanks for the announcement. I suggest disucssing the furture of the spec on the ML.
  320. # [18:11] * Joins: bkardell_ (~uid10373@public.cloak)
  321. # [18:11] <dael> glazou: Anything else before we really start?
  322. # [18:11] <dael> Topic: fixed z-index interop issue
  323. # [18:12] <glazou> Present+ GregWithworth
  324. # [18:12] <dael> gregwhitworth: Basically, is dbaron there?
  325. # [18:12] <dael> dbaron: Yes.
  326. # [18:12] <dbaron> the logical props we have are margin-*, border-*, padding-*, top/right/bottom/left, (min-/max-/)width/height
  327. # [18:12] * Joins: andrey-bloomberg (~andrey-bloomberg@public.cloak)
  328. # [18:12] <dael> gregwhitworth: We've been pushing htis off a bit. Blink, WK and Edge basically give anything with z-index it's own layer but the spec says it should work like abspos and not get a new layer. We want to change the spec so that it represents the reality of the other browsers. Marco has been seeing issue in mobile
  329. # [18:13] * fantasai thanks, dbaron
  330. # [18:13] <dael> gregwhitworth: I want to get your input and see if you're against it.
  331. # [18:13] <dael> gregwhitworth: position-fixed, not z-index.
  332. # [18:13] * fantasai will try to set aside some time to finish up the fpwd, has a couple things higher in the queue
  333. # [18:13] <dael> dbaron: I think I'm okay with it.
  334. # [18:13] <dbaron> smfr^: you mean position:fixed getting a stacking context
  335. # [18:14] <dael> Rossen: It's worht mentioning that I had, when we pushed this early in Edge dev phases I added this behind a flag to see if anyone complains, we didn't hear any but we do know of a number of pages that will be broken when the opp. is broken, when fixed pos don't create stacking
  336. # [18:14] <dael> Rossen: The interesting bit of info is during Sydney F2F someone from Chrome, I think Rick Byers, said they want to revert and support a partical context on z-index. I'm okay either way, with our impl both are possible, but I'd prefer to lock on one of those.
  337. # [18:14] <dael> Rossen: If anyone from Chrome can comment that would be great.
  338. # [18:15] <dael> TabAtkins: I can ask, but I think it's that our recent improvements make it possible to go back to partial. I don't think there's anything wrong with full stacking context.
  339. # [18:15] <dael> smfr: I'd prefer we maintain a full stacking. OUr painting can't deal with interweaving.
  340. # [18:15] <dael> Rossen: So if we decide to support partial, you won't be able to for technicaly.
  341. # [18:16] <dael> smfr: We've been shipping with fixed for 2 years so going back would be a compat risk for us
  342. # [18:16] <dael> smfr: So it sounds like w'ere back to the question as to if Gecko will make position: fixed create a stacking context.
  343. # [18:16] <dael> dbaron: I think it's fine given that it's compat
  344. # [18:17] <dael> Florian: As an author I think this is sufficently confusing and having the semi-stacking makes it worse. If we can avoid it's better.
  345. # [18:17] <dael> gregwhitworth: So can we resolve on this? I don't know if we put it in 2.2 or what, but can we call for resolution?
  346. # [18:17] <dael> glazou: If everyone agrees to impl the same thing we can resolve
  347. # [18:18] <koji> Present+ koji
  348. # [18:18] <dael> Rossen: I missed it, did we resolved to make position: fixed a full stacking context, always?
  349. # [18:18] <dael> Florian: We seemed to be about to
  350. # [18:18] <dael> gregwhitworth: It seems there's no disagreement. dbaron is saying it's okay. If no one is against it I say we resolve.
  351. # [18:18] * ChrisL sees Greg on twice
  352. # [18:18] <Florian> Present+ Florian
  353. # [18:18] <dael> Rossen: Only reason I brought it up is there was impl consideration from Chrome and I don't want to have the same conversation in 6 months with the opp. arguement.
  354. # [18:19] * glazou ChrisL the longer one is not him
  355. # [18:19] * glazou but I don’t know who that is
  356. # [18:19] <dael> TabAtkins: There's nothing technical making stacking context hard. There's something technical with making partial hard, but full isn't a technical issue. I think we'll be fine.
  357. # [18:19] <dael> Rossen: Sounds great. So we can resolve on it and that's it.
  358. # [18:19] <dael> glazou: Obj?
  359. # [18:19] <dael> smfr: Clarification, if a position fix element has a transformed ancestor and it doesn't behave in a fixed way, does this apply?
  360. # [18:20] <dael> smfr: I want to clarify if it'st he position: fixed itself or having the containing block be the viewport.
  361. # [18:20] <dael> TabAtkins: I think it's just position: fixed.
  362. # [18:20] <dael> smfr: Okay, that's fine.
  363. # [18:20] <dael> Rossen: That sounds really good. Tieing it down is better than looking up ancestry
  364. # [18:20] <dael> RESOLVED: make position: fixed a full stacking context
  365. # [18:21] <dael> gregwhitworth: So how does this make it into the spec?
  366. # [18:21] <dael> Rossen: I can add it to position level 3
  367. # [18:21] <dael> fantasai: It needs to go into level 2. We should action Bert to update.
  368. # [18:21] * Joins: Rossen_ (~Rossen@public.cloak)
  369. # [18:21] <dael> antonp: Isn't this already in level 2?
  370. # [18:21] * glazou sound is so good I did not recognize antonp
  371. # [18:21] <dael> Rossen: I'm not sure why you think that's the case, but it's not true.
  372. # [18:21] <@Bert> (Is it just a clarification?)
  373. # [18:22] <dael> fantasai: In 2.1 position: fixed is considered a stuck catagory of abspos
  374. # [18:22] <dael> antonp: I think I'm thinking of something else. I think I'm wrong. I'll write to the list if I correct myself, but I think I'm wrong.
  375. # [18:22] * Joins: tommyjtl (~tommyjtl@public.cloak)
  376. # [18:23] <dael> Bert: For CSS 2 does it need a change?
  377. # [18:23] <dael> Rossen: I think there's agreement you have a note in CSS 2.2. That was fantasai arguement and I don't have an opinion. I will add the requirement to CSS 3 positioning.
  378. # [18:23] <dael> fantasai: It needs to go into both.
  379. # [18:23] <dael> ACTION Rossen add position: fixed as s full stacking context to positioning
  380. # [18:23] * trackbot is creating a new ACTION.
  381. # [18:23] <trackbot> Created ACTION-698 - Add position: fixed as s full stacking context to positioning [on Rossen Atanassov - due 2015-07-08].
  382. # [18:24] <dael> Bert: I can look at Rossen text and create an ereata
  383. # [18:24] <dael> Rossen: It'll be one sentence and we can use in both
  384. # [18:24] <dael> ACTION bert to take Rossen text and export it to level 2
  385. # [18:24] * trackbot is creating a new ACTION.
  386. # [18:24] <trackbot> Created ACTION-699 - Take rossen text and export it to level 2 [on Bert Bos - due 2015-07-08].
  387. # [18:24] <dael> Topic: aggregating CSS modules
  388. # [18:24] <dael> glazou: We started the discussion, but I'm not sure we went far.
  389. # [18:25] * Rossen is now known as Rossen_away
  390. # [18:25] <dael> astearns: I started it to prod plinss and TabAtkins
  391. # [18:25] <dael> TabAtkins: We keep being lazy about creating hte index of all things in CSS> Altering bikeshed so that it can make a huge document is something I haven't done. I've been doing bikeshed issues for a bit and I might get there.
  392. # [18:25] <dael> Rossen_away: SVG has been asking for the same thing. They've been waiting for this so they can switch to bikeshed.
  393. # [18:26] <dael> TabAtkins: It'll be on my list. I think I have it as an issue.
  394. # [18:26] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jun/0160.html
  395. # [18:26] <dael> Topic: Language specfic support...
  396. # [18:26] <dael> Florian: This is somethign I was wondering about. We have @supports, but it doesn't quite work for hyphenation b/c when the browser impl hypenation it doesn't do it for all the browsers in the world.
  397. # [18:27] <dael> Florian: If you think something is ugly without hyphenation, you need to know if it supports hyphenation on the languague you're using for the leemnt.
  398. # [18:27] <rbyers> Rossen: IIRC it was vollick@ who said he felt guilty about us insisting on a full stacking context for position:fixed now that our implementation no longer requires it. I.e. we recognized a fundamental flaw in WebKit/blink compositing architecture (that causes correctness issues elsewhere) and are close to finally eliminating it.
  399. # [18:27] <dael> Florian: I'm not saying that's enough to give nice hyphenation, but it's a datapoint that's useful. I was thinking we might want to introduce either a special syntax or a psuedo class that you can tag onto any element.
  400. # [18:28] <dael> Florian: The language that it uses, if it's one the browser can hyphenate than you use that to style.
  401. # [18:28] * Quits: tommyjtl_ (~tommyjtl@public.cloak) (Ping timeout: 180 seconds)
  402. # [18:28] <dael> Florian: A second part is if you want to turn on justification but only if the broswer can do it nicely, which might mean hyphens for some languages, but not all. Trying to detect it sounds useful, but it's hard to tell what 'nice' means.
  403. # [18:29] <dael> Florian: I think they hyphenation case is less fuzzy. If it's supported is non-ambig
  404. # [18:29] <dael> TabAtkins: I agree that multiple ambiguous hints aren't something we want. The hyphenation is unambig. It sounds reasonable and I see the usecase.
  405. # [18:29] * fantasai is unsure this is that important to solve atm
  406. # [18:30] <dael> Florian: The diff between the syntaxes is if you're using @support you can inside that have any number of rules and combine. What's nicer with pseudo-class, in @supports you have to ask about one language specifically.
  407. # [18:30] * Joins: MaRakow_ (~MaRakow@public.cloak)
  408. # [18:30] <dael> Florian: That makes me lean toward the pseudo class. You have multiple declariations, just on rule block.
  409. # [18:30] * fantasai is therefore it's worth the work/complexity to add
  410. # [18:30] <fantasai> s/therefore/therefore unsure/
  411. # [18:30] <dael> TabAtkins: This is classically a MQ type thing. That seems to be more natural, but I have to think on it.
  412. # [18:31] <dael> astearns: I'm not entirely sure that's enough justification for this new feature. If a UA doesn't support a lang for hyphenation, maybe that's a bug. As UA gets more sophisticated the need deminishes.
  413. # [18:31] <dael> Florian: I doubt we'll reach a point where all UA support hyphens for all lang. It's too large a set.
  414. # [18:31] <dael> astearns: So you're talking about a stylesheet for near infinante rules?
  415. # [18:32] <Rossen_> q+
  416. # [18:32] * Zakim sees Rossen_ on the speaker queue
  417. # [18:32] <glazou> q+
  418. # [18:32] * Zakim sees Rossen_, glazou on the speaker queue
  419. # [18:32] <glazou> Zakim, ack Rossen_
  420. # [18:32] <Zakim> I see glazou on the speaker queue
  421. # [18:32] <dael> Florian: If you're creating something where you expect a lang tag and you want to go with : or - depending on what's supported, we should be able to do that. There won't be a browser that knows all local lang.
  422. # [18:33] <dbaron> https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens#Notes_on_supported_languages_2
  423. # [18:33] <dael> Rossen_: I'm a bit hesitant for a feature like this. When we were adding conditional lang abilities for windows apps, we had similar problems where content written for RTO lang or hosted in RTO it needed to adapt properly so on/off buttons are right. Hypheantion in that respect I don't see as an outlyer in lang-specific behaviour
  424. # [18:33] <dael> Rossen_: It's also a minor use case. Making sure a huge exceptionf ro a minor feature is a stretch.
  425. # [18:33] <fantasai> s/RTO/RTL/
  426. # [18:34] * dbaron is now known as dbaron-away
  427. # [18:34] <dael> Rossen_: The fallback here isn't really that bad. The third thing I wanted to point out, we have a service that we use which is shared across many components. Simply booting the service is quite costly so doing it per element is crazy.
  428. # [18:34] <Florian> q+
  429. # [18:34] * Zakim sees glazou, Florian on the speaker queue
  430. # [18:34] <glazou> Zakim, ack me
  431. # [18:34] <Zakim> I see Florian on the speaker queue
  432. # [18:35] <dael> glazou: Doing this on a per element basis, as soon as you have th einfo for a given lang you can cache. You don't hyphenate differently between elements. As soon as the info is aquired you have it for the whole session.
  433. # [18:35] <dael> Rossen_: Does that go for mixed lang?
  434. # [18:35] <dael> glazou: This is related to my question. Florian mentioned the pseudo class, but does it take an arguement?
  435. # [18:35] <dael> Florian: It matches the lang of the element. No arguement.
  436. # [18:35] <dael> glazou: I don't see the problem. in 99.9% of cases the language will be the same.
  437. # [18:36] <dael> Florian: and if you have a bunch of lang this isn't more costly. If we didn't have it you would apply hyphens and have to turn on the engine anyway.
  438. # [18:36] <dael> glazou: I understand the perf concern, but we should stick to the usefulness of the feature. THere's an issue there.
  439. # [18:36] * Quits: MaRakow (~MaRakow@public.cloak) (Ping timeout: 180 seconds)
  440. # [18:37] * dbaron-away is now known as dbaron
  441. # [18:37] <dael> Florian: I don't think it's majorly useful, but the same is true of hyphenation. Hypenation itself is more difficult to use if you can't know if you have it. You can't use @supports, so you're stuck right now.
  442. # [18:37] <dael> Florian: Narrow columns without hyphenation can be ugly so it's reasonable
  443. # [18:37] <dael> TabAtkins: There are layout types you only want with hyphenation
  444. # [18:38] <dael> Florian: And you only want this if you have a lang that doesn't need hyphenation or if you can have hyphenation. We can have the broswer tag if it doens't need it.
  445. # [18:38] <dael> glazou: So the official French typographic rules, which we've used in the past, I've seen some prose about not using hyphenation in that case. BUt the use-case exists.
  446. # [18:38] <dael> Florian: You mean not using justification if there's not hyphenation?
  447. # [18:38] <dael> glazou: Yes.
  448. # [18:38] <dael> Rossen_: Can you find a reference to that?
  449. # [18:38] <dael> glazou: Yes, it's at home, but I will.
  450. # [18:39] <dael> glazou: I'm not so sure the cost of impl for this is expencive, I think it's straight forward. It could solve a case in some lang for layout. I feel, personally, that we should investigate.
  451. # [18:39] <dael> glazou: What do others think?
  452. # [18:40] <dael> Rossen_: From impl POV this will be low on the stack. I can see the completeness arguement from Florian. If there are use cases that can hit somewhere...but cost to benefit is off.
  453. # [18:40] <dael> fantasai: I agree w/ Rossen_
  454. # [18:40] <dael> glazou: Other impl?
  455. # [18:40] <dbaron> I don't have a strong opinion either way.
  456. # [18:40] <dael> TabAtkins: I'm not able to speak on this now.
  457. # [18:40] <dael> smfr: I'm not aware we've had any requests on this so I think it's low priority
  458. # [18:40] <dael> glazou: Florian would you keep some prose under the radar for now?
  459. # [18:41] <dael> Florian: Yes, I can see how it's not high priority, even though it's not wrong. I'll keep the text.
  460. # [18:41] <glazou> https://lists.w3.org/Archives/Public/www-style/2015May/0153.html
  461. # [18:41] <dael> Topic: CSS text-decor Example 3
  462. # [18:41] * Joins: tantek (~tpod@public.cloak)
  463. # [18:41] <dael> fantasai: Currently we have an auto value and an under value anda right value.
  464. # [18:41] <dael> fantasai: If we look at the spec [link]...
  465. # [18:41] <fantasai> http://dev.w3.org/csswg/css-text-decor-3/#text-underline-position-property
  466. # [18:42] <@Bert> (Maybe there is way to generalize this: provide alternative styles based on whether each of them can deliver a certain quality, where "quality" can be an aggregate or a set of detailed typographic measurments...)
  467. # [18:42] <dael> fantasai: You can combine under with left or right so you can have different behavior from vertical and left and right. The feedback we got was that we want to have, there's a suggestion the UA stylesheet should have a rule taht sets the underline to the correct side for Chinese and JApanese
  468. # [18:42] * glazou Bert and we’ll fight for 2 or 3 years to define them…
  469. # [18:42] <dbaron> Japanese and Korean on right, Chinese on left, no?
  470. # [18:42] * tantek forgets the webex code
  471. # [18:43] <dbaron> tantek, https://lists.w3.org/Archives/Member/w3c-css-wg/2015AprJun/0206.html
  472. # [18:43] <dael> fantasai: That's in the spec as a recommedation. But b/c you can only combine right with under is it causes a problem. The suggestion is to let auto and under both be combined with left or right
  473. # [18:43] <dael> fantasai: dbaron is correct
  474. # [18:43] * tantek dbaron yeah not logged in on this mobile client. passwords--
  475. # [18:43] <dael> ??: I'm not clear about what the symantics is
  476. # [18:43] <glazou> s/??/Koji/
  477. # [18:44] <dael> koji: I'm unclear about how to interpret another value
  478. # [18:44] <dael> fantasai: That is another issue. if left or right is spec without the other key word, what do we do.
  479. # [18:44] <dael> koji: Or if under is spec, is it left or right.
  480. # [18:44] <dael> fantasai: It's just going to be left
  481. # [18:44] <dael> Rossen_: And under start won't work?
  482. # [18:45] <dael> fantasai: It has less to do with start and end of block and more with text orientation. for ex Mongolian the underline will be on the right side, even if it's the end side.
  483. # [18:45] <dael> fantasai: It'st he end side on CJK. under if you spec by itself it means it goes on that side of the text. left and right give a direction, either the left or right side.
  484. # [18:45] * Joins: w3c-webir (~w3c-webir@public.cloak)
  485. # [18:46] <dael> Rossen_: In that case, I'm okay with auto. It's magic enough for people to get it from the get go. It's better off to be left as magic.
  486. # [18:46] <dael> glazou: Other opinions?
  487. # [18:46] <dael> glazou: Any disagreement? Objection?
  488. # [18:46] <dael> koji: I'm okay with the syntax, but from the original proposal I can't read what they're expectation is for some of the values. I want to confirm that they think it means.
  489. # [18:47] <fantasai> 1. Do we allow auto to combine with left|right
  490. # [18:47] <dael> fantasai: There's two issues. [types]
  491. # [18:47] <tantek> Present+ tantek
  492. # [18:47] <fantasai> 2. If left | right is specified alone, is the behavior in horizontal text under or auto
  493. # [18:47] * tantek hears typing.
  494. # [18:47] * ChrisL hears thunder drums
  495. # [18:47] <dael> fantasai: I'm gussing it should be auto since that's the initial value
  496. # [18:48] * glazou hears people melt outside (40°C)
  497. # [18:48] <dael> koji: Does that imply when under is spec left or right is auto?
  498. # [18:48] <dael> fantasai: Under has a meaning that isn't left or right, it means it's on the underside which depends on the text orientation.
  499. # [18:48] <dael> fantasai: Most cases it will be left, but in sideways-left ir would be right.
  500. # [18:48] * dbaron offers a 16°C alternative
  501. # [18:48] <dael> koji: Japanese is right.
  502. # [18:48] <dael> fantasai: Yes.
  503. # [18:48] <dael> Rossen_: When is left and right used when auto does it when it's needed.
  504. # [18:49] <dael> fantasai: It doesn't.
  505. # [18:49] <dael> koji: auto applies only for horizonal, I think is what she's saying.
  506. # [18:49] <dael> fantasai: We discussed having auto adjest based on the lang and we decided not to have it change based on the language.
  507. # [18:49] <dael> fantasai: Let's all look at the word alphabetic.
  508. # [18:49] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  509. # [18:50] * astearns webex whiteboard is too distracting
  510. # [18:50] <dael> fantasai: There's a p and the line crosses the tail. That side of the text is the underside. If we rotate the text 90 counterclockwise, the underline is on the right side. clockwise it's on the left.
  511. # [18:50] * Quits: tantek (~tpod@public.cloak) ("Colloquy for iPod touch - http://colloquy.mobi")
  512. # [18:51] * Joins: tantek (~tpod@public.cloak)
  513. # [18:51] <dael> fantasai: Auto puts the underline on the side of the text that's the bottom after you rotate the text. Since Japanese and Korean have their typesettings rule place it on the right side of the text, we added a UA rule that sais for those two lang change the value so that in veritical text it is on the right side
  514. # [18:52] <dael> koji: We allow auto to adjust beween CJK and non-CJK for horizontal. I also requested not to have UA stylesheets request what you want. Like that you said in the ML.
  515. # [18:52] * Joins: |orion (~orion@public.cloak)
  516. # [18:52] * tantek definitely confused without a diagram but that's ok. Will keep listening and trying to understand.
  517. # [18:52] <dael> glazou: Amoung the two people discussing, I'm not seeing consensus. I don't know what to do with your discussion now.
  518. # [18:52] <dael> koji: I think we can resolve syntax now. We can continue the semantics discussion on the ML
  519. # [18:52] <dael> glazou: fantasai?
  520. # [18:52] <dael> fantasai: I think that that's fine.
  521. # [18:53] <dael> Rossen_: Is the ML discussion happening?
  522. # [18:53] <dael> fantasai: ONe thing that's confusing is if we change the meaning of auto to switch sides, not jsut adjust the position. It doesn't flip to the other side of the text, it's always on the under side of the text. If we change auto to also place on the over side it doesn't make sense to combine it anymore.
  523. # [18:54] <dael> koji: I asked for clarification yesterday on the list. Maybe it's worth waiting a bit more to see if the discussion continues.
  524. # [18:54] <dael> glazou: Okay. Done deal.
  525. # [18:54] <dael> koji: We can resolve the syntax change.
  526. # [18:55] <dael> fantasai: I think if we're changing the sematics of auto, we may want to rethink the syntax.
  527. # [18:55] <dael> koji: Okay.
  528. # [18:55] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jun/0347.html
  529. # [18:55] <dael> Topic: Splititng CSS-speech
  530. # [18:57] <tantek> Big question here is who are the implementers that have any interest at all?
  531. # [18:57] <dael> fantasai: I was thinking speak and speak-as are something we would encourage general authors to us since it lets them control is some text is visable to speech. Such as websites will position stuff off to the weeds so that it's there for speech but you don't want it for visual people. speak could override that so you do display: none and speak: normal and it overrides it.
  532. # [18:57] <tantek> Without indication of even a hint of implementer interest I'd say it's too low a priority to bother with group time on.
  533. # [18:57] <bkardell_> what agent supports css-speech?
  534. # [18:57] * Joins: shepazu (schepers@public.cloak)
  535. # [18:57] <dael> fantasai: That seems like it would be generally useful and be impl without much interaction witht he speech rendering. It seems like that might be useful for general authors, while styling the voice-rate and other things in CSS speech, they're interesting, but it's unlikely authors will take advantage of them in a useful way.
  536. # [18:57] <tantek> Even *interest* nevermind code.
  537. # [18:57] <dael> smfr: I think tantek is making a useful point that there's such little impl it might not be worth talking about.
  538. # [18:57] <dael> fantasai: I don't think there's interest in the rest of css-speech, but I think speak and speak-as will be useful.
  539. # [18:58] <tantek> If even a single implementer speakers up indicating interest in impl, then let's re-assess
  540. # [18:58] <fantasai> fantasai: And might be interesting to implementers, if they were not buried in the rest of speech
  541. # [18:58] <bkardell_> it seems to me leonie watson recently told me she couldn't find any if that is worth anything
  542. # [18:58] <dael> glazou: I'm not sure we're the best place to know about special application tools. I suggest piging Daniel Veck (?). He was the author and will know about where it's used.
  543. # [18:58] <dael> glazou: I'd like him contacted before we move on.
  544. # [18:58] <bkardell_> glazou: I can bring it up in a11y task force if that is helpful
  545. # [18:58] <tantek> Otherwise not worth the time. But agreed with glazou - ok to ask around.
  546. # [18:58] <dael> bo_campbell: I'd be interested in understanding this further and getting opinions from screenreader users.
  547. # [18:59] <dael> glazou: fantasai do you want me to take an action to contact?
  548. # [18:59] <dbaron> s/Veck/Weck/
  549. # [18:59] <dael> fantasai: I'm mostly interested in what the browsers are doing right now. It seems it would be useful for a11y
  550. # [18:59] <tantek> Documentation of those use cases would be a good start.
  551. # [18:59] <glazou> https://lists.w3.org/Archives/Public/www-style/2015Jun/0346.html
  552. # [18:59] <dael> ACTION: contact Daniel Weck to see if there's any evolution on speak and speak-as so we can see if we can extract it
  553. # [18:59] * trackbot is creating a new ACTION.
  554. # [18:59] * RRSAgent records action 1
  555. # [18:59] <trackbot> Error finding 'contact'. You can review and register nicknames at <http://www.w3.org/Style/CSS/Tracker/users>.
  556. # [18:59] <tantek> That fantasai mentioned
  557. # [18:59] <fantasai> tantek, look on the web for text-indent: <huge-negative-length>
  558. # [19:00] <dael> ACTION glazou contact Daniel Weck to see if there's any evolution on speak and speak-as so we can see if we can extract it
  559. # [19:00] * trackbot is creating a new ACTION.
  560. # [19:00] <trackbot> Created ACTION-700 - Contact daniel weck to see if there's any evolution on speak and speak-as so we can see if we can extract it [on Daniel Glazman - due 2015-07-08].
  561. # [19:00] <ChrisL> yes!
  562. # [19:00] <dael> Topic: Display WD
  563. # [19:00] <ChrisL> +1 to publish
  564. # [19:00] <dael> fantasai: I suggest we pub and deal with issues late
  565. # [19:00] <tantek> fantasai, big neg text-indent is a hack for all kinds of crap. SEO nonsense etc.
  566. # [19:00] <dael> RESOLVED: New WD for Display
  567. # [19:01] <dael> glazou: Thanks everyone. Sorry if the first day of webex wasn't perfect
  568. # [19:01] <fantasai> tantek: ok, on a page that isn't doing SEO crap :)
  569. # [19:01] * Quits: alex_antennahouse (~458c94ae@public.cloak) ("http://www.mibbit.com ajax IRC Client")
  570. # [19:01] <tantek> Lol
  571. # [19:01] <dael> Please mark yourself as present if you didn't already!
  572. # [19:01] * Quits: bcampbell (~chatzilla@public.cloak) ("ChatZilla 0.9.91.1 [Firefox 31.7.0/20150504194141]")
  573. # [19:01] <antenna> present+
  574. # [19:01] <tantek> dael: what's your preferred syntax for that?
  575. # [19:01] <antenna> present+ antenna
  576. # [19:02] <MaRakow_> present+ MaRakow
  577. # [19:02] <tantek> Yeah see?
  578. # [19:02] <gregwhitworth> present+ gregwhitworth
  579. # [19:02] <MaRakow_> did that work?
  580. # [19:02] <dael> What they did I think shoudl work
  581. # [19:02] <glazou> tantek: « Present+ nickname »
  582. # [19:02] <tantek> Present+ tantek
  583. # [19:02] <MaRakow_> Present+ MaRakow
  584. # [19:02] <tantek> Case insensitive?
  585. # [19:02] <MaRakow_> *shrug*
  586. # [19:02] <glazou> tantek: probably
  587. # [19:02] <tantek> One has to ask these things :)
  588. # [19:02] <dael> We'll find out :) If nothing else I can pull them out in a text editor.
  589. # [19:03] <glazou> thanks dael !
  590. # [19:03] * glazou has to run, bye people
  591. # [19:03] <tantek> Thanks dael. Report back on the case-sensitivity of our new webex syntax :)
  592. # [19:03] <dael> Will do!
  593. # [19:03] <SimonSapin> tantek: what kind of case insensitivity? (:
  594. # [19:03] <tantek> dael++
  595. # [19:03] * Quits: dael (~dael@public.cloak) ("Page closed")
  596. # [19:03] * Quits: glazou (~glazou@public.cloak) (glazou)
  597. # [19:03] * Quits: ChrisL (clilley@public.cloak) ("Client combusted")
  598. # [19:03] <tantek> SimonSapin: present+ vs. Present+
  599. # [19:04] <tantek> (Asks the guy with a CamelCase IRC nick ;) )
  600. # [19:04] * Quits: tommyjtl (~tommyjtl@public.cloak) (Client closed connection)
  601. # [19:04] * Quits: andrey-bloomberg (~andrey-bloomberg@public.cloak) ("Page closed")
  602. # [19:09] * Quits: antenna (~antenna@public.cloak) ("Leaving")
  603. # [19:09] * Quits: tantek (~tpod@public.cloak) (Client closed connection)
  604. # [19:10] * Quits: MaRakow_ (~MaRakow@public.cloak) ("Page closed")
  605. # [19:11] * Quits: Rossen_ (~Rossen@public.cloak) (Ping timeout: 180 seconds)
  606. # [19:12] * Parts: smfr (~smfr@public.cloak)
  607. # [19:14] * Quits: gregwhitworth (~gregwhitworth@public.cloak) ("Page closed")
  608. # [19:14] <SimonSapin> (this was an attempt at a joke about the Unicode C+F v.s. C+S v.s. ASCII-only discussions)
  609. # [19:15] * Parts: w3c-webir (~w3c-webir@public.cloak)
  610. # [19:16] <fantasai> TabAtkins: You publishing or me?
  611. # [19:18] <Florian> TabAtkins: Fixed the prose of my PR as per your code review. By the way, who do we get css-containment into bikeshed's database of autolinkable things, so that I can rid of pre-anchoring css-containment terms in css-overflow?
  612. # [19:18] <TabAtkins> Me, I'll do it in a few minutes.
  613. # [19:18] <Florian> oops, I meant how, not who. but that still works :)
  614. # [19:18] <fantasai> k
  615. # [19:19] <fantasai> TabAtkins: I'm gonna link in the issues mail I sent, and then you can go
  616. # [19:19] * fantasai remembers to also cross-check the changes list
  617. # [19:21] <Florian> TabAtkins or fantasai: Could either of you review this TC before I forget why I wrote it :) https://github.com/w3c/csswg-test/pull/779
  618. # [19:21] <TabAtkins> I did yesterday - it's good to go.
  619. # [19:21] <Florian> oh, cool.
  620. # [19:21] <Florian> Should I click merge, or do you want the privilege?
  621. # [19:22] <Florian> well, for metadata reasons, It's probably better if you do.
  622. # [19:22] <Florian> (reviewer != author)
  623. # [19:30] <fantasai> TabAtkins: OK, all pushed
  624. # [19:30] <fantasai> TabAtkins: All set to go :)
  625. # [19:50] * Quits: Florian (~Florian@public.cloak) (Client closed connection)
  626. # [19:51] * Joins: Kurisu (~kurisubrooks@public.cloak)
  627. # [19:52] * Joins: Florian (~Florian@public.cloak)
  628. # [19:52] * Florian is now known as Florian_dinner
  629. # [19:55] <TabAtkins> fantasai: k, i'll get publishing ready
  630. # [19:55] <TabAtkins> Florian_dinner: Will probably bug you to help with the publishing part. Has your experience been documented in the wiki yet?
  631. # [19:58] * Joins: myles (~Adium@public.cloak)
  632. # [20:00] <fantasai> TabAtkins: he's doing CR publication, this is just a WD
  633. # [20:01] <fantasai> TabAtkins: The process is the same as before, but send a reply to the pubrequest with a zipfile of the prepared publication
  634. # [20:01] <TabAtkins> Then that should be easy to put into the wiki. ^_^
  635. # [20:01] * fantasai works on it
  636. # [20:01] <fantasai> Hopefully Echidna will make this process obsolete
  637. # [20:01] <fantasai> :p
  638. # [20:01] <fantasai> it's very annoying
  639. # [20:04] * Rossen_away is now known as Rossen
  640. # [20:07] <TabAtkins> Yus.
  641. # [20:08] <TabAtkins> I have an issue to dive into Echidna and figure this out. I should probably get on that.
  642. # [20:08] <fantasai> TabAtkins: https://wiki.csswg.org/spec/publish#steps-for-manual-publication
  643. # [20:08] <TabAtkins> It's... hard, because there's a publication token that's supposed to be secret.
  644. # [20:08] <TabAtkins> As in, it shouldn't be stored in public repo.
  645. # [20:09] * fantasai nods
  646. # [20:09] <TabAtkins> But that means you have to keep around a secret token out-of-band and pass it to Bikeshed every time you want to publish. :/
  647. # [20:09] <fantasai> Then bikeshed might need a per-person config file
  648. # [20:09] * Quits: lajava (~javi@public.cloak) (Ping timeout: 180 seconds)
  649. # [20:10] * fantasai is sure there's a python library for "read config file in appropriate OS-designated place named .foo"
  650. # [20:10] <TabAtkins> Hm, yeah, that might work.
  651. # [20:10] <TabAtkins> Annoying that I still have to spam these around all my computers (and "secretly" share them with the other editors of a given spec).
  652. # [20:10] <fantasai> lol
  653. # [20:11] <fantasai> Are the tokens per spec or per spec-editor pair?
  654. # [20:12] * fantasai looks this up
  655. # [20:12] <fantasai> nope, per spec
  656. # [20:12] <fantasai> eh
  657. # [20:12] <fantasai> *shrug*
  658. # [20:12] <fantasai> I'm of the mind that the first Echidna CSSWG publication should be done by a Staff Contact, so they can figure out all the kinks, and then we can try it ourselves
  659. # [20:13] <fantasai> And if that works, *then* we can see what happens when tantek tries to publish :PPPPP
  660. # [20:15] * Rossen is now known as Rossen_away
  661. # [20:17] <TabAtkins> Tokens are per spec, yeah.
  662. # [20:17] <TabAtkins> Plus editor tokens, which are per editor.
  663. # [20:38] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  664. # [20:48] * leaverou is now known as leaverou_away
  665. # [20:59] * Joins: renoirb (renoirb@public.cloak)
  666. # [21:02] * Quits: bkardell_ (~uid10373@public.cloak) ("Connection closed for inactivity")
  667. # [21:05] * Florian_dinner is now known as Florian
  668. # [21:05] <Florian> TabAtkins: No, I have not yet documented the CR publication process, I'm waiting for it to succeed first. This has partially happened (Director approved), but it's not actually out yet.
  669. # [21:24] <plh> it's pretty much a done deal at this point btw
  670. # [21:25] <plh> so you can start documenting the first steps :)
  671. # [21:25] <plh> if you want, I can provide more info on what I'm going to do between today and Tuesday
  672. # [21:25] <plh> so that your documentation will be more complete
  673. # [21:26] <Florian> That'd be great, thanks
  674. # [21:29] <plh> I'm happy to review your doc once it's up btw
  675. # [21:30] * Joins: dbaron (~dbaron@public.cloak)
  676. # [21:49] * Quits: rego (~smuxi@public.cloak) (Ping timeout: 180 seconds)
  677. # [21:50] <Florian> plh: I'll get to it in the next few days. Lots of balls to juggle right now.
  678. # [21:50] <plh> sure, not hurry
  679. # [21:50] <plh> no
  680. # [21:51] * Joins: rego (~smuxi@public.cloak)
  681. # [21:52] <Florian> by the way, I cannot access the minutes of the transition call, my credentials don't seem to be enough. Is that expecteD?
  682. # [21:54] <plh> it is expected
  683. # [21:54] <plh> but there is nothing there
  684. # [21:54] <plh> besides ok
  685. # [21:55] <Florian> sounds important to keep confidential then :)
  686. # [21:55] <plh> yes indeed :)
  687. # [21:56] * Ms2ger mumbles
  688. # [21:56] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  689. # [21:59] * Joins: dbaron (~dbaron@public.cloak)
  690. # [22:15] * leaverou_away is now known as leaverou
  691. # [22:22] * Quits: renoirb (renoirb@public.cloak) ("Textual IRC Client: www.textualapp.com")
  692. # [22:27] * Joins: lajava (~javi@public.cloak)
  693. # [22:44] * leaverou is now known as leaverou_away
  694. # [22:58] * Rossen_away is now known as Rossen
  695. # [22:59] * Joins: zcorpan (~zcorpan@public.cloak)
  696. # [23:03] * leaverou_away is now known as leaverou
  697. # [23:05] * Quits: dbaron (~dbaron@public.cloak) ("8403864 bytes have been tenured, next gc will be global.")
  698. # [23:29] * Quits: SteveZ (~SteveZ@public.cloak) (Ping timeout: 180 seconds)
  699. # [23:30] * Quits: shepazu (schepers@public.cloak) ("My Mac has gone to sleep. ZZZzzz…")
  700. # [23:31] * Quits: plh (plehegar@public.cloak) ("Leaving")
  701. # [23:36] * leaverou is now known as leaverou_away
  702. # [23:39] * Quits: Ms2ger (~Ms2ger@public.cloak) (Ping timeout: 180 seconds)
  703. # [23:46] * leaverou_away is now known as leaverou
  704. # [23:50] * Joins: jdaggett (~jdaggett@public.cloak)
  705. # Session Close: Thu Jul 02 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn