/irc-logs / freenode / #whatwg / 2009-06-17 / end

Options:

  1. # Session Start: Wed Jun 17 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-5672054c44b30d31)
  4. # [00:00] <remysharp> one last thing before I leave you guys be for another day? I've got a drag and drop question - is that cool for this channel?
  5. # [00:01] * Joins: karlcow (n=karl@nerval.la-grange.net)
  6. # [00:02] * Parts: billmason (n=billmaso@69.30.57.76)
  7. # [00:05] <gsnedders> remysharp: Yeah, sure, whatever. It's really just a social channel, where most of the people involved in HTML 5 hangout and discuss stuff, including HTML 5
  8. # [00:05] <remysharp> cheers - http://jsbin.com/ohuzi
  9. # [00:05] <remysharp> needs Firefox 3.5b4 - with DnD support
  10. # [00:05] <remysharp> and a console to see what's going on
  11. # [00:06] <remysharp> The 'drop' event is never triggering and I can't for the life of me work out why...
  12. # [00:06] * Joins: sylvaing (n=sylvaing@nat/microsoft/x-38aa2d7e95b33c72)
  13. # [00:08] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-5672054c44b30d31) (Read error: 54 (Connection reset by peer))
  14. # [00:08] <remysharp> This is the working example I based my code from - which works, but I don't understand why some events we return false, and why we *have* to setData on the transfer prop: http://jsbin.com/uzima
  15. # [00:12] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
  16. # [00:13] <tantek> hober, regarding metadata, and inaccuracy, here is an illustrative photo: http://www.flickr.com/photos/tantek/430429916/
  17. # [00:17] <hober> tantek: excellent
  18. # [00:18] <remysharp> okay, so if there's anyone left active in this room - if I've got an authoring question (which is hitting walls here), do I shoot it to help@whatwg.org - is that the right mailing list? Cheers
  19. # [00:19] * Quits: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 110 (Connection timed out))
  20. # [00:20] <Hixie> that's the right list, whether you'll get an answer depends on if anyone knows the answer :-)
  21. # [00:21] <Hixie> for the drag and drop events i really need to write a better intro
  22. # [00:21] * Parts: darbour (n=darbour@nat/ibm/x-4645f9529a9039ef)
  23. # [00:21] <gsnedders> Hixie: Yeah, learn to write!
  24. # [00:21] * gsnedders still can't decide what to do at uni…
  25. # [00:21] * gsnedders is quite often tempted by English
  26. # [00:21] <remysharp> It's not so much the intro - it just needs a quick demo of code
  27. # [00:22] <remysharp> that doesn't use inline handlers
  28. # [00:22] <remysharp> (based on the only one I could find)
  29. # [00:23] <Hixie> that's what i mean by intro :-)
  30. # [00:25] <remysharp> Ah, then yeah - that would help a ton :-)
  31. # [00:26] * Quits: sbublava_ (n=stephan@77.119.219.151.wireless.dyn.drei.com)
  32. # [00:30] * Joins: weinig (n=weinig@17.246.17.91)
  33. # [00:34] * Quits: sylvaing (n=sylvaing@nat/microsoft/x-38aa2d7e95b33c72) (Read error: 54 (Connection reset by peer))
  34. # [00:37] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
  35. # [00:38] * Joins: franksalim (n=frank@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net)
  36. # [00:39] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
  37. # [00:42] * Quits: dbaron (n=dbaron@corp-240.mv.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  38. # [00:44] * Joins: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
  39. # [00:46] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  40. # [00:47] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  41. # [01:05] * Joins: karlcow (n=karl@nerval.la-grange.net)
  42. # [01:10] * Quits: remysharp (n=remyshar@remysharp.plus.com)
  43. # [01:12] * Quits: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net) (Remote closed the connection)
  44. # [01:12] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  45. # [01:20] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-c003eb0c2761278b)
  46. # [01:21] * Joins: onar_ (n=onar@17.226.23.106)
  47. # [01:32] * Quits: jruderman (n=jruderma@corp-240.mv.mozilla.com)
  48. # [01:32] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
  49. # [01:35] * Quits: weinig (n=weinig@17.246.17.91)
  50. # [01:36] * Quits: dglazkov (n=dglazkov@nat/google/x-46cfafcf0c49015c) (Read error: 60 (Operation timed out))
  51. # [01:46] * Joins: MikeSmith (n=MikeSmit@EM114-48-143-19.pool.e-mobile.ne.jp)
  52. # [01:50] * Joins: webben (n=benh@91.85.211.107)
  53. # [01:50] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  54. # [01:51] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  55. # [01:51] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  56. # [01:55] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  57. # [01:59] * Joins: weinig (n=weinig@17.246.17.91)
  58. # [02:01] * ZombieLoffe is now known as ZombieL
  59. # [02:04] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
  60. # [02:04] * Quits: ZombieL (n=e@unaffiliated/zombieloffe)
  61. # [02:08] * Joins: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
  62. # [02:08] * Quits: webben (n=benh@91.85.211.107) (Read error: 110 (Connection timed out))
  63. # [02:11] * Quits: onar_ (n=onar@17.226.23.106) (Read error: 60 (Operation timed out))
  64. # [02:38] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
  65. # [02:38] * Parts: ojan (n=ojan@72.14.229.81)
  66. # [02:42] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  67. # [02:48] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  68. # [02:49] * Quits: bgalbraith_ (n=bgalbrai@corp-240.mv.mozilla.com)
  69. # [02:51] * Quits: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
  70. # [03:00] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  71. # [03:07] * Joins: dave_levin (n=dave_lev@72.14.227.1)
  72. # [03:23] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  73. # [03:23] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-c003eb0c2761278b) (Read error: 104 (Connection reset by peer))
  74. # [03:27] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  75. # [03:30] <JoePeck> I'm reading about localStorage at http://dev.w3.org/html5/webstorage/#introduction
  76. # [03:30] <JoePeck> It says "The localStorage DOM attribute is used to access a page's local storage area."
  77. # [03:30] <JoePeck> by "page" does it mean "domain" ?
  78. # [03:31] <JoePeck> I played around in WebKit and it seems to mean domain. I think using the word "domain" would be more clear, but I haven't read too much of the specs. Is it common to use the word "page" and mean domain?
  79. # [03:32] <JoePeck> I haven't read too many of the specs.
  80. # [03:59] * Quits: dolske (n=dolske@corp-240.mv.mozilla.com)
  81. # [04:03] * Quits: jruderman (n=jruderma@corp-240.mv.mozilla.com) (Read error: 110 (Connection timed out))
  82. # [04:07] <othermaciej> JoePeck: it means "page", but all pages on the same domain share the same ultimate back end for storage
  83. # [04:08] * Joins: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net)
  84. # [04:08] <JoePeck> othermaciej: I think the use of "page" in the example is okay, but the line before the example I think is misleading
  85. # [04:09] <JoePeck> albeit I'm still reading through the document, and I haven't gotten down to the technical documentation of localStorage yet =)
  86. # [04:19] * Quits: slightlyoff (n=slightly@72.14.229.81)
  87. # [04:19] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) ("out")
  88. # [04:21] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  89. # [04:37] * Quits: MikeSmith (n=MikeSmit@EM114-48-143-19.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  90. # [04:40] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  91. # [04:53] <JoePeck> Is there a legend describing the many different styles of content used in the specifications. For instance, what does it mean when something is boldy underlined in this thick blue-gray line? http://tr.im/oK6j?grabup
  92. # [04:54] <JoePeck> wow, I don't see my entire line (using Client Linkinus) so I'll just repeat the last part
  93. # [04:54] <JoePeck> For instance a thick blue-gray underline
  94. # [04:54] <JoePeck> http://tr.im/oK6j?grabup
  95. # [04:54] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  96. # [04:55] <JoePeck> The style rule that applies that underline seems to explain, any paragraph or span without a title gets the underline
  97. # [04:55] <JoePeck> so its probably an indicator for something missing an explanation?
  98. # [04:56] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  99. # [04:57] * Quits: weinig (n=weinig@17.246.17.91)
  100. # [05:01] <JoePeck> I'm guessing IRC channel is probably busier during normal work hours? =)
  101. # [05:06] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  102. # [05:07] * Joins: weinig (n=weinig@17.246.17.91)
  103. # [05:09] * Joins: nessy (n=nessy@115.128.42.228)
  104. # [05:12] * Quits: weinig (n=weinig@17.246.17.91) (Client Quit)
  105. # [05:19] * Joins: olliej_ (n=oliver@17.203.15.179)
  106. # [05:19] * Quits: olliej (n=oliver@17.203.15.179) (Read error: 104 (Connection reset by peer))
  107. # [05:23] * Joins: tantek (n=tantek@32.155.3.200)
  108. # [05:30] * Quits: nessy (n=nessy@115.128.42.228) (Read error: 110 (Connection timed out))
  109. # [05:35] * Joins: tantekc (n=tantek@32.156.216.30)
  110. # [05:42] * Joins: tantekc_ (n=tantek@32.158.11.151)
  111. # [05:53] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
  112. # [06:01] * Quits: tantek (n=tantek@32.155.3.200) (Read error: 110 (Connection timed out))
  113. # [06:01] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  114. # [06:01] * Joins: nessy (n=nessy@115.128.29.253)
  115. # [06:04] * Quits: tantekc (n=tantek@32.156.216.30) (Read error: 110 (Connection timed out))
  116. # [06:08] * Quits: tantekc_ (n=tantek@32.158.11.151) (Read error: 110 (Connection timed out))
  117. # [06:15] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
  118. # [06:15] * dave_levin_ is now known as dave_levin
  119. # [06:15] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  120. # [06:19] * Joins: dave_levin_ (n=dave_lev@72.14.228.1)
  121. # [06:22] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
  122. # [06:37] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  123. # [06:37] * dave_levin_ is now known as dave_levin
  124. # [06:44] * Quits: nessy (n=nessy@115.128.29.253) ("This computer has gone to sleep")
  125. # [06:57] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Remote closed the connection)
  126. # [07:14] * dave_levin is now known as dave_levin|AFK
  127. # [07:34] * Joins: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net)
  128. # [07:39] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  129. # [07:42] * Joins: archtech (n=stanv@83.228.56.37)
  130. # [07:45] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  131. # [07:48] * Joins: heycam (n=cam@124-168-61-74.dyn.iinet.net.au)
  132. # [07:50] * Joins: ap (n=ap@194.154.88.38)
  133. # [07:50] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  134. # [07:51] * Joins: olliej (n=oliver@17.246.17.140)
  135. # [07:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-199-166.pool.e-mobile.ne.jp)
  136. # [07:56] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  137. # [08:03] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  138. # [08:05] * Quits: olliej_ (n=oliver@17.203.15.179) (Read error: 110 (Connection timed out))
  139. # [08:14] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  140. # [08:15] <Hixie> http://www.w3.org/mid/21B8BC99-055B-47AF-9515-6CE680B149BA@gbiv.com
  141. # [08:16] <Hixie> (follows this e-mail from the same thread: http://www.w3.org/mid/AC39CC88-2B2F-41F2-B69E-5DF02A3F0E5E@gbiv.com )
  142. # [08:18] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
  143. # [08:20] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
  144. # [08:24] * dave_levin|AFK is now known as dave_levin
  145. # [08:34] <othermaciej> I had to review a poorly written spec today which seemed to be badly attempting to imitate HTML5 style
  146. # [08:34] <othermaciej> it was full of MUSTs with no obvious referent
  147. # [08:36] * Joins: pesla (n=retep@procurios.xs4all.nl)
  148. # [08:36] <othermaciej> and stepwise algorithms like: "(1) If A, do B, then go to step 3. (2) If !A, do nothing, then go to step 3. (3) Terminate this algorithm."
  149. # [08:37] <Hixie> heh
  150. # [08:37] <Hixie> the only algorithms i have that are that bad are the ones that started much more complicated and that i didn't realise got simple enough to rewrite sanely
  151. # [08:37] <Hixie> sadly there are some i'm sure :-(
  152. # [08:39] * Joins: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz)
  153. # [08:50] * maikmerten is now known as maik|meeting
  154. # [08:50] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  155. # [08:51] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  156. # [08:53] * Quits: MikeSmith (n=MikeSmit@EM114-48-199-166.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  157. # [08:53] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  158. # [09:15] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
  159. # [09:18] <Hixie> woo, got the number of XXXs below 200
  160. # [09:18] <Hixie> which was my goal for the quarter
  161. # [09:19] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  162. # [09:19] <annevk42> CSSOM is done in the CSSWG fwiw
  163. # [09:19] <annevk42> as for where to log it, maybe in the CSSWG issue tracker?
  164. # [09:21] <Hixie> how do i add things to that? i looked in bugzilla but didn't find a css component
  165. # [09:22] <Hixie> (and i didn't think sending anything to www-style would be conducive to anything getting done :-) )
  166. # [09:22] <Hixie> ah, found http://www.w3.org/Style/CSS/Tracker/
  167. # [09:22] <Hixie> wow, that's awesome
  168. # [09:22] <Hixie> almost every action is overdue
  169. # [09:24] <Hixie> annevk42: ok added, thanks
  170. # [09:24] <Hixie> ok bed time
  171. # [09:24] <Hixie> nn
  172. # [09:29] * annevk42 "fixes" due dates for his actions
  173. # [09:32] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  174. # [09:35] <annevk42> nn
  175. # [09:40] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  176. # [09:48] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  177. # [10:01] * Joins: remysharp (n=remyshar@remysharp.plus.com)
  178. # [10:02] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
  179. # [10:02] <remysharp> morning - did I read somewhere that class manipulation (as in class attributes) is covered somewhere in HTML5/web apps api?
  180. # [10:03] <annevk42> search for classList and DOMTokenList
  181. # [10:03] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  182. # [10:04] <remysharp> cheer - exactly what I was after.
  183. # [10:04] <remysharp> *cheers
  184. # [10:07] <remysharp> darn - none of the browsers have it yet though :-(
  185. # [10:07] <annevk42> maybe if you write a compelling test suite ;)
  186. # [10:08] <remysharp> would that spur on development for the classList.add functionality then?
  187. # [10:09] <annevk42> having a good test suite is one of the main concerns when implementing new features
  188. # [10:09] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  189. # [10:10] <annevk42> I can't promise anything of course, but it will increase the odds :)
  190. # [10:10] <remysharp> :)
  191. # [10:10] <remysharp> Is there any guidelines on test suites?
  192. # [10:10] <remysharp> not that I've got oodles of time on my hands, but if it's something I can help with, there's no reason I shouldn't.
  193. # [10:12] <jgraham> My new mantra for testsuites is: don't make the harness more complex than the tests :)
  194. # [10:13] <jgraham> (but there are also probably useful guidelines somewhere)
  195. # [10:13] <Philip`> I think I tend to violate that mantra :-(
  196. # [10:13] <annevk42> remysharp, we don't have published guidelines, but in general being able to run them automated would be nice and when opening the test it would be nice if it was directly clear whether it passed or failed
  197. # [10:13] <annevk42> remysharp, e.g. http://tc.labs.opera.com/apis/getElementsByClassName/001.htm is clear on whether it passes or fails (it's not integrated into a test harness though atm)
  198. # [10:14] <remysharp> okay, that'll do for a starting point for me.
  199. # [10:14] * Philip` has seven hundred lines of Python for his canvas tests
  200. # [10:14] <remysharp> John Resig has an arse load of tests for jQuery and class manipulation, any reason why I shouldn't glean tests from there?
  201. # [10:15] <jgraham> Philip`: Actually having lots of external code is OK. It's when there are 10,000 lines of javascript in the harness for 1 line tests that yo have a problem
  202. # [10:16] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  203. # [10:17] <remysharp> annevk2: seeing as you've appeared to self.clone(true) yourself, did you catch my last question on taking a lead from the jQuery tests for addClass et al?
  204. # [10:17] <annevk42> remysharp, can't think of any
  205. # [10:17] <remysharp> cool
  206. # [10:17] <Philip`> jgraham: Oh, good, I've only got ~250 lines of JS in the harness, plus a couple of dozen lines of HTML boilerplate in each test case
  207. # [10:17] <annevk42> remysharp, that's just my other laptop waking up to play music :)
  208. # [10:17] <remysharp> ah, fair enough, if only there was a self.clone function ...
  209. # [10:17] * remysharp dreaming on
  210. # [10:17] <annevk42> :)
  211. # [10:18] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
  212. # [10:19] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  213. # [10:20] * Quits: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz) ("Leaving")
  214. # [10:24] <jgraham> remysharp: Parts of http://www.w3.org/Style/CSS/Test/guidelines.html are relevant to HTML tests
  215. # [10:24] <remysharp> cool - cheers.
  216. # [10:26] <jgraham> (specifically all of section 2, and much of section 4)
  217. # [10:30] * Joins: ROBOd (n=robod@89.122.216.38)
  218. # [10:38] * Joins: MikeSmith (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp)
  219. # [10:38] * Joins: billyjackass (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp)
  220. # [10:39] * Quits: billyjackass (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  221. # [10:39] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
  222. # [10:39] * Quits: dave_levin (n=dave_lev@72.14.228.1)
  223. # [10:46] <annevk42> heh, http://www.youtube.com/watch?v=o4MwTvtyrUQ is great
  224. # [10:51] * Joins: takoratta (n=takoratt@220.109.219.244)
  225. # [10:51] <hsivonen> annevk42: the sad part is that over here a person with that level of conceptual clarity gets to censor DNS entries
  226. # [11:00] <annevk42> I suppose there's only so many smart people that want to be in governing
  227. # [11:00] <annevk42> s/smart/informed/
  228. # [11:01] <jgraham> Goos substitution :)
  229. # [11:01] <jgraham> Good
  230. # [11:01] * jgraham should give up
  231. # [11:01] <annevk42> maybe take a day off to get over that :p
  232. # [11:04] <hsivonen> well, having to look at the kind of stuff that may qualify for censoring doesn't seem like a job one would want to have
  233. # [11:07] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - peeyaow!")
  234. # [11:09] <hsivonen> contains-p? how did that name come about?
  235. # [11:09] <hsivonen> hmm. maybe I misunderstood the diff
  236. # [11:11] <hsivonen> it scares me that one day I or Someone Else will have to review the Gecko script execution choreography against HTML5
  237. # [11:11] <hsivonen> now I'm using the old script execution dance
  238. # [11:12] * Joins: webben (n=benh@217.12.14.240)
  239. # [11:13] <annevk42> in theory you can reveal bugs by tests
  240. # [11:14] <annevk42> I guess fixing the bugs will be the interesting bit
  241. # [11:21] <Philip`> Writing the tests will be 'interesting' too
  242. # [11:22] <hsivonen> reviewing existing test cases vs. spec will be 'interesting', too
  243. # [11:37] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  244. # [11:45] * Quits: olliej (n=oliver@17.246.17.140)
  245. # [11:53] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
  246. # [11:53] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  247. # [12:11] * Quits: Lachy_ (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  248. # [12:11] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
  249. # [12:16] * maik|meeting is now known as maikmerten
  250. # [12:22] * Joins: remysharp (n=remyshar@remysharp.plus.com)
  251. # [12:26] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  252. # [12:26] * Joins: juvenn (n=juvenn@222.182.232.22)
  253. # [12:27] * Joins: takoratta (n=takoratt@EM114-48-154-140.pool.e-mobile.ne.jp)
  254. # [12:30] * juvenn is now known as juvenn_
  255. # [12:33] * Parts: juvenn_ (n=juvenn@222.182.232.22)
  256. # [12:35] * Quits: MikeSmith (n=MikeSmit@EM114-48-78-41.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  257. # [12:45] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  258. # [12:46] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  259. # [12:48] * Joins: MikeSmith (n=MikeSmit@EM114-48-25-255.pool.e-mobile.ne.jp)
  260. # [13:01] * Joins: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz)
  261. # [13:08] * Quits: webben (n=benh@217.12.14.240) ("leaving")
  262. # [13:09] * Joins: webben (n=benh@nat/yahoo/x-c759f1c8d24b9187)
  263. # [13:23] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (Read error: 104 (Connection reset by peer))
  264. # [13:23] * Quits: takoratta (n=takoratt@EM114-48-154-140.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  265. # [13:25] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Remote closed the connection)
  266. # [13:29] * Joins: myakura (n=myakura@114.145.149.188)
  267. # [13:30] * Joins: roc (n=roc@121-72-162-39.dsl.telstraclear.net)
  268. # [13:31] * Quits: webben (n=benh@nat/yahoo/x-c759f1c8d24b9187) (Read error: 60 (Operation timed out))
  269. # [13:35] <annevk42> I wonder why I'm still surprised into what detail the TAG has studied HTML5: http://lists.w3.org/Archives/Public/www-archive/2009Jun/0092.html
  270. # [13:40] <myakura> Is there something which defines XML syntax for XQuery?
  271. # [13:40] * myakura found and kinda amazed there exists such: http://www.w3.org/TR/xqueryx/
  272. # [13:41] <annevk42> it's pretty crazy
  273. # [13:42] <annevk42> especially when you compare the two
  274. # [13:42] <myakura> http://www.w3.org/TR/xqueryx/#Examples
  275. # [13:43] <annevk42> hmm, in Nov 2004 I said "I once read XQueryX and I'm glad that one didn't made it."
  276. # [13:43] <annevk42> apparently it did in Jan 2007!
  277. # [13:44] <JohnResig> oh Jesus, that's some crazy syntax
  278. # [13:44] * myakura is surprised once again, thought it was just a W3C Note or such
  279. # [13:44] <JohnResig> it's not often that you see "here's 3 lines of simple code translated into this 150 line pile of mess, impressed?"
  280. # [13:45] <annevk42> gives "tag soup" a whole new meaning
  281. # [13:47] <myakura> 'The [XML Query 1.0 Requirements] states that "The XML Query Language MAY have more than one syntax binding. One query language syntax MUST be convenient for humans to read and write. One query language syntax MUST be expressed in XML in a way that reflects the underlying structure of the query."'
  282. # [13:51] <jgraham> That is a pisstake, right?
  283. # [13:55] * myakura tries to finde an impl. report for that spec.
  284. # [14:02] * Joins: ciaran_lee (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
  285. # [14:28] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
  286. # [14:31] * Joins: webben (n=benh@nat/yahoo/x-cd90c922bc28c364)
  287. # [14:38] * Joins: zdobersek (n=zan@cpe-92-37-75-80.dynamic.amis.net)
  288. # [14:39] <Philip`> "The ideal situation: you can take any HTML5 document, convert it to some XML-based language designed for the purpose (not necessarily XHTML), convert it back, and get a semantically equivalent HTML5 document."
  289. # [14:39] <Philip`> That seems trivial - just output <html5><![CDATA[<!doctype html><title>foo</title>...]]></html5>
  290. # [14:39] <Dashiva> Brillant!
  291. # [14:39] * Joins: takoratta (n=takoratt@EM114-48-142-186.pool.e-mobile.ne.jp)
  292. # [14:40] <Dashiva> You could also print it out and take a picture of it, and store the image as XML
  293. # [14:41] <Philip`> http://thedailywtf.com/Articles/Interesting-Bitmap.aspx
  294. # [14:41] <jgraham> You mean like <pixel><red>1</red><green>1</green><blue>1</blue></pixel>
  295. # [14:53] <Philip`> jgraham: That's not very extensible
  296. # [14:53] <Philip`> You need to be able to cope with multiple bit-depths
  297. # [14:54] <Philip`> and floating-point pixel values too
  298. # [14:54] <Philip`> and that needs to be configurable per pixel, so you can losslessly merge multiple images into one
  299. # [14:56] <annevk42> <!doctype html><title></title>]]> mwaha
  300. # [14:59] <Philip`> annevk42: Obviously any characters like ']' or '&' or U+0000 etc in the input will get converted to '&#nnn;' before you put the <html5><![CDATA[ wrapper around it
  301. # [15:01] <annevk42> oooh :p
  302. # [15:02] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
  303. # [15:08] <jgraham> Philip`: To be fair I was assuming pure floating point pixels :)
  304. # [15:09] <Philip`> jgraham: That's not going to work if I want a pixel to be precisely a third of maximum brightness
  305. # [15:10] <jgraham> What if I want a pixel to be exactly 1/pi of the maximum brightness?
  306. # [15:11] <Philip`> You would write a schema for your pixel brightnesses, then use its URI as the namespace for your component elements
  307. # [15:14] <Philip`> (The schema would look like <pixel:schema xmlns:pixel="..."><pixel:type id="eightbit"><pixel:max inclusive="1">255</pixel:max><pixel:min inclusive="1">0</pixel:min><pixel:descr>Linear mapping from value onto pre-gamma brightness</pixel:descr></pixel:type></pixel:schema> with an equivalent bit for your 1/pi scale)
  308. # [15:15] * Quits: takoratta (n=takoratt@EM114-48-142-186.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  309. # [15:20] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
  310. # [15:22] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  311. # [15:23] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  312. # [15:24] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Client Quit)
  313. # [15:24] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  314. # [15:27] * Parts: zdobersek (n=zan@cpe-92-37-75-80.dynamic.amis.net)
  315. # [15:29] * Joins: doublec_ (n=doublec@118-92-218-190.dsl.dyn.ihug.co.nz)
  316. # [15:31] <Lachy> http://www.darkreading.com/security/encryption/showArticle.jhtml?articleID=217801293
  317. # [15:32] <Lachy> the article says they can create a darket using a page written using PHP and an "HTML 5-based browser"
  318. # [15:32] <doublec_> I guessing they don't say which one
  319. # [15:32] <Lachy> I'm curious what feature of HTML5 they've actually used to that, or whether "HTML5" has become a replacement buzzword for Ajax, and they're simply using some new scripting techniques
  320. # [15:38] <Philip`> Maybe they're using local storage
  321. # [15:40] <Lachy> I'm not sure how localstorage would help you connect to a darknet
  322. # [15:41] <Philip`> It would help you store data that you could share through the darknet
  323. # [15:41] <Lachy> maybe, but I'm more curious about the connection technique
  324. # [15:41] <Philip`> except apparently they don't persist any data after you shut down the browser
  325. # [15:42] <Lachy> I expect they're using XHR to connect to the server, and it's the server itself that handles the connection to other distributed servers
  326. # [15:42] <Lachy> which would explain why they said it needed PHP
  327. # [15:43] * Quits: doublec (n=doublec@118-93-164-174.dsl.dyn.ihug.co.nz) (Read error: 110 (Connection timed out))
  328. # [15:43] <Philip`> http://www.forbes.com/2009/06/15/darknet-hewlett-packard-technology-security-darknet.html - "Someone navigates to a Web site that serves up some JavaScript code that runs in the user's browser. That code uses the local storage capacity built into the latest version of browsers like Google ( GOOG - news - people ) Chrome and Internet Explorer."
  329. # [15:43] <Lachy> so it's not entirely anonymous, but it would be difficult to work out which server in the network a given user is connected to, assuming there are enough servers to make a process of elimination improbable
  330. # [15:44] <Philip`> "It's more like a peer-to-peer network where the computer nodes can't talk to each other directly." - so, it's like a client-server network, and not like a peer-to-peer network at all?
  331. # [15:46] <Lachy> yeah, that makes sense
  332. # [15:48] <Dashiva> http://www.facebook.no/
  333. # [15:48] <Dashiva> Those are some interesting tooltips you get when hovering Facebook, © and 2009 in the lower corner
  334. # [15:51] * Joins: aroben (n=aroben@unaffiliated/aroben)
  335. # [15:56] <gsnedders> Dashiva: Translate?
  336. # [15:56] <gsnedders> Oh, there
  337. # [15:56] <gsnedders> I looked at the Facebook in top left :P
  338. # [15:57] <gsnedders> Dashiva: The "20" and "09" are different too
  339. # [15:57] <Philip`> The title text on the © is different to what's in the source, too
  340. # [16:03] * Joins: ciaran_lee_ (n=ciaran_l@83-70-161-155-dynamic.b-ras1.prp.dublin.eircom.net)
  341. # [16:12] <Lachy> Philip`, what?
  342. # [16:14] <Lachy> oh, the title is being modified by a script for some reason
  343. # [16:14] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  344. # [16:16] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
  345. # [16:18] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  346. # [16:20] * Quits: ciaran_lee (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net) (Read error: 110 (Connection timed out))
  347. # [16:27] * Joins: billmason (n=billmaso@ip182.unival.com)
  348. # [16:30] * Joins: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi)
  349. # [16:38] * Joins: takoratta (n=takoratt@p4076-ipbf6604marunouchi.tokyo.ocn.ne.jp)
  350. # [16:44] * Joins: ciaran_lee (n=ciaran_l@83-70-254-215-dynamic.b-ras1.prp.dublin.eircom.net)
  351. # [16:49] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  352. # [16:51] * Quits: ciaran_lee_ (n=ciaran_l@83-70-161-155-dynamic.b-ras1.prp.dublin.eircom.net) (Read error: 60 (Operation timed out))
  353. # [16:53] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  354. # [16:57] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Nick collision from services.)
  355. # [16:57] * Joins: JoePeck (n=JoePeck@74.69.85.249)
  356. # [17:01] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  357. # [17:04] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  358. # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  359. # [17:08] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  360. # [17:13] * Joins: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
  361. # [17:14] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  362. # [17:14] * Quits: JoePeck (n=JoePeck@74.69.85.249) (Success)
  363. # [17:16] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  364. # [17:26] * Joins: dave_levin (n=dave_lev@72.14.228.1)
  365. # [17:29] * Joins: Lachy (n=Lachlan@85.196.122.246)
  366. # [17:31] * Joins: dglazkov (n=dglazkov@nat/google/x-7d87ca40513e99b0)
  367. # [17:35] * Joins: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  368. # [17:36] * Quits: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net) (Client Quit)
  369. # [17:48] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  370. # [17:53] * Joins: dbaron (n=dbaron@corp-240.mv.mozilla.com)
  371. # [17:54] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  372. # [17:54] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 54 (Connection reset by peer))
  373. # [17:58] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  374. # [18:06] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
  375. # [18:06] * Quits: myakura (n=myakura@114.145.149.188) ("Leaving...")
  376. # [18:08] * Lachy_ is now known as Lachy
  377. # [18:10] * Quits: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
  378. # [18:10] * Joins: bgalbraith (n=bgalbrai@corp-240.mv.mozilla.com)
  379. # [18:11] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  380. # [18:18] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  381. # [18:35] <annevk2> http://docs.google.com/View?id=dcgd8hk6_2g7c6zzc6
  382. # [18:35] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  383. # [18:38] * Joins: sbublava (n=stephan@77.119.135.164.wireless.dyn.drei.com)
  384. # [18:39] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
  385. # [18:40] <annevk2> https://lists.webkit.org/pipermail/webkit-dev/2009-June/thread.html#8066 also suggests the display types are not actually supported
  386. # [18:40] <annevk2> hmm
  387. # [18:43] <JoePeck> is there a guide/legend for the different types of styles/syntax in the html5 specifications?
  388. # [18:43] * Quits: doublec_ (n=doublec@118-92-218-190.dsl.dyn.ihug.co.nz) ("Leaving")
  389. # [18:44] <annevk2> JoePeck, section 1.8.2. does not help?
  390. # [18:46] <JoePeck> annevk2: For the most part, and thats what I was looking for, but it didn't help me with the 1 syntax I was actually wondering about.
  391. # [18:46] <JoePeck> annevk2: thick blue underlines: http://tr.im/oOv2?grabup
  392. # [18:47] <JoePeck> although the CSS rule makes it pretty clear its for a span without a title... maybe when the spec is completed these should have been eliminated?
  393. # [18:47] <annevk2> ah, thick blue underlines are an unimplemented feature
  394. # [18:47] <annevk2> they are references to a term defined in another specification
  395. # [18:48] <annevk2> they should really be links, but the preprocessor is not smart enough just yet
  396. # [18:48] <JoePeck> annevk2: ahh, I had that feeling. Thanks! =)
  397. # [18:52] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  398. # [18:52] <Philip`> annevk2: It would be nice if that document said who wrote it and who to send feedback to
  399. # [18:52] <Philip`> (Not that I want to send feedback myself)
  400. # [18:53] <annevk2> the second link I provided indicates the author
  401. # [18:54] <Philip`> annevk2: Seems like a more general failing of Google Docs that it gives no indication of who's responsible for a document
  402. # [18:55] <Philip`> At least with normal web documents you can look around the domain it's hosted on to find someone who probably knows about it
  403. # [18:58] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
  404. # [19:00] * Quits: dave_levin (n=dave_lev@72.14.228.1) (Remote closed the connection)
  405. # [19:04] * Joins: maikmerten (n=maikmert@U14c0.u.pppool.de)
  406. # [19:06] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  407. # [19:07] * Joins: othermaciej (n=mjs@17.246.19.114)
  408. # [19:08] * Joins: billyjackass (n=MikeSmit@EM114-48-20-74.pool.e-mobile.ne.jp)
  409. # [19:09] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  410. # [19:09] * Quits: othermaciej (n=mjs@17.246.19.114) (Client Quit)
  411. # [19:10] * Quits: kenhty (n=kenhty@190.224-50-210.dynamic.dsl.mel.iprimus.net.au)
  412. # [19:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-25-255.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  413. # [19:10] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
  414. # [19:13] * Joins: othermaciej (n=mjs@17.246.19.114)
  415. # [19:33] * Joins: dave_levin (n=dave_lev@72.14.227.1)
  416. # [19:34] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
  417. # [19:39] * jmb^ is now known as jmb
  418. # [19:50] * Quits: jruderman (n=jruderma@c-98-248-40-206.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  419. # [19:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  420. # [19:57] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
  421. # [20:04] <JoePeck> http://downforeveryoneorjustme.com/http://lists.whatwg.org/
  422. # [20:06] <annevk2> weird, nothing on http://twitter.com/dhstatus
  423. # [20:07] * Quits: othermaciej (n=mjs@17.246.19.114)
  424. # [20:09] <Hixie> wow did rigo really use "think of the children" as an argument
  425. # [20:11] * Joins: weinig (n=weinig@17.246.17.91)
  426. # [20:12] * aroben is now known as aroben|meeting
  427. # [20:13] <annevk2> he was right about P3P
  428. # [20:13] <annevk2> and to a certain extent it is being done again with Powder afaict
  429. # [20:16] <Hixie> not really, one of the bugs he quoted had a comment from someone basically saying the same as i did, and maciej replied saying that the same applied for him
  430. # [20:16] <Hixie> and i can assure you the same applies for chrome
  431. # [20:16] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  432. # [20:28] * Quits: ciaran_lee (n=ciaran_l@83-70-254-215-dynamic.b-ras1.prp.dublin.eircom.net)
  433. # [20:30] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  434. # [20:30] * Joins: slightlyoff (n=slightly@72.14.229.81)
  435. # [20:30] * Joins: ojan (n=ojan@72.14.229.81)
  436. # [20:30] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.84 [Firefox 3.5pre/20090616033045]")
  437. # [20:35] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  438. # [20:38] * Quits: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
  439. # [20:38] * Quits: webben (n=benh@nat/yahoo/x-cd90c922bc28c364) (Read error: 110 (Connection timed out))
  440. # [20:41] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090616033101]")
  441. # [20:45] * Joins: dolske (n=dolske@corp-240.mv.mozilla.com)
  442. # [21:04] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  443. # [21:04] * Joins: othermaciej (n=mjs@17.246.19.114)
  444. # [21:04] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  445. # [21:11] * Joins: darbour1 (n=darbour@nat/ibm/x-dfc542ffd334da1e)
  446. # [21:14] * Quits: darbour1 (n=darbour@nat/ibm/x-dfc542ffd334da1e) ("Leaving.")
  447. # [21:15] * Quits: othermaciej (n=mjs@17.246.19.114)
  448. # [21:17] * archtech is now known as archtehc
  449. # [21:19] * archtehc is now known as archtech
  450. # [21:21] * Quits: weinig (n=weinig@17.246.17.91)
  451. # [21:24] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu) (Success)
  452. # [21:27] * aroben|meeting is now known as aroben|lunch
  453. # [21:28] * Quits: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net) ("Core Breach")
  454. # [21:33] * Quits: slightlyoff (n=slightly@72.14.229.81)
  455. # [21:34] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  456. # [21:34] * Joins: othermaciej (n=mjs@17.246.19.114)
  457. # [21:36] * Quits: danbri (n=danbri@unaffiliated/danbri)
  458. # [21:40] * Joins: slightlyoff (n=slightly@72.14.229.81)
  459. # [21:56] * Joins: weinig (n=weinig@17.246.17.91)
  460. # [21:59] * Joins: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
  461. # [22:01] * aroben|lunch is now known as aroben
  462. # [22:02] * Quits: ap (n=ap@194.154.88.38)
  463. # [22:04] * Joins: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net)
  464. # [22:16] * Joins: olliej (n=oliver@17.246.18.14)
  465. # [22:17] * Quits: olliej (n=oliver@17.246.18.14) (Client Quit)
  466. # [22:17] * Quits: maikmerten (n=maikmert@U14c0.u.pppool.de) (Remote closed the connection)
  467. # [22:19] * Quits: weinig (n=weinig@17.246.17.91)
  468. # [22:22] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  469. # [22:22] * Joins: weinig (n=weinig@17.246.17.91)
  470. # [22:25] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 113 (No route to host))
  471. # [22:26] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu) (Success)
  472. # [22:28] * Joins: dave_levin (n=dave_lev@72.14.227.1)
  473. # [22:34] * Parts: ojan (n=ojan@72.14.229.81)
  474. # [22:37] * Quits: roc (n=roc@121-72-162-39.dsl.telstraclear.net)
  475. # [22:40] * Joins: dglazkov_ (n=dglazkov@nat/google/x-eed2efb949141efe)
  476. # [22:40] * Quits: dglazkov (n=dglazkov@nat/google/x-7d87ca40513e99b0) (Read error: 60 (Operation timed out))
  477. # [22:42] * Joins: olliej (n=oliver@17.244.9.15)
  478. # [22:45] * Joins: expensivelesbian (n=expensiv@78-86-157-220.zone2.bethere.co.uk)
  479. # [22:47] <expensivelesbian> hello. Are questions about seeming quirks in the HTML5 validator welcome here? I seem to be getting an odd response using multiple source elems inside a media elem
  480. # [22:47] <annevk2> there's a good chance hsivonen will pick it up
  481. # [22:48] * slightlyoff is now known as slightlyoff_afk
  482. # [22:48] <annevk2> alternatively you could use http://bugzilla.validator.nu/
  483. # [22:48] <expensivelesbian> thanks
  484. # [22:50] * Quits: slightlyoff_afk (n=slightly@72.14.229.81) (Remote closed the connection)
  485. # [22:50] * Joins: slightlyoff (n=slightly@72.14.229.81)
  486. # [22:53] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  487. # [22:57] <billyjackass> expensivelesbian: about validating multiple source elems inside a media elem, what's the question? do have your source or a test case online?
  488. # [22:58] * gsnedders doesn't know what to say about a billyjackass and an expensivelesbian in #whatwg… There has to be a joke in there.
  489. # [22:59] <krijnh> :P
  490. # [22:59] * krijnh adds a new subtitle
  491. # [22:59] <billyjackass> heh
  492. # [22:59] <expensivelesbian> billyjackass, sure, ignoring doctype stuff, the basic meat of the media elem is quite simple
  493. # [22:59] <gsnedders> krijnh: Do I have to reload the page until I find it?
  494. # [22:59] <expensivelesbian> safe to paste here?
  495. # [23:00] <krijnh> gsnedders: no, why do people keep asking that :)
  496. # [23:00] <gsnedders> krijnh: Where then!?
  497. # [23:00] <billyjackass> expensivelesbian: pastebin.com or somewhere is better, probably
  498. # [23:00] <expensivelesbian> k
  499. # [23:01] * Quits: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi) (Remote closed the connection)
  500. # [23:01] <annevk2> krijnh, nobody remembers the URL
  501. # [23:01] <krijnh> annevk2: that's a feature
  502. # [23:01] <gsnedders> krijnh: What is the URL!?
  503. # [23:02] <krijnh> I don't know either :$
  504. # [23:02] <expensivelesbian> billyjackass http://pastie.org/515647
  505. # [23:03] <gsnedders> krijnh: You must find it and tell us! We demand it of you!
  506. # [23:03] <expensivelesbian> billyjackass running that through the HTML5 validator produces an error, but I'm not exactly sure why, as it seems like it's following the spec
  507. # [23:03] <krijnh> Then I really have to come up with a new subtitle as well
  508. # [23:03] <expensivelesbian> it doesn't like the source elem for some reason
  509. # [23:05] * Quits: olliej (n=oliver@17.244.9.15)
  510. # [23:06] <billyjackass> expensivelesbian: OK, I'll take a look now
  511. # [23:06] * Quits: dglazkov_ (n=dglazkov@nat/google/x-eed2efb949141efe) (Remote closed the connection)
  512. # [23:06] * Joins: dglazkov (n=dglazkov@nat/google/x-b90e44ca48dd646e)
  513. # [23:10] * Quits: sbublava (n=stephan@77.119.135.164.wireless.dyn.drei.com)
  514. # [23:11] * Joins: ojan (n=ojan@72.14.229.81)
  515. # [23:12] * Parts: ojan (n=ojan@72.14.229.81)
  516. # [23:15] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  517. # [23:20] * Joins: olliej (n=oliver@17.246.18.14)
  518. # [23:23] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
  519. # [23:37] <billyjackass> expensivelesbian: sorry, got distracted. looking at the source for the schema that v.nu uses, it seems that it is requiring that if you have multiple source elements there, the first source in document order must have a type attribute
  520. # [23:38] <billyjackass> I don't know if that's per-spec or a schema bug, looking now
  521. # [23:38] <annevk2> hmm, sees like either type or media in that case would make sense
  522. # [23:39] <billyjackass> annevk2: yeah, that's what the schema requires actually
  523. # [23:39] <expensivelesbian> right, phew. That's a webkit quirk, which I raised a ticket about a while back.
  524. # [23:39] <annevk2> HTML5 however does not seem to make any requirements
  525. # [23:39] <expensivelesbian> thanks for your insights into that
  526. # [23:39] <billyjackass> source.attrs = common.attrs & src & ((type & media?) | media)
  527. # [23:40] <expensivelesbian> if I remember, I switched them around to try and coax iPhone <audio> support into life. That's still an ongoing project
  528. # [23:40] <annevk2> it does require src
  529. # [23:40] <annevk2> billyjackass, if you move the ? to after the ) would it work?
  530. # [23:42] <billyjackass> annevk2: yeah, it'd work but would mean something different of course. I'm looking at the spec now to see what it really should be
  531. # [23:42] <annevk2> well, with work I mean matching the spec :)
  532. # [23:43] * Joins: jorlow (n=jorlow@nat/google/x-dc5faa287d516296)
  533. # [23:45] <expensivelesbian> I tried adding the type attr to the audio elem for various Safari specific encodes, and it breaks it, hence why I removed it. It was this that I raised as a ticket with the Webkit people. But this is slightly off topic for here
  534. # [23:46] <billyjackass> expensivelesbian: well, as far as the spec goes, the current spec does not require it there (as annevk2 points out)
  535. # [23:46] <billyjackass> maybe some previous draft did, but the current one does not seem to
  536. # [23:46] <billyjackass> so it's a bug in v.nu
  537. # [23:48] <billyjackass> annevk2: it seems like this would match the spec too: source.attrs = common.attrs & src & type? & media?
  538. # [23:49] <expensivelesbian> ok, that's interesting to know. I'd assumed the type was a requirement, and webkit was being naughty. However, the general gist of the ticket is still for them to fix, as they are (by their own design, if I remember) supposed to be ignoring this attr. I can't remember the history of this now, but some dude at Apple said "yeah, it's a bug"
  539. # [23:49] <billyjackass> ok
  540. # [23:50] <annevk2> i think it changed because the spec now actually fetches the resource to determine the type as well
  541. # [23:50] <billyjackass> ah
  542. # [23:50] <annevk2> loading media resources changed like lots of times
  543. # [23:50] <billyjackass> yeah
  544. # [23:53] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 104 (Connection reset by peer))
  545. # [23:53] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  546. # Session Close: Thu Jun 18 00:00:00 2009

The end :)