/irc-logs / freenode / #whatwg / 2010-03-04 / end

Options:

  1. # Session Start: Thu Mar 04 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] <Hixie> MikeSmith: i couldn't find any dev.w3.org house.jpeg URLs
  4. # [00:00] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
  5. # [00:01] <MikeSmith> Hixie: the example in http://dev.w3.org/html5/md/#associating-names-with-items
  6. # [00:02] <Hixie> wtf
  7. # [00:02] <Hixie> that's not in the source
  8. # [00:02] <Hixie> what on earth
  9. # [00:02] * aroben is now known as aroben|meeting
  10. # [00:03] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  11. # [00:03] <Hixie> c.f. http://www.whatwg.org/specs/web-apps/current-work/complete.html#associating-names-with-items
  12. # [00:04] <MikeSmith> weird
  13. # [00:04] <Hixie> very weird
  14. # [00:04] <MikeSmith> I hope I'm not to blame for this
  15. # [00:04] <Hixie> it's in the version i check in
  16. # [00:04] <Hixie> what on earth is going on here
  17. # [00:04] * Joins: shepazu (~schepers@71.23.81.183)
  18. # [00:05] * Hixie walks through this pipeline
  19. # [00:06] <MikeSmith> Hixie: about the O'Reilly URLs, if you can point me to an e-mail message or IRC log or whatever where those came from, I can pass it on
  20. # [00:07] <Hixie> http://gavin.carothers.name/2009/08/13/trying-to-understand-microdata-rdfa/
  21. # [00:08] <MikeSmith> thanks
  22. # [00:10] <Hixie> (this is his google profile http://www.google.com/profiles/gcarothers )
  23. # [00:12] <Hixie> apparently the URL gets screwed up by my filter-for-w3c script
  24. # [00:12] <Hixie> aha, i see the problem
  25. # [00:13] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  26. # [00:14] <MikeSmith> Hixie: it's still not clear whether those are real or just examples he's using for illustration purposes
  27. # [00:15] <MikeSmith> I would really rather we just replace them with example.com URLs instead of me needing to argue with the publication team to convince them we're not violating the policy
  28. # [00:16] <Hixie> k
  29. # [00:16] <Dashiva> <dd><span itemprop="http://purl.org/dc/terms/creator">Wil Wheaton</span></dd>
  30. # [00:16] <Dashiva> Is the span really necessary there?
  31. # [00:17] <TabAtkins> No.
  32. # [00:18] * Quits: shepazu (~schepers@71.23.81.183) (Ping timeout: 256 seconds)
  33. # [00:22] * MikeSmith steps away for a bit
  34. # [00:25] * Joins: shepazu (~schepers@71.23.81.183)
  35. # [00:36] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
  36. # [00:43] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  37. # [00:50] * Joins: dbaron (~dbaron@nat/mozilla/x-ydbuuoeufcwcsxpj)
  38. # [00:51] * Joins: Amorphous (jan@unaffiliated/amorphous)
  39. # [00:56] <Hixie> MikeSmith: ok, checked in changes to fix those two problems
  40. # [01:05] * Quits: aroben|meeting (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  41. # [01:10] * Quits: sicking (~chatzilla@nat/mozilla/x-ttewafhxhnfekgow) (Ping timeout: 240 seconds)
  42. # [01:10] * Joins: FireyFly (~firefly@unaffiliated/firefly)
  43. # [01:11] * Quits: FireyFly (~firefly@unaffiliated/firefly) (Read error: Connection reset by peer)
  44. # [01:11] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
  45. # [01:12] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  46. # [01:13] * Joins: othermaciej (~mjs@17.246.19.46)
  47. # [01:18] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  48. # [01:22] * Quits: shepazu (~schepers@71.23.81.183) (Ping timeout: 264 seconds)
  49. # [01:22] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (Ping timeout: 256 seconds)
  50. # [01:23] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
  51. # [01:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  52. # [01:28] * Joins: shepazu (~schepers@71.23.81.183)
  53. # [01:33] * Quits: epeus (~KevinMark@157.22.22.46) (Ping timeout: 252 seconds)
  54. # [01:34] * Quits: shepazu (~schepers@71.23.81.183) (Ping timeout: 264 seconds)
  55. # [01:35] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  56. # [01:38] * Quits: dglazkov (~dglazkov@nat/google/x-whnchyleyochhrun) (Quit: dglazkov)
  57. # [01:40] * Joins: epeus (~KevinMark@157.22.22.46)
  58. # [01:44] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  59. # [01:45] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
  60. # [01:53] * Joins: sicking (~chatzilla@nat/mozilla/x-lditlscezmqjyrfk)
  61. # [01:54] <MikeSmith> Hixie: thanks for the changes
  62. # [01:57] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 252 seconds)
  63. # [02:00] * Quits: sicking (~chatzilla@nat/mozilla/x-lditlscezmqjyrfk) (Remote host closed the connection)
  64. # [02:00] * Joins: sicking (~chatzilla@nat/mozilla/x-ctqowmysbewjpueu)
  65. # [02:17] * Joins: Heimidal (~heimidal@66.184.176.26)
  66. # [02:17] * Quits: Heimidal (~heimidal@66.184.176.26) (Changing host)
  67. # [02:17] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  68. # [02:34] * Joins: shepazu (~schepers@adsl-162-175-34.rmo.bellsouth.net)
  69. # [02:35] * Quits: paul_irish (~paul_iris@64.119.159.233) (Remote host closed the connection)
  70. # [02:43] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  71. # [02:44] * Joins: wakaba_0 (~wakaba_@112-68-244-233.eonet.ne.jp)
  72. # [02:46] * Quits: epeus (~KevinMark@157.22.22.46) (Quit: The computer fell asleep)
  73. # [02:48] <TabAtkins> Ah, Whataburger, the most Texan of all fast-food joints.
  74. # [02:48] * TabAtkins is filling up on stereotypical food.
  75. # [02:59] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  76. # [03:01] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 240 seconds)
  77. # [03:10] * Quits: scherkus (~scherkus@74.125.59.1) (Quit: lol)
  78. # [03:12] * Quits: MikeSmith (~MikeSmith@EM114-48-32-83.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  79. # [03:15] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
  80. # [03:15] * Joins: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net)
  81. # [03:17] * Joins: MikeSmith (~MikeSmith@EM114-48-111-5.pool.e-mobile.ne.jp)
  82. # [03:18] * Quits: dbaron (~dbaron@nat/mozilla/x-ydbuuoeufcwcsxpj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  83. # [03:22] * Quits: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net) (Quit: dglazkov)
  84. # [03:43] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  85. # [03:51] * Quits: sicking (~chatzilla@nat/mozilla/x-ctqowmysbewjpueu) (Ping timeout: 246 seconds)
  86. # [03:51] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  87. # [03:53] * Joins: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net)
  88. # [03:55] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  89. # [03:56] * Joins: Heimidal (~heimidal@adsl-162-163-74.rmo.bellsouth.net)
  90. # [03:56] * Quits: Heimidal (~heimidal@adsl-162-163-74.rmo.bellsouth.net) (Changing host)
  91. # [03:56] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  92. # [04:02] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Ping timeout: 256 seconds)
  93. # [04:09] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
  94. # [04:15] * Joins: sicking (~chatzilla@nat/mozilla/x-fznoebsswvxobrxu)
  95. # [04:21] * Quits: MikeSmith (~MikeSmith@EM114-48-111-5.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  96. # [04:23] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Ping timeout: 258 seconds)
  97. # [04:29] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Remote host closed the connection)
  98. # [04:30] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  99. # [04:32] * Joins: miketaylr (~miketaylr@24.42.95.234)
  100. # [04:34] * Joins: surkov_ (~surkov@client-202-93.sibtele.com)
  101. # [04:35] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  102. # [04:41] * Quits: papyromancer (~papyroman@ec2-75-101-148-49.compute-1.amazonaws.com) (Remote host closed the connection)
  103. # [04:52] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
  104. # [04:55] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  105. # [05:03] * Quits: sicking (~chatzilla@nat/mozilla/x-fznoebsswvxobrxu) (Ping timeout: 265 seconds)
  106. # [05:03] * Joins: Utkarsh (Utkarsh@117.96.97.61)
  107. # [05:16] * Quits: othermaciej (~mjs@17.246.19.46) (Quit: othermaciej)
  108. # [05:28] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
  109. # [05:41] * Quits: Utkarsh (Utkarsh@117.96.97.61) (Read error: Connection reset by peer)
  110. # [05:54] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  111. # [06:07] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  112. # [06:09] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 258 seconds)
  113. # [06:11] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  114. # [06:21] * Joins: MikeSmith (~MikeSmith@EM114-48-157-122.pool.e-mobile.ne.jp)
  115. # [06:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  116. # [06:35] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  117. # [07:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  118. # [07:04] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  119. # [07:12] * Joins: sicking (~chatzilla@173-13-145-30-sfba.hfc.comcastbusiness.net)
  120. # [07:14] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  121. # [07:18] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  122. # [07:23] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  123. # [07:26] * Quits: sicking (~chatzilla@173-13-145-30-sfba.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
  124. # [07:28] <JonathanNeal> Hey all
  125. # [07:31] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  126. # [07:32] <Hixie> hey
  127. # [07:33] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  128. # [07:38] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  129. # [07:40] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  130. # [07:42] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Client Quit)
  131. # [07:44] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  132. # [07:51] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  133. # [07:54] <JonathanNeal> Hey Hixie, how's it goin' tonight?
  134. # [07:59] * Joins: FireFly (~firefly@unaffiliated/firefly)
  135. # [08:01] <MikeSmith> Hixie: if you can indulge me, there's another minor issue in the markup for the HTML5 spec that I'd hope you can fix upstream -- it's that there's no "type" attribute on the style element that contains the .domintro:before selector
  136. # [08:01] <Hixie> JonathanNeal: good, good, you?
  137. # [08:02] <Hixie> MikeSmith: updating...
  138. # [08:02] <othermaciej> MikeSmith: are you fixing the pubrules checker issues that the webmaster pointed out?
  139. # [08:02] <JonathanNeal> The battle of HTML5 seems all but over within the company, we're good to go. I've been building out the next version of the theme that ships with the product.
  140. # [08:03] <othermaciej> MikeSmith: (sounds like you are, just wanted to confirm)
  141. # [08:03] <othermaciej> JonathanNeal: what is your company's product and/or service?
  142. # [08:04] <JonathanNeal> Liferay, our company site is all HTML5'd out now, but now I've been working to put it in the product.
  143. # [08:05] <JonathanNeal> Along with moving off TABLE-based layouts, and so far it all looks good. Today I built the new default theme that will ship with the next version of the software coming out later this month or sometime about then.
  144. # [08:05] * Quits: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net) (Quit: dglazkov)
  145. # [08:05] <MikeSmith> othermaciej: yeah, plh fixed a bunch and I'm fixing more now
  146. # [08:06] <MikeSmith> othermaciej: scare quotes implied
  147. # [08:06] <JonathanNeal> I always forget who each of you guys work for, it seems to be a pretty well mixed bunch.
  148. # [08:07] <MikeSmith> othermaciej: in some cases we're not really fixing anything, but instead just trying to get the pubrules checker to stfu
  149. # [08:08] <Hixie> MikeSmith: fixed
  150. # [08:09] <othermaciej> MikeSmith: that's unfortunate, glad things are getting fixed though
  151. # [08:09] <MikeSmith> Hixie: thanks again
  152. # [08:11] <MikeSmith> othermaciej: a number of the drafts are already in place at the 2010/WD-* URLs, so we just need to wait for the webmaster to add symlinks for those
  153. # [08:12] <MikeSmith> the rest I should have in place well before the html wg telcon tonight
  154. # [08:12] <othermaciej> MikeSmith: hawt
  155. # [08:14] <JonathanNeal> othermaciej, what do you do?
  156. # [08:15] <othermaciej> JonathanNeal: I'm on the WebKit team at Apple
  157. # [08:16] <JonathanNeal> Oh neato, I like you guys *except that whole gradient spec* :D
  158. # [08:16] <othermaciej> I blame TabAtkins for the gradient spec
  159. # [08:17] <JonathanNeal> Really? TabAtkins did it? Say it ain't so. He helped move me to HTML5.
  160. # [08:17] * Joins: knowtheory (~knowtheor@bas1-london16-1176189267.dsl.bell.ca)
  161. # [08:17] <JonathanNeal> othermaciej, fine, can I blame you for your quicktime-ish HTML5 video player?
  162. # [08:18] <othermaciej> JonathanNeal: I think he's currently editing the gradient spec, though I think we were the first to have some form of gradients in CSS
  163. # [08:19] <knowtheory> othermaciej: i saw that this issue http://www.w3.org/html/wg/tracker/issues/10 was closed w/o prejudice
  164. # [08:19] <knowtheory> and i was just curious whether that means no consideration was taken regarding SMIL?
  165. # [08:19] <knowtheory> (i'm just trying to figure out what the status is atm, besides, you know, closed)
  166. # [08:19] <othermaciej> JonathanNeal: what aspect of our video player do you find too "quicktime-ish"?
  167. # [08:20] <JonathanNeal> http://sandbox.thewikies.com/html5-video-framing/ othermaciej
  168. # [08:20] <othermaciej> knowtheory: no one made a concrete proposal to make the <video> element more like SMIL
  169. # [08:21] <othermaciej> knowtheory: if someone were to come forward with a proposal, we could reopen it, though at this point I'd suggest any proposals along those lines start with a bug report
  170. # [08:21] <knowtheory> othermaciej: great, that's what i wanted to know.
  171. # [08:21] <knowtheory> i'm disappointed that Dick Bulterman never got back to you guys
  172. # [08:22] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  173. # [08:22] <othermaciej> JonathanNeal: that's not what the latest controls look like
  174. # [08:22] <knowtheory> i work w/ a startup who's doing SMIL based video delivery, and when i found this, i thought it was both interesting, and potentially useful
  175. # [08:22] <knowtheory> especially if there is interoperability between SMIL and (X)HTML5
  176. # [08:22] <JonathanNeal> I'll either update or delete the page when the next Safari is out then.
  177. # [08:22] <othermaciej> knowtheory: for what it's worth, I think a proposal to incompatibly change the core features of <video> and <audio> would have a huge uphill battle at this point
  178. # [08:22] <JonathanNeal> othermaciej, will there be keyboard controls, do you know?
  179. # [08:23] <othermaciej> JonathanNeal: in Safari 4.04 on SnowLeopard, the controls I get on the live video do not look anything like your screenshot
  180. # [08:23] <JonathanNeal> You don't need to answer that, I'll find out when I find out.
  181. # [08:23] <knowtheory> othermaciej: yeah i appreciate that (which is why i'm particularly disappointed that Bulterman never got back to you guys), i figure i should at least take a look
  182. # [08:23] <JonathanNeal> othermaciej, oh I guess it's a PC thing.
  183. # [08:24] <knowtheory> we're interested in adoption of SMIL, but if that can be accomplished by better coordiation w/ existing standards, and being able to do things like integrate SMIL timing semantics via XML modules, so much the better IMO
  184. # [08:24] <othermaciej> JonathanNeal: we might not have updated Safari on Windows to the new controls yet
  185. # [08:25] <JonathanNeal> You might be interested in seeing http://sandbox.thewikies.com/html5-layout/7cogs-website.html it's filled with all sorts of HTML5 / CSS3 -webkit goodness.
  186. # [08:25] <JonathanNeal> -moz goodness too, even some IE love.
  187. # [08:26] <othermaciej> JonathanNeal: the controls are not keyboardable by default if that is your concern
  188. # [08:26] <othermaciej> but the look and hover behavior are different
  189. # [08:26] <knowtheory> othermaciej: i apologize for being out of the loop on this, i've only really started paying attention to the HTML5 process in earnest recently, i wish i had tuned in sooner :\
  190. # [08:27] <knowtheory> (apologize for raising this issue at this late stage that is)
  191. # [08:28] <othermaciej> knowtheory: I am just giving you fair warning that you may not have much luck if you propose incompatible changes
  192. # [08:28] <othermaciej> unless you have a really really really compelling rationale
  193. # [08:28] <othermaciej> JonathanNeal: nice looking web page
  194. # [08:31] <knowtheory> othermaciej: Thanks, i appreciate that, and don't really expect anything, but again, squandering the opportunity seems just as foolish, if something amenable could be worked out.
  195. # [08:31] <knowtheory> othermaciej: btw, i see that last call for comments is out, when is that process going to draw to a close?
  196. # [08:32] <othermaciej> knowtheory: the WHATWG copy of the spec went into Last Call, but then converted to unversioned, so I am not sure what the plan is there
  197. # [08:32] <othermaciej> at the W3C, the spec is not yet in Last Call
  198. # [08:32] <Hixie> the stability is just marked section-by-section
  199. # [08:33] <Hixie> going to last call was really a shorthand for saying all the sections were in last call
  200. # [08:33] <knowtheory> Ah okay, thanks.
  201. # [08:33] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  202. # [08:33] <Hixie> (you can see the states in the margins of the whatwg spec)
  203. # [08:33] <knowtheory> I saw the Status there under http://www.w3.org/TR/html5/video.html#video
  204. # [08:34] <knowtheory> so i wasn't sure, exactly what the implications of Last Call were here
  205. # [08:34] <hsivonen> "Larry wrote 2 March 2010 member-only email with suggested path forward (for some reason, it's not in the tag@w3.org archives, hence not linkable from this agenda)
  206. # [08:34] <hsivonen> "
  207. # [08:34] <Hixie> knowtheory: oh you don't want to look at the version on the TR/ page, that's almost always out of date
  208. # [08:34] <hsivonen> does anyone know if the email in question is available elsewhere?
  209. # [08:34] <knowtheory> (again i apologize that i haven't had more time to poke around and find out what the W3C process is yet, i saw that the relevant ticket was closed 2 months ago, and wanted to pop in to find out if it was too late to do anything)
  210. # [08:35] <hsivonen> context: http://lists.w3.org/Archives/Public/www-tag/2010Mar/0011.html
  211. # [08:35] <knowtheory> Hixie: where should i be looking then?
  212. # [08:35] <Hixie> knowtheory: you want either http://whatwg.org/html or http://dev.w3.org/html5/spec/
  213. # [08:35] <JonathanNeal> othermaciej, thanks
  214. # [08:35] <knowtheory> ah fantastic thanks Hixie
  215. # [08:35] <Hixie> the former has a feedback form in the lower right which might be useful
  216. # [08:36] <knowtheory> Cool, much appreciated
  217. # [08:40] * Quits: MikeSmith (~MikeSmith@EM114-48-157-122.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  218. # [08:42] <othermaciej> hsivonen: interesting - haven't seen the email, but then I looked at the February tag archives and found much fascinating content
  219. # [08:44] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
  220. # [08:50] * Joins: lazni (~lazni@118.71.114.17)
  221. # [08:50] * Joins: pesla (~retep@procurios.xs4all.nl)
  222. # [08:52] <hsivonen> othermaciej: http://lists.w3.org/Archives/Member/tag/2010Feb/0065.html and http://lists.w3.org/Archives/Member/tag/2010Feb/0057.html in particular
  223. # [08:53] * Joins: zcorpan__ (~zcorpan@90-224-190-71-no135.tbcn.telia.com)
  224. # [08:59] * Joins: Creap (~creap@83.218.67.122)
  225. # [09:01] <othermaciej> hsivonen: I'm wary of linking specific emails lest there be complaints that discussion on secret lists isn't being kept secret enough
  226. # [09:03] <hsivonen> sorry. I thought in was common practice to point to the URLs.
  227. # [09:04] <knowtheory> Incidentally othermaciej & Hixie is the HTML5 group aware of XHTML+SMIL? http://www.w3.org/TR/XHTMLplusSMIL/
  228. # [09:05] <othermaciej> hsivonen: me too but apparently it gets some people's panties in a bunch
  229. # [09:05] <othermaciej> hsivonen: you shouldn't feel the need to stop doing so
  230. # [09:05] <othermaciej> I'm just explaining why I am not doing so at the moment
  231. # [09:05] <hsivonen> I see
  232. # [09:06] <foolip> knowtheory: SMIL has been raised from time to time, but no ones seems particularly interested and its not clear what problems it would solve or how to integrate it with HTML
  233. # [09:06] <othermaciej> hsivonen: the emails you linked are indeed particularly interesting
  234. # [09:06] <knowtheory> foolip: Funnily enough, those are all questions i'm seeking to answer ;)
  235. # [09:06] * Joins: MikeSmith (~MikeSmith@220.109.219.245)
  236. # [09:07] <foolip> knowtheory: there was some discussion in the a11y taskforce not too long ago, perhaps you can search the archives
  237. # [09:07] <knowtheory> a11y? I will do some googling, anything you could recommend i look for specifically?
  238. # [09:08] <knowtheory> ah the accessibility group
  239. # [09:08] <foolip> knowtheory: for reference (i.e. if you want to hit me), I'm Philip Jägenstedt in those threads.
  240. # [09:08] <knowtheory> thanks :) much appreciated.
  241. # [09:08] <MikeSmith> knowtheory: http://lists.w3.org/Archives/Public/public-html-a11y/
  242. # [09:09] <knowtheory> thanks MikeSmith
  243. # [09:09] <othermaciej> knowtheory: my impression is the same as Philip's; people are generally aware of SMIL, but there is not much interest in using it
  244. # [09:10] <knowtheory> Yep, i appreciate that.
  245. # [09:11] <hsivonen> SMIL is a classic case of a W3C WG doing its own thing without enough implementors of incumbent products participating
  246. # [09:11] <knowtheory> Yeah, i've spent the past 3 months researching wtf happened w/ the SMIL standard
  247. # [09:11] <knowtheory> what it can do, what it can't do, how it interacts w/ other standards
  248. # [09:12] <danbri> what can it do?
  249. # [09:12] <danbri> in practice i mean
  250. # [09:12] <danbri> are there .js implementations yet?
  251. # [09:12] <knowtheory> well, SMIL's general purpose is to provide general timing semantics in a declarative fashion
  252. # [09:12] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  253. # [09:12] <knowtheory> there are some components of SMIL that have been built by people here and there
  254. # [09:13] <danbri> the only bit i've historically been interested in was timed text, which wasn't even in the older standards, they deferred to whatever realaudio etc happened to consume
  255. # [09:13] <danbri> so i'm curious if http://www.w3.org/TR/2010/CR-ttaf1-dfxp-20100223/ will get any traction
  256. # [09:13] <knowtheory> yeah. the SMIL3 standard has timed text as a module at this point
  257. # [09:13] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  258. # [09:13] <danbri> and happy it got renamed to something saner
  259. # [09:13] <knowtheory> i mean most people know that some of SMIL's timing semantics have been integrated into SVG
  260. # [09:13] <danbri> <- http://lists.w3.org/Archives/Public/public-tt/2010Feb/0004.html
  261. # [09:13] <knowtheory> in order to do very basic animation
  262. # [09:13] <foolip> DFXP/TTML is pretty weird too, at least the styling markup
  263. # [09:14] <knowtheory> yeah i'm aware of TTML though not the details of how weird it can get.
  264. # [09:14] <othermaciej> DFXP has the worst acronym I have ever seen for a technology
  265. # [09:15] <knowtheory> the thing w/ SMIL is that it can provide basic timing semantics, which is handy for a variety of tasks, and is particularly useful when coordinating multiple pieces of content
  266. # [09:15] <knowtheory> i can give you examples of what the company i work for has been doing, and is pushing to continue to do
  267. # [09:15] <knowtheory> if people are interested
  268. # [09:15] <othermaciej> my impression of SMIL is that it feels like something designed for the era of multimedia CD-ROMs
  269. # [09:15] <knowtheory> othermaciej: that's sort of true, and sort of not. My biggest complaint about SMIL right now is that the layout tools feel really clunky
  270. # [09:15] <othermaciej> it doesn't seem to fit that well with what people want to do with animation or timed media today
  271. # [09:15] <foolip> The expansion of DFXP is not very helpful either: Distribution Format Exchange Profile
  272. # [09:16] <knowtheory> which is why i'm getting interested in the possibility of integrating SMIL timing semantics into something with a more mature layout model, like XHTML
  273. # [09:16] <othermaciej> I think what people want is things that integrate really well into HTML/CSS, not a new top-level technology
  274. # [09:16] <knowtheory> Well that's the thing, since SMIL's been modularized it's actually possible to pick and choose components to support
  275. # [09:16] <knowtheory> if it's possible to integrate the standards at a base level
  276. # [09:16] <othermaciej> I don't view that as a plus
  277. # [09:17] <foolip> but HTML has no namespaces, so we'd just be copying the element names
  278. # [09:17] <othermaciej> picking and choosing what components to support leads to fragmentation and lack of interoperability
  279. # [09:17] <knowtheory> Yes, i'm going to have to admit, that i am walking into this somewhat unprepared so i dn't know that i have all the answers or a firm grasp of where the points of pain would be for integration.
  280. # [09:18] <knowtheory> othermaciej: yeah, well w/ SMIL it's used on such a wide variety of platforms with such a wide variety of capabilities
  281. # [09:18] <hsivonen> the design of DFXP is really sad. unfortunately, the spec fills a current accessibility void, so there's a risk that the Web gets stuck with it
  282. # [09:18] <knowtheory> they basically had to modularize the standard
  283. # [09:18] <knowtheory> MMS functions through SMIL for instance
  284. # [09:18] <othermaciej> at least some uses of SMIL actually support such tiny subsets that it's almost silly to pretend they are SMIL
  285. # [09:18] <othermaciej> MMS is a good example
  286. # [09:18] <hsivonen> does anyone use MMS?
  287. # [09:19] <knowtheory> In this day? Probably not
  288. # [09:19] <othermaciej> Apple initially considered putting some SMIL support into WebKit to do it but the subset actually supported and used on real phones is so trivial that it was easier to just handle the common special cases
  289. # [09:20] <knowtheory> I mean, at this point there's like 3 issues. First is why is SMIL the way it is (given it's history), second is what does SMIL actually provide to users at large, and 3rd, is it worth supporting and/or does it have a future as a tech
  290. # [09:20] <knowtheory> othermaciej: sure, i think that there is something to be said for being able to declaritively define timed behavior
  291. # [09:20] <knowtheory> the other alternative being JS
  292. # [09:21] <knowtheory> Depending on what your environment is, and whom your accepting data from, being able to rely on just recieving XML is a good thing
  293. # [09:21] <othermaciej> there's also css animations and css transitions
  294. # [09:21] <othermaciej> although those do not have SMIL's more robust concept of timebases
  295. # [09:22] <knowtheory> yeah. A lot of what we're trying to do specifically involves video, and being able to manipulate it in a variety of ways
  296. # [09:22] <knowtheory> which is why we're interested in what's happening w/ HTML5
  297. # [09:23] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Ping timeout: 268 seconds)
  298. # [09:23] <knowtheory> and SMIL's semantics for doing stuff like that are really good, if you want to concatenate video, or play video along side each other in a single timed environment
  299. # [09:23] <knowtheory> it's pretty solid
  300. # [09:24] <knowtheory> again i need to look at the issue more regarding HTML5s behavior, but i'm not sure how easy something like that would be to do w/ the in browser players that exist now
  301. # [09:24] <knowtheory> there are a bunch of toy usecases that exist already (i've been thinking about this because i intend to talk to people about it at SxSWi)
  302. # [09:24] <knowtheory> for instance, a youtube doubler would be easy to do in SMIL
  303. # [09:25] <knowtheory> and offer better control over timing
  304. # [09:25] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  305. # [09:25] <knowtheory> than the existing youtube doubler, which relies on remoting in and out of the flash player w/ JS (although that'll probably change w/ the HTML5 player and direct JS access)
  306. # [09:26] <danbri> 'doubler'?
  307. # [09:26] <othermaciej> knowtheory: concatenation - you'd have to use script
  308. # [09:26] <foolip> knowtheory: it seems the difficult part here is actually getting media to play in sync or concatented without gaps, not the syntax for expressing it
  309. # [09:26] <othermaciej> knowtheory: playing side-by-side - there is no good way to tell the media engine to keep the timebases in sync
  310. # [09:27] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  311. # [09:27] <knowtheory> othermaciej: SMIL sets up semantics for dealing with slippage incidentally
  312. # [09:27] <hsivonen> othermaciej: s/the media engine/QuickTime/ ? or more generally?
  313. # [09:27] <danbri> ah http://www.youtubedoubler.com/ :)
  314. # [09:27] <foolip> othermaciej: what is "the media engine"? it seems to be possible in e.g. GStreamer.
  315. # [09:27] <knowtheory> sorry danbri was looking for a particular one to link you to
  316. # [09:27] <knowtheory> but you beat me to the site
  317. # [09:28] <knowtheory> here danbri: http://www.youtubedoubler.com/?video1=http://www.youtube.com/v/HsF_2CNV9v4&start1=3&video2=http://www.youtube.com/v/06CvUjLgK5g&start2=0&h=1
  318. # [09:28] <MikeSmith> foolip: btw, thanks for the replies about the surveys. I have to say I'm a bit confused about whether the issues you brought up were discussed previously among the media subgroup members
  319. # [09:29] <othermaciej> hsivonen, foolip: I mean there is no good interface at the HTML level
  320. # [09:29] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  321. # [09:29] <knowtheory> othermaciej: here's an example i found out today that a friend of mine hacked up of a presentation using HTML5's audio: http://labs.toolness.com/ff-herdict-preso/
  322. # [09:29] <othermaciej> I know media playback engines *can* keep playback in sync if told do so, there is just no way to tell them
  323. # [09:29] <knowtheory> i told him i'd put that example together a SMIL version of that as well
  324. # [09:29] <foolip> othermaciej: indeed, but that isn't the hard part IMO, the hard part is in the media framework
  325. # [09:30] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Ping timeout: 276 seconds)
  326. # [09:30] <othermaciej> knowtheory: syncing with a slideshow type thing is doable - though we have also discussed better ways to do it than the best currently possible
  327. # [09:31] <knowtheory> oh yeah?
  328. # [09:31] <knowtheory> that'd be interesting to hear about
  329. # [09:31] <foolip> MikeSmith: I think it's mostly been me, Silvia and Eric discussing the technical details, so there are plenty of small issues. But I don't think it's meaningful to make it perfect since things will likely be remade after it hits the HTML WG anyway.
  330. # [09:32] * othermaciej would like to see it hit the HTML WG ASAP
  331. # [09:32] * foolip too
  332. # [09:33] <annevk> subtitle format debates scare me
  333. # [09:33] <othermaciej> knowtheory: there used to be a concept of "cue ranges"
  334. # [09:34] <foolip> annevk: which parts do you find scary?
  335. # [09:34] <othermaciej> annevk: I would lean towards HTML5 being agnostic about supported formats
  336. # [09:35] <hsivonen> othermaciej: that doesn't really address the problem that we need a format the all the relevant vendors agree to implement
  337. # [09:36] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  338. # [09:36] <hsivonen> othermaciej: especially if the format is external to the video file
  339. # [09:36] <hsivonen> since in that case there's no value in maintaining the MPEG vs. Xiph duality
  340. # [09:36] <othermaciej> hsivonen: I expect all vendors will support SRT
  341. # [09:36] <foolip> I think no browser vendor has found SRT objectionable, yet
  342. # [09:36] <foolip> it's just that it lacks a spec
  343. # [09:37] <hsivonen> othermaciej: original SRT or RSSesquely extended?
  344. # [09:37] <othermaciej> hsivonen: I expect over time we will also agree on either DXFP or perhaps a subset, but I am less sure of that
  345. # [09:37] <othermaciej> I think trying to encode either or both of those thoughts in the HTML5 spec is likely to spawn flamewars
  346. # [09:37] <hsivonen> RSS <title> all over again scares me
  347. # [09:37] <foolip> say no SRT extensions!
  348. # [09:37] * hsivonen agrees with foolip
  349. # [09:38] <othermaciej> I do not really care, but if it lacks a spec, I suppose someone should make one
  350. # [09:38] <annevk> if we can cover all relevant use cases with some SRT extensions that seems favorable over DXFP
  351. # [09:38] <foolip> and I think we shouldn't support the pseudo-HTML typically found in SRT either
  352. # [09:38] <annevk> we'll need some kind of SRT spec to nail all those things down
  353. # [09:38] <knowtheory> SRT?
  354. # [09:39] <hsivonen> annevk: I'd be OK with having a position up vs. position down marker extension in SRT, but the pseudo-HTML is serious badness
  355. # [09:39] <foolip> I expect writing the parsing section for SRT would be fun given the weird stuff that existing in the wild
  356. # [09:39] <foolip> hsivonen: position could be done with CSS couldn't it?
  357. # [09:40] <foolip> hsivonen: I mean completely external to the SRT file
  358. # [09:40] <annevk> foolip, that'd suck
  359. # [09:40] <hsivonen> (I can believe that position up vs. down could be dressed into being a legal requirement, but I have really hard time believing italics is a legal requirement unless someone shows me the relevant chapter and verse in a statute)
  360. # [09:40] <annevk> foolip, you want the ability to move the subtitles around a little to not cover onscreen text
  361. # [09:40] <hsivonen> foolip: I meant positioning a particular string in a particular time window near the top of the video frame when the video frame itself has relevant text at the bottom
  362. # [09:41] <MikeSmith> knowtheory: http://en.wikipedia.org/wiki/SubRip
  363. # [09:41] <foolip> I don't really like the idea of pushing SRT towards the "complex" side of the scale, I'd much rather have one format on each extreme
  364. # [09:42] <foolip> i.e. SRT + something
  365. # [09:43] * Joins: danski (~danski@93-97-160-230.zone5.bethere.co.uk)
  366. # [09:43] <knowtheory> thanks MikeSmith :)
  367. # [09:43] <foolip> these legal requirements that are cited from time to time, who do they apply to? TV stations? Set-top box makers? Browser vendors?
  368. # [09:44] <knowtheory> So there's an interest in subtitles/captioning on video?
  369. # [09:44] <knowtheory> foolip: government bodies definitely
  370. # [09:44] <foolip> knowtheory: yes, very much so
  371. # [09:44] <knowtheory> i believe that companies also have an obligation
  372. # [09:44] <knowtheory> but i'm not sure what it is.
  373. # [09:44] <knowtheory> (off the top of my head anyway)
  374. # [09:44] <danski> the laws change from country to country but by and large they do apply to private organisations as well
  375. # [09:45] <foolip> So it could be illegal to not support e.g. positioning subtitles in a software product? That doesn't sound very reasonable.
  376. # [09:46] <danski> foolip: i'm trying to catch up with the discussion in progress here :) there are accessibility requirements that vary from country to country, is what i'm saying
  377. # [09:48] <knowtheory> Okay so basically, I should go justify SMIL's existence ;) and then see whether there's any interest (or even a way) to propose some kind of interoperability w/ HTML5
  378. # [09:50] <hsivonen> knowtheory: even if you manage to justify SMIL's existence, it's not a given that it's the most appropriate syntax for text/html.
  379. # [09:50] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
  380. # [09:51] <knowtheory> hsivonen: in what contexts?
  381. # [09:51] * Quits: MikeSmith (~MikeSmith@220.109.219.245) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  382. # [09:53] <hsivonen> knowtheory: it's not a given that mixing SMIL syntax into text/html is a good idea even if SMIL turned out to have some desirable features
  383. # [09:53] <knowtheory> Actually, what is the deal with XHTML5? someone made mention of a flath namespace?
  384. # [09:54] <hsivonen> XHTML5 is the HTML5 language parsed through an XML parser
  385. # [09:54] <knowtheory> Yeah, i get that
  386. # [09:54] <knowtheory> supports nameespaces and all that fun stuff then right?
  387. # [09:54] <knowtheory> so XHTML5 should support imbedding SVG
  388. # [09:54] <knowtheory> or a SMIL document as a result?
  389. # [09:54] <hsivonen> syntactically, yes
  390. # [09:54] <knowtheory> (even if browsers wouldnt' know what to do with the content)
  391. # [09:54] <knowtheory> yes, fine
  392. # [09:55] <foolip> knowtheory: see the very end of http://hsivonen.iki.fi/xhtml2-html5-q-and-a/
  393. # [09:55] <annevk> why do we care about SMIL?
  394. # [09:55] <knowtheory> Because HTML5 is converging on the media space, which is what SMIL was made for
  395. # [09:55] <knowtheory> and because SMIL does things like provide timing semantics which don't really exist in other standards
  396. # [09:56] <danski> timing semantics. in this specific example, the synching of captions to video, but there are many other applications.
  397. # [09:56] <knowtheory> and because SMIL is already integrated into other standards, like SVG
  398. # [09:56] <knowtheory> I'm not saying that HTML5 has to support it, but i'd like to try to make a case
  399. # [09:56] <knowtheory> that it might be useful/cool if it did
  400. # [09:57] <knowtheory> And i'm not suggesting that HTML5 should contain SMIL :P
  401. # [09:57] <knowtheory> I was just curious whether there was a possibility for interoperability given this issue: http://www.w3.org/html/wg/tracker/issues/10
  402. # [09:57] <zcorpan__> SVG uses a forked subset of SMIL, not SMIL proper
  403. # [09:58] <knowtheory> Yes, there's a common functional base though
  404. # [10:07] <annevk> hmm, maybe somewhat
  405. # [10:08] <knowtheory> foolip: thanks for the link
  406. # [10:11] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  407. # [10:12] * Joins: MikeSmith (~MikeSmith@EM114-48-113-162.pool.e-mobile.ne.jp)
  408. # [10:23] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  409. # [10:25] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  410. # [10:28] * Quits: quuxman (foobar@97-113-167-22.tukw.qwest.net) (Ping timeout: 265 seconds)
  411. # [10:29] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
  412. # [10:35] * Joins: quuxman_ (foobar@97-113-167-22.tukw.qwest.net)
  413. # [10:38] * Joins: Lachy (~Lachlan@85.196.122.246)
  414. # [10:42] * quuxman_ is now known as quuxman
  415. # [10:43] * Joins: jaket (~jake@210-84-14-245.dyn.iinet.net.au)
  416. # [10:44] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
  417. # [10:44] * Joins: KL__ (~chatzilla@119247227060.ctinets.com)
  418. # [10:44] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
  419. # [10:46] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  420. # [10:50] * Quits: lazni (~lazni@118.71.114.17) (Quit: Leaving.)
  421. # [10:50] * Quits: KL__ (~chatzilla@119247227060.ctinets.com) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100118095413])
  422. # [10:52] * Quits: MikeSmith (~MikeSmith@EM114-48-113-162.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  423. # [10:53] * Joins: MikeSmith (~MikeSmith@EM114-48-201-103.pool.e-mobile.ne.jp)
  424. # [10:54] * Joins: mat_t (~mattomasz@91.189.88.12)
  425. # [10:54] * Joins: ROBOd (~robod@89.122.216.38)
  426. # [10:55] * Joins: lazni (~lazni@118.71.114.17)
  427. # [10:55] * Joins: mpt_ (~mpt@canonical/mpt)
  428. # [10:56] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
  429. # [10:56] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
  430. # [10:58] * mpt_ is now known as mpt
  431. # [10:58] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  432. # [11:06] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  433. # [11:07] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  434. # [11:09] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  435. # [11:10] * Joins: mpt (~mpt@canonical/mpt)
  436. # [11:11] <gsnedders> jgraham: http://www.petapixel.com/2010/03/03/canon-l-lens-look-alike-coffee-mug/
  437. # [11:15] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  438. # [11:15] * Joins: Lachy (~Lachlan@213.236.208.247)
  439. # [11:17] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  440. # [11:17] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  441. # [11:19] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  442. # [11:23] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  443. # [11:24] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  444. # [11:24] * Quits: wakaba_0 (~wakaba_@112-68-244-233.eonet.ne.jp) (Ping timeout: 246 seconds)
  445. # [11:27] * Quits: Lachy (~Lachlan@213.236.208.247) (Ping timeout: 260 seconds)
  446. # [11:29] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  447. # [11:30] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  448. # [11:32] * Joins: mut (~mut@host86-183-215-176.range86-183.btcentralplus.com)
  449. # [11:33] <mut> hey, is there any way to measure the extremities of a drawing on canvas
  450. # [11:33] <mut> like so i can scale it correctly?
  451. # [11:38] * Joins: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl)
  452. # [11:43] * Quits: danski (~danski@93-97-160-230.zone5.bethere.co.uk) (Quit: [Was eaten by a Grue])
  453. # [11:44] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  454. # [11:44] <Philip`> mut: No
  455. # [11:44] <Philip`> (other than keeping track of it manually in your scripts)
  456. # [11:47] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Ping timeout: 248 seconds)
  457. # [11:49] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
  458. # [11:50] <othermaciej> was XMLHttpRequest once specified in HTML5?
  459. # [11:50] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  460. # [11:51] <zcorpan__> othermaciej: http://www.whatwg.org/specs/web-apps/2005-09-01/#scripted-http
  461. # [11:51] <mut> Philip` ok cheers... :(
  462. # [11:51] <othermaciej> whoah, I didn't know there were historical copies of the spec on whatwg.org
  463. # [11:52] <othermaciej> is there any way to see what previous versions exist?
  464. # [11:53] <zcorpan__> try url-hacking
  465. # [11:53] <zcorpan__> the 2006 version also has xhr
  466. # [11:53] <othermaciej> were Workers ever in HTML5 or were they always separate (can't remember)
  467. # [11:54] <othermaciej> here is my list of specs spun off from HTML5 so far:
  468. # [11:54] <annevk5> othermaciej, http://www.whatwg.org/specs/ has copies
  469. # [11:54] <annevk5> othermaciej, Web Workers was always separate, though is part of Web Applications 1.0 now
  470. # [11:54] <annevk5> s/copies/pointers/
  471. # [11:54] <othermaciej> - 2dcontext, microdata, server-sent events, web messaging, web sockets api, web sockets protocol, web sql data base, web storage, xmlhttprequest
  472. # [11:54] <othermaciej> now that I typed that I realize I am missing the sniffing spec
  473. # [11:55] <zcorpan__> workers was initially a separate source doc but was later merged with the main source (but has never been part of the generated html5 spec)
  474. # [11:56] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  475. # [11:57] <othermaciej> can anyone else think of specs that got split out besides what I listed?
  476. # [11:58] <othermaciej> I guess there is also Web Addresses, though that is in a messed up state
  477. # [11:58] <othermaciej> also are any of what I listed wrong?
  478. # [11:59] <zcorpan__> window was split but merged back
  479. # [12:00] <othermaciej> I don't think it was ever actually removed from the spec, though I did try to write a separate spec for it at one point
  480. # [12:00] <Hixie> selectors api was originally an issue marker in the html5 spec, though there was never any normative prose written for it in the html5 spec
  481. # [12:00] <Hixie> the alternative stylesheet stuff in cssom
  482. # [12:00] <Hixie> the url stuff
  483. # [12:00] <Hixie> the origin stuff
  484. # [12:03] <Hixie> <device>
  485. # [12:05] * Joins: pauld (~chatzilla@194.102.13.2)
  486. # [12:07] <annevk5> the internet
  487. # [12:07] <annevk5> oh wait
  488. # [12:15] <MikeSmith> anybody know any Hadoop committers, or anybody involved with Hadoop that might be interested in doing a presentation about it?
  489. # [12:15] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  490. # [12:16] <MikeSmith> annevk5: btw, thank you for having the html5-diff doc pubrules-clean (unlike me, who got a serious beat-down yesterday for not having the h:tml doc in the proper state)
  491. # [12:20] <annevk5> Hixie, in http://www.whatwg.org/specs/web-apps/current-work/complete.html#protocol-overview the ABNF does not look nice
  492. # [12:22] <annevk5> hmm, maybe I don't have the correct fonts or something
  493. # [12:24] <Hixie> "doesn't look nice"?
  494. # [12:25] <Hixie> what doesn't look nice about it?
  495. # [12:28] <annevk5> for some reason no monospace font is selected on my machine
  496. # [12:28] <MikeSmith> the comment for the name-char production wraps in an unsightly way
  497. # [12:29] <MikeSmith> that comment would be less prone to unsightliness if it were to be split into two lines
  498. # [12:29] <MikeSmith> the any-char production risks potential unsightliness as well
  499. # [12:30] <MikeSmith> *the comment for the any-char production
  500. # [12:32] <annevk5> encoding as UTF-8 seems wrong btw for resource name
  501. # [12:33] <annevk5> it would have to be percent-escaped i'd think
  502. # [12:33] * Quits: Creap (~creap@83.218.67.122) (Remote host closed the connection)
  503. # [12:33] <annevk5> also, it seems the connection steps stop mentioning UTF-8 encoded from step 7 on
  504. # [12:34] <annevk5> oh, nm
  505. # [12:34] * Joins: Creap (~creap@83.218.67.122)
  506. # [12:34] * pesla is now known as peslalunch
  507. # [12:35] <Hixie> MikeSmith: i recommend getting a bigger monitor
  508. # [12:35] <Hixie> that way it won't wrap ata ll
  509. # [12:36] * MikeSmith sets aside his iPhone and goes to check on his main work machine, a TTY
  510. # [12:36] <MikeSmith> no luck there
  511. # [12:36] <Hixie> i do not buy that you were looking at that page on your iphone
  512. # [12:36] <Hixie> it's a 5MB HTML page of DOOM
  513. # [12:36] <MikeSmith> <snort>
  514. # [12:37] <Hixie> your iphone would probably catch fire if it didn't hang first
  515. # [12:37] <MikeSmith> I don't even have an iPhone, actually
  516. # [12:37] <Hixie> aha!
  517. # [12:37] <MikeSmith> I would welcome the donation of one from a generous benefactor
  518. # [12:37] <gsnedders> Liar!
  519. # [12:37] * MikeSmith puts out his pants fire
  520. # [12:38] <MikeSmith> but it does honestly look like crap on my TTY
  521. # [12:38] <MikeSmith> and my Apple IIe
  522. # [12:38] * MikeSmith goes back to playing Wizardry
  523. # [12:55] <mut> :/ just realised that the save() and restore() functions on canvas are stacked
  524. # [12:55] <mut> that could have saved me some time about 3 or 4 hours ago
  525. # [12:55] <Hixie> how did you think they worked before?
  526. # [12:55] <Hixie> one-off?
  527. # [12:55] <mut> yea
  528. # [12:56] <mut> dont laugh :P
  529. # [12:56] <Hixie> anything in particular make you think that? if the spec is misleading i can try to fix it
  530. # [12:56] <mut> nah im noob
  531. # [12:56] <Hixie> everyone's a noob when they first read the spec, anything i can do to help noobs is helpful to many :-)
  532. # [12:56] <mut> seems realy obvious now tbh
  533. # [12:56] <Hixie> k
  534. # [12:56] <mut> just didn't realise
  535. # [12:57] <gsnedders> Hixie: Make the spec shorter
  536. # [12:57] <mut> just spotted it in a tutorial and facepalmed
  537. # [12:57] <Hixie> gsnedders: press command+minus a few times
  538. # [12:58] <mut> i love how canvas is similar to cnc gcode :) saved my learning curve
  539. # [12:58] * gsnedders doesn't like how he knows nothing about 2D graphics APIs
  540. # [13:04] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
  541. # [13:04] <jgraham> Hixie: That's not really shorter by any useful metric
  542. # [13:05] <Hixie> jgraham: he didn't specify
  543. # [13:05] <jgraham> I reccommend doing s/[aeiou]//
  544. # [13:06] <jgraham> It is srprsng hw sy it is t rd stff wth n vwls
  545. # [13:06] <gsnedders> You included "i" there.
  546. # [13:06] <jgraham> Er, yes
  547. # [13:06] <jgraham> I failk
  548. # [13:06] <gsnedders> Indeed. Like normal.
  549. # [13:07] <jgraham> I isn't a real vowel anyway
  550. # [13:07] <gsnedders> No, you're jgraham.
  551. # [13:07] <gsnedders> Not much like a consunent either
  552. # [13:07] <gsnedders> And I still can't spell.
  553. # [13:07] <jgraham> Was that supposed to say constanant?
  554. # [13:07] <gsnedders> Yes
  555. # [13:08] <jgraham> Well at least the fail is spread around :)
  556. # [13:09] <gsnedders> jgraham made me take off my headphones :(
  557. # [13:09] * gsnedders doesn't like that man in the corner
  558. # [13:10] <jgraham> Oh you were probably only listening to Christian noisecore or some such anyway
  559. # [13:10] <jgraham> I'm sure your ears thanked me
  560. # [13:10] <gsnedders> Within Temptation, actually
  561. # [13:10] <gsnedders> Though I guess symphoic metal is something you'll hate anyway
  562. # [13:10] <gsnedders> I mean, includes "metal" in the name of the genre
  563. # [13:11] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 265 seconds)
  564. # [13:11] <jgraham> Much like Midge Ure, that means nothing to me
  565. # [13:11] <workmad3> gsnedders: do you mean 'symphonic metal' by any chance?
  566. # [13:11] <mut> heh canvas is ace, couldnt think of many applications to use it at first, but applications for it keep popping into my head
  567. # [13:11] <gsnedders> workmad3: Have I not already proven I cannot spell?
  568. # [13:11] * workmad3 prefers operatic metal e.g. 'nightwish' personally
  569. # [13:11] <workmad3> gsnedders: very true :)
  570. # [13:12] <gsnedders> workmad3: jgraham prefers the Eels and Radiohead.
  571. # [13:12] <gsnedders> But I guess he could tell you that.
  572. # [13:12] <jgraham> Not exclusively
  573. # [13:13] <gsnedders> Well, I don't like sym[autocomplete this yourself]
  574. # [13:14] <gsnedders> metal
  575. # [13:14] <gsnedders> exclusively
  576. # [13:14] <gsnedders> I pressed return a bit too soon then
  577. # [13:14] <gsnedders> I mean, even the intersection of our music tastes manages to be a non-empty set.
  578. # [13:14] <Hixie> the new stuff in the websocket protocol added 40 lines of code to my simple server
  579. # [13:15] <workmad3> I don't like operatic metal exclusively... I'll listen to most rock or metal and enjoy it to some extent :)
  580. # [13:15] <Philip`> gsnedders: Symbiotic metal?
  581. # [13:15] <workmad3> I don't like RnB, hiphop, rap, or pop though
  582. # [13:16] * Philip` prefers plastic to metal
  583. # [13:16] <workmad3> easier to stamp out the same thing time after time? :P
  584. # [13:17] * jgraham notes that gsnedders listed two bands and compared then to a genre
  585. # [13:17] <gsnedders> jgraham: Okay, okay… in 48 days I'll start being sensible.
  586. # [13:17] <gsnedders> Whatever "ikag" means.
  587. # [13:19] <jgraham> Ijak
  588. # [13:19] <jgraham> Or rather !Ijak
  589. # [13:19] <gsnedders> Whatever that word we were discussing earlier on the whiteboard means.
  590. # [13:21] <Hixie> woo, my server returns the same handshake as the spec's example
  591. # [13:21] <Hixie> sweet
  592. # [13:21] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 245 seconds)
  593. # [13:21] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  594. # [13:21] <gsnedders> Hixie: Congrats, you managed to write Perl without killing yourself.
  595. # [13:25] <Hixie> ok time for bed
  596. # [13:26] <MikeSmith> workmad3: how about folk metal?
  597. # [13:26] <MikeSmith> I'm a hardcore fan of that folkmetal stuff
  598. # [13:27] <MikeSmith> this kind of thing:
  599. # [13:27] <MikeSmith> http://upload.wikimedia.org/wikipedia/commons/0/08/Skyforger_16127_Cernunnos_Fest_11.jpg
  600. # [13:29] <daedb> MikeSmith: You like Finntroll?
  601. # [13:29] <jgraham> That's a real genre? What does it consist of? Metal riffs played on the banjo?
  602. # [13:29] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  603. # [13:29] * MikeSmith scrambles to look up Fintroll in Wikipedia
  604. # [13:30] <jgraham> Hmm the photo suggests normal metal + bagpipes for more aural pain
  605. # [13:30] <MikeSmith> jgraham: don't mock the gods of folktalic metal
  606. # [13:30] <gsnedders> Those bagpipes don't even have enough pipes to be very loud
  607. # [13:30] <daedb> Finntroll is damn near the ultimate folk metal band... combine metal with humppa and have finns singing in swedish, it's awesome :)
  608. # [13:31] <MikeSmith> daedb: I am mostly a fan of the physique of the Fintrolls
  609. # [13:31] <MikeSmith> http://upload.wikimedia.org/wikipedia/commons/9/96/Finntroll%2C_Metaltown_2008.JPG
  610. # [13:31] * MikeSmith wonders what those guys eat, of if they do in fact eat
  611. # [13:31] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  612. # [13:31] <daedb> MikeSmith: I was at the concert where that photo was taken :)
  613. # [13:31] <MikeSmith> daedb: I am pretty sure those dudes are tweakers
  614. # [13:32] <MikeSmith> daedb: I don't actually know nothing about them.. I suppose I might seriously like them if I actually listened
  615. # [13:33] <MikeSmith> or especially if I went to a live show
  616. # [13:33] <daedb> I actually expected them to be more fun live than they were, but it wasn't bad.
  617. # [13:34] <MikeSmith> I've found there's a lot of music I don't really care about much if I listen to a recording, but can like it at lot of I see it live
  618. # [13:34] <mut> metalheads
  619. # [13:35] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  620. # [13:35] <MikeSmith> I saw this band a while back and there music is a joke but they actually they actually tore up seriously when they played live -
  621. # [13:35] <MikeSmith> http://www.pinkypiglets.com/
  622. # [13:36] <MikeSmith> jgraham: I'm pretty sure http://upload.wikimedia.org/wikipedia/commons/0/08/Skyforger_16127_Cernunnos_Fest_11.jpg is actually a scene from the movie Spinal Tap
  623. # [13:36] <MikeSmith> and if it's not, it should be
  624. # [13:39] <jgraham> Sight. Metal. Can't live with it
  625. # [13:39] <jgraham> *Sigh
  626. # [13:39] <jgraham> Sigh
  627. # [13:39] <gsnedders> At least you've _listened_ to some, unlike too many people who slag it off endlessly.
  628. # [13:40] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
  629. # [13:40] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  630. # [13:41] <MikeSmith> jgraham: if you think you've seen the worst of it, try some Christian metal
  631. # [13:41] <MikeSmith> that'll change your mind
  632. # [13:41] <gsnedders> Hey, there is some good Christian metal
  633. # [13:41] * gsnedders hides
  634. # [13:42] <jgraham> I don't mean to slag it off endlessly or anything. It's just that it seems to be what *all* the kids here (and by kids, I don't just mean gsnedders, I eman anyone under the age of 40) are into
  635. # [13:42] <MikeSmith> "Christian metal" is kind of like "Satanic bake sale"
  636. # [13:42] <gsnedders> jgraham: Welcome to Sweden :P
  637. # [13:42] <daedb> Especially 80's christian metal, like Stryper :p
  638. # [13:43] <MikeSmith> not to use the name of Lord Satan in vain, by the way
  639. # [13:43] <jgraham> Nothing like some cookies of deatho or sponge cake of hell to brighten a rainy sunday morning
  640. # [13:43] <MikeSmith> daedb: yes, the Stryper guys did indeed have some serious armadillos on their trowsers
  641. # [13:44] <MikeSmith> Stryper did spandex better than anybody
  642. # [13:45] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Read error: Connection reset by peer)
  643. # [13:45] <jgraham> In other news, the lack of takers for the Ukelele Orchestra is most disappointing
  644. # [13:45] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  645. # [14:00] * Joins: pauld (~chatzilla@194.102.13.2)
  646. # [14:08] * Joins: surkov (~surkov@client-202-174.sibtele.com)
  647. # [14:11] * Quits: surkov_ (~surkov@client-202-93.sibtele.com) (Ping timeout: 268 seconds)
  648. # [14:20] * Joins: Utkarsh (~admin@117.201.88.119)
  649. # [14:24] * Joins: pmuellr (~pmuellr@nat/ibm/x-biklfegeyhxcaaci)
  650. # [14:30] * Joins: |zalan| (~zalan@catv-89-135-108-81.catv.broadband.hu)
  651. # [14:31] * Quits: Creap (~creap@83.218.67.122) (Remote host closed the connection)
  652. # [14:33] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 260 seconds)
  653. # [14:34] <Lachy> jgraham, how many people said they'd go?
  654. # [14:34] <jgraham> Lachy: None
  655. # [14:35] <jgraham> Unless gsnedders changes his mind I guess
  656. # [14:35] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
  657. # [14:35] <gsnedders> I said I might.
  658. # [14:35] <jgraham> s/changes/makes up/
  659. # [14:35] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  660. # [14:40] <Dashiva> Amazing how big signatures some people on public-html have
  661. # [14:41] <Dashiva> And how the readability of quote-heavy threads seems inversely proportional to how much the thread deals with a11y
  662. # [14:41] <Lachy> jgraham, you just need to promote it better.
  663. # [14:43] * Quits: scotfl (~scotfl@li106-245.members.linode.com) (Remote host closed the connection)
  664. # [14:43] <jgraham> Dashiva: My understanding is that is because the requirements for making email understandable to blind users are the exact opposite of the requirements to make the conversations understandable to everyone else
  665. # [14:43] <jgraham> This seems to be a deficiency in the email clients avaliable to the blind
  666. # [14:45] <jgraham> Lachy: I have used all my reserves of [whatever the antonym of shyness is] already.
  667. # [14:46] <Dashiva> I wonder how a11y people in general feel about making content inaccessible to non-disabled users for the benefit of disabled users
  668. # [14:47] <MikeSmith> jgraham: what is Ukulele Orchestra?
  669. # [14:47] <Lachy> jgraham, assertiveness is an antonym of shyness
  670. # [14:47] * peslalunch is now known as pesla
  671. # [14:48] <jgraham> MikeSmith: http://www.youtube.com/user/UkuleleOrchestra
  672. # [14:48] <jgraham> Lachy: Hmm. Maybe
  673. # [14:50] <Lachy> also, the requirements of making e-mail readable by blind people should be the same as for everyone else. But AIUI, the problem is that mail clients don't deal with quotes properly, which seems odd because converting a plain text e-mail to equivalent HTML markup (using <blockquote>, <ul>, etc. is trival
  674. # [14:50] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 268 seconds)
  675. # [14:51] <Lachy> and after the conversion, reading the mail is the same as reading an HTML page.
  676. # [14:51] <jgraham> Lachy: Yes the quoting thing is just what I meant
  677. # [14:51] <jgraham> Non blind people need it to follow the thread. Blind people allegedly get confused
  678. # [14:52] * Joins: scotfl (~scotfl@li106-245.members.linode.com)
  679. # [14:53] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Ping timeout: 256 seconds)
  680. # [14:53] * Joins: davidhund__ (~davidhund@85.148.0.73)
  681. # [14:54] <MikeSmith> jgraham: going to a live performance?
  682. # [14:54] <jgraham> MikeSmith: That's the plan
  683. # [14:54] <jgraham> Although I haven't actually bought any tickets yet
  684. # [14:54] * Joins: beowulf (wiglaf@ps4552.dreamhost.com)
  685. # [14:55] <MikeSmith> where are you guys these days? still Liknoping?
  686. # [14:55] <MikeSmith> *Linkoping
  687. # [14:55] <jgraham> Yes
  688. # [14:55] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  689. # [14:55] * annevk5 is now known as annevk
  690. # [14:55] <MikeSmith> hmm, "Liknoping" sounds better
  691. # [14:55] <MikeSmith> I think I will call it that from now now
  692. # [14:55] <MikeSmith> *now on
  693. # [14:57] <annevk> I just call it Sweden
  694. # [14:59] <jgraham> I think that's quite unfair to the rest of Sweden
  695. # [15:00] <MikeSmith> good god almighty, I did a search just now and I find that there is no heavy metal band yet named Mjöllnir
  696. # [15:01] <MikeSmith> what the hell are these heavy-metal guys thinking?
  697. # [15:01] <MikeSmith> i mean, "Finntroll" vs. "Mjöllnir"?
  698. # [15:01] <MikeSmith> no brainer
  699. # [15:01] <boblet> maybe they’re all too busy playing Halo 3?
  700. # [15:02] <MikeSmith> those guys should might just as well called themselves MoominTroll instead
  701. # [15:02] <boblet> (Master Chief wears Mjolnir-brand underoos)
  702. # [15:02] <MikeSmith> dudes, we need to start a heavy metal band named Mjöllnir, right away
  703. # [15:03] * Joins: mpt (~mpt@canonical/mpt)
  704. # [15:03] <davidhund__> would this be a good time (and place) to ask the Swedish Heavy Metal Gods a question re: alt attribute on images in a <figure>?
  705. # [15:04] <davidhund__> I was just wondering, from a usability p.o.v., would it be correct to state that an image in a <figure> should always have alternative text (in the 'alt' attribute)?
  706. # [15:04] <boblet> if someone could programmatically turn emotions in email into noise, you wouldn’t even need to write any music; just point it at public-html and press rec
  707. # [15:08] <Philip`> davidhund__: The spec explicitly allows alt to be omitted if you're in a <figure> with a <figcaption>
  708. # [15:08] <davidhund__> But, this means that the figcaption could describe content that's 'not there', right?
  709. # [15:09] <Philip`> and indicates it's the appropriate thing to do when you don't have a real textual alternative to the image (e.g. you don't know what's in the image) but you do have some other text that's related to the image (e.g. a title)
  710. # [15:10] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  711. # [15:10] <Philip`> An <img> with no alt isn't 'not there'
  712. # [15:11] <Philip`> <img alt=""> is not there, but just <img> is unknown and dependent on context
  713. # [15:11] <Philip`> (as I understand it)
  714. # [15:11] <davidhund__> hrm
  715. # [15:12] * Joins: miketaylr (~miketaylr@38.117.156.163)
  716. # [15:13] <Philip`> I think the idea is that if you can replace the image with equivalent text, then that text goes in alt; otherwise you shouldn't specify alt at all (and shouldn't put in text that's descriptive but not equivalent - that should go in a <figcaption> instead)
  717. # [15:13] <davidhund__> How would <figure><img ... [some chart] alt=""><figcaption>The latest trends in Foo</figcaption></figure> be helpful to people with screenreaders?
  718. # [15:14] * Quits: smaug (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 245 seconds)
  719. # [15:15] <Philip`> Empty alt="" should only be used for decorative images or similar things where the image can be omitted entirely; you shouldn't use it in that example
  720. # [15:16] <davidhund__> exactly.
  721. # [15:16] <davidhund__> Hence my question: "Would it be correct to say that alt text is required on images in a <figure>"
  722. # [15:19] <Philip`> No, because there are other examples where alt should be omitted (when it's impossible to do anything that would be helpful to people with screenreaders, and putting bogus alt text would be worse than omitting it and having associated non-alt text in a figcaption etc)
  723. # [15:20] <Philip`> like the spec's example of a photo sharing site saying "<figure> <img src="1100670787_6a7c664aef.jpg"> <figcaption>Bubbles traveled everywhere with us.</figcaption> </figure>"
  724. # [15:21] <Philip`> (where the site knows nothing about the image, other than a description of it (which is not equivalent to the image itself))
  725. # [15:23] <davidhund__> sure, just wondering about the usefulness of the figcaption in that case then…
  726. # [15:23] <davidhund__> thanks Philip'
  727. # [15:23] * Joins: mpt (~mpt@canonical/mpt)
  728. # [15:23] <MikeSmith> Lachy: I think you should be the part of Loki in our assemblage of rock gods known as Mjöllnir
  729. # [15:23] <MikeSmith> I shall be Thor, of course
  730. # [15:24] <MikeSmith> gsnedders: you will be Baldr, the emo-God
  731. # [15:24] <Philip`> davidhund__: The usefulness is that UAs can automatically determine the text that's associated with the image, and announce it to the user, so the user has better than no idea about what the image is
  732. # [15:25] <daedb> MikeSmith: http://www.vikingarock.se/banden/mjolner.php
  733. # [15:26] <daedb> Different spelling, but there is at least one Mjöllnir-band
  734. # [15:26] <MikeSmith> oh shit
  735. # [15:26] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
  736. # [15:27] <MikeSmith> well, our first act as a band will have to be to find those guys and kick the crap out of them and steal their name
  737. # [15:27] <Dashiva> I thought your "band" was StandardsSuck
  738. # [15:27] <Philip`> MikeSmith: You should just apply for a trademark on their name, and then get your lawyers to force them to change
  739. # [15:28] <MikeSmith> Dashiva: Marcos is not of Northern European stock, so he can't be in the band
  740. # [15:28] <boblet> MikeSmith: who drives the @w3c twitter account?
  741. # [15:28] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
  742. # [15:28] <MikeSmith> or Nordic-Germanic
  743. # [15:28] <Dashiva> MikeSmith: He could be the manager
  744. # [15:28] <MikeSmith> boblet: a bot
  745. # [15:28] <daedb> MikeSmith: Also, http://www.metal-archives.com/band.php?id=22679 (different band, same name, seems more serious)
  746. # [15:28] <Dashiva> http://www.bradcolbow.com/archive.php/?p=204
  747. # [15:29] <boblet> give the bot my thanks :)
  748. # [15:29] <Philip`> davidhund__: (By the way, I don't fully understand the spec's current alt requirements, and think they're crazy (because they're too hard to fully understand or even read), so don't trust anything I say :-) )
  749. # [15:29] <MikeSmith> Dashiva: we will let Marcos carry our guitar cases and select the fans who have the privilege to come backstage and bask in our glory
  750. # [15:30] <MikeSmith> boblet: the bot says, "give W3C more props"
  751. # [15:30] <davidhund__> Philip' yeah alt-attr seems so simple but I find it quite hard to 'get'. Since a figure is supposed to be a "unit of self-contained content" it is referenced from somewhere, right? So now the subject referenced ('Bubbles') is not described at all. The figcaption is not describing the subject, simply giving more context (in your example)
  752. # [15:30] <gsnedders> w00t! ꦕꦫꦏꦤꦤ꧀
  753. # [15:31] <boblet> heh
  754. # [15:32] * Quits: Utkarsh (~admin@117.201.88.119) (Ping timeout: 260 seconds)
  755. # [15:34] <Lachy> MikeSmith, I have no idea waht Mjöllnir is
  756. # [15:35] <Lachy> and what makes Thor and Loki rock gods? Thor is the god of thunder, I can't remember what Loki is
  757. # [15:35] <daedb> Mjöllnir is Thor's hammer.
  758. # [15:36] <Philip`> I remember some old shareware game where Loki was a snake guy who irritatingly could only be hit from behind
  759. # [15:37] <MikeSmith> jgraham: Lachy's comments make me think that you may be more worthy of donning the mantle of Loki
  760. # [15:37] <Philip`> but fortunately your hammer was like a boomerang so you could do that alright
  761. # [15:37] <Philip`> (I guess you were Thor in the game?)
  762. # [15:37] <Philip`> Also it had skunks
  763. # [15:37] <MikeSmith> jgraham: but I had been thinking you should be Tannhäuser
  764. # [15:37] <MikeSmith> which I realize Tannhäuser is not a god
  765. # [15:37] <MikeSmith> but he is better than a god
  766. # [15:38] <MikeSmith> he is the inspiration for Wagner's greatest music
  767. # [15:38] * daedb wants to be Baldr
  768. # [15:38] <MikeSmith> and Wagner is the original inspiration behind all heavy metal
  769. # [15:38] <gsnedders> daedb: MikeSmith already assigned me to him
  770. # [15:38] * Joins: Utkarsh (~admin@117.201.83.131)
  771. # [15:39] <daedb> bah
  772. # [15:39] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  773. # [15:39] <MikeSmith> as heavy metal Gods, we bow before two ÜberLords, Lord Wagner and Lord Satan
  774. # [15:40] <Philip`> http://www.mobygames.com/game/dos/god-of-thunder/screenshots/gameShotId,4870/ - ooh, that was it
  775. # [15:40] <Philip`> Thor was so cute
  776. # [15:42] <MikeSmith> that is not Thor
  777. # [15:42] <MikeSmith> there can be not cuteness in Thor
  778. # [15:43] <MikeSmith> only anger and righteous vengefulness
  779. # [15:43] <MikeSmith> the greatest incarnation of Thor of all time was this guy:
  780. # [15:43] <MikeSmith> http://en.wikipedia.org/wiki/Beta_Ray_Bill
  781. # [15:44] <Dashiva> Wait, there are HTML action figures? http://www.bradcolbow.com/archive.php/?p=106
  782. # [15:44] <MikeSmith> this is a guy that was such a baddass he fought the existing Thor and beat him and then became Thor in his place
  783. # [15:46] * Joins: jgornick (~joe@199.199.212.242)
  784. # [15:46] <MikeSmith> Dashiva: those action figures are missing their orthopedic chairs and laptops and coffee cups
  785. # [15:46] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  786. # [15:48] <Dashiva> That sounds more like inaction figures
  787. # [15:49] <boblet> lol
  788. # [15:51] <MikeSmith> Philip`: the spec's current discussion of alt text is baroque to the point that I think the only thing more it needs now is accompanying footnotes or commentary in the margins, like a Thomspson Study Bible
  789. # [15:52] <MikeSmith> I think a graduate course could be constructed around that section
  790. # [15:52] <MikeSmith> taught by Jacques Derrida
  791. # [15:53] <MikeSmith> and/or Jacques De Molay
  792. # [15:54] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
  793. # [15:55] <jgraham> MikeSmith: In unrelated news, thanks for being roughly the only person on linkedin who isn't entirely po-faced
  794. # [15:55] <MikeSmith> jgraham: I don't understand. my linkedin profile is deadly serious
  795. # [15:56] <davidhund__> but MikeSmith I don't think Derrida would appreciate the spec metanarrative to start… :-P
  796. # [15:56] <Dashiva> I have problems determining whether linkedin is actually professionally useful or not
  797. # [15:57] <MikeSmith> Dashiva: one thing, it's useful for hooking up with sexy women
  798. # [15:58] <MikeSmith> in my experience at least
  799. # [15:58] <MikeSmith> Is it supposed to good for professional stuff of some kind?
  800. # [15:59] * MikeSmith is wondering if he somehow has missed understood the "Linked" implications of the "LinkedIn" name
  801. # [15:59] <Philip`> I've only ever used it for stalking people
  802. # [16:00] <MikeSmith> davidhund__: overall, there is too much clarity in the HTML5 spec to interest Derrida
  803. # [16:00] <MikeSmith> he likes ambiguity and confusion
  804. # [16:01] <knowtheory> everything is open to interpretation
  805. # [16:01] <boblet> MikeSmith: Beta Ray Bill seems like an inspiration for the Halo series Brutes
  806. # [16:01] <knowtheory> ;)
  807. # [16:01] <davidhund__> he would be opposed to the many truth claims for sure :-) It's just a powerplay by a small group… :-P
  808. # [16:01] <MikeSmith> davidhund__: that's why I think he would be much more at home in the section that attempts to give guidance on alt text
  809. # [16:01] <Dashiva> MikeSmith: I've got a partial understanding that it's supposed to be useful for making connections, getting job opportunities, etc
  810. # [16:02] <MikeSmith> Dashiva: that doesn't sound like much fun
  811. # [16:02] <davidhund__> Mikesmith agreed re: alt
  812. # [16:03] <jgraham> Dashiva: I would like some evidence to back up that idea. I tend to suspect it is just clever hype to make people buy in
  813. # [16:04] <MikeSmith> boblet: I think Beta Ray Bill was an inspiration for many
  814. # [16:04] <MikeSmith> Walt Simonson is one of the greats of all time
  815. # [16:05] <Dashiva> jgraham: Yes, that's how I feel too
  816. # [16:05] <Philip`> jgraham: Maybe it's just hype, but maybe it's real, and surely you don't want to take the risk of missing out on exciting career opportunities
  817. # [16:05] <Dashiva> If it isn't, what does linkedin offer over, say, facebook?
  818. # [16:06] * jgraham has a perfectly fine job at the moment
  819. # [16:06] <Dashiva> jgraham: Sure, but by the time things change it's a bit late to start preparing :P
  820. # [16:08] <Philip`> Maybe tomorrow Microsoft will buy Opera so they can replace Trident and then what'll you do?
  821. # [16:08] <jgraham> Laugh
  822. # [16:09] <gsnedders> jgraham: "fine"? You call a job in a country where it's still -5°C in March _fine_?
  823. # [16:09] <jgraham> I wan't using "fine" as a synonym for "sunny"
  824. # [16:12] <beowulf> MikeSmith: o rly? o.O
  825. # [16:12] <Dashiva> gsnedders: It's a small price to pay for a liveable july
  826. # [16:12] * beowulf has another look at LinkedIn
  827. # [16:13] <gsnedders> Dashiva: Well, July in (Eastern) Scotland is liveable… just depressingly gray.
  828. # [16:14] <beowulf> MikeSmith++ # man about town
  829. # [16:17] * Quits: surkov (~surkov@client-202-174.sibtele.com) (Quit: surkov)
  830. # [16:24] * Joins: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net)
  831. # [16:24] * Joins: Sanjuro (~johnnyisi@213-64-113-37-no97.tbcn.telia.com)
  832. # [16:30] * Quits: zcorpan__ (~zcorpan@90-224-190-71-no135.tbcn.telia.com) (Ping timeout: 258 seconds)
  833. # [16:31] * Joins: zcorpan__ (~zcorpan@c-8d98e355.410-6-64736c14.cust.bredbandsbolaget.se)
  834. # [16:32] <zcorpan__> "Thus I don't think having normative dependencies on non-free specifications could be allowed."
  835. # [16:33] * zcorpan__ notes that iso 8879 isn't freely available
  836. # [16:33] * Joins: sbublava (~stephan@77.116.187.253.wireless.dyn.drei.com)
  837. # [16:33] * Joins: Heimidal (~heimidal@72.243.127.83)
  838. # [16:33] * Quits: Heimidal (~heimidal@72.243.127.83) (Changing host)
  839. # [16:33] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  840. # [16:33] * zcorpan__ is now known as zcorpan
  841. # [16:35] <Philip`> zcorpan: That seems like a good example of why it's a terrible idea
  842. # [16:36] <Philip`> Someone should complain about the [BEZIER] reference, because that appears to almost entirely not exist
  843. # [16:37] <Philip`> It looks like it probably was published somewhere but I can't find anything except second-hand references to it
  844. # [16:37] <Philip`> (and it's a normative dependency)
  845. # [16:38] <zcorpan> Philip`: go ahead
  846. # [16:38] <Philip`> But the someone would have to come up with a better reference to use instead
  847. # [16:38] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Quit: Leaving...)
  848. # [16:38] <zcorpan> no, someone could just complain
  849. # [16:38] <Philip`> and I couldn't find any that didn't require payment so I can't tell if they actually define what's needed
  850. # [16:39] <Philip`> Someone could, but it wouldn't be very useful
  851. # [16:39] <jgraham> References to things that require payment are almost useless
  852. # [16:40] <Philip`> Almost but not quite
  853. # [16:40] <jgraham> Right, but to the extent that technically less correct, but free, references, should be preferred where possible
  854. # [16:41] <jgraham> and references to non-free documents only included if there is literally no other possibility
  855. # [16:42] <Philip`> The problem with the BEZIER one is it's not non-free, it's entirely unfindable
  856. # [16:53] * Joins: MikeSmithX (~MikeSmith@EM114-48-40-211.pool.e-mobile.ne.jp)
  857. # [16:56] * Quits: MikeSmith (~MikeSmith@EM114-48-201-103.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
  858. # [17:02] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
  859. # [17:06] <annevk> didn't the SVG WG write up the BEZIER math?
  860. # [17:06] * annevk wonders how hard it would be for someone to write down the relevant math so we can just include it directly
  861. # [17:07] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  862. # [17:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 258 seconds)
  863. # [17:08] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  864. # [17:08] <Philip`> The maths is trivial, it's just like http://upload.wikimedia.org/math/5/e/3/5e32b674a98a9f70e492851f9ad92b61.png
  865. # [17:08] <Philip`> but Hixie seemingly wanted something as close to the 'original' source as possible
  866. # [17:11] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
  867. # [17:11] <annevk> seems easier to spec the math and save everyone some time
  868. # [17:11] * Quits: dglazkov (~dglazkov@c-24-4-102-110.hsd1.ca.comcast.net) (Quit: dglazkov)
  869. # [17:12] <Philip`> In practice, it's easier to not include a reference or definition at all (I don't see one in SVG) because everyone knows what it means and/or can look it up on Wikipedia
  870. # [17:13] <Lachy> Philip`, what is that formula you linked to?
  871. # [17:14] <Philip`> Lachy: Cubic Bézier curves
  872. # [17:17] <Philip`> (...from http://en.wikipedia.org/wiki/Bézier_curve#Examination_of_cases)
  873. # [17:18] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  874. # [17:18] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  875. # [17:20] * Quits: davidhund__ (~davidhund@85.148.0.73) (Quit: ... succes ermee! :-))
  876. # [17:27] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  877. # [17:31] * Joins: dglazkov (~dglazkov@nat/google/x-zpujutylfdkqrnhq)
  878. # [17:47] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  879. # [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!)
  880. # [17:53] * Joins: aroben (~aroben@unaffiliated/aroben)
  881. # [17:54] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  882. # [17:55] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  883. # [17:56] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
  884. # [17:57] * Quits: rektide (rektide@voodoowarez.com) (Ping timeout: 264 seconds)
  885. # [18:02] * Quits: sbublava (~stephan@77.116.187.253.wireless.dyn.drei.com) (Quit: sbublava)
  886. # [18:06] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  887. # [18:09] * Joins: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net)
  888. # [18:13] * Quits: lazni (~lazni@118.71.114.17) (Quit: Leaving.)
  889. # [18:14] * Joins: lazni (~lazni@118.71.114.17)
  890. # [18:17] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
  891. # [18:21] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  892. # [18:22] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
  893. # [18:23] * Quits: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net) (Remote host closed the connection)
  894. # [18:24] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  895. # [18:28] * Joins: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net)
  896. # [18:30] * Quits: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net) (Remote host closed the connection)
  897. # [18:32] * Quits: dave_levin (~dave_levi@nat/google/x-qgkhkkdynxgcshpq) (Quit: dave_levin)
  898. # [18:35] * Joins: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net)
  899. # [18:35] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  900. # [18:36] * Joins: ap_ (~ap@17.246.19.5)
  901. # [18:37] * ap_ is now known as ap
  902. # [18:38] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
  903. # [18:41] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
  904. # [18:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  905. # [18:42] * MikeSmithX is now known as MikeSmith
  906. # [18:42] <MikeSmith> zcorpan, you around?
  907. # [18:49] * Joins: mpt (~mpt@canonical/mpt)
  908. # [18:50] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
  909. # [18:52] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
  910. # [19:00] * Quits: jaket (~jake@210-84-14-245.dyn.iinet.net.au) (Quit: jaket)
  911. # [19:01] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  912. # [19:01] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  913. # [19:02] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 246 seconds)
  914. # [19:03] * Joins: Heimidal (~heimidal@72.243.127.83)
  915. # [19:03] * Quits: Heimidal (~heimidal@72.243.127.83) (Changing host)
  916. # [19:03] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  917. # [19:03] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  918. # [19:06] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  919. # [19:07] * Joins: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464)
  920. # [19:09] * Joins: maikmerten (~maikmerte@port-92-201-38-85.dynamic.qsc.de)
  921. # [19:09] * Quits: JusticeFries (~justicefr@2002:43ad:ef61:0:226:8ff:fedd:9464) (Remote host closed the connection)
  922. # [19:11] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
  923. # [19:12] * Quits: hish (~chatzilla@p57B7DE3C.dip.t-dialin.net) (Ping timeout: 265 seconds)
  924. # [19:13] * Quits: zcorpan (~zcorpan@c-8d98e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  925. # [19:13] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  926. # [19:18] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  927. # [19:18] * Joins: sbublava (~stephan@77.116.187.253.wireless.dyn.drei.com)
  928. # [19:21] * Joins: dave_levin (~dave_levi@nat/google/x-rmfgpfzndctmhdqs)
  929. # [19:25] * Joins: Lachy (~Lachlan@85.196.122.246)
  930. # [19:31] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  931. # [19:31] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  932. # [19:36] <annevk> Microsoft just filed a bug on <canvas>: http://www.w3.org/Bugs/Public/show_bug.cgi?id=9189
  933. # [19:40] * Philip` told them to :-)
  934. # [19:44] <AryehGregor> Does anyone know if they'll be implementing it in IE9, or what?
  935. # [19:44] <Philip`> I assume they know, but nothing has been announced
  936. # [19:45] <Philip`> Given the detail that they're reviewing the spec in, I assume it's because they're either implementing it or planning to implement it at some point in the future
  937. # [19:45] <AryehGregor> I figured that much, but I wonder if it's for IE9 or 10.
  938. # [19:45] <AryehGregor> Actually, have they even announced when IE9 will be released?
  939. # [19:45] <AryehGregor> Even approximately?
  940. # [19:46] * Philip` has no idea
  941. # [19:46] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 245 seconds)
  942. # [19:52] * Joins: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0)
  943. # [19:53] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Remote host closed the connection)
  944. # [19:54] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
  945. # [20:00] * Joins: m_W (~mwj@12.192.243.2)
  946. # [20:09] * Joins: LoneStar99 (~dmontalvo@adsl-76-211-219-55.dsl.hrlntx.sbcglobal.net)
  947. # [20:09] <LoneStar99> was told to come here for html5 canvas inquires is that correct?
  948. # [20:10] <AryehGregor> LoneStar99, yes, this is one place you can ask about that.
  949. # [20:12] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  950. # [20:16] <LoneStar99> i have a drawing program that works, fine but since it is a mobile, app it broke. noticed line 7 of the following makes the code fail http://pastebin.com/fvRpPFeu
  951. # [20:16] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Read error: Connection reset by peer)
  952. # [20:17] * Joins: daedb (~daed@h11n1fls34o986.telia.com)
  953. # [20:19] <LoneStar99> need to figure out how to not use "context.beginPath();" but lines are still anti-aliased
  954. # [20:19] <Philip`> LoneStar99: It's not clear what that code is meant to be doing
  955. # [20:20] <Philip`> It sounds like you're calling it each time the user clicks somewhere?
  956. # [20:20] <Philip`> If you don't call beginPath, then every time you call lineTo you're making the current path get longer and longer
  957. # [20:21] * Joins: zcorpan (~zcorpan@c-029de355.410-6-64736c14.cust.bredbandsbolaget.se)
  958. # [20:21] <Philip`> and each time you call stroke() you're re-drawing every line segment that's ever been added to that path
  959. # [20:21] <zcorpan> MikeSmith: am now
  960. # [20:21] <LoneStar99> yes it is based o this code: http://devfiles.myopera.com/articles/649/example1.js
  961. # [20:21] <Philip`> which might be what makes it look non-antialiased (because it's overdrawing the lines)
  962. # [20:21] <Philip`> What you probably want is to do beginPath, and then moveTo with the *previous* mouse coordinates, and then lineTo with the current mouse coordinates
  963. # [20:22] <Philip`> so that each time you're just drawing a single line between the previous and current mouse positions
  964. # [20:23] <Philip`> Hmm, that example seems to do it wrong (it never resets so it'll stroke longer and longer paths)
  965. # [20:24] <LoneStar99> the weird thing is that drawing works, without "context.beginPath();" but once uncommented, it fails to display
  966. # [20:24] <Philip`> If you just call beginPath and then lineTo, it's not drawing a line from somewhere to somewhere
  967. # [20:24] <Philip`> because you've only given it a single point
  968. # [20:24] <Philip`> which is why you first need to moveTo the previous point
  969. # [20:26] <LoneStar99> how would I moveTo previous point?
  970. # [20:27] <LoneStar99> was chatting with another developer, and he said he does not even use "context.beginPath();" to draw lines... how would I be able to do that?
  971. # [20:28] <Philip`> You need to add some global variables and store ev._x and ev._y in them each time you draw, and then use those values in a moveTo the next time you draw (after beginPath and before lineTo)
  972. # [20:29] <Philip`> If you don't use beginPath then you'll never reset to an empty path, so you'll have the problem of repeatedly drawing over the early parts of the path
  973. # [20:29] <Philip`> (which is an easy mistake because it's hard to notice, but it eventually makes things go really slow and look ugly)
  974. # [20:29] <LoneStar99> simply need to anti-alias anything drawn... what is the best way?
  975. # [20:31] <LoneStar99> this is the sample code working, but without anti-aliasing http://devfiles.myopera.com/articles/649/example1.html
  976. # [20:31] * Quits: maikmerten (~maikmerte@port-92-201-38-85.dynamic.qsc.de) (Remote host closed the connection)
  977. # [20:32] * Quits: sbublava (~stephan@77.116.187.253.wireless.dyn.drei.com) (Quit: sbublava)
  978. # [20:33] <Philip`> It is antialiasing, but it's got this overdraw problem because it never resets the path
  979. # [20:33] <Philip`> so if you move mouse a hundred times then the first part of the line will have been stroked a hundred times
  980. # [20:33] <Philip`> and the antialiased grey gets drawn a hundred times and turns black
  981. # [20:34] <Philip`> which is why it looks aliased
  982. # [20:37] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  983. # [20:37] <LoneStar99> kinda confused...
  984. # [20:39] <Philip`> If you say: ctx.strokeStyle = 'red'; ctx.moveTo(0, 0); ctx.lineTo(100, 0); ctx.stroke(); ctx.strokeStyle = 'green'; ctx.lineTo(100, 100); ctx.stroke();
  985. # [20:39] <Philip`> then it will stroke the first line segment in red, and then it will stroke *both* line segments in green
  986. # [20:40] <Philip`> because they're both still part of the current path
  987. # [20:40] <Philip`> and that's what that example is doing (except it's a lot more than two line segments, and it's stroking them all in black)
  988. # [20:40] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Quit: drunknbass_work)
  989. # [20:42] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  990. # [20:43] <LoneStar99> i need lines to look like this: http://caimansys.com/painter/index.html
  991. # [20:43] <LoneStar99> not generic looking...
  992. # [20:44] * Philip` goes away for a while
  993. # [20:45] * Joins: daedb_ (~daed@h11n1fls34o986.telia.com)
  994. # [20:46] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Ping timeout: 245 seconds)
  995. # [20:46] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Ping timeout: 265 seconds)
  996. # [20:48] * Quits: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0) (Quit: borismus)
  997. # [20:51] * Joins: cying (~cying@70.90.171.153)
  998. # [20:53] * Joins: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
  999. # [20:54] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  1000. # [20:54] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1001. # [20:54] * Quits: zcorpan (~zcorpan@c-029de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  1002. # [20:55] * Quits: m_W (~mwj@12.192.243.2) (Ping timeout: 240 seconds)
  1003. # [20:55] * Joins: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0)
  1004. # [20:57] * Quits: knowtheory (~knowtheor@bas1-london16-1176189267.dsl.bell.ca) (Quit: There are lives at stake here!)
  1005. # [20:57] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1006. # [20:57] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  1007. # [21:00] * Joins: mpt (~mpt@canonical/mpt)
  1008. # [21:00] * Joins: weinig (~weinig@nat/apple/x-dhguqwvewpnuqdoi)
  1009. # [21:06] * Joins: m_W (~mwj@12.192.243.2)
  1010. # [21:06] * Quits: peol (~andree@unaffiliated/peol) (Ping timeout: 258 seconds)
  1011. # [21:07] * Joins: peol (~andree@unaffiliated/peol)
  1012. # [21:09] * Joins: jwalden (~waldo@97-117-177-229.phnx.qwest.net)
  1013. # [21:10] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
  1014. # [21:10] * Quits: jwalden (~waldo@97-117-177-229.phnx.qwest.net) (Client Quit)
  1015. # [21:10] * Joins: dbaron (~dbaron@nat/mozilla/x-kxrlmiukoqekxscl)
  1016. # [21:12] * aroben is now known as aroben|lunch
  1017. # [21:14] * Joins: othermaciej (~mjs@17.246.19.46)
  1018. # [21:20] * Quits: |zalan| (~zalan@catv-89-135-108-81.catv.broadband.hu)
  1019. # [21:21] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Ping timeout: 265 seconds)
  1020. # [21:22] * Joins: weinig_ (~weinig@17.246.18.54)
  1021. # [21:25] * Quits: weinig (~weinig@nat/apple/x-dhguqwvewpnuqdoi) (Ping timeout: 264 seconds)
  1022. # [21:25] * weinig_ is now known as weinig
  1023. # [21:27] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  1024. # [21:27] <Hixie> annevk: if an implement thinks the maths would have helped them, send me the maths and i'll add it.
  1025. # [21:28] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  1026. # [21:39] * Joins: zcorpan (~zcorpan@c-029de355.410-6-64736c14.cust.bredbandsbolaget.se)
  1027. # [21:40] * aroben|lunch is now known as aroben
  1028. # [21:47] * Joins: borismus_ (~borismus@2001:690:20b0:1002:225:4bff:feca:8642)
  1029. # [21:47] * Quits: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0) (Read error: Operation timed out)
  1030. # [21:47] * borismus_ is now known as borismus
  1031. # [21:57] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
  1032. # [21:58] * Philip` thinks anybody realistically implemented Bézier curves is going to need a lot more information than the equation
  1033. # [21:58] <Philip`> *implementing
  1034. # [21:58] <Dashiva> Nah, edge cases never happen in the real world :P
  1035. # [21:58] <Philip`> It'd only be useful if there was ambiguity about what "cubic Bézier curve" means
  1036. # [21:58] <Philip`> but there isn't
  1037. # [21:58] <Philip`> because there's only one definition and everybody uses it
  1038. # [21:59] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  1039. # [22:01] <Hixie> i agree, hence "if an implementor thinks" :-)
  1040. # [22:10] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1041. # [22:11] * Quits: borismus (~borismus@2001:690:20b0:1002:225:4bff:feca:8642) (Ping timeout: 260 seconds)
  1042. # [22:11] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
  1043. # [22:14] * Joins: KevinMarks (~KevinMark@157.22.22.46)
  1044. # [22:15] <othermaciej> yay, drafts are published
  1045. # [22:15] * othermaciej is glad that is over with
  1046. # [22:17] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
  1047. # [22:18] <annevk> oh wait, I guess I confused bezier with compositing
  1048. # [22:19] <Philip`> Oh
  1049. # [22:19] <Philip`> Not quite the same thing :-p
  1050. # [22:20] <Philip`> The original paper on compositing is online for free so that's nice
  1051. # [22:21] <Hixie> othermaciej: how long did the process take from start to finish?
  1052. # [22:21] <othermaciej> Hixie: what do you count as the start?
  1053. # [22:21] <annevk> yeah I know it's not the same, didn't realize bezier curves had a similar issue
  1054. # [22:21] <Hixie> othermaciej: when you decided we should try to publish, i guess
  1055. # [22:22] <othermaciej> start of Call for Consensus to publish: Feb 10
  1056. # [22:22] <othermaciej> recorded WG decision to publish: Mar 24
  1057. # [22:23] <othermaciej> er
  1058. # [22:23] <othermaciej> Feb 24
  1059. # [22:23] <othermaciej> so about a month, or 8 days, depending on how you care to count
  1060. # [22:23] <Hixie> not too bad i guess
  1061. # [22:23] <othermaciej> this signals that if we are serious about the heartbeat requirement, the next publication round should start in 2 months
  1062. # [22:23] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust2009.hari.cable.virginmedia.com)
  1063. # [22:23] <Hixie> yeah
  1064. # [22:25] <Dashiva> As discussed in #html-wg earlier, the whole process might get easier if we published more than heartbeat required
  1065. # [22:25] * Quits: pmuellr (~pmuellr@nat/ibm/x-biklfegeyhxcaaci) (Quit: pmuellr)
  1066. # [22:32] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  1067. # [22:33] <LoneStar99> Philip': my code is posted in the last thread of this link http://uoid.me/canvas2
  1068. # [22:34] * Joins: sicking (~chatzilla@nat/mozilla/x-vxlikgigqhryfqjt)
  1069. # [22:37] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  1070. # [22:40] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  1071. # [22:48] * Quits: dbaron (~dbaron@nat/mozilla/x-kxrlmiukoqekxscl) (Read error: Connection reset by peer)
  1072. # [22:49] * Quits: Sidnicious (~Sidney@pdpc/supporter/professional/sidney) (Read error: Connection reset by peer)
  1073. # [22:49] * Joins: dbaron (~dbaron@nat/mozilla/x-ryqugwclgnybymwq)
  1074. # [22:49] * Joins: rektide (rektide@voodoowarez.com)
  1075. # [22:50] <othermaciej> Dashiva: I could get behind publishing monthly
  1076. # [22:51] <Philip`> LoneStar99: I think you need something like http://pastie.org/854584
  1077. # [22:52] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  1078. # [22:55] <LoneStar99> Philip': something random the original code was written by a dude that just left the chat...
  1079. # [22:55] <LoneStar99> sorry the channel "ROBOd "
  1080. # [22:57] * Quits: MikeSmith (~MikeSmith@EM114-48-40-211.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  1081. # [22:59] * Quits: m_W (~mwj@12.192.243.2) (Ping timeout: 264 seconds)
  1082. # [22:59] * Joins: colinsullivan (~colinsull@ae-lally-green-83.dynamic2.rpi.edu)
  1083. # [23:00] <colinsullivan> Can anyone help me with an HTML5 audio implementation?
  1084. # [23:01] <LoneStar99> Philip': that works perfect!
  1085. # [23:01] <LoneStar99> thank you so muc
  1086. # [23:01] <LoneStar99> h
  1087. # [23:01] * Quits: miketaylr (~miketaylr@38.117.156.163) (Ping timeout: 260 seconds)
  1088. # [23:02] * Joins: MikeSmith (~MikeSmith@EM114-48-56-30.pool.e-mobile.ne.jp)
  1089. # [23:02] * Joins: miketaylr (~miketaylr@38.117.156.163)
  1090. # [23:11] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
  1091. # [23:11] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1092. # [23:14] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  1093. # [23:14] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  1094. # [23:15] * Joins: paul_irish (~paul_iris@209.117.47.253)
  1095. # [23:20] * Joins: paul_irish_ (~paul_iris@209.117.47.253)
  1096. # [23:20] * Quits: paul_irish (~paul_iris@209.117.47.253) (Read error: Connection reset by peer)
  1097. # [23:20] * Quits: quuxman (foobar@97-113-167-22.tukw.qwest.net) (Disconnected by services)
  1098. # [23:21] <Hixie> well, we've not put JavaScript on the TR/ page
  1099. # [23:22] <Hixie> now, even
  1100. # [23:22] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  1101. # [23:24] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  1102. # [23:31] <LoneStar99> Philip': i noticed it works, but when I draw anything, it automatically connect to another line...
  1103. # [23:33] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust2009.hari.cable.virginmedia.com) (Quit: Leaving)
  1104. # [23:36] <othermaciej> Hixie: how come "hide UA text" gets a colored border but "highlight UA text" does not?
  1105. # [23:38] * Quits: paul_irish_ (~paul_iris@209.117.47.253) (Read error: Connection reset by peer)
  1106. # [23:39] * Joins: paul_irish (~paul_iris@209.117.47.253)
  1107. # [23:44] * Joins: borismus (~borismus@bl9-134-215.dsl.telepac.pt)
  1108. # [23:46] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  1109. # [23:49] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
  1110. # [23:50] * Quits: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com) (Read error: Connection reset by peer)
  1111. # [23:51] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
  1112. # [23:51] * Rik`_ is now known as Rik`
  1113. # [23:51] * Joins: deltab (~deltab@cpc1-smal2-0-0-cust270.perr.cable.virginmedia.com)
  1114. # [23:55] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
  1115. # [23:56] * Quits: Sanjuro (~johnnyisi@213-64-113-37-no97.tbcn.telia.com)
  1116. # [23:59] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
  1117. # Session Close: Fri Mar 05 00:00:00 2010

The end :)