/irc-logs / freenode / #whatwg / 2012-10-11 / end

Options:

  1. # Session Start: Thu Oct 11 00:00:01 2012
  2. # Session Ident: #whatwg
  3. # [00:09] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
  4. # [00:09] <Hixie_> if anyone can think of anything to add to http://wiki.whatwg.org/wiki/FAQ#Where.27s_the_harm_in_adding.E2.80.94 please be my guest
  5. # [00:09] * Quits: jernoble_ (~jernoble@17.212.154.174) (Quit: Computer has gone to sleep.)
  6. # [00:11] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
  7. # [00:13] * Joins: othermaciej (~mjs@17.245.108.235)
  8. # [00:16] * jernoble is now known as jernoble|afk
  9. # [00:16] * jernoble|afk is now known as jernoble
  10. # [00:16] * Joins: jernoble_ (~jernoble@17.245.109.77)
  11. # [00:20] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  12. # [00:20] * jonlee is now known as jonlee|afk
  13. # [00:22] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:857a:5f88:4ec3:6e1e) (Quit: jonlee|afk)
  14. # [00:24] * Quits: lar_zzz (~lar_zzz@p4FE25BF0.dip.t-dialin.net) (Quit: Leaving.)
  15. # [00:27] * jernoble_ is now known as jernoble|afk
  16. # [00:28] * jonlee_ is now known as jonlee|afk
  17. # [00:29] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  18. # [00:29] * Joins: karlcow (~karl@nerval.la-grange.net)
  19. # [00:29] * Joins: dgathright (~dgathrigh@nat/yahoo/x-vtriybnboerjaovp)
  20. # [00:29] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:80a4:53a2:fd5e:a4e4) (Quit: jonlee|afk)
  21. # [00:30] * Joins: jonlee (~jonlee@2620:149:4:1b01:11a7:c8c8:d97c:cfd9)
  22. # [00:30] * abstractj is now known as abstractj|away
  23. # [00:31] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:5dd0:176a:70a9:552a)
  24. # [00:31] * Joins: tantek (~tantek@208.176.205.99.ptr.us.xo.net)
  25. # [00:31] * Quits: jernoble|afk (~jernoble@17.245.109.77) (Quit: Computer has gone to sleep.)
  26. # [00:31] * Quits: jonlee_ (~jonlee@2620:149:4:1b01:5dd0:176a:70a9:552a) (Client Quit)
  27. # [00:33] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:cd6f:d932:d0b6:a87f)
  28. # [00:33] * Joins: jernoble_ (~jernoble@17.245.109.77)
  29. # [00:36] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  30. # [00:36] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  31. # [00:36] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  32. # [00:37] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  33. # [00:38] * lilmonkey` is now known as lilmonkey
  34. # [00:39] * Quits: necolas (~necolas@8.25.197.24) (Read error: Connection reset by peer)
  35. # [00:39] * Joins: necolas (~necolas@8.25.197.24)
  36. # [00:41] * jernoble_ is now known as jernoble|afk
  37. # [00:46] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 245 seconds)
  38. # [00:50] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  39. # [00:59] * Quits: necolas (~necolas@8.25.197.24) (Ping timeout: 244 seconds)
  40. # [00:59] * Quits: jernoble|afk (~jernoble@17.245.109.77) (Quit: Computer has gone to sleep.)
  41. # [00:59] * Joins: danbri (~danbri@80.71.30.113)
  42. # [01:00] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
  43. # [01:01] * Joins: MikeSmith_ (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp)
  44. # [01:02] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
  45. # [01:02] * MikeSmith_ is now known as MikeSmith
  46. # [01:09] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
  47. # [01:09] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
  48. # [01:10] * jonlee is now known as jonlee|afk
  49. # [01:10] * jonlee|afk is now known as jonlee
  50. # [01:11] <zewt> reading bugzilla mails to lists gives me a headache
  51. # [01:11] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
  52. # [01:11] * smaug is now known as smaug____
  53. # [01:12] <zewt> giganto table in every mail is a pain to read and using a fixed-width font for the content makes no sense
  54. # [01:12] * Quits: tantek (~tantek@208.176.205.99.ptr.us.xo.net) (Quit: tantek)
  55. # [01:20] <zewt> getting from google to specs is now one step harder :(
  56. # [01:21] <zewt> google for dom4, click first link (TR), click editor's draft, now there's an extra "specification moved" page--can't we get that to be a normal redirect?
  57. # [01:21] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  58. # [01:21] <Hixie_> why would you keep clicking the first link if it's not what you want
  59. # [01:21] <Hixie_> teach it that you want something else by clicking on the other thing and it'll become the new first link
  60. # [01:21] <Hixie_> (eventually)
  61. # [01:22] <zewt> because the correct result isn't even in the results
  62. # [01:22] <Hixie_> (though you'll have to first convince it that all the times clicking that bad link are really the past)
  63. # [01:22] * Joins: ^esc (~esc_ape@178.115.251.22.wireless.dyn.drei.com)
  64. # [01:22] * Joins: necolas (~necolas@8.25.197.24)
  65. # [01:22] <Hixie_> well you cal also just type "dom.spe" and have it autocomplete :-P
  66. # [01:22] <Hixie_> just "dom" is actually enough for my browser at this point
  67. # [01:24] <zewt> i long since gave up on trying to use browser history, every browser I use has made a complete mess of it
  68. # [01:24] <zewt> at least for quick navigation
  69. # [01:25] <Hixie_> time to try again
  70. # [01:25] * Quits: drublic (~drublic@frbg-5d84fe0e.pool.mediaWays.net) (Remote host closed the connection)
  71. # [01:25] * Joins: tantek (~tantek@208.176.205.99.ptr.us.xo.net)
  72. # [01:25] <zewt> sorry, not changing my everyday usage habits because specs for the HTML spec don't even use redirects properly :)
  73. # [01:25] <zewt> (dom spec, rather)
  74. # [01:26] <zewt> usage habits have a lot of momentum; it takes more than one site to make me try to change them
  75. # [01:26] <Hixie_> i'm just trying to help you out here
  76. # [01:26] <Hixie_> you whined about something, i gave you two ways to make your life way easier, and now your whining about my suggestions
  77. # [01:26] <Hixie_> you're
  78. # [01:27] <zewt> i'm trying to help everyone out--there shouldn't be additional steps in the way of people not using ancient TR snapshots
  79. # [01:32] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  80. # [01:32] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
  81. # [01:32] <gavinc> uh, speaking of which on DOM... based on the Status of Document for http://www.w3.org/TR/dom/ how the heck would I know not to use that?
  82. # [01:32] <gavinc> speaking as someone who made very sure to refer to the "correct" DOM document a few months ago
  83. # [01:33] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
  84. # [01:33] <Hixie_> gavinc: you would know not to use anything that is in /TR/
  85. # [01:34] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  86. # [01:36] <gavinc> right, since on May 17th annevk said to use it
  87. # [01:37] * gavinc gives up
  88. # [01:37] <zewt> well, the /TR/ problem itself isn't specific to DOM or a new problem
  89. # [01:38] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
  90. # [01:39] <Hixie_> it seems unlikely that anne said to use /TR/ anything
  91. # [01:39] <Hixie_> you sure he didn't mean one of the dev.w3.org servers?
  92. # [01:42] <gavinc> I think the final answer was link to that and wait till contextless parsing is defined and then update
  93. # [01:42] * Quits: tantek (~tantek@208.176.205.99.ptr.us.xo.net) (Read error: Connection reset by peer)
  94. # [01:42] <gavinc> no idea where contextless parsing is
  95. # [01:42] * Joins: tantek_ (~tantek@208.176.205.99.ptr.us.xo.net)
  96. # [01:44] <Hixie_> what's contextless parsing?
  97. # [01:46] <gavinc> What's needed to parse a fragment of HTML that isn't part of a document I'm guessing?
  98. # [01:46] <gavinc> since that's the use case
  99. # [01:47] * Quits: griswold (~quassel@vpn.space150.com) (Read error: Connection reset by peer)
  100. # [01:48] * Joins: griswold (~quassel@san.space150.com)
  101. # [01:48] <TabAtkins> Yeah, parsing that works when you dont' know ahead-of-time what type of document you're in.
  102. # [01:48] <TabAtkins> (Specifically, whether you're in HTML, SVG, or MathML.)
  103. # [01:49] <TabAtkins> The "make jQuery's $('<div>foo</div>') thing work".
  104. # [01:49] <TabAtkins> (jQuery's thing works for a lot of SVG as well.)
  105. # [01:49] <TabAtkins> (with regexes)
  106. # [01:50] * Quits: nessy (~silviapf@124-149-117-86.dyn.iinet.net.au) (Quit: Leaving.)
  107. # [01:51] <Hixie_> AryehGregor: yt?
  108. # [01:51] <Hixie_> gavinc: not sure what you're talking about or how it relates to the DOM spec
  109. # [01:53] <gavinc> http://www.w3.org/TR/rdf11-concepts/#section-html
  110. # [01:53] <Hixie_> oh, right, you're an rdf guy
  111. # [01:53] <gavinc> or if you prefer not TR :P http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#section-html
  112. # [01:54] <gavinc> yes yes :P
  113. # [01:54] <zewt> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19414 i'm just going to go and call this guy a troll in here so I don't feel the need to do so in the bug
  114. # [01:54] <Hixie_> gavinc: then anne was probably trolling you when he said to look at /TR/ :-P
  115. # [01:54] <gavinc> geee, thanks
  116. # [01:55] <Hixie_> zewt: i doubt that's a troll
  117. # [01:55] <Hixie_> zewt: probably just confused by the api, it's not like our platform is simple
  118. # [01:56] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
  119. # [01:56] * jonlee is now known as jonlee|afk
  120. # [01:56] <zewt> Hixie_: confused is fine, the "what, are you stupid?"-attitude not so much--but either way I'm keeping away from that ticket now :P
  121. # [01:57] * jonlee|afk is now known as jonlee
  122. # [01:58] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  123. # [01:58] <Hixie_> the "what, are you stupid?" attitude isn't trolling, it's just rude :-)
  124. # [01:58] <Hixie_> i should know, i have it regularly :-/
  125. # [02:01] <gavinc> So currently we reference the HTML fragment parsing algorithm, and then normalize and isEqualNode is there a more correct way of comparing two HTML fragments?
  126. # [02:02] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
  127. # [02:02] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  128. # [02:04] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
  129. # [02:07] * Joins: isherman1 (isherman@nat/google/x-cztnsrpwyqgdidep)
  130. # [02:10] * Quits: jsbell (jsbell@nat/google/x-duxosrpxvzpwyvlh) (Quit: There's no place like home...)
  131. # [02:11] * Quits: isherman (isherman@nat/google/x-eapyvitipilpgegv) (Ping timeout: 260 seconds)
  132. # [02:11] * Quits: jonlee (~jonlee@2620:149:4:1b01:11a7:c8c8:d97c:cfd9) (Ping timeout: 246 seconds)
  133. # [02:11] * jonlee_ is now known as jonlee
  134. # [02:19] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  135. # [02:20] * Quits: dgathright (~dgathrigh@nat/yahoo/x-vtriybnboerjaovp) (Quit: dgathright)
  136. # [02:20] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  137. # [02:24] * Quits: ap (~ap@2620:149:4:1b01:f56f:272:113b:ad3d) (Quit: ap)
  138. # [02:26] * Quits: scott_gonzalez (~gonzasi0@205.186.165.147) (Excess Flood)
  139. # [02:28] * Joins: scott_gonzalez (~gonzasi0@205.186.165.147)
  140. # [02:28] <Hixie_> gavinc: HTML fragments aren't really something that HTML supports currently
  141. # [02:29] <Hixie_> gavinc: not in a useful fashion, anyway
  142. # [02:29] <Hixie_> gavinc: the best we have is what innerHTML uses, which is a disaster
  143. # [02:29] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  144. # [02:32] <gavinc> okay, so... keep doing what we're doing and hope someone comes up with a solution soon?
  145. # [02:33] <gavinc> no implementation experience yet on our end that I know of
  146. # [02:35] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  147. # [02:37] * Parts: say2joe (~say2joe@204.56.108.2)
  148. # [02:42] * Quits: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
  149. # [02:42] * jonlee is now known as jonlee|afk
  150. # [02:42] * Quits: tantek_ (~tantek@208.176.205.99.ptr.us.xo.net) (Quit: tantek_)
  151. # [02:55] * Quits: sicking (~chatzilla@nat/mozilla/x-ychsqgguvqfsfkfn) (Ping timeout: 240 seconds)
  152. # [02:59] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  153. # [03:00] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  154. # [03:07] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 260 seconds)
  155. # [03:16] * jernoble is now known as jernoble|afk
  156. # [03:16] * jernoble|afk is now known as jernoble
  157. # [03:16] * Quits: jernoble (~jernoble@17.212.152.13) (Remote host closed the connection)
  158. # [03:17] * Joins: tantek (~tantek@66-87-7-217.pools.spcsdns.net)
  159. # [03:19] * Joins: jernoble (~jernoble@198.228.213.10)
  160. # [03:20] * Joins: jernoble_ (~jernoble@17.212.152.13)
  161. # [03:20] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
  162. # [03:24] * Joins: jarek (~jarek@unaffiliated/jarek)
  163. # [03:28] * Quits: fantasai (fantasai@69.162.163.148) (Ping timeout: 246 seconds)
  164. # [03:28] * Joins: fantasai (fantasai@freenet6.org)
  165. # [03:29] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
  166. # [03:32] * Joins: jsoncorw_ (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  167. # [03:36] * Quits: aklein (u4454@gateway/web/irccloud.com/x-neeamzoeyfsbfhjp)
  168. # [03:36] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (*.net *.split)
  169. # [03:36] * jsoncorw_ is now known as jsoncorwin
  170. # [03:38] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  171. # [03:40] * Quits: tantek (~tantek@66-87-7-217.pools.spcsdns.net) (Quit: tantek)
  172. # [03:43] * jernoble_ is now known as jernoble|afk
  173. # [03:47] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  174. # [03:47] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  175. # [03:51] * Quits: jwalden (~waldo@2620:101:8003:200:9d91:cb02:a7b:53c7) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0.1/20120911153917])
  176. # [03:51] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  177. # [04:00] * Joins: MikeSmith_ (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp)
  178. # [04:02] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 252 seconds)
  179. # [04:02] * MikeSmith_ is now known as MikeSmith
  180. # [04:04] <zewt> heh http://www.jwz.org/blog/2012/10/marketing-fuels-the-world-it-is-as-american-as-apple-pie/
  181. # [04:06] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  182. # [04:08] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  183. # [04:18] * Quits: jernoble (~jernoble@198.228.213.10) (Quit: Computer has gone to sleep.)
  184. # [04:18] * jernoble|afk is now known as jernoble
  185. # [04:23] * Quits: fantasai (fantasai@freenet6.org) (Ping timeout: 260 seconds)
  186. # [04:23] * Joins: fantasai (fantasai@freenet6.org)
  187. # [04:31] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
  188. # [04:41] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
  189. # [04:46] <Hixie_> gavinc: my recommendation would be to not use string fragments at all
  190. # [04:46] <Hixie_> gavinc: i don't really understand why you need to
  191. # [04:47] <Hixie_> gavinc: so it's hard for me to give good advice
  192. # [04:57] * Joins: plutoniix (~plutoniix@node-vx8.pool-101-109.dynamic.totbb.net)
  193. # [05:02] <karlcow> http://blog.lumino.so/2012/08/20/fix-unicode-mistakes-with-python/
  194. # [05:16] * jonlee|afk is now known as jonlee
  195. # [05:18] * Quits: tawhuac (~tawhuac@190.71.245.36) (Quit: Leaving)
  196. # [05:22] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  197. # [05:23] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  198. # [05:31] * Joins: kennyluck (~kennyluck@119.161.158.96)
  199. # [05:45] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  200. # [05:46] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  201. # [05:48] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 245 seconds)
  202. # [05:49] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  203. # [05:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  204. # [05:55] <annevk> gavinc: hey hey, did I really say to refer to TR/dom/? I kinda doubt that
  205. # [05:56] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 244 seconds)
  206. # [05:56] <annevk> gavinc: I might have suggested http://domparsing.spec.whatwg.org/ or whatwg.org/html I suppose, but this stuff is still being discussed and not defined
  207. # [05:57] * Joins: kinetik (~kinetik@121.98.132.55)
  208. # [06:05] <Hixie_> domparsing.spec.whatwg.org didn't exist back in may, iirc
  209. # [06:06] * Joins: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org)
  210. # [06:06] <annevk> yeah, but http://html5.org/specs/dom-parsing.html redirects to that
  211. # [06:19] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  212. # [06:19] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  213. # [06:20] * Quits: teear (teear@80-186-15-222.elisa-mobile.fi) (Ping timeout: 246 seconds)
  214. # [06:24] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
  215. # [06:28] * Quits: MikeSmith (~MikeSmith@s1106151.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  216. # [06:28] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  217. # [06:29] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  218. # [06:31] <zcorpan> annevk: i'm not sure we should introduce new Document before Document has been implemented properly
  219. # [06:33] * Quits: jonlee (~jonlee@2620:149:4:1b01:cd6f:d932:d0b6:a87f) (Quit: jonlee)
  220. # [06:36] * Joins: jonlee (~jonlee@2620:149:4:1b01:6d93:aca8:70fe:c03f)
  221. # [06:39] * Quits: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org) (Remote host closed the connection)
  222. # [06:39] * Quits: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  223. # [06:39] * Joins: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org)
  224. # [06:40] * Joins: yoshiaki_ (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de)
  225. # [06:40] * Quits: yoshiaki (~yoshiaki@netDHCP-172.keio.w3.org) (Read error: Connection reset by peer)
  226. # [06:41] <annevk> what order things is implemented is not really up to me
  227. # [06:43] <annevk> data:image/svg+xml,<script xmlns="http://www.w3.org/1999/xhtml">alert(document.rootElement)</script>
  228. # [06:43] <annevk> throws in Gecko, returns undefined in Opera, null in Chrome
  229. # [06:44] <annevk> doesn't seem like .rootElement has much interop to begin with
  230. # [06:44] <annevk> context is https://bugzilla.mozilla.org/show_bug.cgi?id=799937#c11
  231. # [06:53] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  232. # [06:58] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
  233. # [07:04] <zcorpan> hmm, https://developer.mozilla.org/en-US/docs/HTML/Element/video#Browser_compatibility has outdated browser compat information for all browsers except firefox, i think
  234. # [07:06] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
  235. # [07:07] <Hixie_> what is document.rootElement??
  236. # [07:07] <Hixie_> surely it's document.document.Element
  237. # [07:07] <Hixie_> er
  238. # [07:07] <Hixie_> document.documentElement
  239. # [07:14] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  240. # [07:16] <othermaciej> document.rootElement? what?
  241. # [07:16] * Quits: plutoniix (~plutoniix@node-vx8.pool-101-109.dynamic.totbb.net) (Ping timeout: 252 seconds)
  242. # [07:17] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
  243. # [07:19] <othermaciej> omg, SVG actually defined a weird SVG-specific synonym for documentElement
  244. # [07:19] * othermaciej reminds himself of the topic motto
  245. # [07:25] * Joins: MikeSmith_ (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  246. # [07:26] <zcorpan> Hixie_: if your plan with "all documents are Document" succeeds, document.rootElement will be available in html docs, too :-P
  247. # [07:26] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  248. # [07:27] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 246 seconds)
  249. # [07:27] * MikeSmith_ is now known as MikeSmith
  250. # [07:28] <Hixie_> zcorpan: sounds like a win over what we have now, but seems like the even better win would be to just drop it...
  251. # [07:30] * Joins: plutoniix (~plutoniix@node-1qd.pool-182-52.dynamic.totbb.net)
  252. # [07:31] <zcorpan> http://code.google.com/codesearch#search/&q=document%5C.rootElement%20lang:svg&type=cs http://code.google.com/codesearch#search/&q=document%5C.rootElement%20lang:js&type=cs
  253. # [07:34] * Joins: Areks (~Areks@rs.gridnine.com)
  254. # [07:37] <zcorpan> annevk: data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><script>alert(document.rootElement)</script></svg> alerts [object SVGSVGElement] in opera
  255. # [07:37] <zcorpan> annevk: turns out rootElement isn't actually "root element" but "root element but only if it's <svg>"
  256. # [07:38] <annevk> zcorpan: and otherwise it's undefined? that's crazy
  257. # [07:38] <zcorpan> no, otherwise it's null
  258. # [07:38] <zcorpan> it was undefined in opera because the root element's namespace was HTML
  259. # [07:38] <annevk> o_O
  260. # [07:38] <zcorpan> recall this Document issue?
  261. # [07:39] <annevk> I did not know Opera determines the type of Document based on the root element...
  262. # [07:48] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 272 seconds)
  263. # [08:03] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  264. # [08:12] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  265. # [08:14] * Joins: Martin_L (~Martin_L@194.18.12.26)
  266. # [08:15] * Joins: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com)
  267. # [08:17] * Joins: jernoble_ (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net)
  268. # [08:22] * jernoble_ is now known as jernoble|afk
  269. # [08:28] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  270. # [08:29] * Joins: Ducki (~Ducki@pD9E3A253.dip0.t-ipconnect.de)
  271. # [08:30] * Quits: Smylers (~smylers@host86-167-76-92.range86-167.btcentralplus.com) (Quit: Leaving.)
  272. # [08:33] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  273. # [08:39] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  274. # [08:48] <AryehGregor> Hixie_, here now. I'm UTC+0200, generally not around at 1:40 AM. :)
  275. # [08:49] <SamB_MacG5> AryehGregor: but this is 2:40 AM!
  276. # [08:49] <AryehGregor> It's 8:40 AM for me. :)
  277. # [08:52] <annevk> whoa that's the same time zone as Paris
  278. # [08:53] <annevk> time zones around there seem weird anyway, Greece is like Finland, Romania like France
  279. # [08:56] * jonlee is now known as jonlee|afk
  280. # [08:58] <zcorpan> Hixie_: what's the problem with depending on 'word-wrap'? we reference lots of specs that are "unstable"
  281. # [09:04] * Joins: Martin_L (~Martin_L@194.18.12.26)
  282. # [09:08] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:6d93:aca8:70fe:c03f) (Quit: jonlee|afk)
  283. # [09:08] <AryehGregor> Aren't all interesting specs unstable?
  284. # [09:09] * toyoshiAw is now known as toyoshim
  285. # [09:12] * Joins: Ms2ger (~Ms2ger@91.181.58.22)
  286. # [09:13] * Joins: Ore4444 (Ore4444@94.159.138.163)
  287. # [09:14] <annevk> I guess the API decode stuff needs special casing anyway for the way the API deals with streaming
  288. # [09:15] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
  289. # [09:18] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  290. # [09:20] * Quits: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch) (Ping timeout: 260 seconds)
  291. # [09:23] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
  292. # [09:25] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  293. # [09:27] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  294. # [09:27] <annevk> I'm removing AnonXMLHttpRequest from XMLHttpRequest fwiw
  295. # [09:28] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  296. # [09:28] * Joins: vikash (~vikash@1.186.6.14)
  297. # [09:28] * Quits: vikash (~vikash@1.186.6.14) (Changing host)
  298. # [09:28] * Joins: vikash (~vikash@unaffiliated/vikash)
  299. # [09:33] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
  300. # [09:33] * Quits: jernoble|afk (~jernoble@c-67-188-109-7.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  301. # [09:35] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
  302. # [09:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  303. # [09:37] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
  304. # [09:38] <hsivonen> is everything in MIME types ASCII case-insensitive? Including stuff in quotes in the codecs parameter?
  305. # [09:38] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
  306. # [09:38] <annevk> I suspect: "it depends"
  307. # [09:38] * jernoble is now known as jernoble|afk
  308. # [09:38] * jernoble|afk is now known as jernoble
  309. # [09:38] <hsivonen> aargh. the RFC says sensitive
  310. # [09:38] <hsivonen> FAIL
  311. # [09:39] <Ms2ger> You had me at "the RFC ... FAIL"
  312. # [09:46] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  313. # [09:47] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  314. # [09:47] * Quits: yoshiaki_ (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de) (Remote host closed the connection)
  315. # [09:48] * Joins: yoshiaki (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de)
  316. # [09:50] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  317. # [09:52] * Quits: yoshiaki (~yoshiaki@2001:200:1c0:3602:9c23:b74d:ab78:77de) (Ping timeout: 245 seconds)
  318. # [09:58] * Quits: jdong_ (~quassel@123.126.22.58) (Remote host closed the connection)
  319. # [09:58] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  320. # [10:00] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  321. # [10:12] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  322. # [10:14] * Joins: Druide__ (~Druid@p5B137550.dip.t-dialin.net)
  323. # [10:14] * Quits: Druide_ (~Druid@p5B05C6CC.dip.t-dialin.net) (Ping timeout: 245 seconds)
  324. # [10:18] <annevk> https://twitter.com/mathias/status/256296595866406912 welcome to 2010 (or so) matjas :p
  325. # [10:19] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  326. # [10:19] <annevk> hsivonen: does it actually matter anywhere in practice?
  327. # [10:19] <annevk> hsivonen: oh codecs
  328. # [10:20] <hsivonen> http://lists.w3.org/Archives/Public/www-forms/2012Oct/0000.html
  329. # [10:20] <hsivonen> annevk: the part after “avc1.” is case-sensitive per spec
  330. # [10:21] <hsivonen> annevk: but WebKit doesn’t care, because it wildcards the part after “avc1.”
  331. # [10:21] <hsivonen> annevk: moreover, Apple publishes documentation with wrong-case examples
  332. # [10:22] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  333. # [10:22] <hsivonen> codec levels and profiles are so full of fail in an of themselves
  334. # [10:22] <annevk> can't actually blame them; HTTP and MIME are some of the worst specs to read through and HTTP is getting worse
  335. # [10:22] <hsivonen> and then this syntax
  336. # [10:23] <matjas> annevk: non-native RTing in 2010 I’d understand… but you’d think people would’ve figured it out by now
  337. # [10:24] <annevk> hsivonen: so many layers of shit, can't asshole or angel against that
  338. # [10:24] <hsivonen> people have also missed the memo on Twitter now autoshortening URLs (or they want their own “social analytics”)
  339. # [10:25] <annevk> would be nice if twitter's short URLs normalized to the final URL
  340. # [10:27] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  341. # [10:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  342. # [10:35] * Quits: nonge (~nonge@p5082AE83.dip.t-dialin.net) (Ping timeout: 246 seconds)
  343. # [10:37] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  344. # [10:43] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  345. # [10:43] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  346. # [10:44] <annevk> MikeSmith: maybe we should have components in WHATWG for XHR and such too so when I close a bug it can stay closed...
  347. # [10:44] <annevk> MikeSmith: and since there's now three people "editing" it on the W3C side...
  348. # [10:44] <MikeSmith> yeah
  349. # [10:44] <MikeSmith> I can add those
  350. # [10:44] <annevk> MikeSmith: dunno though, maybe wait until after TPAC
  351. # [10:45] <MikeSmith> oh?
  352. # [10:45] <MikeSmith> either way works for me
  353. # [10:45] <MikeSmith> I guess there's no rush
  354. # [10:45] <annevk> MikeSmith: I rather not have the split, and since Jeff asked to meet maybe we can work something out
  355. # [10:45] <MikeSmith> ah yeah
  356. # [10:46] <MikeSmith> yeah would be great if that happened
  357. # [10:47] <smaug____> so foo.outerHTML = ""; just removes foo from the parent ?
  358. # [10:47] * smaug____ can't recall whether outerHTML works similarly to innerHTML
  359. # [10:48] * Joins: nonge (~nonge@p5082925D.dip.t-dialin.net)
  360. # [10:48] <annevk> smaug____: http://domparsing.spec.whatwg.org/
  361. # [10:50] <annevk> smaug____: mostly yes btw
  362. # [10:50] * Joins: Smylers (~smylers@62.249.246.74)
  363. # [10:51] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  364. # [10:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
  365. # [10:55] <jgraham> AryehGregor: So, I was thinking. Do you think it would sway the testharness.js doubters if we added a second way of writing async tests; instead of being forced to write t.step(function(){/*stuff*/}) you would be able to write t.assert_whatever(). In order to assure a consistent number of tests we would impose the further restriction that trying to add a test after asserting something on a previous test would fail, so defining your tests upfront woul
  366. # [10:55] <jgraham> I am kind of loathe to add more API surface
  367. # [10:55] <AryehGregor> jgraham, you got cut off at "upfront wou".
  368. # [10:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Client Quit)
  369. # [10:56] <jgraham> AryehGregor: Oh, lame. That's what's splitlong is supposed to solve. "would be enforced"
  370. # [10:56] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  371. # [10:56] <AryehGregor> I haven't seen any complaints about testharness.js from people who've actually used it nontrivially, so I'm unsure whether any substantive change would be sufficient to sway the doubters.
  372. # [10:57] <AryehGregor> hsivonen, tell me what problems you have with testharness.js again relative to mochitest? I've found nothing wrong with it in practice. It's slightly more verbose, but it's not a noticeable issue when I actually use it.
  373. # [10:57] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Quit: MikeSmith)
  374. # [10:57] <AryehGregor> (except for lack of features, and the fact that Mozilla people aren't familiar with it, since both of those would apply to essentially anything other than mochitest)
  375. # [10:59] * Joins: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp)
  376. # [11:00] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  377. # [11:00] <jgraham> I have some difficulty telling whether the fundamental problem is that saying "I spent time releasing tests" will be frowned on in your quaterly review. If it's that calss of problme, I'm not sure how much I can do to solve it.
  378. # [11:01] <AryehGregor> I can certainly attest that that's not true for Mozilla in general. I don't know if it's true for certain specific teams.
  379. # [11:01] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 248 seconds)
  380. # [11:02] <AryehGregor> My manager is obviously happy to have me spend time on releasing tests, but I'm not responsible for any features. Maybe some teams/managers/projects are more focused on shipping specific features and want them shipped on a schedule that's competitive with other browsers.
  381. # [11:02] <AryehGregor> I dunno, though.
  382. # [11:02] <AryehGregor> I don't think that testharness.js has to take any more time to write than mochitest, if we have the right infrastructure and it's being used wisely.
  383. # [11:04] * Joins: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp)
  384. # [11:07] * Joins: mpt (~mpt@faun.canonical.com)
  385. # [11:07] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  386. # [11:07] * Joins: mpt (~mpt@canonical/mpt)
  387. # [11:08] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  388. # [11:10] * Joins: annevk (~annevk@188.91.237.240)
  389. # [11:12] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  390. # [11:17] <Ms2ger> AryehGregor, well, except for the point that th.js does have longer names for its methods
  391. # [11:18] <AryehGregor> Ms2ger, yes, but that doesn't substantially affect readability or writability once you get used to it.
  392. # [11:18] <annevk> I'm going to remove all throwing for user/password in XMLHttpRequest; if you think that's a bad idea, let me know
  393. # [11:19] <annevk> also, if you pass user/password that's going to count as appending an Authorization header to the "author request headers" thingie
  394. # [11:20] * Joins: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
  395. # [11:20] * Parts: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
  396. # [11:21] <jgraham> Ms2ger: I feel quite strongly opposed to the simple "ok" design at least
  397. # [11:21] <jgraham> "is this a thing that can be cast to boolean true", or whatever the method does, doesn't seem like it makes for the soundest tests
  398. # [11:22] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Read error: Connection reset by peer)
  399. # [11:22] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  400. # [11:25] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Read error: Connection reset by peer)
  401. # [11:26] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
  402. # [11:26] * Quits: annevk (~annevk@188.91.237.240) (Ping timeout: 255 seconds)
  403. # [11:29] * Quits: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
  404. # [11:30] * Joins: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp)
  405. # [11:35] * Quits: yoshiaki (~yoshiaki@p15163-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
  406. # [11:35] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  407. # [11:35] * Joins: annevk (~annevk@212.238.236.229)
  408. # [11:38] * Quits: Ms2ger (~Ms2ger@91.181.58.22) (Quit: bbl)
  409. # [11:38] * Quits: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa_)
  410. # [11:40] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
  411. # [11:41] <foolip> Hixie_, I've already implemented what https://www.w3.org/Bugs/Public/show_bug.cgi?id=17483#c3 so if that matches what you've spec'ed it should be fine. I haven't reviewed the spec change yet though.
  412. # [11:41] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  413. # [11:44] <foolip> Trying to minimize overlap with other cues would also be a worthy goal, but perhaps slightly more complicated, for doubtful gain
  414. # [11:44] * Joins: danbri (~danbri@80.71.30.113)
  415. # [11:45] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  416. # [11:45] <annevk> odinho: you still have your server setup test thingie? I'm wondering how http://user:pass@test/ and open(..., ..., ..., user, pass) interact
  417. # [11:45] <annevk> odinho: in particular if you set the latter to null or undefined or some such
  418. # [11:45] <annevk> odinho: if that overrides the former
  419. # [11:46] <odinho> annevk: Okay, -- have a test or want me to write one? :P
  420. # [11:46] <annevk> odinho: I wanted you to write one :-) I hate HTTP auth
  421. # [11:46] <odinho> annevk: Don't we all, don't we all ... :-)
  422. # [11:49] <annevk> the main problem is that credentials are cached
  423. # [11:49] <annevk> so you need some kind of elaborate scheme around that, which I wrote at some point but that didn't work either
  424. # [11:49] <annevk> I then gave up
  425. # [11:50] * Quits: MikeSmith (~MikeSmith@s1106039.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 244 seconds)
  426. # [11:51] <odinho> Yeah. Hm. You have a test in send-authentication.htm -- it hardcodes a few paths which it shouldn't. And uses Math.random for users.
  427. # [11:53] <annevk> what I want to define in particular is how userinfo and user/password arguments interact
  428. # [11:53] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
  429. # [11:53] * abstractj|away is now known as abstractj
  430. # [11:53] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  431. # [11:53] <annevk> e.g. open(,,, null, null) reset them
  432. # [11:54] <annevk> what does "", "" mean
  433. # [11:55] <odinho> annevk: In the test you at least you wanted the open to win all the time.
  434. # [11:55] <annevk> even for null?
  435. # [11:55] <annevk> because the spec says null loses
  436. # [11:56] <odinho> annevk: Hmm. Not for null, no, because userwin = null || "user1" would become user1
  437. # [11:57] * abstractj is now known as abstractj|away
  438. # [11:58] <annevk> okay for now I'll clean up the spec
  439. # [11:58] <annevk> then later someone can tell me it's wrong :-)
  440. # [11:58] <odinho> So. I managed to make your former test work. :P
  441. # [11:58] <annevk> neato
  442. # [11:58] <odinho> Hmm. A little bit at least.
  443. # [11:59] <annevk> what's wrong with the path hardcoding btw?
  444. # [11:59] * Quits: danbri (~danbri@80.71.30.113) (Remote host closed the connection)
  445. # [11:59] <annevk> and why does WebIDL require "optional" if you give the argument a default value?
  446. # [11:59] * Joins: danbri (~danbri@80.71.30.113)
  447. # [11:59] <odinho> hardcodes localhost, that's not where people normally have the resources. And also hardcoding /xhr/ as the url :-)
  448. # [12:00] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  449. # [12:01] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: http://mhausenblas.info/#i says TTYL)
  450. # [12:02] * abstractj|away is now known as abstractj
  451. # [12:03] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
  452. # [12:03] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  453. # [12:04] * Quits: danbri (~danbri@80.71.30.113) (Ping timeout: 245 seconds)
  454. # [12:07] <odinho> Hmmmmm... There something strange happening with the URL-based logins, -- it seems like the requests never go down to the PHP script. Like if nginx and apache eats them and just does everything on its own. Also, dragonfly doesn't say anything. I'll check with wireshark and other browsers.
  455. # [12:08] <annevk> these servers and taking away full control over what is happening are annoying
  456. # [12:11] <annevk> man that Ms2ger is studying or what, never online
  457. # [12:12] <odinho> Hmm. So, chromium actualyl does some interesting stuff, only one of the tests is a "testing error". So its behaviour doesn't trigger any vodoo as much as the others.
  458. # [12:13] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  459. # [12:16] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
  460. # [12:18] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  461. # [12:19] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
  462. # [12:19] * smaug is now known as smaug____
  463. # [12:20] <annevk> nice, bz wanted this fixed in the same way
  464. # [12:20] <annevk> on a roll today
  465. # [12:28] * mkf is now known as fkm
  466. # [12:28] * Quits: fkm (~fkm@91.214.168.160) (Changing host)
  467. # [12:28] * Joins: fkm (~fkm@unaffiliated/fkm)
  468. # [12:40] <smaug____> annevk: "If authentication fails, XMLHttpRequest origin and the request URL are same origin, Authorization is not in the list of author request headers, request username is null, and request password is null, user agents should prompt the end user for their username and password."
  469. # [12:40] <smaug____> what is the reason for same origin there
  470. # [12:41] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
  471. # [12:42] <smaug____> baku: I just asked annevk about the issue
  472. # [12:42] <baku> smaug____, tnx
  473. # [12:42] <smaug____> baku: http://logbot.glob.com.au/?c=freenode%23whatwg&s=11%20Oct%202012&e=11%20Oct%202012#c729093
  474. # [12:43] <annevk> no twitter accounts for now; https://github.com/github/github-services/issues/418
  475. # [12:43] <annevk> smaug____: to restrict bad UI from propagating further
  476. # [12:44] <annevk> smaug____: I'd rather not prompt the user ever if we can make that work
  477. # [12:44] <smaug____> ah, right
  478. # [12:46] <annevk> smaug____: will fix the NodeList thing
  479. # [12:46] * Joins: sedovsek (~robert@89.143.12.238)
  480. # [12:46] <annevk> smaug____: also for MutationObserverInit, should we give the members default values?
  481. # [12:46] <annevk> smaug____: seems more sensible
  482. # [12:47] <smaug____> IIRC there are limitations for the init members
  483. # [12:47] <smaug____> I mean, you just have to have certain properties
  484. # [12:47] <annevk> sure
  485. # [12:48] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1) (Remote host closed the connection)
  486. # [12:48] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:129a:ddff:fe6c:7fd1)
  487. # [12:50] <annevk> baku: smaug____: I'll add a note about the reasoning to the spec
  488. # [12:50] <annevk> baku: smaug____: I hope you guys are reading xhr.spec.whatwg.org
  489. # [12:50] <smaug____> uh, actually no
  490. # [12:50] <smaug____> I haven't removed W3C XHR from browser's history
  491. # [12:51] <smaug____> did that to DOM
  492. # [12:51] <baku> annevk, ok thanks. if you add that note is great.
  493. # [12:54] <annevk> baku: how would you like to appear in the acknowledgments?
  494. # [12:55] <annevk> (you can appear as "baku" if you want, full name or something else is also fine)
  495. # [12:55] <baku> I am Andrea Marchesini
  496. # [12:55] <baku> thank you
  497. # [12:55] <annevk> thank you really :-)
  498. # [12:57] <baku> it seems that chrome and FF do not check the same-origin
  499. # [12:57] <smaug____> baku: except Nightly does have the same-origin check
  500. # [12:57] <baku> the prompt is shown if the authentication is needed
  501. # [12:58] <baku> right. and this is the reason why I'm here :)
  502. # [12:58] <smaug____> yup, but annevk might not know that :)
  503. # [12:58] <baku> good point.
  504. # [12:58] <jgraham> metadata :(
  505. # [12:58] <annevk> didn't know, happy you guys aligned
  506. # [12:59] <jgraham> (that was not apropos what everyone else is talking about)
  507. # [12:59] <Stevef__> annevk: i use http://twitterfeed.com/ for https://twitter.com/HTML_Commits
  508. # [12:59] <smaug____> baku: should find someone with IE9 or 10
  509. # [12:59] <Stevef__> seems to work
  510. # [13:00] * attiks is now known as attiks|away
  511. # [13:00] <annevk> Stevef__: I'd rather not have a level of indirection
  512. # [13:00] <baku> smaug____, yep
  513. # [13:00] <annevk> Stevef__: so that if I commit something I can retweet as appropriate if I want to directly, instead of later when the feed is read again and then tweeted from
  514. # [13:02] <Stevef__> annevk: ok
  515. # [13:02] <smaug____> baku: since if IE and FF and Chrome all have the prompt, it is probably not possible to change the behavior
  516. # [13:02] <annevk> smaug____: sorry yeah, I meant the CORS handling
  517. # [13:02] <annevk> smaug____: "sync CORS" so to say
  518. # [13:04] * Joins: Ducki_ (~Ducki@pD9E39585.dip0.t-ipconnect.de)
  519. # [13:04] <smaug____> annevk: I think we didn't change that behavior... let me check
  520. # [13:05] * Quits: Ducki (~Ducki@pD9E3A253.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  521. # [13:06] * Joins: Ducki__ (~Ducki@pD9E3A29C.dip0.t-ipconnect.de)
  522. # [13:06] <smaug____> annevk: oh, setting withCredentials does check asyncness
  523. # [13:07] <smaug____> (I apparently reviewed that patch. I can't remember everything :) )
  524. # [13:08] <annevk> yeah, withCredentials does, but without withCredentials?
  525. # [13:08] * Joins: Lachy_ (~Lachy@office.oslo.opera.com)
  526. # [13:08] * Quits: Ducki_ (~Ducki@pD9E39585.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  527. # [13:08] <annevk> we could also still make the anonymous flag throw for sync usage btw
  528. # [13:08] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Read error: Connection reset by peer)
  529. # [13:08] * Lachy_ is now known as Lachy
  530. # [13:08] <annevk> as that's just landed
  531. # [13:08] <annevk> and only in Gecko thus far
  532. # [13:09] <smaug____> yup
  533. # [13:11] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  534. # [13:12] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
  535. # [13:13] * Joins: richt (~richt@pat-tazdevil.opera.com)
  536. # [13:13] <annevk> okay, so I'll add the anonymous flag to the list of things that should not work sync
  537. # [13:14] <annevk> but straight "sync CORS" will work
  538. # [13:14] <annevk> because of compat concerns
  539. # [13:17] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  540. # [13:17] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
  541. # [13:20] <annevk> smaug____: okay I'll make open() throw if the anonymous flag is set
  542. # [13:22] * Joins: auchenberg (~auchenber@176.222.239.226)
  543. # [13:22] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
  544. # [13:24] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  545. # [13:24] <smaug____> one day we'll notice that we can kill sync XHR.
  546. # [13:25] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  547. # [13:25] * Quits: Ore4444 (Ore4444@94.159.138.163)
  548. # [13:25] <annevk> not for workers :-)
  549. # [13:26] <jgraham> Or for introducing sync pauses into testsuites :p
  550. # [13:27] * Joins: cheron (~cheron@unaffiliated/cheron)
  551. # [13:27] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  552. # [13:28] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Remote host closed the connection)
  553. # [13:28] <odinho> Should really be a standardized way to log out of http auth.
  554. # [13:30] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  555. # [13:30] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  556. # [13:30] * Joins: reinaldob (~reinaldob@201.74.207.100)
  557. # [13:31] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  558. # [13:33] <smaug____> hmm, so now I get W3C bugmail twice
  559. # [13:33] <smaug____> once in text form, once in html
  560. # [13:33] <smaug____> I don't understand the latter one
  561. # [13:34] <smaug____> since my w3 bugzilla account has the text-email pref on
  562. # [13:35] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
  563. # [13:36] * attiks|away is now known as attiks
  564. # [13:36] <annevk> smaug____: the other is from the mailing list
  565. # [13:37] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87 [Firefox 15.0.1/20120905151427])
  566. # [13:37] <annevk> smaug____: maybe mike should configure the mailing list to prefer text-email too
  567. # [13:37] <annevk> I think that's what actually changed
  568. # [13:37] <annevk> with the update
  569. # [13:39] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  570. # [13:41] * Joins: jarib (~jarib@unaffiliated/jarib)
  571. # [13:43] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  572. # [13:44] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  573. # [13:44] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
  574. # [13:45] * Joins: MikeSmith (~MikeSmith@s1106232.xgsspn.imtp.tachikawa.spmode.ne.jp)
  575. # [13:47] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
  576. # [13:48] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  577. # [13:52] * Joins: sedovsek (~robert@89.143.12.238)
  578. # [13:54] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  579. # [13:54] * Joins: mpt (~mpt@faun.canonical.com)
  580. # [13:54] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  581. # [13:54] * Joins: mpt (~mpt@canonical/mpt)
  582. # [13:56] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  583. # [13:58] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  584. # [14:03] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
  585. # [14:14] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
  586. # [14:17] * Joins: Garbee (~Garbee@h43.116.56.24.cable.rstb.jetbroadband.com)
  587. # [14:19] * Joins: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net)
  588. # [14:23] * Quits: plutoniix (~plutoniix@node-1qd.pool-182-52.dynamic.totbb.net) (Quit: จรลี จรลา)
  589. # [14:30] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  590. # [14:34] * attiks is now known as attiks|away
  591. # [14:34] <darobin> smaug____: don't hesitate to file a bug report on bugzilla issues
  592. # [14:34] <darobin> you can ping sysreq@
  593. # [14:35] <smaug____> I don't know where to file w3c bugzilla bugs
  594. # [14:35] <darobin> write to sysreq
  595. # [14:35] <darobin> they handle that
  596. # [14:38] <smaug____> what sis sysreq?
  597. # [14:38] <smaug____> s/sis/is/
  598. # [14:38] <smaug____> sysreq@w3.org ?
  599. # [14:42] <darobin> sorry — yes
  600. # [14:42] * attiks|away is now known as attiks
  601. # [14:46] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  602. # [14:48] <jgraham> They should use bugzilla, really ;)
  603. # [14:52] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  604. # [14:54] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  605. # [14:56] * Joins: krawchyk (~krawchyk@65.220.49.251)
  606. # [15:18] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
  607. # [15:20] * Joins: darobin (~darobin@spintank2-160-134.cnt.nerim.net)
  608. # [15:21] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  609. # [15:22] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
  610. # [15:23] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  611. # [15:23] * Joins: MacTed (~Thud@63.119.36.36)
  612. # [15:24] * AryehGregor gives Gecko a 100% pass rate on his newly-written Node-properties.html, once his patches land
  613. # [15:24] <AryehGregor> It's not that I'm writing the test so Gecko has an advantage, but I may as well fix any bugs I find too, so . . .
  614. # [15:24] * Joins: danzik17 (~danzik17@164.55.254.106)
  615. # [15:25] <jgraham> AryehGregor: Dude, that's the *point* of writing tests
  616. # [15:25] <AryehGregor> :)
  617. # [15:25] <jgraham> No need to apologise
  618. # [15:26] <AryehGregor> No, but it does look slightly fishy when a browser vendor sponsors tests that it scores 100% on, right? A la Microsoft.
  619. # [15:28] <jgraham> Looks fishy if you only ever release tests that you pass 100% of, and the tests have obvious gaps
  620. # [15:31] * Joins: scor (~scor@65.92.233.218)
  621. # [15:31] * Quits: scor (~scor@65.92.233.218) (Changing host)
  622. # [15:31] * Joins: scor (~scor@drupal.org/user/52142/view)
  623. # [15:34] <darobin> nah I think this looks fishy, I don't trust that AryehGregor guy
  624. # [15:34] <darobin> and Gecko, you know, it just spells evil
  625. # [15:35] <odinho> If you take the second letter of Gecko, and append "vil", what do you get? ... Something to think about. Just sayin'.
  626. # [15:36] <darobin> damn right
  627. # [15:38] <zcorpan> let's do the same with "Opera". "pvil"? seems we're good.
  628. # [15:38] <odinho> zcorpan: undoubtedly
  629. # [15:38] <annevk> flawless logic
  630. # [15:39] <odinho> WebKit --> you know what
  631. # [15:39] <zcorpan> "IE" --> same
  632. # [15:39] <odinho> And IE. Just continuing sayin'.
  633. # [15:39] <jgraham> So, IE is evil, but Internet Explorer merely nvil?
  634. # [15:39] <odinho> ^_^ It all fits
  635. # [15:41] <annevk> the new XHR editors don't make much sense to me
  636. # [15:41] <annevk> I'm biased, though
  637. # [15:41] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  638. # [15:41] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  639. # [15:42] <zcorpan> annevk: how do they not make sense?
  640. # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  641. # [15:49] <AryehGregor> Hixie_, I just filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=19473. Mozilla bug 799475 is blocked on it. It's not particularly important, but I would try to implement whatever it winds up being, provided you respond within about two days. So if you're interested, take a look sooner rather than later.
  642. # [15:49] <AryehGregor> (I have lots of free time for the next few days, but starting Wednesday break is over, so I'm unlikely to implement it anytime soon after that)
  643. # [15:50] * Joins: izhak (~izhak@188.168.200.253)
  644. # [15:51] * Joins: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com)
  645. # [15:51] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
  646. # [15:52] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  647. # [15:54] <AryehGregor> annevk, so it seems case of charsets in Gecko matches the IANA spec. Is there a good reason for your encoding spec not to match the IANA spec, given that Gecko and WebKit apparently follow it? https://bugzilla.mozilla.org/show_bug.cgi?id=799917#c11
  648. # [15:54] <AryehGregor> If it were just IE/Opera vs. Gecko/WebKit it would be a tossup to me, perhaps with slight edge to Gecko/WebKit because they're most likely to be web-compatible, but if there's an existing spec Gecko/WebKit are following that pushes things substantially toward them IMO.
  649. # [15:55] <annevk> do you mean the IANA charset registry?
  650. # [15:55] <annevk> since when are we adhering to that? everyone breaks it
  651. # [15:55] <AryehGregor> Simon linked to this: http://www.iana.org/assignments/character-sets
  652. # [15:55] <annevk> that's a pretty useless document though
  653. # [15:55] <AryehGregor> Even so, no need to deviate unnecessarily, is there?
  654. # [15:56] <AryehGregor> If Gecko/WebKit were doing the right thing and following whatever spec existed, even if that spec was a bad one, they shouldn't be the ones we ask to change.
  655. # [15:56] <AryehGregor> We should ask the ones who weren't following any spec to change.
  656. # [15:56] <annevk> if the spec was crappy and others did a better job I think it only makes sense to ignore prior art
  657. # [15:57] <annevk> e.g. Gecko implemented Mutation Observers without nullable NodeList
  658. # [15:57] <annevk> punishment is going to be for WebKit, not Gecko
  659. # [15:57] <annevk> because what Gecko did makes more sense
  660. # [15:57] <AryehGregor> Sure, because that was the only existing implementation. Here implementations are split.
  661. # [15:57] <AryehGregor> If all implementations did lowercase, then of course we should ignore the IANA.
  662. # [15:57] <annevk> no WebKit was first
  663. # [15:57] <AryehGregor> Well, okay.
  664. # [15:57] <AryehGregor> But I don't think lowercase makes more sense, necessarily.
  665. # [15:58] <AryehGregor> Although I guess it makes more sense than the IANA casing, which seems fairly inconsistent.
  666. # [15:59] <AryehGregor> Why "windows-1252" and not "Windows-1252"?
  667. # [15:59] <annevk> Gecko does windows-1252...
  668. # [15:59] <smaug____> Hmm, Stream API
  669. # [15:59] <AryehGregor> Right, I know.
  670. # [15:59] <AryehGregor> My point is just that it's inconsistent.
  671. # [15:59] <annevk> well yeah it is
  672. # [16:00] <annevk> Gecko seems to lowercase gbk btw, although I believe that's largely obsolete anyway
  673. # [16:02] <annevk> (euh, gbk is correct per the Encoding Standard)
  674. # [16:02] <annevk> gb18030 is also lowercase in Gecko
  675. # [16:03] <zcorpan> isn't a lowercase list nicer to have if you want to casefold for ascii-case-insensitive comparison?
  676. # [16:03] <AryehGregor> You can always case-fold both things you're comparing.
  677. # [16:03] <AryehGregor> So it's not a big deal either way.
  678. # [16:04] <zcorpan> not a big deal, sure
  679. # [16:04] <annevk> it would be nice if this could just be a lowercase enum in the end
  680. # [16:05] <annevk> although maybe there's not much point expressing it as such
  681. # [16:06] <zewt> AryehGregor: wonder if the spellcheck thing is related to Gmail (iirc) randomly showing spellcheck squiggles for words that aren't misspelled at all, which go away when I cursor over them
  682. # [16:06] <AryehGregor> zewt, in Gecko?
  683. # [16:06] <zewt> since presumably Gmail is doing a ton of script manipulation of the text, which might confuse the browser about what's user-entered and what's not
  684. # [16:06] <zewt> chrome, iirc
  685. # [16:06] <zewt> (not sure; i use FF at home and Chrome at work)
  686. # [16:07] <zewt> actually probably chrome since I have spellcheck turned off in FF
  687. # [16:07] <AryehGregor> I'm not sure what Chrome's algorithm is.
  688. # [16:11] * Joins: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net)
  689. # [16:13] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  690. # [16:17] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  691. # [16:17] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Ping timeout: 276 seconds)
  692. # [16:18] * Joins: jarib (~jarib@unaffiliated/jarib)
  693. # [16:20] * Quits: Areks (~Areks@rs.gridnine.com)
  694. # [16:21] <annevk> AryehGregor: anyway, we can match IANA, or match Gecko, or match WebKit, or Opera, or IE; in the end IE is the hardest to change and IE does the nicest thing here; I'd rather just align with IE
  695. # [16:21] <gavinc> annevk, Hixie: the use case is for a document that contains a fragment of HTML, as it might today contain a fragment of XML. There is some marked up content, but not a whole page/document worth.
  696. # [16:22] <annevk> gavinc: I'm aware of the use case
  697. # [16:22] <gavinc> annevk: Ah, okay, Hixie_ wasn't
  698. # [16:24] <gavinc> annevk: Todays RDF recomends using XML fragments. That seems a poor way forward for storing HTML.
  699. # [16:24] <gavinc> annevk: currently people do things like store random bits of HTML in xsd:strings, or other random datatypes
  700. # [16:24] * Joins: erichynds (~ehynds@64.206.121.41)
  701. # [16:25] <gavinc> annevk: http://www.w3.org/TR/rdf11-concepts/#section-html is what we currently have
  702. # [16:29] <zewt> (IE/MS has pretty much stonewalled and said they'll never, ever change anything to do with legacy encodings in any way, so the choice is "do what IE does" or "never have interop")
  703. # [16:29] <annevk> no that was just one guy
  704. # [16:29] <annevk> and he already backtraced later on
  705. # [16:31] <zcorpan> MS also have a track record of saying they'll never do something and then do it anyway
  706. # [16:32] <zewt> it sounded to me like he was equating "IE's encodings" to "the underlying codepage tables in Windows", which seemed wrong, but for legacy codepages it doesn't really matter to me which implementation to move towards, as long as we do
  707. # [16:34] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  708. # [16:34] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  709. # [16:35] <annevk> XHR2 was also not going to happen
  710. # [16:36] <annevk> I don't really care about their statements anymore, long term it'll be okay
  711. # [16:37] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  712. # [16:38] * Joins: Areks (~Areks@rs.gridnine.com)
  713. # [16:38] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  714. # [16:39] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  715. # [16:40] * Quits: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com) (Quit: Leaving.)
  716. # [16:43] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 260 seconds)
  717. # [16:47] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  718. # [16:47] <annevk> miketaylr: browser.js should really be out of scope for the user-agent discussion
  719. # [16:47] <annevk> miketaylr: borwser.js can have all kinds of enhancements and access to special APIs
  720. # [16:48] <annevk> miketaylr: what's important for the XHR Standard is what happens if scripts all around the web can set a header that was previously thought of as "safe"
  721. # [16:49] <miketaylr> sure, i'm not really sold either way
  722. # [16:49] <miketaylr> just wanted to chime in on the "contact all sites" bit
  723. # [16:49] <miketaylr> because we all know how that turns out
  724. # [16:51] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
  725. # [16:51] <miketaylr> annevk: are there any actual security concerns, or is it more of a "dont rock the boat" thing?
  726. # [16:51] <miketaylr> (though that's probably terrible wording to describe it)
  727. # [16:53] * Joins: vikash (~vikash@1.186.9.173)
  728. # [16:53] * Quits: vikash (~vikash@1.186.9.173) (Changing host)
  729. # [16:53] * Joins: vikash (~vikash@unaffiliated/vikash)
  730. # [16:53] * Joins: Philip` (~philip@compass.zaynar.co.uk)
  731. # [17:02] * Joins: ehsan (~ehsan@66.207.208.98)
  732. # [17:05] * Joins: garciawebdev (~garciaweb@190.244.76.14)
  733. # [17:12] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
  734. # [17:12] <annevk> miketaylr: don't remember all the details, abarth might know
  735. # [17:13] <annevk> miketaylr: that list is pretty old
  736. # [17:13] <miketaylr> k
  737. # [17:13] * Joins: plutoniix (~plutoniix@node-6yv.pool-125-25.dynamic.totbb.net)
  738. # [17:17] * attiks is now known as attiks|away
  739. # [17:17] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  740. # [17:20] * Joins: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com)
  741. # [17:20] * Quits: henrikkok (~henrikkok@69-196-130-58.dsl.teksavvy.com) (Client Quit)
  742. # [17:25] * Quits: danielfilho|w (~danielfil@187.31.77.7)
  743. # [17:27] * Quits: plutoniix (~plutoniix@node-6yv.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
  744. # [17:27] * Joins: dbaron (~dbaron@nat/mozilla/x-qrrydrstsjfbkmsl)
  745. # [17:31] <AryehGregor> annevk, do you know of any way to test encoding canonicalization (via .characterSet) without using PHP or anything?
  746. # [17:31] <AryehGregor> IE doesn't support data: as iframe src, and IE/Opera don't work with document.open() (apparently).
  747. # [17:32] <AryehGregor> I'd write tests, but I don't know what a good way to do it is.
  748. # [17:32] <AryehGregor> (also, do we have any place to put such tests?)
  749. # [17:33] <annevk> other than data: URLs I don't really know, does that not work in IE10 either?
  750. # [17:33] <AryehGregor> (I've been using the W3C for DOM, but maybe that's not the best idea)
  751. # [17:33] <annevk> I wonder how data URLs function in IE10...
  752. # [17:33] <AryehGregor> No, IE deliberately only allows data: in very limited contexts.
  753. # [17:33] <annevk> ooh
  754. # [17:33] <AryehGregor> I'm not sure why.
  755. # [17:34] <AryehGregor> I understand they don't allow them in the URL bar, but why not as an iframe src?
  756. # [17:34] * AryehGregor double-checks to be sure
  757. # [17:34] <annevk> I guess in theory you could navigate to a data URL and then navigate back
  758. # [17:34] <annevk> oh, not in the URL bar either
  759. # [17:35] <AryehGregor> "The webpage cannot be displayed. Most likely cause: Some content or files on this webpage require a program that you don't have installed. . . ."
  760. # [17:35] <annevk> if the server does not set charset you could just generate a bunch of pages
  761. # [17:36] <annevk> I mean apart from utf-16 they're all ASCII-compatible so that's not very hard
  762. # [17:36] <AryehGregor> There are what, a couple hundred things to test?
  763. # [17:36] <annevk> different labels? I suppose
  764. # [17:37] <AryehGregor> I'd prefer using PHP to that.
  765. # [17:37] <annevk> yeah, Gecko seems to frown upon PHP though
  766. # [17:38] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  767. # [17:39] <annevk> disregard that, I'm not sure if that was the real concern
  768. # [17:39] <AryehGregor> Yes, I'd really prefer to avoid PHP.
  769. # [17:39] <AryehGregor> I could make two different test versions, with one using data: URLs and one PHP but with all the same underlying code.
  770. # [17:40] <jgraham> The PHP thing is something we need to sort out
  771. # [17:40] <jgraham> It sucks if people are all writing tests in formats that only work on their setup as soon as anything dynamic is required on the server side
  772. # [17:41] <AryehGregor> If something is really required to be dynamic on the server side, is there any easier/more portable solution than PHP?
  773. # [17:41] * Joins: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net)
  774. # [17:41] <AryehGregor> Python would be harder to set up, if anything.
  775. # [17:41] <jgraham> AryehGregor: Well Mozilla are the people that object to PHP
  776. # [17:42] <AryehGregor> Except that Gecko already depends on Python, and probably WebKit does too.
  777. # [17:42] <AryehGregor> "Mozilla" doesn't object to anything, some people at Mozilla might. :)
  778. # [17:42] <jgraham> Let me rephrase
  779. # [17:42] <AryehGregor> annevk, also, do you have a place to put encoding tests? The WHATWG needs a place to put its tests.
  780. # [17:42] <AryehGregor> In some runnable fashion.
  781. # [17:42] <jgraham> Running PHP with your test setup seems like a headache
  782. # [17:43] <jgraham> I wouldn't want to do it, I don't think
  783. # [17:43] <AryehGregor> Preferably using github instead of Mercurial. :)
  784. # [17:43] <AryehGregor> (assuming Ms2ger is okay using hg-git ;) )
  785. # [17:43] <annevk> AryehGregor: all tests in a single repo?
  786. # [17:43] <jgraham> annevk: One module per spec, please
  787. # [17:43] <jgraham> *repo
  788. # [17:44] <annevk> jgraham: what if we move specs around?
  789. # [17:44] <AryehGregor> Either way works for me.
  790. # [17:44] <AryehGregor> annevk, well, we could move tests around too, then. :)
  791. # [17:44] <jgraham> annevk: Then we will move the tests around
  792. # [17:44] <AryehGregor> I'd go with one repo, but I don't care much.
  793. # [17:44] <jgraham> You can even keep history, maybe
  794. # [17:44] <annevk> I don't care either, so I guess jgraham wins?
  795. # [17:44] <jgraham> Yay!
  796. # [17:44] <annevk> poor decision making...
  797. # [17:44] <AryehGregor> Yeah, you can with git, if you want to do voodoo magic.
  798. # [17:44] <AryehGregor> git-filter-branch, scary stuff.
  799. # [17:44] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  800. # [17:44] <annevk> AryehGregor: you can create repos I think
  801. # [17:45] <jgraham> I think you can do it without filter-branch
  802. # [17:45] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  803. # [17:45] <jgraham> Oh, well I guess you mean for the case where a subset of tests move
  804. # [17:45] <jgraham> Yeah, then you need filter-branch
  805. # [17:45] <jgraham> Or maybe git subtree
  806. # [17:45] <annevk> AryehGregor: I could give you access to http://testsuite.org/ maybe or have Hixie_ setup test.whatwg.org
  807. # [17:45] * Joins: Kolombiken (~Adium@217.13.228.226)
  808. # [17:46] <annevk> preferably public domain btw for "our" tests
  809. # [17:47] <annevk> should we have some kind of naming convention?
  810. # [17:47] <annevk> e.g. encoding = spec; encoding.test = tests?
  811. # [17:47] <annevk> in the end though, if AryehGregor is going to set this up and prefers a single repo, have a single repo
  812. # [17:49] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 245 seconds)
  813. # [17:49] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  814. # [17:49] * Joins: AryehGregor (~Simetrica@37.19.116.39)
  815. # [17:49] * Quits: AryehGregor (~Simetrica@37.19.116.39) (Changing host)
  816. # [17:49] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  817. # [17:51] <AryehGregor> annevk, oh, HTML still references IANA for charsets. Do you have a bug open to get Hixie to switch?
  818. # [17:51] <annevk> yes
  819. # [17:52] * Quits: Ducki__ (~Ducki@pD9E3A29C.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
  820. # [17:54] * Joins: cabanier (~cabanier@192.150.22.55)
  821. # [17:54] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  822. # [17:54] <annevk> am I missing something or does https://www.w3.org/Bugs/Public/show_bug.cgi?id=17003 seem really bad for streaming?
  823. # [17:57] <annevk> ah no, it's not
  824. # [17:58] * Joins: pravind (7d15e684@gateway/web/freenode/ip.125.21.230.132)
  825. # [17:59] * Quits: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net) (Read error: Operation timed out)
  826. # [18:00] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=14689#c28 lol lol lol
  827. # [18:00] <annevk> refuse to define xml-stylesheet for years, then demand some other group to fix it by some deadline
  828. # [18:01] <annevk> classic
  829. # [18:01] * Joins: JohnAlbin (~JohnAlbin@111-250-151-211.dynamic.hinet.net)
  830. # [18:01] <annevk> time to remove myself from the cc list
  831. # [18:02] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  832. # [18:05] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  833. # [18:09] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  834. # [18:09] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  835. # [18:10] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  836. # [18:12] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  837. # [18:13] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  838. # [18:17] * Quits: Smylers (~smylers@62.249.246.74) (Ping timeout: 240 seconds)
  839. # [18:18] <dglazkov> good morning, Whatwg!
  840. # [18:18] * Joins: auchenberg (~auchenber@176.222.239.226)
  841. # [18:18] * Quits: jsoncorwin (~textual@50-0-204-47.dsl.static.sonic.net) (Quit: Computer has gone to sleep.)
  842. # [18:19] * Quits: Druide__ (~Druid@p5B137550.dip.t-dialin.net) (Ping timeout: 260 seconds)
  843. # [18:20] <annevk> morning dglazkov
  844. # [18:21] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  845. # [18:23] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  846. # [18:25] <hober> annevk: do you have citations for their prior refusals? that would help me to wontfix it. :)
  847. # [18:25] * Joins: sicking (~chatzilla@c-24-130-172-29.hsd1.ca.comcast.net)
  848. # [18:26] <annevk> zcorpan worked on defining xml-stylesheet and it was dumbed down all the time
  849. # [18:26] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  850. # [18:26] <annevk> I suspect you can find some of that discussion on their mailing list
  851. # [18:27] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  852. # [18:29] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  853. # [18:30] <annevk> I wonder what happens if I tell the CSS WG they have to define how two legacy encoding names influence bidi: https://www.w3.org/Bugs/Public/show_bug.cgi?id=17003
  854. # [18:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  855. # [18:32] <SimonSapin> annevk: I don’t quite understand, how does this CSS?
  856. # [18:32] * Quits: lar_zzz (~lar_zzz@business-088-079-143-185.static.arcor-ip.net) (Quit: Leaving.)
  857. # [18:32] <annevk> DOM is identical, visually the text is reversed
  858. # [18:33] <SimonSapin> Based on the source character encoding? Should it?
  859. # [18:33] <annevk> every browser does it
  860. # [18:33] <Hixie_> gavinc: how does a document contain a fragment of xml/html?
  861. # [18:34] <SimonSapin> I’m still a few light-years away from implementing bidi at all :)
  862. # [18:36] <annevk> lucky you
  863. # [18:36] <annevk> this is for legacy content only btw; maybe you can demand utf-8 only stuff?
  864. # [18:38] <SimonSapin> maybe, but I generally don’t care much about legacy content in weasyprint
  865. # [18:39] <AryehGregor> annevk, jgraham: FTR, for the editing spec I just put the tests in the same repo as the spec. I think that actually makes quite a bit of sense.
  866. # [18:39] <annevk> AryehGregor: that works for me too, you have access to dom / encoding etc. already
  867. # [18:39] <AryehGregor> They just need to be checked out somewhere where they're runnable.
  868. # [18:40] <AryehGregor> Preferably in a way that allows running arbitrary old revisions.
  869. # [18:40] <annevk> AryehGregor: hmm I was gonna say that shouldn't be too hard...
  870. # [18:40] <Hixie_> AryehGregor: there was some designMode bug i cc'ed you on
  871. # [18:40] <jgraham> AryehGregor: That sounds fine
  872. # [18:40] <AryehGregor> Hixie_, I replied, didn't I?
  873. # [18:41] <jgraham> I wasn't really objecting to that, maybe I misunderstood the question
  874. # [18:41] <Hixie_> AryehGregor: probably, i haven't seen my bugmail yet. :-) if so, thanks muchly
  875. # [18:41] * drublic_ is now known as drublic
  876. # [18:41] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  877. # [18:43] * Joins: jsbell (jsbell@nat/google/x-xykxwvrblwkzqmkq)
  878. # [18:44] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
  879. # [18:45] * Quits: darobin (~darobin@spintank2-160-134.cnt.nerim.net) (Remote host closed the connection)
  880. # [18:47] * Joins: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr)
  881. # [18:48] * Joins: attiks|away_ (~chatzilla@d5153136D.static.telenet.be)
  882. # [18:50] * Quits: attiks|away (~chatzilla@d5153136D.static.telenet.be) (Ping timeout: 246 seconds)
  883. # [18:50] * attiks|away_ is now known as attiks|away
  884. # [18:51] <jsbell> stupid undefined
  885. # [18:51] * Joins: pablof (~pablof@144.189.150.130)
  886. # [18:51] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
  887. # [18:52] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
  888. # [18:52] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  889. # [18:53] * Joins: Ms2ger (~Ms2ger@91.181.58.22)
  890. # [19:02] <annevk> jsbell: how do you feel about just supporting #2?
  891. # [19:03] <annevk> jsbell: I mean we can expose all kinds of things, but so far we only heard requests for not propagating the weird BOM behavior of the web to the API
  892. # [19:03] <jsbell> Let me dig up the message requesting for BOM handling for utf-16 specifically...
  893. # [19:03] <annevk> jsbell: the weird BOM behavior is ignoring the encoding label in favor of the BOM, this is the reverse
  894. # [19:06] <jsbell> Looks like http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2012-August/036821.html and no-one else championed for it
  895. # [19:06] * Joins: espadrine (~thaddee_t@85-218-9-34.dclient.lsne.ch)
  896. # [19:06] <jsbell> zewt: ^^ your message (re: special casing "utf-16" like iconv)
  897. # [19:06] <annevk> I talked with zewt and my impression is that mainly he cares about not propagating utf-16
  898. # [19:07] <jsbell> annevk: if we do #2 only then if users want BOM-switching they can sniff the first two bytes themselves. I'm fine with that.
  899. # [19:08] <jsbell> (or 3 if they care about UTF-8)
  900. # [19:08] <annevk> jsbell: as for speccing the streaming variant, it seems that needs some special casing to only consume the BOM at the start
  901. # [19:08] * Joins: say2joe (~say2joe@204.56.108.2)
  902. # [19:08] <jsbell> I don't think anyone was championing #1 over #2 ever
  903. # [19:09] <jsbell> annevk: yes... the spec right now attempts to define a byte stream provided by multiple calls and special handling of the start (i.e. suspending processing until N bytes are present), but it's not very clearly written.
  904. # [19:10] <annevk> and the Encoding spec just assumes a byte stream whereas the API really provides a fixed set of bytes each time
  905. # [19:10] <jsbell> annevk: I was hoping to excise that into a more algorithmic form but $WORK + $FAMILY
  906. # [19:10] <annevk> yeah fair enough
  907. # [19:11] <annevk> I'll think about it a bit, not sure when I'll have time to draft, maybe tomorrow
  908. # [19:11] <annevk> I've been meaning to get to URLs, but they can wait a little longer
  909. # [19:11] * Joins: erichynds (~ehynds@64.206.121.41)
  910. # [19:11] <annevk> bbl
  911. # [19:11] <jsbell> Hrm, I probably need to dust off my URL polyfill
  912. # [19:12] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  913. # [19:13] * Quits: victor2 (~Adium@AMontsouris-652-1-40-166.w83-202.abo.wanadoo.fr) (Quit: Leaving.)
  914. # [19:14] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  915. # [19:15] * Joins: necolas (~necolas@8.25.197.25)
  916. # [19:19] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  917. # [19:19] <Hixie_> hober: what crack are they smoking over there
  918. # [19:19] <Hixie_> hober: that change of screen readers to printers completely misses the point of the paragraph
  919. # [19:24] <hober> Hixie_: fortunately, that change doesn't alter any normative requirements. silver lining?
  920. # [19:24] <gavinc> Hixie_: A Turtle document contains the data about a book. Part of that data is a description of the book which includes markup such as <em>, <strong>, <ul>, maybe a <ruby> or two. The description is not a complete HTML page, but might be designed to be displayed inside another page along with the rest of the data.
  921. # [19:24] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  922. # [19:24] <Hixie_> gavinc: oh, i see. If you just want to describe a DOM fragment in a non-XML non-HTML document, I would strongly recommend using XML only.
  923. # [19:24] <gavinc> Hixie_: ... really?
  924. # [19:24] <gavinc> Hixie_: How would I insert that into an HTML document?
  925. # [19:24] <Hixie_> gavinc: yeah, XML can describe arbitrary DOM fragments much better than HTML
  926. # [19:24] <Hixie_> gavinc: parse it into a DOM fragment, then insert it, once it's in DOM form, there's no issue
  927. # [19:24] <gavinc> Hixie_: Yes, I agree, but putting that fragment into an HTML document... ahh, use DOM as the interchange?
  928. # [19:25] * Joins: jonlee (~jonlee@2620:149:4:1b01:b472:c9da:a6fd:857)
  929. # [19:25] <Hixie_> well how else would you do it?
  930. # [19:25] <gavinc> Simple string concat ;)
  931. # [19:25] <gavinc> The same way most CMSes do today
  932. # [19:26] <Hixie_> oh well if you just want to do string concatenation, then you don't have to worry about parsing the fragment
  933. # [19:26] <Hixie_> so then just include a fragment, datatype "string"
  934. # [19:27] <Hixie_> but that's just asking for trouble
  935. # [19:27] <gavinc> Yes, thus the goal of having an HTML datatype
  936. # [19:27] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
  937. # [19:27] <Hixie_> i mean string concatenation is asking for trouble
  938. # [19:27] <gavinc> Yes
  939. # [19:27] <Hixie_> having an HTML datatype doesn't help if you're still concatenating
  940. # [19:27] <gavinc> No, but it does say "THIS IS NOT A STRING"
  941. # [19:28] <gavinc> since doing string concat with strings is perfectly fine
  942. # [19:28] <gavinc> but not with HTML
  943. # [19:28] <Hixie_> if the data type you're trying to represent is just a dom fragment, then XML is your best bet.
  944. # [19:28] <Hixie_> text/html doesn't have a sane way to represent fragments
  945. # [19:28] <Hixie_> whereas XML is perfect for it
  946. # [19:29] <gavinc> in that case, can you look at http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-concepts/index.html#section-XMLLiteral ?
  947. # [19:29] <Hixie_> what about it?
  948. # [19:30] <gavinc> So if we added to that a note about how to store HTML fragments using that, it would make more sense then recommending the new HTML datatype?
  949. # [19:31] <Hixie_> just drop the HTML datatype entirely
  950. # [19:31] <gavinc> the value space for XMLLiteral USED to be the canonical lexical form of the XML
  951. # [19:31] <gavinc> I think changing it to the DOM makes this all saner?
  952. # [19:31] <gavinc> okay
  953. # [19:32] <Hixie_> i don't understand what you just said
  954. # [19:32] <gavinc> yes, that's alright
  955. # [19:32] <gavinc> 1.0 had a very bad idea
  956. # [19:32] <gavinc> that no one implemented correctly
  957. # [19:33] <Hixie_> you have no idea how hard it is for me to hold my tongue when you give me openings like that
  958. # [19:33] <gavinc> heh
  959. # [19:33] <gavinc> indeed
  960. # [19:34] <gavinc> and once there is a DOM DocumentFragment, that can easily be added to an HTML document
  961. # [19:34] <gavinc> okay
  962. # [19:34] <gavinc> and your preferred reference for DOM is http://dom.spec.whatwg.org/
  963. # [19:35] <Hixie_> once there is a DOM DocumentFragment, that can easily be added to a DOM Document, which could contain HTML
  964. # [19:35] <Hixie_> http://dom.spec.whatwg.org/ is to my knowledge the only current reference of the DOM spec
  965. # [19:36] <Hixie_> AryehGregor: if you're still around, see https://www.w3.org/Bugs/Public/show_bug.cgi?id=19473
  966. # [19:36] <gavinc> mmm, not exactly sure how to link non living standards to living ones
  967. # [19:36] <gavinc> sigh
  968. # [19:36] <Hixie_> <a href="url...">name...</a>
  969. # [19:36] <gavinc> I'll make that someone elses issue ;)
  970. # [19:36] <gavinc> yes :D
  971. # [19:37] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  972. # [19:39] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  973. # [19:40] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  974. # [19:49] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  975. # [19:50] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  976. # [19:58] <annevk> jsbell: https://github.com/annevk/url patches welcome
  977. # [19:58] <annevk> jsbell: it's based on http://url.spec.whatwg.org/ (or rather the other way around)
  978. # [19:58] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  979. # [20:00] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  980. # [20:02] * Parts: say2joe (~say2joe@204.56.108.2)
  981. # [20:04] * Joins: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
  982. # [20:05] <Ms2ger> annevk, yeah, I am
  983. # [20:09] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  984. # [20:13] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  985. # [20:14] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
  986. # [20:14] * Quits: erichynds (~ehynds@64.206.121.41) (Read error: Operation timed out)
  987. # [20:14] * Joins: rniwa_ (rniwa@nat/google/x-tluiaewdlusmzzuw)
  988. # [20:16] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  989. # [20:19] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  990. # [20:21] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  991. # [20:22] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 265 seconds)
  992. # [20:22] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  993. # [20:24] * Joins: say2joe (~say2joe@204.56.108.2)
  994. # [20:29] * Quits: rniwa (rniwa@nat/google/x-pwmsymjyfcivygkc) (Quit: rniwa)
  995. # [20:29] * rniwa_ is now known as rniwa
  996. # [20:30] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  997. # [20:30] * Quits: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Disconnected by services)
  998. # [20:30] * Joins: rick- (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
  999. # [20:33] * Joins: annevk (~annevk@188.91.237.240)
  1000. # [20:34] * jonlee is now known as jonlee|afk
  1001. # [20:34] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1002. # [20:35] <hober> hsivonen++
  1003. # [20:35] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:b472:c9da:a6fd:857) (Quit: jonlee|afk)
  1004. # [20:36] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1005. # [20:37] <annevk> that bug I just unsubscribed from?
  1006. # [20:38] <annevk> nope
  1007. # [20:38] * Joins: erichynds (~ehynds@64.206.121.41)
  1008. # [20:43] * Joins: drublic (~drublic@frbg-5d84e47b.pool.mediaWays.net)
  1009. # [20:43] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Remote host closed the connection)
  1010. # [20:43] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1011. # [20:44] * Quits: rick- (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
  1012. # [20:45] * Joins: rwaldron (~rwaldron@pool-100-2-31-210.nycmny.fios.verizon.net)
  1013. # [20:47] * linclark is now known as linclark|afk
  1014. # [20:49] * Joins: carlos_antonio (~benway@173.230.152.21)
  1015. # [20:49] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  1016. # [20:49] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  1017. # [20:49] <annevk> hober: could you maybe ask ap about https://www.w3.org/Bugs/Public/show_bug.cgi?id=17053 ?
  1018. # [20:49] <annevk> bbl
  1019. # [20:50] * Quits: annevk (~annevk@188.91.237.240) (Remote host closed the connection)
  1020. # [20:50] * Quits: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
  1021. # [20:55] * Joins: sedovsek (~robert@89.142.36.160)
  1022. # [20:59] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  1023. # [21:02] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  1024. # [21:03] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 15.0.1/20120911153917])
  1025. # [21:05] <Hixie_> i have lost one of my scripts
  1026. # [21:06] * Quits: sedovsek (~robert@89.142.36.160) (Read error: Connection reset by peer)
  1027. # [21:06] <Hixie_> it runs every hour and futzes with my imap folders to track the work i have to do
  1028. # [21:06] <Hixie_> but i can't recall where it is
  1029. # [21:06] <Hixie_> -_-
  1030. # [21:06] * Hixie_ looks up the crontab file
  1031. # [21:06] * Joins: sedovsek (~robert@89.142.36.160)
  1032. # [21:08] * Joins: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com)
  1033. # [21:11] <Hixie_> hsivonen: for the record, with the menuitem thing, it's in the spec because everyone seems to agree that it's a problem we should resolve, and nobody has proposed something better. The only feedback I'm aware of is the <menuitem> feedback, and I considered it carefully, but it had numerous flaws (e.g. poor back-compat story) which is why I didn't adopt it.
  1034. # [21:11] <Hixie_> hsivonen: I certainly object to the characterisation of having it in the spec being "bait for indifferent implementors"
  1035. # [21:12] <Hixie_> hsivonen: I think I've shown numerous times over the years that things without buy-in get dropped.
  1036. # [21:13] <Hixie_> hsivonen: including dropping entire specs that did have buy-in from multiple vendors but didn't have buy-in from Mozilla (e.g. WebSQL, the original networking stuff, many parts of Web Forms 2)
  1037. # [21:14] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  1038. # [21:14] * Joins: say2joe (~say2joe@204.56.108.2)
  1039. # [21:15] * abstractj is now known as abstractj|bacon
  1040. # [21:15] <annevk> what are all you guys talking about?
  1041. # [21:15] <annevk> ooh, is this public-html
  1042. # [21:16] * Joins: karlcow (~karl@nerval.la-grange.net)
  1043. # [21:18] <Hixie_> anyone got any plugin test cases? I need a way to test whether an <embed> element is instantiating a plugin or not
  1044. # [21:18] <Hixie_> a possibly invisible <embed>
  1045. # [21:19] <Hixie_> anyone got a flash file that goes "bing" or something?
  1046. # [21:19] <annevk> you had plenty yourself iirc
  1047. # [21:19] <Hixie_> well i wrte my own NPAPI plugin once but I don't know where that is nowadays
  1048. # [21:19] <Hixie_> and I don't really want to try to recompile it :-)
  1049. # [21:22] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  1050. # [21:22] <annevk> http://www.bobbyvandersluis.com/flashembed/testsuite/ has a bunch of tests anyway
  1051. # [21:23] <Hixie_> thanks
  1052. # [21:23] <Hixie_> seems like none of those woudl work if the plugin is invisible
  1053. # [21:23] <Hixie_> damnit
  1054. # [21:25] <annevk> Hixie_: found this http://flashbeep.net/
  1055. # [21:25] <annevk> Hixie_: via that tool from your employer
  1056. # [21:25] <annevk> dunno if it works via <embed> though
  1057. # [21:25] <Hixie_> ho ho!
  1058. # [21:25] <annevk> hmm
  1059. # [21:25] <Hixie_> thanks
  1060. # [21:25] <Hixie_> will try
  1061. # [21:28] * Joins: darobin (~darobin@78.208.93.24)
  1062. # [21:29] <Hixie_> nope, looks like <embed> doesn't expose the interface, at least not in chrome
  1063. # [21:30] <Hixie_> hm, the spec says it should
  1064. # [21:31] <annevk> http://www.hark.com/clips/pvhqchpdfl-data-beep-modern-1 autoplays a beep it seems
  1065. # [21:32] <Hixie_> oh i was trying to make the other one work cross-origin, that'll be my problem
  1066. # [21:33] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1067. # [21:33] <Hixie_> ohh, let's try that one
  1068. # [21:33] <annevk> can't get it to work
  1069. # [21:33] <annevk> oh maybe same problem
  1070. # [21:34] <Hixie_> that page has all kinds of new HTML elements on it
  1071. # [21:34] <Hixie_> <figure>, <header>, microdata...
  1072. # [21:34] <Hixie_> lol
  1073. # [21:34] <Hixie_> that page is using <audio>
  1074. # [21:34] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cembed%20src%3D%22http%3A%2F%2Fcdn.hark.com%2Fswfs%2Fplayer_fb.swf%3Fpid%3Dpvhqchpdfl%26as%3D1%22%3E
  1075. # [21:34] <annevk> Hixie_: doesn't autoplay when display:none
  1076. # [21:35] <Hixie_> doesn't instantiate when display:none, i hope
  1077. # [21:35] <annevk> (the embed code it provides is for Flash)
  1078. # [21:35] <annevk> I guess that's what happens, right
  1079. # [21:35] <Hixie_> that live dome page doesn't do anything for me
  1080. # [21:35] <Hixie_> oh, i know why
  1081. # [21:36] <Hixie_> silly xss protection
  1082. # [21:36] <annevk> :/
  1083. # [21:36] <Hixie_> thanks, that's perfect
  1084. # [21:36] <Hixie_> annevk++
  1085. # [21:38] * Joins: othermaciej (~mjs@17.245.108.235)
  1086. # [21:40] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1087. # [21:42] * abstractj|bacon is now known as abstractj
  1088. # [21:43] * Quits: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1089. # [21:43] * Joins: dgathright (~dgathrigh@nat/yahoo/x-grlemscjllhrutin)
  1090. # [21:44] * Quits: sicking (~chatzilla@c-24-130-172-29.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  1091. # [21:45] * Quits: sedovsek (~robert@89.142.36.160) (Quit: sedovsek)
  1092. # [21:47] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  1093. # [21:47] * Joins: say2joe (~say2joe@204.56.108.2)
  1094. # [21:59] * Joins: jonlee (~jonlee@2620:149:4:1b01:1919:dc0e:18db:59d4)
  1095. # [22:03] * Joins: siebrand (~siebrand@5ED35995.cm-7-4b.dynamic.ziggo.nl)
  1096. # [22:07] <siebrand> Hi. I'd like to fix an HTML5 validation issue MediaWiki is having by adding ResourceLoaderDynamicStyles as a meta extension. See http://www.mediawiki.org/wiki/Thread:Project:Support_desk/ResourceLoaderDynamicStyles_and_Wiki_validation for details.
  1097. # [22:07] <siebrand> How to proceed?
  1098. # [22:07] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  1099. # [22:07] * Joins: lar_zzz (~lar_zzz@p4FE25E24.dip.t-dialin.net)
  1100. # [22:08] <Hixie_> is there a spec for this meta value?
  1101. # [22:08] <Hixie_> (you can add it to the wiki, just give me your e-mail address, name, and preferred username and i'll create an account)
  1102. # [22:08] * Quits: zcorpan (~zcorpan@81-231-170-159-no135.tbcn.telia.com) (Remote host closed the connection)
  1103. # [22:12] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Quit: Leaving)
  1104. # [22:12] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:5dd1:ab27:f1e5:e1fa)
  1105. # [22:15] * Joins: ap_ (~ap@2620:149:4:1b01:7535:8af:9df7:37ff)
  1106. # [22:16] <annevk> (you only need email/username)
  1107. # [22:16] * annevk lowballs Hixie_ :p
  1108. # [22:17] <siebrand> Hixie_: I'll make sure we'll get a spec.
  1109. # [22:17] <siebrand> Hixie_: Details provided in prig msg.
  1110. # [22:17] <siebrand> priv, even
  1111. # [22:21] <siebrand> Hixie_: While Im at it, can you maybe ping the wiki maintainer about possibly updating the wiki? MediaWiki 1.17alpha is slightly outdated :)
  1112. # [22:21] <annevk> siebrand: I did the other day, he's afraid of regressions and rather works on standards/tests
  1113. # [22:22] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  1114. # [22:22] <annevk> siebrand: if you're interested in helping us out, ping AryehGregor ;-)
  1115. # [22:22] <siebrand> annevk: Are you guys doing anything special? From what I can see you're only got two very well maintained extensions set up (both in use by Wikimedia).
  1116. # [22:23] <annevk> siebrand: I doubt it, AryehGregor might know, he updated it the last time
  1117. # [22:23] <siebrand> annevk: You should be able to update to a Wikimedia Git branch without issue, as far as I can tell. Is Aryeh the maintainer?
  1118. # [22:23] <annevk> yeah
  1119. # [22:24] <siebrand> annevk: well, he knows his shit when it comes to MediaWiki, but has been very inactive for the past 12-18 months.
  1120. # [22:26] <Hixie_> he's been active over here :-)
  1121. # [22:26] <Hixie_> setting up your account now, one sec
  1122. # [22:27] <Hixie_> done
  1123. # [22:27] <Ms2ger> siebrand, he mentioned updating it earlier, but didn't want to spend his employer's time on doing it :)
  1124. # [22:27] <siebrand> Hixie_: Much appreciated. Might take a few days before I've got the table row content together.
  1125. # [22:27] <Hixie_> siebrand: btw we'd love to just reenable arbitrary logins on that wiki, but we got snowed under with spam
  1126. # [22:28] <Hixie_> siebrand: so if y'all over in mediawiki land can figure out how to get rid of spammers, that'd be awesome. ;-)
  1127. # [22:28] <siebrand> Hixie_: it's really hard to combat lately :(
  1128. # [22:28] <Hixie_> yeah, tell me about it
  1129. # [22:28] <jgraham> Hmm, when hsivonen says "our" is he stating an official Mozilla position?
  1130. # [22:28] <Hixie_> i'm actually surprised nobody has just asked us for an account
  1131. # [22:28] <siebrand> we're using QueryCaptcha at translatewiki.net.
  1132. # [22:28] <siebrand> That 4-5 custom questions tends to work for 14 days or less.
  1133. # [22:28] <Hixie_> jgraham: last i heard, mozilla was like google, with as many opinions as contributors :-P
  1134. # [22:28] <siebrand> Then someone's automated that too.
  1135. # [22:29] <siebrand> Recaptcha is solved by computers, so no more luck there.
  1136. # [22:29] <Hixie_> siebrand: we were getting lots of people who weren't even automating things, just doing it manually
  1137. # [22:29] <Ms2ger> jgraham, in general, don't assume anybody is stating an official Mozilla position :)
  1138. # [22:29] <jgraham> Ms2ger, Hixie_: That's why I ask
  1139. # [22:29] <Ms2ger> jgraham, pointer?
  1140. # [22:29] * Quits: dgathright (~dgathrigh@nat/yahoo/x-grlemscjllhrutin) (Ping timeout: 240 seconds)
  1141. # [22:30] <jgraham> http://lists.w3.org/Archives/Public/public-html/2012Oct/0055.html
  1142. # [22:30] <jgraham> (I haven't read the full message yet)
  1143. # [22:31] * Joins: krit (~krit@sjfw1-a.adobe.com)
  1144. # [22:32] <Ms2ger> Not something I remember hearing many people complain about, but that might just be me
  1145. # [22:35] <Hixie_> food time
  1146. # [22:35] <Hixie_> bbl
  1147. # [22:36] * abstractj is now known as abstractj|brb
  1148. # [22:37] * Quits: rniwa (rniwa@nat/google/x-tluiaewdlusmzzuw) (Quit: rniwa)
  1149. # [22:37] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
  1150. # [22:38] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  1151. # [22:40] * Joins: sicking (~chatzilla@nat/mozilla/x-pihkfbytxonfgrmw)
  1152. # [22:42] * Quits: lar_zzz (~lar_zzz@p4FE25E24.dip.t-dialin.net) (Quit: Leaving.)
  1153. # [22:47] * Joins: rniwa (rniwa@nat/google/x-uyqjfnythagewwtr)
  1154. # [22:47] * Joins: astearns_ (~astearns@192.150.22.5)
  1155. # [22:49] * Quits: astearns (~astearns@192.150.22.5) (Read error: Operation timed out)
  1156. # [22:49] * astearns_ is now known as astearns
  1157. # [22:49] * Joins: michaeln (michaeln@nat/google/x-gcxfjatzqryfboxl)
  1158. # [22:50] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ohfbmnddclqakils)
  1159. # [22:52] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
  1160. # [22:53] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ohfbmnddclqakils) (Remote host closed the connection)
  1161. # [22:53] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  1162. # [22:53] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qxepoaofavcpdiat)
  1163. # [22:55] * abstractj|brb is now known as abstractj
  1164. # [22:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1165. # [22:58] * Joins: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk)
  1166. # [23:03] * linclark|afk is now known as linclark
  1167. # [23:03] * Quits: Ms2ger (~Ms2ger@91.181.58.22) (Quit: nn)
  1168. # [23:04] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1169. # [23:12] * Joins: krit1 (~krit@sjfw1-a.adobe.com)
  1170. # [23:12] * Quits: krit (~krit@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
  1171. # [23:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1172. # [23:15] * Quits: MacTed (~Thud@63.119.36.36)
  1173. # [23:15] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1174. # [23:15] * jonlee_ is now known as jonlee|afk
  1175. # [23:18] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  1176. # [23:18] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1177. # [23:19] * Quits: dgathright (~dgathrigh@nat/yahoo/x-qxepoaofavcpdiat) (Ping timeout: 248 seconds)
  1178. # [23:21] * Quits: othermaciej (~mjs@17.245.108.235) (Quit: othermaciej)
  1179. # [23:22] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  1180. # [23:23] * Joins: jernoble (~jernoble@17.212.152.13)
  1181. # [23:23] * Quits: baku (~baku@x1-6-e0-46-9a-1f-0a-72.k694.webspeed.dk) (Quit: Leaving)
  1182. # [23:24] * Joins: othermaciej (~mjs@17.245.108.235)
  1183. # [23:32] * Joins: karlcow (~karl@nerval.la-grange.net)
  1184. # [23:36] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  1185. # [23:37] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  1186. # [23:38] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1187. # [23:38] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
  1188. # [23:40] * Joins: jarib (~jarib@unaffiliated/jarib)
  1189. # [23:40] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  1190. # [23:43] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Client Quit)
  1191. # [23:48] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1192. # [23:52] * Quits: erichynds (~ehynds@64.206.121.41)
  1193. # [23:52] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  1194. # [23:54] * abstractj is now known as abstractj|brb
  1195. # [23:57] * Joins: tantek (~tantek@66-87-7-124.pools.spcsdns.net)
  1196. # Session Close: Fri Oct 12 00:00:00 2012

The end :)