/irc-logs / freenode / #whatwg / 2011-04-28 / end

Options:

  1. # Session Start: Thu Apr 28 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <heycam> yeah, I think that's fine
  4. # [00:04] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 258 seconds)
  5. # [00:06] * Joins: othermaciej (~mjs@17.246.17.39)
  6. # [00:10] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Read error: Connection reset by peer)
  7. # [00:13] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  8. # [00:16] <AryehGregor> Plaintext e-mail has RTL in visual order, not logical? Really?
  9. # [00:16] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  10. # [00:17] <TabAtkins> Plaintext doesn't mean "see the bytes in order". It just means no styling. Bidi algorithms aren't styling.
  11. # [00:18] <AryehGregor> I guess I have to test.
  12. # [00:21] <AryehGregor> Testing turned out to be too tiresome, what with encoding issues, so I'll live in ignorance.
  13. # [00:21] <AryehGregor> There's such a thing as encoding RTL in visual order, although it makes no sense if you have to do line breaking. I just saw someone say that the convention for plaintext e-mail is visual rather than logical.
  14. # [00:22] <AryehGregor> I mean, plaintext e-mail does predate the Unicode RTL algorithm by a wide margin.
  15. # [00:22] <TabAtkins> Am I crazy, or is wikipedia completely unstyled now?
  16. # [00:23] <AryehGregor> You're crazy.
  17. # [00:23] <TabAtkins> Hm.
  18. # [00:23] <AryehGregor> (if it persists, #wikimedia-tech)
  19. # [00:23] <TabAtkins> Let's check another browser.
  20. # [00:24] * Joins: weinig (~weinig@17.246.17.9)
  21. # [00:26] <TabAtkins> Okay, my computer just went crazy and lost my network drive.
  22. # [00:33] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  23. # [00:33] * Quits: agektmr1 (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  24. # [00:41] * Quits: estes (~estes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
  25. # [00:43] * Joins: erlehmann (~erlehmann@89.204.153.79)
  26. # [00:46] * Quits: rom_ (~user_@81.57.64.145) (Quit: Linkinus - http://linkinus.com)
  27. # [00:47] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  28. # [00:48] * Quits: stefan-_ (~music@trir-5d8058eb.pool.mediaWays.net) (Quit: Verlassend)
  29. # [00:48] * Quits: erlehmann (~erlehmann@89.204.153.79) (Ping timeout: 240 seconds)
  30. # [00:50] <TabAtkins> My computer has gone totally crazy. Time to reboot, I guess.
  31. # [00:51] * Quits: TabAtkins (~tabatkins@nat/google/x-lazigzsvusvvrvsu) (Remote host closed the connection)
  32. # [00:51] * Joins: dydx (~dydz@gw-aov-magic-mom.dsl.primus.ca)
  33. # [00:55] * Quits: weinig (~weinig@17.246.17.9) (Quit: weinig)
  34. # [00:59] * Joins: TabAtkins (~tabatkins@nat/google/x-dsqzdjkjsjyapxxy)
  35. # [01:00] * Joins: erlehmann (~erlehmann@89.204.153.67)
  36. # [01:07] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  37. # [01:08] * Quits: joshdavenport (~jdavenpor@027cc02f.bb.sky.com) (Quit: Leaving)
  38. # [01:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 250 seconds)
  39. # [01:08] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  40. # [01:11] * Quits: stevela (~stevela@nat/google/x-mdhfpisardujgxwv) (Quit: stevela)
  41. # [01:16] * Joins: weinig (~weinig@17.203.15.226)
  42. # [01:19] <TabAtkins> ...huh. I'm not sure how this happened, but somehow an unsaved file persisted in my text editor across two reboots.
  43. # [01:23] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  44. # [01:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
  45. # [01:25] * Quits: dydx (~dydz@gw-aov-magic-mom.dsl.primus.ca) (Quit: dydx)
  46. # [01:25] * Joins: myakura (~myakura@49.129.50.226)
  47. # [01:30] <TabAtkins> People come up with the craziest hacks. I've got an email from somebody who is trying to avoid preloading all their slide images individually by first compiling them all into a video, one slide per frame, then drawing the video to <canvas> to extract the images back out.
  48. # [01:36] * Quits: myakura (~myakura@49.129.50.226) (Remote host closed the connection)
  49. # [01:46] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
  50. # [01:48] * paul_irish_ is now known as paul_irish
  51. # [01:50] * Quits: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp) (Quit: Leaving...)
  52. # [01:52] * Joins: wakaba (~wakaba@57.72.102.121.dy.bbexcite.jp)
  53. # [01:59] <erlehmann> TabAtkins, madness. you should start a blog, html5fail or something like that :>
  54. # [02:02] * Quits: othermaciej (~mjs@17.246.17.39) (Quit: othermaciej)
  55. # [02:03] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  56. # [02:07] * Joins: othermaciej (~mjs@2620:0:1b00:1f08:9227:e4ff:fef3:599)
  57. # [02:09] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  58. # [02:09] * Joins: tw2113 (~tw2113@fedora/tw2113)
  59. # [02:10] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  60. # [02:13] * Quits: shepazu (~schepers@173.160.128.233) (Quit: shepazu)
  61. # [02:14] * Joins: jamesr_ (~jamesr@216.239.45.19)
  62. # [02:14] * Quits: jamesr (~jamesr@216.239.45.19) (Read error: Connection reset by peer)
  63. # [02:14] * jamesr_ is now known as jamesr
  64. # [02:15] * Joins: weinig_ (~weinig@17.246.17.9)
  65. # [02:15] * Quits: weinig_ (~weinig@17.246.17.9) (Client Quit)
  66. # [02:16] * Joins: weinig_ (~weinig@17.246.17.9)
  67. # [02:18] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  68. # [02:18] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  69. # [02:18] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  70. # [02:19] * Quits: weinig (~weinig@17.203.15.226) (Ping timeout: 248 seconds)
  71. # [02:19] * weinig_ is now known as weinig
  72. # [02:21] * Quits: weinig (~weinig@17.246.17.9) (Remote host closed the connection)
  73. # [02:21] * Joins: weinig (~weinig@17.203.15.226)
  74. # [02:28] * Quits: cpearce (~chatzilla@ip-118-90-104-82.xdsl.xnet.co.nz) (Ping timeout: 260 seconds)
  75. # [02:31] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
  76. # [02:32] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  77. # [02:32] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  78. # [02:34] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
  79. # [02:34] * Quits: erlehmann (~erlehmann@89.204.153.67) (Ping timeout: 240 seconds)
  80. # [02:34] * Joins: onar (~onar@17.216.36.168)
  81. # [02:45] * _bga is now known as bga_|away
  82. # [02:46] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  83. # [02:47] * Joins: erlehmann (~erlehmann@89.204.153.67)
  84. # [03:03] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  85. # [03:03] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  86. # [03:03] * Quits: othermaciej (~mjs@2620:0:1b00:1f08:9227:e4ff:fef3:599) (Quit: othermaciej)
  87. # [03:04] * Joins: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp)
  88. # [03:07] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  89. # [03:34] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
  90. # [03:34] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  91. # [03:34] * Joins: ben_h (~ben@128.250.195.138)
  92. # [03:37] * Quits: dbaron (~dbaron@nat/mozilla/x-wzmcrxezbifhlglk) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  93. # [03:42] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  94. # [03:42] * Joins: CvP (CvP@180.234.49.195)
  95. # [03:46] * Quits: erlehmann (~erlehmann@89.204.153.67) (Quit: Ex-Chat)
  96. # [03:46] * Quits: TabAtkins (~tabatkins@nat/google/x-dsqzdjkjsjyapxxy) (Read error: Operation timed out)
  97. # [03:53] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  98. # [04:02] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Remote host closed the connection)
  99. # [04:03] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
  100. # [04:03] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  101. # [04:04] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  102. # [04:05] * Quits: cying (~cying@173.13.176.101) (Quit: cying)
  103. # [04:07] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  104. # [04:10] * Quits: CvP (CvP@180.234.49.195) (Quit: [ UPP ] > all)
  105. # [04:11] * Joins: mpilgrim_ (~pilgrim@nat/google/x-dttynuoqhklrvuyh)
  106. # [04:11] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 250 seconds)
  107. # [04:13] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  108. # [04:24] * Quits: ralphholzmann (~ralph@ralphholzmann.com) (Ping timeout: 276 seconds)
  109. # [04:28] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Remote host closed the connection)
  110. # [04:28] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Ping timeout: 240 seconds)
  111. # [04:28] * Joins: ralphholzmann (~ralph@ralphholzmann.com)
  112. # [04:37] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  113. # [04:37] * Joins: mpilgrim__ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  114. # [04:38] * Quits: mpilgrim_ (~pilgrim@nat/google/x-dttynuoqhklrvuyh) (Ping timeout: 276 seconds)
  115. # [04:42] <MikeSmith> abarth: congrats on the RFC publication
  116. # [04:45] * Quits: webr3 (~nathan@host86-130-236-17.range86-130.btcentralplus.com) (Ping timeout: 240 seconds)
  117. # [04:47] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
  118. # [04:48] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Quit: MikeSmith)
  119. # [04:48] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
  120. # [04:50] * Joins: webr3 (~nathan@host81-152-134-12.range81-152.btcentralplus.com)
  121. # [04:50] * Joins: temp01 (~temp01@unaffiliated/temp01)
  122. # [04:52] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
  123. # [04:53] * Quits: xakz (~XaMaD@ARennes-554-1-127-97.w92-158.abo.wanadoo.fr) (Read error: Connection reset by peer)
  124. # [04:58] * Joins: tw2113 (~tw2113@fedora/tw2113)
  125. # [04:59] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  126. # [05:01] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  127. # [05:03] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
  128. # [05:23] * Joins: CvP (CvP@180.234.60.1)
  129. # [05:33] * Joins: tw2113 (~tw2113@fedora/tw2113)
  130. # [05:33] * Quits: boaz (~boaz@75.150.66.249) (Quit: boaz)
  131. # [05:35] * Joins: MikeSmith (~MikeSmith@EM111-188-4-185.pool.e-mobile.ne.jp)
  132. # [05:39] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  133. # [05:39] * Joins: ezoe (~ezoe@203-140-88-15f1.kyt1.eonet.ne.jp)
  134. # [06:00] * Quits: weinig (~weinig@17.203.15.226) (Quit: weinig)
  135. # [06:12] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  136. # [06:16] * Quits: mpilgrim__ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
  137. # [06:41] * Quits: CvP (CvP@180.234.60.1) (Disconnected by services)
  138. # [06:41] * Joins: xCG (CvP@180.234.57.227)
  139. # [06:42] * xCG is now known as CvP
  140. # [06:46] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  141. # [06:49] * Quits: CvP (CvP@180.234.57.227) (Quit: [ UPP ] > all)
  142. # [06:50] * Joins: matjas (~matjas@91.182.163.174)
  143. # [06:54] * Joins: CvP (CvP@180.234.86.198)
  144. # [06:56] * Quits: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  145. # [07:00] * Quits: jwalden (~waldo@c-76-122-146-90.hsd1.mi.comcast.net) (Quit: night)
  146. # [07:00] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  147. # [07:12] * Quits: matjas (~matjas@91.182.163.174) (Quit: Computer has gone to sleep.)
  148. # [07:15] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  149. # [07:15] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
  150. # [07:23] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 250 seconds)
  151. # [07:27] * Joins: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp)
  152. # [07:28] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  153. # [07:33] * Joins: hdhoang (~hdhoang@203.210.206.100)
  154. # [07:37] <abarth> MikeSmith: thanks!
  155. # [07:40] <MikeSmith> abarth: btw, tools.ietf.org doesn't seem to have the draft-abarth-url-01 yet
  156. # [07:40] <abarth> http://tools.ietf.org/html/draft-abarth-url-01
  157. # [07:40] <abarth> works for me
  158. # [07:40] <MikeSmith> ah
  159. # [07:41] <MikeSmith> I was going to http://tools.ietf.org/html/draft-abarth-url-00
  160. # [07:41] <MikeSmith> and expecting it to have an 01 link there
  161. # [07:41] <MikeSmith> after Versions:
  162. # [07:41] <abarth> i see the 01 link
  163. # [07:41] <MikeSmith> ah dammit
  164. # [07:41] <MikeSmith> caching
  165. # [07:42] <MikeSmith> yeah, wfm now too
  166. # [07:43] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 248 seconds)
  167. # [07:44] <MikeSmith> abarth: btw, I don't quite know what to make of Julian's comment about the draft not "having any resemblance to the kind of document the WG should deliver"
  168. # [07:44] <MikeSmith> http://lists.w3.org/Archives/Public/public-iri/2011Apr/0059.html
  169. # [07:45] <MikeSmith> I've not gotten the impression that others in the IRI group see it that way
  170. # [07:45] <abarth> he doesn't like the document because it's different from previous specs
  171. # [07:45] <abarth> it's not clear anyone besides browsers should care about this document
  172. # [07:45] * Joins: richt (~richt@pat-tdc.opera.com)
  173. # [07:46] <MikeSmith> well, both those things are somewhat true about a lot of recent specs
  174. # [07:47] * Joins: maikmerten (~merten@129.217.26.197)
  175. # [07:47] <MikeSmith> I think the answer to the last one is, applications that what to interoperate with browser behavior should do know what browsers do, and do it too
  176. # [07:47] <MikeSmith> *want to interoperate
  177. # [07:47] <abarth> that's true
  178. # [07:47] <abarth> my plan is to just continue working on the doc
  179. # [07:47] <MikeSmith> good
  180. # [07:48] <abarth> i think there's a good chance that the working group won't like it in the end
  181. # [07:48] <abarth> or it will get knocked down to informational
  182. # [07:48] <abarth> or whatever
  183. # [07:48] <abarth> but that's all fine
  184. # [07:48] <abarth> the important part is to get it written down and get folks to improve their interoperability
  185. # [07:48] <MikeSmith> yes
  186. # [07:49] <MikeSmith> to and to have something that the HTML5 spec can reference
  187. # [07:53] * Joins: dbaron (~dbaron@173-228-28-197.dsl.dynamic.sonic.net)
  188. # [07:57] <Hixie> wget should care about this document
  189. # [07:58] <Hixie> google's crawler should care about this document
  190. # [07:58] <Hixie> wysiwyg editors should care about this document
  191. # [08:07] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  192. # [08:09] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  193. # [08:10] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
  194. # [08:10] * Joins: aho (~nya@fuld-590c70b0.pool.mediaWays.net)
  195. # [08:13] * Joins: davve__ (~davve@83.218.67.122)
  196. # [08:15] * Quits: ezoe (~ezoe@203-140-88-15f1.kyt1.eonet.ne.jp) (Ping timeout: 246 seconds)
  197. # [08:33] * Joins: ezoe (~ezoe@61-205-125-61f1.kyt1.eonet.ne.jp)
  198. # [08:35] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  199. # [08:43] * Joins: Maurice (~ano@77.222.73.150)
  200. # [08:44] * Joins: Rik` (~Rik`@196.207.205.43)
  201. # [08:51] * Joins: matjas (~matjas@195.130.156.13)
  202. # [08:52] * Quits: dbaron (~dbaron@173-228-28-197.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  203. # [08:53] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  204. # [08:57] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  205. # [08:57] * Quits: arun__ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net) (Quit: If these shadows have offended... think but this and all is mended: pop!)
  206. # [08:58] * Joins: zdobersek (~zan@cpe-46-164-12-221.dynamic.amis.net)
  207. # [09:10] * Quits: jochen__ (~jochen@nat/google/x-qtolkgqynceblcrh) (Remote host closed the connection)
  208. # [09:10] * Joins: jochen__ (~jochen@nat/google/x-mcjwjnsnvhrranim)
  209. # [09:15] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  210. # [09:17] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Ping timeout: 250 seconds)
  211. # [09:21] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  212. # [09:22] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  213. # [09:22] * Joins: homata (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp)
  214. # [09:22] * Quits: jeppson (~jesperg@pat.se.opera.com) (Remote host closed the connection)
  215. # [09:23] * Joins: micheil (~micheil@124.168.162.99)
  216. # [09:34] * Quits: kig (~ilmarihe@melkinpaasi.cs.helsinki.fi) (Remote host closed the connection)
  217. # [09:42] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  218. # [09:42] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  219. # [09:44] * Quits: homata (~homata@113x34x70x146.ap113.ftth.ucom.ne.jp) (Ping timeout: 246 seconds)
  220. # [09:45] * Joins: msucan (~robod@109.96.201.56)
  221. # [09:49] * Quits: Rik` (~Rik`@196.207.205.43) (Remote host closed the connection)
  222. # [09:49] * Quits: yusukes (~yusukes@2401:fa00:4:1000:224:81ff:fec1:6444) (Read error: Connection reset by peer)
  223. # [09:50] * Parts: ryanseddon (~RSeddon@202.126.98.210)
  224. # [09:51] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
  225. # [09:52] * Joins: davve__ (~davve@83.218.67.122)
  226. # [09:53] <MikeSmith> touch events landed in mozilla central?
  227. # [09:54] <MikeSmith> does it need be enabled through a compile flag, or is it enabled by default?
  228. # [09:54] <MikeSmith> hmm, user pref?
  229. # [10:09] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 250 seconds)
  230. # [10:17] * Quits: SteveGL (~dev@97-126-97-187.tukw.qwest.net) (Ping timeout: 240 seconds)
  231. # [10:18] * Quits: MikeSmith (~MikeSmith@EM111-188-4-185.pool.e-mobile.ne.jp) (Quit: MikeSmith)
  232. # [10:19] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  233. # [10:20] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  234. # [10:21] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  235. # [10:24] * Joins: SteveGL (~dev@97-126-103-33.tukw.qwest.net)
  236. # [10:24] <zcorpan> should we add ownerWindow to everything so that we can do foo instanceof foo.ownerWindow.Bar ?
  237. # [10:26] <zcorpan> or call it defaultView to match up with document.defaultView
  238. # [10:26] <jgraham> zcorpan: That sounds mildly hideous
  239. # [10:27] <zcorpan> have a better suggestion? :)
  240. # [10:28] * jgraham wonders if the model driven views people have thought of using attributes and elements for their templating rather than {{foo}}
  241. # [10:29] <jgraham> zcorpan: Realise it is an edge case you only hit when running tests and move on?
  242. # [10:29] * Joins: MikeSmith (~MikeSmith@111.188.4.185)
  243. # [10:29] <hsivonen> was the model-driven views thing a plan for a JS lib or for a Chrome feature_
  244. # [10:29] <hsivonen> ?
  245. # [10:29] <jgraham> (as gsnedders pointed out it wouldn't help for ES builtins)
  246. # [10:29] <jgraham> hsivonen: AIUI it is a plan for a platform feature
  247. # [10:30] <jgraham> that has been demoed as a js lib
  248. # [10:30] <zcorpan> jgraham: i like that suggestion
  249. # [10:30] <hsivonen> jgraham: so why does it need to be a platform feature rather than a JS lib?
  250. # [10:30] <MikeSmith> jgraham: pimpmyspec is generating 2010 in the W3C copyright
  251. # [10:31] <jgraham> hsivonen: "FAQ item also coming for this.
  252. # [10:31] <jgraham> "
  253. # [10:31] <jgraham> MikeSmith: Umm, does that have anything to do with me? Where does it get that year from?
  254. # [10:31] <MikeSmith> from anolis
  255. # [10:31] <MikeSmith> doesn't it?
  256. # [10:32] <MikeSmith> oh wait
  257. # [10:32] <jgraham> No idea
  258. # [10:32] <MikeSmith> maybe my fault
  259. # [10:32] <jgraham> I just provide the hosting :p
  260. # [10:32] <MikeSmith> probably I have to change it in the boilerplate
  261. # [10:36] <othermaciej> hsivonen: the guy working on it thinks it should be a Web platform feature
  262. # [10:37] <othermaciej> not all folks in the WebKit community are necessarily in tune with his thinking
  263. # [10:37] <othermaciej> I asked him what is wrong with leaving it a library and he had a very short list of things that couldn't be made efficient from pure JS/DOM code
  264. # [10:37] <othermaciej> and I said, "why not just make a modest platform enhancement to fix those few things, so all the existing JS library templating systems can benefit"
  265. # [10:38] <othermaciej> he didn't really have a good argument except for his belief that his JS templating library that he just invented is better than all others ever written
  266. # [10:40] <hsivonen> othermaciej: I was guessing it was something like that. :-(
  267. # [10:41] <othermaciej> well, if other folks in the relevant standards body express similar views, then it will likely influence the direction of what gets standardized and/or implemented
  268. # [10:41] <jgraham> I haven't studied it in detail but it seems like something that is becoming increangly common, but might be a world of pain to implement in the browser
  269. # [10:42] <othermaciej> hsivonen: I even told him the parable of querySelector() and how it seems more important to make a feature that can be smoothly adopted by JS libs than one that aims to replace them through direct use
  270. # [10:42] <othermaciej> there's also the fact that this is similar to but not quite the same as XBL
  271. # [10:42] <othermaciej> I wasn't clear on why it needs to be separate
  272. # [10:43] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  273. # [10:43] <jgraham> Like all the special casing they seem to want for their stuff is freaking me out a bit
  274. # [10:45] <jgraham> Oh and they want magic comments :(
  275. # [10:49] * Quits: CvP (CvP@180.234.86.198) (Read error: Connection reset by peer)
  276. # [10:53] * othermaciej makes a mental note to read this thread
  277. # [10:57] * Joins: mpt (~mpt@91.189.88.12)
  278. # [10:58] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  279. # [10:58] * Joins: mpt (~mpt@canonical/mpt)
  280. # [11:01] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  281. # [11:05] <othermaciej> ok, replied to it
  282. # [11:05] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  283. # [11:12] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  284. # [11:16] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  285. # [11:21] * Quits: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  286. # [11:23] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  287. # [11:26] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  288. # [11:27] <zcorpan> does transitioning between height:0 and height:auto work yet?
  289. # [11:29] <jgraham> I don't think so
  290. # [11:29] <jgraham> It really needs to though
  291. # [11:30] <zcorpan> yeah. truly annoying
  292. # [11:30] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  293. # [11:31] * Quits: MikeSmith (~MikeSmith@111.188.4.185) (Quit: MikeSmith)
  294. # [11:31] <zcorpan> that's basically the only thing i want to transition
  295. # [11:31] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Client Quit)
  296. # [11:31] <zcorpan> well that and opacity
  297. # [11:35] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  298. # [11:39] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  299. # [11:46] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  300. # [11:53] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
  301. # [11:55] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  302. # [11:56] * Quits: aho (~nya@fuld-590c70b0.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  303. # [11:58] * Joins: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au)
  304. # [11:59] * beowulf_ is now known as beowulf
  305. # [12:00] * Quits: beowulf (u116@gateway/web/irccloud.com/x-cknfbsjllymtikep) (Changing host)
  306. # [12:00] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  307. # [12:14] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  308. # [12:16] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  309. # [12:17] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Remote host closed the connection)
  310. # [12:18] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  311. # [12:19] * Joins: MikeSmith (~MikeSmith@EM114-48-181-177.pool.e-mobile.ne.jp)
  312. # [12:23] * Joins: tbassetto (~tbassetto@92.103.127.226)
  313. # [12:30] * Joins: CvP (CvP@180.234.35.209)
  314. # [12:31] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  315. # [12:38] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  316. # [12:40] * Joins: mpilgrim__ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  317. # [12:41] * Quits: ben_h (~ben@CPE-58-161-40-52.czqd1.win.bigpond.net.au) (Quit: ben_h)
  318. # [12:44] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  319. # [12:45] * Joins: roc (~chatzilla@121.98.230.221)
  320. # [12:45] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  321. # [12:48] * Quits: CvP (CvP@180.234.35.209) (Disconnected by services)
  322. # [12:48] * Joins: xCG (CvP@180.234.74.168)
  323. # [12:53] * Quits: xCG (CvP@180.234.74.168) (Ping timeout: 258 seconds)
  324. # [12:56] * bga_ is now known as bga_|away
  325. # [12:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
  326. # [13:00] * Joins: CvP (CvP@180.234.49.102)
  327. # [13:00] * Joins: karlcow (~karl@nerval.la-grange.net)
  328. # [13:01] * Joins: xakz (~XaMaD@ARennes-554-1-127-97.w92-158.abo.wanadoo.fr)
  329. # [13:01] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  330. # [13:04] <hsivonen> Has the Chrome team yet announced which Chrome release train will drop H.264?
  331. # [13:04] * Quits: CvP (CvP@180.234.49.102) (Ping timeout: 240 seconds)
  332. # [13:09] * temp02 is now known as temp01
  333. # [13:11] * Joins: zdobersek1 (~zan@cpe-46-164-5-131.dynamic.amis.net)
  334. # [13:11] * Quits: zdobersek (~zan@cpe-46-164-12-221.dynamic.amis.net) (Read error: Operation timed out)
  335. # [13:11] * bga_|away is now known as bga_
  336. # [13:14] * Joins: CvP (~CvP@180.234.39.249)
  337. # [13:23] * Quits: mpilgrim__ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
  338. # [13:24] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  339. # [13:26] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 260 seconds)
  340. # [13:29] * Joins: Obvious (tachikoma@188.226.74.2)
  341. # [13:30] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  342. # [13:30] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  343. # [13:35] * Quits: CvP (~CvP@180.234.39.249) (Disconnected by services)
  344. # [13:35] * Joins: xCG (~CvP@180.234.81.233)
  345. # [13:36] * xCG is now known as CvP
  346. # [13:38] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  347. # [13:40] * Joins: chriseppstein (~chris@adsl-99-187-72-54.dsl.pltn13.sbcglobal.net)
  348. # [13:41] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  349. # [13:42] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  350. # [13:42] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  351. # [13:55] * bga_ is now known as bga_|away
  352. # [13:58] * Joins: mpt (~mpt@canonical/mpt)
  353. # [13:59] * Joins: jeremyselier (~Jeremy@92.103.127.226)
  354. # [14:03] * Joins: danbri (~danbri@dhcp-163-244.public.vu.nl)
  355. # [14:03] * Quits: danbri (~danbri@dhcp-163-244.public.vu.nl) (Remote host closed the connection)
  356. # [14:03] * Quits: ezoe (~ezoe@61-205-125-61f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  357. # [14:03] * Joins: danbri (~danbri@2001:610:110:4d1:21b:63ff:feb0:faec)
  358. # [14:19] * Joins: cooto (~Adium@190.98.195.170)
  359. # [14:22] * Joins: smaug____ (~chatzilla@82.181.139.127)
  360. # [14:23] * Parts: cooto (~Adium@190.98.195.170)
  361. # [14:23] * bga_|away is now known as bga_
  362. # [14:24] * Joins: mpilgrim__ (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  363. # [14:24] * mpilgrim__ is now known as mpilgrim
  364. # [14:26] * Joins: ezoe (~ezoe@203-140-91-53f1.kyt1.eonet.ne.jp)
  365. # [14:29] <mpilgrim> hsivonen: no. last i heard, google was still "working with partners" and get them to convert to webm or something
  366. # [14:30] <mpilgrim> not sure which partners, and i probably couldn't tell you even if i was in the loop, which i'm not
  367. # [14:31] <hsivonen> mpilgrim: I see. Thanks.
  368. # [14:31] <mpilgrim> but it's still in the cards, AFAIK
  369. # [14:31] <mpilgrim> "real soon now" :)
  370. # [14:32] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  371. # [14:33] <jgraham> I guess I was naive to assume it already happened months ago
  372. # [14:34] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 250 seconds)
  373. # [14:34] <hsivonen> It seems to me that in Finland, WebM-enabled browser have already surpassed H.264-enabled browsers in StatCounter usage share, but the numbers would be more impressive if Chrome didn't count towards both
  374. # [14:34] <hsivonen> *browsers
  375. # [14:35] <MikeSmith> hsivonen: really? that's pretty surprising
  376. # [14:35] * Joins: roc (~chatzilla@121.98.230.221)
  377. # [14:36] * Joins: stefan-_ (~music@trir-5d8058eb.pool.mediaWays.net)
  378. # [14:36] <hsivonen> MikeSmith: Safari 3.1 or higher plus IE9: 9%
  379. # [14:37] <hsivonen> MikeSmith: Opera 10.6 or higher plus Firefox 4: 15%
  380. # [14:37] <mpilgrim> my dog is sleeping on my foot
  381. # [14:37] <mpilgrim> and now my foot is asleep
  382. # [14:37] <mpilgrim> the circle of life
  383. # [14:38] <hsivonen> MikeSmith: excludes phone browsers but includes iPad, AFAICT
  384. # [14:38] <mpilgrim> chrome 12.0.742.9 dev still supports H.264, that's the latest version i have
  385. # [14:39] * Quits: FastJack (~fastjack@2001:8d8:81:1580::13:1000) (Read error: Operation timed out)
  386. # [14:39] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Read error: Operation timed out)
  387. # [14:39] * Quits: bzed (~bzed@2001:6f8:118a::100) (Read error: Operation timed out)
  388. # [14:39] * Joins: bzed (~bzed@devel.recluse.de)
  389. # [14:40] * Joins: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
  390. # [14:40] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  391. # [14:41] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Operation timed out)
  392. # [14:42] <hsivonen> I'm now at the point with about:blank where I can't trust test cases because getElementsByTagName and getElementById stopped working
  393. # [14:42] <jgraham> ?
  394. # [14:43] <hsivonen> jgraham: I have no idea, either
  395. # [14:46] <MikeSmith> mpilgrim: I wishes I had a dog that falls asleep on my foot
  396. # [14:46] <MikeSmith> I want a french bulldog that slobbers all over everything
  397. # [14:47] <MikeSmith> hsivonen: I am struggling with this case of nested figure/figcaption and determining if the have text content that makes img alt required
  398. # [14:48] <hsivonen> MikeSmith: putting the flags on the stack node didn't help?
  399. # [14:49] <mpilgrim> i have a 48 lb. beagle/basset named Beauregard who slobbers all over everything
  400. # [14:49] <mpilgrim> he's awesome
  401. # [14:50] * Joins: FastJack (~fastjack@dumpstr.net)
  402. # [14:50] <MikeSmith> hsivonen: it helps but when I am in the characters method, I don't know how to check for text nodes only within the nested figure/figcaption, rather than all the way up through all the figure/figcaption in the tree
  403. # [14:51] * Joins: miketaylr (~miketaylr@206.217.92.186)
  404. # [14:51] <MikeSmith> mpilgrim: if I had a 48 lb dog in my apartment in tokyo, I would have little room left to move around
  405. # [14:52] <MikeSmith> the biggest living thing I've had staying in my apartment is Anne
  406. # [14:52] <MikeSmith> who's just slightly more than 48 lb.
  407. # [14:53] <hsivonen> MikeSmith: you need to walk up the stack and flip flags on all the figcaptions or figures on the stack if I've understood the requirements right
  408. # [14:53] <MikeSmith> ok
  409. # [14:53] <MikeSmith> dammit
  410. # [14:53] <MikeSmith> I thought that's what you were going to say
  411. # [14:53] <MikeSmith> this thing is a PITA man
  412. # [14:53] <MikeSmith> fwiw, I knew I hadn't addressed the nested case when I sent you the patch for review
  413. # [14:54] <MikeSmith> I just think the nested case if pathological
  414. # [14:54] <MikeSmith> but oh well
  415. # [14:55] <MikeSmith> it's not unique in that regard
  416. # [14:58] * Joins: DaFireballl (~Vuurbal@240-216-164-193.fiber.trined.nl)
  417. # [14:59] * Joins: bzed_ (~bzed@devel.recluse.de)
  418. # [14:59] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Disconnected by services)
  419. # [14:59] * Joins: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  420. # [14:59] * Joins: wilhelm_ (~wilhelm@trivini.no)
  421. # [14:59] * Joins: [tm]_ (~MikeSmith@sideshowbarker.net)
  422. # [15:00] * Joins: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de)
  423. # [15:00] * Joins: antti_s_ (~antti@173-203-97-98.static.cloud-ips.com)
  424. # [15:00] * Joins: ojan_ (~ojan@nat/google/x-psawopvyvoakffcf)
  425. # [15:01] * Joins: virtuelv_ (~virtuelv_@pat-tdc.opera.com)
  426. # [15:01] * Joins: hsivonen_ (~hsivonen@kekkonen.cs.hut.fi)
  427. # [15:01] * Joins: ukai_ (~ukai@nat/google/x-votwzbzpxzpxgotb)
  428. # [15:02] * Joins: matjas_ (~matjas@195.130.156.13)
  429. # [15:02] * Quits: bzed (~bzed@devel.recluse.de) (*.net *.split)
  430. # [15:02] * Quits: xakz (~XaMaD@ARennes-554-1-127-97.w92-158.abo.wanadoo.fr) (*.net *.split)
  431. # [15:02] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (*.net *.split)
  432. # [15:02] * Quits: davve__ (~davve@83.218.67.122) (*.net *.split)
  433. # [15:02] * Quits: matjas (~matjas@195.130.156.13) (*.net *.split)
  434. # [15:02] * Quits: ojan (~ojan@nat/google/x-zdvjtxkpuwsoepqh) (*.net *.split)
  435. # [15:02] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  436. # [15:02] * Quits: DaFireball (~Vuurbal@240-216-164-193.fiber.trined.nl) (*.net *.split)
  437. # [15:02] * Quits: wilhelm (~wilhelm@trivini.no) (*.net *.split)
  438. # [15:02] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (*.net *.split)
  439. # [15:02] * Quits: ukai (~ukai@nat/google/x-pxusgqazatzabhcm) (*.net *.split)
  440. # [15:02] * Quits: volkmar_ (~volkmar@rps1542.ovh.net) (*.net *.split)
  441. # [15:02] * Quits: huehnts_ (~huehnts@static.213-239-210-158.clients.your-server.de) (*.net *.split)
  442. # [15:02] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
  443. # [15:02] * bzed_ is now known as bzed
  444. # [15:02] * ojan_ is now known as ojan
  445. # [15:04] * Joins: danbri_ (~danbri@130.37.244.163)
  446. # [15:04] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  447. # [15:07] * Quits: danbri (~danbri@2001:610:110:4d1:21b:63ff:feb0:faec) (Ping timeout: 260 seconds)
  448. # [15:08] * Joins: danbri (~danbri@note-guus2.few.vu.nl)
  449. # [15:09] * Joins: volkmar (~volkmar@rps1542.ovh.net)
  450. # [15:09] * Joins: xakz (~XaMaD@ARennes-554-1-127-97.w92-158.abo.wanadoo.fr)
  451. # [15:10] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  452. # [15:10] * xakz is now known as Guest80641
  453. # [15:10] * Quits: danbri_ (~danbri@130.37.244.163) (Ping timeout: 258 seconds)
  454. # [15:15] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  455. # [15:17] <MikeSmith> wilhelm_: ping
  456. # [15:18] * Quits: virtuelv_ (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  457. # [15:19] <wilhelm_> MikeSmith: Pong.
  458. # [15:20] <MikeSmith> wilhelm_: are you in Sweden or in Oslo?
  459. # [15:21] <MikeSmith> I'm trying to figure out when would be the best time to visit to talk to you all about testing stuff
  460. # [15:22] <MikeSmith> and I can go to Oslo if needed, but going to Linköping would be easier
  461. # [15:23] <wilhelm_> MikeSmith: Oslo.
  462. # [15:23] <wilhelm_> Linkøping is in the neighbourhood, though. Doesn't matter much to me. (c:
  463. # [15:23] <MikeSmith> hmm
  464. # [15:23] <MikeSmith> you cats can just al come and visit me
  465. # [15:23] <MikeSmith> ok
  466. # [15:23] <wilhelm_> Oh, yes. An excuse to come to Japan? (c;
  467. # [15:24] <MikeSmith> yeah man
  468. # [15:24] <MikeSmith> come here and sweat the pounds away during the summer time
  469. # [15:25] <gsnedders> Talk about a hard sell.
  470. # [15:26] <MikeSmith> wilhelm_: basically, what I want to do is this summer is either get some kind of common testing framework set up -- cross-WG/ cross-spec -- or…
  471. # [15:26] <MikeSmith> the "or…" part I dunno
  472. # [15:27] <MikeSmith> Philippe will kick my ass if we don't manage to get something set up
  473. # [15:27] <MikeSmith> or maybe by that time I'll be working somewhere else anyway
  474. # [15:28] <MikeSmith> wilhelm_: gsnedders and jgraham have been a big help so far in getting some useful stuff set up
  475. # [15:29] <MikeSmith> so would really be great to see if we can get their help and yours on expanding things a bit further
  476. # [15:29] <MikeSmith> Peter Lins has also been doing great stuff with getting test automation set up for CSS specs
  477. # [15:30] <MikeSmith> so it would also make a lot of sense to take a look at what he's done and see if we can generalize it
  478. # [15:30] <MikeSmith> or whatever the proper term is
  479. # [15:32] <wilhelm_> MikeSmith: Sounds great.
  480. # [15:34] <MikeSmith> wilhelm_: OK, so please get approval for you and jgraham and gsnedders to fly to Tokyo this summer for a visit
  481. # [15:34] <MikeSmith> and also zcorpan
  482. # [15:35] <jgraham> Heh
  483. # [15:35] <MikeSmith> I'll make some arrangements for accomodations
  484. # [15:35] <zcorpan> wait what?
  485. # [15:35] <MikeSmith> heh
  486. # [15:36] <MikeSmith> zcorpan: you are coming to Tokyo!
  487. # [15:36] <zcorpan> oh!
  488. # [15:36] <zcorpan> nice!
  489. # [15:36] <MikeSmith> yes
  490. # [15:36] <MikeSmith> thanks to wilhelm_
  491. # [15:36] <MikeSmith> we gonna have a great time
  492. # [15:37] <zcorpan> how are we gonna fit in your apartment if you can't fit a dog?
  493. # [15:37] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
  494. # [15:37] <MikeSmith> you dudes are going to have to all curl up
  495. # [15:37] <MikeSmith> snuggle
  496. # [15:38] * jgraham doesn't like this plan much now
  497. # [15:38] <MikeSmith> or we can sleep in the park
  498. # [15:38] <MikeSmith> it'll be like a camping trip
  499. # [15:39] <MikeSmith> is gsnedders planning to go to Linköping this summer?
  500. # [15:40] <jgraham> No, apparently
  501. # [15:40] <jgraham> Or at least not for much of the summer
  502. # [15:41] <MikeSmith> hmm
  503. # [15:41] <MikeSmith> well, that sucks
  504. # [15:41] <MikeSmith> what the hell is he doing that's so important?
  505. # [15:42] * zcorpan has 5 open bugs on html-differences, all seem trivial
  506. # [15:44] <MikeSmith> zcorpan: glad to see you closed out a bunch of them a couple weeks back
  507. # [15:44] <MikeSmith> those other ones
  508. # [15:45] <MikeSmith> so, thanks for that
  509. # [15:46] <gsnedders> MikeSmith: Sex, drugs, rock and roll.
  510. # [15:47] <MikeSmith> word.
  511. # [15:47] * Joins: froggy (~ribbit@idefix.cs.umass.edu)
  512. # [15:47] <froggy> Hello
  513. # [15:47] <gsnedders> MikeSmith: tl;dr version: I'll be in Oslo 15th–30th June, and then Göteborg till 4th July. I'll probably also be in Oslo near the end of the summer.
  514. # [15:47] * Quits: froggy (~ribbit@idefix.cs.umass.edu) (Client Quit)
  515. # [15:48] <MikeSmith> huh?
  516. # [15:48] <jgraham> gsnedders: Liquorice is not a drug
  517. # [15:48] <MikeSmith> why Göteborg ?
  518. # [15:49] <MikeSmith> will jgraham and zcorpan and wilhelm_ be in Göteborg then too?
  519. # [15:49] <gsnedders> jgraham: huh?
  520. # [15:49] <gsnedders> jgraham: Oh, duh
  521. # [15:49] <MikeSmith> gsnedders: btw, in place of "sex", you need to "nastiness"
  522. # [15:49] <gsnedders> MikeSmith: Iron Maiden are playing. I have ticket from when I planned to be in Lkpg over the summer.
  523. # [15:49] <zcorpan> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10036 - should i remove the pointer to public-html-comments altogether?
  524. # [15:49] <jgraham> MikeSmith: I will be in England
  525. # [15:50] <jgraham> When gsnedders is in Göteborg
  526. # [15:50] * Joins: erlehmann (~erlehmann@89.204.153.67)
  527. # [15:50] <zcorpan> and i may be in one of Örebro, Linköping or Göteborg
  528. # [15:50] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  529. # [15:50] <jgraham> Well I might not be in England
  530. # [15:51] <jgraham> But I won't be in Göteborg
  531. # [15:51] <gsnedders> But you will be in !Lkpg
  532. # [15:51] <MikeSmith> seeing Iron Maiden perform live trumps everything
  533. # [15:51] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
  534. # [15:51] <MikeSmith> no joke
  535. # [15:52] <zcorpan> >> !Lkpg
  536. # [15:52] <zcorpan> false
  537. # [15:52] * Quits: erlehmann (~erlehmann@89.204.153.67) (Client Quit)
  538. # [15:52] <MikeSmith> Bruce Dickison is a god walking the earth
  539. # [15:52] <gsnedders> MikeSmith: There's a slight temptation to just see them here instead, but the SCEE is a terrible venue.
  540. # [15:53] <jgraham> zcorpan right shifted by !Lkpg gives false?
  541. # [15:53] <jgraham> What kind of messed up type system do you have?
  542. # [15:53] <MikeSmith> zcorpan: about bug 10036
  543. # [15:53] <MikeSmith> I don't know what t suggest
  544. # [15:54] <MikeSmith> other than, "use your discrection"
  545. # [15:55] * Joins: FireFly (~firefly@unaffiliated/firefly)
  546. # [15:55] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  547. # [15:55] <MikeSmith> jgraham: making it difficult for me
  548. # [15:56] <MikeSmith> I am personally very happy to be in the same place as you all at the same time
  549. # [15:56] <MikeSmith> …
  550. # [15:56] <gsnedders> :D
  551. # [15:56] <MikeSmith> if we can find a place and time
  552. # [15:56] * Joins: mpt (~mpt@canonical/mpt)
  553. # [15:56] <gsnedders> MikeSmith: Are you still limited to May, or what's the plan now?
  554. # [15:57] <MikeSmith> I have no limits
  555. # [15:58] <MikeSmith> other than, I may have to pay the flight costs from my own pocket
  556. # [15:58] <gsnedders> Ow.
  557. # [15:58] <MikeSmith> no
  558. # [15:58] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
  559. # [15:58] <MikeSmith> I am happy to do that if we can actually get together f2f and talk
  560. # [16:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  561. # [16:01] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Client Quit)
  562. # [16:01] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  563. # [16:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  564. # [16:02] * Quits: temp01 (~temp01@unaffiliated/temp01) (Disconnected by services)
  565. # [16:03] * Joins: temp02 (~temp01@unaffiliated/temp01)
  566. # [16:05] * temp02 is now known as temp01
  567. # [16:06] <gsnedders> MikeSmith: From my POV anytime apart from the above dates (or over them, for that matter, but given those specific locations) and the few days following them WFM.
  568. # [16:08] <MikeSmith> gsnedders: "above dates" = what?
  569. # [16:09] <gsnedders> MikeSmith: 14:44 < gsnedders> MikeSmith: tl;dr version: I'll be in Oslo 15th–30th June, and then Göteborg till 4th July.
  570. # [16:11] <gsnedders> MikeSmith: Of course, if wilhelm_ gets us all to Tokyo, all the better :P
  571. # [16:11] <MikeSmith> no joke
  572. # [16:12] <MikeSmith> youse should all just come to Tokyo for a couple weeks
  573. # [16:12] <MikeSmith> you will learn something
  574. # [16:13] <jgraham> How to survive an earthquake?
  575. # [16:14] <gsnedders> How to train your dragon?
  576. # [16:14] <MikeSmith> heh
  577. # [16:15] * Joins: karlcow (~karl@nerval.la-grange.net)
  578. # [16:16] <MikeSmith> anyway, wring i Japan, you can focus on developing products according to actual paying-customer requiremenrts (rather than vague notions about end-users needs)
  579. # [16:17] <gsnedders> Customers? Pff.
  580. # [16:18] <MikeSmith> exactley
  581. # [16:18] <MikeSmith> let them eat cake
  582. # [16:18] <wilhelm_> Mm. Cake.
  583. # [16:19] <gsnedders> MikeSmith: You know, saying that the week after Portal 2 came out…
  584. # [16:19] <bfrohs> The cake is a lie.
  585. # [16:19] <Philip`> That game's got almost nothing to do with cake :-(
  586. # [16:20] <zcorpan> Zarro Boogs found.
  587. # [16:20] <zcorpan> w00t
  588. # [16:20] <jgraham> Zarro Cake also
  589. # [16:20] <jgraham> :(
  590. # [16:21] <zcorpan> mmm, cake. reminds me, time to stop working, make coffee, wake up wife and eat cake
  591. # [16:21] <jgraham> I take it she is working quite strange hours?
  592. # [16:22] <zcorpan> she's a baker
  593. # [16:22] <jgraham> Otherwise it sounds a bit like Marie Anoinette
  594. # [16:22] <jgraham> Well yes, I know
  595. # [16:22] <zcorpan> not so strange hours if you're a baker :)
  596. # [16:22] <gsnedders> jgraham: Better than sounding like Othello, though
  597. # [16:23] <jgraham> zcorpan: Fair enough
  598. # [16:25] <jgraham> gsnedders: Get back to work!
  599. # [16:25] <gsnedders> jgraham: Yeah, true, I have an exam tomorrow.
  600. # [16:26] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  601. # [16:26] <gsnedders> jgraham: But I had to go and get a copy of Still Alive
  602. # [16:26] <Philip`> Tomorrow morning, or do you still have plenty of time?
  603. # [16:26] <gsnedders> Philip`: 9:30 tomorrow morning
  604. # [16:27] <Philip`> Ah, not so much then
  605. # [16:28] * Quits: chriseppstein (~chris@adsl-99-187-72-54.dsl.pltn13.sbcglobal.net) (Quit: chriseppstein)
  606. # [16:32] * Quits: CvP (~CvP@180.234.81.233) (Read error: Connection reset by peer)
  607. # [16:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  608. # [16:34] <gsnedders> Philip`: Also: Portal has *plenty* to do with cake. GLaDOS keeps promising me some. :'(
  609. # [16:34] * Joins: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp)
  610. # [16:36] <Philip`> But Portal 2 doesn't, because Valve are better at moving on from tired memes than the rest of the internet is :-p
  611. # [16:36] * bga_ is now known as bga_|away
  612. # [16:38] <gsnedders> Philip`: I have exams. I am avoiding playing Portal 2 until at least tomorrow afternoon. :P
  613. # [16:38] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
  614. # [16:39] <Philip`> Pfft, you could start it now and finish it before going to bed
  615. # [16:39] <gsnedders> Philip`: I HAVE AN EXAM AT 9:30 TOMORROW MORNING. GO AWAY.
  616. # [16:41] <Philip`> (Might not have enough time for the co-op, though)
  617. # [16:42] <jgraham> gsnedders: YOU HAVE AN EXAM AT 9:30 TOMORROW MORNING. GO AWAY.
  618. # [16:43] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  619. # [16:43] * Quits: matjas_ (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  620. # [16:45] * Joins: nessy (~Adium@124.171.54.114)
  621. # [16:46] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  622. # [16:49] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  623. # [16:50] * Quits: _uf0 (sui@2001:4d88:ffff:ffff:2:b320:d90a:b) (Remote host closed the connection)
  624. # [16:50] * Joins: _uf0 (deeznuts@2001:4d88:ffff:ffff:2:b320:d90a:b)
  625. # [16:59] * Quits: maikmerten (~merten@129.217.26.197) (Quit: Verlassend)
  626. # [17:05] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  627. # [17:05] * Joins: CvP (CvP@180.234.27.134)
  628. # [17:06] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  629. # [17:09] * bga_|away is now known as bga_
  630. # [17:11] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
  631. # [17:11] * Joins: nessy (~Adium@124.171.54.114)
  632. # [17:13] * MrDoublesite is now known as MrOpposite
  633. # [17:14] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  634. # [17:15] * Quits: nessy (~Adium@124.171.54.114) (Client Quit)
  635. # [17:22] * Quits: ericc|away (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: ericc|away)
  636. # [17:24] * Joins: Kingdutch (~Kingdutch@188.200.149.217)
  637. # [17:25] * Joins: erlehmann (~erlehmann@82.113.99.25)
  638. # [17:28] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  639. # [17:29] * Joins: temp02 (~temp01@unaffiliated/temp01)
  640. # [17:34] * temp02 is now known as temp01
  641. # [17:34] * Joins: TabAtkins (~tabatkins@nat/google/x-emwpaypnwzrrrlyr)
  642. # [17:37] * Quits: webr3 (~nathan@host81-152-134-12.range81-152.btcentralplus.com) (Ping timeout: 276 seconds)
  643. # [17:39] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  644. # [17:39] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
  645. # [17:39] * Joins: saba (~foo@unaffiliated/saba)
  646. # [17:40] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  647. # [17:40] * Joins: tbassetto (~tbassetto@92.103.127.226)
  648. # [17:41] * bga_ is now known as bga_|away
  649. # [17:42] * bga_|away is now known as bga_
  650. # [17:45] * Joins: webr3 (~nathan@host86-132-168-22.range86-132.btcentralplus.com)
  651. # [17:46] * Joins: chriseppstein (~chris@209.119.65.162)
  652. # [17:49] <erlehmann> interesting idea: don't load full image information when scaling the image down. implementors, does something like this already exist? <http://freigeist.org/2011/04/28/interlaced-images-for-dynamic-image-sizes>
  653. # [17:49] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  654. # [17:51] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  655. # [17:54] <Philip`> erlehmann: That seems non-ideal for quality, since it's effectively nearest-neighbour filtering
  656. # [17:57] <erlehmann> Philip`, it is more about bandwith anyway, i did not write that article. i suggest you comment there, if you think the idea is bogus – otherwise the poor soul might just implement it. ;)
  657. # [17:57] <bfrohs> On that note, what about sending a width and/or height header when fetching an image?
  658. # [17:57] <TabAtkins> Philip`: That's not necessarily true. You can use better interpolation methods than NN.
  659. # [17:58] <erlehmann> bfrohs, requires massive infrastructure change. range requests exist.
  660. # [18:00] * Quits: hdhoang (~hdhoang@203.210.206.100) (Quit: Leaving.)
  661. # [18:00] <Philip`> TabAtkins: Not when using interlaced formats, since the point of interlacing is you receive one source pixel per NxN block, I think
  662. # [18:01] <TabAtkins> Philip`: Yes, I understand, but that's roughly identical to scaling up an image. We can and do perform more attractive scaling than NN.
  663. # [18:01] <Philip`> (Presumably progressive JPEG is different though, and not interlacing in image space)
  664. # [18:01] <TabAtkins> Oh, hm, wait, you're right.
  665. # [18:01] <TabAtkins> Never mind.
  666. # [18:02] <Philip`> I mean that if the browser has a whole 2x2 block it can use nice filtering to scale it to 1 pixel on the display, but the interlaced format only gives you one pixel so you have no choice
  667. # [18:02] <TabAtkins> I wasn't thinking correctly - when the iamge is smaller than normal and you just use enough of the interlaced data to fill the pixels you need, yeah, that's NN-based scale-down.
  668. # [18:03] <TabAtkins> I was caught on the idea that you can display a full-size image progressively with more attractive scaling than NN.
  669. # [18:03] <TabAtkins> Which is effectively a scale-up.
  670. # [18:06] * bga_ is now known as bga_|away
  671. # [18:07] * Joins: mpt (~mpt@canonical/mpt)
  672. # [18:08] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  673. # [18:08] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  674. # [18:10] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 250 seconds)
  675. # [18:11] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  676. # [18:13] * Joins: jochen___ (~jochen@nat/google/x-sbxsaydhkdnveyui)
  677. # [18:14] * Quits: jochen__ (~jochen@nat/google/x-mcjwjnsnvhrranim) (Ping timeout: 248 seconds)
  678. # [18:14] * jochen___ is now known as jochen__
  679. # [18:15] * Joins: shepazu (~schepers@66.236.9.186.ptr.us.xo.net)
  680. # [18:19] * Joins: MikeSmith_ (~MikeSmith@EM114-48-5-170.pool.e-mobile.ne.jp)
  681. # [18:20] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Ping timeout: 260 seconds)
  682. # [18:21] * Quits: MikeSmith (~MikeSmith@EM114-48-181-177.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  683. # [18:21] * MikeSmith_ is now known as MikeSmith
  684. # [18:26] * Quits: agektmr (~Adium@p3028-ipbf1703marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  685. # [18:33] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  686. # [18:34] * Quits: erlehmann (~erlehmann@82.113.99.25) (Quit: Ex-Chat)
  687. # [18:35] * Joins: aroben (~aroben@2620:0:1b00:1191:223:32ff:feba:cd0)
  688. # [18:35] * Quits: shepazu (~schepers@66.236.9.186.ptr.us.xo.net) (Quit: shepazu)
  689. # [18:38] * Joins: karlcow (~karl@nerval.la-grange.net)
  690. # [18:38] * Joins: weinig_ (~weinig@17.246.17.9)
  691. # [18:38] <zewt> it's effectively nearest-neighbor with PNG, but it's more useful with JPEG, where reading fewer scans effectively just lowers the JPEG compression quality
  692. # [18:40] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 248 seconds)
  693. # [18:40] * weinig_ is now known as weinig
  694. # [18:45] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 250 seconds)
  695. # [18:48] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Remote host closed the connection)
  696. # [18:49] * Joins: matjas (~matjas@91.182.163.174)
  697. # [18:50] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 246 seconds)
  698. # [18:51] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  699. # [18:51] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
  700. # [18:52] * Quits: weinig (~weinig@17.246.17.9) (Quit: weinig)
  701. # [18:52] * Joins: weinig (~weinig@17.246.17.9)
  702. # [18:52] * Joins: karlcow (~karl@nerval.la-grange.net)
  703. # [18:52] * Joins: shepazu (~schepers@173.160.128.233)
  704. # [18:55] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
  705. # [18:57] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 240 seconds)
  706. # [18:57] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
  707. # [18:57] <Workshiva> So who enjoys reading the es5 spec?
  708. # [18:58] <bfrohs> No one?
  709. # [18:58] * Quits: micheil (~micheil@124.168.162.99) (Quit: http://brandedcode.com | http://github.com/miksago)
  710. # [18:58] * Quits: CvP (CvP@180.234.27.134) (Quit: [ UPP ] > all)
  711. # [18:58] <Workshiva> I'm sure there's someone
  712. # [18:58] <jgraham> "enjoy"?
  713. # [18:59] <jgraham> Not really
  714. # [18:59] <jgraham> But what is the question?
  715. # [18:59] <Workshiva> I'm looking into the interaction between global namespace pollution from element ids and global variables
  716. # [18:59] * Quits: gavin__ (~gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  717. # [18:59] <Workshiva> From my reading it looks like <div id=a></div><script>var a;</script> will leave a pointing to the div
  718. # [19:00] <jgraham> I have a feeling this is a aknown bug
  719. # [19:00] <jgraham> in HTML5
  720. # [19:00] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  721. # [19:00] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  722. # [19:01] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  723. # [19:01] <Workshiva> Could be. Is there a known bug report too?
  724. # [19:02] * Quits: MikeSmith (~MikeSmith@EM114-48-5-170.pool.e-mobile.ne.jp) (Ping timeout: 250 seconds)
  725. # [19:02] <jgraham> Ah I am thinking of what bz said "The id lookup happens after all other property resolution in browsers (but NOT in the current spec text, note), so if you had <div id="location"> and accessed window.location you would get a Location object, not the <div>."
  726. # [19:02] * Quits: shepazu (~schepers@173.160.128.233) (Quit: shepazu)
  727. # [19:02] <Workshiva> That's different
  728. # [19:02] <jgraham> Dunno if there is a bug
  729. # [19:02] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Ping timeout: 276 seconds)
  730. # [19:02] <Workshiva> (Your case is global property first, then element appears. My case is element appears, then global property appears.)
  731. # [19:02] <jgraham> Because the order is different?
  732. # [19:03] <jgraham> Yeah
  733. # [19:03] * Joins: MikeSmith (~MikeSmith@EM114-48-5-170.pool.e-mobile.ne.jp)
  734. # [19:03] <Workshiva> bz's case should actually work as expected I think
  735. # [19:04] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
  736. # [19:04] <Workshiva> (Becauase HasProperty will be true when the named property for the element is attempted created)
  737. # [19:06] <jgraham> Yes WebIDL seems to have fixed up that case
  738. # [19:06] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (Read error: Operation timed out)
  739. # [19:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
  740. # [19:11] * Joins: karlcow (~karl@nerval.la-grange.net)
  741. # [19:12] * Joins: hdhoang (~hdhoang@203.210.206.100)
  742. # [19:12] <Workshiva> I'm not sure how to fix the other case short of a willful violation
  743. # [19:13] * Joins: erlehmann (~erlehmann@p5DDB9B4C.dip.t-dialin.net)
  744. # [19:15] * Joins: tw2113 (~tw2113@fedora/tw2113)
  745. # [19:15] * Joins: shepazu (~schepers@173.160.128.233)
  746. # [19:15] <jgraham> Workshiva: How do you figure it's not supposed to work?
  747. # [19:16] <jgraham> Because the getter is [[Configurable]] false?
  748. # [19:17] <Workshiva> Variable declarations are parsed in es5 10.5. Step 8 says not to set the variable to undefined if it already exists.
  749. # [19:17] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 260 seconds)
  750. # [19:18] * Joins: karlcow (~karl@nerval.la-grange.net)
  751. # [19:19] <jgraham> Does an accessor property count as a binding? It isn't really clear to me how ES5 interacts with WebIDL here
  752. # [19:19] <jgraham> I sort of think this can't happen in ES5
  753. # [19:19] <Workshiva> WebIDL defines the accessor using [[DefineOwnProperty]] on the global object
  754. # [19:20] <Workshiva> And the global environment uses a object environment record based on the global object
  755. # [19:22] <jgraham> Is the text in [[DefineOwnProperty]] "Create an own accessor property named P of object O whose..." equivalent to creating a mutable binding?
  756. # [19:22] * Joins: dbaron (~dbaron@nat/mozilla/x-gnntaavoooixazgt)
  757. # [19:23] <Workshiva> Yes, CreateMutableBinding actually delegates to DefineOwnProperty
  758. # [19:23] * Joins: karlushi (~karl@nerval.la-grange.net)
  759. # [19:23] <Workshiva> (10.2.1.2.2)
  760. # [19:23] <jgraham> Yes I just found that
  761. # [19:23] <jgraham> I was reading the wrong CreateMutableBinding
  762. # [19:25] <jgraham> OK, I agree this case doesn't work
  763. # [19:26] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 252 seconds)
  764. # [19:26] <jgraham> (I assume it *does* work in browsers?)
  765. # [19:27] <Workshiva> It fails in webkit, apparently
  766. # [19:27] <Workshiva> http://code.google.com/p/chromium/issues/detail?id=80591
  767. # [19:29] <jgraham> Nice
  768. # [19:29] <mven> hixie you here ?
  769. # [19:31] * Quits: zdobersek1 (~zan@cpe-46-164-5-131.dynamic.amis.net) (Ping timeout: 248 seconds)
  770. # [19:31] * Joins: zdobersek (~zan@cpe-46-164-24-254.dynamic.amis.net)
  771. # [19:32] * Joins: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com)
  772. # [19:32] <Hixie> mven: am now, what's up?
  773. # [19:32] <mven> hey was browsing the html5 spec
  774. # [19:32] <mven> particularly http://www.whatwg.org/specs/web-apps/current-work/#a-quick-introduction-to-html
  775. # [19:32] <mven> the part where it says n the following fragment, however, the attribute's value is actually "?art?", not the intended "?art&copy
  776. # [19:33] <mven> i think its missing the semicolon
  777. # [19:33] <mven> or i could be reading it wrong
  778. # [19:33] <mven> heh
  779. # [19:34] * bga_|away is now known as bga_
  780. # [19:34] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  781. # [19:35] <Workshiva> Hixie: By the way, should I make a separate report for the outdated WebIDL terminology?
  782. # [19:36] <bfrohs> mven: That is referring to the example provided below that sentence where, in fact, &copy is provided *without* a semicolon.
  783. # [19:37] <bfrohs> mven: It's basically explaining why it's important to use &amp; instead of just &
  784. # [19:38] * Workshiva cries at non-multipage spec links
  785. # [19:39] <Hixie> mven: looking...
  786. # [19:39] <mven> ah so '&copy' is renders the same as '&copy;'
  787. # [19:39] <bfrohs> http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#syntax-errors
  788. # [19:40] <Hixie> Workshiva: just add multipage/ to the URL
  789. # [19:40] <Hixie> Workshiva: or use a better browser
  790. # [19:40] <bfrohs> Under 'Errors involving fragile syntax contructs'
  791. # [19:41] <Hixie> mven: the fact that the semicolon is missing is the point :-)
  792. # [19:41] <Hixie> mven: i'll see if i can clarify this
  793. # [19:41] <mven> ah k. yea, I was a bit confused but it could've been just me. but thanks for clarifying.
  794. # [19:44] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  795. # [19:44] * Joins: TabAtkins_ (~tabatkins@nat/google/x-zvdgrlctmgulbsbq)
  796. # [19:46] <Hixie> mven: reload, tell me if it's more clear now
  797. # [19:46] <mven> loading
  798. # [19:47] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
  799. # [19:47] <mven> Yep. Much more explicit. Thanks!
  800. # [19:49] * Joins: Ms2ger (~Ms2ger@91.181.58.132)
  801. # [19:50] * Joins: mpilgrim (~pilgrim@24.206.36.125)
  802. # [19:50] <Hixie> np
  803. # [19:50] * Quits: dbaron (~dbaron@nat/mozilla/x-gnntaavoooixazgt) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  804. # [19:51] <Workshiva> Want to fix "indexed for property retrieval" while you're at it? :)
  805. # [19:51] * bga_ is now known as bga_|away
  806. # [19:51] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  807. # [19:52] * Quits: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125) (Client Quit)
  808. # [19:52] * Joins: jwalden (~waldo@c-76-122-146-90.hsd1.mi.comcast.net)
  809. # [19:55] <Hixie> Workshiva: file a bug, i was only able to fix the other one because i was briefly in a state where i didn't have a major change ongoing :-)
  810. # [19:55] <Hixie> i thought i'd fixed all the "indexed for property retrieval" things to use the latest terminology, though
  811. # [19:55] <Hixie> did i miss one?
  812. # [19:56] <Workshiva> Oh, maybe I'm just reading the wrong terminology then
  813. # [19:57] <Hixie> i might well have missed one
  814. # [19:57] * Joins: dbaron (~dbaron@nat/mozilla/x-zuhdpinqgujzlwen)
  815. # [19:58] <Workshiva> Oh, I see. The indexing fragment refers to a different thing.
  816. # [19:58] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  817. # [19:58] <Workshiva> What I should have said is that "return the value obtained using the following steps" doesn't specify that it refers to "determine the value of a named property"
  818. # [19:59] <Workshiva> But that's minor
  819. # [19:59] <Hixie> file a bug :-)
  820. # [19:59] <Hixie> there's a litle widget in the spec to make it easy :-)
  821. # [19:59] <Hixie> easier even than irc :-P
  822. # [20:00] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  823. # [20:00] <Workshiva> Man, I have a bugzilla account, I feel like I'm doing it wrong when I use the widget :P
  824. # [20:00] * Joins: Obvious (tachikoma@188.226.74.2)
  825. # [20:00] <Hixie> i just got a question from a guy writing an html5 book asking me if html's syntax was strict like xml or loose like older versions of html
  826. # [20:00] * Joins: jamesr (~jamesr@nat/google/x-ejgffmrxgcawrtjb)
  827. # [20:00] * Hixie has a little concern for the quality of said book
  828. # [20:01] * bfrohs isn't surprised... sadly
  829. # [20:01] <gsnedders> Hixie: Just "a little"?
  830. # [20:01] <Workshiva> I'm still working on teaching all my team members that <html> is an optional tag
  831. # [20:04] <Philip`> That sounds like a waste of effort
  832. # [20:05] <Philip`> since usually you'll want to add a lang and can't make use of the optionality
  833. # [20:05] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  834. # [20:05] * Joins: CvP (CvP@180.234.58.246)
  835. # [20:06] <Philip`> Better to just teach them that </head> is optional, because that's a rule you can always apply, and it's much more fun because it'll randomly break certain pages in old browsers
  836. # [20:07] <AryehGregor> Even if you add <body>?
  837. # [20:07] <Philip`> Hmm, probably not in that case
  838. # [20:07] <Hixie> </head> being optional is a pain when the first thing in the <body> is something that goes in <head> too (e.g. <script>)
  839. # [20:07] <Philip`> but only crazy people add <body>
  840. # [20:07] <Hixie> that's why the live dom viewer starts with "..." in the body :-)
  841. # [20:08] <AryehGregor> Philip`, MediaWiki adds about four million classes to <body>.
  842. # [20:08] <AryehGregor> Why it doesn't add them to <html>, I don't know.
  843. # [20:08] <AryehGregor> Probably too late to change.
  844. # [20:09] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 250 seconds)
  845. # [20:09] <AryehGregor> Will old browsers not auto-open <body> on hitting a <div> or something?
  846. # [20:10] <Philip`> They won't on hitting a <header>, I think
  847. # [20:11] <AryehGregor> Yeah, that's an issue.
  848. # [20:11] <AryehGregor> Where "old" means "IE8".
  849. # [20:11] <AryehGregor> Or maybe only IE7?
  850. # [20:12] * Quits: Kingdutch (~Kingdutch@188.200.149.217) (Quit: Leaving)
  851. # [20:13] <Workshiva> I'm too busy supporting IE5 to care
  852. # [20:14] <Workshiva> Hixie: The issue with fixing it in WebIDL isn't that heycam won't cooperate, it's that I don't see how WebIDL _can_ fix it
  853. # [20:14] <mpilgrim> you could always insert a div id=body to trigger the implicit body rule
  854. # [20:15] <hober> AryehGregor: <head class> was invalid in HTML4, so people used to use <body class> instead
  855. # [20:15] <AryehGregor> hober, you mean <html class> was invalid?
  856. # [20:15] <hober> sorry, yes
  857. # [20:15] <AryehGregor> That would explain it.
  858. # [20:15] <hober> <html> only took dir="" and lang=""
  859. # [20:16] <mpilgrim> don't forget xml:lang!
  860. # [20:16] <Ms2ger> Like style@class
  861. # [20:19] * bga_|away is now known as bga_
  862. # [20:24] * Joins: dave_levin (~dave_levi@74.125.59.65)
  863. # [20:28] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  864. # [20:29] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
  865. # [20:33] * Joins: estes (~estes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2)
  866. # [20:34] <Hixie> Workshiva: if a browser can implement it, it can be specced
  867. # [20:36] <Workshiva> Yeah, but I think it should be in HTML, not WebIDL
  868. # [20:36] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Leaving...)
  869. # [20:36] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Connection reset by peer)
  870. # [20:37] * Joins: joshdavenport (~jdavenpor@027cc02f.bb.sky.com)
  871. # [20:37] <Hixie> why?
  872. # [20:38] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  873. # [20:39] <Ms2ger> Hixie, that's not a question I'd ever expected you to ask ;)
  874. # [20:39] <Workshiva> Because it's a caused by window == global object, which is also in HTML
  875. # [20:39] <Hixie> so it wouldn't happen on HTMLFormElement?
  876. # [20:40] <Hixie> if you made an HTMLFormElement be the ThisBinding of a function that had a 'var', you'd want different behaviour than if you did it for Window?
  877. # [20:41] <Workshiva> It's specific to object environment records, so it would have to be with (formel) {}
  878. # [20:41] <Workshiva> And when you're doing with (anything) you get that behavior
  879. # [20:42] * Joins: Obvious (tachikoma@188.226.74.2)
  880. # [20:43] <Hixie> i have no idea what what you just said means :-)
  881. # [20:43] <Workshiva> To put it another way, when using with people expect exactly that behavior
  882. # [20:43] <Workshiva> It's a problem with element id lookups because those pollute the global object from the outside
  883. # [20:44] <Hixie> oh, |with|
  884. # [20:44] <Hixie> sorry i didn't realise that was a keyword there
  885. # [20:44] <Workshiva> Ah. Yes.
  886. # [20:44] <Hixie> that made your sentences very hard to parse :-)
  887. # [20:44] <Workshiva> ... I can see that now.
  888. # [20:44] <Hixie> it doesn't have to be with |with|
  889. # [20:44] <Hixie> consider .apply()
  890. # [20:45] <Hixie> or even form.foo = function () { var x; ...; return x; }; form.foo();
  891. # [20:45] <Hixie> no?
  892. # [20:45] <Workshiva> Functions use declarative environment records, not object environment records
  893. # [20:46] * Quits: hdhoang (~hdhoang@203.210.206.100) (Quit: Leaving.)
  894. # [20:47] <Workshiva> If you have an object with a propery x, doing object.method(); requires you to do this.x, just x won't work so it can't collide with var x.
  895. # [20:47] <Hixie> ah
  896. # [20:47] <Hixie> well i don't really see what you want HTML to say
  897. # [20:48] <Hixie> it's the WebIDL algorithms that make this all happen, no?
  898. # [20:49] <Workshiva> jgraham summarized the wanted behavior neatly as "id lookup should happen after all other property resolution"
  899. # [20:49] <Workshiva> WebIDL tries to integrate it with the normal variable environment, but this doesn't work because that has no concept of two levels, so the necessary shadowing can't happen
  900. # [20:50] <Workshiva> I guess you could say the global environment actually has an outer environment which is the evil global namespace polluting element access environment
  901. # [20:51] <Workshiva> So to make this work, it would be necessary to define a deviation from es5 on that or a similar level
  902. # [20:52] <Workshiva> It's not specific to named property access, it just happens to manifest there
  903. # [20:52] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  904. # [20:52] <Hixie> it has to happen like webidl says it to some extent so that |'foo' in window| works, no?
  905. # [20:53] <Workshiva> Yeah
  906. # [20:53] <Hixie> i mean, it has to actually have a property
  907. # [20:53] <Hixie> i think the solution is just to have 'var' override the property in this case
  908. # [20:53] <Hixie> so whatever check 'var' does should not return true or whatever when it's being done for 'var' for these properties
  909. # [20:54] <Workshiva> That sounds like it would solve the problem, but there's no existing mechanism that gives that behavior
  910. # [20:55] <Workshiva> And we don't want this to happen when an object is used with |with|, so it can't be a general mechanism
  911. # [20:56] * Joins: aroben_ (~aroben@17.246.18.229)
  912. # [20:58] * Quits: aroben (~aroben@2620:0:1b00:1191:223:32ff:feba:cd0) (Read error: Operation timed out)
  913. # [20:58] * Quits: aroben_ (~aroben@17.246.18.229) (Remote host closed the connection)
  914. # [20:59] * Joins: aroben_ (~aroben@17.246.18.229)
  915. # [20:59] <Hixie> Workshiva: my suggestion would be for a mechanism like this to be added to WebIDL, keyed on some attribute i can put on Window, then
  916. # [20:59] <Hixie> or somethig like that
  917. # [20:59] <Hixie> unless you're saying Window shouldn't act like this ever for 'var'
  918. # [21:00] <Hixie> what browsers do what you want, again? is it just IE? or IE and Firefox?
  919. # [21:00] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
  920. # [21:01] <Workshiva> IE, Firefox and Opera do it my way.
  921. # [21:01] * Joins: arun_ (~arun@pool-96-232-190-4.nycmny.fios.verizon.net)
  922. # [21:02] <Workshiva> Safari and Chrome do it the other way.
  923. # [21:02] * arun_ is now known as otherarun
  924. # [21:03] <Hixie> yeah so clearly we just need to make the spec match everyone but WebKit
  925. # [21:04] <Hixie> so post to public-webapps that we need to do this, get heycam to say how he thinks we should fix it, and then we'll fix it
  926. # [21:04] * Quits: aroben_ (~aroben@17.246.18.229) (Quit: aroben_)
  927. # [21:06] <otherarun> On another note, DOMException has lots of error codes on it, and some things should just be NOT_ALLOWED. I'm wondering whether we should have a separate exception called NotAllowedException and just throw that.
  928. # [21:07] <otherarun> In particular, for multiple reads (reader.readAsxxx) on the same Blob by the same FileReader
  929. # [21:08] * Quits: shepazu (~schepers@173.160.128.233) (Quit: shepazu)
  930. # [21:08] <Hixie> i just use INVALID_STATE_ERR or similar in those cases
  931. # [21:13] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  932. # [21:14] * bga_ is now known as bga_|away
  933. # [21:15] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  934. # [21:16] <otherarun> Hixie, do you disagree with a separate exception? Would you prefer to reuse?
  935. # [21:17] <Hixie> personally i'm a fan of all of our APIs using only DOMException
  936. # [21:18] * bga_|away is now known as bga_
  937. # [21:20] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
  938. # [21:26] * Joins: GPHemsley (~GPHemsley@ool-45719c42.dyn.optonline.net)
  939. # [21:26] * Quits: GPHemsley (~GPHemsley@ool-45719c42.dyn.optonline.net) (Changing host)
  940. # [21:26] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  941. # [21:29] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  942. # [21:30] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  943. # [21:32] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  944. # [21:37] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
  945. # [21:39] <Hixie> anyone know if anything is going on with the tab visibility api?
  946. # [21:40] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 248 seconds)
  947. # [21:51] * Quits: CvP (CvP@180.234.58.246) (Ping timeout: 264 seconds)
  948. # [21:53] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  949. # [21:59] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  950. # [22:00] * Quits: erlehmann (~erlehmann@p5DDB9B4C.dip.t-dialin.net) (Quit: Ex-Chat)
  951. # [22:01] * Joins: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  952. # [22:06] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-87-10.w90-46.abo.wanadoo.fr)
  953. # [22:06] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  954. # [22:07] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 260 seconds)
  955. # [22:09] * Joins: CvP (CvP@180.234.77.241)
  956. # [22:11] <jamesr> Hixie: yeah
  957. # [22:11] <jamesr> Hixie: the web perf WG added it to its charter and has a draft up
  958. # [22:11] <jamesr> http://www.w3.org/2011/04/webperf.html
  959. # [22:11] <jamesr> Hixie: i was gonna reply to the thread
  960. # [22:15] <jgraham> jamesr: No, the right response was "Tab has his own API now?"
  961. # [22:16] * Joins: Obvious (tachikoma@188.226.74.2)
  962. # [22:16] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  963. # [22:16] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Ex-Chat)
  964. # [22:17] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
  965. # [22:19] * karlushi is now known as karlcow
  966. # [22:22] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  967. # [22:23] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 258 seconds)
  968. # [22:24] <jwalden> AryehGregor: if you want to have cross-window-safe-instanceof, you could take your exception, walk the prototype chain to Object.prototype with Object.getPrototypeOf, grab a function off that, get the Function constructor from that, evaluate (Function("return this")()), then extract the relevant interface constructor from that
  969. # [22:24] <AryehGregor> . . . wow.
  970. # [22:24] <jwalden> AryehGregor: although that's going to fail in Firefox right now, I think, for the cross-window case, in some cases
  971. # [22:24] <AryehGregor> Um, good to know?
  972. # [22:24] <jwalden> bug 631135
  973. # [22:24] <AryehGregor> jgraham, ^^
  974. # [22:25] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  975. # [22:25] * Quits: matjas (~matjas@91.182.163.174) (Quit: Computer has gone to sleep.)
  976. # [22:28] <jwalden> this makes a fair handful of assumptions and/or requirements on what tests must not do
  977. # [22:29] <jwalden> but no test should be mutating a prototype chain with __proto__ = ..., tests shouldn't be deleting Function.prototype.constructor (or such tests could probably be made to not use this method), and tests probably generally wouldn't delete a DOM constructor from the global object and then need to test with it
  978. # [22:29] <jwalden> or something
  979. # [22:31] * Joins: shepazu (~schepers@173.160.128.233)
  980. # [22:31] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Quit: yijun)
  981. # [22:34] * Quits: jwalden (~waldo@c-76-122-146-90.hsd1.mi.comcast.net) (Quit: system updates, brb)
  982. # [22:34] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  983. # [22:35] * Quits: msucan (~robod@109.96.201.56) (Quit: .)
  984. # [22:40] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  985. # [22:44] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  986. # [22:45] * Quits: ezoe (~ezoe@203-140-91-53f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  987. # [22:45] * Quits: Frozen (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2) (Quit: @++ tout le monde)
  988. # [22:45] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Quit: Leaving.)
  989. # [22:48] * Obvious_MkII is now known as Obvious
  990. # [22:50] * Joins: aroben (~aroben@17.246.16.67)
  991. # [22:52] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  992. # [22:54] <zcorpan> Philip`, Hixie: including </head> does not help with the <script> case if you omit <body> anyway
  993. # [22:54] * Quits: smaug____ (~chatzilla@82.181.139.127) (Ping timeout: 258 seconds)
  994. # [22:57] * Joins: matijsb (~matijsb@83.83.205.105)
  995. # [22:58] * Joins: jwalden (~waldo@nat/mozilla/x-nsrdvzockbeuxclu)
  996. # [22:59] <jgraham> jwalden: Evil! I like it ;)
  997. # [22:59] <jwalden> :-)
  998. # [23:00] <jwalden> arguably it would have been better to have windows be entirely separate creatures, maybe with message passing as the only interface between them
  999. # [23:00] <jwalden> then instanceof wouldn't be half-broken for this case
  1000. # [23:01] <jwalden> sixteen years too late
  1001. # [23:01] <Hixie> jamesr: k cool
  1002. # [23:02] <jamesr> Hixie: i'm pretty confident that the web perf wg will end up with something fairly dumb
  1003. # [23:02] <zcorpan> jwalden: sounds like an acid test in itself
  1004. # [23:03] <jwalden> zcorpan: dunno, I'm pretty sure all of those bits (except Object.getPrototypeOf, or a __proto__-based backwards-compatibility hackaround, so I guess the trick excludes <IEmumble) should be reliable
  1005. # [23:04] <Hixie> jamesr: hopefully if it's dumb it won't be implemented
  1006. # [23:04] <jwalden> "good will triumph because dumb is dumb"
  1007. # [23:05] * Quits: Ms2ger (~Ms2ger@91.181.58.132) (Quit: nn)
  1008. # [23:05] <AryehGregor> Hixie, that's only a possibility if the people coming up with it aren't implementers. Is that the case?
  1009. # [23:05] <AryehGregor> Seems unlikely.
  1010. # [23:06] * Joins: myakura (~myakura@FL1-49-129-50-226.tky.mesh.ad.jp)
  1011. # [23:06] <jamesr> well i can't tell what the IE implementors in the group think
  1012. # [23:06] <jamesr> or how likely they are to implement dumb things
  1013. # [23:06] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1014. # [23:06] <AryehGregor> IE team members are ever inscrutable.
  1015. # [23:13] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1016. # [23:23] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  1017. # [23:25] * Joins: nessy (~Adium@124.171.54.114)
  1018. # [23:26] * Joins: othermaciej (~mjs@17.246.19.11)
  1019. # [23:34] * Joins: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net)
  1020. # [23:38] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  1021. # [23:39] * Quits: shepazu (~schepers@173.160.128.233) (Quit: shepazu)
  1022. # [23:39] <jamesr> given w3 spec stored in hg and i have a link to the latest ED with 'tip' in the URL, how do i get a permalink to this draft?
  1023. # [23:44] <AryehGregor> jamesr, use hgweb to find the current revision id and substitute that for "tip".
  1024. # [23:44] <AryehGregor> jamesr, what's the specific example?
  1025. # [23:45] * Quits: zdobersek (~zan@cpe-46-164-24-254.dynamic.amis.net) (Quit: Leaving.)
  1026. # [23:45] <jamesr> http://dvcs.w3.org/hg/webperf/raw-file/tip/specs/PageVisibility/Overview.html
  1027. # [23:46] <jamesr> mkay, it's http://dvcs.w3.org/hg/webperf/rev/62eb533e186b so i want http://dvcs.w3.org/hg/webperf/raw-file/62eb533e186b/specs/PageVisibility/Overview.html
  1028. # [23:46] <jamesr> thanks!
  1029. # [23:46] <AryehGregor> At http://dvcs.w3.org/hg/webperf/, if you click at the latest rev you get http://dvcs.w3.org/hg/webperf/rev/b51b296242fc.
  1030. # [23:47] <AryehGregor> 62eb533e186b is old, but maybe it's the last commit that touched your file or something.
  1031. # [23:47] <AryehGregor> Doesn't seem so.
  1032. # [23:47] <AryehGregor> You probably want b51b296242fc.
  1033. # [23:47] <jamesr> yeah later commits were to other files
  1034. # [23:47] <jamesr> ah yeah
  1035. # [23:48] <jamesr> actually c46bff617f9e
  1036. # [23:48] <AryehGregor> (prefixes of revision id's work too, even as short as "b5" in this case, as long as they're unique)
  1037. # [23:48] <jamesr> b51b was to a different spec
  1038. # [23:48] <AryehGregor> Doesn't matter, it's the same repo, so it will still work.
  1039. # [23:48] <AryehGregor> The latest in the repo is fine for your purposes.
  1040. # [23:52] * Quits: joshdavenport (~jdavenpor@027cc02f.bb.sky.com) (Quit: Leaving)
  1041. # [23:52] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  1042. # [23:52] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1043. # [23:55] <AryehGregor> Stuff like Array.prototype.every.call(foo, ...) is a pain in the neck. Why can't array-like objects just inherit these methods somehow, the way you'd do it in standard OO?
  1044. # [23:57] * Quits: weinig (~weinig@17.246.17.9) (Quit: weinig)
  1045. # [23:57] * Joins: erlehmann (~erlehmann@82.113.99.7)
  1046. # [23:59] <AryehGregor> . . . have I mentioned before that IE9 has the best URL bar of any current browser?
  1047. # [23:59] <Lachy> AryehGregor, what's so good about it?
  1048. # Session Close: Fri Apr 29 00:00:00 2011

The end :)