/irc-logs / w3c / #css / 2008-10-20 / end

Options:

  1. # Session Start: Mon Oct 20 00:00:00 2008
  2. # Session Ident: #css
  3. # [06:35] * RRSAgent excuses himself; his presence no longer seems to be needed
  4. # [06:35] * Parts: RRSAgent (rrs-loggee@128.30.52.30)
  5. # [07:56] * Joins: anne (annevk@81.253.61.222)
  6. # [08:02] * Joins: MoZ (chatzilla@80.125.173.55)
  7. # [08:40] * Quits: MoZ (chatzilla@80.125.173.55) (Ping timeout)
  8. # [08:49] * Joins: jdaggett (jdaggett@81.253.37.178)
  9. # [09:02] * Joins: nickshanks (nickshanks@88.217.192.121)
  10. # [09:09] * Joins: glazou (daniel@81.253.40.75)
  11. # [09:10] * Joins: RRSAgent (rrs-loggee@128.30.52.30)
  12. # [09:10] <RRSAgent> logging to http://www.w3.org/2008/10/20-css-irc
  13. # [09:13] <Hixie> glazou, plinss: i'm around; let me know if/when i should attend the css meeting, i have multiple clashing meetings but am happy to move from one to the other as needs warrant
  14. # [09:16] * Joins: richardschwerdtfe (RichS@81.253.38.157)
  15. # [09:16] <glazou> Hixie: sure thing ; how was discussion with tbl?
  16. # [09:17] <Hixie> good, good
  17. # [09:20] * Joins: CWilso (cwilso@81.253.40.150)
  18. # [09:21] <glazou> wb CWilso :)
  19. # [09:22] <CWilso> :)
  20. # [09:23] * CWilso expects to float between webapps and css today. If there's anything you particularly want to smack me around on, let me know when.
  21. # [09:23] <glazou> ok, cool
  22. # [09:23] <glazou> we'll start with css system colors at 9:30
  23. # [09:23] <Hixie> quick question about the media queries decisions yesterday -- do they imply any changes required to acid3? should i uncomment out any of the commented out tests?
  24. # [09:23] <glazou> the accessibility guys want us to keep them
  25. # [09:24] <glazou> Hixie: we did not make any MQ decision yesterday hixie
  26. # [09:24] <anne> Hixie, media queries got published with changes that requires stuff to stay commented out
  27. # [09:24] <glazou> we made changes during last call related to error recovery
  28. # [09:24] <Hixie> oh sorry, was looking at last week's minutes
  29. # [09:24] <glazou> yeah
  30. # [09:25] * Joins: dino (dino@81.253.40.107)
  31. # [09:25] <glazou> so, yes, that might trigger changes in acid3
  32. # [09:25] <glazou> if acid3 checks error recovery in mdeia value
  33. # [09:25] <glazou> media
  34. # [09:25] <Hixie> ok i'll coordinate with anne
  35. # [09:25] <glazou> ok
  36. # [09:26] * Quits: dino (dino@81.253.40.107) (Connection reset by peer)
  37. # [09:27] * Joins: dino (dino@81.253.40.107)
  38. # [09:27] * Joins: plinss_ (plinss@81.253.39.49)
  39. # [09:29] * Quits: richardschwerdtfe (RichS@81.253.38.157) (Quit: richardschwerdtfe)
  40. # [09:31] * Joins: alexmog (alexmog@81.253.16.25)
  41. # [09:31] <glazou> http://wiki.csswg.org/planning/mandelieu-2008
  42. # [09:31] * Quits: dino (dino@81.253.40.107) (Connection reset by peer)
  43. # [09:32] * Joins: dino (dino@81.253.40.107)
  44. # [09:40] <alexmog> scribenick: alexmog
  45. # [09:41] <alexmog> Topic: system colors
  46. # [09:41] <alexmog> Richard is presenting
  47. # [09:42] <alexmog> Richard, IBM accessibility
  48. # [09:43] <alexmog> richard will explain why it is not a good idea to deprecate system clolors
  49. # [09:43] <glazou> s/Richard/Richard Schwerdtfeger
  50. # [09:44] <alexmog> R: with rich internet apps, we can create objects that use system color settings like "icon", "menu" etc.
  51. # [09:45] <alexmog> R: while system colors are available, accessibility can find colors and get idea of a role
  52. # [09:46] <alexmog> DB is trying to understand why we are talking about using things that look like system controls but are not system controls
  53. # [09:47] <glazou> (attendance list monday morning TPAC: jdagget, plinss, alexm, fantasi, dbaron, szilles, Bert, howcome, dino, glazou + Richard Schwerdtfeger)
  54. # [09:50] * Quits: jdaggett (jdaggett@81.253.37.178) (Ping timeout)
  55. # [09:50] * Quits: glazou (daniel@81.253.40.75) (Ping timeout)
  56. # [09:50] * Quits: anne (annevk@81.253.61.222) (Ping timeout)
  57. # [09:50] * Quits: CWilso (cwilso@81.253.40.150) (Ping timeout)
  58. # [09:50] * Quits: alexmog (alexmog@81.253.16.25) (Ping timeout)
  59. # [09:50] * Quits: plinss_ (plinss@81.253.39.49) (Ping timeout)
  60. # [09:50] * Quits: dino (dino@81.253.40.107) (Ping timeout)
  61. # [10:03] * Joins: glazou (daniel@81.253.47.116)
  62. # [10:03] <glazou> aaaah
  63. # [10:03] * Joins: jdaggett (jdaggett@81.253.47.148)
  64. # [10:03] * Joins: dino (dino@81.253.47.137)
  65. # [10:04] * Joins: plinss_ (plinss@81.253.47.138)
  66. # [10:05] * Quits: dino (dino@81.253.47.137) (Connection reset by peer)
  67. # [10:05] * Joins: dino (dino@81.253.47.137)
  68. # [10:05] * Joins: dbaron (dbaron@81.253.47.161)
  69. # [10:09] * Quits: jdaggett (jdaggett@81.253.47.148) (Connection reset by peer)
  70. # [10:09] * Joins: jdaggett (jdaggett@81.253.47.148)
  71. # [10:11] * Joins: dino_ (dino@81.253.47.137)
  72. # [10:11] * Quits: dino (dino@81.253.47.137) (Connection reset by peer)
  73. # [10:12] * Joins: CWilso (cwilso@81.253.47.5)
  74. # [10:12] * Joins: alexmog (alexmog@81.253.47.4)
  75. # [10:12] <alexmog> R: actually it is to keep application colors in sync with system settings. e.g. if there is a system color for highlight it can be applied to tree widgets
  76. # [10:12] <alexmog> Hakon: do you know about personal stylesheet
  77. # [10:12] <alexmog> DB: does is have to lead to CSS system colors as a solution?
  78. # [10:12] <alexmog> Elika: ... ways to override colors based on Aria settings
  79. # [10:12] <alexmog> DB: points at the titlebar with a gradient in windows colors dialog
  80. # [10:12] <alexmog> DB: css system colors model system effect, but in a simpler way, as a set of colors rather than exact system effects like rounded borders or gradients
  81. # [10:12] <alexmog> DB: that is a big rationale for deprecation (colors don't represent exact system effect)
  82. # [10:12] <alexmog> DB: another rationale - these are very Windows specific
  83. # [10:12] <alexmog> DB: Windows controls are used in controls in multiple combinations that are hard to map to other systems
  84. # [10:12] <alexmog> ... more discussion
  85. # [10:12] <alexmog> JD: I'm concerned that we're going for checking items off a list rather than actually solving the problem
  86. # [10:12] <alexmog> Richard: My concern is mainly about giving the author the ability to ensure enough contrast.
  87. # [10:12] <alexmog> Richard: My suggestion is to pick a baseline set of colors: window bg, text color, highlight colors, and maybe a border color and draw the line there.
  88. # [10:12] <alexmog> Howcome: Can I show you what we do with Opera?
  89. # [10:12] <alexmog> Howcome projects Opera with high-contrast settings.
  90. # [10:12] <alexmog> DB: There are other ways to do this besides style sheets
  91. # [10:12] <alexmog> DB: Mozilla has the minimum size pref
  92. # [10:12] <alexmog> DB: We also have options to say that the browser should ignore colors set by the author.
  93. # [10:12] <alexmog> DB: When we do that, we also preserve transparency, which you can't do with an author style sheet.
  94. # [10:13] <alexmog> DB: When you start doing things like that, then you get to the point where a lot of applications will still work.
  95. # [10:13] <alexmog> DB: Even if you make government websites meet these requirements, users are going to want to visit other sites as well.
  96. # [10:13] <alexmog> DB: You have the option of solving the problem at one point, and you have the option of making all authors try to solve the problem.
  97. # [10:13] <alexmog> SZ: So what I'm hearing is that system colors doesn't solve the problem.
  98. # [10:13] <alexmog> SZ: Maybe the way of solving the problem is identifying ways the browser can enable a disabled person to view the web
  99. # [10:13] <alexmog> SZ: The catch is that the browser is only one aspect of using the computer.
  100. # [10:13] <alexmog> SZ: With system colors, the settings are system-wide
  101. # [10:13] <alexmog> DB: When you turn off author colors, usually the browser will use the system colors as the default.
  102. # [10:13] <alexmog> DB: The point I was making a few minutes ago, it seems when there's the possibility of solving this problem at one point vs. making each author solve them independently
  103. # [10:13] <alexmog> DB: It seems we're going for the high-cost approach.
  104. # [10:13] <alexmog> Richard: The browser doesn't know what the author intended.
  105. # [10:13] <alexmog> DB: I'm not saying that the approach I want would mean no work for the author.
  106. # [10:13] <alexmog> DB: For example, the author might have to use appropriate markup to cause the browser to do the right thing.
  107. # [10:13] <alexmog> Richard: That works for standard form controls.
  108. # [10:13] <alexmog> Richard: But when the author is making custom controls, the author needs to make the decisions the browser makes
  109. # [10:13] <alexmog> EE: Couldn't you make the browser style custom controls based on the ARIA attributes?
  110. # [10:13] <alexmog> EE: If the author uses the ARIA attributes correctly (which you're assuming anyway) then the browser can have a setting that forces system colors on those controls based on the ARIA attributes.
  111. # [10:13] <alexmog> EE: I note that if you make the authors do the coloring work, most of them will get it wrong.
  112. # [10:13] * Joins: shepazu (schepers@128.30.52.30)
  113. # [10:13] <alexmog> Howcome shows Opera's high-contrast and zoom settings on Yahoo Mail
  114. # [10:14] * Joins: MoZ (chatzilla@80.125.173.55)
  115. # [10:14] * CWilso is it demo day already? ;)
  116. # [10:15] <alexmog> richard point at selection not being visible at yahoo inbox
  117. # [10:15] * dino_ - it's always demo day with Hakon around
  118. # [10:15] * Joins: anne (annevk@81.253.49.28)
  119. # [10:15] <alexmog> JD: how would system colors help here?
  120. # [10:16] <alexmog> Richard: because it uses highlight colors of the system
  121. # [10:18] <alexmog> EE: aria attributes have enough information to be able to render with the right colors
  122. # [10:18] <alexmog> AM: Aria has coarser granularity, not enough to represent UI elements
  123. # [10:19] <glazou> CWilso: you're in France, just thank Orange...
  124. # [10:19] <glazou> because demos w/o connectivity...
  125. # [10:19] * Joins: richardschwerdtfe (RichS@81.253.49.174)
  126. # [10:20] <alexmog> discussing tabs on Orange page example...
  127. # [10:20] * Quits: MoZ (chatzilla@80.125.173.55) (Ping timeout)
  128. # [10:21] <alexmog> DB: tabs are really really complicated. questioning if system colors will help
  129. # [10:22] <alexmog> EE: browser shoud be able to make things look like tabs...
  130. # [10:22] <alexmog> AM is not sure what it means
  131. # [10:23] <alexmog> Hakon reminds about mobile
  132. # [10:24] * Joins: dino (dino@81.253.47.137)
  133. # [10:24] * Quits: dino_ (dino@81.253.47.137) (Connection reset by peer)
  134. # [10:27] <fantasai> Alex: So what I'm hearing is that you want system colors so that someone who has the budget to really do a lot of accessibility work they can make a really cool-looking app with system colors
  135. # [10:28] <fantasai> EE: System colors don't give you access to the gradients, bitmaps, etc. that you need to make a modern-looking app
  136. # [10:28] <fantasai> EE: If you want to use system colors, sure you can get enough contrast
  137. # [10:28] <fantasai> EE: But your web app will look like a Windows 3.1 application
  138. # [10:28] <fantasai> EE: That's the best you can do with system colors
  139. # [10:29] <fantasai> EE: The browser can get access to all of that stylistic information and draw real-looking controls
  140. # [10:29] <fantasai> EE: If it has a way of knowing what to draw where
  141. # [10:31] <fantasai> Richard: ...
  142. # [10:31] <fantasai> Richard: I'm proposing that you have four basic colors so you can draw controls with enough contrast
  143. # [10:32] <fantasai> Peter: That won't be enough
  144. # [10:32] <fantasai> DB: I'd like to point out that deprecated doesn't mean gone.
  145. # [10:32] <fantasai> DB: Deprecated means there's a better solution
  146. # [10:32] <fantasai> DB: It might be not quite ready yet, but this is not the right permanent solution
  147. # [10:32] <fantasai> Richard: What's the better solution?
  148. # [10:32] * Joins: MoZ (chatzilla@81.253.49.180)
  149. # [10:33] <fantasai> DB: Some combination of better markup for controls and the CSS 'appearance' property
  150. # [10:39] <fantasai> EE: Deprecation means they shouldn't be used in favor of something else (the 'appearance' property), but they are still required to be supported.
  151. # [10:39] <fantasai> DB: Mozilla has supported system colors for ages.
  152. # [10:40] <Bert> QA definition of deprecated: http://www.w3.org/QA/glossary
  153. # [10:40] <fantasai> PL: It uses them to render its own UI, so it has more capability for representing system-based UI than is in that spec
  154. # [10:40] <Bert> "An existing feature that has become outdated and is in the process of being phased out, usually in favor of a specified replacement. Deprecated features are no longer recommended for use and may cease to exist in future versions of the specification."
  155. # [10:40] * Quits: MoZ (chatzilla@81.253.49.180) (Ping timeout)
  156. # [10:42] <fantasai> Richard: So I'd request that you add that wording to css3-color
  157. # [10:42] <fantasai> DB: I've added it to my issues list
  158. # [10:42] <fantasai> Richard: And we need to come up with a solution
  159. # [10:42] <fantasai> JD: I think it needs to be at a higher semantic level
  160. # [10:43] <fantasai> SZ: It would be nice if css3-color linked informatively to the 'appearance' property
  161. # [10:45] <glazou> (***** slot for coffee break is 1hr starting 10:30 *****)
  162. # [10:49] <fantasai> discussion about custom controls, HTML5, system colors, accessibility, etc
  163. # [10:50] <fantasai> Richard: lotus Notes 4 had 200 custom controls
  164. # [10:51] <fantasai> ...
  165. # [10:52] <fantasai> Richard: So you're saying that these colors are supported in IE, Opera, Mozilla, and WebKit?
  166. # [10:52] <fantasai> DB: more or less
  167. # [10:52] * Joins: hsivonen (hsivonen@130.233.41.50)
  168. # [10:52] <fantasai> DB: but I've had to go through and write implementation reports for these
  169. # [10:53] <fantasai> DB: and I couldn't mark them all as passing
  170. # [10:53] <fantasai> DB: Each time it was some bizarre judgement call
  171. # [10:53] * Quits: richardschwerdtfe (RichS@81.253.49.174) (Quit: richardschwerdtfe)
  172. # [10:53] <fantasai> DB: about whether the system color approximated what it was supposed to approximate
  173. # [10:54] * Joins: richardschwerdtfe (RichS@81.253.49.174)
  174. # [10:54] <glazou> (****************** COFFEE BREAK TIME ; RETURN 11:10 ****************)
  175. # [10:54] <fantasai> DB: whether or not that thing existed on the OS I was running the test on
  176. # [10:54] * Quits: richardschwerdtfe (RichS@81.253.49.174) (Quit: richardschwerdtfe)
  177. # [10:57] * Quits: dino (dino@81.253.47.137) (Connection reset by peer)
  178. # [10:58] * Joins: dino (dino@81.253.47.137)
  179. # [11:08] * Quits: dino (dino@81.253.47.137) (Quit: dino)
  180. # [11:25] * Joins: dino (dino@81.253.57.73)
  181. # [11:29] <glazou> ScribeNick glazou
  182. # [11:29] <glazou> ScribeNick: glazou
  183. # [11:30] <glazou> Topic is Apple proposals (transformations, animations, ...)
  184. # [11:30] * Quits: dbaron (dbaron@81.253.47.161) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  185. # [11:30] * Joins: dbaron (dbaron@81.253.47.161)
  186. # [11:32] <glazou> dino: webkit has made a few extensions to css in response to external user feedback
  187. # [11:32] <glazou> dino: other companies wanted that too
  188. # [11:32] * Quits: dino (dino@81.253.57.73) (Quit: dino)
  189. # [11:32] <glazou> dino: the goal was always to propose it to css wg
  190. # [11:32] <glazou> dino: css transforms, allows to 2d or 3D transform any element
  191. # [11:33] <glazou> dino: transitions, animated effects between two sets of properties in a given time
  192. # [11:33] <glazou> dino: animations, same but with key frames
  193. # [11:33] <glazou> dino: the 3 specs are documented on webkit side, looking like w3c specs
  194. # [11:34] <CWilso> goal should be to discuss/design in the WG, imo
  195. # [11:34] <glazou> dino: webkit nightlies implement transforms, also on iphone, and firefox has in 3.1
  196. # [11:34] <CWilso> :)
  197. # [11:34] <glazou> dino: transitions and animations spec also there
  198. # [11:34] <glazou> CWilso: right
  199. # [11:34] <dbaron> http://webkit.org/specs/CSSVisualEffects/CSSTransforms.html
  200. # [11:34] <dbaron> http://webkit.org/specs/CSSVisualEffects/CSSTransitions.html
  201. # [11:35] <dbaron> http://webkit.org/specs/CSSVisualEffects/CSSAnimation.html
  202. # [11:35] <glazou> glazou: are all specs implemented ?
  203. # [11:35] <glazou> dino: yes all of them are in nightlies
  204. # [11:35] <glazou> howcome: I'm confused, what are the 3 ?
  205. # [11:35] <glazou> dino: transforms, transitions, animations
  206. # [11:36] <glazou> howcome: where's gradients ?
  207. # [11:36] <dbaron> http://webkit.org/blog/175/introducing-css-gradients/
  208. # [11:36] <dbaron> http://webkit.org/blog/181/css-masks/
  209. # [11:36] <dbaron> http://webkit.org/blog/182/css-reflections/
  210. # [11:36] <glazou> dino: there are 3 more, gradients, masks and reflections, not documented yet very well
  211. # [11:36] <glazou> dino: only on the webkit blog for the time being
  212. # [11:36] * glazou appreciates dino's english accent, easier to minute
  213. # [11:36] * dbaron notes that's an Australian accent!
  214. # [11:37] <glazou> dino shows gradient syntax and example
  215. # [11:37] * Bert thinks reflections will be long out of fashion before we get to them...
  216. # [11:37] * glazou then appreciates down under accent
  217. # [11:37] * glazou thinks Bert is wrong here
  218. # [11:37] <glazou> dino shows reflections syntax and demo
  219. # [11:38] <glazou> glazou: and how many people are already using this ?
  220. # [11:38] <glazou> dino: no idea yet ?
  221. # [11:38] <glazou> howcome: does it change the size of image ?
  222. # [11:38] <glazou> dino: I can't answer on that but I suppose not
  223. # [11:39] <glazou> dino: you have to set a margin and the reflection shows in the margin
  224. # [11:39] <glazou> howcome: why not resize the image ?
  225. # [11:40] <glazou> glazou: probably too complex to predict the size of the whole thing
  226. # [11:40] <glazou> jdagget: the reflection is probably the least interesting
  227. # [11:40] <fantasai> http://fantasai.inkedblade.net/style/discuss/wasp-feedback-2008#gradients
  228. # [11:40] <glazou> howcome: can you use MAMA to determine if web sites already use these beasts ?
  229. # [11:40] <glazou> s/howcome/glazou
  230. # [11:40] <glazou> howcome: yes
  231. # [11:40] * Joins: MoZ (chatzilla@81.253.58.186)
  232. # [11:41] <glazou> dino: transforms, animations & transitions are in a state for FPWD
  233. # [11:41] <glazou> dino: not the 3 others
  234. # [11:41] <glazou> fantasai: dbaron sent a lot of comments six months ago, were they addressed ?
  235. # [11:41] <glazou> dino: I assumed they were
  236. # [11:41] <glazou> s/assumed/assume
  237. # [11:42] <glazou> dino: I'm the one editing the specs and I try to keep up to date with feedback
  238. # [11:42] <fantasai> http://lists.w3.org/Archives/Public/www-style/2007Nov/0223.html
  239. # [11:42] <glazou> dino: transforms is quite tricky, can influence the content's context and that goes beyond my CSS knowledge
  240. # [11:42] <fantasai> http://lists.w3.org/Archives/Public/www-style/2008Sep/0043.html
  241. # [11:42] <fantasai> those are dbaron's comments
  242. # [11:42] <glazou> szilles: what about rotation ? a few issues were addressed
  243. # [11:43] <Bert> http://www.w3.org/Style/Group/css3-src/css3-box/Overview.html#the-transform contains the latest text I know about transformations.
  244. # [11:43] <glazou> szilles: css syntax rules inconsistent with the proposals too
  245. # [11:43] <dbaron> I recall hyatt responding to http://lists.w3.org/Archives/Public/www-style/2008Sep/0043.html
  246. # [11:43] <glazou> peter: we discuss it in beijing and cambridge
  247. # [11:44] <dbaron> RRSAgent, make logs public
  248. # [11:44] <RRSAgent> I have made the request, dbaron
  249. # [11:44] <glazou> dbaron: I have implemented these but not sure spec says it already
  250. # [11:45] <glazou> s/dbaron/dino
  251. # [11:45] <glazou> glazou: so ready for FPWD ?
  252. # [11:45] <glazou> dino: yes
  253. # [11:45] <glazou> glazou,szilles: out of scope for current charter
  254. # [11:45] <glazou> dino: yes we target next target
  255. # [11:46] <glazou> dino: current charter is terribly vague but
  256. # [11:46] <glazou> glazou: only a question of a few months
  257. # [11:46] <glazou> dino: yes, that's why we targetted next charter
  258. # [11:47] <glazou> dino: do you think this is acceptable and what kind of review would you like ?
  259. # [11:47] <glazou> szilles: for transformations, there is a reasonnable context
  260. # [11:47] <glazou> szilles: but further down, why isn't it in the scope of the graphics domain?
  261. # [11:48] <glazou> dino: I get your point on masks, and others
  262. # [11:48] <glazou> dino: people use JS to do transitions, animations, transformations
  263. # [11:48] <glazou> dino: this is more dynamic than graphical effect
  264. # [11:48] <glazou> dino: having it in css makes it really easy to edit
  265. # [11:48] <glazou> dino: also important for mobile devices
  266. # [11:49] <glazou> dino: more accessible and not JS-consuming
  267. # [11:49] <glazou> dino: and if you don't support it, the page is still readable
  268. # [11:49] <glazou> dino: quite simple to describe and fits well into something like CSS
  269. # [11:49] <glazou> szilles: so why not SMIL ?
  270. # [11:49] <glazou> dino: these are separate things
  271. # [11:49] <glazou> dino: nothing in SMIL allows you to do such transitions
  272. # [11:50] <glazou> dino: different interaction model and you can't update the CSS OM like we propose to do
  273. # [11:50] <glazou> dino: animations does definitely have an overlap with SMIL
  274. # [11:50] <glazou> dino: we are consistent with SMIL, same timing model and yadayada
  275. # [11:51] <glazou> dino: we wanted to express it as document style rather than markup
  276. # [11:51] <glazou> dino: so it's triggerable by CSS Media Queries
  277. # [11:51] <glazou> jdagget: you could do that using SVG animations
  278. # [11:51] <glazou> dino: yep, you can even apply it to each other
  279. # [11:51] <glazou> howcome: you do svg animations
  280. # [11:51] <glazou> dino: yes, not completely, but enough
  281. # [11:52] <glazou> dino: whoever designed the acid tests deserve credit for that :)
  282. # [11:52] <glazou> (laughs)
  283. # [11:52] <CWilso> ack hi
  284. # [11:52] <glazou> dino: so very well suited for CSS but I understand also why some people say do SMIL instead
  285. # [11:52] * CWilso whoops, wrong window
  286. # [11:52] <dbaron> http://developer.mozilla.org/web-tech/2008/09/15/svg-effects-for-html-content/
  287. # [11:53] <dbaron> (and http://developer.mozilla.org/web-tech/2008/10/10/svg-external-document-references/ )
  288. # [11:53] <glazou> dino: but it's easy for authors
  289. # [11:53] <glazou> fantasai: when we asked from feddback from WASP, a lot of people requested gradients in CSS
  290. # [11:53] <dbaron> s/feddback/feedback/
  291. # [11:54] <glazou> fantasai: for some of the other effects, the idea of applying SVG is better
  292. # [11:54] <glazou> fantasai: don't duplicate things, don't have different ways for same thing
  293. # [11:54] <glazou> fantasai: creating duplication adds complexity for the others
  294. # [11:54] <glazou> dino does not agree apparently
  295. # [11:55] <glazou> glazou: having all of this in CSS makes my job easier for BlueGriffon
  296. # [11:56] <glazou> Bert and howcome discussing purity vs. pragmatism
  297. # [11:57] <glazou> jdaggett: SVG people want a lot of things
  298. # [11:57] <glazou> dino: there're not many people in the world who can do SVG filters that well
  299. # [11:57] <glazou> fantasai: SVG libraries ?
  300. # [11:57] <glazou> fantasai: again, I have comments "don't duplicate features' entry points"
  301. # [11:58] <glazou> (shepazu enters the meeting room)
  302. # [11:58] <glazou> Bert: CSS and HTML I want to write by hand
  303. # [11:58] <glazou> Bert: SVG no
  304. # [11:58] <glazou> dino: CSS should allow to make the easy things easily
  305. # [11:59] <glazou> dino: full SVG power for complicated stuff
  306. # [11:59] <glazou> szilles: I'm lost
  307. # [11:59] <glazou> szilles: reflection is mostly graphic
  308. # [11:59] <glazou> szilles: that's more relevant in graphics spec
  309. # [11:59] <glazou> jdaggett: SVG ?
  310. # [11:59] <glazou> szilles: yeah a spec like SVG
  311. # [12:00] <glazou> szilles: should a reflected image itself be an object ?
  312. # [12:00] * Parts: alexmog (alexmog@81.253.47.4)
  313. # [12:00] * Joins: alexmog (alexmog@81.253.47.4)
  314. # [12:00] <glazou> glazou: just like a complex shadow ?
  315. # [12:01] <glazou> plinss: why not a pseudo-element so it can be styled ?
  316. # [12:02] <glazou> howcome demos reflection in video using SVG
  317. # [12:02] <glazou> glazou: hard to implement in wysiwyg editors
  318. # [12:03] <glazou> shepazu: I don't see why you shouldn't have it in css if it fits into css
  319. # [12:03] <glazou> fantasai: again, not a lot of requests for reflections from authors
  320. # [12:03] <glazou> shepazu: they do it as a graphic !
  321. # [12:04] <glazou> shepazu: if css is available, they'll use it
  322. # [12:04] <glazou> glazou: clap clap clap
  323. # [12:04] <fantasai> fantasai: I'm saying, let's add the ability to use SVG filters on an HTML document
  324. # [12:04] <fantasai> fantasai: so that these things are possible
  325. # [12:04] <glazou> dino: we try to be compatible with whatever is already implemented
  326. # [12:04] <fantasai> fantasai: and then see if there's a demand for syntactic shortcuts
  327. # [12:05] <glazou> dino: SVG linear gradients have extra capabilities, that's all
  328. # [12:05] <glazou> dino compares CSS and SVG proposals here
  329. # [12:05] <glazou> dino: pretty much exactly the same, expressed more in a CSS way
  330. # [12:05] <glazou> alexm: do specs belong to CSS charter?
  331. # [12:06] <glazou> alexm seems to be in favor of CSS-ing all of this
  332. # [12:06] <fantasai> glazou, that is not a fair summary
  333. # [12:06] <glazou> fantasai, fix it please
  334. # [12:07] <fantasai> alexm: For transitions and animations I do not see a reason why this does not belong to CSS
  335. # [12:07] <glazou> dino makes a demo with the iphone emulator
  336. # [12:07] <fantasai> alexm: In the 21st century there should be a declarative way of specifying this
  337. # [12:07] <glazou> s/emulator/simulator
  338. # [12:08] <glazou> dino: written in JS and CSS, 200 lines of JS and 20 of CSS
  339. # [12:08] <glazou> dino: we moved content from JS code to CSS? far easier to understand
  340. # [12:08] <glazou> dino: if users understand css, they understand that
  341. # [12:08] <glazou> dino: the frame rate improved too
  342. # [12:09] <glazou> dino: we have 3 different animations at the same time here
  343. # [12:09] <glazou> dino: nice effect doable with CSS
  344. # [12:09] <glazou> Bert: hey, make one big animated GIF
  345. # [12:09] <glazou> jdaggett,shepazu: uuuuuuuh
  346. # [12:10] <glazou> howcome: what if animations are not here ?
  347. # [12:10] <glazou> dino shows
  348. # [12:10] <glazou> howcomes: we did replace JS rollovers with :hover
  349. # [12:11] <glazou> dino: you can use the DOM to trigger your animations
  350. # [12:11] <glazou> Bert expressed wishes that are not exactly in line with modern web sites :-)
  351. # [12:11] <glazou> dino shows another demo of movable objects in a page with 1 line of -webkit-* css
  352. # [12:11] <glazou> Bert: transitions, agreed, very useful
  353. # [12:12] <glazou> dino shows an even cooler demo
  354. # [12:12] <glazou> dino shows a 3d demo, very nice indeed
  355. # [12:12] <glazou> Bert: transforms ok but low priority
  356. # [12:13] <glazou> Bert: but why animations ?
  357. # [12:13] <glazou> Bert: why should I have animations in a site I use for my work ?
  358. # [12:14] <glazou> dino: use style sheet disables animations !
  359. # [12:14] <glazou> Bert: good argument
  360. # [12:14] <fantasai> s/use/user/
  361. # [12:14] <glazou> Bert: we'll have a thousand properties and css won't be usable any more
  362. # [12:14] <glazou> Bert: css is for the low end
  363. # [12:15] <glazou> Bert: you don't have to know css
  364. # [12:15] <glazou> glazou: false with my nvu hat
  365. # [12:15] <glazou> fantasai: 2-columns layout
  366. # [12:16] <glazou> glazou: basics of css are easy, but false you can edit nice stuff w/o deep language
  367. # [12:16] <fantasai> I note that CSS has no facility for 2-column layout, table-cell display in IE will help with that
  368. # [12:16] <glazou> Bert: at-rule are terrible for instance
  369. # [12:17] <glazou> all: uuuh ?
  370. # [12:18] <glazou> glazou: I totally disagree with that, and I authored a book on css2
  371. # [12:18] <glazou> shepazu: if you ask the CSS teams of browsers if they are interested in this, they'll reply yes
  372. # [12:18] <glazou> glazou: mozilla already started
  373. # [12:18] * Quits: CWilso (cwilso@81.253.47.5) (Ping timeout)
  374. # [12:19] <glazou> Bert: you have to observe people writing CSS
  375. # [12:19] <glazou> glazou: I do that all the time, Nvu has 3.5 million users !
  376. # [12:19] <glazou> shepazu: really complicated to use JS to do that
  377. # [12:19] <glazou> shepazu: copying 1 line of CSS is far easier !
  378. # [12:19] * glazou nods
  379. # [12:19] <glazou> Bert: but not SMIL
  380. # [12:20] <glazou> glazou: are you chosing the most complex solution all the time ?
  381. # [12:20] <glazou> (anne and hixie join)
  382. # [12:22] <glazou> glazou: it will end up in the same block of declarations anyway
  383. # [12:22] <glazou> Bert: don't use CSS
  384. # [12:22] <glazou> alexmog: we should do it
  385. # [12:22] <glazou> shepazu: is mozilla interested ?
  386. # [12:23] <glazou> dbaron: we already do transforms and are looking at animations/transitions
  387. # [12:23] <glazou> shepazu: what about google
  388. # [12:24] <glazou> Hixie: chrome will ship this, yes
  389. # [12:24] <glazou> shepazu: so the 4 major browsers will *do* it
  390. # [12:24] <glazou> shepazu: it seems to me this is the reality of what authors want to do
  391. # [12:24] <glazou> shepazu: they won't do it if authors don't want it
  392. # [12:25] <glazou> Bert: I'm more and more convinced that Andy was right saying immplementors should not decide what goes into CSS
  393. # [12:25] <glazou> Bert: clean design will go away
  394. # [12:25] <glazou> shepazu will probably faint before end of the meeting
  395. # [12:26] <glazou> Hixie: all authors want animations, so much script to do this crap
  396. # [12:26] <glazou> shepazu: replacing script anywhere is good
  397. # [12:26] <glazou> Bert: agreed but not in css
  398. # [12:27] <glazou> glazou: this is an animated discussion and I want a transition :)
  399. # [12:27] <glazou> dino: to followup on ian, we've a big web site and we try to make things easier for wes sites authors
  400. # [12:27] <glazou> shepazu: not having these things leads to inaccessible pages
  401. # [12:28] <glazou> howcome: come on, easy to turn them off
  402. # [12:29] <glazou> glazou: we'll have it anyways I think
  403. # [12:29] <glazou> shepazu: it'll be in every browser in 1.5 year
  404. # [12:29] <glazou> Bert: you are killing the Web
  405. # [12:29] <glazou> shepazu leaves, his face red and breath short :-)
  406. # [12:29] <glazou> shepazu comes back :)
  407. # [12:31] <fantasai> steve: Doug, in his discussion, said that this propagation of features from one specification to another only make s sense if the results are coordinated so that we don't get conflicts in the models
  408. # [12:31] <fantasai> steve: so that the models are sufficeintly similar so that one implementation can implement both
  409. # [12:31] <fantasai> steve: it's a different entry point to the same feature, that is easier to to use
  410. # [12:31] <glazou> shepazu: a person can still choose to do SMIL
  411. # [12:32] <glazou> anne: there's already coordination happening
  412. # [12:32] <glazou> anne: the main problem are prefixes
  413. # [12:32] <glazou> szilles: only emphasizing it should be coordinated
  414. # [12:33] <glazou> shepazu: the svg wg would like to know about the stuff but is confident about coordination
  415. # [12:34] <fantasai> shepazu: using css transforms, animations, could be useful in svg as well
  416. # [12:34] <fantasai> glazou: In order to bring this through the rec track, we need more presence from Apple
  417. # [12:34] <fantasai> glazou: and more people on the wg capable of discussing these technically
  418. # [12:34] <glazou> dino: conf calls are difficult for me, 3am
  419. # [12:34] <glazou> dino: dsinger can attend often, but less technical but can relay
  420. # [12:34] <glazou> dino: ftf are hard, but hard
  421. # [12:35] <glazou> dino: it's time
  422. # [12:35] <fantasai> glazou: My point, if you are not carrying your specs no one else is going to do that
  423. # [12:35] <glazou> dino: we offered to do it
  424. # [12:36] <fantasai> glazou, fantasai: but you need to be present and participate in discussion
  425. # [12:36] <fantasai> glazou, fantasai: we can try to work with logistic,s e.g. set up a new telecon at a better time, but you have to put in the time and effort to show up
  426. # [12:36] * Quits: MoZ (chatzilla@81.253.58.186) (Ping timeout)
  427. # [12:37] <fantasai> glazou: we also need coordination with other browser vendors
  428. # [12:37] <glazou> howcome: we have 6 specs here
  429. # [12:37] <glazou> dino: smaller number of specs is better
  430. # [12:37] <glazou> fantasai: small specs are better
  431. # [12:38] <glazou> shepazu: authors think they can do it
  432. # [12:38] <glazou> dbaron: current separation seems fine to me
  433. # [12:38] * glazou nods
  434. # [12:38] <glazou> dino: I want to split transforms into 2d and 3d
  435. # [12:38] <glazou> all: agreed
  436. # [12:38] <glazou> fantasai: we should get them on w3.org
  437. # [12:39] <fantasai> s/w3.org/dev.w3.org/
  438. # [12:39] <glazou> dino: we do care about the patent policy
  439. # [12:40] <fantasai> dino: that's one reason we want to bring it to w3c
  440. # [12:40] <fantasai> glazou: I don't think it's a good idea to do that right now, since we are in the process of rechartering
  441. # [12:41] <glazou> dino: there's a 7th proposal
  442. # [12:41] <dbaron> http://webkit.org/specs/Timed_Media_CSS.html
  443. # [12:41] <glazou> dino: time m
  444. # [12:41] <glazou> dino: timed media in css
  445. # [12:42] <glazou> dino: layout control over time-based elements like video
  446. # [12:42] <glazou> Bert: but that already exists on your computer
  447. # [12:42] <glazou> shepazu shakes his head
  448. # [12:42] * glazou laughs
  449. # [12:42] <fantasai> hixie: I'm a little more dubious about that since they interact with the DOM in a bad way
  450. # [12:42] <fantasai> glazou: I want to draw a few conclusions here
  451. # [12:43] <fantasai> glazou: First, all browser implementors are interested in these specs
  452. # [12:43] <fantasai> glazou: Second, the SVG working is not totally opposed to this, since this has a gnice coordination with what they do and adds another entry point into their stuff
  453. # [12:43] <fantasai> glazou: and it reduces the amount of script on the Web
  454. # [12:44] <fantasai> glazou: Bert sees value in transforms and transitions
  455. # [12:44] <fantasai> Bert: and if animations are as simple as transitions it would be no problem
  456. # [12:44] <fantasai> glazou: Fourth, Apple is willing to put what is necessary to make the proposal evolve along the REC track and has no problem waiting until the end of the rechartering process
  457. # [12:45] <fantasai> glazou: Last, everybody in the group sieems to be intereste din the features, and it is in the scope of the next charter
  458. # [12:45] <Bert> (simple = simple in syntax, i.e., just one new properties and no @rules.)
  459. # [12:45] <fantasai> dino: The specs are on the webkit.org site, we'll leave them there until someone says to move them
  460. # [12:46] <fantasai> glazou: anything else we have to discuss on this?
  461. # [12:46] <fantasai> LUNMCH
  462. # [12:46] * Bert worried that we have new priorities every three months. It seems the real priority is to never finish anything :-(
  463. # [12:46] <fantasai> s/LUNMCH/LUNCH/
  464. # [12:47] * Quits: jdaggett (jdaggett@81.253.47.148) (Quit: jdaggett)
  465. # [12:48] * Quits: dbaron (dbaron@81.253.47.161) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  466. # [12:48] * Quits: glazou (daniel@81.253.47.116) (Ping timeout)
  467. # [13:09] * Quits: anne (annevk@81.253.49.28) (Ping timeout)
  468. # [13:27] * Joins: MoZ (chatzilla@81.253.4.118)
  469. # [13:42] * Quits: alexmog (alexmog@81.253.47.4) (Quit: alexmog)
  470. # [13:50] * Joins: jdaggett (jdaggett@81.253.7.104)
  471. # [13:52] * Joins: dbaron (dbaron@81.253.6.202)
  472. # [14:08] * Joins: glazou (daniel@81.253.9.42)
  473. # [14:12] * Joins: anthony_ (chatzilla@81.253.9.145)
  474. # [14:13] * Joins: sylvaing (sylvaing@81.253.9.151)
  475. # [14:15] * Quits: MoZ (chatzilla@81.253.4.118) (Ping timeout)
  476. # [14:18] * Joins: alexmog (alexmog@81.253.10.185)
  477. # [14:27] <Bert> Scribe: Bert
  478. # [14:28] <Bert> Topic: Multicol
  479. # [14:28] * Joins: jdaggett_ (jdaggett@81.253.7.104)
  480. # [14:28] * Quits: jdaggett (jdaggett@81.253.7.104) (Connection reset by peer)
  481. # [14:28] <Bert> HÃ¥kon shows some images.
  482. # [14:29] <Bert> HÃ¥kon: I have no solutions, so this could be more like a workshop...
  483. # [14:29] <glazou> (attendees: jdagget, plinss, sylvaing, fantasai, dbaron, alexmog, Bert, szilles, howcome, glazou)
  484. # [14:29] <Bert> HÃ¥kon: Module is quite stable.
  485. # [14:31] <Bert> HÃ¥kon: Just one issue: columns aren't really for continuous media, don't want columns longer than the window to avoid scrolling up and down, so height can be constrained...
  486. # [14:31] * Joins: MoZ (chatzilla@81.253.11.124)
  487. # [14:31] <Bert> HÃ¥kon: So set height to, e.g., 80% of the page height. But then ou get overflow.
  488. # [14:32] <Bert> HÃ¥kon: Where does the overflow go? Two implementations add extra columns on the side.
  489. # [14:32] <Bert> Fantasai: Depends on horiz or vert. context.
  490. # [14:33] <Bert> Alex: Horizontal scrollbar makes sense in vertical text,
  491. # [14:33] <Bert> Fantasai: Stacking columns can be a neat idea, make multiple "pages" of columns, but then need more properties. No single best solution.
  492. # [14:34] <Bert> Alex: Stacking columns can be reasonable if they are about half the vieport height. Can quickly scroll these "pages" into view. Not great, but usable.
  493. # [14:35] <fantasai> Fantasai: also it's really awkward to scroll through that, you need to position your scrollbars so that the entire block of columsn fits within the viewport, then scroll precisely to the next set
  494. # [14:35] <Bert> Steve: If I scroll a column at a time, I keep the context. If I jump to a page, you don't see the context anymore. Cf. turning th epage and no longer remembering the last line at the bottom.
  495. # [14:35] * Joins: CWilso (cwilso@81.253.12.219)
  496. # [14:36] <Bert> Alex: For immersive reading experience it is important that the next line to read is where the previous ended, even after turning the page.
  497. # [14:36] <fantasai> Alex: Scrolling is really bad for that kind of reading experience
  498. # [14:37] <Bert> Alex: In Word paginated reading mode exists, sicne 2003. at first we had 2 pages on the screen at the time.
  499. # [14:37] <Bert> Alex: We found it's confusing for people.
  500. # [14:37] <Bert> Alex: The sentence that you were reading changes place when you move by one page.
  501. # [14:38] <Bert> Alex: Thought there is a place for that mode too, in some cases.
  502. # [14:39] <Bert> Glazou draws: 3 columns, with text below the view.
  503. # [14:39] <Bert> Peter: Our conclusion was that all modes were valid in some cases, if the designers wants it.
  504. # [14:39] <Bert> Steve: Reason for columns is to keep lines short.
  505. # [14:40] <Bert> Glazou: My drawing has a fixed height with overflow per column.
  506. # [14:40] <Bert> Glazou: There will be overlap.
  507. # [14:40] <Bert> HÃ¥kon: Will be an unusable page, consider a phone, e.g.,
  508. # [14:41] <Bert> Glazou: How does user know when to scroll sideways? The overflow is not visible.
  509. # [14:41] <Bert> HÃ¥kon: That is an issue. Scrollbar may be turned off.
  510. # [14:41] * Joins: anne (annevk@81.253.13.113)
  511. # [14:42] <Bert> Steve: That's general question: how do you know there is more than you see?
  512. # [14:42] <Bert> Glazou: In my drawing you will know, because there is overlap.
  513. # [14:42] <Bert> Steve: I don'tt know if that is on purpose.
  514. # [14:42] <Bert> Steve: And it may be below the window,
  515. # [14:43] <Bert> HÃ¥kon: 'Overflow' can hide it.
  516. # [14:43] <Bert> Peter: It's always been a UA issue, but not necessarily an issue here.
  517. # [14:43] <Bert> Steve: It can happen with any fixed height block, even without multicol.
  518. # [14:43] <Bert> Alex: Are we discussing a fallback?
  519. # [14:44] <Bert> HÃ¥kon: Agree.
  520. # [14:44] <Bert> Alex: There ios no natural way to overflow columns. Traditional is to mke a new page.
  521. # [14:44] <Bert> HÃ¥kon: hat's why I think pagination solution is the right thing to do. More work, though...
  522. # [14:45] <Bert> Alex: Author can have a choice, among two non-ideal behaviors.
  523. # [14:45] <Bert> HÃ¥kon: Limiting the height is useful, and should not have text overlap other text.
  524. # [14:45] <Bert> HÃ¥kon draws paginated columns: 3 columns, then a break, then 3 more columns below that.
  525. # [14:46] <Bert> Fantasai: There are sites that only scroll horizontally. Becaus e they feel like it.
  526. # [14:46] <Bert> Fantasai: Not necessarily bad, as long as you only scroll horiz,
  527. # [14:47] <Bert> HÃ¥kon: You can do that by setting a big width.
  528. # [14:48] <Bert> Steve: What width? And you are limited to the screen, so it's overflow anyway.
  529. # [14:48] <Bert> Fantasai: You on't ant fixed height, you want an auto height that is determined by the amount of content.
  530. # [14:49] <Bert> HÃ¥kon: Right, needs a separate property column-length or similar.
  531. # [14:49] <Bert> HÃ¥kon: Let's look at that in more detail.
  532. # [14:49] <Bert> HÃ¥kon: It avoid having toset height.
  533. # [14:49] <Bert> Steve: Now where do they wrap?
  534. # [14:50] <Bert> HÃ¥kon, when the column-height is full, you create another set of columns of the same height. It's not overflow.
  535. # [14:50] <Bert> David: But then scrolling is difficult. You have to scroll the exact right amount.
  536. # [14:51] <Bert> HÃ¥kon: Meta-solution is to have overflow mode pagination as general feature.
  537. # [14:52] <Bert> HÃ¥kon Set overflow-mode: paginate and you will get new pages for all overflow.
  538. # [14:52] <Bert> HÃ¥kon: Cf NYT reader.
  539. # [14:52] <Bert> HÃ¥kon draws pages with next/previous buttons in the lower right corner.
  540. # [14:52] <Bert> Alex: Who controls the look of the buttons?
  541. # [14:53] <Bert> Peter: And if you set overflow-mode on another elt than the root?
  542. # [14:53] <Bert> Fantasai: Then you get a paged box in the document.
  543. # [14:54] <Bert> HÃ¥kon: I do't think authors want to style the prev/next buttons.
  544. # [14:54] * Quits: plinss_ (plinss@81.253.47.138) (Connection reset by peer)
  545. # [14:54] <Bert> HÃ¥kone: we had that discussion with controsl for video in HTML5.
  546. # [14:54] * Joins: plinss_ (plinss@81.253.47.138)
  547. # [14:55] <Bert> HÃ¥kon: We will get requests from designers to style them.
  548. # [14:55] <Bert> Steve: So make that possible.
  549. # [14:55] <Bert> HÃ¥kon: Will need DOM, etc.
  550. # [14:55] <Bert> Peter: Can be in some later, independent module.
  551. # [14:56] <Bert> HÃ¥kone: Let's try to design it: what are the pseudo-elements called?
  552. # [14:56] <Bert> Bert: How do you knwo there are two?
  553. # [14:57] <Bert> Steve: I would want them in the scrollbar, not in the page.
  554. # [14:57] <Bert> Peter: Also things like "jump 50 pages." We can designe generic mechanism, but shouldn't be exclusive.
  555. # [14:57] <Bert> Alex: I have a proposal.
  556. # [14:58] <Bert> Alex: Current definition of 'overflow: scroll' is very reasnable.
  557. # [14:58] <Bert> Alex: We can make it scroll the right amount. UI mechanism can be buitl-in.
  558. # [14:59] <Bert> Alex: You can bind it to DOM if you want.
  559. # [14:59] <Bert> Alex: We know the box fits in the container. There are Javascript calls for scrollwidth/offset already.
  560. # [14:59] <Bert> Alex: It's not trivial math, but not difficult.
  561. # [15:00] <Bert> Alex: It would scroll by one page sideways.
  562. # [15:00] <Bert> HÃ¥kon: Where is the backgroundon on an overflowing elt?
  563. # [15:01] <Bert> HÃ¥kon: There is currently no bg behind the overflow.
  564. # [15:01] <Bert> Peter: Set bg and overflow on two different elts.
  565. # [15:01] <Bert> Alex: Allow UA to look at 'overflow: paginate' and either do scrollbar or something better, if it can.
  566. # [15:02] <Bert> Steve: If you implement 'overflow-mode; you get a better behavior, but it works without.
  567. # [15:02] <Bert> Steve: But user probably can't tell whether I'm using pagination or not in a page.
  568. # [15:03] <Bert> Steve: If pages stack vertical or horizontal doesn't matter, you always jump by one page anyway.
  569. # [15:03] <Bert> Alex: 'Overflow-x: scroll' will give horiz. scrolling by column.
  570. # [15:03] <Bert> Alex: Interestign question is what happens for 'overflow-y'.
  571. # [15:04] <Bert> Alex: All values are going to make sense.
  572. # [15:04] <Bert> Fantasai: If I set diff. values for 'overflow' should not make difference for conceptual model of the layou.
  573. # [15:05] <Bert> Alex: Yes, columns are always laid out the same.
  574. # [15:06] <Bert> Fantasai: 'overflow-mode: paginate' would give paginated, Now imagine a background. The effect will be different based on layout.
  575. # [15:06] <Bert> David: If you want paged, why would you want a different background?
  576. # [15:07] <Bert> Fantasai is drawing: many columns side by side with three of them in viewport.
  577. # [15:08] <Bert> Fantasai: If I paginate that, the next three columns go below the viewport.
  578. # [15:08] <Bert> Fantasai: Without a background, it wouldn't make a difference: seeing the ast 3 or the 2nd three columns is the same.
  579. # [15:09] <Bert> David: Aren't you confusing bg on elt that creates the columns and bg on the columns themselves.
  580. # [15:09] <Bert> David: That viewport is the elt and it has its bg.
  581. # [15:10] <Bert> Peter: So printing to a printer should effective switch to 'oveflowmode: paginate'?
  582. # [15:10] <Bert> Steve: Maybe some issues with margins then?
  583. # [15:10] <Bert> Steve: We ought to take 'paginate' bahavior from behavior in printed media. Not maybe exactly the same, but quite similar.
  584. # [15:11] <dbaron> s/bg on the columns themselves/bg on things inside the columns/
  585. # [15:11] <Bert> HÃ¥kon: Should we add 'overflow-mode: paginate' to Marquee?
  586. # [15:11] <Bert> Fantasai: Better a new module.
  587. # [15:12] <Bert> Fantasai: Leave multicol as it is, add new module later.
  588. # [15:13] <Bert> Alex: If you have just overflow like this, you can print it and see everything. If it adds columns on the right, you cannot see all of them.
  589. # [15:13] <Bert> Alex: In vertical text, a horizontal scrollbar that acts to move you to the next page may be surprising.
  590. # [15:14] <dbaron> ScribeNick: fantasai
  591. # [15:15] <fantasai> Howcome: it seems the conclusion is we don't make a change to the multicol spec now
  592. # [15:15] <fantasai> Alex: This is interesting behavior, if you left it in wd for another year... :)
  593. # [15:17] <fantasai> Alex: you can make a prototype of the pagination behavior by setting overflow:hidden and using scrolling apis
  594. # [15:18] <fantasai> ...
  595. # [15:18] <fantasai> Alex: I can easily see pagination widget being scrollbar with additional widgets
  596. # [15:18] <fantasai> Alex: evenin page-reading mode, having a visual indication of where you are in the document is also useful
  597. # [15:19] <fantasai> Steve: one thing to look at is the way pdfs get handled
  598. # [15:19] <fantasai> Alex: pagination-mode thumnails
  599. # [15:20] <fantasai> Howcome: I think I'm happy with this. I'll try to resolve the other comments to progress the draft
  600. # [15:21] <fantasai> Sylvain: what are offset-width/height DOM properties in multicol mode?
  601. # [15:21] <fantasai> David: You have these problems with inline elements anyway
  602. # [15:22] <fantasai> David: And there are better apis for getting this info
  603. # [15:22] <Bert> HÃ¥kon (to Alex): Ar eyou implementing?
  604. # [15:22] <Bert> Alex: We're going to.
  605. # [15:22] <Bert> HÃ¥kon: We ought to, too.
  606. # [15:23] <Bert> Fantasai: With a fixed 'height' you're going to gety overflow, on some side.
  607. # [15:24] <Bert> Fantasai: With 'column-length' the height grows to whatever it needs.
  608. # [15:24] <Bert> HÃ¥kon: Can use 'column-gap' also between the pages.
  609. # [15:24] <Bert> Steve: No, they are diff. gaps.
  610. # [15:24] <fantasai> or column-row-gap
  611. # [15:24] <fantasai> column-group-gap?
  612. # [15:25] <Bert> Steve: Column length seems to introduc a whole set of new prblems. General paginate seems a better solution.
  613. # [15:25] <Bert> Peter: Can be in future version of multicol.
  614. # [15:25] <Bert> Steve: Got an elt that is pagainated, inside a DIV with a border. Where is the border?
  615. # [15:26] <Bert> Peter: Just like overflow: scroll, i.e., border goes on outside.
  616. # [15:26] <Bert> Fantasai: border aroudn the div has nothing to with the overflow. Not influenced.
  617. # [15:26] <Bert> Steve: Doesn't look to me like overflow, why doesn't it extend the parent?
  618. # [15:27] <Bert> HÃ¥kon: We could consider it as something else as overflow. But we do currently consider scroll a part of overflow.
  619. # [15:27] <Bert> Steve: Paging is just a way of layout, not overflow.
  620. # [15:28] <Bert> Steve: If I specify size of page, then it is overflow. But if I have some other way to set height, like column-length, then it's not overflow.
  621. # [15:28] <Bert> Peter: Right, that does not set the height of the elt, so is not overflow.
  622. # [15:29] <Bert> Alex: I see advatage of using overflow for pagination. Then you avoid defining their interaction.
  623. # [15:29] <Bert> s/advatagea/dvantage/
  624. # [15:29] <Bert> s/advatage/advantage/
  625. # [15:29] <Bert> Peter: to paginate assumes a constrained container.
  626. # [15:30] <Bert> Steve: Pagination is content that doesn't fit on the page, but it's not overflow.
  627. # [15:30] <Bert> Peter: In my old product, we made pagination as a form of overflow.
  628. # [15:31] <Bert> HÃ¥kon: Why on overflow-mode, why not on overflow itself?
  629. # [15:32] <Bert> Fantasai: You need overflow: hidden independently.
  630. # [15:32] <Bert> Fantasai: The scrolling mode is independent from whether it overflows at all.
  631. # [15:33] <Bert> HÃ¥kon: Actually, the name is 'overflow-style', not -mode.
  632. # [15:33] <Bert> HÃ¥kon: values are currently marquee and others.
  633. # [15:33] <Bert> HÃ¥kon: Seems not the right comapny for 'paginate'
  634. # [15:34] <Bert> BREAK
  635. # [15:37] * Quits: MoZ (chatzilla@81.253.11.124) (Ping timeout)
  636. # [15:59] * Joins: myakura (myakura@122.29.60.226)
  637. # [16:05] * Quits: plinss_ (plinss@81.253.47.138) (Ping timeout)
  638. # [16:13] * Quits: anthony_ (chatzilla@81.253.9.145) (Connection reset by peer)
  639. # [16:13] * Joins: anthony__ (chatzilla@81.253.9.145)
  640. # [16:13] * Joins: plinss_ (plinss@81.253.47.138)
  641. # [16:17] * Quits: shepazu (schepers@128.30.52.30) (Ping timeout)
  642. # [16:20] <jdaggett_> ScribeNick: jdaggett
  643. # [16:21] <jdaggett_> hakon: still on multi-column
  644. # [16:21] <plinss_> http://lists.w3.org/Archives/Member/w3c-css-wg/2007JulSep/0177.html
  645. # [16:23] <jdaggett_> elika draws a pretty picture
  646. # [16:23] * Joins: SteveZ (51fd0c53@67.207.141.120)
  647. # [16:24] <jdaggett_> vertical document with horiz block
  648. # [16:24] <jdaggett_> horiz block has no constraint b/c auto
  649. # [16:25] <jdaggett_> what happens when set max-context from box module on horiz block
  650. # [16:26] <jdaggett_> hakon: whether multi-column or not, width doesn't change
  651. # [16:27] <jdaggett_> steve: is column-width inherited?
  652. # [16:27] <jdaggett_> hakon: no
  653. # [16:27] <jdaggett_> steve: i'm confused
  654. # [16:28] <jdaggett_> discussion of what happens to multi-column in rotated text
  655. # [16:29] <jdaggett_> steve: issue is if you do a 90deg rotation
  656. # [16:30] <jdaggett_> steve: no longer have a fixed width
  657. # [16:30] <jdaggett_> steve: if window height becomes the constraint
  658. # [16:30] <jdaggett_> elika: pagination also an issue
  659. # [16:30] <jdaggett_> steve: that doesn't depend on columns
  660. # [16:31] <jdaggett_> alex and elika discussing this
  661. # [16:32] <jdaggett_> when does content get pushed to another page
  662. # [16:33] <jdaggett_> hakon: spec doesn't specify where page break occurs
  663. # [16:33] <jdaggett_> alex: lots of other pagination issues other than this
  664. # [16:33] * CWilso thinks for the sake of those not in the room, all art should be required to be drawn in ASCII art in IRC. :)
  665. # [16:34] * jdaggett_ likes this idea...
  666. # [16:34] * CWilso well you're scribing... :)
  667. # [16:34] * Joins: shepazu (schepers@128.30.52.30)
  668. # [16:34] * jdaggett_ sorry, too much dessert at lunch...
  669. # [16:35] * glazou agrees but notes it's an implementation issue : my IRC should have a drawing tool included and a builtin converter to ascii art
  670. # [16:35] <jdaggett_> more discussion of page breaking in multi-column veritcal text
  671. # [16:36] * glazou could shout "developers, developers, developers!!!" :)
  672. # [16:36] * CWilso it doesn't work as well if you don't dance around the room and sweat a lot...
  673. # [16:36] <jdaggett_> steve: page breaks are allowed on column boundaries but shouldn't occur between columns
  674. # [16:37] <jdaggett_> hakon: we don't define a lot of those cases
  675. # [16:38] <jdaggett_> alex: i'm really uncomfortable with spiltting columns across pages
  676. # [16:38] <jdaggett_> alex describes image page breaking behavior
  677. # [16:39] <fantasai> http://lists.w3.org/Archives/Public/www-style/2007Nov/0112.html
  678. # [16:39] <jdaggett_> hakon: unsure what to put into draft
  679. # [16:40] <jdaggett_> steve: call out there is an issue with vertical text
  680. # [16:40] <jdaggett_> steve thinking while talking
  681. # [16:41] <jdaggett_> elika: if gap between pages is parallel to column, don't break in middle of column
  682. # [16:41] <jdaggett_> elika: don't break individual lines of content
  683. # [16:41] * Joins: MoZ (chatzilla@81.253.26.88)
  684. # [16:42] <jdaggett_> discussion of where this belongs
  685. # [16:42] <jdaggett_> hakon: we should rely on generic rules
  686. # [16:42] <jdaggett_> elika: rules already in css 2.1
  687. # [16:43] <jdaggett_> dbaron: says about both directions?
  688. # [16:43] <fantasai> elika: don't break line boxes
  689. # [16:44] <jdaggett_> searching through section 13.3.3 of css 2.1
  690. # [16:44] <jdaggett_> under "allowed page breaks"
  691. # [16:44] <jdaggett_> elika: other question is can you alter column widths?
  692. # [16:44] <jdaggett_> hakon: are we happy happy happy?
  693. # [16:46] <jdaggett_> discussion of which rules apply when
  694. # [16:47] <jdaggett_> alex: available height not being a condenser
  695. # [16:47] <jdaggett_> steve: is there a min column width
  696. # [16:47] <jdaggett_> more pretty pictures from elika
  697. # [16:48] <jdaggett_> steve: do we shrink column widths
  698. # [16:48] <jdaggett_> ?
  699. # [16:48] <jdaggett_> elika: the rules that handle increased column-width based on containing block
  700. # [16:49] <jdaggett_> hakon: pseudo-algorithm addresses this case
  701. # [16:49] <jdaggett_> hakon: with the available width
  702. # [16:49] <jdaggett_> section 4.4 of multi col spec
  703. # [16:50] <fantasai> might need to define available width to also consider available width on the page when paginating in that direction
  704. # [16:51] <jdaggett_> hakon: so this solves the issue?
  705. # [16:51] <jdaggett_> hakon: next, border parts
  706. # [16:51] <jdaggett_> generated content for paged media spec
  707. # [16:51] <glazou> TOPIC is now border-length and friends
  708. # [16:52] <jdaggett_> hakon explains example XXXV
  709. # [16:53] <jdaggett_> bert makes a very funny face
  710. # [16:53] <jdaggett_> hakon: this is very very cool
  711. # [16:53] <jdaggett_> hakon: needed for footnotes
  712. # [16:53] <jdaggett_> hakon: very intuitive
  713. # [16:54] <jdaggett_> hakon: way to define dash above footnotes
  714. # [16:54] <jdaggett_> alex mentions alternatives
  715. # [16:54] <jdaggett_> dbaron: the on-off distinction doesn't work
  716. # [16:55] <jdaggett_> general unhappiness to which hakon responds "it's very, very easy"
  717. # [16:55] <jdaggett_> hakon: auto means stretch to the available space
  718. # [16:55] <jdaggett_> hakon: could also use flex unit
  719. # [16:55] <jdaggett_> elika drawing pictures again in the corner
  720. # [16:56] * jdaggett_ not very pretty ones...
  721. # [16:56] <jdaggett_> dbaron thinks about other options
  722. # [16:57] <jdaggett_> steve: the on-off stuff has been used in graphics for dashed line
  723. # [16:57] <jdaggett_> steve: propose a specific footnote thingy
  724. # [16:58] <jdaggett_> footnote separator
  725. # [16:58] <jdaggett_> steve: leaders might also use on-off things
  726. # [16:59] <jdaggett_> glazou: with css animation we can do crazy stuff
  727. # [16:59] <jdaggett_> bert: footnotes that move around the page!
  728. # [16:59] <jdaggett_> peter: moving borders are common
  729. # [17:00] <glazou> CSS Animations + howcome's border-parts = rotating border parts !!!
  730. # [17:00] <fantasai> I propose border-length: <length>{1,2} && [ center | left | right | corners ]?
  731. # [17:00] <jdaggett_> steve: how about a pattern
  732. # [17:00] <jdaggett_> peter: we had similar things with grids
  733. # [17:00] <fantasai> border-length: 3em left;
  734. # [17:01] <jdaggett_> glazou: elika's proposal is less inuitive
  735. # [17:01] <fantasai> border-segment: 3em left;
  736. # [17:01] <fantasai> border-top: solid red 2px;
  737. # [17:02] <alexmog> .footnotes:before { display:block; height:0; width:3em; border-top:solid black 1px; }
  738. # [17:02] <jdaggett_> glazou: how to specify border patterns
  739. # [17:03] <jdaggett_> steve: might also want just borders on two corners
  740. # [17:03] <jdaggett_> steve: can do this with script...
  741. # [17:03] <jdaggett_> hakon: this is about geometry not content
  742. # [17:03] <jdaggett_> alex thinks this is about content
  743. # [17:03] <jdaggett_> generated content
  744. # [17:04] <jdaggett_> alex: way more interesting generated content in css3
  745. # [17:04] <jdaggett_> hakon concerned about how to do footnotes
  746. # [17:04] <jdaggett_> steve: borders vs. separators
  747. # [17:05] <jdaggett_> elika: this format is just weird
  748. # [17:06] <jdaggett_> hakon: it's trivial
  749. # [17:06] <fantasai> elika: I want a 50% border across the top and bottom of my blockquote
  750. # [17:06] <jdaggett_> elika: as a web designer where would i get the idea that i could do this
  751. # [17:06] <jdaggett_> hakon: this is a mask
  752. # [17:07] <jdaggett_> dbaron: how does it interact with border-image?
  753. # [17:07] <jdaggett_> hakon: it's just a mask
  754. # [17:07] <fantasai> elika: you want to make me write border-parts-top: 0 auto 50% auto; ?
  755. # [17:08] <jdaggett_> steve: can there be a repeat with this?
  756. # [17:08] <jdaggett_> hakon: some folks on the list wanted dashes
  757. # [17:09] <jdaggett_> hakon and steve discussing patterns
  758. # [17:10] <jdaggett_> something like
  759. # [17:10] * glazou is developing a strong allergy to the projected syntax
  760. # [17:10] * Bert wondering why we dont go to immediately to 'border: 100 100 L 300 100 L 200 300 z' (cf. SVG)
  761. # [17:10] <jdaggett_> border-parts: pattern(10px 20px auto, repeat)
  762. # [17:11] <jdaggett_> jdaggett: what does svg use for pattern syntax?
  763. # [17:12] <jdaggett_> peter: border-parts: 10px repeat(10px 20px) 20px;
  764. # [17:12] <jdaggett_> elika: this is all ridiculous
  765. # [17:12] <jdaggett_> peter: equivalent to how to specify grid lines
  766. # [17:13] * Bert : or we could use Metafont: pickup widepen; draw z1..z2--z3;
  767. # [17:14] * jdaggett_ hmm how would postscript do this
  768. # [17:14] <fantasai> elika: I'm happy with that syntax if that's what you want to do, but I think this is all ridiculous
  769. # [17:14] <jdaggett_> alex: is there reasonable consensus that this is insane?
  770. # [17:15] <jdaggett_> hakon: this is simple euclidaen geometry
  771. # [17:15] <jdaggett_> hakon: some people have suggested flex units
  772. # [17:16] <jdaggett_> hakon: some people might be confused by the use of auto
  773. # [17:16] <jdaggett_> checking values and units spec
  774. # [17:17] <jdaggett_> hakon looking at gd unit
  775. # [17:17] <jdaggett_> hakon: we should add fr
  776. # [17:17] <jdaggett_> steve: yuk
  777. # [17:17] <jdaggett_> hakon: there's many worse things in css
  778. # [17:18] <jdaggett_> alex: what happens when fr is in repeat?
  779. # [17:18] * CWilso jdagget: WWPSD?
  780. # [17:19] * jdaggett_ heh
  781. # [17:19] <jdaggett_> What Would Patrick Swayze Do
  782. # [17:19] <CWilso> that too.
  783. # [17:19] * glazou is too old, he used to say "what would McGyver do?"
  784. # [17:20] <jdaggett_> discussion of what to do with repeat
  785. # [17:21] <jdaggett_> peter: what happens if repeat has an odd number
  786. # [17:21] <jdaggett_> elika: need a way to say "this many times the border width"
  787. # [17:22] * MoZ propose a new unit "bw"
  788. # [17:23] <jdaggett_> hakon: so i'll just write up this, shall i?
  789. # [17:23] <jdaggett_> general snickers
  790. # [17:23] <glazou> MoZ: make it "btw" and I buy it !-)
  791. # [17:23] <jdaggett_> hakon: it's just an editors draft
  792. # [17:23] <jdaggett_> buying and selling of issues takes place
  793. # [17:23] <jdaggett_> hakon: i see an issue with repeat
  794. # [17:24] * MoZ would have prefered "bmw"...
  795. # [17:24] <glazou> lol
  796. # [17:24] <jdaggett_> hakon: you don't know many how many times you repeat
  797. # [17:24] <jdaggett_> bert remains very, very quiet
  798. # [17:25] * glazou finds amazing that Håkon is proposing a feature that will eventually lead to web pages blinking more than with the blink tag :-)
  799. # [17:25] * sylvaing cannot wait for border part collapsing
  800. # [17:26] * Bert thinks fr should be defined as repeat(epsilon) where epsilon is a small value.
  801. # [17:27] <glazou> sylvaing: rotfl
  802. # [17:27] * Bert knows what designers want next: 'border-parts: repeat(random random)'
  803. # [17:27] * Quits: myakura (myakura@122.29.60.226) (Quit: Leaving...)
  804. # [17:27] <jdaggett_> general discussion of how repeat works
  805. # [17:28] * jdaggett_ sigh, notetaker has to pee...
  806. # [17:29] <glazou> co-chairman too, let's do a convoy
  807. # [17:29] * CWilso ooo, it's a group thing.
  808. # [17:30] <glazou> CWilso: hey, we're speaking of individual properties here, not shorthands :-)
  809. # [17:30] <jdaggett_> steve: difficulty with specifying dash-dot sequences
  810. # [17:31] <jdaggett_> hakon: any units we should add?
  811. # [17:31] <jdaggett_> hakon: bw?
  812. # [17:31] <jdaggett_> alex: don't really need it
  813. # [17:32] <jdaggett_> dbaron: don't have outline width, ow possible
  814. # [17:32] <dbaron> I think you can stop minuting at this point... :-)
  815. # [17:33] <jdaggett_> peter: issue beaten to death
  816. # [17:33] <jdaggett_> alex: barcodes with this...
  817. # [17:35] <jdaggett_> hakon: grammar question
  818. # [17:36] <jdaggett_> calc(border-width-1em)
  819. # [17:36] <jdaggett_> hows does this parse
  820. # [17:36] <jdaggett_> dbaron: one ident token
  821. # [17:37] * Quits: CWilso (cwilso@81.253.12.219) (Ping timeout)
  822. # [17:37] <jdaggett_> discussion of parsing of calc
  823. # [17:37] <jdaggett_> bert: insert spaces
  824. # [17:37] <jdaggett_> hakon: should we say something about this in values and units
  825. # [17:38] <dbaron> ScribeNick: dbaron
  826. # [17:38] <dbaron> (discussion about :nth-child() argument syntax)
  827. # [17:39] <dbaron> Peter: We decided the syntax for the argument there yesterday; it looks a lot like an expression.
  828. # [17:39] * fantasai thought we resolved that yesterday
  829. # [17:39] <dbaron> Peter: At some point we'll need expression parsing rules, which aren't compatible with general CSS parsing rules.
  830. # [17:39] <dbaron> Steve: Which means the tokenizer is in trouble.
  831. # [17:39] * Quits: anthony__ (chatzilla@81.253.9.145) (Quit: ChatZilla 0.9.83 [Firefox 3.0.3/2008092417])
  832. # [17:39] <dbaron> Peter: "1px-7"
  833. # [17:39] <dbaron> Bert: You have to put spaces. That's normal.
  834. # [17:39] <dbaron> Bert: You can't say background-position: 10px7px
  835. # [17:40] <dbaron> (some examples that went by too fast)
  836. # [17:40] <dbaron> (Haakon shows the grammar for calc() in the css3-values draft)
  837. # [17:41] <dbaron> Peter: You can have "7px + -4px"
  838. # [17:41] <dbaron> Haakon: So these spaces here are significant?
  839. # [17:41] <dbaron> Bert: Some of them are.
  840. # [17:42] <dbaron> Peter: Can you nest calc()?
  841. # [17:42] <dbaron> Bert: no
  842. # [17:42] <dbaron> Bert: Seems kind of pointless.
  843. # [17:42] <dbaron> Peter: It's unintuitive to a user to require spaces around - but not around / or *.
  844. # [17:43] <fantasai> Elika: It does match the order of operations :)
  845. # [17:44] <dbaron> (Ben Millard enters, discussion changes to ARIA meeting.)
  846. # [17:44] * Joins: anthony (chatzilla@203.12.172.254)
  847. # [17:45] <dbaron> Peter: Should require space around all arithmetic operators.
  848. # [17:46] <dbaron> David: Maybe just + and -?
  849. # [17:46] <dbaron> Peter: No, all
  850. # [17:46] <dbaron> David: ok
  851. # [17:46] <glazou> hum hum http://tech.slashdot.org/tech/08/10/20/1352205.shtml
  852. # [17:46] <dbaron> Elika: Does that require changing the tokenization?
  853. # [17:46] <dbaron> Various: no
  854. # [17:46] <dbaron> Peter: add parens to change order of ops?
  855. # [17:46] <dbaron> Various: They're already there.
  856. # [17:47] <dbaron> David: Any additional requirement for spaces around paretheses?
  857. # [17:47] <dbaron> Peter: no
  858. # [17:47] <dbaron> Elika: Do we want % rather than mod now that we have spaces?
  859. # [17:48] <dbaron> Peter: No, % sign is too geeky.
  860. # [17:48] <dbaron> Haakon: no
  861. # [17:48] * Joins: Chris (CWilso@81.253.35.206)
  862. # [17:48] * Chris glazou: http://flickr.com/photos/cwilso/2957938061/
  863. # [17:48] <glazou> looking
  864. # [17:48] <glazou> thx
  865. # [17:49] <dbaron> Topic: GCPM
  866. # [17:49] <fantasai> RESOLVED: spaces around arithmetic operators in calc(), not required /by/ parentheses, ut may be required outside parens due to operators)
  867. # [17:49] <dbaron> Haakon: We're likely to have 2 implementations of a fair number of these items. This spec is a clearinghouse for many things that possibly could go elsewhere.
  868. # [17:50] <dbaron> Haakon: But it seems reasonable to have an advanced printing features draft. These seem likely to be implemented mainly by batch processors.
  869. # [17:50] <dbaron> Haakon: How do people feel about 60% of this spec going forward under this name?
  870. # [17:50] <dbaron> Alex: Can it be separated into pieces that can be implemented separately?
  871. # [17:50] <dbaron> Haakon: The border thing could go in the border module.
  872. # [17:50] <dbaron> Elika: No standard for CMYK.
  873. # [17:51] <dbaron> Elika: I think we want new counter styles in the lists module.
  874. # [17:51] <dbaron> Elika: That means lists module requires an owner.
  875. # [17:51] * Quits: Chris (CWilso@81.253.35.206) (Ping timeout)
  876. # [17:51] <dbaron> Haakon: I would actually remove a lot of the lists.
  877. # [17:51] * Quits: jdaggett_ (jdaggett@81.253.7.104) (Quit: jdaggett_)
  878. # [17:51] <dbaron> Haakon: And then I would define them using the symbols() syntax.
  879. # [17:52] <dbaron> Elika: A lot of the numbering styles don't follow that pattern.
  880. # [17:52] <dbaron> Haakon: You're putting overhead on the implementations if you have all those lists.
  881. # [17:53] <dbaron> Alex: I also have some concern about footnotes. This definition is very general; it's not necessarily how we'll do it if we eventually implement footnotes.
  882. # [17:53] <dbaron> Alex: Maybe footnotes could be a separate spec?
  883. # [17:53] <dbaron> Haakon: That has overhead.
  884. # [17:54] <dbaron> Haakon: I added this section about "Footnote magic"
  885. # [17:54] <dbaron> Bert: Leaders and hyphenation don't belong here.
  886. # [17:54] * Joins: melinda (melinda.gr@67.142.45.126)
  887. # [17:55] <dbaron> Hakon: Generated content?
  888. # [17:55] <glazou> hey melinda
  889. # [17:55] <dbaron> Alex: Can it become paged media level 4?
  890. # [17:55] <dbaron> Elika: Modules can progress independently.
  891. # [17:55] <melinda> Hey, Daniel.
  892. # [17:56] <dbaron> (discussion of spec progress, and lack thereof)
  893. # [17:57] <fantasai> hey Melinda, we discussed multicol today, didn't get to paged media. on gcpm right now
  894. # [17:57] <dbaron> Peter: I think we're done for the day.
  895. # [17:57] <melinda> k, thx
  896. # [17:57] * Quits: MoZ (chatzilla@81.253.26.88) (Ping timeout)
  897. # [17:58] * fantasai wonders if we can resolve the background shorthand issue and publish CSS3 Backgrounds and Borders as Last Call
  898. # [17:58] <dbaron> Haakon: TOCs, and the 'prototype*' properties
  899. # [17:59] <dbaron> Haakon: Generate content and insert into glossary, TOC, ...
  900. # [17:59] <dbaron> Daniel: S-T-T-What?
  901. # [17:59] <dbaron> Bert: What locale for sorting?
  902. # [18:00] <dbaron> Haakon: I'm looking for somebody to do an implementation in perl or something to see if it works.
  903. # [18:00] <dbaron> Haakon: This is among the parts I'd chop off if we were to progress?
  904. # [18:00] <dbaron> Ben Millard: I've studied how authors mark up TOCs in HTML currently... some use OL, some use UL, some use P/BR with &nbsp;s, etc. Authors aren't clear on markup, so could be positive feeling on how to do from CSS.
  905. # [18:01] <glazou> STTS RULEZ !!!!!
  906. # [18:01] <dbaron> Elika: OL is the right markup, styling not good enough.
  907. # [18:01] <dbaron> David: We need ::marker
  908. # [18:01] <dbaron> (Hixie enters.)
  909. # [18:02] <dbaron> Haakon: Can you fix the z-index issue?
  910. # [18:02] * Bert wonders why HTML5 doesn't add <toc><li>...</toc> elements...
  911. # [18:02] <dbaron> Peter: OK, z-index first thing tomorrow, then.
  912. # [18:02] <dbaron> Haakon: I have another issue about the page counter.
  913. # [18:03] <glazou> Bert: hey, that would be a too simple and intuitive solution :-)
  914. # [18:05] <dbaron> David: We also need counters work for the HTML5 header algorithm, counter-set that doesn't create a new scope might solve it.
  915. # [18:05] <dbaron> Elika: We can probably do an LC of backgrounds & borders this year.
  916. # [18:05] <glazou> ======= adjourn ===========
  917. # [18:05] * Quits: plinss_ (plinss@81.253.47.138) (Quit: plinss_)
  918. # [18:05] * Quits: sylvaing (sylvaing@81.253.9.151) (Quit: sylvaing)
  919. # [18:07] * Quits: dbaron (dbaron@81.253.6.202) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  920. # [18:07] * Quits: SteveZ (51fd0c53@67.207.141.120) (Quit: http://www.mibbit.com ajax IRC Client)
  921. # [18:08] * Quits: glazou (daniel@81.253.9.42) (Ping timeout)
  922. # [18:08] * Quits: alexmog (alexmog@81.253.10.185) (Quit: alexmog)
  923. # [18:18] * Joins: MoZ (chatzilla@81.253.44.137)
  924. # [18:18] * Quits: anne (annevk@81.253.13.113) (Ping timeout)
  925. # [18:57] * Quits: shepazu (schepers@128.30.52.30) (Quit: shepazu)
  926. # [19:10] * Quits: MoZ (chatzilla@81.253.44.137) (Ping timeout)
  927. # [19:45] * Quits: nickshanks (nickshanks@88.217.192.121) (Quit: nickshanks)
  928. # [21:52] * Joins: plinss_ (plinss@81.253.49.128)
  929. # [22:01] * Joins: dbaron (dbaron@86.216.151.101)
  930. # [22:13] * Joins: myakura (myakura@122.29.60.226)
  931. # [22:16] * Quits: plinss_ (plinss@81.253.49.128) (Quit: plinss_)
  932. # [22:21] * Joins: glazou (daniel@83.113.215.56)
  933. # [22:23] * Quits: myakura (myakura@122.29.60.226) (Quit: Leaving...)
  934. # [22:30] * Quits: arronei (arronei@131.107.0.73) (Ping timeout)
  935. # [22:33] * Quits: glazou (daniel@83.113.215.56) (Quit: glazou)
  936. # [22:35] * Joins: arronei (arronei@131.107.0.106)
  937. # [22:40] * Joins: plinss_ (plinss@81.253.58.94)
  938. # [22:47] * Quits: plinss_ (plinss@81.253.58.94) (Quit: plinss_)
  939. # [22:50] * Joins: anne (annevk@81.253.7.27)
  940. # [23:31] * Quits: dbaron (dbaron@86.216.151.101) (Ping timeout)
  941. # Session Close: Tue Oct 21 00:00:00 2008

The end :)