/irc-logs / freenode / #whatwg / 2012-07-17 / end

Options:

  1. # Session Start: Tue Jul 17 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: dgathright (~dgathrigh@nat/yahoo/x-rlmqoebkiqgiipqs)
  4. # [00:00] <Tabatkins> Hixie: Feel free to add something to it from the HTML spec for now, but shoot an email to www-style about it so we can track it.
  5. # [00:00] <Hixie> k
  6. # [00:05] <Hixie> hober: i've also added toDataURLHD and toBlobHD
  7. # [00:05] <Hixie> hober: we probably need to do something to drawImage, too
  8. # [00:05] <Hixie> hober: though maybe people can deal with the latter by giving the expected dimensions, so nevermind
  9. # [00:06] <hober> nice, thanks
  10. # [00:06] * Quits: imrobert (~robert@88.80.28.39) (Ping timeout: 240 seconds)
  11. # [00:09] * abstractj is now known as abstractj|away
  12. # [00:09] * Quits: dbaron (~dbaron@66.207.208.98) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  13. # [00:12] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  14. # [00:12] * Quits: mdahlstrand (~mdahlstra@93-97-53-187.zone5.bethere.co.uk) (Ping timeout: 246 seconds)
  15. # [00:13] * jonlee is now known as jonlee|afk
  16. # [00:15] * Joins: skimmas (~skimmas@2.82.116.191)
  17. # [00:20] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  18. # [00:27] * jonlee|afk is now known as jonlee
  19. # [00:29] * Quits: jdaggett (~jdaggett@66.207.208.98) (Quit: jdaggett)
  20. # [00:30] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  21. # [00:30] * Quits: tantek (~tantek@nat/mozilla/x-dgzomhkgxpzotehl) (Read error: Connection reset by peer)
  22. # [00:30] * Joins: tantek_ (~tantek@nat/mozilla/x-dpqnvusddmmbxnqx)
  23. # [00:31] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  24. # [00:35] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  25. # [00:38] * Joins: Stevef_ (~chatzilla@12.197.88.10)
  26. # [00:39] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  27. # [00:40] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
  28. # [00:40] <Tabatkins> Ah, CSSOM started updating today.
  29. # [00:44] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  30. # [00:44] * Quits: dgathright (~dgathrigh@nat/yahoo/x-rlmqoebkiqgiipqs) (Ping timeout: 240 seconds)
  31. # [00:46] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  32. # [00:47] * Quits: cgiffard (~cgiffard@180.148.120.105) (Quit: cgiffard)
  33. # [00:49] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
  34. # [00:51] * Joins: dgathright (~dgathrigh@nat/yahoo/x-hqrqcihapsfcevta)
  35. # [00:53] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  36. # [00:53] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  37. # [00:53] * Quits: tantek_ (~tantek@nat/mozilla/x-dpqnvusddmmbxnqx) (Remote host closed the connection)
  38. # [00:53] * Quits: MikeSmith (~MikeSmith@s740165.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
  39. # [00:57] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  40. # [01:02] * heycam is now known as heycam|away
  41. # [01:09] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  42. # [01:13] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  43. # [01:15] * Joins: othermaciej (~mjs@17.245.104.51)
  44. # [01:16] * Joins: linelevel (~mike@unaffiliated/linelevel)
  45. # [01:16] <linelevel> From the W3 spec on HTML5 data-* attributes: "It would be inappropriate, however, for the user to use generic software not associated with that music site to search for tracks of a certain length by looking at this data. This is because these attributes are intended for use by the site's own scripts, and are not a generic extension mechanism for publicly-usable metadata."
  46. # [01:17] <linelevel> I'm wondering what the rationale for that restriction is. It seems like a great way to embed public metadata in HTML.
  47. # [01:17] <Tabatkins> Two reasons.
  48. # [01:17] <Tabatkins> 1) Eliminate any possibility of accidental collisions, like a search engine assigning meaning to certain data-* attributes that you happen to be using for something else.
  49. # [01:18] <Tabatkins> There's no need for a registry or anything if we explicitly disallow this kind of thing, so that all usage is private.
  50. # [01:18] <Tabatkins> 2) That's what Microdata is for - it's better designed for decorating pages with metadata.
  51. # [01:20] <linelevel> Tabatkins: Thanks, that makes sense.
  52. # [01:21] * Quits: sicking (~chatzilla@nat/mozilla/x-xfoczzjckirvliew) (Quit: Reconnecting…)
  53. # [01:21] * Joins: sicking (~chatzilla@nat/mozilla/x-izgtqrqdchfjwsyp)
  54. # [01:31] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  55. # [01:32] * Quits: rniwa (rniwa@nat/google/x-jflwheheffmgsoyp) (Quit: rniwa)
  56. # [01:37] * Quits: dgathright (~dgathrigh@nat/yahoo/x-hqrqcihapsfcevta) (Quit: dgathright)
  57. # [01:38] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
  58. # [01:38] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
  59. # [01:38] * Joins: scor (~scor@drupal.org/user/52142/view)
  60. # [01:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  61. # [01:43] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.88.2 [Firefox 16.0a1/20120715154944])
  62. # [01:44] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  63. # [01:45] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Client Quit)
  64. # [01:45] * Joins: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com)
  65. # [01:45] * heycam|away is now known as heycam
  66. # [01:46] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  67. # [01:47] * Quits: jonlee (~jonlee@2620:149:4:1b01:f1a2:7fed:af0a:f865) (Quit: jonlee)
  68. # [01:47] * Joins: jonlee (~jonlee@2620:149:4:1b01:f1a2:7fed:af0a:f865)
  69. # [01:50] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  70. # [01:59] * Joins: dgathright (~dgathrigh@nat/yahoo/x-ybizsovldacnpuxb)
  71. # [02:00] * Quits: jwalden (~waldo@2620:101:8003:200:b930:986b:7fdd:28c6) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
  72. # [02:06] * Joins: tantek (~tantek@nat/mozilla/x-ygzrtrjkcvjhjqnr)
  73. # [02:10] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  74. # [02:13] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
  75. # [02:17] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  76. # [02:17] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  77. # [02:18] * Joins: othermaciej (~mjs@17.245.104.51)
  78. # [02:22] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 248 seconds)
  79. # [02:29] * Joins: cgiffard (~cgiffard@CPE-124-183-94-143.lns13.ken.bigpond.net.au)
  80. # [02:30] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
  81. # [02:30] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
  82. # [02:30] * Joins: scor (~scor@drupal.org/user/52142/view)
  83. # [02:37] * Quits: Stevef_ (~chatzilla@12.197.88.10) (Quit: ChatZilla 0.9.87 [Firefox 13.0.1/20120614114901])
  84. # [02:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  85. # [02:42] * Joins: jdaggett (~jdaggett@173.243.46.194)
  86. # [02:55] * Quits: gwicke (~gabriel@216.38.130.162) (Ping timeout: 252 seconds)
  87. # [02:58] * Quits: jsbell (jsbell@nat/google/x-lowvorzczsrgdnbk) (Quit: There's no place like home...)
  88. # [02:59] * Joins: MikeSmith (~MikeSmith@s1106156.xgsspn.imtp.tachikawa.spmode.ne.jp)
  89. # [03:01] * jonlee is now known as jonlee|afk
  90. # [03:04] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  91. # [03:06] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  92. # [03:08] * Joins: barneybook (kvirc@220-133-195-146.HINET-IP.hinet.net)
  93. # [03:10] * Quits: aklein (u4454@gateway/web/irccloud.com/x-kjaicafvsuelxcno)
  94. # [03:24] * Joins: skimmas_ (~skimmas@bl22-177-70.dsl.telepac.pt)
  95. # [03:24] * Quits: skimmas (~skimmas@2.82.116.191) (Ping timeout: 255 seconds)
  96. # [03:26] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
  97. # [03:30] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 246 seconds)
  98. # [03:33] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Read error: Connection reset by peer)
  99. # [03:33] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  100. # [03:33] * Joins: jacobolu_ (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  101. # [03:33] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  102. # [03:33] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
  103. # [03:36] * Quits: jdaggett (~jdaggett@173.243.46.194) (Quit: jdaggett)
  104. # [03:42] * Joins: carlos_antonio (~benway@173.230.152.21)
  105. # [03:42] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  106. # [03:42] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  107. # [03:46] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  108. # [03:48] * Joins: rniwa (~rniwa@216.239.45.130)
  109. # [03:52] * Quits: jackjack (~Adium@nat/mozilla/x-vpqyeihdtkwsjlyd) (Quit: Leaving.)
  110. # [03:57] * Quits: espadrine` (~thaddee_t@nat/mozilla/x-qakhhpmypsffyjdv) (Ping timeout: 248 seconds)
  111. # [04:02] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Read error: Connection reset by peer)
  112. # [04:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  113. # [04:08] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  114. # [04:10] * Joins: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net)
  115. # [04:13] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
  116. # [04:15] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  117. # [04:18] * Quits: linelevel (~mike@unaffiliated/linelevel) (Quit: Leaving.)
  118. # [04:18] * Quits: skimmas_ (~skimmas@bl22-177-70.dsl.telepac.pt) (Remote host closed the connection)
  119. # [04:19] * Joins: linelevel (~mike@unaffiliated/linelevel)
  120. # [04:21] * Joins: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net)
  121. # [04:21] * Quits: scor (~scor@c-98-216-97-72.hsd1.ma.comcast.net) (Changing host)
  122. # [04:21] * Joins: scor (~scor@drupal.org/user/52142/view)
  123. # [04:27] * Quits: quiznilo (~CC@unaffiliated/ed-209) (Quit: WeeChat 0.3.7)
  124. # [04:33] * Joins: ehsan (~ehsan@209.20.29.228)
  125. # [04:36] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  126. # [04:44] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  127. # [04:48] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  128. # [04:52] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Ping timeout: 240 seconds)
  129. # [05:00] * Joins: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  130. # [05:00] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  131. # [05:11] * Quits: kennyluck (~kennyluck@222.47.63.252) (Quit: kennyluck)
  132. # [05:14] * Joins: nhiroki (~nhiroki@2401:fa00:4:1000:ce52:afff:fe3d:d5bd)
  133. # [05:20] * Quits: tantek (~tantek@nat/mozilla/x-ygzrtrjkcvjhjqnr) (Quit: tantek)
  134. # [05:24] * abstractj|away is now known as abstractj
  135. # [05:35] * Joins: imrobert (~robert@88.80.28.39)
  136. # [05:39] * abstractj is now known as abstractj|away
  137. # [05:48] * Quits: briansloane (~briansloa@c-24-127-191-222.hsd1.pa.comcast.net) (Quit: briansloane)
  138. # [05:50] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
  139. # [05:50] * Joins: imrobert (~robert@88.80.28.39)
  140. # [05:56] * boaz is now known as boaz|away
  141. # [06:04] * Quits: ehsan (~ehsan@209.20.29.228) (Ping timeout: 250 seconds)
  142. # [06:05] * Joins: ehsan (~ehsan@209.20.29.228)
  143. # [06:09] * Joins: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net)
  144. # [06:18] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  145. # [06:21] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  146. # [06:24] * Joins: izhak (~izhak@213.87.240.249)
  147. # [06:27] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  148. # [06:28] * heycam is now known as heycam|away
  149. # [06:29] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  150. # [06:34] * Quits: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net) (Quit: tantek)
  151. # [06:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  152. # [06:37] * abstractj|away is now known as abstractj
  153. # [06:43] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  154. # [06:44] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  155. # [06:51] * Quits: [[zz]] (~q@node-193p.pool-101-109.dynamic.totbb.net) (Read error: Connection reset by peer)
  156. # [06:52] * Joins: [[zz]] (~q@node-4lo.pool-125-25.dynamic.totbb.net)
  157. # [06:54] * jonlee|afk is now known as jonlee
  158. # [07:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  159. # [07:06] * Quits: sicking (~chatzilla@nat/mozilla/x-izgtqrqdchfjwsyp) (Ping timeout: 246 seconds)
  160. # [07:15] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  161. # [07:16] * Joins: Areks (~Areks@rs.gridnine.com)
  162. # [07:17] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  163. # [07:19] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 245 seconds)
  164. # [07:21] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  165. # [07:26] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  166. # [07:27] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  167. # [07:28] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  168. # [07:29] * abstractj is now known as abstractj|away
  169. # [07:33] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
  170. # [07:34] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  171. # [07:39] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Read error: Connection reset by peer)
  172. # [07:40] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
  173. # [07:40] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
  174. # [07:41] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  175. # [07:44] <hsivonen> Tabatkins: your hypothetical <sandbox> would get similar objections from me as <template>
  176. # [07:46] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
  177. # [07:47] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  178. # [07:50] * Parts: linelevel (~mike@unaffiliated/linelevel)
  179. # [07:52] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
  180. # [07:53] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  181. # [07:53] * Joins: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com)
  182. # [07:53] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  183. # [07:55] * Joins: skimmas (~skimmas@2.83.177.70)
  184. # [07:56] * Joins: niloy (~niloy@61.12.96.242)
  185. # [07:58] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
  186. # [07:59] * Quits: niloy (~niloy@61.12.96.242) (Client Quit)
  187. # [07:59] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  188. # [08:05] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
  189. # [08:06] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  190. # [08:06] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  191. # [08:08] * Joins: sicking (~chatzilla@nat/mozilla/x-jsgpifdyiapkzxtx)
  192. # [08:08] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  193. # [08:10] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
  194. # [08:11] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  195. # [08:12] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  196. # [08:15] * Joins: silverroots (~silverroo@144.187.180.13)
  197. # [08:16] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  198. # [08:17] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  199. # [08:17] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  200. # [08:18] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  201. # [08:22] * Joins: jarek (~jarek@unaffiliated/jarek)
  202. # [08:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  203. # [08:22] * Quits: jarek (~jarek@unaffiliated/jarek) (Client Quit)
  204. # [08:23] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  205. # [08:24] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  206. # [08:25] * Joins: SonicX (~quassel@116.203.4.63)
  207. # [08:27] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
  208. # [08:28] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  209. # [08:30] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
  210. # [08:30] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  211. # [08:35] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Remote host closed the connection)
  212. # [08:36] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  213. # [08:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  214. # [08:36] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
  215. # [08:37] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  216. # [08:40] <Hixie> hsivonen: how do you feel about the hypothetical <template srcdoc="">?
  217. # [08:42] * Joins: niloy (~niloy@61.12.96.242)
  218. # [08:42] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  219. # [08:42] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
  220. # [08:43] * Quits: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net) (Remote host closed the connection)
  221. # [08:43] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  222. # [08:43] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
  223. # [08:47] * Quits: silverroots (~silverroo@144.187.180.13) (Remote host closed the connection)
  224. # [08:47] <hsivonen> Hixie: I think it would be mostly inconvenient compared to letting the nodes be in the tree but it wouldn't have the DOM Consistency problems if it parsed consistently regardless of the XMLness of the host doc
  225. # [08:47] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
  226. # [08:48] <hsivonen> Hixie: I'm not actually advocating it as a solution, because it would be syntactically inconvenient to author
  227. # [08:48] <Hixie> do you really think it's plausible to put the dom nodes in the dom inline and then change the zillions of things that need to be neutered? it seems really intractable to me
  228. # [08:48] * Quits: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net) (Ping timeout: 276 seconds)
  229. # [08:48] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  230. # [08:48] <Hixie> (i'm not a big fan of the attribute solution either)
  231. # [08:48] <Hixie> (but i don't understand your objection to the inline thing)
  232. # [08:49] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  233. # [08:50] <hsivonen> Hixie: one possibility is that <template> is the wrong thing to want in the first place and we should instead focus on making it easy to write document fragments inline inside .js files
  234. # [08:51] <Hixie> those seem like orthogonal concerns
  235. # [08:51] <hsivonen> Hixie: I do think it's tractable to make inline nodes as static as nodes in an XSLT program
  236. # [08:51] <Hixie> but i'm definitely 100% behind solving the latter problem
  237. # [08:52] <Hixie> i have no idea if nodes in an XSLT program are static
  238. # [08:52] <Hixie> i wish we could just drop XSLT
  239. # [08:52] <hsivonen> Hixie: they aren't quite orthogonal to the extent <template> doesn't do anything in declaratively on its own
  240. # [08:52] <Hixie> it's so ill-defined
  241. # [08:52] <Hixie> (and used almost but not quite rarely enough to be dropped, grr)
  242. # [08:52] <hsivonen> Hixie: if <template> exists only to provide scripts a fragment to clone, the fragment might as well be put in the script
  243. # [08:52] * Joins: silverroots (~silverroo@144.187.180.13)
  244. # [08:53] <Hixie> my understanding is that <template>'s main purpose is for web components, is that wrong?
  245. # [08:53] <hsivonen> Hixie: if that's the main purpose, I've missed some big-picture memo
  246. # [08:53] <Hixie> i wasn't aware scripts would do much with them, i kinda assumed it would be mostly declarative like the repetition model
  247. # [08:53] <Hixie> anyway i agree that html-in-script is something more interesting to solve
  248. # [08:53] * Joins: markkes (~markkes@62.207.90.201)
  249. # [08:54] <Hixie> can you get anyone at mozilla to implement http://hixie.ch/specs/e4h/strawman ? :-)
  250. # [08:54] <hsivonen> Hixie: unlikely
  251. # [08:54] <Hixie> :-(
  252. # [08:54] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
  253. # [08:54] <hsivonen> Hixie: Conway's Law: it would belong to a different team
  254. # [08:55] * Joins: jdaggett (~jdaggett@173.243.46.194)
  255. # [08:55] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Connection reset by peer)
  256. # [08:55] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  257. # [08:56] <hsivonen> Hixie: anyway, my DOM Consistency concern would be less defensible if the proponents of <template>-as-a-wormhole-to-another-world were ready to introduce the same model to XML parsing and face the wrath of XML people
  258. # [08:57] <hsivonen> Hixie: if there are reasons not to do that with XML parsing, consider those same reasons raised as reasons not to do it in HTML parsing
  259. # [08:57] <hsivonen> (I'm behind in my W3C mailing list reading, so I'm not sure if the position on XML parsing has been reversed by now)
  260. # [08:58] <hsivonen> Hixie: that said, I'm uneasy about the wormhole model even if it applied to both XML and HTML
  261. # [08:59] <Hixie> the reason not to do it with xml parsing is "the xml spec doesn't say to do it"
  262. # [08:59] <Hixie> and... conway's law, we don't control the xml spec :-)
  263. # [09:00] <Hixie> (i don't think they really care about xml)
  264. # [09:00] <Hixie> (can't say i blame them)
  265. # [09:00] <hsivonen> well, XML is in the same department as XSLT: not a priority but can't be dropped
  266. # [09:00] <Hixie> yeah
  267. # [09:00] <Hixie> but doesn't have to be supported well either
  268. # [09:00] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  269. # [09:01] <hsivonen> rewriting Gecko's XML loading code paths is on my list of things to do
  270. # [09:01] <hsivonen> so XML is still planned to get engineering time
  271. # [09:01] <hsivonen> I even feel surprisingly motivated to do it
  272. # [09:01] <Hixie> mozilla uses xml more than other browsers
  273. # [09:02] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  274. # [09:02] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  275. # [09:02] <hsivonen> Hixie: oh the Mozilla-special parts are not planned to get overhauled
  276. # [09:02] <Hixie> loading xml has an impact on firefox load time
  277. # [09:02] <Hixie> it doesn't have an impact on other browsers
  278. # [09:03] <hsivonen> it would be so much nicer not to have to worry about RDF and XUL
  279. # [09:03] <hsivonen> or XSLT
  280. # [09:03] <hsivonen> those are the 3 special cases
  281. # [09:03] <hsivonen> within the XML universe that is
  282. # [09:04] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
  283. # [09:06] * Joins: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net)
  284. # [09:06] * Quits: GPHemsley (~GPHemsley@c-24-99-164-150.hsd1.ga.comcast.net) (Changing host)
  285. # [09:06] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  286. # [09:07] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
  287. # [09:08] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  288. # [09:10] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  289. # [09:11] * Joins: annevk (~annevk@212.238.236.229)
  290. # [09:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  291. # [09:12] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Remote host closed the connection)
  292. # [09:12] * Joins: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  293. # [09:12] * Quits: jochen__ (jochen@nat/google/x-ulwboyfrbkhqfzpe) (Remote host closed the connection)
  294. # [09:13] * Joins: jochen__ (jochen@nat/google/x-fqmbervakrjxpgec)
  295. # [09:13] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  296. # [09:13] <abarth> hsivonen: i'm not sure why XML should be allowed to constrain the development of HTML
  297. # [09:14] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  298. # [09:14] <annevk> hsivonen: sounds more like the Gecko XML universe :)
  299. # [09:14] <abarth> if you want to use feature A that isn't supported in XML, then don't use XML.
  300. # [09:16] * Quits: cgiffard (~cgiffard@CPE-124-183-94-143.lns13.ken.bigpond.net.au) (Quit: cgiffard)
  301. # [09:16] <hsivonen> abarth: well, at some point someone will use <template> in XML and then we'll be in a place where everyone loses if one browser vendor tries to be nice and support that case
  302. # [09:17] <annevk> wouldn't that be prevented by a test case?
  303. # [09:17] * Joins: richt (~richt@office.oslo.opera.com)
  304. # [09:17] <annevk> and the note in the spec "Does not work in XML"
  305. # [09:17] <hsivonen> we have been in a situation where we had DOM inconsistency
  306. # [09:18] <hsivonen> the situation was bad
  307. # [09:18] <hsivonen> and we worked hard to get DOM Consistency
  308. # [09:18] <annevk> I always thought of that whole concept more as sharing the same DOM model
  309. # [09:18] <annevk> not as the same mapping-to-the-DOM model
  310. # [09:18] * Joins: MikeSmith_ (~MikeSmith@s1106124.xgsspn.imtp.tachikawa.spmode.ne.jp)
  311. # [09:18] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
  312. # [09:19] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Remote host closed the connection)
  313. # [09:19] <hsivonen> annevk: well, they aren't going to share the same DOM model if one supports wormholes and one doesn't.
  314. # [09:19] <annevk> like using the same namespace, having the DOM behave the same in both environments (more or less)
  315. # [09:19] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  316. # [09:19] * Quits: MikeSmith (~MikeSmith@s1106156.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 248 seconds)
  317. # [09:19] * MikeSmith_ is now known as MikeSmith
  318. # [09:19] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
  319. # [09:19] <abarth> hsivonen: one supports entity references and the other doesn't :)
  320. # [09:20] <hsivonen> abarth: different level of abstraction
  321. # [09:20] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  322. # [09:20] <annevk> hsivonen: I don't really see DOM consistency as a requirement that the effects the markup one of them can create in the DOM, the other has to too
  323. # [09:20] <abarth> anyway, there's no reason a DOM generated from XML can't support wormholes
  324. # [09:20] <annevk> hsivonen: e.g. XML can create namespaced nodes
  325. # [09:20] <abarth> isn't that just a property on the HTMLTempalteElement?
  326. # [09:21] <annevk> hsivonen: and now HTML would be able to create template trees
  327. # [09:21] <annevk> hsivonen: doesn't seem like a huge deal to me
  328. # [09:21] <annevk> abarth: no it's also how the contents are parsed and put on the fragment that attribute returns
  329. # [09:22] <annevk> put in*
  330. # [09:22] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  331. # [09:22] <hsivonen> annevk: I think making the DOM not be a syntax tree and turning it into an application-specific tree is a huge deal
  332. # [09:22] * abarth is confused
  333. # [09:22] <abarth> doesn't shadow DOM do that?
  334. # [09:22] <abarth> I'm clearly missing something here
  335. # [09:23] <annevk> abarth: the idea is that <template>something</template> turns into <template/> in the DOM with an associated fragment that contains something
  336. # [09:23] <hsivonen> abarth: does the shadow DOM have a serialization?
  337. # [09:23] <abarth> I feel like you're conflating two things
  338. # [09:24] <abarth> 1) there's a DOM, independent of serialization
  339. # [09:24] <abarth> that's shared between HTML and XML
  340. # [09:24] * Quits: skimmas (~skimmas@2.83.177.70) (Remote host closed the connection)
  341. # [09:24] <abarth> 2) there are HTML and XML serializations
  342. # [09:24] <abarth> <template> is not supported in the XML serilaization
  343. # [09:24] <abarth> that's it
  344. # [09:24] <hsivonen> abarth: but the DOM isn't just any tree. It's a tree designed to represent the syntax of tags-and-text markup
  345. # [09:24] <abarth> none of that has changed
  346. # [09:25] <annevk> well it kind of has
  347. # [09:25] <annevk> because the contents of <template> are elsewhere
  348. # [09:25] <abarth> not any more that <style><div>hi</div></style> changed it
  349. # [09:25] <hsivonen> abarth: so saying that the correspondence between tags-and-text and the DOM nodes is now different is a huge departure from what the DOM was designed to be
  350. # [09:25] <abarth> s/that/than/
  351. # [09:25] <abarth> so?
  352. # [09:25] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  353. # [09:25] <annevk> abarth: I think it's more; that's still in the DOM
  354. # [09:25] <abarth> having script in web page was a huge departure too
  355. # [09:26] <abarth> and it has turned out to be a good thing
  356. # [09:26] <abarth> well, don't put it in the DOM
  357. # [09:26] <abarth> put it in an HTMLTemplateElement propertly
  358. # [09:26] <abarth> like a shadow DOM
  359. # [09:27] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  360. # [09:27] <abarth> your argument has now shifted to not make reference to XML
  361. # [09:27] <abarth> which, IMHO, is a more interested conversation
  362. # [09:27] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
  363. # [09:28] <abarth> s/interested/interesting/
  364. # [09:28] * abarth can't type
  365. # [09:28] <hsivonen> abarth: no, XML is a useful aid for making my argument, because the correspondence between tags-and-text and DOM nodes is even more straight-forward in XML
  366. # [09:28] <abarth> the XML issue is off-point
  367. # [09:29] <abarth> it's more interesting to discuss whether this is a good or bad thing for HTML
  368. # [09:29] <abarth> irrespective of the existence of XML
  369. # [09:29] <abarth> for most intents and purposes, XML doesn't exist
  370. # [09:29] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  371. # [09:30] <annevk> it sounds like hsivonen's point is that you can serialize the DOM without element-specific knowledge, but that is already not true for HTML
  372. # [09:30] <Hixie> hober: yt?
  373. # [09:31] <hsivonen> at the most basic, my argument is that 1) DOM isn't an app-specific API first; it's a direct representation of tags-and-text syntax. 2) That essential nature of the DOM shouldn't be changed lightly, because changing fundamentals has unforeseen consequences. 3) Stuff that has unforeseen consequences shouldn't be done in gung-ho "let's just implement this feature [in Chrome]" manner
  374. # [09:31] <Hixie> 1) is clearly false IMHO, since all the HTML elements have dedicated interfaces into the DOM
  375. # [09:31] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  376. # [09:32] <abarth> (3) seems prematurely argumentative
  377. # [09:32] <abarth> I'm not aware of that happening with <template>
  378. # [09:32] <Hixie> in fact, it was first an application-specific API (new Image(), new Option(), etc) onto which a generic model was then layered
  379. # [09:32] <Hixie> retroactively
  380. # [09:32] <hsivonen> so I'm not trying to argue what specific bad effects this might have, because my fear is that changing fundamentals will have consequences I don't see now
  381. # [09:32] <annevk> but you also don't see the potential good effects
  382. # [09:33] <Hixie> and clearly nobody is doing 3) since if this was gung-ho, it'd be in the spec already instead of people trying to convince you :-)
  383. # [09:33] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  384. # [09:33] <hsivonen> annevk: true
  385. # [09:35] <hsivonen> Hixie: well, just brushing off XML to the side instead of having a design that integrates will all existing parts of the platform seems gung-ho to me
  386. # [09:35] <hsivonen> (it's so weird to be the person who seems to care the most about XML)
  387. # [09:35] <annevk> might be worth studying http://msdn.microsoft.com/en-us/library/windows/desktop/ms766512(v=vs.85).aspx
  388. # [09:35] <Hixie> (on an unrelated note: i think i'm going to put little "fingerprint" icons in the spec in the places that leak fingerprintable data. If anyone has an icon to contribute, or a list of places that should get the icon, please let me know, e.g. by filing a bug or sending me an e-mail.)
  389. # [09:35] <annevk> but I cannot find much information about success/failure
  390. # [09:36] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  391. # [09:36] <Hixie> hsivonen: i'm all for solutions that work in XML too. I just haven't seen one. I don't think we should sacrifice the web's progress on the altar of XML -- if we can't find a solution, we have to move on, imho.
  392. # [09:37] <hsivonen> annevk: yeah, data islands are precedent. and failed precedent
  393. # [09:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  394. # [09:38] <hsivonen> Hixie: about #1, even though elements have convenience properties and methods, the tree structure corresponds to tags-and-text rather than application-specific considerations
  395. # [09:38] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  396. # [09:39] <abarth> it doesn't though
  397. # [09:39] <annevk> hsivonen: failed because unappealing or because lack of adoption by other vendors?
  398. # [09:39] <abarth> or rather it only does if you know some special rules for some of the tags
  399. # [09:39] <annevk> hsivonen: successful enough for https://developer.mozilla.org/en/Using_XML_Data_Islands_in_Mozilla it seems
  400. # [09:39] <hsivonen> annevk: unappealing to other vendors ;-)
  401. # [09:39] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  402. # [09:40] <Hixie> hsivonen: the tree structure was not first
  403. # [09:40] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  404. # [09:40] <hsivonen> Hixie: the current crop of implementations is no longer based on the model that existed before the tree structure
  405. # [09:40] <Hixie> hsivonen: the tree structure was layered on top of the app-specific API years later.
  406. # [09:41] <Hixie> hsivonen: that doesn't seem relevant to the question of what it is
  407. # [09:41] <hsivonen> Hixie: rather, it was layered under
  408. # [09:42] <Hixie> i'm not arguing that the tree structure isn't important, just that it's not some core concept that should be considered holy
  409. # [09:42] <Hixie> the dom _is_ an application specific api, was from the start, and we haven't made it any less so (q.v. srcdoc="")
  410. # [09:42] <abarth> hsivonen: how would you feel if we allowed XL in <script> ?
  411. # [09:43] <hsivonen> XL?
  412. # [09:43] <abarth> it just so happens that the syntax of JavaScript doesn't look like tags-and-text
  413. # [09:43] <abarth> http://en.wikipedia.org/wiki/XL_(XML_programming_language)
  414. # [09:43] <abarth> but there isn't any reason why we shouldn't be able to use a scripting language
  415. # [09:43] <abarth> whose syntax is tags-and-text
  416. # [09:44] <abarth> then the <script> tag would do the same thing that's bothering you about the <template> tag
  417. # [09:44] <annevk> the HTML spec already caters to that possibility
  418. # [09:44] <Hixie> abarth: xforms actions is the language i usually reference in this context
  419. # [09:44] <abarth> ok, there are lots of them
  420. # [09:44] <abarth> XL was the first one I found :)
  421. # [09:44] <Hixie> :-)
  422. # [09:45] <Hixie> CSS even _has_ a tree structure _in the DOM_
  423. # [09:45] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  424. # [09:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  425. # [09:45] <hsivonen> abarth: I think supporting that sort of language in <script> would be a can of worms
  426. # [09:45] <hsivonen> abarth: I'm aware that WHATWG HTML allowes (allowed?) it, but fortunately, no one really supports a languages like like
  427. # [09:45] <abarth> what if we replaced the < brackets with {
  428. # [09:46] <hsivonen> abarth: it would make it less of a can of worms from the DOM perspective
  429. # [09:46] <abarth> it's unclear to me why < has a special status in the syntax of scripting languages
  430. # [09:46] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  431. # [09:46] <hsivonen> abarth: because < is special in the wrapper
  432. # [09:46] <abarth> i mean, JavaScript uses <
  433. # [09:47] <hsivonen> abarth: but this is theoretical. I disapprove of non-JS <script> language in general, including Dart and VBScript
  434. # [09:47] <abarth> it just doesn't look like tags
  435. # [09:47] <abarth> IMHO, that's short sighted
  436. # [09:47] <hsivonen> abarth: < in inline JS is a Polyglotness problem
  437. # [09:47] <Hixie> abarth: i think for this line of argumentation CSS is the better path, because it is already parsed into an exposed OM
  438. # [09:47] <abarth> yes, hence not supporting <template> in XML
  439. # [09:47] <abarth> so, not allowed in polyglot
  440. # [09:47] <abarth> ok, consider CSS
  441. # [09:47] <abarth> but using < rather than {
  442. # [09:48] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  443. # [09:48] <hsivonen> abarth: you are basically trying to argue that since we already have cans of worms, it's OK to open some more
  444. # [09:48] <abarth> my argument is that your argument from purity ignores that we're already impure
  445. # [09:48] <Hixie> we don't just have a can of worms, dude. We're swimming in a swamp of worms.
  446. # [09:49] <hsivonen> Hixie: I had them in plural already :-)
  447. # [09:49] <abarth> the correspondence between DOM and tags-and-text isn't as tight as you make it sound
  448. # [09:49] <hsivonen> abarth: from impl point of view, <script> is the most special of elements
  449. # [09:49] <hsivonen> abarth: I accept it as legacy, but I don't view it as a role model for introducing anything else
  450. # [09:49] <Hixie> i dunno about _that_
  451. # [09:50] <Hixie> <script> is bad, granted.
  452. # [09:50] <abarth> DOCTYPE has got to be more special
  453. # [09:50] <abarth> :)
  454. # [09:50] <Hixie> but <table> parsing is crazy
  455. # [09:50] <Hixie> <iframe> is buts
  456. # [09:50] <Hixie> nuts even
  457. # [09:50] <Hixie> <object> is a land of its own
  458. # [09:50] <Hixie> <frameset>...
  459. # [09:50] <Hixie> not to mention the magic that is nested <a> parsing!
  460. # [09:50] <Hixie> ok i'll stop now
  461. # [09:51] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  462. # [09:51] <hsivonen> Hixie: none of those can do the kind of things to the parser state as <script>
  463. # [09:51] <Hixie> <script> is only crazy because of document.write()
  464. # [09:51] <Hixie> which by the way is why i neutered that for svg, which you keep arguing we should bring back! :-P
  465. # [09:52] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  466. # [09:52] <hsivonen> Hixie: on the XML side, it can suspend the parser as a nod to document.write even though document.write doesn't work
  467. # [09:52] * abarth needs to go to sleep soon
  468. # [09:52] <Hixie> i don't recall what we did in xml mode
  469. # [09:52] <Hixie> i don't really care about xml
  470. # [09:55] * Quits: jdaggett (~jdaggett@173.243.46.194) (Quit: jdaggett)
  471. # [09:55] * abarth is now known as abarth|zZz
  472. # [09:57] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
  473. # [09:58] * Quits: sicking (~chatzilla@nat/mozilla/x-jsgpifdyiapkzxtx) (Ping timeout: 240 seconds)
  474. # [09:58] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  475. # [10:00] * Joins: barnabywalters (~barnabywa@host-89-241-110-63.as13285.net)
  476. # [10:00] <Hixie> hsivonen: i don't see anything in the spec that does the document.write() thing in xml, am i missing something?
  477. # [10:03] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  478. # [10:03] <hsivonen> non-async/defer script block the xml parser to show a predictable DOM state to scripts
  479. # [10:03] <hsivonen> maybe it's not specced anywhere
  480. # [10:03] <Hixie> <Script src=""> blocks the parser's modifications of the DOM, sure
  481. # [10:04] <Hixie> that's got nothing to do with document.write()
  482. # [10:04] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
  483. # [10:04] <hsivonen> nothing?
  484. # [10:04] <Hixie> that's just the scripts being synchronously loaded
  485. # [10:04] <Hixie> the same would occur if document.write() didn't exist at all
  486. # [10:04] <hsivonen> I don't believe it would
  487. # [10:05] <Hixie> ok
  488. # [10:05] <Hixie> either way
  489. # [10:05] <Hixie> i did not have document.write() in mind when speccing that
  490. # [10:05] <Hixie> and it has nothing to do with document.write() in the spec
  491. # [10:05] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  492. # [10:05] <Hixie> it's just sync external script loading
  493. # [10:06] <Hixie> and it's hardly "crazy"
  494. # [10:06] <Hixie> compared to things like <object>'s processing model
  495. # [10:06] <hsivonen> object is very light in craziness from the parser impl POV
  496. # [10:07] <Hixie> oh for parsing, sure
  497. # [10:07] * Quits: dgathright (~dgathrigh@nat/yahoo/x-ybizsovldacnpuxb) (Ping timeout: 240 seconds)
  498. # [10:07] <Hixie> parsing in general is very light in craziness from the big picture point of view :-)
  499. # [10:07] <Hixie> XML parsing
  500. # [10:08] * Quits: kodkod (~kodkod1@80.74.123.134) (Quit: kodkod)
  501. # [10:08] <hsivonen> script has the worst parsing complications
  502. # [10:08] <Hixie> in XML parsing, it has the only complications
  503. # [10:08] <Hixie> well, i guess </video> and </object> technically have some minor complications
  504. # [10:08] <Hixie> but that's about it, in xml
  505. # [10:09] <hsivonen> and <svg>
  506. # [10:09] <Hixie> oh because of their event nonsense?
  507. # [10:09] <hsivonen> right
  508. # [10:10] <Hixie> yeah i haven't been affected by that so it doesn't come to mind :-)
  509. # [10:10] * Quits: barnabywalters (~barnabywa@host-89-241-110-63.as13285.net) (Quit: Back to real life!)
  510. # [10:10] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  511. # [10:10] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  512. # [10:11] <Hixie> anyway. i think the original point stands: if there's a solution that works for XML, I'm sure people would be happy to hear about it, but so far none have been put forward, and it doesn't seem sensible to block progress on that. And when you forget about XML, it really doesn't seem like the proposal is unreasonable; it reuses existing logic.
  513. # [10:12] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  514. # [10:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  515. # [10:15] <Hixie> ok, HD canvas is done, modulo all the bugs i just introduced that hober and zcorpan will point out
  516. # [10:16] <Hixie> next up is removeHitRegion(), i guess
  517. # [10:16] <Hixie> tomorrow
  518. # [10:16] * Quits: SimonSapin1 (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  519. # [10:17] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  520. # [10:18] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  521. # [10:19] * Quits: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com) (Remote host closed the connection)
  522. # [10:19] * Joins: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com)
  523. # [10:20] * Quits: Guest29795 (~jondong@123.126.22.58) (Remote host closed the connection)
  524. # [10:22] <annevk> how do URLs in <template> descendant elements resolve?
  525. # [10:22] * Joins: jondong (~jondong@123.126.22.58)
  526. # [10:22] <annevk> I guess base URLs would have to work
  527. # [10:22] * jondong is now known as Guest73410
  528. # [10:23] <annevk> we could just modify XML really
  529. # [10:23] <annevk> introduce <xml:template> or something odd like that
  530. # [10:24] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 252 seconds)
  531. # [10:25] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  532. # [10:31] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  533. # [10:31] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  534. # [10:31] <annevk> http://what-if.xkcd.com/3/ is awesome
  535. # [10:36] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  536. # [10:38] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  537. # [10:38] * Joins: kodkod (~kodkod1@46-116-51-254.bb.netvision.net.il)
  538. # [10:41] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Quit: JohnAlbin)
  539. # [10:43] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  540. # [10:44] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  541. # [10:46] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  542. # [10:47] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  543. # [10:49] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 255 seconds)
  544. # [10:50] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  545. # [10:51] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 252 seconds)
  546. # [10:52] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  547. # [10:56] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  548. # [10:57] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  549. # [10:58] * Quits: Guest73410 (~jondong@123.126.22.58) (Remote host closed the connection)
  550. # [11:02] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  551. # [11:03] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Ping timeout: 265 seconds)
  552. # [11:03] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  553. # [11:05] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
  554. # [11:07] * Joins: jondong (~jondong@123.126.22.58)
  555. # [11:08] * jondong is now known as Guest87794
  556. # [11:08] * Joins: mdahlstrand (~mdahlstra@88.96.250.58)
  557. # [11:09] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
  558. # [11:10] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  559. # [11:13] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  560. # [11:15] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  561. # [11:16] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  562. # [11:20] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  563. # [11:20] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  564. # [11:22] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  565. # [11:27] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  566. # [11:28] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  567. # [11:33] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  568. # [11:33] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  569. # [11:34] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  570. # [11:35] * Quits: Guest87794 (~jondong@123.126.22.58) (Remote host closed the connection)
  571. # [11:36] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  572. # [11:39] * Joins: shwetank (~shwetank@122.173.229.112)
  573. # [11:40] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  574. # [11:40] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  575. # [11:45] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  576. # [11:46] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  577. # [11:46] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  578. # [11:47] * Joins: jarib (~jarib@unaffiliated/jarib)
  579. # [11:49] * Joins: nonge_ (~nonge@p5B3269E4.dip.t-dialin.net)
  580. # [11:51] * Quits: nonge (~nonge@p508295B7.dip.t-dialin.net) (Read error: Operation timed out)
  581. # [11:51] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 248 seconds)
  582. # [11:52] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  583. # [11:57] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  584. # [11:58] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  585. # [11:59] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  586. # [12:04] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 265 seconds)
  587. # [12:05] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 246 seconds)
  588. # [12:05] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  589. # [12:08] * Joins: jondong (~jondong@123.126.22.58)
  590. # [12:08] * jondong is now known as Guest10562
  591. # [12:10] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  592. # [12:11] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  593. # [12:14] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
  594. # [12:15] * Joins: niloy (~niloy@61.12.96.242)
  595. # [12:16] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
  596. # [12:17] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  597. # [12:21] * Joins: Ms2ger (~Ms2ger@91.181.95.137)
  598. # [12:22] * Quits: akamike (u5089@gateway/web/irccloud.com/x-ifmhfqyzmhanvfeo) (Remote host closed the connection)
  599. # [12:22] * Quits: matjas (u2247@gateway/web/irccloud.com/x-bxsfikjigkegvduf) (Remote host closed the connection)
  600. # [12:22] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-ghlogjywaypxbrjk) (Remote host closed the connection)
  601. # [12:22] * Quits: vidu (u5404@gateway/web/irccloud.com/x-cunphitxhscjqbgv) (Read error: Connection reset by peer)
  602. # [12:22] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-xnnbyxmkikbtcvbf) (Read error: Connection reset by peer)
  603. # [12:22] * Quits: hdv (u2376@gateway/web/irccloud.com/x-wbnckpgeksmdtvcq) (Remote host closed the connection)
  604. # [12:22] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-qfxgxqtlqtonbbvk) (Write error: Connection reset by peer)
  605. # [12:22] * Quits: scheib (u4467@gateway/web/irccloud.com/x-hyiskptjzrqxfozx) (Read error: Connection reset by peer)
  606. # [12:22] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-zitmlsjnzpxnvvco) (Remote host closed the connection)
  607. # [12:22] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-qzefwucbkciuedci) (Read error: Connection reset by peer)
  608. # [12:22] * Quits: wycats (u79@gateway/web/irccloud.com/x-aedohawwvefknusd) (Read error: Connection reset by peer)
  609. # [12:22] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-dsnmcsanjwthjohn) (Remote host closed the connection)
  610. # [12:22] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-kfrpnkikgjrnkeyv) (Read error: Connection reset by peer)
  611. # [12:22] * Quits: Phae (u455@gateway/web/irccloud.com/x-tzuwuvcbmwekgksg) (Remote host closed the connection)
  612. # [12:22] * Quits: divya (u1924@gateway/web/irccloud.com/x-aioenedvohsffglu) (Read error: Connection reset by peer)
  613. # [12:22] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-cniloewltmrezwxl) (Remote host closed the connection)
  614. # [12:22] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-mjdzhotulfwxctlt) (Remote host closed the connection)
  615. # [12:22] * Quits: Wilto (u2821@gateway/web/irccloud.com/x-wytintwdqjqkuoeo) (Remote host closed the connection)
  616. # [12:22] * Quits: scottjehl (u3055@gateway/web/irccloud.com/x-vdjmxpewtqihergu) (Remote host closed the connection)
  617. # [12:22] * Quits: boblet (u1921@gateway/web/irccloud.com/x-nkowetghgsscgdzl) (Remote host closed the connection)
  618. # [12:22] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-mncrqzbtljftthtp) (Remote host closed the connection)
  619. # [12:22] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-yzexspxvssouzpih) (Remote host closed the connection)
  620. # [12:22] * Quits: sawrubh|bot (u6719@gateway/web/irccloud.com/x-izytnzfatjprfjwz) (Remote host closed the connection)
  621. # [12:22] * Quits: arv (u4269@gateway/web/irccloud.com/x-ojrlfozqmgltttzo) (Remote host closed the connection)
  622. # [12:22] * Quits: oal (u4126@gateway/web/irccloud.com/x-mclbzthsaeqaluzv) (Write error: Connection reset by peer)
  623. # [12:22] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-wxudogehbdlawlmo) (Remote host closed the connection)
  624. # [12:22] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-wnswptuyxqlqrddr) (Write error: Broken pipe)
  625. # [12:22] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-aoccnngeawwrwnhc) (Write error: Broken pipe)
  626. # [12:22] * Quits: mainerror (u4521@gateway/web/irccloud.com/x-ninhzpgszfuwhzeu) (Remote host closed the connection)
  627. # [12:23] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 250 seconds)
  628. # [12:24] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  629. # [12:24] * Joins: cgiffard (~cgiffard@210.9.141.186)
  630. # [12:28] * Joins: akamike (u5089@gateway/web/irccloud.com/x-vrakfxwfzjkiueoi)
  631. # [12:28] * Joins: toddmparker_ (u3054@gateway/web/irccloud.com/x-xskktryfhdcyogif)
  632. # [12:29] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 240 seconds)
  633. # [12:30] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  634. # [12:30] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-btlpmheagevbvkgf)
  635. # [12:30] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 246 seconds)
  636. # [12:31] * Joins: sawrubh|bot (u6719@gateway/web/irccloud.com/x-zyxdypgoaoucetrx)
  637. # [12:32] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-pkkzhhccwppnsbeu)
  638. # [12:32] * Joins: matjas (u2247@gateway/web/irccloud.com/x-qevoflvkudrglkju)
  639. # [12:33] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  640. # [12:34] * Joins: Phae (u455@gateway/web/irccloud.com/x-vkzosasmiwtptzhm)
  641. # [12:34] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  642. # [12:35] * Joins: Obvious (tachikoma@188.226.74.2)
  643. # [12:35] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 246 seconds)
  644. # [12:36] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  645. # [12:37] * Joins: oal (u4126@gateway/web/irccloud.com/x-swnjeutbxngggyca)
  646. # [12:38] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  647. # [12:38] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  648. # [12:40] * Joins: hdv (u2376@gateway/web/irccloud.com/x-uwwttucnfnodhvzj)
  649. # [12:41] * Joins: divya (u1924@gateway/web/irccloud.com/x-uhgiwpyatmazofxp)
  650. # [12:41] * Joins: wycats (u79@gateway/web/irccloud.com/x-gbmdiyckytonbmup)
  651. # [12:41] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 244 seconds)
  652. # [12:41] <annevk> Is there any circumstance where you do not have a base URL?
  653. # [12:42] <annevk> (other than the address bar)
  654. # [12:42] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
  655. # [12:44] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-tkrhegvtzyztnyoh)
  656. # [12:45] * Joins: vidu (u5404@gateway/web/irccloud.com/x-mifgghgkkxyyjskv)
  657. # [12:45] <hsivonen> <xml:foo> is never the right solution
  658. # [12:46] <hsivonen> for evidence, see xml:lang, xml:id and <xml:include>
  659. # [12:47] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-vbduynrwdysqygao)
  660. # [12:47] <annevk> hsivonen: yeah after I mentioned that I wondered whether I should correct it to html:template
  661. # [12:48] <annevk> hsivonen: or just let it be warnocked
  662. # [12:48] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-umfkwlcnwyoamdyr)
  663. # [12:54] <MikeSmith> http://www.w3.org/community/xmlhypermedia/ created
  664. # [12:55] <MikeSmith> by the xml:href guy
  665. # [12:55] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt)
  666. # [12:57] <MikeSmith> interesting list of technologies on this "Anatomy of a Web Developer" T-shirt http://rlv.zcache.com/anatomy_of_a_web_developer_brain_driven_by_mysql_tshirt-p235273746211126463b7wq7_400.jpg
  667. # [12:58] * Joins: rafaelw_ (u4459@gateway/web/irccloud.com/x-yybtqmqtjlytzwie)
  668. # [12:58] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-sdhuwddupaykpedq)
  669. # [13:00] * nonge_ is now known as nonge
  670. # [13:01] * abstractj|away is now known as abstractj
  671. # [13:04] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  672. # [13:04] * hsivonen didn't know there was *the* xml:href guy
  673. # [13:10] * Quits: cgiffard (~cgiffard@210.9.141.186) (Quit: cgiffard)
  674. # [13:15] <hsivonen> so not only have I semi-accidentally come into contact with browsing context code, I have even more accidentally came into contact with B/F cache code :-( :-(
  675. # [13:16] * abstractj is now known as abstractj|brb
  676. # [13:16] <hsivonen> let's see if Hixie has conceptualized the B/F cache better than the Gecko code that introduced it...
  677. # [13:18] * Joins: mainerror (u4521@gateway/web/irccloud.com/x-dyzahmhrduujcpwi)
  678. # [13:18] * Joins: MikeSmith_ (~MikeSmith@s1106109.xgsspn.imtp.tachikawa.spmode.ne.jp)
  679. # [13:20] <hsivonen> I wonder if Gecko ever puts non-"complete" docs in the B/F cache in the first place...
  680. # [13:20] <hsivonen> smaug____: do you happen to know?
  681. # [13:21] <smaug____> it shouldn't
  682. # [13:21] <hsivonen> smaug____: ok. thanks
  683. # [13:22] * Quits: MikeSmith (~MikeSmith@s1106124.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 265 seconds)
  684. # [13:22] * MikeSmith_ is now known as MikeSmith
  685. # [13:30] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-jtyyvnsfefrqrjsz)
  686. # [13:31] <MikeSmith> hsivonen: btw it would be nice to try to fix the the parser bug that causes double-quoted charset parameter values to be reported as errors in the validator
  687. # [13:31] <MikeSmith> I can't remember where the source of that is but I vaguely recall being in the chardet code maybe
  688. # [13:32] <hsivonen> MikeSmith: does the spec not treat those as errors?
  689. # [13:32] <MikeSmith> no, not as far as I know
  690. # [13:32] <hsivonen> interesting
  691. # [13:33] <MikeSmith> I don't know that the HTML spec says anything about the syntax for the header case
  692. # [13:33] <MikeSmith> anyway, the mime-type RFCs allow it
  693. # [13:34] <hsivonen> oh this is about header parsing rather than processing the value after header parsing?
  694. # [13:34] <MikeSmith> though only for double quotes, not for single once
  695. # [13:34] <MikeSmith> yeah
  696. # [13:34] * Quits: silverroots (~silverroo@144.187.180.13) (Ping timeout: 265 seconds)
  697. # [13:35] <MikeSmith> one common place where it gets reported is for the built-in Web server that ships with mercurial
  698. # [13:35] <MikeSmith> hgweb
  699. # [13:35] <hsivonen> ok
  700. # [13:36] * Joins: cgiffard (~cgiffard@180.148.120.105)
  701. # [13:45] <MikeSmith> hsivonen: related mercurial bug I filed: http://bz.selenic.com/show_bug.cgi?id=3531
  702. # [13:49] * Quits: kodkod (~kodkod1@46-116-51-254.bb.netvision.net.il) (Quit: kodkod)
  703. # [13:51] * Joins: silverroots (~silverroo@144.187.180.13)
  704. # [13:52] * abstractj|brb is now known as abstractj
  705. # [13:57] * Joins: ojan_away (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj)
  706. # [14:01] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni)
  707. # [14:08] * Parts: bencc (~user@bzq-84-111-74-191.red.bezeqint.net)
  708. # [14:21] * Joins: TEMP_NICKNAME (524975a9@gateway/web/freenode/ip.82.73.117.169)
  709. # [14:23] * Parts: TEMP_NICKNAME (524975a9@gateway/web/freenode/ip.82.73.117.169)
  710. # [14:29] * Joins: kodkod (~kodkod1@80.74.123.134)
  711. # [14:35] * Joins: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
  712. # [14:36] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  713. # [14:36] * Joins: thisgeek (~chris@ip-64-134-70-168.public.wayport.net)
  714. # [14:37] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Client Quit)
  715. # [14:40] * Quits: izhak (~izhak@213.87.240.249) (Remote host closed the connection)
  716. # [14:43] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  717. # [14:44] * Joins: izhak (~izhak@213.87.241.87)
  718. # [14:47] * Joins: Druide_ (~Druid@p5B136FC7.dip.t-dialin.net)
  719. # [14:54] * Joins: erichynds (~ehynds@64.206.121.41)
  720. # [14:57] * Quits: thisgeek (~chris@ip-64-134-70-168.public.wayport.net) (Quit: thisgeek)
  721. # [14:57] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  722. # [14:59] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  723. # [15:03] * heycam|away is now known as heycam
  724. # [15:07] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  725. # [15:08] * Joins: tantek_ (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  726. # [15:13] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  727. # [15:15] * Joins: ehsan (~ehsan@209.20.29.228)
  728. # [15:16] * Quits: silverroots (~silverroo@144.187.180.13) (Remote host closed the connection)
  729. # [15:16] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  730. # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  731. # [15:24] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  732. # [15:25] * Joins: odinho (~odinho@office.oslo.opera.com)
  733. # [15:27] <odinho> Ms2ger: Problem is ofc that they're really so damn verbose. Should be a way to say "I want to see the important stuff". So then it's possible to fix that first...
  734. # [15:27] <odinho> Ms2ger: (the idlharness that is)
  735. # [15:28] <Ms2ger> Well, all of idlharness is obscure edge cases, really :)
  736. # [15:28] * jacobolu_ is now known as jacobolus
  737. # [15:29] <odinho> Nope, checking that properties exist, is readonly, returning expected objects back that behave as described. That stuff is useful for doing a quick skeleton of code to further refine and build on. :]
  738. # [15:30] <odinho> Well, depends on obsucrity level ofc, but not that obscure :P
  739. # [15:32] <Ms2ger> Easy; you just import the IDL file and let the bindings code do its wo... Oh
  740. # [15:33] <odinho> ...
  741. # [15:34] * Ms2ger curses Gecko's manual bindings
  742. # [15:34] * Joins: MacTed (~Thud@63.119.36.36)
  743. # [15:34] * Quits: izhak (~izhak@213.87.241.87) (Ping timeout: 252 seconds)
  744. # [15:35] <odinho> Hmm? Thought Gecko had a binding system?
  745. # [15:35] <Ms2ger> About 5
  746. # [15:38] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  747. # [15:41] * Joins: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
  748. # [15:43] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  749. # [15:44] <Ms2ger> And the hand-written parts don't look nice...
  750. # [15:47] * Quits: SonicX (~quassel@116.203.4.63) (Ping timeout: 246 seconds)
  751. # [15:47] * Joins: SonicX (~quassel@116.203.13.204)
  752. # [15:47] * Quits: SonicX (~quassel@116.203.13.204) (Remote host closed the connection)
  753. # [16:01] <annevk> why does http://trac.webkit.org/browser/trunk/Source/WebCore/platform/KURL.cpp#L74 not list ports for ws: and wss:?
  754. # [16:01] <annevk> they're the same as for http?
  755. # [16:05] * Joins: scor (~scor@w0113357.mgh.harvard.edu)
  756. # [16:05] * Quits: scor (~scor@w0113357.mgh.harvard.edu) (Changing host)
  757. # [16:05] * Joins: scor (~scor@drupal.org/user/52142/view)
  758. # [16:06] * Joins: jryans (~jryans@office.massrel.com)
  759. # [16:06] <annevk> indeed they are
  760. # [16:11] * Joins: Druide__ (~Druid@p5B05D023.dip.t-dialin.net)
  761. # [16:12] * Quits: Druide_ (~Druid@p5B136FC7.dip.t-dialin.net) (Ping timeout: 265 seconds)
  762. # [16:12] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  763. # [16:18] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  764. # [16:18] * Joins: izhak (~izhak@188.244.179.74)
  765. # [16:21] * Joins: SonicX (~quassel@116.203.13.204)
  766. # [16:22] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  767. # [16:26] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
  768. # [16:26] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  769. # [16:26] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  770. # [16:28] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  771. # [16:35] * Joins: ehsan (~ehsan@66.207.208.98)
  772. # [16:37] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  773. # [16:37] * Quits: izhak (~izhak@188.244.179.74) (Remote host closed the connection)
  774. # [16:40] * Joins: izhak (~izhak@188.244.179.74)
  775. # [16:44] * Joins: saba (~foo@80.217.46.181)
  776. # [16:44] * Quits: saba (~foo@80.217.46.181) (Changing host)
  777. # [16:44] * Joins: saba (~foo@unaffiliated/saba)
  778. # [16:56] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  779. # [17:00] * Quits: Druide__ (~Druid@p5B05D023.dip.t-dialin.net) (Ping timeout: 265 seconds)
  780. # [17:02] * Quits: shwetank (~shwetank@122.173.229.112) (Quit: Leaving...)
  781. # [17:04] * Joins: jryans (~jryans@office.massrel.com)
  782. # [17:12] <MikeSmith> hsivonen: so I find the cause of the parser not handling double-quotes in the Content-Type header charset parameter is not in chardet but in the validator util code
  783. # [17:12] <MikeSmith> https://bitbucket.org/validator/util/src/de960161c5f1/src/nu/validator/xml/ContentTypeParser.java#cl-37
  784. # [17:12] <MikeSmith> private static final Pattern CHARSET = Pattern.compile("^\\s*charset\\s*=\\s*(\\S+)\\s*$");
  785. # [17:13] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  786. # [17:13] <MikeSmith> should be:
  787. # [17:13] <MikeSmith> private static final Pattern CHARSET = Pattern.compile("^\\s*charset\\s*=\\s*\"(\\S+)\"\\s*$");
  788. # [17:13] <MikeSmith> instead I guess
  789. # [17:14] <MikeSmith> hmm are the spaces allowed there?
  790. # [17:14] * MikeSmith goes back to read whatever RFC it is
  791. # [17:15] <gsnedders> Yes, they are.
  792. # [17:15] <zewt> heh, nothing is quite as horrid as double-escaped regexes in languages without a regex syntax
  793. # [17:15] * Joins: Wilto (u2821@gateway/web/irccloud.com/x-obnezsrzifqijvgt)
  794. # [17:15] <Ms2ger> perl comes close
  795. # [17:15] <zewt> it always does
  796. # [17:17] <MikeSmith> gsnedders: oh yeah?
  797. # [17:18] <zewt> who was it that objected to just "img.src = blob", again? was it just MS?
  798. # [17:18] <zewt> (because they seemed to object to anything that wasn't their own broken oneTimeOnly thing)
  799. # [17:19] <Ms2ger> I think that img.src = non-string is silly
  800. # [17:20] <MikeSmith> from productions in RFC 2616 at least I can't see that the spaces are allowed
  801. # [17:20] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
  802. # [17:20] * Joins: darcyclarke (~darcyclar@108.162.149.34)
  803. # [17:20] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  804. # [17:20] <MikeSmith> gsnedders: ↑
  805. # [17:20] <MikeSmith> I guess I must be missing something
  806. # [17:21] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 244 seconds)
  807. # [17:23] <annevk> zewt: it was sicking
  808. # [17:23] <annevk> zewt: primarily because of the CSS thing, which I don't think people will use
  809. # [17:24] <zewt> i'm personally on the fence (for whatever that's worth, not being a sicking myself)
  810. # [17:24] <zewt> having to add new entry points for every single api seems a lot bigger than changing the existing ones
  811. # [17:24] <zewt> but it is nicer
  812. # [17:26] <zewt> one thing that makes me nervous about it is that it makes it "optional" for APIs
  813. # [17:26] <zewt> some apis will inevitably go "why would you want to do that?" and not add the entry point, instead of it being a universal feature
  814. # [17:29] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  815. # [17:29] <annevk> that just requires a bit of hammering
  816. # [17:30] <annevk> but we can go with what we have now
  817. # [17:31] <MikeSmith> hsivonen: and would be better to be using a real parser there instead of regexp :) I'll file a TODO bug for it
  818. # [17:31] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  819. # [17:32] * jonlee is now known as jonlee|afk
  820. # [17:32] <zewt> annevk: well, modulo https://www.w3.org/Bugs/Public/show_bug.cgi?id=16790#c13
  821. # [17:32] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 248 seconds)
  822. # [17:33] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  823. # [17:34] * Quits: izhak (~izhak@188.244.179.74) (Remote host closed the connection)
  824. # [17:35] <zewt> calling a black-box script that does a document.write("<script...") and having blob URLs in the caller be revoked would be bad
  825. # [17:36] * boaz|away is now known as boaz
  826. # [17:37] * Joins: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f)
  827. # [17:38] * Joins: SiliconDon (~SiliconDo@bas2-toronto47-1242436010.dsl.bell.ca)
  828. # [17:41] * Quits: SiliconDon (~SiliconDo@bas2-toronto47-1242436010.dsl.bell.ca) (Client Quit)
  829. # [17:41] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
  830. # [17:51] * Joins: JohnAlbin_ (~JohnAlbin@209.41.114.202)
  831. # [17:54] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  832. # [17:55] * Quits: JohnAlbin (~JohnAlbin@114-42-56-136.dynamic.hinet.net) (Ping timeout: 240 seconds)
  833. # [17:55] * JohnAlbin_ is now known as JohnAlbin
  834. # [17:56] <dglazkov> good morning, Whatwg!
  835. # [18:01] <jwalden> morning, dglazkov
  836. # [18:01] * Joins: izhak (~izhak@188.244.179.74)
  837. # [18:06] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  838. # [18:06] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  839. # [18:07] * Joins: JohnAlbin_ (~JohnAlbin@114-42-56-136.dynamic.hinet.net)
  840. # [18:11] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 265 seconds)
  841. # [18:11] * Quits: JohnAlbin (~JohnAlbin@209.41.114.202) (Ping timeout: 248 seconds)
  842. # [18:11] * JohnAlbin_ is now known as JohnAlbin
  843. # [18:12] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  844. # [18:20] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  845. # [18:22] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 248 seconds)
  846. # [18:23] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  847. # [18:24] * Quits: abarth|zZz (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth|zZz)
  848. # [18:28] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  849. # [18:31] * Quits: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 13.0.1/20120616205746])
  850. # [18:32] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  851. # [18:45] * Joins: imrobert (~robert@88.80.28.39)
  852. # [18:45] * Joins: rniwa (rniwa@nat/google/x-anpusnpzpgxaltes)
  853. # [18:46] * Joins: jwalden (~waldo@2620:101:8003:200:bdb1:92cf:3ebb:897f)
  854. # [18:47] <gsnedders> MikeSmith: Implicit white space is what you're missing.
  855. # [18:48] * Quits: izhak (~izhak@188.244.179.74) (Ping timeout: 244 seconds)
  856. # [18:48] <gsnedders> jwalden: So, we now outnumber these accessor property people. Mwhaha! :)
  857. # [18:48] * Joins: jackjack (~Adium@2620:101:8003:200:556e:98a3:ca58:3d89)
  858. # [18:48] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (*.net *.split)
  859. # [18:48] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (*.net *.split)
  860. # [18:48] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni) (*.net *.split)
  861. # [18:48] * Quits: ojan_away (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj) (*.net *.split)
  862. # [18:48] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt) (*.net *.split)
  863. # [18:48] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-btlpmheagevbvkgf) (*.net *.split)
  864. # [18:48] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (*.net *.split)
  865. # [18:48] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
  866. # [18:48] * Quits: Jedi_ (~Jedi@jedi.org) (*.net *.split)
  867. # [18:48] * Quits: gsnedders (~gsnedders@mail.gsnedders.com) (*.net *.split)
  868. # [18:48] * Quits: ukai (ukai@nat/google/x-obqlkruekmwplxaa) (*.net *.split)
  869. # [18:48] <jwalden> :-)
  870. # [18:48] <jwalden> I landed the __proto__ patch about an hour ago, we'll see how it goes
  871. # [18:50] * Joins: dglazkov (u4270@gateway/web/irccloud.com/session)
  872. # [18:50] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  873. # [18:51] * Parts: jackjack (~Adium@2620:101:8003:200:556e:98a3:ca58:3d89)
  874. # [18:54] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  875. # [18:55] * Joins: pablof (~pablof@144.189.101.1)
  876. # [18:55] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  877. # [19:03] * Quits: hswe (~hswe@vpn.space150.com) (Ping timeout: 246 seconds)
  878. # [19:04] * Joins: erichynds (~ehynds@64.206.121.41)
  879. # [19:04] * Joins: shwetank (~shwetank@122.173.229.112)
  880. # [19:06] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  881. # [19:06] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  882. # [19:06] * Joins: NimeshNeema (u2689@gateway/web/irccloud.com/x-irmycyvvzyggpnni)
  883. # [19:06] * Joins: ojan (u5519@gateway/web/irccloud.com/x-nmypwkxjcucjidjj)
  884. # [19:06] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-olykldwaftdlodzt)
  885. # [19:06] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  886. # [19:06] * Joins: karlcow (~karl@nerval.la-grange.net)
  887. # [19:06] * Joins: Jedi_ (~Jedi@jedi.org)
  888. # [19:06] * Joins: gsnedders (~gsnedders@mail.gsnedders.com)
  889. # [19:06] * Joins: ukai (ukai@nat/google/x-obqlkruekmwplxaa)
  890. # [19:07] * Quits: dglazkov (u4270@gateway/web/irccloud.com/session) (Changing host)
  891. # [19:07] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-jcktxyfigznywrgx)
  892. # [19:07] * Joins: jdaggett (~jdaggett@66.207.208.98)
  893. # [19:07] * Joins: jsbell (jsbell@nat/google/x-ydrxqqgirqeblsxv)
  894. # [19:08] * Joins: jennb (jennb@nat/google/x-ioeagkizcnaohxlx)
  895. # [19:10] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  896. # [19:13] * Quits: graememcc (~chatzilla@host31-53-9-84.range31-53.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120615112143])
  897. # [19:14] * jonlee|afk is now known as jonlee
  898. # [19:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  899. # [19:16] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Excess Flood)
  900. # [19:17] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  901. # [19:17] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  902. # [19:20] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
  903. # [19:22] * Quits: shwetank (~shwetank@122.173.229.112) (Quit: Linkinus - http://linkinus.com)
  904. # [19:22] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Remote host closed the connection)
  905. # [19:23] * Joins: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net)
  906. # [19:25] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  907. # [19:27] * Quits: drublic (~drublic@frbg-5f730eef.pool.mediaWays.net) (Ping timeout: 276 seconds)
  908. # [19:29] * Joins: Druide_ (~Druid@p5B137206.dip.t-dialin.net)
  909. # [19:29] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  910. # [19:31] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  911. # [19:33] * Joins: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no)
  912. # [19:37] * Quits: mdahlstrand (~mdahlstra@88.96.250.58) (Quit: mdahlstrand)
  913. # [19:37] * Joins: fishd (darin@nat/google/x-qwpzktmtjbavevgl)
  914. # [19:38] * Joins: tomasf (~tom@2002:55e5:db36:0:d32:25c7:c11d:e99b)
  915. # [19:41] * Quits: danielfilho (~danielfil@187.31.77.7) (Read error: Connection reset by peer)
  916. # [19:41] * Joins: danielfilho (~danielfil@187.31.77.7)
  917. # [19:42] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
  918. # [19:45] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  919. # [19:48] * Joins: abarth (~abarth@216.239.55.198)
  920. # [19:49] * abstractj is now known as abstractj|lunch
  921. # [19:57] * Joins: kennyluck (~kennyluck@58.246.91.218)
  922. # [19:58] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  923. # [20:00] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  924. # [20:04] * Joins: niloy (~niloy@42.105.140.102)
  925. # [20:05] * Joins: jryans (~jryans@office.massrel.com)
  926. # [20:06] * Quits: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Ping timeout: 246 seconds)
  927. # [20:11] * Joins: Druide__ (~Druid@p5B135043.dip.t-dialin.net)
  928. # [20:13] * Quits: Druide_ (~Druid@p5B137206.dip.t-dialin.net) (Ping timeout: 265 seconds)
  929. # [20:13] * Joins: scheib (u4467@gateway/web/irccloud.com/x-ndofgddtzmstszsb)
  930. # [20:13] * Joins: hswe (~hswe@blackhole.space150.com)
  931. # [20:14] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  932. # [20:17] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  933. # [20:18] * Joins: Druide_ (~Druid@p5B05C562.dip.t-dialin.net)
  934. # [20:20] * Quits: Druide__ (~Druid@p5B135043.dip.t-dialin.net) (Ping timeout: 265 seconds)
  935. # [20:20] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  936. # [20:20] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
  937. # [20:21] * Joins: kennyluck (~kennyluck@58.246.91.218)
  938. # [20:22] * Joins: skylamer` (cgskylamer@78.90.213.55)
  939. # [20:23] <annevk> hmm authority is annoying to parse
  940. # [20:23] * Quits: Druide_ (~Druid@p5B05C562.dip.t-dialin.net) (Ping timeout: 265 seconds)
  941. # [20:24] <annevk> [bits[:bits]@]bits[:bits] is the grammar or some such
  942. # [20:24] <annevk> but then wildly more complicated
  943. # [20:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  944. # [20:28] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
  945. # [20:34] * Joins: sawrubh (chatzilla@59.179.132.102)
  946. # [20:36] * Joins: Druide_ (~Druid@p5B13613F.dip.t-dialin.net)
  947. # [20:36] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
  948. # [20:37] * Joins: kennyluck (~kennyluck@58.246.91.218)
  949. # [20:41] * abstractj|lunch is now known as abstractj
  950. # [20:43] * jonlee is now known as jonlee|afk
  951. # [20:50] * Quits: skylamer` (cgskylamer@78.90.213.55)
  952. # [21:00] <Philip`> Hmm, I got a "DMCA Removal Notice - Link Removal Request" about "an unauthorised link to our clients web site" on http://philip.html5.org/data/doctypes.html
  953. # [21:00] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  954. # [21:00] <Philip`> annevk: Since you're hosting it and would presumably have to deal with any problems if they're serious: Should I care?
  955. # [21:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  956. # [21:01] * Joins: bckenny (~bckenny@c-67-180-86-201.hsd1.ca.comcast.net)
  957. # [21:02] <zewt> Philip`: it's it a felony to send bogus DMCA requests or something? heh
  958. # [21:03] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: Connection reset by peer)
  959. # [21:03] <Philip`> zewt: I guess that only applies to actual take-down notices, not to emails which happen to mention "DMCA" in their subject line
  960. # [21:03] * Joins: kennyluck (~kennyluck@58.246.91.218)
  961. # [21:03] <zewt> "something something DMCA - do whatever I tell you to"
  962. # [21:03] <zewt> Philip`: DMCA Removal Notice - buy me a pizza
  963. # [21:03] <Philip`> This one says "If the links are not removed as soon as possible then we may have to take further action such as requesting a DMCA take-down notice or reporting the links to Google"
  964. # [21:04] <Philip`> (I'd have thought Google was already aware of all my links, since that's what their business is based on...)
  965. # [21:05] <zewt> "you're going to tell a search engine about my webpage? please do!"
  966. # [21:07] * Quits: kennyluck (~kennyluck@58.246.91.218) (Read error: No route to host)
  967. # [21:10] <Ms2ger> Oh, look
  968. # [21:10] <Ms2ger> First action as a CSSOM editor: "Hey, do you *really* want me to *define* things?"
  969. # [21:11] * Joins: sicking (~chatzilla@nat/mozilla/x-ulppkviybsxovpzy)
  970. # [21:14] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  971. # [21:15] * Joins: karlcow (~karl@nerval.la-grange.net)
  972. # [21:20] * jonlee|afk is now known as jonlee
  973. # [21:24] * Quits: sawrubh (chatzilla@59.179.132.102) (Read error: Connection reset by peer)
  974. # [21:24] * Joins: sawrubh (chatzilla@120.58.136.102)
  975. # [21:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  976. # [21:29] <MikeSmith> gsnedders: I don't think I'm missing implicit white space as far the the RFCs go
  977. # [21:29] * Quits: SonicX (~quassel@116.203.13.204) (Remote host closed the connection)
  978. # [21:29] <MikeSmith> there's nothing implicit about it in RFC 2616
  979. # [21:30] <MikeSmith> rather it's just simply not allowed
  980. # [21:30] * jonlee is now known as jonlee|afk
  981. # [21:30] <MikeSmith> if browser engines allow it, then that should be specified somewhere
  982. # [21:33] * Joins: karlcow (~karl@nerval.la-grange.net)
  983. # [21:34] * Quits: abarth (~abarth@216.239.55.198) (Quit: abarth)
  984. # [21:36] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  985. # [21:38] * Joins: mdahlstrand (~mdahlstra@93-97-53-187.zone5.bethere.co.uk)
  986. # [21:38] * Quits: niloy (~niloy@42.105.140.102) (Read error: Connection reset by peer)
  987. # [21:39] <annevk> Ms2ger: oh, something is fixed?
  988. # [21:39] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  989. # [21:39] <Ms2ger> Dunno
  990. # [21:39] <annevk> Philip`: sounds like you can just ignore it
  991. # [21:42] <karlcow> Philip`: just ignore.
  992. # [21:42] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  993. # [21:43] * Quits: bckenny (~bckenny@c-67-180-86-201.hsd1.ca.comcast.net) (Remote host closed the connection)
  994. # [21:44] * JohnAlbin is now known as JohnAlbin_zzzzzz
  995. # [21:45] * Joins: drublic (~drublic@frbg-5d84e2ed.pool.mediaWays.net)
  996. # [21:45] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  997. # [21:46] * jonlee|afk is now known as jonlee
  998. # [21:49] * Joins: jarek (~jarek@unaffiliated/jarek)
  999. # [21:50] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
  1000. # [21:52] * Joins: ^esc (~esc_ape@77.116.246.133.wireless.dyn.drei.com)
  1001. # [21:54] * Joins: bckenny (bckenny@nat/google/x-pdmkfnilzwylbfbj)
  1002. # [22:01] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  1003. # [22:01] * Joins: imrobert (~robert@88.80.28.39)
  1004. # [22:04] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  1005. # [22:05] * Quits: Ms2ger (~Ms2ger@91.181.95.137) (Quit: nn)
  1006. # [22:06] <Hixie> hober: your quick review of the HD stuff would be nice, to make sure i'm not barking up the wrong tree
  1007. # [22:06] <Hixie> MikeSmith: ping
  1008. # [22:06] * Joins: danielfilho_ (~danielfil@187.31.77.7)
  1009. # [22:06] * Joins: kodkod_ (~kodkod1@80.74.123.134)
  1010. # [22:07] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  1011. # [22:07] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
  1012. # [22:07] * Joins: payman (~payman@pat.se.opera.com)
  1013. # [22:07] * Quits: sawrubh (chatzilla@120.58.136.102) (*.net *.split)
  1014. # [22:07] * Quits: danielfilho (~danielfil@187.31.77.7) (*.net *.split)
  1015. # [22:07] * Quits: gwicke (~gabriel@wikimedia/gwicke) (*.net *.split)
  1016. # [22:07] * Quits: tantek_ (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (*.net *.split)
  1017. # [22:07] * Quits: kodkod (~kodkod1@80.74.123.134) (*.net *.split)
  1018. # [22:07] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-vbduynrwdysqygao) (*.net *.split)
  1019. # [22:07] * Quits: oal (u4126@gateway/web/irccloud.com/x-swnjeutbxngggyca) (*.net *.split)
  1020. # [22:07] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  1021. # [22:07] * Quits: nonge (~nonge@p5B3269E4.dip.t-dialin.net) (*.net *.split)
  1022. # [22:07] * Quits: jarib (~jarib@unaffiliated/jarib) (*.net *.split)
  1023. # [22:07] * Quits: gavinc (~gavin@50.0.77.3) (*.net *.split)
  1024. # [22:07] * Quits: mpt (~mpt@canonical/mpt) (*.net *.split)
  1025. # [22:07] * Quits: gavin_ (~gavin@76.14.87.162) (*.net *.split)
  1026. # [22:07] * Quits: payman_ (~payman@pat.se.opera.com) (*.net *.split)
  1027. # [22:07] * danielfilho_ is now known as danielfilho
  1028. # [22:07] * kodkod_ is now known as kodkod
  1029. # [22:08] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-cslpadrfzkjlanhz)
  1030. # [22:08] * Joins: jarib_ (~jarib@109.74.192.179)
  1031. # [22:08] * Joins: gavinc (~gavin@50.0.77.3)
  1032. # [22:08] * Joins: nonge (~nonge@p5B3269E4.dip.t-dialin.net)
  1033. # [22:08] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  1034. # [22:08] * gwicke is now known as gwicke_away
  1035. # [22:08] * Joins: ehsan (~ehsan@66.207.208.98)
  1036. # [22:08] * ivan\_ is now known as ivan\
  1037. # [22:09] * Joins: mpt (~mpt@faun.canonical.com)
  1038. # [22:09] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  1039. # [22:09] * Joins: mpt (~mpt@canonical/mpt)
  1040. # [22:10] * Quits: Druide_ (~Druid@p5B13613F.dip.t-dialin.net) (Ping timeout: 265 seconds)
  1041. # [22:11] * Joins: Druide_ (~Druid@p5B13613F.dip.t-dialin.net)
  1042. # [22:11] <annevk> am I reading it correctly that IRIs don't allow non-BMP characters?
  1043. # [22:12] <annevk> http://tools.ietf.org/html/rfc3987#page-8
  1044. # [22:12] <annevk> oh well, not that it matters what that spec says
  1045. # [22:13] <zewt> an established tradition with rfcs
  1046. # [22:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  1047. # [22:14] * Joins: gavin_ (~gavin@76.14.87.162)
  1048. # [22:14] * gwicke_away is now known as gwicke
  1049. # [22:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-scwqbzlphckmymql)
  1050. # [22:22] * Joins: othermaciej (~mjs@17.245.104.51)
  1051. # [22:23] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Read error: Connection reset by peer)
  1052. # [22:23] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  1053. # [22:25] <annevk> for URL parsing it's actually easier if the internal URL object stores path segments and the filename
  1054. # [22:25] <annevk> so when you resolve "../" against something else, you just copy the path segments from the base URL (along with everything else, but not the filename and such) and just pop the topmost one
  1055. # [22:25] * Quits: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com) (Read error: Connection reset by peer)
  1056. # [22:25] <annevk> (after you tokenize "../" per path tokenization rules of course)
  1057. # [22:26] * Joins: teleject (~christoph@cpe-70-112-210-24.austin.res.rr.com)
  1058. # [22:26] <annevk> (and only if these are hierarchical schemes)
  1059. # [22:27] <annevk> and then .pathname is just the concat of path segments with / followed by / followed by filename
  1060. # [22:28] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  1061. # [22:29] <Tabatkins> Philip`: There's no such thing as an unauthorized link. You can ignore that.
  1062. # [22:30] * Joins: ehsan_ (~ehsan@66.207.208.98)
  1063. # [22:32] * Joins: espadrine` (~thaddee_t@nat/mozilla/x-vubdoevxltqlofny)
  1064. # [22:38] <karlcow> annevk: what is the filename?
  1065. # [22:38] <annevk> karlcow: remainder except for query/fragment
  1066. # [22:38] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  1067. # [22:38] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1068. # [22:38] <karlcow> http://example.org/path/foo/morefoo?blah
  1069. # [22:39] <annevk> morefoo
  1070. # [22:39] <annevk> path segments would be an array of path and foo
  1071. # [22:39] <karlcow> In which context it is a filename?
  1072. # [22:39] <annevk> query would be blah
  1073. # [22:39] <annevk> it's just a term
  1074. # [22:40] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 265 seconds)
  1075. # [22:40] * karlcow scratches his head
  1076. # [22:42] <annevk> yeah, the URL related terms are not too great
  1077. # [22:42] <annevk> but we are kind of stuck with them given the API
  1078. # [22:42] <karlcow> the path is "/path/foo/morefoo"
  1079. # [22:42] <annevk> though I'm somewhat hesitant to call fragment hash instead
  1080. # [22:42] <annevk> and query search...
  1081. # [22:45] * heycam is now known as heycam|away
  1082. # [22:45] * Quits: imrobert (~robert@88.80.28.39) (Ping timeout: 246 seconds)
  1083. # [22:45] <Hixie> it's often tempting in writing these specs to just call everything "opaque term #391" and so forth
  1084. # [22:46] <Tabatkins> But then you need a registry...
  1085. # [22:46] <Hixie> just to shortcircuit the confusion and bikeshed bickering that inevitably results
  1086. # [22:46] <Hixie> Tabatkins: "html spec opaque term #391"
  1087. # [22:46] <Tabatkins> Ah, distributed extensibility.
  1088. # [22:47] * Joins: imrobert (~robert@static-71-162-243-116.phlapa.fios.verizon.net)
  1089. # [22:48] <annevk> Hixie: shortcircuit the confusion with terms like that? interesting universe
  1090. # [22:48] <Hixie> yeah the problem is it introduces a whole different confusion
  1091. # [22:48] <Hixie> where everyone has no idea what anything means
  1092. # [22:48] <Hixie> but seriously, people sometimes get so hung up on the terms and ignore their definitions, it drives me crazy
  1093. # [22:48] <annevk> uhuh
  1094. # [22:48] <Hixie> e.g. the "cookie-free document" thing recently, which was very clearly defined as meaning "document that cannot get cookies", not "document that has no cookies"
  1095. # [22:49] <Hixie> yet people wrote code assuming it meant the latter!
  1096. # [22:49] <Hixie> (i changed that to "cookie-averse documents")
  1097. # [22:49] <Tabatkins> omg
  1098. # [22:49] <Hixie> and the definition was like two sentences from where the offending requirement was
  1099. # [22:49] <Tabatkins> I... want to refuse to believe that people would write code based solely on the name of a feature, rather than reading any of the actual spec.
  1100. # [22:49] <Hixie> i wish
  1101. # [22:50] * Joins: abarth (abarth@nat/google/x-pqligzxolrasbsgr)
  1102. # [22:50] <Hixie> anyway, that kind of thing is what makes me want to use really opaque terms so that there's no way to implement it without truly understanding it
  1103. # [22:50] <Hixie> obviously a non-starter in practice
  1104. # [22:51] <Hixie> ok, i've added removeHitRegion() for microsoft
  1105. # [22:51] <Hixie> that's apple and microsoft dealt with
  1106. # [22:52] <Hixie> opera wants data: in web works, mozilla wants... what was it, someone had a suggestion earlier
  1107. # [22:52] * Joins: carlos_antonio (~benway@173.230.152.21)
  1108. # [22:52] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  1109. # [22:52] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  1110. # [22:53] <Hixie> inputmode, i think
  1111. # [22:53] <Hixie> that's gonna require research
  1112. # [22:53] * karlcow now wonders what are the APIs in different std libs for programming languages.
  1113. # [22:56] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1114. # [22:58] <karlcow> * for URIs
  1115. # [22:59] * Quits: pablof (~pablof@144.189.101.1) (Ping timeout: 244 seconds)
  1116. # [23:00] * heycam|away is now known as heycam
  1117. # [23:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1118. # [23:04] * Joins: Adawerk (~ada@169.241.49.57)
  1119. # [23:12] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Quit: Bye!)
  1120. # [23:12] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  1121. # [23:14] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  1122. # [23:15] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  1123. # [23:16] * gwicke is now known as gwicke_away
  1124. # [23:17] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
  1125. # [23:21] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  1126. # [23:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1127. # [23:25] * gwicke_away is now known as gwicke
  1128. # [23:26] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  1129. # [23:26] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
  1130. # [23:27] * bentruyman is now known as bent
  1131. # [23:29] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  1132. # [23:30] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  1133. # [23:33] * Quits: hasather_ (~hasather_@cm-84.208.57.129.getinternet.no) (Remote host closed the connection)
  1134. # [23:35] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  1135. # [23:36] * Quits: zewt (~foo@ec2-50-17-220-142.compute-1.amazonaws.com) (Remote host closed the connection)
  1136. # [23:39] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 244 seconds)
  1137. # [23:40] * Quits: abarth (abarth@nat/google/x-pqligzxolrasbsgr) (Quit: abarth)
  1138. # [23:41] * Joins: abarth (~abarth@216.239.55.198)
  1139. # [23:41] * Quits: abarth (~abarth@216.239.55.198) (Client Quit)
  1140. # [23:42] * Quits: MacTed (~Thud@63.119.36.36)
  1141. # [23:43] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  1142. # [23:44] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1143. # [23:45] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  1144. # [23:50] * Quits: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net) (Read error: Operation timed out)
  1145. # [23:54] * Joins: jernoble (~jernoble@2620:149:4:1b01:cd4b:eb7c:3c6d:2490)
  1146. # [23:55] * Joins: wookiehangover (~wookiehan@c-50-134-137-118.hsd1.co.comcast.net)
  1147. # [23:55] * Joins: abarth (~abarth@216.239.55.198)
  1148. # [23:55] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  1149. # Session Close: Wed Jul 18 00:00:00 2012

The end :)