/irc-logs / w3c / #css / 2009-08-05 / end

Options:

  1. # Session Start: Wed Aug 05 00:00:00 2009
  2. # Session Ident: #css
  3. # [05:30] * Quits: dbaron (dbaron@98.234.51.190) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  4. # [07:56] * Joins: shepazu (schepers@128.30.52.169)
  5. # [08:49] * Joins: ChrisL (ChrisL@128.30.52.30)
  6. # [10:10] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  7. # [11:08] * Quits: ChrisL (ChrisL@128.30.52.30) (Client exited)
  8. # [11:18] <anne> fantasai, you around?
  9. # [12:41] * Joins: annevk (opera@83.85.115.44)
  10. # [13:57] * Joins: myakura (myakura@114.164.230.137)
  11. # [15:31] * Quits: MikeSmith (MikeSmith@mcclure.w3.org) (Quit: Tomorrow to fresh woods, and pastures new.)
  12. # [15:41] * Joins: MoZ (chatzilla@82.230.92.154)
  13. # [16:00] * Joins: dbaron (dbaron@98.234.51.190)
  14. # [16:07] * Quits: dbaron (dbaron@98.234.51.190) (No route to host)
  15. # [16:09] * Joins: dbaron (dbaron@98.234.51.190)
  16. # [16:13] * Quits: dbaron (dbaron@98.234.51.190) (Connection reset by peer)
  17. # [16:14] * Joins: dbaron (dbaron@98.234.51.190)
  18. # [16:48] * Joins: shepazu (schepers@128.30.52.169)
  19. # [17:38] * Joins: bradk (bradk@67.188.101.85)
  20. # [17:47] * Joins: glazou (glazou@82.247.96.19)
  21. # [17:49] * Joins: Zakim (rrs-bridgg@128.30.52.30)
  22. # [17:49] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  23. # [17:49] <RRSAgent> logging to http://www.w3.org/2009/08/05-CSS-irc
  24. # [17:49] <glazou> Zakim, this will be Style
  25. # [17:49] <Zakim> ok, glazou; I see Style_CSS FP()12:00PM scheduled to start in 16 minutes
  26. # [18:00] * Joins: dsinger (dsinger@67.218.103.215)
  27. # [18:00] <Zakim> Style_CSS FP()12:00PM has now started
  28. # [18:01] <Zakim> +dsinger_
  29. # [18:01] <dsinger> zakim, dsinger_ is dsinger
  30. # [18:01] <Zakim> +dsinger; got it
  31. # [18:01] <dsinger> zakim, mute me
  32. # [18:01] <Zakim> sorry, dsinger, muting is not permitted when only one person is present
  33. # [18:01] <Zakim> + +1.650.766.aaaa
  34. # [18:01] <dsinger> zakim, mute me
  35. # [18:01] <Zakim> dsinger should now be muted
  36. # [18:02] <dsinger> zakim, who is here?
  37. # [18:02] <Zakim> On the phone I see dsinger (muted), +1.650.766.aaaa
  38. # [18:02] <Zakim> On IRC I see dsinger, RRSAgent, Zakim, glazou, bradk, shepazu, dbaron, MoZ, myakura, annevk, Lachy, jdaggett, plinss, anne, karl, krijnh, plinss_, Bert, Hixie, fantasai, trackbot
  39. # [18:02] <Zakim> -dsinger
  40. # [18:02] <Zakim> +dsinger
  41. # [18:03] <dsinger> zakim, mute me
  42. # [18:03] <Zakim> dsinger should now be muted
  43. # [18:03] * dsinger gotta love at&t coverage
  44. # [18:03] <Zakim> +plinss
  45. # [18:03] * Joins: oyvinds (oyvinds@213.236.208.22)
  46. # [18:03] <Zakim> +Daniel_Glazman
  47. # [18:03] * dsinger who is 650-756-aaaa?
  48. # [18:04] * dbaron messes with his SIP client
  49. # [18:04] <glazou> Zakim, aaaa is Bradkemper
  50. # [18:04] <Zakim> +Bradkemper; got it
  51. # [18:04] * dsinger Brad's IRC is bradk?
  52. # [18:04] <bradk> thanx
  53. # [18:04] <glazou> Zakim, aaaa is bradk
  54. # [18:05] <Zakim> sorry, glazou, I do not recognize a party named 'aaaa'
  55. # [18:05] <glazou> sigh
  56. # [18:05] <dbaron> Zakim, Bradkemper is bradk
  57. # [18:05] <Zakim> +bradk; got it
  58. # [18:05] <glazou> thx dbaron
  59. # [18:06] * dsinger dbaron is having mucho SIP fun methinks
  60. # [18:06] <dbaron> yes
  61. # [18:06] <dbaron> the only sip client that works for me tends to only work once per time it's started
  62. # [18:07] <Zakim> +Bert
  63. # [18:07] <dbaron> and if you try to make a call before it's fully initialized (which takes more than a minute), you have to start all over
  64. # [18:07] <Zakim> +[Microsoft]
  65. # [18:08] <Zakim> +??P10
  66. # [18:08] * Joins: sgalineau (sylvaing@131.107.0.114)
  67. # [18:09] * Joins: hyatt (hyatt@98.201.21.231)
  68. # [18:09] <fantasai> ScribeNick: fantasai
  69. # [18:09] <sgalineau> Zakim, [Microsoft] has alexmog, arronei, sylvaing
  70. # [18:09] <Zakim> +alexmog, arronei, sylvaing; got it
  71. # [18:10] <Zakim> +[Mozilla]
  72. # [18:10] * dsinger yay!
  73. # [18:10] <Zakim> +hyatt
  74. # [18:10] <dbaron> Zakim, [Mozilla] has dbaron
  75. # [18:10] <Zakim> +dbaron; got it
  76. # [18:11] * Bert notices that Tab has been sending even more messages than Sylvain to www-font! :-)
  77. # [18:12] <Zakim> -plinss
  78. # [18:12] <glazou> http://wiki.csswg.org/spec/css2.1#issue-120
  79. # [18:12] * sgalineau yes Bert, I would not invite myself....yet
  80. # [18:13] * dbaron waits for the wiki to load
  81. # [18:13] <Zakim> +plinss
  82. # [18:14] <dbaron> this is issue 8 in the email
  83. # [18:15] <fantasai> fantasai: I'm not suggesting we solve the issue on the call, but that we decide how to approach it
  84. # [18:15] * Joins: ChrisL (ChrisL@128.30.52.30)
  85. # [18:16] <fantasai> fantasai: whether we want to audit the entire spec to make sure the explicit lists are everywhere they need to be and in sync
  86. # [18:16] <fantasai> fantasai: or whether we want to remove explicit lists and define special display types in terms of blocks
  87. # [18:17] <Zakim> +ChrisL
  88. # [18:17] <fantasai> Bert: I think it's easier to have explicit lists, make sure we think about where the exceptions are
  89. # [18:17] <fantasai> Daniel: I think it's easier to have just a sentence saying table-captions are like blocks, much fewer edits
  90. # [18:17] <fantasai> dbaron: Need to be careful, it's like a block inside but not outside
  91. # [18:17] <ChrisL> rrsagent, here
  92. # [18:17] <RRSAgent> See http://www.w3.org/2009/08/05-CSS-irc#T16-13-06
  93. # [18:18] <fantasai> fantasai: There are many places in the spec that mention blocks in passing, we can't have explicit lists everywhere
  94. # [18:18] <ChrisL> rrsagent, make logs public
  95. # [18:18] <RRSAgent> I have made the request, ChrisL
  96. # [18:18] <dbaron> I think we should leave it to the editor to propose an appropriate fix.
  97. # [18:18] <fantasai> fantasai: Maybe at the top of the section, "blocks in these cases means ..."
  98. # [18:18] * glazou fantasai, please record decision to invite Tab Atkins Jr
  99. # [18:18] * Joins: alexmog (alexmog@131.107.0.103)
  100. # [18:19] * fantasai thought we didn't record personnell stuff
  101. # [18:19] <glazou> that's not personel, that's a decision
  102. # [18:19] <fantasai> dbaron and Bert discuss lineboxes and baselines
  103. # [18:19] <fantasai> RESOLVED: Invite Tab Atkins as Invited Expert
  104. # [18:19] <glazou> thx
  105. # [18:21] <fantasai> fantasai: It's not as simple as a sentence fix here. Basically we need to audit the spec, because we have a lot of this kind of problem
  106. # [18:21] * dbaron wonders if the VoIP artifacts are from Chris's connection or his own
  107. # [18:21] <fantasai> fantasai: Question here is which approach should the person auditing the spec
  108. # [18:21] <fantasai> take
  109. # [18:21] <dsinger> as long as it is, in fact, true everywhere...
  110. # [18:21] <glazou> dbaron, I hear nothing special here
  111. # [18:22] * dbaron notes that that means his connection got bad for exactly the time span when Chris was talking :-/
  112. # [18:22] * Quits: dsinger (dsinger@67.218.103.215) (Quit: dsinger)
  113. # [18:23] * ChrisL has cursed dbarons internet connection
  114. # [18:23] <fantasai> ChrisL asks what the proposals are
  115. # [18:23] <fantasai> fantasai: First is to audit the spec and make sure there explicit lists whereever we talk about blocks, and make sure those lists are in sync
  116. # [18:24] <hyatt> same. up to the editor imo.
  117. # [18:24] <fantasai> fantasai: Second is to audit the spec to just talk about blocks, and then in the definition for table-caption etc. define those to behave exactly like blocks except ... and list the exceptions
  118. # [18:24] <dbaron> "letting the editor decide" == doesn't need to make the decision while we wait
  119. # [18:25] <fantasai> Several in favor of second option, Bert in favor of first (?), dbaron and hyatt want editor to decide
  120. # [18:26] <fantasai> dbaron: I think the solution here is to reword the sentence to define a block's baseline
  121. # [18:27] <fantasai> dbaron: So maybe Bert's suggestion to rename to line box's baseline is good
  122. # [18:27] <fantasai> ACTION: Bert and fantasai solve this issue
  123. # [18:27] * trackbot noticed an ACTION. Trying to create it.
  124. # [18:27] <trackbot> Created ACTION-171 - And fantasai solve this issue [on Bert Bos - due 2009-08-12].
  125. # [18:27] <dbaron> (rename and make it a definition)
  126. # [18:27] * RRSAgent records action 1
  127. # [18:27] <glazou> http://wiki.csswg.org/spec/css2.1#issue-129
  128. # [18:29] <fantasai> dbaron explains the issue
  129. # [18:29] * Joins: dsinger (dsinger@17.202.35.52)
  130. # [18:29] <Zakim> +[Apple]
  131. # [18:29] <Zakim> -dsinger
  132. # [18:29] <fantasai> The way url() is defined in the tokenizer, if something starts to match url() but doesn't end
  133. # [18:30] <dsinger> zakim, [apple] has dsinger
  134. # [18:30] <Zakim> +dsinger; got it
  135. # [18:30] <fantasai> then the tokenizer has to go back and retokenize as something else
  136. # [18:30] <fantasai> which is not what anyone does
  137. # [18:30] <fantasai> dbaron: And we have prose that contradicts this, at least for the URL case
  138. # [18:30] <dbaron> I think
  139. # [18:31] <fantasai> Bert doesn't want to change the grammar
  140. # [18:31] <fantasai> Others don't want to change implementations
  141. # [18:31] <fantasai> dbaron: What the spec says is that given
  142. # [18:31] <fantasai> <style>
  143. # [18:31] <fantasai> p { color: red; }
  144. # [18:31] <fantasai> h1 { color: red; }
  145. # [18:32] <fantasai> </style>
  146. # [18:32] <fantasai> (insert /* after <style>)
  147. # [18:32] <Bert> Currently, "/*" is two DELIMs, we can still use it for something. After Zack's change, "/*" becomes reserved.
  148. # [18:32] <glazou> fantasai: with a comment start before 1st rule
  149. # [18:32] <fantasai> implementations should treat /* as an invalid selector
  150. # [18:32] <dbaron> Bert, we can't use it for something, since it starts a comment
  151. # [18:32] <fantasai> glazou, yes, it got eaten by my IRC client :)
  152. # [18:32] <glazou> oh ok :)
  153. # [18:32] <dbaron> Bert, if we used it, we wouldn't be able to have comments anywhere later in the style sheet
  154. # [18:33] <fantasai> Peter: I think it's extremely dangerous to use /* as a delimiter for anything other than comments
  155. # [18:33] * ChrisL aw, no "conditional comments" down the line? (grins)
  156. # [18:34] <fantasai> Bert: The grammar is the most stable part of the spec, we should not touch that
  157. # [18:34] * sgalineau ChrisL: whoa...comment media queries !
  158. # [18:34] <dbaron> "User agents must close all open constructs (for example: blocks, parentheses, brackets, rules, strings, and comments) at the end of the style sheet. For example: "
  159. # [18:34] <fantasai> ChrisL: If the grammar is stable, but a portion of it has not been implemented and nobody wants to implement it, then it may be stable but it's wrong
  160. # [18:34] <glazou> Zakim, who is noisy?
  161. # [18:35] <Zakim> glazou, listening for 10 seconds I could not identify any sounds
  162. # [18:35] <fantasai> dbaron: We also have prose that contradicts the grammar very clearly
  163. # [18:35] * dbaron notes the noise was probably me
  164. # [18:35] <fantasai> fantasai: Prose trumps grammar. I think we should fix the grammar.
  165. # [18:36] <plinss> http://lists.w3.org/Archives/Public/www-style/2009Jun/att-0164/unterm-css.html
  166. # [18:36] * fantasai thinks that's a very clever testcase
  167. # [18:37] <dbaron> I think we've already fixed Firefox on the trunk
  168. # [18:38] <fantasai> Sylvain: We backtrack the first and last, but not the middle two
  169. # [18:38] <hyatt> lol
  170. # [18:38] <fantasai> Firefox backtracks the middle two, but not the first and the last
  171. # [18:38] * ChrisL sees the basis for another conditional hack
  172. # [18:38] <fantasai> Glazou: We should fix this
  173. # [18:39] <plinss> Safari does not backtrack for any
  174. # [18:39] <sgalineau> IE7 did not backtrack anywhere
  175. # [18:39] <fantasai> Opera?
  176. # [18:39] <oyvinds> 9.64 backtracks the last three, but my internal build none
  177. # [18:40] <dbaron> I guess I have a fix to fix the backtracking in my own tree that's not checked in yet.
  178. # [18:40] <dbaron> I'll have to figure out which patch that is. :-)
  179. # [18:40] <fantasai> Brad: No sense in keeping it inconsistent among UAs
  180. # [18:40] <sgalineau> Opera 10 Beta is same as 9.64
  181. # [18:40] <glazou> Zakim, who is on the call?
  182. # [18:40] <Zakim> On the phone I see bradk, Daniel_Glazman, Bert, [Microsoft], ??P10, [Mozilla], hyatt, plinss, ChrisL, [Apple]
  183. # [18:40] <Zakim> [Apple] has dsinger
  184. # [18:40] <Zakim> [Mozilla] has dbaron
  185. # [18:40] <fantasai> Daniel: I'm happy with the proposal
  186. # [18:40] <Zakim> [Microsoft] has alexmog, arronei, sylvaing
  187. # [18:40] <fantasai> Bert doesn't have a problem with the proposal itself, just doesn't want to change the grammar
  188. # [18:41] <fantasai> Daniel: yes
  189. # [18:41] <fantasai> Bert: No, but won't block
  190. # [18:41] <fantasai> Brad: fix it, dont' care how
  191. # [18:41] <fantasai> Sylvain: change it
  192. # [18:41] <hyatt> yup
  193. # [18:41] <fantasai> Alex, Arron: change
  194. # [18:41] <fantasai> fantasai: in favor
  195. # [18:41] <hyatt> in favor yes
  196. # [18:41] <fantasai> dbaron: in favor
  197. # [18:41] <fantasai> Peter: yes
  198. # [18:41] <ChrisL> fix as proposed
  199. # [18:41] <dbaron> Ah, yes, I've had this patch to rewrite url() parsing in my tree for ages that I should really do something about...
  200. # [18:42] <fantasai> dsinger: whatever hyatt says :)
  201. # [18:42] <fantasai> Daniel: Vast majority for yes.
  202. # [18:42] <fantasai> RESOLVED: Proposal accepted for CSS 2.1 issue 129
  203. # [18:42] <glazou> http://wiki.csswg.org/spec/css2.1#issue-130
  204. # [18:43] <fantasai> dbaron: I think this is as intended
  205. # [18:44] <fantasai> fantasai: No, it's a problem. The example lists keywords that don't exist. So the example is inconsistent with the normative prose
  206. # [18:44] <fantasai> Sylvain: We're just reserving them for future use
  207. # [18:44] * glazou has a massive headache
  208. # [18:44] <fantasai> fantasai: But if we want to do that, we have to do it normatively, not in an example
  209. # [18:46] <fantasai> Bert: We edited the spec to include those keywords because we noticed they're defined in later specs, but not listed
  210. # [18:46] <fantasai> dbaron: I don't think it should be an example, it should just be that list
  211. # [18:47] <fantasai> (because for font-family, it's exhaustive)
  212. # [18:47] * dsinger why don't we recommend quoting font names?
  213. # [18:47] * dsinger like always
  214. # [18:48] * fantasai too late
  215. # [18:48] <dbaron> font shorthand requires size and family, and only lh and family after size, because the syntax for family is so broad
  216. # [18:48] <fantasai> ChrisL: Making the list normative is good, but should probably also call those keywords out explicitly
  217. # [18:49] * dsinger can we reserve a form that cannot possibly be (part of) a font-name, for future keywords?
  218. # [18:49] <fantasai> I suggest removing those keywords from the example list, removing 'e.g.', and adding a sentence that says "'initial' and 'default' are reserved as keywords for future use and must also be quoted"
  219. # [18:50] <dsinger> and if a font with that name is desired, they must be quoted. yes.
  220. # [18:50] <fantasai> RESOLVED: Proposal accepted with "when used as font names" appended
  221. # [18:50] * Bert to dsinger: we would probably have to use a functional notation foo() in that case...
  222. # [18:51] <glazou> http://wiki.csswg.org/spec/css2.1#issue-133
  223. # [18:51] * dbaron notes we don't need ten people to write five words :-)
  224. # [18:52] <glazou> dbaron: lol
  225. # [18:52] <fantasai> dbaron: this is only one out of many issues for table heights/widths and we wanted to postpone them
  226. # [18:55] * glazou already needed aspirin before the call and the topics discussed did not help :-)
  227. # [18:55] * Joins: dsinger_ (dsinger@17.202.35.52)
  228. # [18:55] * Quits: dsinger (dsinger@17.202.35.52) (Connection reset by peer)
  229. # [18:55] <fantasai> fantasai: If it's not defined, we should say it's not defined
  230. # [18:55] <fantasai> fantasai: we don't say that row-group heights are undefined, just tables and rows
  231. # [18:57] <fantasai> Bert: Add a sentence in 17.5.3 saying that height is undefined for row groups
  232. # [18:57] <fantasai> RESOLVED: Accepted, Bert to word and edit
  233. # [18:57] <glazou> http://wiki.csswg.org/spec/css2.1#issue-134
  234. # [18:58] <dbaron> the first issue 134! :-)
  235. # [19:01] <fantasai> Brad: Is there any reason why we can't use percentage offsets on relpos children of an auto-height block?
  236. # [19:02] <fantasai> dbaron: It's probably ok, though I'm a little concerned if there's overflow set... though I guess it's not a problem even then, just weird behavior
  237. # [19:02] <fantasai> Brad: Is it going to break anything if people implement it this way?
  238. # [19:02] <fantasai> fantasai: Apparently IE6 did it, so probably not
  239. # [19:03] <fantasai> Brad: unless they're doing two things and assuming IE does it but others dont'
  240. # [19:03] <fantasai> Bert: I don't see why it can't work
  241. # [19:04] <hyatt> seems fine
  242. # [19:04] <fantasai> RESOLVED: Close no change
  243. # [19:04] * oyvinds notes that hyatt mentioned a cyclic situation related to showing of scrollbars in that thread, might need to specify what happens at least?
  244. # [19:04] <glazou> http://lists.w3.org/Archives/Public/www-style/2009Jul/0025.html
  245. # [19:05] <Zakim> -hyatt
  246. # [19:05] <Zakim> -ChrisL
  247. # [19:05] <Zakim> -[Apple]
  248. # [19:05] <Zakim> -[Microsoft]
  249. # [19:05] <Zakim> -Daniel_Glazman
  250. # [19:05] <Zakim> -[Mozilla]
  251. # [19:05] <Zakim> -bradk
  252. # [19:05] <Zakim> -plinss
  253. # [19:05] <Zakim> -??P10
  254. # [19:05] <Zakim> -Bert
  255. # [19:05] * Quits: ChrisL (ChrisL@128.30.52.30) (Client exited)
  256. # [19:05] * Quits: glazou (glazou@82.247.96.19) (Quit: glazou)
  257. # [19:05] <Zakim> Style_CSS FP()12:00PM has ended
  258. # [19:05] <Zakim> Attendees were dsinger, +1.650.766.aaaa, plinss, Daniel_Glazman, bradk, Bert, alexmog, arronei, sylvaing, hyatt, dbaron, ChrisL
  259. # [19:06] * Quits: bradk (bradk@67.188.101.85) (Quit: meeting over)
  260. # [19:07] * Quits: dsinger_ (dsinger@17.202.35.52) (Quit: dsinger_)
  261. # [19:08] * Quits: oyvinds (oyvinds@213.236.208.22) (Quit: oyvinds)
  262. # [19:10] * Quits: sgalineau (sylvaing@131.107.0.114) (Connection reset by peer)
  263. # [19:13] * Quits: alexmog (alexmog@131.107.0.103) (Quit: alexmog)
  264. # [19:40] * Joins: sgalineau (sylvaing@131.107.0.113)
  265. # [19:48] * Quits: myakura (myakura@114.164.230.137) (Quit: Leaving...)
  266. # [19:49] * Quits: MoZ (chatzilla@82.230.92.154) (Ping timeout)
  267. # [19:52] * Joins: dsinger (dsinger@17.202.35.52)
  268. # [19:54] * Quits: dsinger (dsinger@17.202.35.52) (Quit: dsinger)
  269. # [19:54] * Joins: dsinger (dsinger@17.202.35.52)
  270. # [19:54] * Quits: dsinger (dsinger@17.202.35.52) (Client exited)
  271. # [19:54] * Quits: dbaron (dbaron@98.234.51.190) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  272. # [20:08] <fantasai> RRSAgent: make logs public
  273. # [20:08] <RRSAgent> I have made the request, fantasai
  274. # [20:22] * Joins: dbaron (dbaron@63.245.220.240)
  275. # [20:38] * Quits: sgalineau (sylvaing@131.107.0.113) (Connection reset by peer)
  276. # [20:46] * Joins: sgalineau (sylvaing@131.107.0.113)
  277. # [20:56] * Quits: sgalineau (sylvaing@131.107.0.113) (Connection reset by peer)
  278. # [20:59] * Zakim excuses himself; his presence no longer seems to be needed
  279. # [20:59] * Parts: Zakim (rrs-bridgg@128.30.52.30)
  280. # [21:43] * Quits: shepazu (schepers@128.30.52.169) (Quit: shepazu)
  281. # [21:48] <dbaron> anne, annevk, I have references for the css3-namespace test suite, if you're interested... I could easily check them (and the reftest.list) into CVS.
  282. # [21:53] <fantasai> dbaron: sure, go ahead
  283. # [22:34] * annevk finally gets "references"
  284. # [22:40] <dbaron> annevk, reftest references :-)
  285. # [22:44] <dbaron> hmm, if I dump them in the same directory, will it mess up the script that generates the index?
  286. # [22:44] <annevk> fantasai might know; I haven't done anything with that
  287. # [22:45] <fantasai> dbaron, yes
  288. # [22:45] <fantasai> dbaron, but the script that generates the index needs help currently anyway
  289. # [22:45] <fantasai> dbaron, if the references can handle a separate directory, that might make it easier
  290. # [22:45] <dbaron> they can
  291. # [22:46] <fantasai> dbaron, but the scripts need to be updated for a lot of things and namespaces currently needs hand-tweaking anyway
  292. # [22:46] <dbaron> I could do a reftest/ subdirectory or a references/ subdirectory.
  293. # [22:46] <dbaron> and it could be a subdirectory of src/ or next to src/
  294. # [22:46] <dbaron> any preference?
  295. # [22:46] <fantasai> how about a reftest/ subdirectory of the src directory
  296. # [22:46] <fantasai> and put the manifest in there?
  297. # [22:46] <dbaron> ok
  298. # [22:46] <fantasai> Then we can add an explanation, too
  299. # [22:46] <dbaron> was planning to put the manifest there too
  300. # [22:49] <dbaron> ok, done
  301. # [22:49] <fantasai> cool
  302. # [22:50] * fantasai needs to spend a few months on test suite stuff after this
  303. # [22:51] <annevk> btw, some guys at Opera would really like some guidance on how the vertical text overflow ellipsis needs to be done instead
  304. # [22:52] <annevk> also, I don't think I ever got a reply to http://lists.w3.org/Archives/Public/www-style/2009Jun/0112.html
  305. # [22:55] <fantasai> annevk: make a pseudo-element, that should handle all use cases
  306. # [22:56] * fantasai reads your email
  307. # [22:56] <fantasai> anne: You mean that if I scroll, the content is still cut off and I just get blank space?
  308. # [22:56] <fantasai> that doesn't eem right
  309. # [23:07] <annevk> a pseudo-element?!
  310. # [23:08] <annevk> well "right" depends on the definition I suppose
  311. # [23:08] <annevk> I assume that what we have is more trivial than what you seem to want
  312. # [23:08] <fantasai> the main use case is for text input fields, right?
  313. # [23:08] <fantasai> that was the original one anyway
  314. # [23:08] <annevk> was that why IE added it?
  315. # [23:09] <annevk> i somehow doubt it
  316. # [23:09] <fantasai> if they're scrollable, I don't want to see an ellipsis as I scroll through
  317. # [23:09] <fantasai> I want to see the actual content
  318. # [23:11] <annevk> the typical case is for overflow:hidden afaict
  319. # [23:11] <annevk> we haven't heard any authors complain about our impl anyway
  320. # [23:11] <annevk> apart from not having it applied vertically
  321. # [23:12] <fantasai> do Safari and IE apply it vertically?
  322. # [23:13] * fantasai thinks it would be weird for the ellipsis to apply horizontally only until there's vertical overflow, and then apply vertically and not horizontally
  323. # [23:13] <fantasai> both is also weird
  324. # [23:17] <fantasai> *sigh*
  325. # [23:17] <fantasai> What do you want it to do for "vertically", anne?
  326. # [23:18] <fantasai> it has to be a separate syntax, but we could use the same property if it's close enough
  327. # [23:19] <fantasai> Send a proposal to www-style for the behavior, catalog what you want to happen for various values of overflow and what happens when they trigger
  328. # [23:19] <fantasai> we'll discuss the syntax based on that
  329. # [23:20] <fantasai> also, what happens when the overflow is not text
  330. # [23:20] <fantasai> etc
  331. # [23:28] <annevk> well, with vertically I mean that if you have three lines and room for two you show an ellipsis at the end of the second line
  332. # [23:28] <annevk> I already made a proposal once and it was rejected
  333. # [23:28] <annevk> so I guess now I'm asking for answers to my questions to figure out what a good alternative would be
  334. # [23:36] <fantasai> your proposal was to make the same syntax affect "vertical overflow"
  335. # [23:36] <fantasai> in cases where there's vertical overflow instead of horizontal overflow
  336. # [23:36] <fantasai> that was rejected
  337. # [23:37] <fantasai> The concept of having a control for ellipsis on vertical overflow was not rejected
  338. # [23:37] <fantasai> But the whole thing is very vaguely defined
  339. # [23:37] <fantasai> and I don't really understand what behavior you want anyway
  340. # [23:48] <hyatt> we've had to invent so much ellipsis crap
  341. # [23:48] <hyatt> you know what people really want
  342. # [23:48] <hyatt> is to define how overflow looks on the last line onlyl
  343. # [23:48] <fantasai> no, what
  344. # [23:48] <hyatt> and have a pseudo element
  345. # [23:49] <hyatt> for control of what to do
  346. # [23:49] <hyatt> safari rss we had to do something like that
  347. # [23:49] <hyatt> we have ellipses on the last line of an article
  348. # [23:49] <hyatt> and we have a Read More link
  349. # [23:49] <hyatt> and that has to just appear at the end of the line
  350. # [23:49] <hyatt> we had ot just make up custom garbage to do it :)
  351. # [23:49] <fantasai> you want display: run-out for that kind of stuff :)
  352. # [23:50] <fantasai> but, yeah, I agree we need a pseudo-element for vertical overflow
  353. # [23:50] <hyatt> it's probably too specializd
  354. # [23:50] <hyatt> the safari rss stuff
  355. # [23:50] <fantasai> people want to put different kinds of text, styling, icons, whatever
  356. # [23:50] <hyatt> to ever be specified
  357. # [23:50] <fantasai> yeah
  358. # [23:50] <fantasai> but display: run-out would be useful for other things too
  359. # [23:51] <fantasai> I've seen it used to give the author of an article
  360. # [23:51] <hyatt> this article annoys me
  361. # [23:51] <hyatt> https://developer.mozilla.org/web-tech/2009/08/04/background-images-no-longer-restricted-to-original-size-explore-the-space-with-background-size/
  362. # [23:51] <hyatt> "A note to would-be early adopters: this is one reason why Mozilla sometimes holds off on implementing features that are part of a working draft; implement it when it’s too new and you’ll find the carpet pulled out from underneath you"
  363. # [23:51] <hyatt> eh
  364. # [23:52] <hyatt> it was hardly "too new" when webkit implemented it
  365. # [23:52] <hyatt> </rant>
  366. # [23:53] <fantasai> heh
  367. # [23:53] <hyatt> we'll just stop implementing stuff and let mozilla tell us when we should.
  368. # [23:53] <hyatt> </okreallyendrant>
  369. # [23:53] <fantasai> lol
  370. # [23:53] <fantasai> roc's got a good point about text-overflow, though
  371. # [23:53] <fantasai> it is /so/ poorly defined
  372. # [23:53] <hyatt> i hate it
  373. # [23:53] * fantasai just ripped out the previous definition, it was so useless
  374. # [23:54] <hyatt> it's so weird
  375. # [23:54] <hyatt> having to specify overflow:hidden (and usually white-space:nowrap)
  376. # [23:54] <hyatt> just to get text to truncate
  377. # [23:54] <fantasai> yeah, I thought we were going to get rid of that requirement
  378. # [23:54] <fantasai> you suggested it a long time ago, and I was going to put it in the spec
  379. # [23:54] <hyatt> and the fact that it can apply to lines in the middle of your block
  380. # [23:54] <hyatt> i don't really get
  381. # [23:55] <fantasai> I would be happy with a definition that only applies to the last line
  382. # [23:55] <hyatt> the way people seem to always use this stuff is for single lines of text
  383. # [23:55] <fantasai> but not with one that applies to lines in the middle of the block sometimes
  384. # [23:55] <fantasai> and only the last line other times
  385. # [23:55] <hyatt> it's mostly for controls and things
  386. # [23:55] <hyatt> or lines in a tree/table
  387. # [23:55] <hyatt> etc
  388. # [23:55] <hyatt> and people want middle and left truncation too obviously
  389. # [23:55] <fantasai> ?
  390. # [23:56] <hyatt> which may be there
  391. # [23:56] <hyatt> i haven't read the definition lately
  392. # [23:56] <hyatt> middle truncation is common for URLs
  393. # [23:56] <fantasai> ah
  394. # [23:56] <hyatt> where you wan t to be able to see the host name and the page you're on
  395. # [23:56] <hyatt> and the middle stuff tends to be less relevant
  396. # [23:56] <fantasai> that's gotta be customized
  397. # [23:56] <hyatt> you see that in tree controls of bookmarks etc.
  398. # [23:56] <fantasai> because for URLs you want some intelligent matching
  399. # [23:56] <hyatt> well XUL just does its own truncation stuff in mozilla
  400. # [23:56] <hyatt> outside of CSS
  401. # [23:57] <fantasai> to keep the relevant stuff, and not clip out e.g. half the hostname
  402. # [23:58] <fantasai> hyatt, if you think we can revamp the definition for text-overflow without breaking things significantly, I'm happy to help spec it out.
  403. # [23:58] <hyatt> mostly we'd need to look at IE
  404. # [23:58] <fantasai> but I don't want to sit here trying to reverse-engineer all the junk
  405. # [23:58] <hyatt> sounds like roc has done more testing than i have
  406. # [23:58] <hyatt> so maybe he could help explain what he noticed
  407. # [23:58] <fantasai> yeah, we have a bug open on it and someone ran a lot of tests
  408. # [23:58] <fantasai> the results were posted to www-style
  409. # [23:59] <fantasai> and they were still incomplete
  410. # Session Close: Thu Aug 06 00:00:00 2009

The end :)