/irc-logs / freenode / #whatwg / 2010-05-10 / end

Options:

  1. # Session Start: Mon May 10 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:08] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  4. # [00:13] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  5. # [00:25] * Joins: cohitre (~cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  6. # [00:28] * Quits: Morphous (jan@unaffiliated/amorphous) (Quit: shutdown)
  7. # [00:29] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  8. # [00:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  9. # [00:34] * Joins: davidb (~davidb@bas1-toronto06-2925210917.dsl.bell.ca)
  10. # [00:38] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 259 seconds)
  11. # [00:41] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  12. # [00:41] * Quits: davidb (~davidb@bas1-toronto06-2925210917.dsl.bell.ca) (Quit: davidb)
  13. # [00:44] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  14. # [00:44] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
  15. # [01:03] * Quits: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net) (Quit: -)
  16. # [01:09] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: null)
  17. # [01:11] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  18. # [01:18] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  19. # [01:21] * Quits: gormer (~ghe@132.150.173.51) (Read error: Connection reset by peer)
  20. # [01:21] * Joins: gormer (~ghe@132.150.173.51)
  21. # [01:22] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  22. # [01:32] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Quit: JusticeFries)
  23. # [01:35] * Joins: Amorphous (jan@unaffiliated/amorphous)
  24. # [01:40] * Quits: cohitre (~cohitre@c-24-18-158-106.hsd1.wa.comcast.net) (Quit: cohitre)
  25. # [01:41] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  26. # [01:44] <Dashiva> DOCTYPE Decoration: When web designers add a proper DOCTYPE declaration at the beginning of an HTML document, but then don’t bother to write valid markup for the rest of it.
  27. # [01:58] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  28. # [02:01] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
  29. # [02:01] * Rik`_ is now known as Rik`
  30. # [02:02] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 246 seconds)
  31. # [02:04] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  32. # [02:19] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Ping timeout: 276 seconds)
  33. # [02:23] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
  34. # [02:29] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  35. # [02:51] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  36. # [03:02] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
  37. # [03:02] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  38. # [03:08] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  39. # [03:12] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  40. # [03:22] * Joins: ivm (~ivan.marc@adsl-76-254-68-176.dsl.pltn13.sbcglobal.net)
  41. # [03:22] * Joins: ivm_ (~ivan.marc@adsl-76-254-68-176.dsl.pltn13.sbcglobal.net)
  42. # [03:28] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  43. # [03:50] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  44. # [03:51] * Joins: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp)
  45. # [03:56] * Joins: knowtheory (~knowtheor@bas1-london16-1176190282.dsl.bell.ca)
  46. # [04:06] * Quits: ivm_ (~ivan.marc@adsl-76-254-68-176.dsl.pltn13.sbcglobal.net) (Ping timeout: 245 seconds)
  47. # [04:06] * Joins: ivm_ (~ivan.marc@adsl-76-204-73-134.dsl.pltn13.sbcglobal.net)
  48. # [04:06] * Quits: ivm (~ivan.marc@adsl-76-254-68-176.dsl.pltn13.sbcglobal.net) (Ping timeout: 260 seconds)
  49. # [04:07] * Quits: ivm_ (~ivan.marc@adsl-76-204-73-134.dsl.pltn13.sbcglobal.net) (Client Quit)
  50. # [04:07] * Joins: ivm (~ivan.marc@adsl-76-204-73-134.dsl.pltn13.sbcglobal.net)
  51. # [04:27] * Joins: divya (~divya@219.64.117.145)
  52. # [04:40] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  53. # [04:49] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  54. # [04:49] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  55. # [04:59] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  56. # [05:05] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
  57. # [05:09] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  58. # [05:12] * Quits: ivm (~ivan.marc@adsl-76-204-73-134.dsl.pltn13.sbcglobal.net)
  59. # [05:21] * Joins: cohitre (~cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  60. # [05:24] * Parts: cohitre (~cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  61. # [05:26] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  62. # [05:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  63. # [05:51] * Quits: divya (~divya@219.64.117.145) (Quit: divya)
  64. # [05:56] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
  65. # [05:57] * Joins: JoePeck (~jjp@c-24-130-200-51.hsd1.ca.comcast.net)
  66. # [06:02] * Joins: JonathanNeal_ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  67. # [06:03] * Joins: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net)
  68. # [06:04] * Joins: divya (~divya@219.64.117.145)
  69. # [06:05] * Quits: JonathanNeal__ (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
  70. # [06:11] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
  71. # [06:14] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  72. # [06:20] * Joins: kuatto (~kuatto@c-75-72-177-136.hsd1.mn.comcast.net)
  73. # [06:28] * Quits: nessy (~Adium@124-170-18-159.dyn.iinet.net.au) (Ping timeout: 248 seconds)
  74. # [06:28] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
  75. # [06:32] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
  76. # [06:33] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  77. # [06:34] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  78. # [06:35] * Quits: kuatto (~kuatto@c-75-72-177-136.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
  79. # [06:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  80. # [06:39] * Joins: karlcow (~karl@nerval.la-grange.net)
  81. # [06:39] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  82. # [06:40] * Joins: MikeSmith (~MikeSmith@EM111-188-108-131.pool.e-mobile.ne.jp)
  83. # [06:53] * Quits: divya (~divya@219.64.117.145) (Quit: divya)
  84. # [06:59] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  85. # [07:01] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  86. # [07:13] <hsivonen> AryehGregor: umm, right. I got my thinking about the + selector mixed up.
  87. # [07:15] * Quits: MikeSmith (~MikeSmith@EM111-188-108-131.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  88. # [07:22] * Joins: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp)
  89. # [07:39] * Joins: FireyFly (~firefly@unaffiliated/firefly)
  90. # [07:47] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
  91. # [07:48] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  92. # [08:04] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: g'night)
  93. # [08:14] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  94. # [08:14] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  95. # [08:17] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  96. # [08:22] <JoePeck> "style sheet" or "stylesheet" or is each appropriate for different situations?
  97. # [08:22] * Joins: divya (~divya@219.64.117.145)
  98. # [08:26] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
  99. # [08:26] <annevk> yup
  100. # [08:28] * Quits: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp) (Ping timeout: 260 seconds)
  101. # [08:29] * Quits: cying (~cying@c-24-4-120-70.hsd1.ca.comcast.net) (Quit: cying)
  102. # [08:31] * Joins: MikeSmith (~MikeSmith@EM111-188-108-131.pool.e-mobile.ne.jp)
  103. # [08:31] <MikeSmith> JoePeck: as far as prose in specs, the CSS specs seem to use "style sheet" consistently
  104. # [08:32] <MikeSmith> ..while the XSL specs use "stylesheet"
  105. # [08:32] <JoePeck> MikeSmith: yes, that was the first placed I looked and I noticed that
  106. # [08:32] <JoePeck> interesting. Do you find yourself leaning to one side or the other?
  107. # [08:34] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
  108. # [08:35] <MikeSmith> JoePeck: I suppose being consistent with the CSS specs is best
  109. # [08:36] <JoePeck> MikeSmith: thanks for your thoughts!
  110. # [08:36] <MikeSmith> the HTML5 spec also seems to use "style sheet" in prose, except for one exception (which I guess could be considered an editorial bug)
  111. # [08:40] <MikeSmith> hsivonen: I'm looking at http://bugzilla.validator.nu/show_bug.cgi?id=438 (about style@scoped needing to be allowed in flow content)
  112. # [08:40] <MikeSmith> and I noticed your comment in common.rnc:
  113. # [08:40] <MikeSmith> common.inner.flow =
  114. # [08:40] <MikeSmith> ( text & common.elem.flow* ) # REVISIT <style scoped>
  115. # [08:43] <MikeSmith> so... trying to figure if it's possible to express in the schema or not
  116. # [08:44] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  117. # [08:44] <annevk> good times http://www.w3.org/2010/05/07-hcg-minutes.html (W3C Member-only)
  118. # [08:45] <MikeSmith> hsivonen: or if it instead needs to be handled with a new Checker class or something
  119. # [08:45] * Joins: zalan (~zalan@host-131.nrln.net)
  120. # [08:54] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  121. # [08:54] * Quits: FireyFly (~firefly@unaffiliated/firefly) (Quit: null)
  122. # [08:59] <hsivonen> MikeSmith: It seems to me this should be expressible in a schema
  123. # [09:00] <hsivonen> the error messages will suck, though
  124. # [09:00] <MikeSmith> ok
  125. # [09:00] <MikeSmith> I'll mess around with it and see what I can come up with
  126. # [09:00] * hsivonen wonders if anyone actually has plans for implementing <style scoped> in a browser
  127. # [09:01] * MikeSmith would really like to know the answer to that too
  128. # [09:02] <hsivonen> hmm. JF's email to public-html makes it look like consulting captioning experts were sufficient.
  129. # [09:02] * gsnedders wants two things: a git interface in PHP, and a ARM toolchain including X.
  130. # [09:03] <hsivonen> I find it unbelievable that any consultation with browser developers could have lead to using XSL-FO as the layout basis
  131. # [09:03] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  132. # [09:03] <hsivonen> seems like a failure to consult with a notable stake holder group!
  133. # [09:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  134. # [09:04] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  135. # [09:07] * Joins: pesla (~retep@188.202.125.121)
  136. # [09:09] * Joins: roc (~roc@121-74-148-51.telstraclear.net)
  137. # [09:10] * Joins: cpearce (~cpearce@ip-118-90-56-64.xdsl.xnet.co.nz)
  138. # [09:13] * Joins: mpt (~mpt@canonical/mpt)
  139. # [09:15] <gsnedders> hsivonen: HTML5 back on by default in Minefield?
  140. # [09:16] <nessy> it almost seems like that first 10 or so years of W3C work in this century was done mostly without consulting with browser developers…
  141. # [09:17] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  142. # [09:18] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  143. # [11:24] * Disconnected
  144. # [16:35] * Attempting to rejoin channel #whatwg
  145. # [16:36] * Rejoined channel #whatwg
  146. # [16:36] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  147. # [16:36] * Set by annevk42 on Mon Oct 19 23:03:06
  148. # [16:38] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  149. # [16:40] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
  150. # [16:42] * Joins: mpt (~mpt@canonical/mpt)
  151. # [16:43] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  152. # [16:48] * Joins: mamund (~mamund@frost.nullshells.net)
  153. # [16:52] * Quits: mamund (~mamund@frost.nullshells.net) (Remote host closed the connection)
  154. # [16:58] * Joins: mamund (mamund@frost.nullshells.net)
  155. # [17:01] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
  156. # [17:04] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  157. # [17:06] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  158. # [17:08] <annevk> foolip, aah good point
  159. # [17:08] <annevk> foolip, I think language-per-cue can be done, e.g. <narrator lang=en> or some such
  160. # [17:09] <annevk> good points*
  161. # [17:09] <annevk> I meant more the general picture is pretty good, not necessarily WebSRT specifics
  162. # [17:09] <annevk> (though those are pretty good too, imo)
  163. # [17:10] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
  164. # [17:12] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  165. # [17:13] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  166. # [17:15] * Joins: mpt (~mpt@canonical/mpt)
  167. # [17:15] <zcorpan_> if it's per-cue, then maybe it should be a "cue setting"
  168. # [17:18] <annevk> oh right
  169. # [17:18] <annevk> we could even have a generic <span>
  170. # [17:19] <annevk> though someone might call bloat
  171. # [17:19] <zcorpan_> i think multilanguage subtitles are on the maybe wrong side of the 80% rule
  172. # [17:21] <foolip> annevk: do we want attributes in WebSRT elements?
  173. # [17:22] <foolip> so far it's only "voices", the element name that is parsed, right?
  174. # [17:23] <annevk> I think that BNF is no longer entirely accurate and that Hixie found some reason to make that part generic
  175. # [17:25] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 240 seconds)
  176. # [17:29] <foolip> I also need to add a use case for multiple voices. In karaoke duets singer A, B and A+B can be 3 different colors
  177. # [17:30] * Joins: mat_t (~mattomasz@91.189.88.12)
  178. # [17:34] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  179. # [17:37] <annevk> foolip, how is that not covered by <a> <b> <ab> at the start of a line?
  180. # [17:42] * Joins: virtuelv (~virtuelv_@52.95.189.109.customer.cdi.no)
  181. # [17:48] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  182. # [17:49] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  183. # [17:50] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  184. # [17:51] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  185. # [17:51] * Joins: dglazkov (~dglazkov@nat/google/x-rdayzchvpjhcyblk)
  186. # [17:51] <foolip> annevk: oh, maybe it is that simple
  187. # [17:52] <foolip> I'm quite keen to see how the HTML-like stuff is going to turn out
  188. # [17:54] <annevk> I'm guessing that instead of a DOM they'll just generate CSS boxes directly
  189. # [17:55] * JonathanNeal_ is now known as JonathanNeal
  190. # [17:57] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 240 seconds)
  191. # [18:01] * Joins: gverig (~mikle@12.44.117.104)
  192. # [18:02] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  193. # [18:02] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  194. # [18:02] * Joins: mat_t (~mattomasz@91.189.88.12)
  195. # [18:03] * Joins: TabAtkins (~tabatkins@ip-64-139-11-254.dsl.sca.megapath.net)
  196. # [18:04] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  197. # [18:06] * Joins: divya (~divya@219.64.117.145)
  198. # [18:06] * Quits: maikmerten (~merten@nl119-196-249.student.uu.se) (Ping timeout: 258 seconds)
  199. # [18:08] <hsivonen> annevk: I'm not convinced that a special-purpose tokenizer and a special-purpose css frame constuctor are nice to have
  200. # [18:11] <othermaciej> special-purpose css frame constructor?
  201. # [18:12] <mhausenblas> hey lazyIRC, which browsers support CORS, ATM?
  202. # [18:12] <hsivonen> othermaciej: for rendering timed text using the css formatter without a DOM
  203. # [18:14] <othermaciej> oh
  204. # [18:14] <mhausenblas> any overview/implementation report on CORS available?
  205. # [18:14] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
  206. # [18:14] <othermaciej> seems easier to make a fake DOM, if you already have an existing css layout engine
  207. # [18:14] <othermaciej> mhausenblas: Safari, Chrome, Firefox, partial support in IE via XDomainRequest
  208. # [18:14] <mhausenblas> thanks, othermaciej
  209. # [18:16] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  210. # [18:16] * Quits: zalan (~zalan@host-131.nrln.net) (Ping timeout: 246 seconds)
  211. # [18:17] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 252 seconds)
  212. # [18:21] * Joins: Lachy (~Lachlan@85.196.122.246)
  213. # [18:29] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  214. # [18:31] * Quits: ROBOd (~robod@89.123.191.188) (Quit: http://www.robodesign.ro)
  215. # [18:31] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  216. # [18:32] * Joins: mat_t (~mattomasz@91.189.88.12)
  217. # [18:33] * Joins: variable (~44a3bc67@gateway/web/freenode/x-fgbyabnhcibyhmaa)
  218. # [18:33] * Joins: mamund_ (mamund@frost.nullshells.net)
  219. # [18:34] <variable> http://wiki.whatwg.org/wiki/Rationale#B.2C_I.2C_EM.2C_and_STRONG --> any comments
  220. # [18:34] <variable> Lachy: around?
  221. # [18:36] <Lachy> variable, yo
  222. # [18:37] <annevk> hsivonen, you already have the latter for <canvas>
  223. # [18:37] <annevk> hsivonen, and we have lots of tokenizers too and this one would be a lot simpler than the HTML one, which would be a benefit for non-HTML impls
  224. # [18:37] <variable> Lachy: I sent a blog post for review --> could you look at it and let me know if it is good?
  225. # [18:38] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  226. # [18:38] <Lachy> variable, will do shortly
  227. # [18:38] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: Leaving)
  228. # [18:38] <variable> kk
  229. # [18:39] * Joins: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  230. # [18:39] * Joins: Lachy (~Lachlan@85.196.122.246)
  231. # [18:41] * Quits: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Read error: Connection reset by peer)
  232. # [18:42] * Joins: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  233. # [18:42] * Quits: virtuelv (~virtuelv_@52.95.189.109.customer.cdi.no) (*.net *.split)
  234. # [18:42] * Quits: mamund (mamund@frost.nullshells.net) (*.net *.split)
  235. # [18:42] * Quits: Peter- (~peter@535172BF.cable.casema.nl) (*.net *.split)
  236. # [18:42] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
  237. # [18:43] <jgraham> http://glazman.org/JSCSSP/ hmm if that were MIT licensed I could port it to python and use it to implement proper CSS sanitization in html5lib
  238. # [18:43] * JonathanNeal_ is now known as JonathanNeal
  239. # [18:43] <JonathanNeal> Mornin'
  240. # [18:44] <jgraham> Although I guess it was ported from Gecko iun the first place so the license is rather fixed
  241. # [18:44] <variable> Lachy == Lachlan Hunt -- right?
  242. # [18:45] * Quits: myakura (~myakura@p2062-ipbf37marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  243. # [18:45] <variable> jgraham: isn't gecko tri-licensed
  244. # [18:45] <jgraham> variable: Yeah
  245. # [18:45] <variable> IIRC it is mozilla+gpl+????
  246. # [18:45] <jgraham> + LGPL
  247. # [18:45] <variable> ?
  248. # [18:45] <variable> jgraham: isn't gecko tri-licensed ?
  249. # [18:45] <variable> sorry bad copy/paste
  250. # [18:45] <variable> can't you use it under one of the other licenses?
  251. # [18:46] <jgraham> I could _use_ it under LGPL, sure
  252. # [18:46] <jgraham> But derivatives would have to be LGPL also, I guess
  253. # [18:46] * Joins: boogyman_ (~boogy@unaffiliated/boogyman)
  254. # [18:46] <variable> true
  255. # [18:46] * Joins: ROBOd (~robod@92.84.193.40)
  256. # [18:47] <jgraham> so I couldn't incoroprate the whole thing into an MIT licensed project and keep the MIT license
  257. # [18:48] <variable> jgraham: ah I see - damn gpl
  258. # [18:48] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 248 seconds)
  259. # [18:48] * boogyman_ is now known as boogyman
  260. # [18:50] <jgraham> Well I don't really have anything aginst the LGPL. It just doesn't work for me in this case
  261. # [18:50] * Joins: virtuelv (~virtuelv_@52.95.189.109.customer.cdi.no)
  262. # [18:50] <variable> jgraham: in general I don't like the gpl for exactly this reason ;)
  263. # [18:50] <variable> I thought for a moment that one of the licenses was MIT/BSD - thats all
  264. # [18:51] <Lachy> variable, yes
  265. # [18:51] <variable> all: http://wiki.whatwg.org/wiki/Rationale#B.2C_I.2C_EM.2C_and_STRONG --> any comments
  266. # [18:52] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  267. # [18:54] <foolip> meh, no image upload on the wiki?
  268. # [18:55] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
  269. # [18:57] * aroben is now known as aroben|lunch
  270. # [18:59] * Joins: dave_levin (~dave_levi@nat/google/x-urnxxgvmixswrrpg)
  271. # [19:01] <foolip> bayimg to the rescue
  272. # [19:02] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  273. # [19:04] * Joins: Peter- (~peter@535172BF.cable.casema.nl)
  274. # [19:06] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  275. # [19:09] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  276. # [19:10] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  277. # [19:10] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  278. # [19:12] * Parts: gverig (~mikle@12.44.117.104)
  279. # [19:16] * Joins: Aleoss (AleossIRC@142-165-189-222.sktn.hsdb.sasknet.sk.ca)
  280. # [19:17] <Aleoss> What is the compatibility of application/rss+xml VS application/atom+xml VS text/xml for a feed?
  281. # [19:18] <Lachy> variable, published
  282. # [19:19] * Joins: kuatto (~kuatto@c-75-72-22-252.hsd1.mn.comcast.net)
  283. # [19:20] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
  284. # [19:20] <Lachy> variable, you've been upgraded to Author. You can now publish without moderation
  285. # [19:21] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  286. # [19:21] * Joins: dbaron (~dbaron@nat/mozilla/x-kyshwrbxtkjhujrc)
  287. # [19:24] <Aleoss> Should it be text/xml or application/xml? They are both valid MIME types under RFC3023 but which is the technically correct method?
  288. # [19:27] <Philip`> Aleoss: text/xml apparently has weird charset requirements, so application/xml is likely to be less confusing and/or less wrong
  289. # [19:30] <Aleoss> Thanks.
  290. # [19:34] <Philip`> (...though if you're using it for e.g. XHTML then you should probably use application/xhtml+xml instead because that's more conventional)
  291. # [19:35] * Joins: jwalden (~waldo@nat/mozilla/x-wromsqlkvdudmbld)
  292. # [19:36] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  293. # [19:37] * Joins: Lachy (~Lachlan@85.196.122.246)
  294. # [19:45] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  295. # [19:49] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  296. # [19:50] <oal> Is this the html5 channel?
  297. # [19:50] <Philip`> oal: Yes
  298. # [19:51] <oal> I'm trying to make use of the Canvas element for massive amounts of text
  299. # [19:51] <oal> And I want to color certain words as I type
  300. # [19:51] <oal> Do I have to redraw the whole canvas to avoid getting double letters?
  301. # [19:52] * Joins: othermaciej (~mjs@17.246.19.8)
  302. # [19:52] <oal> And are there any good, in depth docs on the canvas element yet?
  303. # [19:56] * Quits: jwalden (~waldo@nat/mozilla/x-wromsqlkvdudmbld) (Read error: Connection reset by peer)
  304. # [19:57] <Philip`> If you want to dynamically update a small region of the canvas, you could do a clearRect and then set a clipping rectangle and then draw the next text into that area
  305. # [19:58] <Philip`> (though it's hard to know precisely what rectangle to update since you don't know the precise font metrics)
  306. # [19:58] <oal> Hmm, if I use say a monospaced font in a given size at all times?
  307. # [19:58] <Philip`> (but it should be possible to make a reasonable overestimate)
  308. # [19:58] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  309. # [19:59] <oal> Philip`, if I do use clearRect etc, will that area be the only space redrawn, leaving the rest untouched?
  310. # [19:59] * Dashiva reads about using two iPads to multitask. Loses faith in humanity.
  311. # [20:00] * jgraham assumes that you really need canvas and that you wouln't be better off doing the text with some retained mode feature like er, well HTML, or SVG
  312. # [20:00] <jgraham> Dashiva: Now that is a business model
  313. # [20:00] <oal> I'd like to use canvas to learn something new, other than that, I don't have to ;)
  314. # [20:01] <Philip`> oal: If you do clearRect(x,y,w,h); save(); rect(x,y,w,h); clip(); /* draw stuff */; restore(); then it will only draw into the given rectangle and won't affect anything outside there
  315. # [20:01] <jgraham> Maybe the next version of the OS will allow you to wirelessly copy + paste between multiple iPads :)
  316. # [20:01] <oal> Philip`, which will then be a lot faster? :)
  317. # [20:01] <oal> with massive amounts of text
  318. # [20:02] <Philip`> jgraham: Someone should make an app that displays the clipboard as one of those funny pixel grid things, so an app on the other iPad can use a camera to pick up the data and move it into its own clipboard
  319. # [20:03] <jgraham> That would be awesome
  320. # [20:03] <Philip`> oal: It probably wouldn't be much faster if you're redrawing all the text, but you can write some high-level code to only redraw the lines that you want
  321. # [20:03] <Philip`> so you're not trying to draw massive amounts of text each time
  322. # [20:04] <oal> But wouldn't your example above only redraw the region specified?
  323. # [20:06] <Philip`> If you draw some text which is outside the clipping region, the browser would still have to process all the characters and turn them into glyph shapes and see if they're inside the clipping region
  324. # [20:06] <Philip`> so you only save the cost of converting the glyph shapes into pixels
  325. # [20:06] <Philip`> (probably)
  326. # [20:06] <Philip`> so it's faster if you don't attempt to draw the text at all
  327. # [20:06] <oal> Ok, I see
  328. # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-hyxzyidutvajcdoz)
  329. # [20:07] <oal> Say I wanted to erase some text again, could I use clearRect then, where the characters I want to remove are?
  330. # [20:08] <Philip`> Yes, if you know where they are
  331. # [20:08] * Joins: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
  332. # [20:08] <Philip`> You have to be careful about stuff like other characters extending into the space used by the characters you want to delete
  333. # [20:08] <oal> Thanks, Philip`. I'll go get my hands dirty with some coding ;)
  334. # [20:09] <Philip`> or vice versa
  335. # [20:09] <Philip`> so you probably need to clear some larger region around the text to delete, and then redraw the text you don't want to delete (clipped to that region) to fill in any bits that got cut off
  336. # [20:09] <Philip`> Using HTML for all of this is much easier, of course ;-)
  337. # [20:10] * Parts: cohitre (~cohitre@174-21-104-138.tukw.qwest.net)
  338. # [20:10] <oal> Hmm, it probably is. Maybe I should do most of it in traditional html and some of the fancy parts with canvas?
  339. # [20:11] <Philip`> Depends on what you're doing
  340. # [20:11] * Quits: jwalden (~waldo@nat/mozilla/x-hyxzyidutvajcdoz) (Ping timeout: 240 seconds)
  341. # [20:12] <Philip`> and whether the benefit of using the most appropriate technologies for each part of your system is greater than the pain of integrating multiple technologies
  342. # [20:13] <oal> I'll do some prototyping with both, and see what's easiest and most efficient
  343. # [20:14] <Philip`> Also don't forget SVG
  344. # [20:14] * Joins: jwalden (~waldo@nat/mozilla/x-wgrinxemmxuoitiu)
  345. # [20:14] <oal> Haven't been working with svg other than with InkScape
  346. # [20:14] <oal> What are the advantages of using SVG?
  347. # [20:14] <Philip`> Sounds like an opportunity to learn something new :-)
  348. # [20:15] <Philip`> The advantages depend on what you're doing :-p
  349. # [20:15] <oal> Yes, of course. I'll definitely look into it. :)
  350. # [20:15] <oal> Summer is coming and lots of spare time, so it's good to have some plans
  351. # [20:15] <Philip`> It's more graphical than HTML and less procedural than canvas
  352. # [20:15] <Philip`> so it might be good if that's what you want
  353. # [20:16] <oal> Can you for example give names to boxes and control them later, rather than having to redraw the whole canvas to move one object?
  354. # [20:16] <Philip`> Yes
  355. # [20:16] <oal> That's convenient
  356. # [20:16] <Philip`> Indeed
  357. # [20:18] <oal> Any websites with SVG examples? I found this for canvas http://www.canvasdemos.com/
  358. # [20:21] * Quits: jwalden (~waldo@nat/mozilla/x-wgrinxemmxuoitiu) (Ping timeout: 260 seconds)
  359. # [20:23] * Joins: sicking (~chatzilla@nat/mozilla/x-fxhacpmshudtyljn)
  360. # [20:37] * mamund_ is now known as mamund
  361. # [20:40] * Joins: gratz|home (~gratz@gratz.gotadsl.co.uk)
  362. # [20:47] * Quits: zcorpan_ (~zcorpan@static-88.131.66.111.addr.tdcsong.se) (Quit: zcorpan_)
  363. # [20:57] <JonathanNeal> So now that HTML5 allows embed again, should we be using it for flash?
  364. # [20:58] <JonathanNeal> Or should flash stay in <object>?
  365. # [20:59] <Philip`> You shouldn't be using Flash
  366. # [21:01] * Quits: knowtheory (~knowtheor@bas1-london16-1176190282.dsl.bell.ca) (Quit: Computer has gone to sleep)
  367. # [21:03] <JonathanNeal> Philip`, I know.
  368. # [21:05] * Joins: JoePeck (~jjp@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a)
  369. # [21:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  370. # [21:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  371. # [21:09] * aroben|lunch is now known as aroben
  372. # [21:19] <Aleoss> Philip: That is a niave thing to say. Think of websites like YouTube and NewGrounds and IllWillPress and HomeStarRunner and what not? Those sites people go to knowing that it is flash/shockwave content on.
  373. # [21:26] <Aleoss> Fact: Javascript executes faster than HTML5 Canvas drawing does.
  374. # [21:27] <Aleoss> The odd thing about it: HTML5 Canvas uses Javascript to do it's functions.
  375. # [21:28] <Aleoss> Proof: http://webroo.org/2010/01/17/html-5-canvas-vs-flash/
  376. # [21:28] <Aleoss> Correction: That is the flash one.
  377. # [21:28] <Aleoss> Flash does execute faster as well.
  378. # [21:29] <Aleoss> But to draw a line via JS is faster than drawing a line on a <canvas> element.
  379. # [21:31] * Joins: knowtheory (~knowtheor@bas5-london14-1242352110.dsl.bell.ca)
  380. # [21:37] <annevk> You do know YouTube is planning on switching to using <video> right?
  381. # [21:37] <annevk> Anyways, is Hixie around already?
  382. # [21:37] * annevk wants to complete the multipage setup
  383. # [21:46] * Quits: gratz|home (~gratz@gratz.gotadsl.co.uk) (Quit: Leaving)
  384. # [21:50] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  385. # [21:53] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  386. # [21:56] * Joins: Lachy (~Lachlan@85.196.122.246)
  387. # [21:58] * Quits: sicking (~chatzilla@nat/mozilla/x-fxhacpmshudtyljn) (Ping timeout: 276 seconds)
  388. # [22:02] * Joins: jwalden (~waldo@nat/mozilla/x-rjddcifbunpglhzb)
  389. # [22:04] * Quits: pmuellr (~pmuellr@nat/ibm/x-ynrlxffkadzujggb) (Quit: pmuellr)
  390. # [22:06] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
  391. # [22:09] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  392. # [22:09] <variable> lachy - I know its a /little/ late but thanks ;(
  393. # [22:09] <variable> ;)
  394. # [22:13] * Joins: cying (~cying@70.90.171.153)
  395. # [22:17] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  396. # [22:18] <roc> jgraham: we had some old tests that used a kind of render tree dump, but they are completely obsolete and never run
  397. # [22:18] <roc> reftests are the way
  398. # [22:19] <annevk> nn; maybe tomorrow
  399. # [22:24] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  400. # [22:24] * Quits: ROBOd (~robod@92.84.193.40) (Quit: http://www.robodesign.ro)
  401. # [22:27] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 268 seconds)
  402. # [22:31] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  403. # [22:32] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  404. # [22:32] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: danbri)
  405. # [22:34] * Quits: roc (~roc@121-74-148-51.telstraclear.net) (Quit: roc)
  406. # [22:43] * Joins: sicking (~chatzilla@nat/mozilla/x-rrgcfrafokhauhyd)
  407. # [22:45] * Joins: michaeln (~michaeln@nat/google/x-rztdqvgcabxcijmz)
  408. # [22:49] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  409. # [22:50] * Quits: kuatto (~kuatto@c-75-72-22-252.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
  410. # [22:57] <variable> accessibility question: are skip links still needed with a <nav> element ?
  411. # [22:58] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: ... succes ermee! :-))
  412. # [23:00] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  413. # [23:02] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  414. # [23:04] * Quits: variable (~44a3bc67@gateway/web/freenode/x-fgbyabnhcibyhmaa) (Ping timeout: 252 seconds)
  415. # [23:05] * Joins: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se)
  416. # [23:08] * Quits: tndH (~Rob@cpc2-cwma7-2-0-cust631.7-3.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  417. # [23:10] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  418. # [23:13] * Quits: othermaciej (~mjs@17.246.19.8) (Quit: othermaciej)
  419. # [23:13] <jgraham> roc: Thanks
  420. # [23:16] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  421. # [23:18] * Quits: cpearce (~cpearce@ip-118-90-13-90.xdsl.xnet.co.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  422. # [23:18] * Quits: eighty4 (~eighty4@c-d9cee455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  423. # [23:18] <AryehGregor> . . . why does variable always ask questions and then quit a few minutes later?
  424. # [23:19] <ment> AryehGregor: ... because he can't take the pressure?
  425. # [23:20] * Joins: erlehmann (~erlehmann@89.204.137.99)
  426. # [23:21] <Dashiva> Maybe he reads the logs for answers
  427. # [23:23] * Joins: othermaciej (~mjs@17.246.19.8)
  428. # [23:23] <roc> he can't handle the truth
  429. # [23:23] <roc> speaking of which
  430. # [23:23] * roc checks the "implement SVG fonts" bug
  431. # [23:33] * Joins: nattokirai (~nattokira@y224063.dynamic.ppp.asahi-net.or.jp)
  432. # [23:35] * Quits: sicking (~chatzilla@nat/mozilla/x-rrgcfrafokhauhyd) (Ping timeout: 268 seconds)
  433. # [23:35] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 240 seconds)
  434. # [23:36] * Quits: Henrik`G (~hb@c83-249-67-192.bredband.comhem.se) (Ping timeout: 252 seconds)
  435. # [23:38] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  436. # [23:40] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  437. # [23:41] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
  438. # [23:42] * Joins: kinetik (~kinetik@121.98.132.55)
  439. # [23:46] * Joins: nessy (~Adium@124-170-18-159.dyn.iinet.net.au)
  440. # [23:49] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
  441. # [23:50] * Joins: KaOSoFt (~KaOSoFt@190.24.156.162)
  442. # [23:51] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  443. # [23:51] * jwalden snickers
  444. # [23:54] * Joins: sicking (~chatzilla@nat/mozilla/x-mlkbcyufmfmpxrzx)
  445. # [23:57] * Quits: othermaciej (~mjs@17.246.19.8) (Quit: othermaciej)
  446. # Session Close: Tue May 11 00:00:00 2010

The end :)