/irc-logs / freenode / #whatwg / 2010-08-16 / end

Options:

  1. # Session Start: Mon Aug 16 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
  4. # [00:01] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
  5. # [00:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  6. # [00:13] * Joins: sicking (~chatzilla@mpt-vpn.mozilla.com)
  7. # [00:17] * Quits: sicking (~chatzilla@mpt-vpn.mozilla.com) (Ping timeout: 240 seconds)
  8. # [00:18] * Joins: sicking (~chatzilla@wireless-74-45-132-101.dr02.roch.ny.frontiernet.net)
  9. # [00:18] * Quits: smaug (~chatzilla@a91-154-40-172.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
  10. # [00:30] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  11. # [00:38] * Joins: ttepasse- (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  12. # [00:39] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Ping timeout: 276 seconds)
  13. # [00:41] * Quits: sicking (~chatzilla@wireless-74-45-132-101.dr02.roch.ny.frontiernet.net) (Remote host closed the connection)
  14. # [00:45] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (Ping timeout: 240 seconds)
  15. # [00:46] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  16. # [00:46] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  17. # [00:56] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  18. # [01:00] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Client Quit)
  19. # [01:08] * Quits: kennyluck (~kennyluck@114-43-126-94.dynamic.hinet.net) (Quit: kennyluck)
  20. # [01:19] * Joins: paul_irish (~paul_iris@nat/google/x-aeraxjtlwbxxnkrw)
  21. # [01:22] * Quits: drunknbass (~drunknbas@76.91.255.83) (Remote host closed the connection)
  22. # [01:24] * Quits: cardona507 (~cardona50@216.239.45.19) (Quit: zzzzz)
  23. # [01:42] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
  24. # [01:48] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  25. # [01:49] * Quits: micheil (~micheil@124-170-123-10.dyn.iinet.net.au) (Quit: micheil)
  26. # [01:52] <erlehmann> Workshiva, that looks good :) http://redbot.org/?uri=http%3A%2F%2Fgsoc2010.dieweltistgarnichtso.net%2Fwp-content-x%2Fplugins-x%2Fwordpress-cc-plugin%2Fembed-helper.php%3Fid%3D49
  27. # [01:52] * Quits: paul_irish (~paul_iris@nat/google/x-aeraxjtlwbxxnkrw) (Remote host closed the connection)
  28. # [01:53] * Joins: paul_irish (~paul_iris@nat/google/x-vtmojpsyjckqgzaa)
  29. # [02:06] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
  30. # [02:36] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  31. # [03:00] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
  32. # [03:03] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  33. # [03:06] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
  34. # [03:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  35. # [03:13] <jamesr> Hixie: entities support is inconsistent
  36. # [03:13] <jamesr> Hixie: frex WebKit supports &percnt; but IE and FFx do not
  37. # [03:14] <Hixie> once everyone implements the spec, problem solved
  38. # [03:14] <Hixie> (you are right that today it's a mess)
  39. # [03:15] <jamesr> yeah, but it's causing compat issues today
  40. # [03:15] <jamesr> for example if you save a document in chrome and then open it in IE it's broken
  41. # [03:15] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  42. # [03:15] * Joins: dbaron (~dbaron@pool-173-49-138-124.phlapa.fios.verizon.net)
  43. # [03:15] <jamesr> so right now we exclude some entities when you save a page in chrome
  44. # [03:15] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  45. # [03:15] <jamesr> which is not really good either
  46. # [03:15] <Hixie> why wouls saving have any effect
  47. # [03:15] <jamesr> and if you load up data:text/html;charset=utf-8,<html>%0A<body>%0Aamp:%20%26amp;%0A<br>%0Agt:%20%26gt;%0A<br>%0Apercnt:%20%26percnt;%0A<br>%0Ansup:%20%26nsup;%0A<br>%0Asupl:%20%26supl;%0A</body>%0A</html>%0A it looks different
  48. # [03:16] <Hixie> the HTML serisalisation algorithm never serialises entities
  49. # [03:16] <jamesr> i'm not sure why the serialization code does that
  50. # [03:16] <Hixie> fix it :-)
  51. # [03:16] <jamesr> sure. but that page still looks different
  52. # [03:18] <Hixie> yes
  53. # [03:18] <Hixie> that's why we defined it once and for all
  54. # [03:20] <jamesr> so you took the superset of supported entities?
  55. # [03:22] <Hixie> no, i took whatever the mathml working group came up with -- my build script just slurps in their table and converts it to HTML each time i regen the spec
  56. # [03:22] <Hixie> but it is, i believe, a superset
  57. # [03:22] <Hixie> if there are any missing we can get them added
  58. # [03:24] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  59. # [03:24] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  60. # [03:26] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  61. # [03:29] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  62. # [03:33] * Quits: paul_irish (~paul_iris@nat/google/x-vtmojpsyjckqgzaa) (Remote host closed the connection)
  63. # [03:33] * Joins: paul_irish (~paul_iris@nat/google/x-jwtjxwvpprbmnnej)
  64. # [03:36] * Quits: paul_irish (~paul_iris@nat/google/x-jwtjxwvpprbmnnej) (Remote host closed the connection)
  65. # [03:39] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  66. # [03:59] * weinig is now known as weinig|away
  67. # [04:01] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
  68. # [04:17] * Joins: welly (~welly@unaffiliated/welly)
  69. # [04:25] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Remote host closed the connection)
  70. # [04:48] * Quits: ttepasse- (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
  71. # [04:52] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
  72. # [05:01] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  73. # [05:04] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  74. # [05:05] * Quits: erlehmann (~erlehmann@dslb-088-075-186-077.pools.arcor-ip.net) (Read error: Operation timed out)
  75. # [05:18] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 255 seconds)
  76. # [05:18] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  77. # [05:21] * Quits: dbaron (~dbaron@pool-173-49-138-124.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  78. # [05:34] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (Ping timeout: 252 seconds)
  79. # [05:36] * Quits: shepazu (~schepers@adsl-69-179-32.rmo.bellsouth.net) (Ping timeout: 240 seconds)
  80. # [05:36] * Joins: chimai (~kartashev@82.200.44.91)
  81. # [05:43] * Joins: shepazu (~schepers@adsl-69-160-57.rmo.bellsouth.net)
  82. # [05:47] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  83. # [05:49] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  84. # [05:58] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  85. # [06:06] * Quits: welly (~welly@unaffiliated/welly) (Remote host closed the connection)
  86. # [06:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  87. # [06:15] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  88. # [06:32] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  89. # [06:33] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 252 seconds)
  90. # [07:02] * Joins: nattokirai (~nattokira@EM114-48-71-76.pool.e-mobile.ne.jp)
  91. # [07:04] * Quits: nessy (~Adium@210-84-25-74.dyn.iinet.net.au) (Quit: Leaving.)
  92. # [07:14] * Quits: hamaji (~hamaji@220.109.219.244) (Remote host closed the connection)
  93. # [07:16] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  94. # [07:26] * Quits: nattokirai (~nattokira@EM114-48-71-76.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  95. # [07:40] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  96. # [07:42] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  97. # [07:46] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  98. # [07:46] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  99. # [07:51] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  100. # [07:54] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  101. # [08:07] * Joins: ap (~ap@62.122.208.177)
  102. # [08:13] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  103. # [08:18] * Quits: reni_ (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
  104. # [08:21] * Joins: reni_ (~reni@sedkit.inf.u-szeged.hu)
  105. # [08:31] * Joins: pesla (~pesla@188.202.125.121)
  106. # [08:44] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Remote host closed the connection)
  107. # [08:44] * Joins: hamaji (~hamaji@220.109.219.244)
  108. # [08:50] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  109. # [08:51] * Joins: nessy (~Adium@210-84-25-74.dyn.iinet.net.au)
  110. # [08:52] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  111. # [08:52] * Joins: maikmerten (~merten@ext-137.eduroam.uu.se)
  112. # [08:54] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
  113. # [09:03] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  114. # [09:06] * Quits: aho (~nya@fuld-4d00d366.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  115. # [09:07] * Joins: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net)
  116. # [09:09] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
  117. # [09:09] * Joins: Amorphous (jan@unaffiliated/amorphous)
  118. # [09:21] * Joins: kennyluck (~kennyluck@114-43-126-94.dynamic.hinet.net)
  119. # [09:26] * Joins: micheil (~micheil@124-170-123-10.dyn.iinet.net.au)
  120. # [09:31] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  121. # [09:38] * Joins: gratz|home (~gratz@cpc1-brig9-0-0-cust27.3-3.cable.virginmedia.com)
  122. # [09:40] * Quits: Twisol (~Twisol@wikia/Oddlyoko) (Quit: Leaving)
  123. # [09:44] * Joins: peol (~andree@91.213.250.6)
  124. # [09:44] * peol is now known as Guest57407
  125. # [09:45] * Quits: Guest57407 (~andree@91.213.250.6) (Changing host)
  126. # [09:45] * Joins: Guest57407 (~andree@unaffiliated/peol)
  127. # [09:45] * Guest57407 is now known as peol
  128. # [09:47] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  129. # [09:51] * Joins: FireFly (~firefly@unaffiliated/firefly)
  130. # [09:52] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  131. # [09:52] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
  132. # [09:54] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  133. # [09:54] * Joins: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net)
  134. # [09:55] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  135. # [09:56] * abarth is now known as abarth|zZz
  136. # [10:00] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  137. # [10:01] * Joins: peol (~andree@91.213.250.6)
  138. # [10:02] * peol is now known as Guest43205
  139. # [10:02] * Quits: Guest43205 (~andree@91.213.250.6) (Changing host)
  140. # [10:02] * Joins: Guest43205 (~andree@unaffiliated/peol)
  141. # [10:02] * Guest43205 is now known as peol
  142. # [10:04] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  143. # [10:04] * Quits: gratz|home (~gratz@cpc1-brig9-0-0-cust27.3-3.cable.virginmedia.com) (Quit: Leaving)
  144. # [10:23] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  145. # [10:24] <annevk5> AryehGregor, are you testing invalid values as well for your reflecting tests?
  146. # [10:26] <annevk5> AryehGregor, e.g. WebKit seems to just check if enctype contains "text" or "multipart" rather than check the full media type...
  147. # [10:26] * Quits: Martijnc (~Martijnc@91.176.36.48) (Ping timeout: 276 seconds)
  148. # [10:26] * annevk5 was playing around with form.encoding
  149. # [10:29] * Joins: Martijnc (~Martijnc@91.176.75.6)
  150. # [10:30] * Joins: smaug_ (~chatzilla@a91-154-40-172.elisa-laajakaista.fi)
  151. # [10:30] * Joins: ake1 (rickard@ake1.bsnet.se)
  152. # [10:31] * Joins: me-mos (~mos@tekcp554.tek.bth.se)
  153. # [10:32] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Remote host closed the connection)
  154. # [10:32] * Joins: ROBOd (~robod@89.123.162.156)
  155. # [10:39] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  156. # [10:41] * Quits: rolandsteiner (~rolandste@2401:fa00:4:1000:225:ff:feee:ff2b) (Read error: Operation timed out)
  157. # [10:44] * Quits: jamesr (~jamesr@c-24-6-103-140.hsd1.ca.comcast.net) (Quit: jamesr)
  158. # [10:46] * Joins: mat_t (~mattomasz@91.189.88.12)
  159. # [10:46] * Joins: smaug____ (~chatzilla@a91-154-40-172.elisa-laajakaista.fi)
  160. # [10:48] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  161. # [10:48] * Joins: rolandsteiner (~rolandste@220.109.219.244)
  162. # [10:51] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
  163. # [10:51] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  164. # [10:52] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  165. # [10:55] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  166. # [10:58] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  167. # [10:58] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  168. # [11:03] * Joins: mpt (~mpt@canonical/mpt)
  169. # [11:15] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  170. # [11:15] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  171. # [11:19] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  172. # [11:22] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  173. # [11:23] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.bagu.cable.virginmedia.com)
  174. # [11:23] * Joins: payman_s (~payman@77.72.99.119)
  175. # [11:28] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  176. # [11:31] * Quits: kennyluck (~kennyluck@114-43-126-94.dynamic.hinet.net) (Quit: kennyluck)
  177. # [11:39] * Joins: roc (~roc@121.98.230.221)
  178. # [11:43] * Quits: peol (~andree@unaffiliated/peol) (Read error: Connection reset by peer)
  179. # [11:53] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Ping timeout: 245 seconds)
  180. # [11:54] * Joins: peol (~andree@91.213.250.6)
  181. # [11:55] * peol is now known as Guest91779
  182. # [11:55] * Quits: Guest91779 (~andree@91.213.250.6) (Changing host)
  183. # [11:55] * Joins: Guest91779 (~andree@unaffiliated/peol)
  184. # [11:55] * Guest91779 is now known as peol
  185. # [12:09] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  186. # [12:17] <AryehGregor> annevk5, I'm testing some invalid values, but it's hardly comprehensive. For enums that are limited only to known values, I test the two values "" and "Something that's hopefully not defined here".
  187. # [12:18] * Quits: othermaciej (~mjs@c-69-181-196-33.hsd1.ca.comcast.net) (Quit: othermaciej)
  188. # [12:19] * Quits: maikmerten (~merten@ext-137.eduroam.uu.se) (Ping timeout: 258 seconds)
  189. # [12:23] <annevk5> AryehGregor, if it's easy to add I suggest testing "xtext/plain" and "xtext" and "xmultipart" or some such
  190. # [12:24] <annevk5> AryehGregor, if you are building a test suite that is
  191. # [12:24] <AryehGregor> annevk5, I don't see any extra failures when I do that, on Chrome dev.
  192. # [12:25] <annevk5> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3Cform%20enctype%3D%22xtext%22%3E%3C/form%3E%0A%0A%3Cscript%3E%0A%20w(document.forms[0].enctype)%0A%3C/script%3E
  193. # [12:25] <AryehGregor> Hmm.
  194. # [12:25] <AryehGregor> Yeah, I see it when I test manually.
  195. # [12:25] <annevk5> gives text/plain rather than application/x-... for me
  196. # [12:25] * AryehGregor double-checks his text code
  197. # [12:27] <AryehGregor> s/text/test/
  198. # [12:27] <AryehGregor> Oh, whoops.
  199. # [12:27] <AryehGregor> How silly of me.
  200. # [12:27] <AryehGregor> I was using .concat() instead of .push().
  201. # [12:31] * Joins: maikmerten (~merten@dhcp-core-208.it.uu.se)
  202. # [12:32] <AryehGregor> There we go.
  203. # [12:32] <AryehGregor> http://aryeh.name/tests/reflection.html
  204. # [12:34] * AryehGregor thinks his tests might be wrong, though
  205. # [12:34] * AryehGregor will look later
  206. # [12:34] <annevk5> sweet test suite
  207. # [12:35] <micheil> annevk5: did my _idea_ email actually reach the hybi mailing list?
  208. # [12:35] <Philip`> micheil: http://www.ietf.org/mail-archive/web/hybi/current/msg03269.html ?
  209. # [12:36] <annevk5> micheil, yes
  210. # [12:36] <AryehGregor> Yeah, something more is wrong with my enum tests. I'll look later.
  211. # [12:43] <Philip`> http://www.ietf.org/mail-archive/web/hybi/current/msg03233.html - it's good to know that security can be proven from fundamental theorems of computer science and the laws of thermodynamics
  212. # [12:48] <annevk5> in Opera <button>.type is limited to known values per your test
  213. # [12:48] <annevk5> in Firefox too
  214. # [12:48] * annevk5 checks HTML5
  215. # [12:49] <annevk5> seems your test is wrong
  216. # [12:51] <AryehGregor> Anything under the "enum" column is limited to only known values.
  217. # [12:51] <AryehGregor> Other enumerated attributes reflect as strings, so they're classified as strings.
  218. # [12:51] <AryehGregor> Yeah, there's something buggy there.
  219. # [12:51] <AryehGregor> I'll look at it later.
  220. # [12:51] * Joins: kennyluck (~kennyluck@60-250-152-136.HINET-IP.hinet.net)
  221. # [12:51] <AryehGregor> I don't see offhand from the code how it could possibly be expecting anything not on the list of known values.
  222. # [12:53] <annevk5> it seems to be expecting the input value for some
  223. # [12:53] <AryehGregor> Yeah, I dunno why.
  224. # [12:53] * Quits: kennyluck (~kennyluck@60-250-152-136.HINET-IP.hinet.net) (Client Quit)
  225. # [12:53] <AryehGregor> Oh, wait.
  226. # [12:53] <AryehGregor> Dur.
  227. # [12:53] <AryehGregor> No.
  228. # [12:53] <AryehGregor> Hmm.
  229. # [12:55] <annevk5> unsigned long for <canvas> also seems wrong
  230. # [12:55] <AryehGregor> In what way?
  231. # [12:55] <annevk5> or maybe not
  232. # [12:55] <annevk5> nm
  233. # [12:56] <AryehGregor> Browsers are inconsistent on that one.
  234. # [12:56] <AryehGregor> But unsigned long seems to make the most sense.
  235. # [12:56] * Joins: kennyluck (~kennyluck@118-168-200-196.dynamic.hinet.net)
  236. # [12:56] <AryehGregor> var tests = values; <-- Does this mean changes to tests will affect values too, in JavaScript?
  237. # [12:56] <AryehGregor> If so, that's my problem.
  238. # [12:57] <AryehGregor> (then how do I get around it?)
  239. # [12:57] * AryehGregor doesn't know much JS
  240. # [12:57] <AryehGregor> Oh, that would explain the infinite loop too.
  241. # [12:57] <AryehGregor> var tests = values.slice(0)?
  242. # [12:58] <annevk5> what do you want?
  243. # [12:58] <Philip`> AryehGregor: "=" just copies the reference, it doesn't deep-copy the data structure
  244. # [12:59] <AryehGregor> I want an independent copy.
  245. # [12:59] <AryehGregor> .slice(0) seems to work.
  246. # [12:59] <Philip`> Like values[:] in Python?
  247. # [12:59] <annevk5> http://my.opera.com/GreyWyvern/blog/show.dml/1725165 is the first hit on Google that explains this :)
  248. # [12:59] * AryehGregor found that, yeah
  249. # [13:00] <AryehGregor> Okay, but now this uncovers the fact that my enum tests are wrong in all sorts of other ways.
  250. # [13:00] <AryehGregor> I'll handle that later.
  251. # [13:01] <annevk5> heh
  252. # [13:02] <AryehGregor> I guess I need to handle invalid value defaults and missing value defaults.
  253. # [13:05] <AryehGregor> (as well as floats, token lists, and a whole bunch of other TODOs)
  254. # [13:06] * annevk5 needs to fill his fridge
  255. # [13:08] * Quits: roc (~roc@121.98.230.221) (Read error: Connection reset by peer)
  256. # [13:08] * Joins: roc (~roc@121.98.230.221)
  257. # [13:11] * Quits: baba (~sallabanc@69.50.70.12)
  258. # [13:15] * Quits: kennyluck (~kennyluck@118-168-200-196.dynamic.hinet.net) (Quit: kennyluck)
  259. # [13:18] * Quits: crash\ (crash@lubyte.de) (Ping timeout: 248 seconds)
  260. # [13:19] * pesla is now known as Peter\afk
  261. # [13:20] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.bagu.cable.virginmedia.com) (Ping timeout: 265 seconds)
  262. # [13:21] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.bagu.cable.virginmedia.com)
  263. # [13:23] * Joins: crash\ (crash@lubyte.de)
  264. # [13:39] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  265. # [13:39] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  266. # [13:39] * Joins: aroben (~aroben@unaffiliated/aroben)
  267. # [13:45] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  268. # [13:48] * Joins: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68)
  269. # [13:50] * Peter\afk is now known as pesla
  270. # [13:52] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Ping timeout: 272 seconds)
  271. # [13:53] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  272. # [13:58] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Ping timeout: 260 seconds)
  273. # [14:09] * Quits: gormer (~ghe@132.150.124.56) (Ping timeout: 265 seconds)
  274. # [14:14] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  275. # [14:16] * Joins: gormer (~ghe@132.150.124.56)
  276. # [14:20] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  277. # [14:22] * aroben is now known as aroben|food
  278. # [14:22] * Quits: aroben|food (~aroben@unaffiliated/aroben) (Quit: aroben|food)
  279. # [14:23] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  280. # [14:23] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  281. # [14:23] * Joins: aroben (~aroben@unaffiliated/aroben)
  282. # [14:23] * Quits: aroben (~aroben@unaffiliated/aroben) (Client Quit)
  283. # [14:30] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  284. # [14:32] * Quits: gormer (~ghe@132.150.124.56) (Ping timeout: 252 seconds)
  285. # [14:32] * Joins: gormer (~ghe@132.150.124.56)
  286. # [14:42] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Ping timeout: 272 seconds)
  287. # [14:44] * Joins: miketaylr (~miketaylr@38.117.156.163)
  288. # [14:51] * Joins: baba (~sallabanc@69.50.70.12)
  289. # [14:52] * Joins: dbaron (~dbaron@pool-173-49-138-124.phlapa.fios.verizon.net)
  290. # [14:58] * Joins: MikeSmith (~MikeSmith@EM114-48-4-132.pool.e-mobile.ne.jp)
  291. # [14:58] * Quits: chimai (~kartashev@82.200.44.91) (Read error: Connection reset by peer)
  292. # [15:00] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (Remote host closed the connection)
  293. # [15:08] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  294. # [15:09] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
  295. # [15:16] * Joins: variable (~variable@unaffiliated/variable)
  296. # [15:21] * Quits: nessy (~Adium@210-84-25-74.dyn.iinet.net.au) (Quit: Leaving.)
  297. # [15:22] * Joins: kennyluck (~kennyluck@114-43-126-94.dynamic.hinet.net)
  298. # [15:25] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 265 seconds)
  299. # [15:31] * Joins: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  300. # [15:31] * Quits: gavin_ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Changing host)
  301. # [15:31] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  302. # [15:32] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
  303. # [15:36] * Quits: gormer (~ghe@132.150.124.56) (Ping timeout: 265 seconds)
  304. # [15:37] * Joins: gormer (~ghe@132.150.124.56)
  305. # [15:37] * Quits: seventh (seventh@64-9-157-133.fwd.datafoundry.com) (Remote host closed the connection)
  306. # [15:41] * Quits: gormer (~ghe@132.150.124.56) (Ping timeout: 252 seconds)
  307. # [15:44] * Joins: gormer (~ghe@132.150.124.56)
  308. # [16:07] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  309. # [16:07] * Joins: aroben (~aroben@unaffiliated/aroben)
  310. # [16:17] * Joins: remysharp (~remysharp@212.42.170.137)
  311. # [16:30] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
  312. # [16:31] * Joins: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k38.webspeed.dk)
  313. # [16:32] * Joins: sean`|seankoole (~sean@h160089.upc-h.chello.nl)
  314. # [16:34] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.bagu.cable.virginmedia.com) (Remote host closed the connection)
  315. # [16:34] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.bagu.cable.virginmedia.com)
  316. # [16:48] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
  317. # [16:48] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
  318. # [16:49] * Joins: boaz_ (~boaz@64.119.159.231)
  319. # [16:51] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
  320. # [16:52] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  321. # [16:55] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
  322. # [16:59] * Joins: erlehmann (~erlehmann@dslb-088-075-186-077.pools.arcor-ip.net)
  323. # [17:00] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
  324. # [17:03] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  325. # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  326. # [17:05] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  327. # [17:07] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
  328. # [17:07] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  329. # [17:09] <kennyluck> Mike Smith: "when you push the back button, it should go back to ... God Damn it!"
  330. # [17:09] <kennyluck> Mike Smith: "When you push this button in most browsers, it should do... oh shit!"
  331. # [17:12] * Quits: peol (~andree@unaffiliated/peol) (Ping timeout: 248 seconds)
  332. # [17:15] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  333. # [17:17] * Quits: weinig|away (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig|away)
  334. # [17:19] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  335. # [17:30] * Joins: Ms2ger (~Ms2ger@91.181.12.191)
  336. # [17:31] * Joins: mpt_ (~mpt@91.189.88.12)
  337. # [17:31] * Quits: mpt_ (~mpt@91.189.88.12) (Changing host)
  338. # [17:31] * Joins: mpt_ (~mpt@canonical/mpt)
  339. # [17:31] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
  340. # [17:33] * Quits: mpt_ (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  341. # [17:33] * Joins: mpt (~mpt@canonical/mpt)
  342. # [17:34] * Joins: variable (~variable@unaffiliated/variable)
  343. # [17:36] * Quits: maikmerten (~merten@dhcp-core-208.it.uu.se) (Remote host closed the connection)
  344. # [17:40] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  345. # [17:41] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  346. # [17:42] * Joins: dglazkov (~dglazkov@nat/google/x-danxiyrnsqcpjocw)
  347. # [17:50] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  348. # [17:54] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 240 seconds)
  349. # [17:56] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  350. # [17:56] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
  351. # [18:00] * Joins: paul_irish (~paul_iris@67.218.104.164)
  352. # [18:04] * Quits: sean`|seankoole (~sean@h160089.upc-h.chello.nl) (Quit: Leaving)
  353. # [18:11] * Joins: mpt (~mpt@canonical/mpt)
  354. # [18:15] * Joins: dave_levin (~dave_levi@74.125.59.65)
  355. # [18:24] * Joins: weinig (~weinig@17.203.14.227)
  356. # [18:32] * Quits: Phae (~Phae@gatekeeper.macmillan.co.uk) (Quit: Leaving.)
  357. # [18:44] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
  358. # [18:45] * Quits: paul_irish (~paul_iris@67.218.104.164) (Remote host closed the connection)
  359. # [18:47] * Joins: hamcore (rhythm@unaffiliated/msmosso)
  360. # [18:48] * Quits: smaug____ (~chatzilla@a91-154-40-172.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b4pre/20100816000148])
  361. # [18:49] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.brig.cable.virginmedia.com)
  362. # [18:49] * Joins: paul_irish (~paul_iris@nat/google/x-umseawzrohfbgewg)
  363. # [18:50] * Joins: jernoble_ (~jernoble@2620:0:1b00:1191:d455:4c65:d694:12ca)
  364. # [18:55] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  365. # [18:56] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  366. # [19:02] * Quits: jernoble_ (~jernoble@2620:0:1b00:1191:d455:4c65:d694:12ca) (Quit: jernoble_)
  367. # [19:02] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 246 seconds)
  368. # [19:02] * Quits: abarth|zZz (~abarth@c-67-169-42-39.hsd1.ca.comcast.net) (Quit: abarth|zZz)
  369. # [19:04] * Joins: jernoble (~jernoble@17.203.14.132)
  370. # [19:06] * Quits: remysharp (~remysharp@212.42.170.137) (Quit: Leaving...)
  371. # [19:08] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 255 seconds)
  372. # [19:08] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  373. # [19:10] * Quits: hlb (~hlb@114-32-230-113.HINET-IP.hinet.net) (Read error: Connection reset by peer)
  374. # [19:11] * Joins: tndH (~Rob@cpc6-seac20-2-0-cust102.seac.cable.virginmedia.com)
  375. # [19:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  376. # [19:12] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:fed1:8282)
  377. # [19:14] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  378. # [19:19] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
  379. # [19:22] * Joins: peol (~andree@unaffiliated/peol)
  380. # [19:26] <gsnedders> http://www.google.com/webhp?hl=xx-bork
  381. # [19:26] <gsnedders> (probably old)
  382. # [19:26] * aroben is now known as aroben|lunch
  383. # [19:28] <Philip`> gsnedders: That's at least eight years old
  384. # [19:28] <gsnedders> Ah, old enough I missed it :)
  385. # [19:29] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  386. # [19:29] <Philip`> At least nine years, even
  387. # [19:29] <Philip`> judging by http://www.xent.com/pipermail/fork/2001-October/005126.html
  388. # [19:29] <Rik`> annevk5: your problems on w() and live dom viewer, arent' they related to the XSS auditor ?
  389. # [19:31] * Joins: seankoole (~Sean@84-106-110-173.cable.quicknet.nl)
  390. # [19:43] <variable> gsnedders,
  391. # [19:43] <variable> there is also xx-hacker
  392. # [19:46] * Joins: Twisol (~Twisol@wikia/Oddlyoko)
  393. # [19:47] <gsnedders> variable: That I have seen
  394. # [19:48] <variable> gsnedders, there is also piglattin - which is surprsingly not machine generated
  395. # [19:54] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  396. # [19:58] * Joins: jamesr (~jamesr@nat/google/x-mtdfcsoamhbzxioj)
  397. # [19:59] * Quits: jamesr (~jamesr@nat/google/x-mtdfcsoamhbzxioj) (Client Quit)
  398. # [20:03] * Joins: jamesr (~jamesr@nat/google/x-fhgnwfgupyorcdcm)
  399. # [20:06] * Quits: jamesr (~jamesr@nat/google/x-fhgnwfgupyorcdcm) (Client Quit)
  400. # [20:06] * Quits: Peter- (~peter@5ED0FF89.cable.ziggo.nl) (Ping timeout: 264 seconds)
  401. # [20:08] * Joins: jgornick (~joe@199.199.212.242)
  402. # [20:09] * aroben|lunch is now known as aroben
  403. # [20:13] * Joins: Peter- (~peter@5ED0FF89.cable.ziggo.nl)
  404. # [20:16] * Joins: henrikbjorn (~henrik@c83-249-73-242.bredband.comhem.se)
  405. # [20:20] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Changing host)
  406. # [20:20] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  407. # [20:33] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Ping timeout: 248 seconds)
  408. # [20:44] * Quits: henrikbjorn (~henrik@c83-249-73-242.bredband.comhem.se) (Remote host closed the connection)
  409. # [20:45] * Joins: smaug (~chatzilla@a91-154-40-172.elisa-laajakaista.fi)
  410. # [20:45] * Quits: smaug_ (~chatzilla@a91-154-40-172.elisa-laajakaista.fi) (Read error: Connection reset by peer)
  411. # [20:46] * Quits: paul_irish (~paul_iris@nat/google/x-umseawzrohfbgewg) (Remote host closed the connection)
  412. # [20:52] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  413. # [20:52] * Joins: ojan (~ojan@nat/google/x-jcfcimqifjqlnnyu)
  414. # [20:52] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  415. # [20:52] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  416. # [20:54] * Joins: davidhund_ (~davidhund@dnuhd.xs4all.nl)
  417. # [20:54] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Read error: Connection reset by peer)
  418. # [20:54] * davidhund_ is now known as davidhund
  419. # [20:56] * Joins: MikeSmithX (~MikeSmith@EM111-188-21-15.pool.e-mobile.ne.jp)
  420. # [20:56] * Quits: MikeSmithX (~MikeSmith@EM111-188-21-15.pool.e-mobile.ne.jp) (Client Quit)
  421. # [20:57] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Client Quit)
  422. # [21:00] * Quits: MikeSmith (~MikeSmith@EM114-48-4-132.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
  423. # [21:05] <Hixie> what adjective can we use to describe document.write in the cases where it implies a document.open()?
  424. # [21:06] <Workshiva> Destructive
  425. # [21:06] <Hixie> thanks
  426. # [21:06] <Workshiva> I seem to recall 'blow away the current document' being common, so maybe something inspired by that
  427. # [21:07] <Hixie> destructive is good
  428. # [21:08] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com)
  429. # [21:08] <cheeser> makes me think of: xml is like violence; if it's not working, you're not using enough of it.
  430. # [21:08] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  431. # [21:14] * Quits: FastJack (~fastjack@2001:8d8:81:1580::13:1000) (Read error: Operation timed out)
  432. # [21:17] * Joins: MikeSmith (~MikeSmith@EM111-188-21-15.pool.e-mobile.ne.jp)
  433. # [21:17] * Joins: FastJack (~fastjack@dumpstr.net)
  434. # [21:20] * Joins: jamesr (~jamesr@nat/google/x-qyuseocuskaltpta)
  435. # [21:23] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  436. # [21:26] * Joins: othermaciej (~mjs@17.246.18.193)
  437. # [21:36] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  438. # [21:39] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com) (Ping timeout: 265 seconds)
  439. # [21:43] * Joins: fishd (~fishd@nat/google/x-qlrabqibdomxzlew)
  440. # [21:43] * Quits: fishd (~fishd@nat/google/x-qlrabqibdomxzlew) (Read error: Connection reset by peer)
  441. # [21:46] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  442. # [21:53] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
  443. # [21:54] * boaz_ is now known as boaz
  444. # [21:56] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  445. # [21:57] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  446. # [22:07] * Joins: paul_irish (~paul_iris@nat/google/x-efqwypupovrejnzk)
  447. # [22:11] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
  448. # [22:18] * Quits: kennyluck (~kennyluck@114-43-126-94.dynamic.hinet.net) (Ping timeout: 255 seconds)
  449. # [22:20] * Quits: Ms2ger (~Ms2ger@91.181.12.191) (Quit: nn)
  450. # [22:22] * Quits: hdhoang (~hdhoang@2001:470:f20e:0:feff:68:111:68) (Quit: Leaving.)
  451. # [22:23] * Joins: kennyluck (~kennyluck@114-43-114-184.dynamic.hinet.net)
  452. # [22:26] <annevk5> Rik`, Safari has one of those?
  453. # [22:26] <Rik`> annevk5: yep, since Safari 5 I think
  454. # [22:26] <annevk5> oh god
  455. # [22:27] <jgraham> Chrome has long had problems with W()
  456. # [22:27] <jgraham> s/W/w/
  457. # [22:27] <jgraham> I find if you write a constant string first it generally works
  458. # [22:27] <Rik`> so maybe that's this you're seeing, maybe that's note
  459. # [22:27] <jgraham> like w("a")
  460. # [22:27] <Rik`> -e
  461. # [22:27] <AryehGregor> The live DOM viewer totally failed to work for me on IE8.
  462. # [22:28] <AryehGregor> Because it reported reflected XSS.
  463. # [22:28] <AryehGregor> (which is accurate, obviously)
  464. # [22:28] <jgraham> Yeah Live DOM Viewer + IE === disaster
  465. # [22:28] <gsnedders> And IE9?
  466. # [22:28] * jgraham finds an annoying Opera bug which causes the cursor to disappear
  467. # [22:29] <gsnedders> jgraham: file a bug, kthxbai :P
  468. # [22:29] <jgraham> gsnedders: I have a feeling it is known
  469. # [22:29] <jgraham> But I can check, obviously
  470. # [22:30] <gsnedders> Many bugs are known. That doesn't mean you shouldn't file another.
  471. # [22:31] <annevk5> did Hixie cave to the citing of number of bugs criticism? ;p
  472. # [22:31] * annevk5 sees bugs being resolved
  473. # [22:31] * annevk5 is now somewhat unhappy he e-mailed ;p
  474. # [22:31] * Quits: smaug (~chatzilla@a91-154-40-172.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
  475. # [22:32] <annevk5> though admittedly I also have some bugs filed that could do with an answer
  476. # [22:32] <jgraham> gsnedders: You appear to be encouraging the filing of duplicates, which is nonsensical
  477. # [22:32] <jamesr> refiling a known bug is great
  478. # [22:32] <jamesr> it means that it's not yet fixed
  479. # [22:32] <AryehGregor> gsnedders, IIRC, Live DOM Viewer works in IE9, maybe because it's pre-beta.
  480. # [22:32] <jamesr> which is always a question when i'm looking through our bug tracker at old bugs that are difficult for me to reproduce
  481. # [22:33] <AryehGregor> jamesr, surely you should just update the existing bug to say it's still present.
  482. # [22:33] <gsnedders> jgraham: It tends to be less effort for someone who knows a duplicate exists to find the dulicate than for you
  483. # [22:33] <jamesr> that's even better
  484. # [22:33] <Rik`> AryehGregor: live dom viewer used to work on IE8, when typing the code
  485. # [22:33] <jamesr> but most people don't want to try to find the correct bug
  486. # [22:33] * AryehGregor agrees with gsnedders on that point
  487. # [22:33] <gsnedders> jamesr: Or simply it's hard to know what to search for in a lot of cases
  488. # [22:33] <jamesr> yeah
  489. # [22:34] * gsnedders spends around 30s looking for a dupe before filing
  490. # [22:34] <gsnedders> The number of extra dupes I find myself by spending 60x that amount of time is neglible
  491. # [22:34] * AryehGregor too, maybe a couple of minutes
  492. # [22:34] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  493. # [22:34] <jgraham> gsnedders: I think that depends on the bug tracker though. Some have better search than others
  494. # [22:35] <gsnedders> What annoys me is when I see a bug I _know_ is a duplicate but can't find the original
  495. # [22:35] <AryehGregor> Totally.
  496. # [22:35] <annevk5> Rik`, so I guess I would have to disable that then?
  497. # [22:35] <annevk5> that sounds annoying
  498. # [22:35] <annevk5> I guess I can just use Chrome
  499. # [22:37] <jamesr> also it really bothers me when i'm trying to fix a bug and someone has attempted to helpfully filter down some bug reporting data but left out some important bit of data
  500. # [22:37] <jamesr> it's pretty hard to predict what data will actually be useful for fixing a bug. i often don't even know what data i want until i've spent a few hours digging through the code
  501. # [22:38] <jamesr> so i'd rather have a raw dump of way more data than i need and pick out the bits i really need. it's not hard to ignore extraneous data, much harder to reconstruct missing data. /rant
  502. # [22:38] <gsnedders> jamesr: Deal with more immature code, then it's easier. :)
  503. # [22:38] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Read error: Connection reset by peer)
  504. # [22:39] <AryehGregor> The latest IEBlog post is kind of amusing. "We think Google's plugin to disable Analytics for your machine is such a great idea that we'll tell you about it if you didn't know, and also tell you an even better way to do it without installing yet more of the plugins that make our browser slow and crashy and that we obviously hate."
  505. # [22:42] <Rik`> AryehGregor: I find the fact that Microsoft explains how to disable a Google service much more interesting
  506. # [22:43] <AryehGregor> Yeah, that was part of the interesting bit.
  507. # [22:48] * Joins: sicking (~chatzilla@nat/mozilla/x-duoymealulfjozrr)
  508. # [22:49] <AryehGregor> I don't get why people are so upset about Google's net neutrality thing. It's a proposal for a compromise that (if you favor net neutrality) is an unambiguous win over the current situation, and a proposal that goes too much further would evidently be unlikely to pass, so why is anyone viewing it as some kind of betrayal or reversal? It's just a compromise, no?
  509. # [22:49] * AryehGregor thinks legislated net neutrality is probably a bad idea anyway, though, so . . .
  510. # [22:50] <AryehGregor> Oh, cool. Wikipedia says Vint Cerf is in favor of legislated net neutrality, and Bob Kahn is against it. Fight!
  511. # [22:50] <Hixie> is html5lib up to date?
  512. # [22:50] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com)
  513. # [22:50] <Hixie> notwithstanding the changes i made today, i mean
  514. # [22:53] * Quits: ap (~ap@62.122.208.177) (Quit: ap)
  515. # [22:53] <annevk5> AryehGregor, if you go from net neutrality everywhere to net neutrality just for non-wireless it seems quite clear why some people are upset
  516. # [22:53] <annevk5> AryehGregor, especially if it seems to be just because of a business deal and not some realization that it is actually better
  517. # [22:55] <AryehGregor> annevk5, they didn't say they don't support net neutrality on wireless in principle. They explicitly stated that they want Congress to pass their proposal, so there's no reason to think they actually support it as an ideal solution or anything close, just an improvement.
  518. # [22:55] <AryehGregor> It's in the right direction, if you support net neutrality.
  519. # [22:56] <annevk5> they did not state
  520. # [22:56] <annevk5> that
  521. # [22:56] <AryehGregor> "Verizon and Google are pleased to discuss the principled compromise our companies have developed . . . a proposal that we hope will make a constructive contribution to the dialogue . . . Crafting a compromise proposal has not been an easy process, and we have certainly had our differences along the way. . . ."
  522. # [22:57] <AryehGregor> Clearly billed as a compromise proposal to get the telecoms on their side, not something they view as ideal.
  523. # [22:59] <AryehGregor> Which they clarified even more explicitly in the follow-up blog post.
  524. # [22:59] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.brig.cable.virginmedia.com) (Quit: Leaving)
  525. # [22:59] <AryehGregor> "But given political realities, this particular issue has been intractable in Washington for several years now. . . . We’re not saying this solution is perfect, but we believe that a proposal that locks in key enforceable protections for consumers is preferable to no protection at all."
  526. # [23:00] <annevk5> I read it
  527. # [23:00] <annevk5> it seems like a lot of handwaving to me
  528. # [23:00] <annevk5> nothing concrete
  529. # [23:00] <annevk5> it doesn't state what part they consider to be a compromise and in what way, etc.
  530. # [23:01] <annevk5> anyway, maybe NYT (or who wrote that again?) is right and America should just get more broadband competition
  531. # [23:01] <AryehGregor> Yes, obviously. Net neutrality isn't a big problem for me in practice, but customer service is atrocious. I have basically one real choice for broadband here.
  532. # [23:02] <AryehGregor> It took like an hour on the phone to get a new IP address assigned to my account. Seriously.
  533. # [23:02] <AryehGregor> No government regulation's going to improve that. And if you've got more competition, net neutrality is less of an issue too (if it's really an issue to start with).
  534. # [23:03] <annevk5> you might need some regulation to improve competition actually
  535. # [23:03] <annevk5> for instance in the Netherlands network operators are required to allow others to use their market (against some price) so they can be an internet provider without having to have their own network
  536. # [23:04] <annevk5> I think that goes for much of Europe
  537. # [23:06] <AryehGregor> Yeah, that's often true. Like requiring them to allow competitors to use their network at reasonable rates. In my bedroom, I often lose T-Mobile connectivity but have Verizon, so why the heck shouldn't I be able to just use whichever network has the strongest signal right here?
  538. # [23:06] <AryehGregor> Actually, it would make a lot of sense to have all the nearby towers that your phone can detect bid on who will route your call on a call-by-call basis, instead of having to choose in advance.
  539. # [23:07] <AryehGregor> Then you could have a small startup that could provide cell service in only a small area, so you'd use that where it's cheapest and switch to a big network like AT&T when you're elsewhere.
  540. # [23:08] <AryehGregor> Currently you have to set up a ridiculously huge network to get any customers. I'd think it would be easier for wired ISPs, though, since they just have to hook you up to a backbone . . . why aren't people setting up ISPs that initially only cover a few blocks or whatever?
  541. # [23:08] * AryehGregor shrugs
  542. # [23:09] <annevk5> startup costs are prolly pretty big
  543. # [23:10] <Rik`> or you could have the network infrastructure built and run by a state company
  544. # [23:10] <AryehGregor> Well, big like ten million or ten billion? It's pretty easy to get a handful million dollars for a startup. That should be enough to set up a small datacenter and hook up some customers.
  545. # [23:11] <AryehGregor> Unless it's too hard to lay lines, which might be a problem.
  546. # [23:11] <AryehGregor> Rik`, unlikely to be a popular idea in the United States. :)
  547. # [23:11] <jgraham> Hixie: Should be
  548. # [23:11] <AryehGregor> (although state monopolies are often less horrible than private monopolies, which are what we sometimes have now)
  549. # [23:12] * AryehGregor needs to monitor the ratio of off-topic bytes per minute here posted by him vs. everyone else, and scale output accordingly
  550. # [23:12] <AryehGregor> I'll go do some Wikimedia stuff now and then work on my test suite some more.
  551. # [23:13] * Quits: ROBOd (~robod@89.123.162.156) (Quit: .)
  552. # [23:14] <jgraham> Hixie: (python version of course)
  553. # [23:15] <annevk5> AryehGregor, a few customers does not a business make :) might be interesting to see how Google's experiment goes with providing fast internet (what speed was it again?) to a small town
  554. # [23:15] <AryehGregor> Well, you start with a few customers and grow.
  555. # [23:16] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  556. # [23:16] <Rik`> AryehGregor: oh, talking about wikimedia, is there an update on the mobile website to display the list of languages for an article ?
  557. # [23:16] <AryehGregor> I think they were laying fiber optics directly to the house, which means basically unlimited last-mile speed, you're limited by routers.
  558. # [23:16] <Hixie> jgraham: k. well, it no longer is, i just made a bunch of spec changes. :-)
  559. # [23:16] <jgraham> Hixie: BTW we should make the parser work with .innerHTML on non-HTML content
  560. # [23:16] <jgraham> Hixie: OK
  561. # [23:16] <jgraham> Hixie: I will likely fix tomorrow
  562. # [23:16] <Hixie> jgraham: the spec parser?
  563. # [23:16] <jgraham> Hixie: yeah
  564. # [23:16] <AryehGregor> Rik`, you mean you want the language list on the mobile version? I'm guessing that's just omitted, to save bytes.
  565. # [23:17] <jgraham> Then we can add the API as soon as we can convinve people it is a good idea :)
  566. # [23:17] <jgraham> *convince
  567. # [23:17] <Rik`> AryehGregor: in fact, I just want to see if there is an english or french version
  568. # [23:18] <AryehGregor> Rik`, you can use the full version, I guess.
  569. # [23:18] <jgraham> Because it seems bizzare that <div>.innerHTML = "<math><mo> ..." works but not <math>.innerHTML = "<mo> ..."
  570. # [23:19] <annevk5> yeah, I would expect us to implement <svg>.innerHTML at least at some point
  571. # [23:19] <Rik`> "to save bytes" :)
  572. # [23:19] <Rik`> I don't mind getting the list of languages after an XHR call
  573. # [23:21] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: kthxbye!)
  574. # [23:22] <AryehGregor> Rik`, are you willing to write the code? :)
  575. # [23:25] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  576. # [23:27] * workmad3 is now known as wm3|zzz
  577. # [23:28] <Hixie> jgraham: what happens today if you do that? Do we not reset the insertion mode appropriately?
  578. # [23:31] <Rik`> AryehGregor: I might yeah
  579. # [23:32] <AryehGregor> Rik`, unfortunately I'm not quite sure where to submit it. I have some recollection that the developer of the mobile site decided it'd be a great idea to write it in Ruby and put it in his own personal git repository rather than in PHP and using Wikimedia's SVN.
  580. # [23:34] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  581. # [23:34] * Joins: dpranke (~Adium@nat/google/x-uhtemyrwobvyrimp)
  582. # [23:34] <Rik`> AryehGregor: well, if you find a way to contribute, tell me
  583. # [23:35] * Parts: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  584. # [23:35] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
  585. # [23:39] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Quit: annevk5)
  586. # [23:39] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  587. # [23:40] * Quits: boaz (~boaz@64.119.159.231) (Quit: boaz)
  588. # [23:42] <jgraham> Hixie: That is the first problem. The second is if you enter something like "</svg>" it all goes to hell
  589. # [23:43] <jgraham> So you need some special cases for the fragment mode
  590. # [23:44] * Joins: jwalden (~waldo@nat/mozilla/x-fowvkucfarnnytih)
  591. # [23:45] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com) (Quit: Leaving...)
  592. # [23:46] <Lachy> that link relation registration discussion is getting irritating. Hixie, can we just remove the IANA registry crap from the spec, since it's obviously a complete failure, and its advocates clearly have no interest in actually addressing the needs of HTML
  593. # [23:46] <seankoole> What's Wg man
  594. # [23:47] <seankoole> everything wg'in over there
  595. # [23:47] * Joins: nessy (~Adium@210-84-25-74.dyn.iinet.net.au)
  596. # [23:47] * Joins: welly (~welly@unaffiliated/welly)
  597. # [23:48] <Lachy> so let's just stop pretending that the IANA registry applies to HTML, and create a better system that provides a simple registration form, some small moderation to prevent spam and the ability to get machine readable link relation data from it in JSON or plain text
  598. # [23:48] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.brig.cable.virginmedia.com)
  599. # [23:55] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  600. # [23:55] <Hixie> jgraham: ah, yeah
  601. # [23:56] <Hixie> jgraham: can we "v2" this issue for now? I'd love to get innerHTML actually interoperable before we start extending it...
  602. # [23:59] <Hixie> Lachy: done
  603. # Session Close: Tue Aug 17 00:00:00 2010

The end :)