/irc-logs / freenode / #whatwg / 2008-07-10 / end

Options:

  1. # Session Start: Thu Jul 10 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] <JohnResig> Lachy: huh
  4. # [00:02] * Joins: Windstoss (n=wind@mnhm-4d016982.pool.mediaWays.net)
  5. # [00:04] * Quits: weinig (n=weinig@17.203.15.154) (Read error: 110 (Connection timed out))
  6. # [00:06] <Hixie> MikeSmith: what do you want that section to say? The main reason i haven't written it is i don't know what it should say, really
  7. # [00:08] * Joins: webben (n=benh@91.85.158.221)
  8. # [00:09] * Joins: othermaciej_ (n=mjs@17.255.96.90)
  9. # [00:09] <MikeSmith> Hixie: to say at least what you mention in your editorial note that it will cover
  10. # [00:10] <Hixie> do you think it should say those things?
  11. # [00:10] <Hixie> i'm undecided
  12. # [00:10] <MikeSmith> Hixie: mostly because of the x-refs to it
  13. # [00:11] <Hixie> yeah
  14. # [00:11] <MikeSmith> btw, r1857 seems to have broken styling of the editorial notes in the W3C version
  15. # [00:11] * Quits: heycam (n=cam@124-168-29-248.dyn.iinet.net.au) ("bye")
  16. # [00:11] * Quits: othermaciej (n=mjs@nat/apple/x-efc063d03cf14448) (Nick collision from services.)
  17. # [00:11] <MikeSmith> http://dev.w3.org/html5/spec/#fetching
  18. # [00:11] <Hixie> ok, i'll file a bug on myself seeing what i can do about fetching
  19. # [00:11] <MikeSmith> Hixie: cool
  20. # [00:11] <Hixie> yes, i removed the <style> block after noticing that the pubrules said i shouldn't have one
  21. # [00:12] <Hixie> is there some class i should use for notes in w3c docs?
  22. # [00:12] <MikeSmith> for the Publication Notes, I just use an embedded <style> block
  23. # [00:12] <MikeSmith> pubrules doesn't actually seem to complain about it
  24. # [00:12] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  25. # [00:12] <annevk> I use <style> too for a lot of specs
  26. # [00:13] <MikeSmith> and no person has
  27. # [00:13] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  28. # [00:13] <MikeSmith> Hixie: so I'd suggest just restoring the <style>
  29. # [00:13] <annevk> Hixie, websocket-allow-origin, meh, now it's back on my plate :p
  30. # [00:14] <Hixie> it was a pretty big <style> block
  31. # [00:14] * othermaciej_ is now known as othermaciej
  32. # [00:15] * Quits: gsnedders (n=gsnedder@p57A200BA.dip0.t-ipconnect.de) (No route to host)
  33. # [00:15] <Hixie> i'd rather just use the classes w3c provides, i mean, it would be more in line with the intent of the pubrules
  34. # [00:16] <MikeSmith> true
  35. # [00:16] <MikeSmith> I'll look at the stock stylesheets right now and see what they provide
  36. # [00:16] <Hixie> ok
  37. # [00:16] <Hixie> i have to go to work, i'll be back in a bit
  38. # [00:16] <MikeSmith> Hixie: btw, also on my wish list is a definition for "a document's address" (XXXDOCURL flagged stuff)
  39. # [00:17] <MikeSmith> though there are not x-refs for that now, so less need
  40. # [00:17] <Hixie> yeah i've even less idea what to do about that one
  41. # [00:17] <MikeSmith> yeah, I know you mentioned that before
  42. # [00:17] <MikeSmith> anyway, ttl
  43. # [00:17] <Hixie> later
  44. # [00:18] * Quits: Windstoss (n=wind@mnhm-4d016982.pool.mediaWays.net)
  45. # [00:19] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  46. # [00:19] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
  47. # [00:27] * Quits: webben (n=benh@91.85.158.221) (Connection timed out)
  48. # [00:28] * Joins: gsnedders (n=gsnedder@p57A23296.dip0.t-ipconnect.de)
  49. # [00:31] * Quits: gsnedders (n=gsnedder@p57A23296.dip0.t-ipconnect.de) (Client Quit)
  50. # [00:32] * Joins: jacobolus (n=jacobolu@pool-71-119-200-174.lsanca.dsl-w.verizon.net)
  51. # [00:33] <MikeSmith> I so far find jack in the StyleSheets/TR/ stylesheets as far as class values for marking up notes of any kind
  52. # [00:34] <MikeSmith> they really quite basic
  53. # [00:36] <MikeSmith> would that we had something like, say, and <aside> element or something
  54. # [00:43] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  55. # [00:50] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  56. # [00:50] * weinig_ is now known as weinig
  57. # [01:03] * Joins: svl (n=me@dsl-58-6-98-193.tas.westnet.com.au)
  58. # [01:03] * Quits: KevinMarks (n=KevinMar@nat/google/x-2849fc5cd8ce1f85) ("The computer fell asleep")
  59. # [01:03] * Joins: epeus (n=KevinMar@nat/google/x-b7e02c7054fdc945)
  60. # [01:08] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  61. # [01:37] * Quits: svl (n=me@dsl-58-6-98-193.tas.westnet.com.au) (Read error: 104 (Connection reset by peer))
  62. # [01:43] * Quits: tndH (i=Rob@adsl-77-86-108-88.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  63. # [01:48] * Quits: weinig (n=weinig@nat/apple/x-81f23145a0a944d4)
  64. # [02:01] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  65. # [02:06] * Quits: billmason (n=billmaso@ip24.unival.com) (".")
  66. # [02:13] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) (anthony.freenode.net irc.freenode.net)
  67. # [02:13] * Quits: uriel (n=uriel@h677044.serverkompetenz.net) (anthony.freenode.net irc.freenode.net)
  68. # [02:13] * Quits: tomg (n=nntom@unable.to.resolve.host.name) (anthony.freenode.net irc.freenode.net)
  69. # [02:13] * Quits: doublec (n=chris@li5-223.members.linode.com) (anthony.freenode.net irc.freenode.net)
  70. # [02:13] * Joins: uriel_ (n=uriel@h677044.serverkompetenz.net)
  71. # [02:13] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
  72. # [02:13] * Joins: doublec (n=nchris@li5-223.members.linode.com)
  73. # [02:13] * Joins: Kuruma (n=Kuruman@123.176.107.50)
  74. # [02:16] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  75. # [02:19] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  76. # [02:22] * Quits: eseidel (n=eseidel@nat/google/x-03bc82dbcb0574d4)
  77. # [02:22] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net) (Remote closed the connection)
  78. # [02:27] * Quits: othermaciej (n=mjs@17.255.96.90)
  79. # [02:30] * Joins: othermaciej (n=mjs@17.255.96.90)
  80. # [02:31] * Quits: jacobolus (n=jacobolu@pool-71-119-200-174.lsanca.dsl-w.verizon.net)
  81. # [02:54] * Quits: epeus (n=KevinMar@nat/google/x-b7e02c7054fdc945) ("The computer fell asleep")
  82. # [02:54] * Joins: epeus (n=KevinMar@nat/google/x-9b682c0d60fdadfa)
  83. # [02:59] * Quits: epeus (n=KevinMar@nat/google/x-9b682c0d60fdadfa) (Read error: 60 (Operation timed out))
  84. # [03:16] <Hixie> where should i mail comments about the workers spec
  85. # [03:16] <Hixie> public-html, whatwg, or public-webapps?
  86. # [03:24] <MikeSmith> Hixie: public-html + whatwg would seem appropriate to me at least
  87. # [03:25] <MikeSmith> though I'd think that at this point more feedback would likely come back from the whatwg list than from public-html
  88. # [03:25] <Hixie> k
  89. # [03:34] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  90. # [03:35] <Hixie> ok, mailed whatwg and public-html
  91. # [03:52] * Joins: aa___ (n=aa@nat/google/x-d3503a90f9ba4c19)
  92. # [04:01] * Joins: jacobolus (n=jacobolu@pool-71-104-26-148.lsanca.dsl-w.verizon.net)
  93. # [04:05] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  94. # [04:05] * Joins: tantek (n=tantek@173.4.72.194)
  95. # [04:10] * Quits: tantek (n=tantek@173.4.72.194)
  96. # [04:15] <Hixie> ok bbl. food.
  97. # [04:27] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
  98. # [04:35] * Joins: othermaciej_ (n=mjs@17.255.96.90)
  99. # [04:35] * Quits: othermaciej (n=mjs@17.255.96.90) (Read error: 104 (Connection reset by peer))
  100. # [04:45] * Joins: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net)
  101. # [05:05] * Quits: othermaciej_ (n=mjs@17.255.96.90)
  102. # [05:11] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
  103. # [05:12] * Joins: MikeSmith (n=MikeSmit@EM119-72-12-50.pool.e-mobile.ne.jp)
  104. # [05:43] * Quits: jacobolus (n=jacobolu@pool-71-104-26-148.lsanca.dsl-w.verizon.net)
  105. # [05:57] * Joins: svl (n=me@global162.lnk.telstra.net)
  106. # [06:00] * Quits: svl (n=me@global162.lnk.telstra.net) (Client Quit)
  107. # [06:03] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  108. # [06:16] * Joins: svl (n=me@global162.lnk.telstra.net)
  109. # [06:18] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  110. # [06:18] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  111. # [06:21] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  112. # [06:30] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  113. # [06:30] * Joins: bzed_ (n=bzed@devel.recluse.de)
  114. # [06:33] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  115. # [06:34] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  116. # [06:34] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  117. # [06:35] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  118. # [06:37] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 111 (Connection refused))
  119. # [06:37] * bzed_ is now known as bzed
  120. # [06:38] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  121. # [06:38] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  122. # [06:39] * weinig_ is now known as weinig
  123. # [06:49] * annevk wakes up
  124. # [06:50] <annevk> lol, Mozilla is changing their mind on POST again?!
  125. # [06:50] * annevk sighs
  126. # [06:59] <roc> hmm?
  127. # [07:00] <roc> if you're talking about Jonas' last message to whatwg, he's not talking about AC, right?
  128. # [07:01] <annevk> this message: http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0069.html
  129. # [07:01] <annevk> but I'm a bit grumpy since I woke up early
  130. # [07:01] * Quits: svl (n=me@global162.lnk.telstra.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
  131. # [07:04] <roc> I'm grumpy because there are things I want Jonas to be doing other than wrangling cross-domain specs
  132. # [07:06] <annevk> as far as the actual Flash documentation is concerned, it seems that pretty much anything goes
  133. # [07:06] <annevk> including arbitrary headers apart from a certain subset
  134. # [07:07] <annevk> (similar headers to those that are blocked in XMLHttpRequest)
  135. # [07:12] <MikeSmith> I think Jonas is already convinced. seems like he just needs something data to take back to others
  136. # [07:12] <MikeSmith> preferably something succinct
  137. # [07:19] * Joins: tantek (n=tantek@c-67-169-24-46.hsd1.ca.comcast.net)
  138. # [07:24] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  139. # [07:24] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  140. # [07:25] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  141. # [07:25] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  142. # [07:41] * Joins: jacobolus (n=jacobolu@pool-71-119-200-174.lsanca.dsl-w.verizon.net)
  143. # [07:48] * Joins: epeus (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  144. # [07:51] * epeus is now known as KevinMarks
  145. # [07:58] * Quits: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  146. # [07:59] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  147. # [07:59] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  148. # [08:02] * Quits: tantek (n=tantek@c-67-169-24-46.hsd1.ca.comcast.net)
  149. # [08:24] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  150. # [08:28] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  151. # [08:32] * Joins: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  152. # [08:42] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  153. # [08:42] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  154. # [08:42] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  155. # [08:42] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  156. # [08:43] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  157. # [08:48] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  158. # [08:56] * Quits: dbaron (n=dbaron@c-71-198-188-254.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  159. # [09:04] <annevk> http://alex.dojotoolkit.org/?p=687 is pretty good
  160. # [09:16] <takkaria> Alan Gresley posted there, heh
  161. # [09:16] <takkaria> s/posted/commented/ perhaps
  162. # [09:16] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  163. # [09:17] <annevk> I don't really follow that guy
  164. # [09:17] * Joins: heycam (n=cam@124-168-29-248.dyn.iinet.net.au)
  165. # [09:21] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  166. # [09:21] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  167. # [09:34] * Joins: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net)
  168. # [09:40] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  169. # [09:40] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  170. # [09:50] <takkaria> mozilla landed initial <video> support yesterday, it seems
  171. # [09:50] <takkaria> though not turned on by default
  172. # [09:53] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  173. # [09:53] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  174. # [09:59] * Joins: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  175. # [09:59] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  176. # [10:01] * Quits: bzed (n=bzed@devel.recluse.de) (Remote closed the connection)
  177. # [10:01] * Joins: bzed (n=bzed@devel.recluse.de)
  178. # [10:02] <Lachy> http://standardssuck.org/the-test-suite-is-not-enough
  179. # [10:11] <Lachy> Hixie, this NodeList.toArray() seems like something for DOM5, not HTML5 http://www.w3.org/Bugs/Public/show_bug.cgi?id=5851
  180. # [10:12] <Lachy> but it's definitely needed. I think i suggested it somewhere once too, or if not, I know I at least thought about it.
  181. # [10:12] <Hixie> yeah I just wanted to turn one of my e-mails into something more specific
  182. # [10:12] <Hixie> (originally i just had an e-mail saying "look at this blog entry")
  183. # [10:12] <Lachy> ok
  184. # [10:12] <Hixie> (but that was the only thing actionable from that list)
  185. # [10:13] <Hixie> i wish webidl (heycam) and dom core (zcorpan) and other specs (lachy, annevk) used bugzilla
  186. # [10:14] <Hixie> then i could bounce these bugs to other people and know they were not lost
  187. # [10:14] <Lachy> sure, that could work.
  188. # [10:15] <Lachy> I'll speak to chaals about setting up a webapps product and then you can move all the stuff to that and assign to the right person.
  189. # [10:15] <Hixie> that would be sweet
  190. # [10:16] <Lachy> I just don't know when I'll be able to speak to him, I don't know where he is and he still hasn't responded to a mail I sent him last week
  191. # [10:18] <Hixie> just post it to the public-webapps list and have mike or doug do it :-)
  192. # [10:18] <Hixie> i'm sure chaals wouldn't mind, it's not like it affects the group really
  193. # [10:19] <Hixie> it's up to the editors how they track issues, after all
  194. # [10:19] <Lachy> ok, maybe later.
  195. # [10:19] <Lachy> I gotta get ready and go to work now
  196. # [10:21] <takkaria> looks public-html-bugzilla hasn't recieved new posts for a while
  197. # [10:21] <takkaria> oh, no, that's just me looking at the June archive page
  198. # [10:21] <Lachy> takkaria, sure it has.
  199. # [10:21] <Lachy> oh
  200. # [10:21] <gDashiva> I do that every month change
  201. # [10:22] <gDashiva> "man, traffic sure died down"
  202. # [10:22] <Hixie> use /latest as your bookmark
  203. # [10:22] <Lachy> gDashiva, just bookmark /public-html-bugzilla/latest and you don't have the problem
  204. # [10:22] <gDashiva> I don't use bookmarks, I keep open tabs
  205. # [10:22] <Hixie> wow, my browsers aren't stable enough for that
  206. # [10:22] <Lachy> or just keep that in your autocomplete history then
  207. # [10:22] * Hixie uses http://☺.damowmow.com/
  208. # [10:23] <Lachy> gDashiva, how many tabs do you keep open?
  209. # [10:23] <gDashiva> Want me to count?
  210. # [10:23] <Lachy> just a rough guess
  211. # [10:23] <Hixie> i wonder how long i should wait for microsoft to get back to me on their needs for workers
  212. # [10:24] <gDashiva> 12+41+10 over three opera windows, and five in firefox
  213. # [10:24] <Lachy> Hixie, knowing MS, you could be waiting months.
  214. # [10:24] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  215. # [10:24] * Quits: othermaciej_ (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  216. # [10:24] <Lachy> woah. I hate having more than 6, and when I get to about 10 I start closing old ones
  217. # [10:25] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  218. # [10:25] <Lachy> how do you find anything efficiently with that many tabs?
  219. # [10:25] <annevk> then I'd have to create a W3C bugzilla account
  220. # [10:25] <gDashiva> Lachy: window panel
  221. # [10:25] <Lachy> If I want to look at a page again, I just start typing it's url or, if I can't remember that, something from the title and it shows up quickly enough
  222. # [10:26] * Quits: bzed (n=bzed@devel.recluse.de) ("leaving")
  223. # [10:26] * Joins: bzed (n=bzed@devel.recluse.de)
  224. # [10:26] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  225. # [10:28] * Joins: ROBOd (n=robod@89.122.216.38)
  226. # [10:30] * Joins: aaronlev (n=chatzill@f051099173.adsl.alicedsl.de)
  227. # [10:31] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  228. # [10:31] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  229. # [10:37] * Joins: hdh (n=hdh@118.71.122.202)
  230. # [10:47] * Joins: webben (n=benh@nat/yahoo/x-191e763f76491fed)
  231. # [10:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  232. # [10:57] * Quits: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  233. # [11:10] * Quits: MikeSmith (n=MikeSmit@EM119-72-12-50.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  234. # [11:27] <takkaria> has anyone done a useful explanitory diagram of the adoption agency algorithm yet?
  235. # [11:27] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
  236. # [11:27] <takkaria> because if not, I'm in the process of making one and I could be persuaded to turn it into an svg or something
  237. # [11:35] <Lachy> Hixie, MikeSmith set up the WebApps WG product in bugzilla, so you can start assiging us bugs
  238. # [11:46] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  239. # [11:50] * Joins: tndH (i=Rob@adsl-77-86-108-88.karoo.KCOM.COM)
  240. # [11:50] <jgraham> takkaria: Not as far as I know and please :)
  241. # [11:52] <jgraham> Hixie: I think refering to workers as "threads" is going to cause a lot of messages asking where the lock features are. Better to call them worker "microprocesses" or somthing that makes their shared-nothing nature more explicit (plus this will also make you look more trendy and down with the kids ;) )
  242. # [11:53] <takkaria> Shared-Nothing Web Worker Threads abbreviated nicely
  243. # [11:54] <takkaria> abbreviates, even
  244. # [11:56] <Lachy> SNWWT? That's a terrible abbreviation.
  245. # [11:56] <jgraham> I was assuming irony
  246. # [11:57] <Lachy> although, given the W3C's track record for coming up with abbreviations, it's not too bad
  247. # [11:58] <Lachy> I think we need a name with a recursive algorithm
  248. # [11:58] <Lachy> *acronym
  249. # [11:59] <Lachy> but something more creative than PHP's lame attempt with "PHP Hypertext Processor"
  250. # [12:05] <takkaria> you could redefine WHATWG to be "WHATTF's Hypertext Application Technology Working Group" and WHATTF to be "WHATWG's Hypertext Application Technology Task Force"
  251. # [12:11] * Quits: aaronlev (n=chatzill@f051099173.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
  252. # [12:11] <gDashiva> Lachy: You preferred Personal Homepage?
  253. # [12:16] <Lachy> gDashiva, what?
  254. # [12:16] <Lachy> takkaria, nice :-)
  255. # [12:18] <takkaria> rename WHATWG to Web HATWG, too, since we like having "Web" in things, and I like hats
  256. # [12:18] <gDashiva> Lachy: That was the original meaning of php, until they retconned it
  257. # [12:20] <Lachy> takkaria, the Web Hat WG sounds interesting.
  258. # [12:20] <Lachy> for all those geeky people that wear hats with web stuff on them
  259. # [12:28] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
  260. # [12:32] <zcorpan_> Philip`: was 2d.imageData.get.smallest.html intentionally removed or replaced by something else?
  261. # [12:34] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 60 (Operation timed out))
  262. # [12:40] <MikeSmith> Lachy: so what do you need bugzilla for that you can't do with the existing group Tracker?
  263. # [12:41] <Lachy> MikeSmith, bugzilla is a better than the group tracker
  264. # [12:41] <MikeSmith> in what ways?
  265. # [12:41] <Lachy> also, Hixie suggested it so that he could easily reassign some of the issues from old WHATWG discussions to us for dealing with in WebApps
  266. # [12:42] <MikeSmith> ah
  267. # [12:42] <Lachy> like, for instance, bug 5851
  268. # [12:42] <Lachy> Hixie will probably reassign that to zcorpan_ for adding to DOM5
  269. # [12:43] <zcorpan_> cool i need a central place for my dom5 issues
  270. # [12:43] <zcorpan_> right now i have notes all over the place
  271. # [12:43] <MikeSmith> well, the main unique thing about bugzilla is that public people (not members of the WG) can use it to raise and track issues
  272. # [12:44] <MikeSmith> or public people can opt-in to particular issues by adding themselves to the Cc list
  273. # [12:44] <MikeSmith> cherry-pick which issues they want to follow
  274. # [12:45] <MikeSmith> Adam Barth has done that with a couple HTML WG bugzilla issues so far
  275. # [12:45] <MikeSmith> I suspect we will see more of that
  276. # [12:46] <MikeSmith> Lachy: bug 5841 from what system?
  277. # [12:48] <Lachy> http://www.w3.org/Bugs/Public/show_bug.cgi?id=5851
  278. # [12:50] * Parts: itpastor1 (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  279. # [12:52] * Quits: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  280. # [12:54] * Joins: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  281. # [13:04] * Quits: webben (n=benh@nat/yahoo/x-191e763f76491fed)
  282. # [13:10] <zcorpan_> Philip`: in 2d.path.clip.unaffected.html is the first lineTo supposed to be moveTo?
  283. # [13:19] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  284. # [13:29] * Joins: heycam` (n=cam@124-168-42-82.dyn.iinet.net.au)
  285. # [13:40] * Quits: heycam (n=cam@124-168-29-248.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
  286. # [14:01] * Quits: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  287. # [14:07] * Joins: webben (n=benh@nat/yahoo/x-c0be562292a26781)
  288. # [14:09] * Quits: tomg (n=nnntom@unable.to.resolve.host.name) (anthony.freenode.net irc.freenode.net)
  289. # [14:09] * Quits: primal1___ (n=primal1@pool-71-177-119-67.lsanca.fios.verizon.net) (anthony.freenode.net irc.freenode.net)
  290. # [14:09] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (anthony.freenode.net irc.freenode.net)
  291. # [14:09] * Quits: hendry (n=hendry@nox.vm.bytemark.co.uk) (anthony.freenode.net irc.freenode.net)
  292. # [14:12] * Joins: tomg (n=nnntom@unable.to.resolve.host.name)
  293. # [14:12] * Joins: primal1___ (n=primal1@pool-71-177-119-67.lsanca.fios.verizon.net)
  294. # [14:12] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
  295. # [14:12] * Joins: hendry (n=hendry@nox.vm.bytemark.co.uk)
  296. # [14:30] * Joins: svl (n=me@global162.lnk.telstra.net)
  297. # [14:35] * Joins: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp)
  298. # [14:52] <Lachy> in WF2, I wonder if the validity requirements for type=url should be changed to refer to URL definition in HTML5 after it's incorporated into the main spec, instead of referring directly to the RFC
  299. # [14:58] <takkaria> seems sensible
  300. # [14:58] <takkaria> though you might want something looser than that, e.g. allowing spaces
  301. # [15:32] * Joins: sverrej (n=sverrej@217.117.20.1)
  302. # [15:52] * Quits: svl (n=me@global162.lnk.telstra.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
  303. # [16:08] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  304. # [16:10] * Joins: csarven (n=csarven@on-irc.csarven.ca)
  305. # [16:14] <Lachy> grr. I may have to give in and define a feature string for selectors api, even though I really don't want to.
  306. # [16:15] <Lachy> annevk, zcorpan_, Hixie: any opinions on the matter? See http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0085.html
  307. # [16:15] <Lachy> othermaciej, ^
  308. # [16:16] <Lachy> ah, weinig's here too.
  309. # [16:27] <gDashiva> Lachy: Use web hats
  310. # [16:28] <Lachy> gDashiva, how does that help?
  311. # [16:29] <gDashiva> In the string :)
  312. # [16:29] <Lachy> btw, your new nickname is annoying cause I keep typing "gs<tab>" instead of "gd<tab>". I preferred it when I could type "da<tab>"
  313. # [16:30] <Lachy> oh. hasFeature("web hats", "2.0")?
  314. # [16:33] <Lachy> maybe I should use hasFeature("select-a-pie", "3.141592653589793238462643383279502");
  315. # [16:33] <gDashiva> Yes, like that
  316. # [16:33] <gDashiva> Or maybe hasFeature("web hats", "selector hat")
  317. # [16:34] <Lachy> the second param needs to be a version number
  318. # [16:34] * Joins: billmason (n=billmaso@ip219.unival.com)
  319. # [16:34] <takkaria> selector hat 3. :)
  320. # [16:34] <gDashiva> Does it allow complex numbers?
  321. # [16:35] <Lachy> I'm not sure
  322. # [16:35] <gDashiva> I'm not of much help then
  323. # [16:37] <gDashiva> Did anyone ever make a response to the "What about an implementation that supports 95%" scenario?
  324. # [16:37] * Quits: myakura (n=myakura@p1216-ipbf601marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  325. # [16:45] <Lachy> don't remember
  326. # [16:46] <Lachy> returning true for hasFeature doesn't really mean that it fully supports the API in practice. It only means that the implementation is claiming support, despite having known bugs
  327. # [16:47] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  328. # [16:47] <Lachy> although exactly where an implementation draws the line between total experimental support (returning false) and pretty good support (returning true) is up the implementation and varies significantly in practice
  329. # [16:56] * Joins: gsnedders (n=gsnedder@p57A21B4F.dip0.t-ipconnect.de)
  330. # [17:00] * Quits: sverrej (n=sverrej@217.117.20.1) (Read error: 113 (No route to host))
  331. # [17:03] * Joins: aroben (n=aroben@unaffiliated/aroben)
  332. # [17:13] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  333. # [17:13] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  334. # [17:27] * Quits: gsnedders (n=gsnedder@p57A21B4F.dip0.t-ipconnect.de) (Connection timed out)
  335. # [17:34] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  336. # [17:35] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  337. # [17:44] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  338. # [17:45] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  339. # [17:52] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  340. # [17:53] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
  341. # [17:57] * Joins: cplot (n=cplot@85.103.143.172)
  342. # [17:57] * Quits: cplot (n=cplot@85.103.143.172) (Remote closed the connection)
  343. # [17:59] * Quits: hdh (n=hdh@118.71.122.202) (Remote closed the connection)
  344. # [17:59] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  345. # [18:09] * Joins: Lachy (n=Lachlan@85.196.122.246)
  346. # [18:18] <Hixie> othermaciej: if you define a set that has to be supported, define it as the complete set
  347. # [18:29] * Parts: zcorpan_ (n=zcorpan@pat.se.opera.com)
  348. # [18:39] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  349. # [18:40] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  350. # [18:48] * Joins: JohnResig_ (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  351. # [18:48] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  352. # [18:51] * Joins: gsnedders (n=gsnedder@p57A210FE.dip0.t-ipconnect.de)
  353. # [18:51] * Quits: csarven (n=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
  354. # [18:51] <gsnedders> Hixie: Can you fix all these DuplicateTermExceptions I'm getting? :P
  355. # [18:53] <gsnedders> Hixie: http://hg.gsnedders.com/spec-gen/ if you want to just download it and run it to find the terms that cause it
  356. # [18:58] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
  357. # [18:58] * Joins: epeus (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  358. # [19:00] * Joins: maikmerten (n=maikmert@L8666.l.pppool.de)
  359. # [19:05] * Joins: csarven (n=csarven@on-irc.csarven.ca)
  360. # [19:15] * Quits: epeus (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
  361. # [19:17] * Joins: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
  362. # [19:17] * Quits: JohnResig_ (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  363. # [19:17] <Lachy> gsnedders, how do I use your spec generator?
  364. # [19:18] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  365. # [19:18] <Lachy> what does setup.py do? Does that install the script or something?
  366. # [19:18] <gsnedders> Lachy: Install it in the normal python way (python setup.py install), then see the spec-gen program it installs
  367. # [19:18] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  368. # [19:18] <Lachy> ok
  369. # [19:18] <Lachy> then how do I use it after it's installed?
  370. # [19:18] <gsnedders> Lachy: spec-gen --help :)
  371. # [19:20] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  372. # [19:20] <Lachy> gsnedders, I get an error
  373. # [19:20] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  374. # [19:20] <gsnedders> Lachy: what?
  375. # [19:20] <Lachy> $ spec-gen --help
  376. # [19:20] <Lachy> Traceback (most recent call last):
  377. # [19:20] <Lachy> File "/usr/local/bin/spec-gen", line 11, in <module>
  378. # [19:20] <Lachy> from specGen import generator
  379. # [19:20] <Lachy> File "/Library/Python/2.5/site-packages/specGen/generator.py", line 26, in <module>
  380. # [19:20] <Lachy> from lxml import etree
  381. # [19:20] <Lachy> ImportError: No module named lxml
  382. # [19:20] <gsnedders> Lachy: Ah, you need to install lxml
  383. # [19:20] <Lachy> how?
  384. # [19:21] <gsnedders> http://codespeak.net/lxml/installation.html
  385. # [19:21] <jgraham> easy_install lxml
  386. # [19:21] <jgraham> But you need to instally easy_install first :)
  387. # [19:21] <gsnedders> (yeah, it's rather obvious that the spec-gen is pre-alpha software)
  388. # [19:21] <jgraham> (Unless it is already installed)
  389. # [19:21] <jgraham> Lachy: I suggest you google ez_setup.py
  390. # [19:22] <jgraham> Then run that (maybe with sudo) to install easy_install
  391. # [19:22] <jgraham> Then do "easy_install lxml"
  392. # [19:22] <takkaria> jgraham: cheers for the online parse tree viewer, btw, it's been very useful in constructing testcases
  393. # [19:22] <jgraham> takkaria: np
  394. # [19:23] <Lachy> I ran easy_install and tried, but failed
  395. # [19:23] <Lachy> src/lxml/lxml.etree.c: At top level:
  396. # [19:23] <Lachy> src/lxml/lxml.etree.c:110954: error: invalid application of ‘sizeof’ to incomplete type ‘struct __pyx_obj_4lxml_5etree__ParserSchemaValidationContext’
  397. # [19:23] <Lachy> lipo: can't open input file: /var/folders/hO/hOi6uidEGwKsuLgkSfspM++++TI/-Tmp-//ccXmNL9v.out (No such file or directory)
  398. # [19:23] <Lachy> error: Setup script exited with error: command 'gcc' failed with exit status 1
  399. # [19:24] <jcranmer> someones relying on a declaration where a definition is needed
  400. # [19:24] <jgraham> hmm... it looks like it can't find all your headers. I think I have heard of this on OS X before...
  401. # [19:24] <jcranmer> or more likely, someone neglected the declaration altogether and it was inferred by another declartion
  402. # [19:24] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 54 (Connection reset by peer))
  403. # [19:25] <jgraham> http://blog.offbytwo.com/2008/05/07/installing-lxml-on-os-x-leopard/ - I followed those instructions last time I think
  404. # [19:25] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  405. # [19:25] <gsnedders> easy_install worked fine for me last night
  406. # [19:26] <Lachy> sudo port install py25-lxml should work for me
  407. # [19:26] <Lachy> that's the mac port, apparently
  408. # [19:26] <jgraham> Lachy: I guess that would work too
  409. # [19:26] <jgraham> gsnedders: Did you ever find a good problem for learning Haskell?
  410. # [19:27] <Lachy> I wonder why the libraries in OS X are so outdated
  411. # [19:27] <Lachy> that sucks
  412. # [19:27] <gsnedders> jgraham: no
  413. # [19:27] <gsnedders> Lachy: Because, IIRC, they're frozen when it reaches RC (which is around a year ago now for LeoparD)
  414. # [19:28] <gsnedders> *Leopard
  415. # [19:28] <gsnedders> Lachy: were you running easy_install with superuser perms?
  416. # [19:29] <gsnedders> Lachy: You need lxml and html5lib installed
  417. # [19:29] <jgraham> gsnedders: You could try porting a sudoku solver to haskell. http://norvig.com/sudoku.html seems quite interesting in terms of how it works even if at the end you only have a sudoku solver to show for it
  418. # [19:30] * Quits: ROBOd (n=robod@89.122.216.38) (Remote closed the connection)
  419. # [19:31] <Lachy> gsnedders, no
  420. # [19:31] <Lachy> I may have to update my html5lib installation
  421. # [19:31] * Joins: ROBOd (n=robod@89.122.216.38)
  422. # [19:32] <gsnedders> I don't think it _needs_ a recent version. It's just 0.11 is far quicker than any previous version
  423. # [19:32] <Lachy> I may not have it installed. I can't remember if I did it before or after the last time I wiped my machine
  424. # [19:32] <gsnedders> 1.494s to run the spec-gen on an XML copy of HTML 5, and serialising back to XML
  425. # [19:36] <Lachy> ok, that mac port finished installing. Now I'm running sudo easy_install lxml
  426. # [19:36] <Lachy> and I also installed html5lib quite easily
  427. # [19:37] <Lachy> now spec-gen --help works
  428. # [19:37] <Hixie> gsnedders: what are the duplicate terms? (got any examples?)
  429. # [19:37] <gsnedders> Hixie: Well, it's a fatal error and stops at the first: attr-meta-http-equiv
  430. # [19:38] <gsnedders> Lachy: try running the test cases (python runtests.py)
  431. # [19:38] * Hixie looks at the spec
  432. # [19:38] <Lachy> This is useful help for this option: --sanitize sanitize
  433. # [19:38] <gsnedders> Lachy: That's copied verbatim from html5lib's parse.py :P
  434. # [19:39] <Lachy> oh, well I should complain to jgraham or annevk about that
  435. # [19:39] <gsnedders> rubys I expect wrote that, but I'm not sure
  436. # [19:40] <Hixie> gsnedders: fixed it
  437. # [19:42] <gsnedders> Now, let me go help my sister with supper
  438. # [19:49] <Lachy> can html5lib be used from the command line directly like spec-gen can, or only within other python scripts?
  439. # [19:50] <Lachy> e.g. to quickly parse a document and see if it reports any parsing errors?
  440. # [19:52] <Lachy> gsnedders, could the command be renamed to specgen? The hyphen makes typing it slower
  441. # [19:53] <Lachy> gsnedders, I need it to support the automatic bibliographic references that the CSSWG postprocessor does
  442. # [19:55] <Lachy> if you can access it, the post processor uses this data file http://www.w3.org/Style/Group/css3-src/biblio.ref
  443. # [19:55] <Lachy> it might be member only, though
  444. # [19:57] <Lachy> gsnedders, <!--begin-status-->...<!--end-status--> needs to be supported to. It's supposed to replace that with boilerplate status text
  445. # [19:58] <Lachy> oh, and the [[REFERENCE]] and [[!REFERENCE]] syntax too
  446. # [20:05] * Joins: weinig (n=weinig@nat/apple/x-e7a202f2e940279e)
  447. # [20:06] * Quits: weinig (n=weinig@nat/apple/x-e7a202f2e940279e) (Client Quit)
  448. # [20:08] * Joins: weinig (n=weinig@17.203.15.154)
  449. # [20:09] <gsnedders> Lachy: I don't really want to rename, but I guess I could
  450. # [20:09] <gsnedders> Lachy: I don't want to support those bibliography references
  451. # [20:09] <gsnedders> Lachy: No, I can't access that
  452. # [20:09] <jgraham> Lachy: parse.py allows html5lib to be run from the command line
  453. # [20:10] <gsnedders> Lachy: There are no substitutions done yet :P
  454. # [20:11] <gsnedders> (I'd quick like to use BibTeX for bibliographies)
  455. # [20:12] <Lachy> jgraham, that would mean I need to keep a copy of parse.py in same directory and run ./parse.py. Is there a way I can set it up so I can just run it from within any directory at any time?
  456. # [20:13] <Lachy> gsnedders, I don't care how you do the references. I just want a quick and easy way for me to insert a reference using something like [[REFERENCE]] in the source, and have everything else automatically generated.
  457. # [20:13] <gsnedders> Lachy: I guess the identifier needs to be in the database?
  458. # [20:13] <Lachy> the css post process adds all the necessary <a href='...'><cite>...</cite></a> stuff around that and generates the appropriate rerference at the end of the page forme
  459. # [20:14] <Lachy> gsnedders, yeah
  460. # [20:17] <gsnedders> I guess seeming you can't actually change the file it uses in the real one what format my one uses is irrelevant
  461. # [20:21] <jgraham> Lachy: Just use a symlink like ln -s ~/bin/htmlparse /path/to/parse.py
  462. # [20:22] <Lachy> jgraham, ok. I'll have to find a suitable place to store parse.py then.
  463. # [20:23] <jgraham> Er, I think I got that the wrong way round; /path/to/parse.py should be before the link name
  464. # [20:23] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  465. # [20:25] <Lachy> ok. I'll look up the man page before I do it to be sure
  466. # [20:25] <Lachy> but I always get it backwards when I run it anyway :-)
  467. # [20:25] <jgraham> And it seems like OSX doesn't have ~/bin on the default path
  468. # [20:26] <Lachy> no, it has /usr/bin/ I think
  469. # [20:34] * Quits: weinig (n=weinig@17.203.15.154) (Read error: 104 (Connection reset by peer))
  470. # [20:34] * Joins: weinig (n=weinig@17.203.15.154)
  471. # [20:34] <gsnedders> Hixie: specGen.processes.xref.DuplicateTermException: canvaspattern
  472. # [20:38] * Joins: tusho (n=tusho@91.105.77.118)
  473. # [20:38] <tusho> any docs for html5lib ruby?
  474. # [20:48] * Quits: webben (n=benh@nat/yahoo/x-c0be562292a26781) (Read error: 60 (Operation timed out))
  475. # [20:54] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  476. # [20:55] <tusho> huh
  477. # [20:55] <tusho> RuntimeError: Unknown TreeWalker dom
  478. # [20:56] <jgraham> tusho: I don't think there are any specifically
  479. # [20:56] <tusho> still what about the above
  480. # [20:56] * jgraham doesn't know ruby
  481. # [20:56] <tusho> don't see why that would happen
  482. # [20:56] <jgraham> When did that happen?
  483. # [20:56] <Hixie> gsnedders: fixed
  484. # [20:56] <jgraham> i.e. what did you call?
  485. # [20:56] <tusho> HTML5::TreeWalkers.get_tree_walker('dom')
  486. # [20:58] <jgraham> tusho: DOM doesn't seem to be an option. You can have REXML, Hpricot or SimpleTree
  487. # [20:58] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
  488. # [20:58] <tusho> Oh, I see.
  489. # [20:59] <tusho> I'll pick Hpricot, I like hpricot
  490. # [21:03] * Joins: psa (n=yomode@71.93.19.66)
  491. # [21:08] <tusho> Hmph.
  492. # [21:08] <tusho> The hpricot isn't very useful. No searching stuff.
  493. # [21:08] <tusho> :|
  494. # [21:12] <jgraham> tusho: What are you trying to do?
  495. # [21:13] <tusho> Move all hN tags down M levels.
  496. # [21:13] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  497. # [21:13] <tusho> So if '2', h1 -> h3, etc, and h4-h6 -> h6
  498. # [21:15] <jgraham> It sounds like you don't need treewalker except for serialization
  499. # [21:15] <jgraham> In python I would do something like:
  500. # [21:16] <jgraham> p = html5lib.HTMLParser(tree=treebuilders.getTreBuilder("lxml"))
  501. # [21:16] <tusho> OK. What should I use, then? I'm _already_ using the parser for sanitization.,
  502. # [21:16] <tusho> Ah, I see. Okay. Hm.
  503. # [21:16] <jgraham> doc = p.parse("input.html")
  504. # [21:16] * tusho nods
  505. # [21:16] <jgraham> then the tree-specific method of doing what you want
  506. # [21:16] * Joins: aaronlev (n=chatzill@heim-033-204.raab-heim.uni-linz.ac.at)
  507. # [21:17] <jgraham> then maybe use the treewalker stuff to do the output and sanitisation
  508. # [21:17] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  509. # [21:17] <tusho> OK!
  510. # [21:21] * Joins: KevinMarks (n=KevinMar@nat/google/x-3f260c76fd1cb33b)
  511. # [21:22] <tusho> jgraham: Hmmmmmmmmmmmmmmm.
  512. # [21:23] <tusho> I take it that this isn't _really_ hpricot?
  513. # [21:26] <jgraham> tusho: I think it is really hpricot
  514. # [21:26] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  515. # [21:26] <tusho> NoMethodError: undefined method `/' for #<HTML5::TreeBuilders::Hpricot::TreeBuilder:0x122c4cc>
  516. # [21:26] <tusho> after
  517. # [21:26] <tusho> HTML5::TreeBuilders[:hpricot].new(tree)/"a"
  518. # [21:26] <tusho> tree is the html5parser result
  519. # [21:27] <jgraham> I'm not sure what that's trying to do
  520. # [21:27] <tusho> Get all the 'a' tags.
  521. # [21:30] <jgraham> http://golem.ph.utexas.edu/~distler/code/instiki/svn/lib/sanitize.rb might be useful to you
  522. # [21:31] <tusho> @treebuilder = TreeBuilders::REXML::TreeBuilder
  523. # [21:31] <tusho> Not really.
  524. # [21:33] <jgraham> OK, so tree is a hpricot tree, right? So what does all the HTML5::TreeBuilders[:hpricot].new do?
  525. # [21:33] <jgraham> (did I mention that I don't know Ruby)
  526. # [21:34] <tusho> HTML5::TreeBuilders[:hpricot] -> HTML5::Treebuilders::Hpricot::Treebuilder
  527. # [21:34] <tusho> Then I make a new instance.
  528. # [21:36] * Quits: weinig (n=weinig@17.203.15.154)
  529. # [21:37] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  530. # [21:37] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  531. # [21:38] <Hixie> aa___: yt? othermaciej: yt?
  532. # [21:39] * Joins: webben (n=benh@91.85.158.221)
  533. # [21:41] <annevk> Lachy, FWIW, I'm opposed to hasFeature
  534. # [21:42] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  535. # [21:44] <jgraham> tusho: I think you want to set the HTML5::Treebuilders::Hpricot::Treebuilder class as the @tree attribute on your HTMLParser
  536. # [21:44] <tusho> Ah.
  537. # [21:44] <tusho> That might work. :P Then how would I use it like Hpricot?
  538. # [21:44] <tusho> i.e. get the actual document object
  539. # [21:46] <jgraham> the .parse method of the HTMLParser will return a Hpricot tree object
  540. # [21:46] <jgraham> (fwiw I can't remember if you want to set the @tree to be a class or an instance)
  541. # [21:48] <jgraham> (but you should be able to use HTML5::Trebuilders::getTreeBuilder("hpricot") to get the right type of object
  542. # [21:48] <jgraham> )
  543. # [21:50] * Joins: JohnResig_ (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  544. # [21:50] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Connection reset by peer)
  545. # [21:50] <tusho> jgraham: get_tree_builder, it'd be
  546. # [21:51] * Quits: KevinMarks (n=KevinMar@nat/google/x-3f260c76fd1cb33b) ("The computer fell asleep")
  547. # [21:52] * Joins: KevinMarks (n=KevinMar@nat/google/x-57aa5f8779f1f06f)
  548. # [21:52] <tusho> jgraham: and as [] is a shortcut:
  549. # [21:52] <tusho> HTML5::TreeBuilders[:hpricot]
  550. # [21:53] <jgraham> Crazy ;)
  551. # [21:53] <tusho> jgraham: It'll just be something like this:
  552. # [21:53] <tusho> def [](name)
  553. # [21:53] <tusho> get_tree_builder name
  554. # [21:53] <tusho> end
  555. # [21:53] <tusho> So not too crazy :)
  556. # [21:53] <tusho> (And :foo is just the (Lisp) symbol 'foo')
  557. # [21:55] <jgraham> Oh, I see. That makes som sense
  558. # [21:56] <jgraham> *some
  559. # [21:56] <gsnedders> Hixie: command-insertorderedlist and remoteeventtarget are the two remaining dupes
  560. # [21:56] <tusho> jgraham: You could do:
  561. # [21:57] <tusho> html5.treebuilders['hpricot'] in python
  562. # [21:57] <tusho> __getitem__, vs defining []
  563. # [21:58] <Hixie> gsnedders: fixed
  564. # [21:58] * Quits: webben (n=benh@91.85.158.221) (Connection timed out)
  565. # [21:58] * Quits: maikmerten (n=maikmert@L8666.l.pppool.de) (Remote closed the connection)
  566. # [21:59] <Hixie> i guess i'll define pipes in html5 proper
  567. # [21:59] <Hixie> postMessage v2
  568. # [21:59] <Hixie> might as well add basic data structure support while i'm at it
  569. # [22:00] <tusho> Hixie: can't you just ... use JS or something?
  570. # [22:00] <tusho> you're inventing a programming language! :)
  571. # [22:00] <Hixie> i mean for transfering data using postMessage()
  572. # [22:01] <Hixie> we can't just use JS, as that would allow cross-domain polution
  573. # [22:01] <annevk> that's bound to confuse postMessage implementors
  574. # [22:01] <tusho> true
  575. # [22:01] <tusho> still...
  576. # [22:01] <tusho> pipes and data structures..
  577. # [22:01] <tusho> i'm sure there's some kind of constrained language that already does it
  578. # [22:01] <Hixie> annevk: what is?
  579. # [22:02] <Hixie> tusho: i don't understand what you mean
  580. # [22:02] <annevk> if the whole postMessage algorithm changes now to add support for pipes
  581. # [22:02] <jgraham> tusho: Yeah, although it wouldn't actually work in python because treebuilders is a module not a class
  582. # [22:02] <Hixie> annevk: it'd be a superset
  583. # [22:02] <tusho> jgraham: Well, in Ruby I think it's a module
  584. # [22:02] <jgraham> (re: __getitem__ that is)
  585. # [22:02] <annevk> yes, but a group of implementors is still working on v1 and shipping that and won't have time to add v2
  586. # [22:02] <tusho> Which are used for namespaces and mixins. :p
  587. # [22:02] <Hixie> brb
  588. # [22:05] <tusho> Hmph.
  589. # [22:05] <tusho> The tree gives me an array of elements.
  590. # [22:05] <tusho> Why couldn't it just be a Hpricot document. Sheehs
  591. # [22:06] <annevk> Lachy, for hasFeature, maybe make it something for non-ECMAScript impl
  592. # [22:07] <Lachy> ok, that could work
  593. # [22:07] <annevk> and also mark it at risk :)
  594. # [22:07] <annevk> so we can drop it after CR :p
  595. # [22:08] <annevk> :evil:
  596. # [22:08] <Lachy> LOL
  597. # [22:08] * Quits: KevinMarks (n=KevinMar@nat/google/x-57aa5f8779f1f06f) (Success)
  598. # [22:08] <Lachy> Hixie, othermaciej, http://lists.w3.org/Archives/Public/www-archive/2008Jul/att-0019/Overview.html
  599. # [22:08] <gsnedders> Hixie: the spec-gen works in 1.5s on an XML copy of html5 (both parsing and serialising in a C extension), so with chtml5lib, that'd be the sort of speed doable
  600. # [22:08] <Lachy> also mailed www-style about it
  601. # [22:09] <Lachy> JohnResig_, see URI above
  602. # [22:09] * Joins: weinig (n=weinig@17.203.15.154)
  603. # [22:09] <Lachy> http://lists.w3.org/Archives/Public/www-style/2008Jul/0193.html
  604. # [22:10] <Lachy> I suppose I should mail webapps about it to
  605. # [22:13] * Quits: tndH (i=Rob@adsl-77-86-108-88.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  606. # [22:13] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
  607. # [22:18] <gsnedders> Philip`: No, there is no ISO for TOC
  608. # [22:19] * Quits: JohnResig_ (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  609. # [22:20] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  610. # [22:22] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  611. # [22:23] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  612. # [22:28] <tusho> Hmph.
  613. # [22:28] <tusho> The tree is an array of hpricot elements.
  614. # [22:28] <tusho> Not an hpricot searcher thing
  615. # [22:29] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  616. # [22:30] <gsnedders> Hmm…
  617. # [22:30] <gsnedders> That's a rather major bug.
  618. # [22:31] <tusho> Is it a bug?
  619. # [22:31] <tusho> :\
  620. # [22:31] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  621. # [22:31] <tusho> Dunno how on earth to turn it into a hpricot searcher thingy though..
  622. # [22:31] <gsnedders> No, in my spec-gen, I just found a huge bug
  623. # [22:31] <gsnedders> Completely unrelated to you :P
  624. # [22:31] <tusho> Oh.
  625. # [22:31] <tusho> :(
  626. # [22:34] <gsnedders> I _really_ hate lxml
  627. # [22:35] <weinig> Lachy: Am I correct in assuming querySelector is supposed to work with elements that are not in the document?
  628. # [22:35] <weinig> Lachy: for instance a freshly created element, (document.createElement("foo")
  629. # [22:35] <annevk> yes
  630. # [22:35] <annevk> it should work for document fragments and such
  631. # [22:36] <annevk> well, iirc
  632. # [22:36] <JohnResig> weinig: currently no implementation supports fragments
  633. # [22:36] <weinig> JohnResig: I am implementing fragments right now
  634. # [22:36] <weinig> JohnResig: webkit should support them in an hour
  635. # [22:37] <weinig> thanks annevk
  636. # [22:37] <JohnResig> weinig: nice - did you catch my test suite?
  637. # [22:37] <weinig> JohnResig: I saw it last night, it looks cool
  638. # [22:38] <weinig> JohnResig: it seems to have some weird issues in Safari though
  639. # [22:38] <JohnResig> weinig: k - I noticed a couple regressions from Safari 3.1 -> Nightly (but also some fixes)
  640. # [22:38] <JohnResig> I assume that things are still being worked on, on your end
  641. # [22:38] <weinig> really?
  642. # [22:38] <weinig> JohnResig: they are
  643. # [22:40] * Quits: jacobolus (n=jacobolu@pool-71-119-200-174.lsanca.dsl-w.verizon.net)
  644. # [22:40] <jgraham> gsnedders: Why do you hate lxml?
  645. # [22:41] <gsnedders> jgraham: how it stores text
  646. # [22:41] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  647. # [22:41] <gsnedders> (the latest bug is because I forget to copy the tail)
  648. # [22:41] <jgraham> gsnedders: Yeah the .text .tail thing isn't really optimised for documents but text nodes are pretty bad too
  649. # [22:42] <jgraham> (that is documents as opposed to data where .tails are rare)
  650. # [22:51] <JohnResig> Lachy: I'll need your attention here: https://bugzilla.mozilla.org/show_bug.cgi?id=416317#c29 Boris has some Selectors API spec questions
  651. # [22:59] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  652. # [22:59] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  653. # [23:00] <Lachy> weinig, yes
  654. # [23:00] <Lachy> JohnResig, looking now
  655. # [23:05] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  656. # [23:05] <Lachy> JohnResig, so if I understand, the issue is what to do with:
  657. # [23:05] <Lachy> .querySelector("foo", {});
  658. # [23:05] <JohnResig> that's one of the points, yes
  659. # [23:05] <Lachy> what does Firefox do now?
  660. # [23:05] <JohnResig> it sounds like it just ignores it
  661. # [23:06] <Lachy> I would expect it to throw an NAMESPACE_ERR
  662. # [23:06] <JohnResig> yeah - that's what I test for
  663. # [23:06] <JohnResig> the other point: what should .querySelector() do (passing in nothing)
  664. # [23:07] <JohnResig> since that's not specified (it seems)
  665. # [23:09] <Lachy> I think it is, let me see.
  666. # [23:09] <zcorpan> wow, image { background:fuchsia } <img> works in ie
  667. # [23:09] * Joins: roc (n=roc@222-152-162-240.jetstream.xtra.co.nz)
  668. # [23:10] <gsnedders> zcorpan: <img> has a non-zero size, or there being an actual image?
  669. # [23:10] <Lachy> JohnResig, it says "If the selectors parameter is set to either null or undefined, the implementation must behave as if an empty string had been passed instead". In that case, it's undefined
  670. # [23:10] <Lachy> because in JS, not passing a parameter === undefined
  671. # [23:10] <Lachy> At least, that's how I understand it
  672. # [23:10] <zcorpan> gsnedders: placeholder box
  673. # [23:11] <annevk> zcorpan, nice
  674. # [23:11] <JohnResig> Lachy: well, no - since when doing fn( undefined ) you have one argument whose value is undefined, doing fn() you have no arguments
  675. # [23:11] <gsnedders> Lachy: (FWIW, your local copy of the spec-gen will become quickly outdated with how much I've been doing over the holidays)
  676. # [23:11] <gsnedders> Regardless, g'nite y'all
  677. # [23:11] * Quits: gsnedders (n=gsnedder@p57A210FE.dip0.t-ipconnect.de) ("Killin' teh intarwebs")
  678. # [23:11] <JohnResig> function fn(){ alert(arguments.length); } to test
  679. # [23:11] <annevk> (and also bad, but it's also nice as it's sort of consistent)
  680. # [23:11] <Lachy> oh, I see.
  681. # [23:11] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  682. # [23:11] <Lachy> ok, I'll fix that, because it was my intention to cover missing arguements too
  683. # [23:12] <Lachy> the intention is for: missing argument == undefined == null == "" for the selectors argument
  684. # [23:12] <JohnResig> ok, sure
  685. # [23:14] <Hixie> Lachy: i don't think the child nodes of a DocumentFragment node should match ":context > *" (especially since they presumably would not match "* > *")
  686. # [23:15] <zcorpan> http://doctype.googlecode.com/svn/trunk/tests/html/elements/plaintext-element-applies-style-test.html
  687. # [23:15] <annevk> Hixie, my main postMessage concern is with IE, Opera, and Safari, which afaik haven't shipped an impl yet
  688. # [23:15] <annevk> of v1
  689. # [23:15] <annevk> but plan to do so soonish
  690. # [23:16] <Lachy> Hixie, send mail
  691. # [23:16] <Hixie> annevk: so?
  692. # [23:16] <Hixie> Lachy: k
  693. # [23:16] <Hixie> Lachy: www-style?
  694. # [23:16] <Lachy> Hixie, I added DocumentFragment back in based on earlier feedback from JohnResig
  695. # [23:16] <annevk> Hixie, depending on how you write down the new stuff, it might be harder to figure out what we have to implement
  696. # [23:16] <Lachy> but I left Entity and EntityReference out based on your earlier feedback
  697. # [23:16] <Lachy> Hixie, yeah, www-style will do
  698. # [23:17] <Hixie> sent
  699. # [23:17] <Hixie> annevk: yeah, i'll be careful
  700. # [23:17] <annevk> Hixie, I'm mainly concerned with IE pulling the implementation because they think the feature is instable
  701. # [23:18] <annevk> ok, we'll see how it goes
  702. # [23:18] <Hixie> yeah, that's a valid concern
  703. # [23:19] <Hixie> i'll make it clearly separate
  704. # [23:20] <annevk> chaals: "A. Naturally, we have a complete implementation of the final version of HTML 5..."
  705. # [23:20] <annevk> typical
  706. # [23:20] <annevk> -- http://www.w3.org/QA/2008/07/interview_charles_mccathienevi.html
  707. # [23:20] <Hixie> heycam`: yt?
  708. # [23:22] <annevk> two questions about XForms
  709. # [23:22] <Lachy> JohnResig, maybe treating missing arguments as undefined isn't really great behaviour. What are the other possibilities for handling it?
  710. # [23:23] <Lachy> how are missing args handled in other cases where they're required?
  711. # [23:25] <Lachy> oh, querySelector("xxx", {}); should probably throw a TYPE_MISMATCH_ERR
  712. # [23:26] * Quits: tommorris (n=tommorri@i-83-67-98-32.freedom2surf.net)
  713. # [23:26] * Joins: jacobolus (n=jacobolu@pool-71-110-255-67.lsanca.dsl-w.verizon.net)
  714. # [23:28] * Quits: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net) (Read error: 104 (Connection reset by peer))
  715. # [23:29] * Joins: JohnResig (n=jresig@c-76-118-158-44.hsd1.ma.comcast.net)
  716. # [23:31] <Lachy> JohnResig, I commented on the bug
  717. # [23:31] <JohnResig> Lachy: great, thanks
  718. # [23:32] <annevk> where's gsnedders?
  719. # [23:33] <annevk> gsnedders, if you read this, another feature request: no xref from within <hx>
  720. # [23:35] * jgraham thinks gsnedders needs bugzilla.gsnedders.com
  721. # [23:35] <jgraham> (other bug tracking software is avaliable)
  722. # [23:35] <tusho> bugzilla, eurgh
  723. # [23:36] <annevk> jgraham, he just needs to read the logs :p
  724. # [23:37] <jgraham> Yeah and keep track of all the bugs, which have been coming in pretty fast today
  725. # [23:41] * Joins: KevinMarks (n=KevinMar@nat/google/x-190511313c030bb9)
  726. # [23:47] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  727. # [23:51] * Parts: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  728. # [23:54] <Lachy> does anyone know what Andrew is trying to say here? http://lists.w3.org/Archives/Public/www-style/2008Jul/0196.html
  729. # [23:55] <Lachy> I can't comprehend his selectChild() and selectParent() examples.
  730. # [23:55] <Hixie> i never have any idea what that guy is talking about
  731. # [23:55] <Hixie> i mean, never
  732. # [23:55] <Hixie> i've tried many a time
  733. # [23:55] <Lachy> I know, I never have either.
  734. # [23:55] <JohnResig> Lachy: he wants to overload :root to mean :root or :context
  735. # [23:55] * Quits: csarven (n=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
  736. # [23:55] <Lachy> yeah, I get that. Obviously, we can't do that. Besides, that was discussed in the webapi wg and rejected earlier.
  737. # Session Close: Fri Jul 11 00:00:00 2008

The end :)