/irc-logs / w3c / #css / 2012-01-11 / end

Options:

  1. # Session Start: Wed Jan 11 00:00:00 2012
  2. # Session Ident: #css
  3. # [00:16] * Joins: dino_ (dino@1.146.201.110)
  4. # [00:16] * Quits: dino (dino@203.41.202.66) (Client exited)
  5. # [00:16] * dino_ is now known as dino
  6. # [01:08] * Quits: arno (arno@192.150.10.200) (Quit: Leaving.)
  7. # [01:17] * Joins: miketaylr (miketaylr@68.203.0.108)
  8. # [01:18] * Quits: miketaylr (miketaylr@68.203.0.108) (Quit: miketaylr)
  9. # [01:46] * Quits: ChrisL (ChrisL@128.30.52.169) (Client exited)
  10. # [01:49] * Joins: ChrisL (ChrisL@128.30.52.169)
  11. # [02:41] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  12. # [02:44] * Quits: dino (dino@1.146.201.110) (Connection reset by peer)
  13. # [02:44] * Quits: vhardy (vhardy@203.41.202.66) (Quit: vhardy)
  14. # Session Close: Wed Jan 11 03:02:18 2012
  15. #
  16. # Session Start: Wed Jan 11 03:02:18 2012
  17. # Session Ident: #css
  18. # [03:02] * Disconnected
  19. # [03:04] * Attempting to rejoin channel #css
  20. # [03:04] * Rejoined channel #css
  21. # [03:04] * Topic is 'CSS Working Group | logged at http://krijnhoetmer.nl/irc-logs/'
  22. # [03:04] * Set by dbaron on Wed Oct 12 01:04:03
  23. # [03:05] * Quits: cyril (chatzilla@203.41.202.66) (Ping timeout)
  24. # [03:05] * Joins: CSSWG_LogBot (PircBot@173.230.149.95)
  25. # [03:06] * Quits: tantek_ (tantek@159.63.23.38) (Quit: tantek_)
  26. # [03:10] * Joins: cyril (chatzilla@203.41.202.66)
  27. # [03:13] * Joins: jdaggett (jdaggett@202.221.217.73)
  28. # [03:20] * Joins: miketaylr (miketaylr@68.203.0.108)
  29. # [03:38] * Joins: nimbu (Adium@64.134.237.99)
  30. # [03:57] * Quits: cyril (chatzilla@203.41.202.66) (Ping timeout)
  31. # [03:59] * Joins: dino (dino@1.149.242.153)
  32. # [04:00] * Joins: cyril (chatzilla@203.41.202.66)
  33. # [04:07] * Quits: nimbu (Adium@64.134.237.99) (Quit: Leaving.)
  34. # [04:17] * Quits: tantek (tantek@159.63.23.38) (Quit: tantek)
  35. # [04:22] * Joins: nimbu (Adium@64.134.237.99)
  36. # [04:40] * Quits: nimbu (Adium@64.134.237.99) (Quit: Leaving.)
  37. # [04:48] * Joins: vhardy (vhardy@203.41.202.66)
  38. # [04:50] * Quits: ChrisL (ChrisL@128.30.52.169) (Client exited)
  39. # [04:51] * Joins: ChrisL (ChrisL@128.30.52.169)
  40. # [04:54] * Quits: cyril (chatzilla@203.41.202.66) (Ping timeout)
  41. # [04:56] * Joins: cyril_ (chatzilla@203.41.202.66)
  42. # [04:56] * cyril_ is now known as cyril
  43. # Session Close: Wed Jan 11 05:07:04 2012
  44. #
  45. # Session Start: Wed Jan 11 05:07:04 2012
  46. # Session Ident: #css
  47. # [05:07] * Disconnected
  48. # [05:08] * Attempting to rejoin channel #css
  49. # [05:08] * Rejoined channel #css
  50. # [05:08] * Topic is 'CSS Working Group | logged at http://krijnhoetmer.nl/irc-logs/'
  51. # [05:08] * Set by dbaron on Wed Oct 12 01:04:03
  52. # [05:08] * Quits: stearns (anonymous@192.150.22.5) (Ping timeout)
  53. # [05:08] * stearns_ is now known as stearns
  54. # [05:08] * Joins: ChrisL (ChrisL@128.30.52.169)
  55. # [05:09] * Joins: arronei (arronei@131.107.0.86)
  56. # [05:11] * Quits: shepazu (shepazu@128.30.52.169) (Ping timeout)
  57. # [05:27] * Joins: cyril_ (chatzilla@203.41.202.66)
  58. # [05:27] * Quits: cyril (chatzilla@203.41.202.66) (Ping timeout)
  59. # [05:27] * cyril_ is now known as cyril
  60. # [05:31] * Quits: ChrisL (ChrisL@128.30.52.169) (Client exited)
  61. # [05:32] * Joins: ChrisL (ChrisL@128.30.52.169)
  62. # [05:36] * Quits: dino (dino@1.149.242.153) (Connection reset by peer)
  63. # [05:36] * Joins: dino (dino@203.41.202.66)
  64. # [05:38] * Quits: dino (dino@203.41.202.66) (Client exited)
  65. # [05:39] * Joins: dino (dino@1.149.242.153)
  66. # [05:40] * Joins: shepazu (shepazu@128.30.52.169)
  67. # [05:45] * Quits: miketaylr (miketaylr@68.203.0.108) (Quit: miketaylr)
  68. # [07:36] * Quits: dino (dino@1.149.242.153) (Quit: dino)
  69. # [07:37] * Quits: ChrisL (ChrisL@128.30.52.169) (Ping timeout)
  70. # [07:44] * Quits: cyril (chatzilla@203.41.202.66) (Ping timeout)
  71. # [08:37] * Joins: tantek (tantek@70.36.139.219)
  72. # [08:47] * Joins: nimbu (Adium@216.75.224.178)
  73. # [09:04] * Joins: nimbu1 (Adium@216.75.224.178)
  74. # [09:04] * Quits: nimbu (Adium@216.75.224.178) (Connection reset by peer)
  75. # [09:05] * Joins: Ms2ger (Ms2ger@91.181.23.3)
  76. # [10:14] * Quits: jdaggett (jdaggett@202.221.217.73) (Quit: jdaggett)
  77. # [11:07] * Joins: cyril (chatzilla@101.170.221.90)
  78. # [11:09] * Joins: florianr (florianr@213.236.208.22)
  79. # [11:41] * Quits: cyril (chatzilla@101.170.221.90) (Ping timeout)
  80. # [11:43] * Joins: cyril (chatzilla@101.170.221.90)
  81. # [11:52] * Joins: dino (dino@1.147.13.242)
  82. # [11:52] * Joins: dino_ (dino@203.41.202.66)
  83. # [11:53] * Quits: dino (dino@1.147.13.242) (Connection reset by peer)
  84. # [11:53] * dino_ is now known as dino
  85. # [12:13] * Quits: cyril (chatzilla@101.170.221.90) (Client exited)
  86. # [13:14] * Quits: dino (dino@203.41.202.66) (Quit: dino)
  87. # [13:39] * Quits: Ms2ger (Ms2ger@91.181.23.3) (Ping timeout)
  88. # [13:52] * Joins: Ms2ger (Ms2ger@91.181.210.181)
  89. # [14:10] * Joins: Company (Company@85.177.65.183)
  90. # [14:16] * Quits: nimbu1 (Adium@216.75.224.178) (Quit: Leaving.)
  91. # [14:54] <Company> did somebody change the css for http://dev.w3.org/csswg/css3-background/ ? It feels harder to read because the .css and .property classes have a smaller font size and use a serif font here
  92. # [14:54] <Company> eg the paragraphs below http://dev.w3.org/csswg/css3-background/#background-origin
  93. # [15:08] * Joins: nimbu (Adium@216.75.224.178)
  94. # [15:42] * Joins: miketaylr (miketaylr@68.203.0.108)
  95. # [16:33] * Joins: ksweeney (ksweeney@63.119.10.10)
  96. # [16:33] * Parts: ksweeney (ksweeney@63.119.10.10)
  97. # [16:54] * Joins: sylvaing (sylvaing@98.232.9.174)
  98. # [17:07] * Joins: sgalineau (sylvaing@98.232.9.174)
  99. # [17:08] * Joins: kojiishi (kojiishi@222.158.227.129)
  100. # [17:08] * Quits: sgalineau (sylvaing@98.232.9.174) (Quit: sgalineau)
  101. # [17:09] * Quits: sylvaing (sylvaing@98.232.9.174) (Ping timeout)
  102. # [17:33] * Joins: glazou (glazou@82.247.96.19)
  103. # [17:33] * Joins: Zakim (rrs-bridgg@128.30.52.169)
  104. # [17:33] * Joins: RRSAgent (rrs-loggee@128.30.52.169)
  105. # [17:33] <RRSAgent> logging to http://www.w3.org/2012/01/11-css-irc
  106. # [17:33] <glazou> Zakim, this will be Style
  107. # [17:33] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 34 minutes
  108. # [17:33] <glazou> rrsagent, make logs public
  109. # [17:33] <RRSAgent> I have made the request, glazou
  110. # [17:37] <nimbu> apologies cant maek it to the meeting, will be commuting
  111. # [17:37] * Quits: nimbu (Adium@216.75.224.178) (Quit: Leaving.)
  112. # [17:37] <glazou> noted nimbu
  113. # [17:54] * plinss_ is now known as plinss
  114. # [18:00] * Joins: dstorey (Adium@67.180.84.179)
  115. # [18:01] * Joins: Rossen (Rossen@98.225.38.50)
  116. # [18:01] * Joins: smfr (smfr@173.228.90.114)
  117. # [18:02] <glazou> Zakim, code?
  118. # [18:03] <Zakim> the conference code is 78953 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), glazou
  119. # [18:03] <Zakim> Style_CSS FP()12:00PM has now started
  120. # [18:03] <Zakim> +??P17
  121. # [18:03] <glazou> Zakim, ??P17 is me
  122. # [18:03] <Zakim> +glazou; got it
  123. # [18:04] <Zakim> +[Mozilla]
  124. # [18:04] * Joins: dbaron (dbaron@159.63.23.38)
  125. # [18:04] * dbaron Zakim, who is on the phone?
  126. # [18:04] * Zakim sees on the phone: glazou, [Mozilla]
  127. # [18:04] * dbaron Zakim, [Mozilla] is dbaron
  128. # [18:04] * Zakim +dbaron; got it
  129. # [18:05] <Zakim> +plinss
  130. # [18:06] * Joins: antonp (50a94e63@78.129.202.38)
  131. # [18:06] <Zakim> +??P44
  132. # [18:06] <Zakim> + +1.415.871.aaaa
  133. # [18:06] <Zakim> +hober
  134. # [18:06] * Joins: oyvind (oyvinds@213.236.208.22)
  135. # [18:06] <florianr> Zakim, I am ??P44
  136. # [18:06] <Zakim> +florianr; got it
  137. # [18:06] <tantek> Zakim, aaaa is tantek
  138. # [18:06] <Zakim> +tantek; got it
  139. # [18:06] <tantek> Zakim mute tantek
  140. # [18:07] <tantek> Zakim, mute tantek
  141. # [18:07] <Zakim> tantek should now be muted
  142. # [18:07] <Zakim> +antonp
  143. # [18:07] <Zakim> +[Microsoft]
  144. # [18:07] <Zakim> + +1.215.286.aabb
  145. # [18:07] <Zakim> +smfr
  146. # [18:07] * Joins: JohnJansen (johnjan@131.107.0.111)
  147. # [18:07] <Zakim> +stearns
  148. # [18:07] * Joins: kimberly (Kimberly@68.81.71.240)
  149. # [18:07] <Zakim> +??P58
  150. # [18:08] <Zakim> +??P61
  151. # [18:08] <JohnJansen> Zakim, microsoft has JohnJansen
  152. # [18:08] <Zakim> +JohnJansen; got it
  153. # [18:08] <Zakim> +??P64
  154. # [18:08] <glazou> Zakim, who is on the phone?
  155. # [18:08] <Zakim> On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], +1.215.286.aabb, smfr, stearns, ??P58, ??P61, ??P64
  156. # [18:08] <Zakim> [Microsoft] has JohnJansen
  157. # [18:09] <Rossen> Zakim, ??P61 has Rossen
  158. # [18:09] <Zakim> +Rossen; got it
  159. # [18:09] <fantasai> Zakim, ??P64 is fantasai
  160. # [18:09] <Zakim> +fantasai; got it
  161. # [18:09] <fantasai> zakim, mute fantasai
  162. # [18:09] <Zakim> fantasai should now be muted
  163. # [18:09] * Joins: danielweck (danielweck@86.152.124.32)
  164. # [18:09] <kimberly> Zakim, +1.215.286.aabb is me
  165. # [18:09] <Zakim> +kimberly; got it
  166. # [18:09] <Zakim> +Bert
  167. # [18:09] <glazou> Zakim, who is on the phone?
  168. # [18:09] <Zakim> On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], kimberly, smfr, stearns, ??P58, ??P61, fantasai (muted), Bert
  169. # [18:09] <Zakim> ??P61 has Rossen
  170. # [18:09] <Zakim> [Microsoft] has JohnJansen
  171. # [18:09] <glazou> Zakim, ??P61 is Rossen
  172. # [18:09] <Zakim> +Rossen; got it
  173. # [18:11] <fantasai> ScribeNick: fantasai
  174. # [18:11] <fantasai> Daniel: Happy New Year everyone!
  175. # [18:11] <fantasai> Daniel: Extra items?
  176. # [18:11] <Rossen> HNY Daniel!
  177. # [18:11] <glazou> http://lists.w3.org/Archives/Public/www-style/2012Jan/0034.html
  178. # [18:11] <fantasai> Topic: Proposal about detecting JavaScript from Media Queries
  179. # [18:11] <fantasai> Daniel: Florian said he is willing to add that to the editor's draft
  180. # [18:12] <Zakim> +??P32
  181. # [18:12] <fantasai> Florian: I do not want to add that for L3, but when considering L4 I think this is interesting both on its own merits and as a general trend of what I'm thinking about
  182. # [18:12] <kojiishi> zakim, ??p32 is me
  183. # [18:12] <Zakim> +kojiishi; got it
  184. # [18:12] <fantasai> Florian: Usefulness described in ML
  185. # [18:12] <fantasai> Florian: For L4, I was thinking to develop more media features
  186. # [18:12] <fantasai> Florian: Currently we detect print as a media type
  187. # [18:12] <fantasai> Florian: Doesn't work well because you can't be both print and screen
  188. # [18:12] <fantasai> Florian: But some devices share aspects of both
  189. # [18:13] <fantasai> Florian: Would be good to detect whether you are paged or not, screen can be refreshed or not,
  190. # [18:13] <fantasai> Florain: detect whether there is a touch screen
  191. # [18:13] <fantasai> Florian: This way can adapt layout for the device without knowing exactly what it is
  192. # [18:13] <fantasai> Daniel: Other opinions?
  193. # [18:13] <fantasai> fantasai: Sounds good to me
  194. # [18:14] <stearns> +1 florian
  195. # [18:14] <Zakim> +??P12
  196. # [18:14] <TabAtkins> +lots
  197. # [18:14] * Zakim wonders where lots is
  198. # [18:14] <Bert> q+ to ask if this isn't for CC/PP (UAProf) instead?
  199. # [18:14] * Zakim sees Bert on the speaker queue
  200. # [18:14] <fantasai> Kimberly: Certainly for ComCast devs, when we read the proposal, were very excited. A lot of interest amongst the dev community here
  201. # [18:14] <fantasai> Anton: Someone mentioned NoScript on the mailing list
  202. # [18:14] <tantek> sounds good to me also. (add js detection to media queries 4)
  203. # [18:14] <fantasai> Anton: Can choose to run script on some domain, not others
  204. # [18:15] <danielweck> Zakim, ??P12 is me
  205. # [18:15] <Zakim> +danielweck; got it
  206. # [18:15] <fantasai> Anton: Difficulty with CSS support statement that you either support script or you don't, not clear what it means
  207. # [18:15] * Joins: nimbu (Adium@157.22.251.133)
  208. # [18:15] <fantasai> Anton: If I allow base domain to run scripts, but not third-party domains to run scripts, what then?
  209. # [18:16] <tantek> I don't think a URL check is necessary for the common case.
  210. # [18:16] <fantasai> Florian: Haven't thought about that. Maybe we choose yes or no for some scripts. Or maybe we have a finer distinction
  211. # [18:16] <tantek> there are enough 3rd party script blockers that sites have to work without 3rd party scripts anyway
  212. # [18:16] <fantasai> Bert: Wondering if this opens a can of worms.
  213. # [18:16] <glazou> tantek: speak up !
  214. # [18:16] <Zakim> + +1.206.324.aacc
  215. # [18:16] <fantasai> Bert: Script is rather high level, but other things you could want
  216. # [18:16] * Joins: sylvaing (sylvaing@98.232.9.174)
  217. # [18:17] <fantasai> Bert: Might need a way to control the vocabulary
  218. # [18:17] <tantek> q+ to comment on 3rd party scripts, CC/PP
  219. # [18:17] * Zakim sees Bert, tantek on the speaker queue
  220. # [18:17] <fantasai> Bert: Something called CCPP has a URL-based vocabulary and framework
  221. # [18:17] <fantasai> Bert: Let's use that
  222. # [18:17] <sylvaing> Zakim, who is on the phone
  223. # [18:17] <Zakim> I don't understand 'who is on the phone', sylvaing
  224. # [18:17] <sylvaing> Zakim, who is on the phone?
  225. # [18:17] <Zakim> On the phone I see glazou, dbaron, plinss, florianr, tantek (muted), hober, antonp, [Microsoft], kimberly, smfr, stearns, ??P58, Rossen, fantasai (muted), Bert, kojiishi,
  226. # [18:17] <Zakim> ... danielweck, +1.206.324.aacc
  227. # [18:17] * Joins: arno (arno@192.150.10.200)
  228. # [18:17] <Zakim> Rossen has Rossen
  229. # [18:17] * Quits: arno (arno@192.150.10.200) (Client exited)
  230. # [18:17] <Zakim> [Microsoft] has JohnJansen
  231. # [18:17] <tantek> Zakim, unmute tantek
  232. # [18:17] <Zakim> + +1.415.832.aadd
  233. # [18:17] <fantasai> Daniel: Is that implemented in browsers?
  234. # [18:17] * Joins: arno (arno@192.150.10.200)
  235. # [18:17] <Zakim> tantek should no longer be muted
  236. # [18:17] <fantasai> Bert: Some mobile browsers
  237. # [18:17] <sylvaing> Zakim, aacc is sylvaing
  238. # [18:17] <Zakim> +sylvaing; got it
  239. # [18:18] <fantasai> Tantek: I think the 3rd party script case is, from dev standpoint, an edge case
  240. # [18:18] <fantasai> Tantek: Rather than presenting as a problem, would like to know why we care?
  241. # [18:18] <fantasai> Tantek: I think the current use case stands well enough on its own.
  242. # [18:18] <fantasai> Tantek: Would consider case of third-party scripts being disabled as a separate use case.
  243. # [18:19] <fantasai> Florian: So if they're disabled, you would say scripting is supported?
  244. # [18:19] <fantasai> Zakim, unmute me
  245. # [18:19] <Zakim> fantasai should no longer be muted
  246. # [18:19] <fantasai> Tantek: I don't think any modern people care about CCPP or know what it is.
  247. # [18:20] <fantasai> Tantek: And URL-based vocabularies have not been successful on the Web.
  248. # [18:20] <fantasai> Tantek: We can look at CCPP cases one by one to find use cases
  249. # [18:20] <fantasai> Daniel: Not first time we discussed CCPP, never succeeded in integrating
  250. # [18:20] * TabAtkins doesn't know what ccpp is.
  251. # [18:20] <fantasai> Tantek: There's an opportunity for reuse of terminology, rather than reinvention.
  252. # [18:20] * florianr doesn't know either
  253. # [18:21] <dstorey> *me neither*
  254. # [18:21] <smfr> TabAtkins: former name for USSR
  255. # [18:21] <glazou> lol
  256. # [18:21] <arno> ccpp = composite capabilities/preferences profiles
  257. # [18:21] <TabAtkins> hehe
  258. # [18:21] <glazou> smfr: was CCCP
  259. # [18:21] <fantasai> Tantek: But I wouldn't expect any web developer to know or use it.
  260. # [18:21] <arno> http://www.w3.org/Mobile/CCPP/
  261. # [18:21] <dbaron> CC/PP
  262. # [18:21] <dstorey> c++?
  263. # [18:22] <fantasai> Tantek: CCPP was designed for previous generation of phones. Hasn't kept up with modern mobile web
  264. # [18:22] <fantasai> Anton: Modern scripts, when they are working with CSS, because there is no syntactic support for using script, what they tend to do is to insert a class into the <body> tag
  265. # [18:23] <fantasai> Anton: And usually that class name is specific to the script, that is if it's a library, it inserts the library name into the <body> tag.
  266. # [18:23] <fantasai> Anton: In the CSS you can distinguish which libraries are loaded from the CSS.
  267. # [18:23] <dbaron> СССР != CC/PP
  268. # [18:23] <fantasai> Anton: What we're seeing with this proposal is that we're loosing that fine-grained control, and to me that feels a little bit of a step backward.
  269. # [18:24] <fantasai> glazou: So you are saying that because the feature is not powerful enough, moving it to declarative is not a good idea.
  270. # [18:24] <fantasai> Anton gives an exampe.
  271. # [18:24] <hober> q+ hober
  272. # [18:24] * Zakim sees Bert, tantek, hober on the speaker queue
  273. # [18:24] <tantek> see http://www.modernizr.com/docs/
  274. # [18:24] <Bert> q-
  275. # [18:24] * Zakim sees tantek, hober on the speaker queue
  276. # [18:24] <fantasai> Anton: Until we have some concrete uses -- what exactly would someone be styling differently based on script or no script? -- we are going to get worse-written websites.
  277. # [18:25] <fantasai> Tantek: One of the popular libraries right now, modernizr, specifically provides devs with JS and No-JS class names
  278. # [18:25] <fantasai> Tantek: Since there's a modern library that provides this, that people use, shows that there's a use case for coarse granularity.
  279. # [18:26] <fantasai> Tantek: Not saying there isn't a case for fine granularity, but that coarse granularity has a strong one.
  280. # [18:26] <tantek> specifically, Modernizr replaces the class of "no-js" in the HTML tag, with "js" when JavaScript is present
  281. # [18:26] <fantasai> Daniel: I have a use case for editors, where JS is disabled by default; editing a dynamic document makes no sense.
  282. # [18:26] <hober> q- hober
  283. # [18:26] * Zakim sees tantek on the speaker queue
  284. # [18:26] <tantek> Zakim, q-
  285. # [18:26] <Zakim> I see no one on the speaker queue
  286. # [18:26] <fantasai> Florian: I suggest we start drafting the coarse granularity version
  287. # [18:27] <fantasai> Florian: and then go further if we see the need.
  288. # [18:27] <dbaron> I think the key question is what percentage of the use cases for this a (script) media query would solve, and what percentage would need more detailed domain or script-feature support.
  289. # [18:27] <fantasai> Daniel: Since I see no objection to the original proposal, I say we go ahead and add that. Possibly add a note about finer granularity
  290. # [18:27] <dbaron> q+
  291. # [18:27] * Zakim sees dbaron on the speaker queue
  292. # [18:27] <fantasai> Florian: So far dont' have an editor's draft, will put in the wiki
  293. # [18:28] <fantasai> dbaron: Just wanted to comment that, one thing I'm more worried about than domain stuff, is how much people are going to want the detection to be based on particular features in the script
  294. # [18:28] <fantasai> Florian: Once you know script is running, you can do feature-detection in the script.
  295. # [18:29] <fantasai> dbaron: Question is, what is the percentage of use-cases that want feature-detection vs. scriptability detection.
  296. # [18:29] <tantek> dbaron, but this is a replacement for what modernizr does
  297. # [18:29] <fantasai> dbaron: If that percentage is high, then we are not solving the real problem.
  298. # [18:29] <tantek> modernizr replaces "no-js" with "js"
  299. # [18:29] <tantek> and developers style based on that
  300. # [18:29] <fantasai> Florian: Having more concrete use cases would help figure this out.
  301. # [18:30] <fantasai> RESOLVED: Draft script/no-script detection for Media Queries 4
  302. # [18:30] <fantasai> Topic: Publish CSS3 Text / CSS3 Writing Modes
  303. # [18:30] <fantasai> Daniel: jdaggett says he's fine with publishing css3-text, but would like to defer decision to publish css3-writing-modes to next week
  304. # [18:30] <fantasai> Daniel: Anyone else?
  305. # [18:31] <fantasai> Daniel: No objection to publishing CSS3 Text?
  306. # [18:31] <fantasai> Florian: not from me
  307. # [18:31] <fantasai> RESOLVED: Publish CSS3 Text as WD
  308. # [18:31] <fantasai> Writing Modes deferred to next week
  309. # [18:31] <tantek> Zakim, mute
  310. # [18:31] <Zakim> I don't understand 'mute', tantek
  311. # [18:31] <fantasai> Topic: Switching to Mercurial for specs
  312. # [18:31] <smfr> yes please
  313. # [18:31] <tantek> what about git?
  314. # [18:31] <TabAtkins> +1
  315. # [18:32] <TabAtkins> git's my preference, but anything is better than CVS.
  316. # [18:32] * sylvaing doesn't mind CVS as much as the SSH voodoo
  317. # [18:32] <fantasai> Bert: Explain the advantages?
  318. # [18:32] * tantek doesn't mind diffs either
  319. # [18:32] * sylvaing but no objection to using something that's younger than me
  320. # [18:32] <tantek> er, doesn't mind CVS
  321. # [18:32] <fantasai> Florian: nicer to work offline, diffs are easier, merging is better
  322. # [18:32] <sylvaing> if merging is better, that's big imo
  323. # [18:33] <fantasai> fantasai: We can rename and move files, and fork them while keeping history
  324. # [18:33] <fantasai> fantasai: which we're doing a lot when splitting things into two levels
  325. # [18:33] <fantasai> fantasai: We don't really do any merging, so I don't see that as an advantage here.
  326. # [18:33] <fantasai> Tantek: Consider others like git?
  327. # [18:33] <dbaron> http://hgbook.red-bean.com/ should be a good starting point
  328. # [18:34] <plinss> http://wiki.csswg.org/test/mercurial
  329. # [18:34] * sylvaing really wishes specs were edited inline, wiki-style....
  330. # [18:34] <fantasai> plinss: Considering that we're using Mercurial for tests, and others are W3C are using it for both tests and specs
  331. # [18:34] <fantasai> plinss: Don't see the advantage to using git
  332. # [18:34] <arronei> I agree I don't see andy reason for using git.
  333. # [18:34] <fantasai> Tantek: I don't want to switch to another system without at least having parity on documentation for setting up to edit
  334. # [18:35] <sylvaing> agrees with Tantek
  335. # [18:35] <arronei> Mercurial seems to be the common one at W3C
  336. # [18:35] <fantasai> Tantek: "if it's not broken don't fix it" consideration...
  337. # [18:35] <dbaron> http://annevankesteren.nl/2010/08/w3c-mercurial
  338. # [18:35] <fantasai> Kimberly: There's some very good documentation online for Mercurial, they used at TPAC for people starting to write tests. With that documentation, I was up and running in 3 minutes
  339. # [18:35] <fantasai> Tantek: Woah
  340. # [18:35] <fantasai> Florian: Are we importing history from CVS?
  341. # [18:36] <glazou> ROFL @ "the rest is relatively easy. Just invoke hg. "
  342. # [18:36] <dbaron> http://www.w3.org/html/wg/wiki/Testing/Submission/
  343. # [18:36] <sylvaing> there is source control doc, and there is the connectivity part e.g. SSH. I had a far harder time setting up the latter than the former
  344. # [18:36] <tantek> frankly, mercurial is already legacy. open source communities have moved onto git.
  345. # [18:37] <fantasai> fantasai and dbaron explain this is very straightforward to do
  346. # [18:37] <dbaron> Are we planning one repository per spec or one repository for all specs?
  347. # [18:37] <fantasai> Tantek: I want to see documentation at the same level as the CVS documentation we have first.
  348. # [18:37] <TabAtkins> I think current practice is to do one repo per spec?
  349. # [18:38] <fantasai> sylvain agrees
  350. # [18:38] <TabAtkins> One problem I have with the W3C's Hg - it's basically impossible to find the damned spec in the view.
  351. # [18:38] <fantasai> Tantek: Another concern is that Mercurial is already legacy outside of W3C
  352. # [18:38] <TabAtkins> Our CVS view is easy - just go to dev.w3.org/csswg
  353. # [18:38] <fantasai> Tantek: New projects use github, people use git
  354. # [18:38] <fantasai> Daniel: This does not sound like a good argument time. Geeks are going to use the newest best thing.
  355. # [18:39] <fantasai> Florian: For a while it was not clear whether Mercurial or Git was better, now more people prefer Git.
  356. # [18:39] * Joins: nimbu1 (Adium@157.22.251.133)
  357. # [18:40] <fantasai> Florian: While I prefer Git, we are using mercurial throughout W3C, so I don't mind ..
  358. # [18:40] <arno> git does have a lot of wind in its sails
  359. # [18:40] * Quits: nimbu (Adium@157.22.251.133) (Connection reset by peer)
  360. # [18:40] <fantasai> Tantek: I am skeptical about switching to Mercurial and then in a few years switching to git
  361. # [18:40] <fantasai> plinss: There's a lot of cost to us using Git, and W3C using mercurial.
  362. # [18:40] <fantasai> plinss: Even assuming W3C eventually switches to git.
  363. # [18:41] <dstorey> main advantage for me with git is using github over say bitbucket, but I guess w3c will be self hosting rather than on github
  364. # [18:41] <Bert> q+ to ask if we can first ask other WGs for their mercurial experience (don't like to be the first to use a new tool...)
  365. # [18:41] * Zakim sees dbaron, Bert on the speaker queue
  366. # [18:41] <fantasai> Florian: How many W3C tools, rather than W3C people, rely on Mercurial?
  367. # [18:41] <dbaron> q-
  368. # [18:41] * Zakim sees Bert on the speaker queue
  369. # [18:41] <fantasai> plinss: test suite tools, as well as actual usage
  370. # [18:41] <fantasai> fantasai: A lot of the systems plinss has been building are integrated with mercurial
  371. # [18:42] <fantasai> tantek: People are building tools on top of git, not so much on top of Mercurial
  372. # [18:42] <fantasai> tantek: it's a dying platform
  373. # [18:42] <fantasai> plinss: I don't agree it's a dying platform, and a potential move years in the future
  374. # [18:43] <kojiishi> There seems to be a lot of W3C repositories already at http://dvcs.w3.org/hg
  375. # [18:43] <fantasai> Daniel: I'm hearing no consensus.
  376. # [18:43] <Zakim> -danielweck
  377. # [18:43] <fantasai> Florian: What I'm hearing is ppl who are pushing for hg, write CSSWG-specific documentation for it.
  378. # [18:44] <sylvaing> I have no opinion on moving out of CVS. But if someone writes a doc to switch, I'll test it out and volunteer to document the Windows steps
  379. # [18:44] <Bert> -> http://www.w3.org/blog/systeam/2010/06/16/why_we_chose_mercurial_as_our_dvcs/ W3C systems team on Mercurial vs others
  380. # [18:44] <Zakim> +??P7
  381. # [18:44] <fantasai> Florian: If it's good enough for the skeptics, then we can move.
  382. # [18:44] <danielweck> Zakim, ??P7 is me
  383. # [18:44] <Zakim> +danielweck; got it
  384. # [18:44] <dbaron> I'm not sure the conversion is all that straightforward -- I think conversions from CVS are pretty painful no matter what.
  385. # [18:44] <dbaron> (conversions of existing history, that is)
  386. # [18:44] <sylvaing> dbaron, isn't that true of any source control system migration?
  387. # [18:44] <fantasai> Daniel: who is willing to take an action on writing that documentation?
  388. # [18:45] <dbaron> sylvaing, I think conversions between systems that use atomic commits are a lot easier.
  389. # [18:45] <sylvaing> dbaron, fair.
  390. # [18:45] <fantasai> Daniel: Mercurial is very powerful, but it is much harder to understand.
  391. # [18:45] <dbaron> sylvaing, though conversions between svn and others are a little painful because of its use of conventions for branching/tagging instead of mechanisms
  392. # [18:46] <fantasai> Koji: I thought Anne said documentation is already available for HTML group, isn't that enough for us?
  393. # [18:46] <kojiishi> http://annevankesteren.nl/2010/08/w3c-mercurial
  394. # [18:46] <tantek> here is the challenge, if you support mercurial, write up documentation *at least as good as* http://wiki.csswg.org/spec/cvs
  395. # [18:47] <tantek> previous to that cvs documentation there were *tons* of cvs documentation on the web and yet it was still a huge barrier for editors of CSS drafts
  396. # [18:47] <Ms2ger> I would love to see that for git
  397. # [18:47] * glazou is suprised nobody mentioned svn as an alternative :-)
  398. # [18:47] <tantek> so no, external mercurial documentation is insufficient
  399. # [18:47] <dbaron> tantek, I expect the hg version of that will be a lot shorter
  400. # [18:48] <fantasai> fantasai explains reasoning for opening the discussion
  401. # [18:48] <dbaron> tantek, because there's no ssh involved (w3c setup uses https:)
  402. # [18:48] <tantek> if you want to switch to mercurial, put in the work to provide AS GOOD documentation as CVS
  403. # [18:48] <tantek> if you don't have the time for that, then neither should the rest of the group
  404. # [18:49] <fantasai> sylvaing: We need a volunteer to write a doc, one to write steps for Windows, and volunteers to test it.
  405. # [18:49] <fantasai> Florian: I'll volunteer to test it; I'm in favor of switching.
  406. # [18:49] <dbaron> can we agree to put said document at http://wiki.csswg.org/spec/hg ?
  407. # [18:49] <fantasai> Daniel: Still need volunteers to write docs
  408. # [18:49] * fantasai yes
  409. # [18:50] * fantasai notes there's probably some docs in the testing section, too
  410. # [18:50] <fantasai> Topic: EXIF orientation for images
  411. # [18:50] <fantasai> dbaron: There are ppl who want to post images that get their EXIF orientation handled by the browser. Since it's not backwards compat, can't do it by default.
  412. # [18:50] * tantek really wants this as a web author
  413. # [18:50] <fantasai> dbaron: Thought we had one in an old draft, but maybe I'm misremembering.
  414. # [18:51] <fantasai> fantasai: This would probably be image-orientation property, which never got an auto keyword.
  415. # [18:51] <TabAtkins> I wouldn't mind changing image-orientation's grammar to "[ <angle> || flip ] | auto"
  416. # [18:51] <tantek> or image-orientation: exif ?
  417. # [18:51] <TabAtkins> Or, not auto, "from-image".
  418. # [18:51] <tantek> why not be specific and say exif rather than auto?
  419. # [18:51] <fantasai> dbaron: Question is, do we want to do this, and if so do we want image-orientation to support all EXIF orientations rather than just the 4 it now supports
  420. # [18:52] <fantasai> tantek, because it might be doen via some other technology in some other image format
  421. # [18:52] <fantasai> tantek, CSS keywords are format-agnostic
  422. # [18:52] <fantasai> Florian: Does anyone use the other orientations?
  423. # [18:52] <tantek> analogy: color-profiles
  424. # [18:52] <fantasai> Arno: It's in the spec, but I can't think of any camera that uses them.
  425. # [18:52] <fantasai> Tantek: Some images have embedded color profiles, we never got to using those.
  426. # [18:52] <fantasai> Tantek: We dropped that property due to insufficient interest.
  427. # [18:53] <fantasai> Tantek: Just wanted to point out similar situation.
  428. # [18:53] <TabAtkins> The extra 4 orientations are used sometimes for self-facing cameras.
  429. # [18:53] <fantasai> Florian: One problem was mismatched colors between flash and images. But Flash now does it
  430. # [18:53] <TabAtkins> vs world-facing
  431. # [18:54] <TabAtkins> Note as well that Chrome would like to implement auto-orienting as well.
  432. # [18:54] <tantek> level 4
  433. # [18:54] <fantasai> fantasai: I think it's a fine idea, my concern is whether it should go in L3 or not
  434. # [18:55] <smfr> http://www.w3.org/TR/css3-images/#image-orientation0
  435. # [18:55] <fantasai> smfr: I've seen patches come in that attempt to support this.
  436. # [18:55] <fantasai> smfr: Question is, does this only affect content images, or also CSS images?
  437. # [18:55] <TabAtkins> smfr: image-orientation only affects image elements.
  438. # [18:56] <TabAtkins> It's... kinda underdefined right now.
  439. # [18:56] <fantasai> Florian: Intuitively, I'd say only content images
  440. # [18:56] <TabAtkins> Theoretically it could affect <video> and <canvas> too, I guess.
  441. # [18:56] * Joins: alexmog (alexmog@50.135.52.203)
  442. # [18:57] <fantasai> fantasai: content images can be injected via CSS, too. Also image-resolution IIRC applies to CSS images as well
  443. # [18:57] <tantek> hence why I said level 4 ;)
  444. # [18:57] <fantasai> Daniel: Let's explore this idea.
  445. # [18:57] <TabAtkins> image-resolution is currently defined on all elements, but that's inconsistent and weird.
  446. # [18:57] <fantasai> fantasai: [...]
  447. # [18:58] * tantek is wondering if we can spend 1-2 min on css3-ui LC2
  448. # [18:58] <TabAtkins> image() previously allowed resolution-altering on specific CSS images, which I think is a better thing.
  449. # [18:59] <fantasai> fantasai explaisn why image-orientation is in the draft
  450. # [18:59] <fantasai> Florian: Can we adda note that CSS4 will add EXIF support?
  451. # [18:59] <tantek> anything stopping http://dev.w3.org/csswg/css3-ui/ from being published as LC?
  452. # [18:59] <fantasai> Topic: Publish CSS3 UI as LC
  453. # [18:59] <fantasai> Tantek: Checked in changes requested
  454. # [18:59] <fantasai> Tantek: Didn't hear any feedback or objections in the last week
  455. # [19:00] <fantasai> Tantek: So what's the next step?
  456. # [19:00] <fantasai> Florian: I asked for a week review last week, and didn't find time, so I'll just shut up
  457. # [19:00] <fantasai> Tantek: if you want a day, I'm fine with that.
  458. # [19:00] <fantasai> Florian: Don't have time, so I will just trust other people to review.
  459. # [19:00] <fantasai> Tantek: How long do people want the last call?
  460. # [19:01] <Zakim> -[Microsoft]
  461. # [19:02] <fantasai> discussion of when to set the deadline
  462. # [19:02] <Bert> (3 weeks is required)
  463. # [19:02] <fantasai> Daniel: I recommend 4 weeks
  464. # [19:03] <fantasai> fantasai: Working Groups to contact?
  465. # [19:03] <fantasai> Tantek: HTML
  466. # [19:03] <fantasai> Tantek: WAI-PF
  467. # [19:03] <fantasai> Tantek: SVG?
  468. # [19:04] <fantasai> Bert: XForms
  469. # [19:04] <tantek> Bert if there are any problems with publication of the LC (like any details I have forgotten), please let me know!
  470. # [19:04] <tantek> I will be on irc and try to be very accessible to help out
  471. # [19:04] <fantasai> RESOLVED: Publish LC of CSS3 UI with 4 weeks comment period
  472. # [19:05] <fantasai> tantek, make sure you run the validator and the link checker first
  473. # [19:05] <fantasai> Tantek: If anyone has any other issues or typos to report, send them in.
  474. # [19:05] <fantasai> Meeting closed.
  475. # [19:05] <Zakim> -kimberly
  476. # [19:05] * Parts: smfr (smfr@173.228.90.114)
  477. # [19:05] <Zakim> -antonp
  478. # [19:05] <Zakim> - +1.415.832.aadd
  479. # [19:05] * Quits: kimberly (Kimberly@68.81.71.240) (Quit: ChatZilla 0.9.88 [Firefox 10.0/20111228055358])
  480. # [19:05] <Zakim> -glazou
  481. # [19:05] <Zakim> -sylvaing
  482. # [19:05] <Zakim> -plinss
  483. # [19:05] <Zakim> -Rossen
  484. # [19:05] <Zakim> -florianr
  485. # [19:05] <Zakim> -stearns
  486. # [19:05] <Zakim> -kojiishi
  487. # [19:05] <Zakim> -Bert
  488. # [19:05] * Quits: antonp (50a94e63@78.129.202.38) (Quit: http://www.mibbit.com ajax IRC Client)
  489. # [19:05] <Zakim> -smfr
  490. # [19:05] <Zakim> -??P58
  491. # [19:05] <Zakim> -danielweck
  492. # [19:05] <Zakim> -dbaron
  493. # [19:05] <Zakim> -hober
  494. # [19:05] <Zakim> -fantasai
  495. # [19:06] <Zakim> -tantek
  496. # [19:06] <Zakim> Style_CSS FP()12:00PM has ended
  497. # [19:06] * Parts: alexmog (alexmog@50.135.52.203)
  498. # [19:06] <Zakim> Attendees were glazou, dbaron, plinss, +1.415.871.aaaa, hober, florianr, tantek, antonp, smfr, stearns, JohnJansen, Rossen, fantasai, kimberly, Bert, kojiishi, danielweck,
  499. # [19:06] <Zakim> ... +1.206.324.aacc, +1.415.832.aadd, sylvaing
  500. # [19:06] * Quits: danielweck (danielweck@86.152.124.32) (Quit: danielweck)
  501. # [19:06] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
  502. # [19:06] <dbaron> I started sketching out http://wiki.csswg.org/spec/hg but it needs some more work
  503. # [19:06] * Quits: kojiishi (kojiishi@222.158.227.129) (Quit: Leaving...)
  504. # [19:08] * Joins: nimbu (Adium@157.22.251.133)
  505. # [19:08] * Quits: nimbu1 (Adium@157.22.251.133) (Connection reset by peer)
  506. # [19:11] * Quits: oyvind (oyvinds@213.236.208.22) (Quit: oyvind)
  507. # [19:11] <tantek> ok running link checker
  508. # [19:12] <tantek> oh look, found 2 bad fragments from prev CSS21 references
  509. # [19:14] * Quits: Rossen (Rossen@98.225.38.50) (Ping timeout)
  510. # [19:18] <Bert> Fantasai, want to do some Backgrounds and borders now?
  511. # [19:18] <fantasai> yep
  512. # [19:19] <fantasai> http://www.w3.org/Style/CSS/Tracker/products/11
  513. # [19:19] * fantasai plugs in the big monitor
  514. # [19:20] <Bert> Does that mean you expect this is going to be difficult? :-)
  515. # [19:20] <fantasai> yes, and, I need more space for IRC, editor, and browser all side-by-side :)
  516. # [19:22] <fantasai> Ok, I'm set up
  517. # [19:23] <fantasai> ISSUE-182
  518. # [19:23] <fantasai> http://www.w3.org/Style/CSS/Tracker/issues/182
  519. # [19:23] <fantasai> trackbot: ISSUE-182
  520. # [19:23] <trackbot> Sorry, fantasai, I don't understand 'trackbot: ISSUE-182'. Please refer to http://www.w3.org/2005/06/tracker/irc for help
  521. # [19:23] <fantasai> ISSUE-182?
  522. # [19:23] * trackbot getting information on ISSUE-182
  523. # [19:23] <trackbot> ISSUE-182 -- Should box-decoration-break also apply to bidi reordering splits? -- raised
  524. # [19:23] <trackbot> http://www.w3.org/Style/CSS/Tracker/issues/182
  525. # [19:23] <Bert> Your e-mail says that split borders due to bidi could always be 'slice' but shouldn't that be 'clone' instead?
  526. # [19:23] <fantasai> ah, there we go
  527. # [19:24] <fantasai> Bert: No, they're slice in CSS2.1
  528. # [19:24] <Bert> Ah
  529. # [19:24] <fantasai> I have no opinion on this, do you?
  530. # [19:24] <fantasai> I'm thinking we should poke the i18n people and see if they can find an opinion :)
  531. # [19:24] <Bert> Slice seems ugly, but if it is already the current behavior...
  532. # [19:25] <Bert> Maybe I'd want to be able to override 'slice' with 'clone'
  533. # [19:25] <Bert> But asking some bidi experts seems a good idea.
  534. # [19:26] <Bert> I don't have many bidi books to check what they do :-)
  535. # [19:26] * fantasai doubts any of them do anything remotely related
  536. # [19:27] <fantasai> it always looks bad when you style text across bidi splits, *especially* if you're using box model stuff!
  537. # [19:28] <Bert> If it happens to be a link source anchor, you might want the two halves to look like buttons.
  538. # [19:28] <fantasai> instead of a broken button? :)
  539. # [19:28] <fantasai> yeah, possibly
  540. # [19:28] * fantasai thinks it would look broken either way
  541. # [19:29] <Bert> Not more broken than with a line break in the middle.
  542. # [19:29] <fantasai> yeah, those always look odd too
  543. # [19:29] <fantasai> but not as bad if it's only underlined
  544. # [19:30] <fantasai> I guess I'd lean towards applying it, then.
  545. # [19:30] <fantasai> you?
  546. # [19:30] <Bert> me too, but I don't feel like I really know the answer.
  547. # [19:31] <Bert> If we ask i18n people, do we have a chance of an naswer?
  548. # [19:31] <fantasai> worst case I'll corner Aharon and demand an answer :)
  549. # [19:32] <Bert> :-)
  550. # [19:32] <fantasai> Let's make it apply for now, though?
  551. # [19:32] <fantasai> since it's undefined atm
  552. # [19:32] <Bert> Agreed.
  553. # [19:32] * Quits: dstorey (Adium@67.180.84.179) (Quit: Leaving.)
  554. # [19:33] <fantasai> plinss: So, remind me how I get a testcase to load from shepherd?
  555. # [19:33] <fantasai> plinss: I can't seem to click on anything that loads the file
  556. # [19:33] <fantasai> ok, you want to make the edits?
  557. # [19:33] <fantasai> I'll send the email
  558. # [19:33] <Bert> OK
  559. # [19:33] * fantasai drafts this
  560. # [19:34] <Bert> Are you putting somthing in tracker, or should I make myself an action?
  561. # [19:34] <Bert> Or I can just wait for your draft, I guess...
  562. # [19:35] <fantasai> I'm just writing up the email right now...
  563. # [19:37] <fantasai> k, sent
  564. # [19:37] <fantasai> Bert: do you have proposed wording?
  565. # [19:39] <fantasai> I guess s/line break/line break or bidi-imposed break/ ?
  566. # [19:40] <Bert> I was trying to write something longer, but that short one might actually be good enough.
  567. # [19:40] <fantasai> ok :)
  568. # [19:40] <fantasai> will you check it in, or should I?
  569. # [19:41] <Bert> I'm editing right now.
  570. # [19:41] <fantasai> ok
  571. # [19:42] <Bert> Done.
  572. # [19:42] <fantasai> cool
  573. # [19:42] <fantasai> ISSUE-189?
  574. # [19:42] * trackbot getting information on ISSUE-189
  575. # [19:42] <trackbot> ISSUE-189 -- Corner transition point define in spec is wrong -- raised
  576. # [19:42] <trackbot> http://www.w3.org/Style/CSS/Tracker/issues/189
  577. # [19:42] <fantasai> So, we don't actually have a good answer for this, and we know the one in the spec is wrong.
  578. # [19:42] <fantasai> So I'm thinking we should make it undefined.
  579. # [19:43] <fantasai> And just say that it has to be proportional
  580. # [19:43] <fantasai> such that if one border is zero-width, the other border takes up the whole corner curve
  581. # [19:43] <fantasai> That way we can at least have the spec reflect reality, and implementers can poke around and see if they can figure out what actually looks good.
  582. # [19:44] <Bert> That's indeed better than what's there now, but still feels less than ideal.
  583. # [19:44] <fantasai> Yeah. But I know I won't find the right answer any time soon.
  584. # [19:45] * fantasai tries to draft wording
  585. # [19:49] <Bert> "Color and style transitions should be as smooth as possible" as the sole content for 5.4?
  586. # [19:49] <fantasai> Bert: Here's what I've got, I'm missing a piece
  587. # [19:49] <fantasai> The center of color and style transitions between adjoining borders
  588. # [19:49] <fantasai> must be proportional to the ratio of the border widths such that when
  589. # [19:49] <fantasai> one border width is zero the style and color of the other takes up the
  590. # [19:49] <fantasai> entire curve, and [something about continuity]
  591. # [19:49] <fantasai> However it is not defined what these transitions look like or how
  592. # [19:49] <fantasai> "proportional" should be interpreted, other than at the extremes.
  593. # [19:50] <fantasai> I think it's reasonably likely that people are assuming that 'border-radius: 5%; border-style: solid none; border-color: green red" shows no red
  594. # [19:50] * Joins: danielfilho (danielfilh@187.31.77.7)
  595. # [19:50] <fantasai> Other than that, I doubt there's much dependency on anything specific
  596. # [19:50] <fantasai> (if for no other reason than there's no interop, but also split curved borders don't look very nice)
  597. # [19:51] <Bert> Yes, but maybe the case of zero border is an exception, rather than the limit of the general case.
  598. # [19:52] <fantasai> So, imagine a gradient border transition
  599. # [19:52] <fantasai> At zero the border is all green
  600. # [19:52] <fantasai> at 1px vs 50px, it's tinted red all along the curve?
  601. # [19:52] <Bert> Yes, maybe... [Trying to visualize...]
  602. # [19:54] <fantasai> okay, let's poke bradk about this then
  603. # [19:54] <fantasai> but I think we agree it should not immediatley jump to half red half green? :)
  604. # [19:55] <Bert> Yeah, that would be ugly.
  605. # [19:55] <fantasai> okay
  606. # [19:55] <fantasai> I think that makes sense.
  607. # [19:56] <fantasai> so, supposing we draft up your idea...
  608. # [19:56] <fantasai> oh, degenerate cases
  609. # [19:56] * fantasai forgot about those
  610. # [19:56] * fantasai tries to remember how they work
  611. # [19:56] <fantasai> ...
  612. # [19:57] <fantasai> ok, don't think it's a problem
  613. # [19:57] <fantasai> :)
  614. # [19:57] <fantasai> right so drafting this thing...
  615. # [19:57] * Quits: florianr (florianr@213.236.208.22) (Quit: Leaving.)
  616. # [19:59] <fantasai> If one of these borders is zero-width, then the other border takes
  617. # [19:59] <fantasai> up the entire transitional area. Otherwise,
  618. # [19:59] <fantasai> the center of color and style transitions between adjoining borders
  619. # [19:59] <fantasai> must be proportional to the ratio of the border such that [something
  620. # [19:59] <fantasai> about continuity].
  621. # [19:59] <fantasai> However it is not defined what these transitions look like or how
  622. # [19:59] <fantasai> "proportional" should be interpreted, other than at the extremes.
  623. # [19:59] <fantasai> ?
  624. # [19:59] <Bert> Yes. I was just writing this: (1) The style and color of a zero-width (absent) border side does not influence the style of the corner (but influences its shapes). (2) The corner between two non-zero borders should show a smooth transition between the styles and colors.
  625. # [20:00] <Bert> s/shapes/shape/
  626. # [20:00] <fantasai> the problem with "smooth transition between styles and colors"
  627. # [20:00] <fantasai> is that it doesn't actually work in practice
  628. # [20:00] <fantasai> first
  629. # [20:00] <fantasai> we want to allow a hard color transition
  630. # [20:00] <fantasai> second, it's very very tricky to do any kind of soft style transition :)
  631. # [20:00] <fantasai> so we also want to allow hard style transitions
  632. # [20:01] <tantek> ah, apparently XForms 1.1 dropped the example I had used from XForms 1.0 so I'll drop it as well. caught by the link checker.
  633. # [20:01] <fantasai> the issue here is that the center of the transition needs to move proportionally
  634. # [20:04] <Bert> I have a hard time determining what it is proportional to. :-(
  635. # [20:05] <fantasai> hmm
  636. # [20:07] <fantasai> ooh, this is ridiculous, but...
  637. # [20:08] <fantasai> Otherwise,
  638. # [20:08] <fantasai> the center of color and style transitions between adjoining borders
  639. # [20:08] <fantasai> must be proportional to the ratio of the border widths such that a
  640. # [20:08] <fantasai> function of its location is continuous as the border widths' ratio changes.
  641. # [20:08] <Bert> Also, if the style is different (say solid/double) and the corner is not rounded, should the color edge still be diagonal?
  642. # [20:08] <fantasai> And we can link to the mathematical definition of 'continuous'.....
  643. # [20:08] <Bert> That requirement of continuity is good, indeed.
  644. # [20:10] <fantasai> is it worded correctly?
  645. # [20:10] <fantasai> 'as the border widths' ration changes'??
  646. # [20:11] <Bert> Maybe easier to say it is continous w.r.t. to both border widths.
  647. # [20:12] <fantasai> the center of color and style transitions between adjoining borders
  648. # [20:12] <fantasai> must be proportional to the ratio of the border widths such that a
  649. # [20:12] <fantasai> function of its location is continuous with respect to the ratio.
  650. # [20:12] <fantasai>
  651. # [20:12] <fantasai> ?
  652. # [20:12] <fantasai> s/the/this/
  653. # [20:15] <Bert> I think you're trying to say that the center is nearer the thin border than the thick border, but just talking about ratio doesn't make that clear.
  654. # [20:15] <fantasai> It does if you include the first bit about zero-width borders
  655. # [20:15] <fantasai> If one of these borders is zero-width, then the other border takes
  656. # [20:15] <fantasai> up the entire transitional area. Otherwise,
  657. # [20:15] <fantasai> the center of color and style transitions between adjoining borders
  658. # [20:15] <fantasai> must be proportional to the ratio of the border widths such that a
  659. # [20:15] <fantasai> function of its location is continuous with respect to this ratio.
  660. # [20:15] <fantasai> However it is not defined what these transitions look like or how
  661. # [20:15] <fantasai> &ldquo;proportional&rdquo; should be interpreted.
  662. # [20:17] <fantasai> Bert: Do you think that's good enough?
  663. # [20:19] <Bert> Are you sure the zero-width case is a normal case, i.e., captured by your text about "proportional"? Or is rather a separate case with separate rules?
  664. # [20:20] * Quits: dbaron (dbaron@159.63.23.38) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  665. # [20:20] <fantasai> Well, they're technically separate
  666. # [20:20] <fantasai> since there's an "if... otherwise"
  667. # [20:21] <fantasai> But having that first case makes it obvious which way you should skew the proportion.
  668. # [20:21] <fantasai> and why
  669. # [20:21] <fantasai> imo, anyway :)
  670. # [20:22] <Bert> If they are really separate, then the description of the zero-width case does't imply anything about what "proportional" means
  671. # [20:23] <fantasai> No, you're right it doesn't.
  672. # [20:23] <Bert> The word Otherwise separates, rather than connects the cases.
  673. # [20:23] <fantasai> As it's intended to
  674. # [20:24] <fantasai> But if you were going to make the center's location continous
  675. # [20:24] <fantasai> and you started with it at the left end because the top side is zero
  676. # [20:24] <fantasai> then increasing the top side to 1px isn't going to suddenly jump the center to the other end
  677. # [20:25] <fantasai> s/top/left/
  678. # [20:25] <fantasai> s/top/left/
  679. # [20:27] <Bert> Hmm, I can't get rid of the impression that it is the ratio of the radii that determines the center, rather than the ratio of the border widths.
  680. # [20:27] <fantasai> imagine you hold the radii constant
  681. # [20:27] <fantasai> and equal
  682. # [20:27] <fantasai> Now flex the border widths
  683. # [20:28] <fantasai> the radii need to be considered as well, imo
  684. # [20:28] <fantasai> but the proportionality is determined by the border widths
  685. # [20:29] <fantasai> and the radii are only considered in how you map this curved surface to 1D
  686. # [20:33] <Bert> Is the center of the transition a line through the corner of the box with a slope equal to the ratio of the border widths?
  687. # [20:33] <fantasai> in some cases could be, but imo we shouldn't be requiring that
  688. # [20:34] <fantasai> that's the problem we're not trying to solve today :)
  689. # [20:34] <fantasai> because solving it correctly would take a lot of drawings and a lot of web-designer polling
  690. # [20:34] <fantasai> and probably some very tricky maths
  691. # [20:34] <fantasai> I'm going to check in what we have for now.
  692. # [20:35] <fantasai> And we'll see what the WG thinks.
  693. # [20:36] <Bert> OK, I'll try to think about it more later.
  694. # [20:37] <fantasai> ok, checked in
  695. # [20:38] <fantasai> ISSUE-197?
  696. # [20:38] * trackbot getting information on ISSUE-197
  697. # [20:38] <trackbot> ISSUE-197 -- clarify computed value of background-position -- raised
  698. # [20:38] <trackbot> http://www.w3.org/Style/CSS/Tracker/issues/197
  699. # [20:38] <fantasai> I think I fixed that, dbaron should check
  700. # [20:38] <fantasai> http://dev.w3.org/csswg/css3-background/#the-background-position
  701. # [20:39] <fantasai> ISSUE-207?
  702. # [20:39] * trackbot getting information on ISSUE-207
  703. # [20:39] <trackbot> ISSUE-207 -- border-image <number> slicing for SVG -- raised
  704. # [20:39] <trackbot> http://www.w3.org/Style/CSS/Tracker/issues/207
  705. # [20:39] <fantasai> http://lists.w3.org/Archives/Public/www-style/2011Sep/0172.html
  706. # [20:39] <fantasai> Bert: I have no idea about this one. Do you?
  707. # [20:39] <Bert> Still reading...
  708. # [20:42] <Bert> I think you did the right thing already.
  709. # [20:42] <Bert> Probably good idea to ask dbaron explicitly to verify.
  710. # [20:43] * fantasai didn't do anything
  711. # [20:43] <Bert> Oh wait, I'm still at 197.
  712. # [20:43] <Bert> Sorry.
  713. # [20:43] <Bert> Reading 207 now.
  714. # [20:44] <fantasai> oh!
  715. # [20:44] <fantasai> heh
  716. # [20:44] <fantasai> :)
  717. # [20:44] <fantasai> well, good to get your review, too ;)
  718. # [20:44] <tantek> ok, link checker fixes completed for css3-ui.
  719. # [20:44] <fantasai> tantek, validator also?
  720. # [20:45] <tantek> yeah did that first
  721. # [20:45] * fantasai looks it over
  722. # [20:45] <Bert> We probably cannot say anything more definitive about vector formats in general, but we can say somethign about SVG.
  723. # [20:46] <fantasai> tantek: your status section says you're returning to LCWD because you dropped stuff, but it's also because you added text-overflow. should mention that
  724. # [20:46] <tantek> fantasai, bert, is there any way to include editor's draft specific text that disappears in a TR version
  725. # [20:46] <Bert> Using viewbox seems right, with width/height as fallback if there is no viewbox.
  726. # [20:46] <fantasai> tantek: comment it out when you publish? :)
  727. # [20:47] <Bert> Other than telling me to remove it by hand, I don't think so, Tantek. :-)
  728. # [20:47] * fantasai would comment it out, request publication, and the restore it once it's published
  729. # [20:48] <tantek> ok I'll take care of it
  730. # [20:48] <tantek> good catch fantasai
  731. # [20:48] <fantasai> bert: What if we say that images that need drawing in order to determine slices are drawn at the size of the border image area?
  732. # [20:48] * Bert thinks we should add a media query: @media all and (editors-draft) {...} :-)
  733. # [20:48] <fantasai> bert: would that make sense?
  734. # [20:49] <Bert> Yes, that sounds right. Is that actually enough to solve the issue?
  735. # [20:50] <Bert> Hmm, I guess it is.
  736. # [20:51] <fantasai> ok, I'll work on wording
  737. # [20:51] <fantasai> Could you review ISSUE-212?
  738. # [20:51] <fantasai> ISSUE-212?
  739. # [20:51] * trackbot getting information on ISSUE-212
  740. # [20:51] <trackbot> ISSUE-212 -- background-position grammar is kinda awkward -- raised
  741. # [20:51] <trackbot> http://www.w3.org/Style/CSS/Tracker/issues/212
  742. # [20:51] <fantasai> I just checked in edits for it based on Tab's proposal http://lists.w3.org/Archives/Public/www-style/2011Dec/0447.html
  743. # [20:51] <fantasai> I think that's correct, but, you're the grammar expert
  744. # [20:51] <fantasai> http://dev.w3.org/csswg/css3-background/#the-background-position
  745. # [20:53] * fantasai notices that class=prod is not monospace and wonders when/why that change was made
  746. # [20:55] <fantasai> Bert: ok, here's my proposed wording for 207
  747. # [20:55] <fantasai> <dd>Numbers represent pixels in the image (if the image is a raster
  748. # [20:55] <fantasai> image) or vector coordinates (if the image is a vector image). If
  749. # [20:55] <fantasai> the image must be sized to determine the slices, then it is sized
  750. # [20:55] <fantasai> to the <i>border image area</i>.
  751. # [20:57] <Bert> Maybe a note to explain why that last sentence is important? The case of SVG images with no intrinsic size?
  752. # [20:57] <fantasai> it'd also apply to gradients
  753. # [20:58] * Joins: dstorey (Adium@144.189.101.1)
  754. # [21:00] * fantasai adds a for example
  755. # [21:01] <fantasai> Bert: checked in
  756. # [21:02] <Bert> Looks good.
  757. # [21:02] <fantasai> cool
  758. # [21:02] <fantasai> Does 212 look ok?
  759. # [21:03] * Bert still doesn't think <i> can suddenly be redefined from presentational to semantic...
  760. # [21:03] * fantasai thinks it is nonetheless convenient to do so :)
  761. # [21:04] <Bert> I'm not sure it is actually better. I suspect there are other ways. But I think the grammar is OK.
  762. # [21:04] <fantasai> ok
  763. # [21:04] <fantasai> I agree that the new one is more readable than the one we had
  764. # [21:06] <fantasai> ok, I have to leave in a few minutes
  765. # [21:06] <fantasai> Continue tomorrow?
  766. # [21:06] <Bert> Yes, good idea.
  767. # [21:07] <fantasai> ok
  768. # [21:07] <fantasai> you can look over the other issues and see if you've got good solutions :)
  769. # [21:07] <fantasai> 208 confuses me in particular... ^^;;
  770. # [21:07] <Bert> Yes, will do that.
  771. # [21:07] * Zakim excuses himself; his presence no longer seems to be needed
  772. # [21:07] * Parts: Zakim (rrs-bridgg@128.30.52.169)
  773. # [21:12] <plinss> fantasai: click on either the source file link or any revision link, then click 'raw' in the Mercurial view (at the top)
  774. # [21:13] <plinss> fantasai: looks like a recent Mercurial upgrade changed that behavior to serve as application/binary (for security), I just reconfigured to serve as text/html
  775. # [21:13] <plinss> fantasai: should work now...
  776. # [21:29] * Joins: nimbu1 (Adium@157.22.251.133)
  777. # [21:29] * Quits: nimbu (Adium@157.22.251.133) (Connection reset by peer)
  778. # [21:38] * Quits: nimbu1 (Adium@157.22.251.133) (Ping timeout)
  779. # [21:42] * Joins: nimbu (Adium@157.22.251.133)
  780. # [21:44] <tantek> fantasai, I've noted the couple new properties/values in the status section up front now and linked to the changes section from there: http://dev.w3.org/csswg/css3-ui/#status
  781. # [21:45] <tantek> Bert, I've commented out the editor's draft only "This version" text/link, and provided the code instead for generating the TR "This version" text/link. http://dev.w3.org/csswg/css3-ui/Overview.src.html
  782. # [21:47] <tantek> (ah, forgot the style sheet)
  783. # [21:59] * Joins: dino (dino@203.41.202.66)
  784. # [22:08] * Quits: Ms2ger (Ms2ger@91.181.210.181) (Quit: nn)
  785. # [22:20] <tantek> well, tried changing the stylesheet and it didn't make a difference in the post-processed version so presumably either Bert has to do the transformation, or I'm missing something.
  786. # [23:04] * Quits: dino (dino@203.41.202.66) (Quit: dino)
  787. # [23:11] * Joins: dino (dino@203.41.202.66)
  788. # [23:12] <fantasai> tantek: I'll take a look
  789. # [23:16] * Joins: cyril (chatzilla@203.41.202.66)
  790. # [23:20] <fantasai> tantek: Need to replace [STATUS] with WD in "This Version"
  791. # [23:20] <fantasai> tantek: then it will regenerate correctly
  792. # [23:30] * Quits: dino (dino@203.41.202.66) (Ping timeout)
  793. # [23:30] * Joins: dino (dino@1.148.31.158)
  794. # [23:31] * Joins: nimbu1 (Adium@157.22.251.133)
  795. # [23:31] * Quits: nimbu (Adium@157.22.251.133) (Connection reset by peer)
  796. # [23:37] <tantek> fantasai - is that documented on the wiki somewhere?
  797. # [23:37] <tantek> too much ceremony still
  798. # [23:40] * fantasai doesn't know
  799. # [23:40] <fantasai> the processor docs are here - https://www.w3.org/Style/Group/css3-src/bin/README.html
  800. # [23:41] <fantasai> I don't really see where it's explained how to switch statuses...
  801. # [23:41] * fantasai supposes it's a relatively new feature, maybe
  802. # [23:43] * Joins: ChrisL (ChrisL@128.30.52.169)
  803. # [23:43] * Quits: ChrisL (ChrisL@128.30.52.169) (Quit: Fire on main board error, client combusted)
  804. # [23:45] * Joins: ChrisL (ChrisL@128.30.52.169)
  805. # [23:50] <tantek> aha maybe this? "If there is a H2 subheading under the H1 that gives the spec's status, the [STATUS] variable will be initialized from that"
  806. # [23:51] <tantek> no, in the case of css3-ui, that h2 is set to [LONGSTATUS]
  807. # [23:52] <fantasai> tantek: cvs up
  808. # [23:53] <fantasai> tantek: In general, Bert takes care of regenerating for the appropriate publication status.
  809. # [23:53] <tantek> I did cvs up
  810. # [23:53] <fantasai> tantek: But the change I made will let you do that yourself too
  811. # [23:57] <tantek> huh ok
  812. # [23:57] <tantek> I think I'm going to replace "SOMETIME IN THE FUTURE AFTER A PUBLIC LCWD IS PUBLISHED" with "4 weeks after the date of publication noted in the header"
  813. # [23:57] <fantasai> you're required to put the date there
  814. # [23:57] <fantasai> so
  815. # [23:58] <fantasai> put 4 weeks from next Tuesday?
  816. # [23:59] <fantasai> that's the next publication date after tomorrow
  817. # [23:59] <fantasai> (W3C publishes on Tuesdays and Thursdays)
  818. # [23:59] <tantek> that's dumb
  819. # [23:59] <fantasai> ?
  820. # [23:59] <tantek> guessword
  821. # [23:59] <tantek> relative reference will have to do
  822. # Session Close: Thu Jan 12 00:00:00 2012

The end :)