/irc-logs / w3c / #css / 2009-01-14 / end

Options:

  1. # Session Start: Wed Jan 14 00:00:00 2009
  2. # Session Ident: #css
  3. # [00:28] * Disconnected
  4. # [00:28] * Attempting to rejoin channel #css
  5. # [00:28] * Rejoined channel #css
  6. # [02:28] * Quits: plinss_ (peter.lins@15.243.169.72) (Quit: plinss_)
  7. # [05:43] <jdaggett> fantasai: are you able to access cvs without any problems?
  8. # [05:43] <jdaggett> i'm able to pull from WWW/Style/Group but not WWW/Style
  9. # [05:43] <jdaggett> i get a permissions error with WWW/Style
  10. # [05:54] * Quits: dbaron (dbaron@63.245.220.241) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  11. # [06:12] <fantasai> jdaggett: yeah, you don't have higher-level access
  12. # [06:12] <jdaggett> hmm
  13. # [06:12] <fantasai> jdaggett: you shouldn't need higher-level access, though
  14. # [06:12] <jdaggett> i did before...
  15. # [06:12] <fantasai> hm
  16. # [06:12] <jdaggett> not to WWW/Style...?
  17. # [06:12] <jdaggett> that's the weird part
  18. # [06:12] <fantasai> well, I'm pretty sure you don't have write access there
  19. # [06:12] <fantasai> dunno about read access
  20. # [06:13] <jdaggett> hmm, maybe the read/write permissions were swizzled
  21. # [06:13] <jdaggett> i'll test
  22. # [06:14] <fantasai> k, but you don't need to access that part of the repo for your Tokyo page
  23. # [06:14] <jdaggett> well, i need the stylesheets in WWW/Style !!!
  24. # [06:15] <fantasai> what for?
  25. # [06:15] <jdaggett> er, to see the page properly rendered...
  26. # [06:15] <jdaggett> call me crazy...
  27. # [06:15] <fantasai> hehe
  28. # [06:15] <fantasai> stick a <base href="http://www.w3.org/Style/Group/2008/"> in your html
  29. # [06:16] <fantasai> IIRC the style sheet links are root-relative anyway, so they wouldn't show up properly unless you tweaked the links
  30. # [06:17] <jdaggett> nope, they're all ../../xxx.css
  31. # [06:32] * Quits: shepazu (schepers@128.30.52.30) (Ping timeout)
  32. # [06:50] * Quits: fantasai (fantasai@75.20.202.215) (Connection reset by peer)
  33. # [06:51] * Joins: fantasai (fantasai@75.20.202.227)
  34. # [07:02] * Joins: shepazu (schepers@128.30.52.30)
  35. # [08:49] * Quits: fantasai (fantasai@75.20.202.227) (Quit: bedtime)
  36. # [10:40] * Quits: Lachy (Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  37. # [11:00] * Joins: Lachy (Lachlan@213.236.208.247)
  38. # [11:03] * Quits: Lachy (Lachlan@213.236.208.247) (Ping timeout)
  39. # [11:03] * Joins: Lachy (Lachlan@213.236.208.22)
  40. # [11:10] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: Leaving)
  41. # [11:10] * Joins: Lachy (Lachlan@213.236.208.22)
  42. # [15:09] * Joins: myakura (myakura@122.16.160.96)
  43. # [16:06] * Joins: emilyw (chatzilla@74.43.146.33)
  44. # [16:11] * Quits: emilyw (chatzilla@74.43.146.33) (Ping timeout)
  45. # [16:37] * Joins: fantasai (fantasai@75.20.202.227)
  46. # [16:43] * fantasai waves to Bert
  47. # [16:45] <Bert> Hi fantasai. Slept well?
  48. # [16:49] <fantasai> yep
  49. # [16:49] <fantasai> ready to go?
  50. # [16:49] * Bert reading CVS log...
  51. # [16:50] <fantasai> :)
  52. # [16:50] * Parts: anne (annevk@77.163.243.203)
  53. # [16:51] * Joins: anne (annevk@77.163.243.203)
  54. # [16:51] <Bert> I'm ready to go. Any particular place to start?
  55. # [16:51] <fantasai> mm, maybe we scan the document first for issues
  56. # [16:51] <fantasai> then look at tracker
  57. # [16:51] <fantasai> 1st one is background-repeat
  58. # [16:51] <fantasai> "Should background positioning area be background painting area here or vice versa?"
  59. # [16:52] <fantasai> I think the main concern is what do we want to happen for the :root
  60. # [16:52] <fantasai> the bgpos area for :root is the :root's box
  61. # [16:52] <fantasai> the bgpaint area for :root is the canvas
  62. # [16:55] <fantasai> Bert?
  63. # [16:56] <Bert> I think yu'll never want the paint area to be clip any of the tiles, so I prefer not to separate paint and pas areas.
  64. # [16:56] <Bert> But the canvas is indeed special.
  65. # [16:56] <Bert> It is infinite, you cannot base tile size on it....
  66. # [16:56] <Bert> s/to be clip/to clip/
  67. # [16:57] <Bert> (All this in the case of 'space' and 'round', it doesn't matter for the other kinds of tiling.)
  68. # [16:57] <fantasai> right
  69. # [16:58] <fantasai> you could say that the size of the canvas for the purpose of 'space' and 'round' size/pos calculations is the initial containing block
  70. # [17:00] * fantasai pokes Bert
  71. # [17:00] <Bert> We've in the past referred to the canvas as "stealing" the bg from the root. I like that metaphor. It suggests that the root is in fact a normal element, but then the canvas steals (repeats) the bg of the root for its own purposes.
  72. # [17:01] <fantasai> but that's not exactly true
  73. # [17:01] * Bert excuses himself for being slow. Can;'t think and type...
  74. # [17:01] <fantasai> because the bgpos area of the canvas is the :root box
  75. # [17:01] <fantasai> if the canvas stole the background, then it wouldn't have anything to do with the size of the :root box
  76. # [17:02] <Bert> Not sure I udnerstannd that last sentence.
  77. # [17:02] <Bert> What is "it"?
  78. # [17:02] <fantasai> the canvas's background
  79. # [17:03] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
  80. # [17:04] <Bert> The canvas bg doesn't have much to do with the root size, does it? It simply takes any repeating bg from the root and repeats it ad infinitum.
  81. # [17:05] <fantasai> the canvas's bg tiles are positioned as if they belonged to the root only
  82. # [17:05] <fantasai> the only thing that isn't as if it belonged to the root only
  83. # [17:05] <fantasai> is that it tiles outside the root's border box
  84. # [17:06] <fantasai> i.e. it's not clipped
  85. # [17:07] <fantasai> but it's sized and positioned as for the root box only
  86. # [17:08] <Bert> Not sure this helps us solve the issue...
  87. # [17:08] <Bert> Canvas/root is special no matter what we do.
  88. # [17:09] <fantasai> the other thing is that the background painting area is not necessarily a rectangle
  89. # [17:09] <fantasai> whereas the bgpos area necessarily is
  90. # [17:10] <Bert> I think the determining question is what we want for bgs drawn behind borders in case the bg is spaced/rounded:
  91. # [17:10] <Bert> do you ever want a bg that is spaced to the padding box, but still tiles under the border?
  92. # [17:11] <fantasai> no
  93. # [17:11] <fantasai> but I never want a bg that is positioned wrt the padding box
  94. # [17:11] <fantasai> but tiles under the border
  95. # [17:11] <fantasai> it looks ugly
  96. # [17:13] <Bert> If so, it seems it is simpler to say that the positioning area (along with the bg pos) simply has no influence on space/round.
  97. # [17:14] <Bert> Although you're correct that we have non-rect areas to consider...
  98. # [17:14] <fantasai> if we're going to be consistent with the way normal tiling backgrounds behave
  99. # [17:15] <fantasai> which is they position in the top left padding corner and then tile through the border box
  100. # [17:15] <fantasai> then round, which is almost the same use cases except more polished
  101. # [17:15] <fantasai> should position in the top left and top right padding corners
  102. # [17:15] <fantasai> and the tile through the border box
  103. # [17:15] <fantasai> it is much simpler that way imo
  104. # [17:16] <fantasai> hm, although then we have to say what happens to a background that is zero height
  105. # [17:16] <fantasai> if the box is zero height and the tile continues out
  106. # [17:16] <fantasai> into the border area
  107. # [17:16] <fantasai> what does that mean
  108. # [17:16] <Bert> Good question :-)
  109. # [17:17] <fantasai> We should address that in bg-size
  110. # [17:17] <fantasai> since you can get that effect with bg-size
  111. # [17:18] <Bert> Isn't that already defined?
  112. # [17:18] <fantasai> and I think we should say that the effect is the same as if the image had zero height, i.e. it's treated as bg-image: none
  113. # [17:18] <fantasai> ah, yes
  114. # [17:18] <Bert> sect 3.9: "A size of zero is allowed, but causes the image not to be displayed. (The effect is the same as if it had been a transparent image.)"
  115. # [17:18] <fantasai> well in that case it's defined :)
  116. # [17:19] <fantasai> but we need to shift it out, so that it applies to e.g. 100% resolving to 0
  117. # [17:20] * fantasai will do that
  118. # [17:20] <Bert> Yes, and maybe not yet clear that it applies to round (assuming indeed we round to bg pos area).
  119. # [17:22] <fantasai> done
  120. # [17:22] <fantasai> reload
  121. # [17:23] * Bert doesn't see a change...
  122. # [17:23] * Bert ah, my fault.
  123. # [17:24] <Bert> Good
  124. # [17:26] <fantasai> so, back to the issue...
  125. # [17:27] <Bert> We round/space to the bg pos area? (It is at least as powerful as the alternative and avoids having to deal with background-break separately for round/space.)
  126. # [17:27] <fantasai> ok
  127. # [17:28] * fantasai will remove the issue text
  128. # [17:28] <Bert> OK
  129. # [17:28] * Bert brb
  130. # [17:31] * Bert b
  131. # [17:35] <Bert> What are you doing?
  132. # [17:35] <fantasai> ah, was reading www-style
  133. # [17:36] <fantasai> next issue is for background-break
  134. # [17:36] <fantasai> hen boxes on subsequent lines are ordered according to the {containing block's | element's} inline progression direction and aligned on the baseline.
  135. # [17:37] <fantasai> I'm just noticing that there's a related issue in border-break
  136. # [17:37] <fantasai> which is, we should pick the answer that is consistent with the way borders are rendered
  137. # [17:37] <fantasai> so that if you have an element broken in 2 pieces
  138. # [17:37] <fantasai> pasting it together makes sense
  139. # [17:39] <Bert> You mean: when pasting them together, the extra borders inserted by border-break must be removed frst?
  140. # [17:39] <fantasai> no
  141. # [17:39] <fantasai> when there's no border at the break
  142. # [17:39] <fantasai> but there is elsewhere
  143. # [17:39] <fantasai> you get
  144. # [17:39] <fantasai> [===
  145. # [17:39] <fantasai> ===]
  146. # [17:39] <fantasai> for ltr text
  147. # [17:40] <fantasai> the answer to this shoudl be the same as what happens when you have an rtl span inside an ltr element
  148. # [17:40] <fantasai> Mozilla renders the rtl span as
  149. # [17:40] <fantasai> ===]
  150. # [17:40] <fantasai> [===
  151. # [17:41] * fantasai checks Opera
  152. # [17:41] <Bert> Not sure I understand. The [ is a left border?
  153. # [17:41] <fantasai> run this in your favorite browser: <p style="width: 4em"><span style="border: solid; direction: rtl;">Some text</span></p>
  154. # [17:41] <fantasai> [ is a left border, yes
  155. # [17:41] * Joins: emilyw (chatzilla@129.21.79.15)
  156. # [17:41] <fantasai> and try removing 'direction: rtl' as well
  157. # [17:41] <fantasai> to see the difference
  158. # [17:42] <fantasai> Opera uses the containing block's direction
  159. # [17:42] <fantasai> so it doesn't change depending on direction
  160. # [17:43] <fantasai> we need to spec this...
  161. # [17:44] <fantasai> oh, well, Opera doesn't use the containing block's direction either
  162. # [17:44] <fantasai> it just treats everything the same
  163. # [17:45] <fantasai> Bert, you getting anything on Safari?
  164. # [17:45] <Bert> Not yet tried Safari.
  165. # [17:46] <Bert> Not nice:
  166. # [17:46] * Quits: emilyw (chatzilla@129.21.79.15) (Ping timeout)
  167. # [17:46] <Bert> [===]
  168. # [17:46] <Bert> [===
  169. # [17:46] <fantasai> o_O
  170. # [17:47] <fantasai> I guess we need to check IE
  171. # [17:47] <Bert> But I don't get what you got from Firefox.
  172. # [17:47] <fantasai> what do you get?
  173. # [17:48] <Bert> [===
  174. # [17:48] <Bert> ===]
  175. # [17:48] <fantasai> what build?
  176. # [17:48] <Bert> 2.0.0.18
  177. # [17:48] <fantasai> I'm using 3
  178. # [17:49] <fantasai> 3.0.1
  179. # [17:49] <fantasai> So I guess someone intentionally fixed it
  180. # [17:49] <fantasai> makes sense
  181. # [17:50] <fantasai> otherwise you'd have something that looks like
  182. # [17:50] <Bert> Yes, just tried: 3 does it like you said.
  183. # [17:50] <fantasai> =F=E=D=][=C=B=A=
  184. # [17:50] <fantasai> instead of [=F=E=D=C=B=A]
  185. # [17:50] <fantasai> if you tried to put it together
  186. # [17:51] <fantasai> Should I spec FF's behavior?
  187. # [17:52] <Bert> Seems reasonable
  188. # [17:53] <fantasai> ok
  189. # [17:53] <fantasai> RESOLVED
  190. # [17:53] <fantasai> :)
  191. # [17:53] * Joins: glazou (glazou@82.247.96.19)
  192. # [17:53] <glazou> hi
  193. # [17:54] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  194. # [17:54] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  195. # [17:54] <RRSAgent> logging to http://www.w3.org/2009/01/14-css-irc
  196. # [17:54] <glazou> Zakim, this will be Style
  197. # [17:54] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 8 minutes
  198. # [17:54] <fantasai> Bert, do you think the section starting "The middle image's width is scaled"
  199. # [17:54] <fantasai> is clear?
  200. # [17:54] <fantasai> there's an issue marked there, I'm wondering if the wording needs tweaking or if I can just remove the issue
  201. # [17:55] <Bert> The I automatically read "failing that" as "zero or infinity" so I don't hink a rewrite is really necessary.
  202. # [17:56] <Bert> s/The//
  203. # [17:56] <fantasai> ok
  204. # [17:56] <fantasai> cool
  205. # [17:56] <fantasai> last issue in the text is whether the 'inset' keyword for box-shadow should be renamed 'inner'
  206. # [17:56] * fantasai thinks 'inset' is fine, and avoids another parser token
  207. # [17:57] <Bert> Will bg style and bg shadow ever be used together in a shorthand?
  208. # [17:57] <fantasai> I sincerely doubt it
  209. # [17:57] <fantasai> bg-shadow is complicated enough on its own
  210. # [17:57] <fantasai> er
  211. # [17:57] <fantasai> box shadow
  212. # [17:57] <Bert> Yes, my mistake.
  213. # [17:57] <glazou> Bert: : thanks for answer to ITU
  214. # [17:58] <Bert> I think inset is fine. But I don't know id there is already a traditional name for the effect among designers.
  215. # [17:59] <fantasai> ok
  216. # [17:59] <fantasai> I'll remove the issue for now then
  217. # [17:59] * Joins: emilyw (chatzilla@129.21.79.15)
  218. # [17:59] <Bert> If there is no strong reason to change it, I prefer keeping inset. Avoids having to remember an extra keyword.
  219. # [17:59] <fantasai> yeah
  220. # [18:00] <Zakim> Style_CSS FP()12:00PM has now started
  221. # [18:00] <Zakim> +plinss
  222. # [18:00] <Zakim> +dsinger
  223. # [18:00] * Bert dialing
  224. # [18:00] <Zakim> +Bert
  225. # [18:01] * Joins: melinda (melinda.gr@67.142.45.126)
  226. # [18:01] * Joins: Dsinger_ (mobile@67.218.105.78)
  227. # [18:01] <Dsinger_> Zakin, mute me
  228. # [18:01] <Zakim> +??P37
  229. # [18:02] <Dsinger_> Zakim, mute me
  230. # [18:02] <Zakim> sorry, Dsinger_, I do not know which phone connection belongs to you
  231. # [18:02] <Zakim> + +1.206.324.aaaa
  232. # [18:02] <Dsinger_> Zakim, who is here?
  233. # [18:02] <Zakim> On the phone I see dsinger, plinss, Bert, ??P37, +1.206.324.aaaa
  234. # [18:02] <Zakim> On IRC I see Dsinger_, melinda, emilyw, RRSAgent, Zakim, glazou, anne, fantasai, myakura, shepazu, krijnh, plinss, Hixie, Bert, jdaggett, trackbot, hsivonen
  235. # [18:02] <Zakim> +glazou
  236. # [18:03] <Dsinger_> Zakim, mute dsinger
  237. # [18:03] <Zakim> dsinger should now be muted
  238. # [18:04] * Dsinger_ is now known as Dsinger
  239. # [18:04] <Zakim> +Melinda_Grant
  240. # [18:04] * Joins: sylvaing (sylvaing@98.247.143.102)
  241. # [18:04] * Joins: ChrisL (ChrisL@128.30.52.30)
  242. # [18:04] * Dsinger is now known as dsinger
  243. # [18:06] <fantasai> Zakim, +1.206 is sylvaing
  244. # [18:06] <Zakim> +sylvaing; got it
  245. # [18:06] <Zakim> +ChrisL
  246. # [18:06] <fantasai> Zakim, +P37 is fantasai
  247. # [18:06] <Zakim> sorry, fantasai, I do not recognize a party named '+P37'
  248. # [18:06] <fantasai> Zakim, +??P37 is fantasai
  249. # [18:07] <glazou> dsinger: do you have friends working on I18N at apple ?
  250. # [18:07] <fantasai> Zakim, ??P37 is fantasai
  251. # [18:07] <Zakim> sorry, fantasai, I do not recognize a party named '+??P37'
  252. # [18:07] <Zakim> +fantasai; got it
  253. # [18:07] <fantasai> zakim, mute me
  254. # [18:07] <Zakim> fantasai should now be muted
  255. # [18:07] <dsinger> No idea !
  256. # [18:07] * glazou found a very disturbing i18N bug in the ftp server
  257. # [18:08] <fantasai> zakim, unmute me
  258. # [18:08] <Zakim> fantasai should no longer be muted
  259. # [18:08] * ChrisL guesses that but was "ascii only"?
  260. # [18:08] <ChrisL> s/but/bug/
  261. # [18:09] <glazou> ChrisL: http://tinyurl.com/8tp7u5
  262. # [18:10] <Zakim> +SteveZ
  263. # [18:10] * ChrisL so its using composing characters? are they in utf-8 or in macRoman or something?
  264. # [18:11] <glazou> utf-8
  265. # [18:11] <glazou> apparenty, it's the ftp server turning é into e+'
  266. # [18:11] * Joins: szilles (chatzilla@24.6.113.228)
  267. # [18:11] <Zakim> -dsinger
  268. # [18:11] * Quits: dsinger (mobile@67.218.105.78) (Quit: Rooms • iPhone IRC Client • http://rooms.derflash.de)
  269. # [18:12] * Joins: dbaron (dbaron@63.245.220.241)
  270. # [18:12] * ChrisL zakim, who is here?
  271. # [18:12] * Zakim sees on the phone: plinss, Bert, fantasai, sylvaing, glazou, Melinda_Grant, ChrisL, SteveZ
  272. # [18:12] * Zakim sees on irc: dbaron, szilles, ChrisL, sylvaing, melinda, emilyw, RRSAgent, Zakim, glazou, anne, fantasai, myakura, shepazu, krijnh, plinss, Hixie, Bert, jdaggett, trackbot,
  273. # [18:12] * Zakim ... hsivonen
  274. # [18:12] <Zakim> +dsinger
  275. # [18:12] <fantasai> ScribeNick: fantasai
  276. # [18:12] * Joins: Dsinger_ (mobile@67.218.105.78)
  277. # [18:12] <plinss> http://wiki.csswg.org/spec/css2.1#issue-92
  278. # [18:12] <fantasai> Topic: Widows and Orphans
  279. # [18:13] <Zakim> +[Mozilla]
  280. # [18:13] <Dsinger_> Zakim, mute me
  281. # [18:13] <Zakim> sorry, Dsinger_, I do not know which phone connection belongs to you
  282. # [18:13] <dbaron> Zakim, [Mozilla] has dbaron
  283. # [18:13] <Zakim> +dbaron; got it
  284. # [18:13] <Zakim> +??P18
  285. # [18:13] * Dsinger_ is now known as dsinger
  286. # [18:13] <dbaron> Zakim, mute dsinger
  287. # [18:13] <Zakim> dsinger should now be muted
  288. # [18:13] <emilyw> zakim, ??P18 is me
  289. # [18:13] <Zakim> +emilyw; got it
  290. # [18:13] <dsinger> Zakim, mute me
  291. # [18:13] <Zakim> dsinger was already muted, dsinger
  292. # [18:14] <emilyw> zakim, mute me
  293. # [18:14] <Zakim> emilyw should now be muted
  294. # [18:14] <glazou> hi emilyw
  295. # [18:14] * dbaron RRSAgent, pointer?
  296. # [18:14] * RRSAgent See http://www.w3.org/2009/01/14-css-irc#T17-12-27
  297. # [18:14] <emilyw> hi glazou
  298. # [18:14] * dbaron RRSAgent, make logs public
  299. # [18:14] <RRSAgent> I have made the request, dbaron
  300. # [18:15] <fantasai> Melinda: I would limit the proposal to the first line there
  301. # [18:15] <fantasai> http://lists.w3.org/Archives/Public/www-style/2008Dec/0008.html
  302. # [18:16] <fantasai> I suggest changing "minimum number of lines of a paragraph" to "minimum number of line boxes in a block element"
  303. # [18:16] <fantasai> This is a change we made to css3
  304. # [18:16] <fantasai> s/This/Melinda: This/
  305. # [18:16] <fantasai> s/I suggest/Melinda: I suggest/
  306. # [18:17] <fantasai> Melinda: I'm withdrawing the second half of the proposal (wrt table rows)
  307. # [18:17] <fantasai> Peter: Any objections?
  308. # [18:18] <fantasai> Bert: I think that's what we always meant it to be, just sloppy prose
  309. # [18:18] * ChrisL has no opinion
  310. # [18:18] <fantasai> SteveZ: I agree with Melinda's change
  311. # [18:18] <fantasai> RESOLVED: Accept proposal
  312. # [18:18] <dbaron> I agree as well.
  313. # [18:18] <plinss> http://lists.w3.org/Archives/Public/www-style/2009Jan/0087.html
  314. # [18:18] <fantasai> Topic: Margins at page and column breaks
  315. # [18:19] <fantasai> Melinda: I wanted to talk about top margins with respect to page breaks
  316. # [18:19] <fantasai> Melinda: I don't have anything wrt columns that I want to put forward
  317. # [18:19] <fantasai> Melinda: Shall we plunge into that?
  318. # [18:19] <Zakim> +??P21
  319. # [18:19] <dbaron> Zakim, who is noisy?
  320. # [18:19] <ChrisL> zakim, who is talking?
  321. # [18:19] <Zakim> dbaron, listening for 10 seconds I heard sound from the following: ??P21 (75%), fantasai (20%), glazou (4%), Melinda_Grant (46%)
  322. # [18:19] <dbaron> Zakim, ??P21 is howcome
  323. # [18:19] * Parts: dsinger (mobile@67.218.105.78)
  324. # [18:19] <Zakim> +howcome; got it
  325. # [18:20] <Zakim> ChrisL, listening for 11 seconds I heard sound from the following: ??P21 (51%), fantasai (27%), glazou (23%), Melinda_Grant (61%)
  326. # [18:20] <fantasai> Melinda: Discussion on www-style started by Murakami-san about margins at page breaks.
  327. # [18:20] <fantasai> Melinda: Michael Day has a proposal, that I think is a very good one.
  328. # [18:20] <fantasai> Melinda: But a piece of it would require change to 2.1
  329. # [18:20] <fantasai> Melinda: Right now that we say that when a page break occurs between blocks, the margins get zeroed
  330. # [18:20] <fantasai> Melinda: Michael's proposal is that they only get zeroed if the break is not forced
  331. # [18:21] <fantasai> Melinda: If the break is forced, then the top margin is kept
  332. # [18:21] <fantasai> Melinda: this makes a lot of sense
  333. # [18:21] <fantasai> Melinda: You don't want the first page of the document, which might well be the first page of a chapter/section, to format differently from first page of a chapter or section
  334. # [18:22] <fantasai> Melinda: The first page is not after a page break, so the top margin there won't get zeroed
  335. # [18:22] <fantasai> Melinda: But when you force a page break before the first page of chapter 2, chapter 3, etc.
  336. # [18:22] <fantasai> Melinda: That top margin disappears
  337. # [18:22] <fantasai> Melinda: That means you have to do exception styling for the first page
  338. # [18:22] <fantasai> Melinda: Also it's very confusing for authors for the margin to disappear
  339. # [18:22] <fantasai> Melinda: So the proposal is to open up 2.1 to allow Prince's behavior
  340. # [18:23] <fantasai> Melinda: I would like to /allow/ that behavior: allow you to retain a top margin after a forced break
  341. # [18:23] <dbaron> Changing 2.1 to allow retention of the top margin after a forced page break sounds good to me.
  342. # [18:23] <fantasai> Melinda: And in CSS3 we want to move to mandating that
  343. # [18:23] <fantasai> howcome: I support your proposal
  344. # [18:23] <fantasai> howcome: I think it's a logical behavior
  345. # [18:23] * glazou thinks howcome finds good excuses to remain mute
  346. # [18:24] <fantasai> howcome: I agree with allowing it in 2.1 and requiring it in 2.1
  347. # [18:24] <fantasai> s/2.1/3
  348. # [18:24] <fantasai>
  349. # [18:24] * Bert wonders: if we do a strawpoll, will the echo count as an extra vote?
  350. # [18:24] <fantasai> SteveZ: I'm not sure if on the 4th page you want to retain the margin
  351. # [18:24] <fantasai> SteveZ: XSL has a property to control this
  352. # [18:24] <fantasai> Melinda: XSL-FO does have a property to control whether margins are present or not
  353. # [18:25] <fantasai> Melinda: And I think we do want to have controls in the future
  354. # [18:25] <Zakim> -dsinger
  355. # [18:25] <fantasai> Melinda: But I think we want to get the best default behavior now
  356. # [18:25] * sylvaing is in danger of paneling with howcome at sxsw
  357. # [18:25] * Joins: dsinger (dsinger@17.202.35.52)
  358. # [18:25] <fantasai> Melinda: There were some interesting proposals for margin collapsing controls in that thread
  359. # [18:25] <Zakim> +[Apple]
  360. # [18:25] <dsinger> zakim, [Apple] has dsinger
  361. # [18:25] <Zakim> +dsinger; got it
  362. # [18:26] <fantasai> Melinda: The proposal for controls on margin collapsing on the margin properties is a good idea and somewhere we should go in the future
  363. # [18:27] <ChrisL> I agree with fantasai, this does not block future extensibility
  364. # [18:27] <fantasai> SteveZ: I'm concerned about this proposal to preserve margins after forced page breaks
  365. # [18:27] <fantasai> SteveZ: what if you don't want the margin preserved?
  366. # [18:28] <fantasai> SteveZ: Wouldn't this block extensibility?
  367. # [18:28] * glazou brbs
  368. # [18:28] <fantasai> fantasai: No, this would just be the 'auto' behavior.
  369. # [18:28] <glazou> Zakim, mute me
  370. # [18:28] <Zakim> glazou should now be muted
  371. # [18:28] <fantasai> fantasai: you could then have other values that say always do this, or always do that.
  372. # [18:29] <sylvaing> it sounds like what we are really defining here is the smart default/auto behavior.
  373. # [18:29] * glazou is back
  374. # [18:29] <fantasai> howcome: We don't want to add a new property for every issue
  375. # [18:29] <Bert> (If table#t1 needs a page-break-before, then you can give it margin:0 in the same rule)
  376. # [18:30] <fantasai> SteveZ: what if I have a table and I want to force a break to put it at the top of the page?
  377. # [18:30] <fantasai> fantasai: set margin-top: 0; along with page-break-before: always;
  378. # [18:31] <fantasai> fantasai: If we preserve the margins by default, you always have the option of zeroing it out
  379. # [18:31] <Bert> (We also can set the first top margin by using a named page with that top margin...)
  380. # [18:31] <ChrisL> Yes, its a more sensible default. As fantasai says, if you are forcing a page break, you now have the option of retaining or removing the top margin
  381. # [18:31] <fantasai> fantasai: but you can't put it in if the algorithm requires deleting it
  382. # [18:31] <ChrisL> q+ to suggest a "should"
  383. # [18:31] * Zakim sees ChrisL on the speaker queue
  384. # [18:33] <fantasai> Chris: Can we make it a should in 2.1?
  385. # [18:33] * Quits: myakura (myakura@122.16.160.96) (Quit: Leaving...)
  386. # [18:33] <fantasai> Melinda: I think that would be difficult, because we have several implementations that don't align on this
  387. # [18:34] <dbaron> So, for what it's worth (since it's hard to get a word in), there are some other use cases for margins that disappear.
  388. # [18:34] <dbaron> It's a quirks mode behavior at the edges of the body and the edges of tables cells, at least.
  389. # [18:34] <fantasai> Chris: but we should give some guidance to implementors
  390. # [18:34] <fantasai> Melinda: I'm thinking putting it in CSS3 Paged Media will give that guidance
  391. # [18:34] <fantasai> howcome: behavior on columns should be consistent with that for page breaks
  392. # [18:35] <fantasai> SteveZ: I certainly understand the argument, I'm just concerned that it's going to ...
  393. # [18:35] <fantasai> Melinda: I've been trying to think of counter-examples for a long time
  394. # [18:35] <fantasai> Melinda: I'm happy with this solution
  395. # [18:35] <fantasai> SteveZ: I know that what I've done for prints, I've put in page breaks for many other reasons than starting a new chapter.
  396. # [18:36] <fantasai> SteveZ: i understand fantasai's point about being able to turn it off in that context
  397. # [18:36] <fantasai> SteveZ: I'm concerned that this kind of design is usually bad
  398. # [18:36] <fantasai> SteveZ: It makes an assumption that one case is more important than the others
  399. # [18:36] <fantasai> Howcome: I've been pushing for Prince to follow the specifications, and I've pushed Michael on this specific issue
  400. # [18:36] <fantasai> Howcome: But he won't change it, and he points to user feedback.
  401. # [18:37] <sylvaing> does it make one case more important than the others, or does it pick what the default behavior should be ?
  402. # [18:37] <fantasai> SteveZ worries about this auto behavior closing off the possibility of controls in the future.
  403. # [18:38] <fantasai> Melinda: We don't want to close off the possibility of controls in the future. How about you think about that for the next week and report back if you find any issues
  404. # [18:38] <fantasai> ...
  405. # [18:39] <fantasai> SteveZ: My concern is that the decision for whether you want to collapse or not doesn't depend on the element but on the container
  406. # [18:39] <fantasai> SteveZ: We're talking about a different behavior when you're positioned somewhere particular in a container
  407. # [18:40] <fantasai> Melinda: I don't understand. could you draw some use cases
  408. # [18:40] <fantasai> SteveZ: So your use case is the margin at the beginning of a chapter
  409. # [18:40] * ChrisL div class="chapter"
  410. # [18:41] <fantasai> more discussion between Melinda and SteveZ, not much very clear
  411. # [18:41] * ChrisL .chapter ::first-child {page-break-before: always; margin-top:0 }
  412. # [18:41] <fantasai> Howcome: THe one use case you've mentioned so far is you have a table, and you want it to start on a new page, and you want to collapse the margin.
  413. # [18:41] <fantasai> Howcome: When you set the break, you can remove the margin
  414. # [18:42] <fantasai> Melinda: The current behavior is not that the margin collapses, but that it is removed
  415. # [18:42] <fantasai> SteveZ: You want to remove all the margins at that point, however deep they are
  416. # [18:42] <fantasai> fantasai: So you want something like margin-top: hidden;
  417. # [18:43] <fantasai> SteveZ: You can't zero the margin if you don't know whether you're at the top of the page
  418. # [18:44] <fantasai> Melinda: You're always at the top of the page after a forced break
  419. # [18:44] <fantasai> SteveZ: what about keep-together?
  420. # [18:44] <fantasai> Melinda: That's not a forced break. The margins get zeroed as currently defined
  421. # [18:44] <fantasai> ...
  422. # [18:44] <fantasai> SteveZ: Ok, I'm understanding the logic.
  423. # [18:44] <fantasai> SteveZ: I'm concerned about future compat.
  424. # [18:45] <fantasai> ACTION SteveZ: Think about this
  425. # [18:45] * trackbot noticed an ACTION. Trying to create it.
  426. # [18:45] * RRSAgent records action 1
  427. # [18:45] <trackbot> Created ACTION-121 - Think about this [on Steve Zilles - due 2009-01-21].
  428. # [18:45] * Bert thinks "this" is a bit ambiguous...
  429. # [18:45] <glazou> Zakim, unmute me
  430. # [18:45] <Zakim> glazou should no longer be muted
  431. # [18:45] <Zakim> +SteveZ.a
  432. # [18:45] * sylvaing believes 'this' to be undefined in 2.1
  433. # [18:45] <Zakim> -SteveZ
  434. # [18:46] <fantasai> TENTATIVE RESOLUTION: Accept Melinda's proposal to allow margins to be kept after a forced page break
  435. # [18:46] <fantasai> PENDING: SteveZ's ok
  436. # [18:47] <fantasai> Topic: Background Layering
  437. # [18:47] * Quits: emilyw (chatzilla@129.21.79.15) (Ping timeout)
  438. # [18:47] <fantasai> fantasai: I heard from Hyatt that basing layering on background-image only was ok
  439. # [18:47] <fantasai> dsinger confirms
  440. # [18:47] <fantasai> RESOLVED: layering based on background-image only
  441. # [18:47] <fantasai> Topic: June F2F
  442. # [18:48] <fantasai> Peter: We'd like to confirm the dates for June in Sophia-Antipolis
  443. # [18:48] <fantasai> Peter: Currently listed for 24-26
  444. # [18:48] * Joins: arronei (arronei@131.107.0.80)
  445. # [18:48] <fantasai> Bert: With me those are still fine
  446. # [18:48] <fantasai> Howcome: The holidays start then, and kids are out of school
  447. # [18:48] <fantasai> Howcome: I will not be able to attend
  448. # [18:49] <fantasai> dbaron: I remember signs in Antibes that had parking restrictions starting the middle of June
  449. # [18:49] <dsinger> overlaps a 3GPP SA4 meeting (Ystad) but that's not serious
  450. # [18:49] * Joins: emilyw (chatzilla@129.21.79.15)
  451. # [18:49] <fantasai> Melinda: how far back would we have to move it to enable you to join, howcome?
  452. # [18:49] <dsinger> I always stay in Valbonne, where one can usually park (unless there is an antiques fair)
  453. # [18:50] <fantasai> Howcome: beginning of the month would be better
  454. # [18:50] <fantasai> Howcome: I think the holidays start around the 14th
  455. # [18:50] <fantasai> Howcome: 12th
  456. # [18:50] <fantasai> Howcome: Friday the 12th
  457. # [18:50] <fantasai> SteveZ: Bert, you're on vacation in June?
  458. # [18:50] <fantasai> Bert: I'm away from 7-20
  459. # [18:50] <fantasai> Howcome: What about the first week of June?
  460. # [18:51] <dsinger> please, no earlier, the current week already starts 5 on the road for me
  461. # [18:51] <fantasai> SteveZ and fantasai can't do the last week of May
  462. # [18:51] <fantasai> Glazou: 1st of June is a holiday in France
  463. # [18:51] <fantasai> Chris: What about 3-5th of June
  464. # [18:51] <fantasai> Bert: probably ok, but I'd like a few days to check that
  465. # [18:52] <dsinger> not sure I would travel as it would be a standalone...bit I don't have a conflict
  466. # [18:52] <fantasai> Melinda: Would we lose anyone on the call if we moved it there?
  467. # [18:52] * Bert suggests howcome offers the kids a holiday in France :-)
  468. # [18:52] * ChrisL david said the current ones are better
  469. # [18:52] <fantasai> *dsinger said
  470. # [18:52] <glazou> Bert: excellent suggestion indeed !
  471. # [18:53] <dsinger> don't decide on me...
  472. # [18:53] * glazou ROFLs
  473. # [18:53] <sylvaing> we can hang out on howcome's yacht. avoids parking issues.
  474. # [18:53] <Bert> You have no idea how expensive parlking for yachts is here :-)
  475. # [18:54] <dbaron> http://lists.w3.org/Archives/Public/www-style/2008Nov/0022.html was our previous discussion of meeting scheduling for this meeting
  476. # [18:54] * ChrisL 500 euro a day for example, in Monaco
  477. # [18:54] <fantasai> Peter: Ok, we'll give Bert a chance to look at that
  478. # [18:54] <fantasai> Peter: And we'll keep both sets of dates penciled in, come back to this
  479. # [18:54] <dbaron> I think the reason we rejected first week of June before was Bert's constraints, since he was unsure of dates.
  480. # [18:54] <fantasai> Topic: Invited Experts
  481. # [18:55] <fantasai> [unminuted]
  482. # [18:55] * glazou agrees with the proposal
  483. # [18:56] * sylvaing does not need convincing on this one.
  484. # [18:58] <fantasai> RESOLVED: proposal accepted
  485. # [18:59] <fantasai> Topic: Backgrounds and Borders
  486. # [18:59] <fantasai> fantasai: Preparing for last call
  487. # [18:59] <fantasai> dbaron: thinking about at-risk
  488. # [19:00] <fantasai> dbaron, peter: put thinks at risk if they don't have at least one implementation
  489. # [19:02] <dsinger> thx
  490. # [19:02] <Zakim> -[Mozilla]
  491. # [19:02] <Zakim> -SteveZ.a
  492. # [19:02] <Zakim> -Melinda_Grant
  493. # [19:02] <Zakim> -ChrisL
  494. # [19:02] <Zakim> -[Apple]
  495. # [19:02] <Zakim> -sylvaing
  496. # [19:02] <Zakim> -plinss
  497. # [19:02] <Zakim> -emilyw
  498. # [19:02] <Zakim> -Bert
  499. # [19:02] <Zakim> -fantasai
  500. # [19:02] <Zakim> -glazou
  501. # [19:02] <Zakim> -howcome
  502. # [19:02] <Zakim> Style_CSS FP()12:00PM has ended
  503. # [19:02] <Zakim> Attendees were plinss, dsinger, Bert, +1.206.324.aaaa, glazou, Melinda_Grant, sylvaing, ChrisL, fantasai, SteveZ, dbaron, emilyw, howcome
  504. # [19:02] * Quits: dsinger (dsinger@17.202.35.52) (Quit: dsinger)
  505. # [19:03] * Quits: emilyw (chatzilla@129.21.79.15) (Quit: ChatZilla 0.9.84 [Firefox 3.0.5/2008120121])
  506. # [19:04] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
  507. # [19:13] * Quits: ChrisL (ChrisL@128.30.52.30) (Client exited)
  508. # [20:07] * anne grmbls
  509. # [20:07] * anne is glad howcome was present
  510. # [20:08] * anne was eating Japanese and forgot about post-5PM meetings
  511. # [20:09] * melinda thinks she'd rather have been eating Japanese... ;-)
  512. # [20:19] * Quits: sylvaing (sylvaing@98.247.143.102) (Ping timeout)
  513. # [20:24] * Quits: fantasai (fantasai@75.20.202.227) (Quit: reboot because klauncher died :/)
  514. # [20:33] * Quits: dbaron (dbaron@63.245.220.241) (Ping timeout)
  515. # [20:34] * Joins: dbaron (dbaron@63.245.220.241)
  516. # [20:35] * Quits: arronei (arronei@131.107.0.80) (Ping timeout)
  517. # [20:41] * Joins: arronei (arronei@131.107.0.102)
  518. # [20:46] * Quits: melinda (melinda.gr@67.142.45.126) (Connection reset by peer)
  519. # [20:50] * Joins: fantasai (fantasai@75.20.202.227)
  520. # [21:01] * Zakim excuses himself; his presence no longer seems to be needed
  521. # [21:01] * Parts: Zakim (rrs-bridgg@128.30.52.30)
  522. # [21:01] * Joins: melinda (melinda.gr@67.142.45.126)
  523. # [21:19] * Joins: Lachy (Lachlan@85.196.122.246)
  524. # [21:21] <fantasai> Bert: I've added a sentence to handle fixed backgrounds in paged media,
  525. # [21:21] <fantasai> http://dev.w3.org/csswg/css3-background/#the-background-attachment
  526. # [21:21] <fantasai> Let me know if that works
  527. # [21:22] <melinda> Where is the image to be anchored?
  528. # [21:23] <fantasai> initial containing block
  529. # [21:23] <fantasai> http://dev.w3.org/csswg/css3-background/#background5
  530. # [21:23] * fantasai needs to fix those anchors, that's ugly
  531. # [21:24] <melinda> But which corner of the image is anchored to which corner of the initial containing block?
  532. # [21:24] <fantasai> Bert, is that your post-processor?
  533. # [21:24] <fantasai> melinda: determined by background-position
  534. # [21:55] * fantasai manually adds in some more sane ids
  535. # [21:55] <fantasai> Bert, don't remove the sane IDs!
  536. # [22:28] * Disconnected
  537. # [22:29] * Attempting to rejoin channel #css
  538. # [22:29] * Rejoined channel #css
  539. # [22:32] <Bert> (But I find it's rarely needed to invent anchors. The auto link from an inline elt to a dfn is usually enough.)
  540. # [22:38] * Disconnected
  541. # [22:38] * Attempting to rejoin channel #css
  542. # [22:38] * Rejoined channel #css
  543. # [22:46] * Disconnected
  544. # [22:46] * Attempting to rejoin channel #css
  545. # [22:46] * Rejoined channel #css
  546. # [22:53] * Disconnected
  547. # [22:54] * Attempting to rejoin channel #css
  548. # [22:54] * Rejoined channel #css
  549. # [22:58] * Disconnected
  550. # [22:58] * Attempting to rejoin channel #css
  551. # [22:58] * Rejoined channel #css
  552. # [23:05] * Disconnected
  553. # Session Close: Wed Jan 14 23:05:25 2009
  554. #
  555. # Session Start: Wed Jan 14 23:07:26 2009
  556. # Session Ident: #css
  557. # [23:07] * Now talking in #css
  558. # [23:10] * Disconnected
  559. # [23:11] * Attempting to rejoin channel #css
  560. # [23:11] * Rejoined channel #css
  561. # Session Close: Thu Jan 15 00:00:00 2009

The end :)