/irc-logs / freenode / #whatwg / 2012-03-19 / end

Options:

  1. # Session Start: Mon Mar 19 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: smaug____ (~chatzilla@GZYYKMMMCCLXXII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  4. # [00:02] * Quits: gavin__ (~gavin@76.14.70.183) (Ping timeout: 246 seconds)
  5. # [00:03] * Joins: gavin__ (~gavin@76.14.70.183)
  6. # [00:07] * Joins: ezoe (~ezoe@61-205-124-231f1.kyt1.eonet.ne.jp)
  7. # [00:09] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
  8. # [00:26] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  9. # [00:26] * Joins: tomasf (~tom@2002:55e5:dbb7:0:30f6:ef59:f5cb:2afb)
  10. # [00:29] * Quits: drublic (~drublic@frbg-5d84f748.pool.mediaWays.net) (Remote host closed the connection)
  11. # [00:30] * Joins: smaug____ (~chatzilla@GYZMMDX.gprs.sl-laajakaista.fi)
  12. # [00:30] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 264 seconds)
  13. # [00:30] <annevk> yay found the problem
  14. # [00:31] <annevk> for lead byte 0xC6 Gecko does not eat some trailing bytes if the resulting code point is undefined, even though the bytes are in the valid range
  15. # [00:31] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  16. # [00:32] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Remote host closed the connection)
  17. # [00:32] <annevk> with that change, Firefox and Opera are identical
  18. # [00:32] <annevk> booyah
  19. # [00:36] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  20. # [00:38] <annevk> now I need to spec it...
  21. # [00:39] * jonlee is now known as jonlee|afk
  22. # [00:48] * Quits: annevk (~annevk@64.134.228.207) (Quit: annevk)
  23. # [01:00] * Joins: jondong (~jondong@123.126.22.58)
  24. # [01:03] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  25. # [01:03] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  26. # [01:09] * Quits: gavin__ (~gavin@76.14.70.183) (Ping timeout: 255 seconds)
  27. # [01:11] * Quits: samol (~samol@accb193.neoplus.adsl.tpnet.pl) (Quit: Wychodzi)
  28. # [01:12] * Joins: gavin__ (~gavin@76.14.70.183)
  29. # [01:16] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
  30. # [01:24] * Quits: gavin__ (~gavin@76.14.70.183) (Remote host closed the connection)
  31. # [01:31] * Joins: annevk (~annevk@209.118.182.194)
  32. # [01:44] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
  33. # [01:51] * Quits: Druid_ (~Druid@p5B137D44.dip.t-dialin.net) (Ping timeout: 265 seconds)
  34. # [01:53] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  35. # [01:56] * Joins: Druid_ (~Druid@p5B135389.dip.t-dialin.net)
  36. # [02:04] * Quits: cpearce (~cpearce@ip-118-90-46-51.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
  37. # [02:08] * Quits: plutoniix (~plutoniix@101.109.228.102) (Quit: Leaving)
  38. # [02:20] * Quits: sarro (~sarro@i5E864B4F.versanet.de)
  39. # [02:20] * Joins: timmywil (~timmywil@c-76-127-16-172.hsd1.tn.comcast.net)
  40. # [02:21] * Quits: timmywil (~timmywil@c-76-127-16-172.hsd1.tn.comcast.net) (Client Quit)
  41. # [02:22] * Parts: annevk (~annevk@209.118.182.194)
  42. # [02:23] * Joins: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net)
  43. # [02:23] * Joins: annevk (~annevk@209.118.182.194)
  44. # [02:23] * Quits: annevk (~annevk@209.118.182.194) (Client Quit)
  45. # [02:24] * Joins: cpearce (~cpearce@60.234.54.74)
  46. # [02:25] * Joins: annevk (~annevk@209.118.182.194)
  47. # [02:25] * Quits: annevk (~annevk@209.118.182.194) (Client Quit)
  48. # [02:31] * heycam is now known as heycam|away
  49. # [02:48] * heycam|away is now known as heycam
  50. # [02:50] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  51. # [02:52] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
  52. # [02:52] * Joins: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net)
  53. # [02:54] * Quits: KillerX (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
  54. # [02:54] * KillerX_ is now known as KillerX
  55. # [02:55] * Joins: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
  56. # [02:55] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  57. # [02:56] * Quits: jamesr (jamesr@nat/google/x-umerdehwahsyatyf) (Quit: jamesr)
  58. # [03:19] * Quits: smaug____ (~chatzilla@GYZMMDX.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  59. # [03:21] * Joins: Evanescence (~Evanescen@60.183.228.186)
  60. # [03:24] * Quits: jacobolu_ (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  61. # [03:26] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
  62. # [03:29] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  63. # [03:31] * Quits: Peter` (~peter@nishino.lvp-media.com) (Ping timeout: 276 seconds)
  64. # [03:31] * Joins: smaug____ (~chatzilla@ZYYYMYDVI.gprs.sl-laajakaista.fi)
  65. # [03:33] * Joins: Peter` (~peter@188.95.90.218)
  66. # [03:34] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  67. # [03:38] * Joins: KillerX_ (~anant@70-36-146-222.dsl.dynamic.sonic.net)
  68. # [03:38] * Quits: KillerX (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
  69. # [03:38] * KillerX_ is now known as KillerX
  70. # [03:43] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 264 seconds)
  71. # [03:55] * Quits: dbaron (~dbaron@173-228-85-36.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  72. # [03:57] * Quits: xbuzz (~chris@c-71-232-28-255.hsd1.ma.comcast.net) (Quit: xbuzz)
  73. # [04:02] * Quits: smaug____ (~chatzilla@ZYYYMYDVI.gprs.sl-laajakaista.fi) (Ping timeout: 246 seconds)
  74. # [04:05] * Quits: LBP (~Mirc@pD9EB0A54.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
  75. # [04:05] * Joins: LBP (~Mirc@pD9EB1A7B.dip0.t-ipconnect.de)
  76. # [04:05] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  77. # [04:07] * Quits: Peter` (~peter@188.95.90.218) (Ping timeout: 276 seconds)
  78. # [04:14] * Joins: Peter` (~peter@188.95.90.218)
  79. # [04:14] * Joins: ehsan (~ehsan@209.29.21.241)
  80. # [04:20] * Joins: ferret__ (32889a66@gateway/web/freenode/ip.50.136.154.102)
  81. # [04:21] <ferret__> hello
  82. # [04:22] * Parts: ferret__ (32889a66@gateway/web/freenode/ip.50.136.154.102)
  83. # [04:31] * Joins: jacobolus (~jacobolus@199.188.193.145)
  84. # [04:36] * Joins: dbaron (~dbaron@173-228-85-36.dsl.dynamic.sonic.net)
  85. # [05:16] * Joins: izhak (~izhak@213.87.241.195)
  86. # [06:00] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  87. # [06:04] <MikeSmith> Hixie: I updated the dates in the boilerplate files
  88. # [06:04] <MikeSmith> so if you could please push to W3C so those get rebuilt I'd appreciate it
  89. # [06:06] * Quits: cullenjennings (~fluffy@nat/cisco/x-zsamozouxrnsycos) (Quit: cullenjennings)
  90. # [06:06] * Quits: KillerX (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
  91. # [06:08] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  92. # [06:10] * Joins: Areks|2 (~Areks@rs.gridnine.com)
  93. # [06:10] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 260 seconds)
  94. # [06:13] * Joins: KillerX (~anant@70-36-146-222.dsl.dynamic.sonic.net)
  95. # [06:13] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 246 seconds)
  96. # [06:13] * Joins: rniwa_ (~rniwa@216.239.45.130)
  97. # [06:15] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  98. # [06:16] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
  99. # [06:16] * rniwa_ is now known as rniwa
  100. # [06:18] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  101. # [06:19] * Joins: incidence (jussi@unaffiliated/incidence)
  102. # [06:33] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  103. # [06:34] <zcorpan> Hixie: maybe try to fiddle with word-spacing
  104. # [06:34] <Hixie> MikeSmith: i'm mid-way through a ridiculously involved edit right now but should be able to do that monday - is that ok?
  105. # [06:34] <Hixie> MikeSmith: (if not i can do it sooner but it's a pain to back things out then push them back in again)
  106. # [06:35] <Hixie> zcorpan: yeah, i should try that
  107. # [06:36] <MikeSmith> Hixie: Monday is fine
  108. # [06:36] <MikeSmith> we publish on Tuesday
  109. # [06:36] <Hixie> k
  110. # [06:46] * jonlee|afk is now known as jonlee
  111. # [07:07] * Joins: niloy (~niloy@61.12.96.242)
  112. # [07:16] * Quits: Evanescence (~Evanescen@60.183.228.186) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  113. # [07:17] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  114. # [07:19] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  115. # [07:21] * Quits: nickcooley (~tandemsev@c-50-133-132-159.hsd1.ma.comcast.net) (Ping timeout: 276 seconds)
  116. # [07:23] * Quits: KillerX (~anant@70-36-146-222.dsl.dynamic.sonic.net) (Quit: KillerX)
  117. # [07:29] * Joins: benjoffe (~benjoffe@119-252-71-224.static.highway1.net.au)
  118. # [07:31] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  119. # [07:35] * Joins: jochen___ (jochen@nat/google/x-jhabqsaonyfamahl)
  120. # [07:38] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
  121. # [07:39] * Quits: jochen__ (jochen@nat/google/x-inxaaasieedsdmvp) (Ping timeout: 260 seconds)
  122. # [07:39] * jochen___ is now known as jochen__
  123. # [07:45] * Joins: ncooley (~tandemsev@2002:3285:849f:0:1ea:a976:ac03:41a8)
  124. # [07:53] * Quits: dbaron (~dbaron@173-228-85-36.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  125. # [08:09] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  126. # [08:12] * Quits: michaelw (~michaelw@tor.foldr.org) (Ping timeout: 264 seconds)
  127. # [08:21] * Joins: roc (~chatzilla@121.98.230.221)
  128. # [08:22] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  129. # [08:39] * Joins: Evanescence (~Evanescen@60.183.228.186)
  130. # [08:39] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  131. # [08:40] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-zomnsuzfrmkvikym) (Quit: Connection closed for inactivity)
  132. # [08:43] * Quits: Evanescence (~Evanescen@60.183.228.186) (Client Quit)
  133. # [08:43] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  134. # [08:51] * Joins: Evanescence (~Evanescen@60.183.228.186)
  135. # [08:55] * Joins: silentimp (~silentimp@152-0-132-95.pool.ukrtel.net)
  136. # [08:55] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  137. # [09:12] * Joins: woef (~woef@91.183.84.141)
  138. # [09:13] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  139. # [09:21] * Quits: [[zz]] (~q@101.109.228.102) (Ping timeout: 246 seconds)
  140. # [09:27] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
  141. # [09:34] * Joins: [[zz]] (~q@125.25.46.215.adsl.dynamic.totbb.net)
  142. # [09:36] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  143. # [09:42] * jonlee is now known as jonlee|afk
  144. # [09:43] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  145. # [09:52] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 272 seconds)
  146. # [09:54] * Joins: karlcow (~karl@nerval.la-grange.net)
  147. # [10:10] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  148. # [10:14] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  149. # [10:14] * Joins: Ms2ger (~Ms2ger@vpnb207.ugent.be)
  150. # [10:19] * Joins: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net)
  151. # [10:20] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  152. # [10:21] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  153. # [10:27] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  154. # [10:29] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
  155. # [10:36] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
  156. # [10:36] * Quits: david_carlisle_ (~chatzilla@86.188.197.189) (Read error: Connection reset by peer)
  157. # [10:36] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
  158. # [10:37] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  159. # [10:37] * heycam is now known as heycam|away
  160. # [10:50] * Joins: miketaylr (~miketaylr@guest.opera.com)
  161. # [10:59] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 276 seconds)
  162. # [11:02] * Joins: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au)
  163. # [11:21] * Quits: seventh (seventh@69.80.107.251) (Ping timeout: 246 seconds)
  164. # [11:24] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  165. # [11:27] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
  166. # [11:28] * Joins: smaug____ (~chatzilla@GGZYYYMMDVI.gprs.sl-laajakaista.fi)
  167. # [11:30] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  168. # [11:32] * Quits: Ms2ger (~Ms2ger@vpnb207.ugent.be) (Ping timeout: 245 seconds)
  169. # [11:32] * Quits: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au) (Quit: schnoomac)
  170. # [11:38] * Joins: kenneth_ (kenneth@nat/nokia/x-djtjhkoyswogxgsv)
  171. # [11:39] * Quits: kenneth__ (kenneth@nat/nokia/x-zvoqwvaflghkbbqt) (Read error: Connection reset by peer)
  172. # [11:41] * Joins: kenneth__ (kenneth@nat/nokia/x-fbeqremjnshqczxs)
  173. # [11:42] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
  174. # [11:42] * Quits: kenneth_ (kenneth@nat/nokia/x-djtjhkoyswogxgsv) (Read error: Connection reset by peer)
  175. # [11:45] * Joins: nonge_ (~nonge@p50829170.dip.t-dialin.net)
  176. # [11:50] * Quits: nonge (~nonge@p5B326D89.dip.t-dialin.net) (Ping timeout: 244 seconds)
  177. # [11:51] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  178. # [11:52] * Joins: Ms2ger (~Ms2ger@vpna119.ugent.be)
  179. # [12:02] * Joins: temp01 (~temp01@unaffiliated/temp01)
  180. # [12:13] * Joins: miketaylr (~miketaylr@guest.opera.com)
  181. # [12:13] * Quits: jacobolus (~jacobolus@199.188.193.145) (Remote host closed the connection)
  182. # [12:31] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  183. # [12:38] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  184. # [12:43] * Quits: Ms2ger (~Ms2ger@vpna119.ugent.be) (Ping timeout: 260 seconds)
  185. # [12:47] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
  186. # [12:56] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 250 seconds)
  187. # [12:57] * Joins: Ms2ger (~Ms2ger@vpna137.ugent.be)
  188. # [12:57] * Joins: jdong_bot_ (~jdong_bot@114.112.45.164)
  189. # [13:04] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  190. # [13:06] * Joins: mpt (~mpt@nat/canonical/x-wsokrgrkoozrkrek)
  191. # [13:06] * Quits: mpt (~mpt@nat/canonical/x-wsokrgrkoozrkrek) (Changing host)
  192. # [13:06] * Joins: mpt (~mpt@canonical/mpt)
  193. # [13:07] * Quits: jdong_bot_ (~jdong_bot@114.112.45.164) (Ping timeout: 252 seconds)
  194. # [13:08] * Joins: cullenjennings (~fluffy@nat/cisco/x-ohgeklkajiameqtv)
  195. # [13:14] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  196. # [13:15] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  197. # [13:15] * Joins: zcorpan (~zcorpan@node-7ahky3bh66fcq5n83.a0.ipv6.opera.com)
  198. # [13:16] * Joins: kaustubh (~silverroo@144.187.36.11)
  199. # [13:17] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  200. # [13:25] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
  201. # [13:25] * Joins: temp02 (~temp01@unaffiliated/temp01)
  202. # [13:28] * Quits: izhak (~izhak@213.87.241.195) (Remote host closed the connection)
  203. # [13:28] * Quits: tomasf (~tom@2002:55e5:dbb7:0:30f6:ef59:f5cb:2afb) (Quit: tomasf)
  204. # [13:28] * tomasf_ is now known as tomasf
  205. # [13:32] * Joins: PalleZingmark (~Adium@217.13.228.226)
  206. # [13:36] * Parts: kaustubh (~silverroo@144.187.36.11)
  207. # [13:36] * Joins: kaustubh (~silverroo@144.187.36.11)
  208. # [13:36] * Parts: kaustubh (~silverroo@144.187.36.11)
  209. # [13:37] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  210. # [13:42] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  211. # [14:06] * Joins: jdong_bot_ (~jdong_bot@118.186.129.171)
  212. # [14:08] * Joins: twisted`_ (~anonymous@p5DDBB91E.dip.t-dialin.net)
  213. # [14:11] * Quits: twisted` (~anonymous@p5DDBB30F.dip.t-dialin.net) (Ping timeout: 252 seconds)
  214. # [14:11] * twisted`_ is now known as twisted`
  215. # [14:17] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  216. # [14:21] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  217. # [14:21] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  218. # [14:24] * Joins: MacTed (~Thud@63.119.36.36)
  219. # [14:27] * Quits: Ms2ger (~Ms2ger@vpna137.ugent.be) (Ping timeout: 252 seconds)
  220. # [14:29] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  221. # [14:29] * Joins: plutoniix (~plutoniix@125.25.46.215.adsl.dynamic.totbb.net)
  222. # [14:30] * Joins: erichynds (~ehynds@64.206.121.41)
  223. # [14:32] * Joins: temp01 (~temp01@unaffiliated/temp01)
  224. # [14:32] * Joins: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  225. # [14:36] * Quits: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Client Quit)
  226. # [14:36] * Joins: davidb (~davidb@66.207.208.98)
  227. # [15:10] * Quits: Evanescence (~Evanescen@60.183.228.186) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  228. # [15:10] * Joins: jdong_bo_ (~jdong_bot@118.186.129.171)
  229. # [15:11] * Quits: jdong_bot_ (~jdong_bot@118.186.129.171) (Read error: Connection reset by peer)
  230. # [15:14] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Ping timeout: 245 seconds)
  231. # [15:14] * Joins: annevk (~annevk@209.118.182.194)
  232. # [15:15] <annevk> hsivonen: we can just follow http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html no?
  233. # [15:15] <annevk> hsivonen: if we are going to support other encodings, might as well support the same set we support through other APIs
  234. # [15:15] <annevk> hsivonen: my plan is for them all to converge anyway
  235. # [15:16] * Joins: xbuzz (~chris@waltham-nat.ma.lycos.com)
  236. # [15:16] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  237. # [15:18] <hsivonen> annevk: ok
  238. # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  239. # [15:20] * Quits: xbuzz (~chris@waltham-nat.ma.lycos.com) (Client Quit)
  240. # [15:22] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  241. # [15:26] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  242. # [15:27] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  243. # [15:29] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Client Quit)
  244. # [15:30] * Joins: ehsan (~ehsan@66.207.208.98)
  245. # [15:30] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  246. # [15:32] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 276 seconds)
  247. # [15:32] * riven` is now known as riven
  248. # [15:32] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  249. # [15:32] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  250. # [15:36] * Quits: ezoe (~ezoe@61-205-124-231f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  251. # [15:39] * Joins: xbuzz (~chris@waltham-nat.ma.lycos.com)
  252. # [15:47] * Quits: jdong_bo_ (~jdong_bot@118.186.129.171) (Remote host closed the connection)
  253. # [15:50] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  254. # [15:53] <smaug____> hmm, where is this handling for callbacks defined...
  255. # [15:56] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  256. # [16:00] * Joins: izhak (~izhak@188.168.203.53)
  257. # [16:01] * Quits: xbuzz (~chris@waltham-nat.ma.lycos.com) (Quit: xbuzz)
  258. # [16:02] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  259. # [16:03] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  260. # [16:04] * Joins: xbuzz (~chris@waltham-nat.ma.lycos.com)
  261. # [16:05] * Quits: xbuzz (~chris@waltham-nat.ma.lycos.com) (Client Quit)
  262. # [16:12] * Quits: izhak (~izhak@188.168.203.53) (Remote host closed the connection)
  263. # [16:15] * Joins: Ms2ger (~Ms2ger@vpnd094.ugent.be)
  264. # [16:15] * Joins: izhak (~izhak@188.168.203.53)
  265. # [16:29] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
  266. # [16:37] * Quits: hasather (davidh@nat/opera/x-jfwmkeoescqajdvf) (Quit: Ex-Chat)
  267. # [16:40] * Joins: dbaron (~dbaron@173-228-85-36.dsl.dynamic.sonic.net)
  268. # [17:04] * Quits: plutoniix (~plutoniix@125.25.46.215.adsl.dynamic.totbb.net) (Ping timeout: 272 seconds)
  269. # [17:06] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
  270. # [17:06] * Joins: hasather (davidh@nat/opera/x-rsknjhbitszspuwq)
  271. # [17:08] * Joins: plutoniix (~plutoniix@125.25.46.215.adsl.dynamic.totbb.net)
  272. # [17:12] * Joins: scor (~scor@drupal.org/user/52142/view)
  273. # [17:12] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  274. # [17:12] * Joins: scor (~scor@drupal.org/user/52142/view)
  275. # [17:17] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  276. # [17:18] * Quits: izhak (~izhak@188.168.203.53) (Remote host closed the connection)
  277. # [17:25] * Quits: annevk (~annevk@209.118.182.194) (Quit: annevk)
  278. # [17:32] * Quits: Ms2ger (~Ms2ger@vpnd094.ugent.be) (Ping timeout: 272 seconds)
  279. # [17:39] * Quits: zcorpan (~zcorpan@node-7ahky3bh66fcq5n83.a0.ipv6.opera.com) (Quit: zcorpan)
  280. # [17:40] * Joins: KillerX (~anant@nat/mozilla/x-fquulivhhdvjsefw)
  281. # [17:46] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 260 seconds)
  282. # [17:50] * Joins: ap (~ap@2620:149:4:1b01:c88b:811f:215c:80ec)
  283. # [17:52] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 246 seconds)
  284. # [17:53] * Joins: Stalker[lv] (~stalker@87-126-71-253.btc-net.bg)
  285. # [17:54] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  286. # [17:54] * Quits: scor (~scor@drupal.org/user/52142/view) (Read error: Connection reset by peer)
  287. # [17:54] <Stalker[lv]> Hello, all! I've got a problem validating my webpage with one meta tag. Does w3c validator looks in whatwg's wiki when validating html5 page?
  288. # [17:54] * Joins: scor (~scor@drupal.org/user/52142/view)
  289. # [17:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  290. # [17:55] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  291. # [17:55] <MikeSmith> Stalker[lv]: no the meta checking is hard-coded
  292. # [17:55] <MikeSmith> for now at least
  293. # [17:56] <MikeSmith> when something new gets registered and there's clearly agreement about it, somebody adds it to the validator
  294. # [17:56] <MikeSmith> is there are specific value you're using that it's flagging as an error?
  295. # [17:58] <Stalker[lv]> it's metatag, which tells to skype toolbar not to add ugly "call via skype" links
  296. # [17:59] <Stalker[lv]> <meta name="SKYPE_TOOLBAR" CONTENT="SKYPE_TOOLBAR_PARSER_COMPATIBLE">
  297. # [18:00] * Joins: Lachy_ (~Lachy@guest.opera.com)
  298. # [18:00] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  299. # [18:00] <Stalker[lv]> tried to use JS+jQuery skype remover, but it doesn't work with all skype toolbar versions, so I have to use this tag. Also, there's place for "valid html" badge :)
  300. # [18:00] * Quits: Lachy (Lachy@nat/opera/x-isihuwwwpwtbgxhu) (Read error: Connection reset by peer)
  301. # [18:00] * Lachy_ is now known as Lachy
  302. # [18:01] <MikeSmith> Stalker[lv]: so if there is a spec somewhere for that this "SKYPE_TOOLBAR" thing is, then you have a start on it possibly being register-able
  303. # [18:02] <MikeSmith> but if there is no spec anywhere, then there's no good way for people to be able to know how to use interoperably
  304. # [18:02] * Quits: Lachy (~Lachy@guest.opera.com) (Client Quit)
  305. # [18:06] <AryehGregor> Hmm, so a failed script load fires an error event, and it bubbles in Gecko but not WebKit/Presto.
  306. # [18:06] <AryehGregor> Spec says it shouldn't bubble.
  307. # [18:06] * AryehGregor tests IE
  308. # [18:06] <AryehGregor> Nope, doesn't bubble in IE either.
  309. # [18:07] <AryehGregor> Why doesn't it bubble? Bubbling seems useful here. Exceptions hit window.onerror, so a failed script load logically may as well too, no?
  310. # [18:08] * Quits: KillerX (~anant@nat/mozilla/x-fquulivhhdvjsefw) (Read error: Connection reset by peer)
  311. # [18:08] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  312. # [18:09] <AryehGregor> Nobody seems to fire error events for failed stylesheet loads. :(
  313. # [18:09] * Joins: KillerX (~anant@nat/mozilla/x-mmtraajhcclgpfwt)
  314. # [18:12] * Quits: dbaron (~dbaron@173-228-85-36.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
  315. # [18:14] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  316. # [18:15] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 272 seconds)
  317. # [18:15] * Quits: foolip (~philip@node-7lfbcsq7dbwsptf2f.a0.ipv6.opera.com) (Quit: Ex-Chat)
  318. # [18:17] * Quits: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net) (Remote host closed the connection)
  319. # [18:18] * Joins: foolip (~philip@node-7lfbcdnv0h1z0veyg.a0.ipv6.opera.com)
  320. # [18:19] <Stalker[lv]> MikeSmith, https://jira.skype.com/browse/SCW-65 - there's mention of this tag. also in wiki is link to atricle about it..
  321. # [18:19] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  322. # [18:19] * MikeSmith looks
  323. # [18:20] <MikeSmith> Stalker[lv]: in what wiki?
  324. # [18:21] <MikeSmith> Stalker[lv]: anyway if you wanted to take the time you could write up an actual spec for it yourself
  325. # [18:21] <MikeSmith> that's what others have done for some similar cases
  326. # [18:21] <MikeSmith> you could add it to the whatwg wiki
  327. # [18:22] <MikeSmith> like this: http://wiki.whatwg.org/wiki/Meta_referrer
  328. # [18:23] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  329. # [18:23] * Joins: jsbell (jsbell@nat/google/x-vlrcilvuuwwedqao)
  330. # [18:26] * Joins: dave_levin (dave_levin@nat/google/x-uarkscubyzrdbecn)
  331. # [18:27] * Joins: rniwa_ (~rniwa@216.239.45.130)
  332. # [18:27] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Operation timed out)
  333. # [18:27] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
  334. # [18:28] <TabAtkins> jwheare: The spec was actually inspired by a relatively similar JS implementation, where we just built a layout in using position:absolute hooked up to a constraint solver.
  335. # [18:28] <TabAtkins> jwheare: I can ask if it's releasable code.
  336. # [18:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  337. # [18:29] * Joins: pablof (~pablof@144.189.101.1)
  338. # [18:29] <jwheare> TabAtkins: yeah, alex showed me it i think. he mentioned it was internal
  339. # [18:29] <TabAtkins> Yup.
  340. # [18:29] <TabAtkins> That doesn't mean it's secret, just that I think we have to file something with the open-source people if we want to release it.
  341. # [18:30] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  342. # [18:30] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  343. # [18:30] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  344. # [18:30] <jwheare> would be good to play around with it. i'm basically gonna need to implement something like it for irccloud
  345. # [18:30] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
  346. # [18:30] * rniwa_ is now known as rniwa
  347. # [18:31] * Joins: drublic (~drublic@frbg-5d84feae.pool.mediaWays.net)
  348. # [18:33] <TabAtkins> I'll ask about it and get back to you.
  349. # [18:39] <AryehGregor> Oh, wait, people do fire error events for failed stylesheet loads, good.
  350. # [18:45] * Joins: roc_ (~chatzilla@121.98.230.221)
  351. # [18:46] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  352. # [18:47] * Joins: purefusion (~purefusio@unaffiliated/purefusion)
  353. # [18:48] * Joins: jamesr (jamesr@nat/google/x-fspcosmrdlqjcskh)
  354. # [18:54] * Joins: dbaron (~dbaron@nat/mozilla/x-hsjavdefqfkmfimc)
  355. # [18:56] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  356. # [19:00] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
  357. # [19:01] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  358. # [19:14] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  359. # [19:14] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  360. # [19:18] * Parts: KillerX (~anant@nat/mozilla/x-mmtraajhcclgpfwt)
  361. # [19:19] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
  362. # [19:28] * Joins: aklein (u4454@gateway/web/irccloud.com/x-qduywibmsimdufhy)
  363. # [19:34] * Quits: Stalker[lv] (~stalker@87-126-71-253.btc-net.bg) (Ping timeout: 252 seconds)
  364. # [19:35] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  365. # [19:35] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  366. # [19:39] <aklein> smaug____: yt?
  367. # [19:42] <smaug____> aklein: yes
  368. # [19:42] <smaug____> though, just going out
  369. # [19:43] <smaug____> (in 5 mins)
  370. # [19:43] <aklein> smaug____: k, I was just going to try one more time :)
  371. # [19:43] <smaug____> to convince case-insensitive filtering?
  372. # [19:44] <smaug____> IMO it is simpler without it
  373. # [19:44] <aklein> smaug____: yeah...consider a hypothetical future webdev who observes HREF and then calls setAttribute('HREF', someURL). I claim they'll be surprised.
  374. # [19:44] <aklein> the implementation is certainly simpler
  375. # [19:44] <aklein> but the HTML dom world very much behaves as if it were case insensitive.
  376. # [19:45] <smaug____> aklein: well, they they are surprised even with the current APIs
  377. # [19:45] <smaug____> Attr.name is lowercase
  378. # [19:45] <aklein> heh
  379. # [19:46] <aklein> yet Element.tagName is uppercase
  380. # [19:47] <aklein> yet getElementsByTagName('div') works just fine
  381. # [19:47] <smaug____> this is a new API and we don't need to complicate it with special cases
  382. # [19:47] <smaug____> getElementsByTagName is ancient, so that can't be changed
  383. # [19:48] <smaug____> .tagName is lowercase
  384. # [19:48] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  385. # [19:48] <smaug____> er
  386. # [19:48] <smaug____> it is whatever what used when creating the element
  387. # [19:49] <smaug____> s/what/was/
  388. # [19:49] <smaug____> so, .tagName is case-sensitive
  389. # [19:49] <aklein> smaug____: nope: http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#dom-element-tagname
  390. # [19:49] <smaug____> ah, is the spec wrong :)
  391. # [19:49] <smaug____> anyway, that is all legacy
  392. # [19:50] <smaug____> we don't have to ruin the API with legacy stugg
  393. # [19:50] <smaug____> stuff
  394. # [19:50] <aklein> but MutationObservers have to live in the same world as all the legacy stuff, so it seems weird to make them behave differently
  395. # [19:51] <aklein> ah well, I'll let you go for now
  396. # [19:51] <smaug____> I want MutationObservers to behave the way rest of the world
  397. # [19:51] <smaug____> Attr.name is lowercase in HTML docs
  398. # [19:51] * smaug____ runs
  399. # [19:53] <smaug____> aklein: oh, indeed .tagName is uppercase. I was accidentally testing xhtml doc :/
  400. # [19:53] <smaug____> now I really run
  401. # [19:54] <smaug____> back later
  402. # [20:00] * Joins: silentimp_ (~silentimp@201-133-133-95.pool.ukrtel.net)
  403. # [20:00] * jonlee|afk is now known as jonlee
  404. # [20:00] * Joins: jonlee_ (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net)
  405. # [20:00] * Quits: jonlee (~jonlee@2620:149:4:1b01:34f3:36ce:18c9:944) (Quit: jonlee)
  406. # [20:01] * jonlee_ is now known as jonlee
  407. # [20:01] * Quits: silentimp (~silentimp@152-0-132-95.pool.ukrtel.net) (Ping timeout: 246 seconds)
  408. # [20:01] * silentimp_ is now known as silentimp
  409. # [20:02] <AryehGregor> Is the fact that browsers fire a bubbling error event at scripts with uncaught exceptions documented? I don't see it glancing at HTML.
  410. # [20:03] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  411. # [20:08] * Quits: roc_ (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
  412. # [20:09] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  413. # [20:13] * Joins: smaugN900 (~smaug@ZYYYMMMCDLXXXI.gprs.sl-laajakaista.fi)
  414. # [20:15] <smaugN900> aklein: case-sensitive is also compatible with current DOMAttrModified with which one needs to filter using attr nodes
  415. # [20:17] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  416. # [20:26] * Quits: smaugN900 (~smaug@ZYYYMMMCDLXXXI.gprs.sl-laajakaista.fi) (Ping timeout: 264 seconds)
  417. # [20:27] * Joins: cpearce (~cpearce@ip-118-90-46-51.xdsl.xnet.co.nz)
  418. # [20:31] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  419. # [20:37] * Joins: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
  420. # [20:42] * Joins: sarro (~sarro@i5E864769.versanet.de)
  421. # [20:50] * Quits: cpearce (~cpearce@ip-118-90-46-51.xdsl.xnet.co.nz) (Ping timeout: 246 seconds)
  422. # [20:54] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-uinelttlsrtkslwy)
  423. # [21:09] * Quits: dbaron (~dbaron@nat/mozilla/x-hsjavdefqfkmfimc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  424. # [21:09] * Joins: dbaron (~dbaron@nat/mozilla/x-ikaapfgauoisajcm)
  425. # [21:10] <AryehGregor> Given a <script>, there's no way to tell whether it's run successfully yet or not, right?
  426. # [21:10] <AryehGregor> Meaning, if I do document.querySelectorAll("script") or something, I can't figure out which (if any) haven't run yet.
  427. # [21:10] <AryehGregor> Or never ran at all, e.g., had errors.
  428. # [21:11] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
  429. # [21:11] <TabAtkins> Besides having the script alter itself at the end of running, right?
  430. # [21:11] <AryehGregor> Right, I don't want to modify the scripts themselves.
  431. # [21:11] <AryehGregor> (since there are zillions)
  432. # [21:12] <TabAtkins> Then no clue.
  433. # [21:12] <AryehGregor> Hmm, afterscriptexecute bubbles.
  434. # [21:12] <AryehGregor> Maybe I could use that.
  435. # [21:13] <AryehGregor> With a capturing event listener.
  436. # [21:14] <AryehGregor> Won't help for scripts that have already run, of course.
  437. # [21:14] * Joins: roc_ (~chatzilla@60.234.54.74)
  438. # [21:15] <Hixie> AryehGregor: change their contents and reinsert them into the dom; if they do anything then they weren't run. :-)
  439. # [21:15] <Hixie> AryehGregor: (the key being a <script> can only run once)
  440. # [21:15] * roc_ is now known as roc
  441. # [21:16] <AryehGregor> Hixie, so something like: script.textContent = "alert('bad')"; var nextSibling = script.nextSibling; script.parentNode.removeChild(script); script.insertBefore(script, nextSibling); ?
  442. # [21:16] <AryehGregor> And unset the src.
  443. # [21:16] <AryehGregor> That's kind of evil genius.
  444. # [21:16] * AryehGregor tries
  445. # [21:18] <Hixie> AryehGregor: something like that. or maybe even better, if you want to not screw up the original element, clone it, remove .src, set the contents to something harmless like ';', and then insert that
  446. # [21:18] <Hixie> AryehGregor: since the "has executed" state propagates to clones
  447. # [21:18] <Hixie> (remove async and defer as well)
  448. # [21:19] * Quits: jonlee (~jonlee@c-98-210-128-183.hsd1.ca.comcast.net) (Quit: jonlee)
  449. # [21:23] * Joins: karlcow (~karl@nerval.la-grange.net)
  450. # [21:26] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  451. # [21:27] <Hixie> are any of the people who wanted path objects not to have transforms but instead for the methods to get matrix arguments around?
  452. # [21:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  453. # [21:28] <TabAtkins> Matrix-based transforms are the devil.
  454. # [21:30] <Philip`> As in requiring users of the API to do the matrix maths themselves and pass the result into the API?
  455. # [21:30] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  456. # [21:30] <Hixie> the matrix object has the regular transformation stuff on it, that's not hte issue
  457. # [21:30] <Hixie> (it's just SVGMatrix)
  458. # [21:30] <Philip`> Ah
  459. # [21:31] * Philip` hasn't had time/energy/nonlaziness to try looking at any of this yet :-(
  460. # [21:31] <Hixie> my question is whether those people think it's ok for Pattern to implement the transform stuff directly or whether there should be some method that takes a matrix there, too
  461. # [21:31] <Hixie> and if the latter, which method
  462. # [21:31] <Hixie> createPattern()?
  463. # [21:31] <Hixie> fill()?
  464. # [21:31] <Hixie> pattern.setPatternTransform()?
  465. # [21:31] <WeirdAl> Hey, folks, DOM4 question: when I call Node.addEventListener("foo", function listener(evt) { /* ... */ }, true), what is the |this| object inside the listener function?
  466. # [21:32] <Hixie> WeirdAl: Window
  467. # [21:33] <WeirdAl> Hixie - reading the spec, I couldn't find a clear reference to that, even though it's the usual behavior in DOM3... worth doc'ing?
  468. # [21:33] * Joins: samol (~samol@abzz112.neoplus.adsl.tpnet.pl)
  469. # [21:33] <Hixie> it's specified somewhere, though i forget where
  470. # [21:33] <Hixie> webidl maybe?
  471. # [21:33] <Hixie> maybe the js spc?
  472. # [21:34] <WeirdAl> js spec, as in ECMAScript 5th Ed?
  473. # [21:34] <Hixie> or whatever the latest version is
  474. # [21:34] <Hixie> probably webidl
  475. # [21:34] * Joins: othermaciej (~mjs@17.245.89.171)
  476. # [21:35] <Hixie> oh actually i was wrong
  477. # [21:35] <Hixie> seems the |this| value should be the Function itself
  478. # [21:35] <WeirdAl> ugh
  479. # [21:35] <WeirdAl> that's almost certainly a change from DOM3
  480. # [21:35] <Hixie> http://dev.w3.org/2006/webapi/WebIDL/#dfn-callback-this-value
  481. # [21:36] <Hixie> heycam|away: "By default, the object itself is used as the callback this value" is lacking conformance criteria (it's a description, it neither defines something nor requires something)
  482. # [21:36] <Hixie> oh no i'm wrong!
  483. # [21:37] <Hixie> the default callback this value for Functions is 'null'
  484. # [21:37] <WeirdAl> :)
  485. # [21:37] <WeirdAl> imho, that's as it should be - not a function, not window, not the global
  486. # [21:37] <Hixie> heycam|away: specifically, "By default, the callback this value when invoking a callback function is null" seems to try to override the above, but in practice it just contradicts it and doesn't leave it well defined
  487. # [21:38] <Hixie> heycam|away: and "callback this value" in the algorithm below that links to the description i quoted earlier, which is why i was confused
  488. # [21:38] <Hixie> WeirdAl: yeah but i expect ES says to use the global of it's null
  489. # [21:40] <Hixie> WeirdAl: yeah, JS spec 10.4.3 ("Entering Function Code") step 2 says "Else if thisArg is null or undefined, set the ThisBinding to the global object"
  490. # [21:41] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 244 seconds)
  491. # [21:41] <Hixie> WeirdAl: and HTML says for <script> objects: "The global object is the Window object of document" http://www.whatwg.org/specs/web-apps/current-work/#the-script-settings-determined-from-the-node
  492. # [21:41] <Hixie> WeirdAl: so to answer your question, it's defined. WebIDL says it's null, ES says null means global object, and HTML says global object means Window.
  493. # [21:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  494. # [21:51] * Joins: zcorpan (~zcorpan@c-5eeaaa54-74736162.cust.telenor.se)
  495. # [21:51] <zcorpan> why is it "level 1"? CSS Variables Module Level 1
  496. # [21:52] <TabAtkins> zcorpan: Because it's not based on anything from level 2, so it resets.
  497. # [21:53] <zcorpan> animations etc is also level 1?
  498. # [21:54] <astearns> all of the level 3 specs are based on 2.1 - what causes the increment?
  499. # [21:54] <TabAtkins> No, Animations is level 3 because nobody was watching too hard when it was named.
  500. # [21:54] <TabAtkins> it should have been level 1
  501. # [21:55] <zcorpan> i think calling it "css1 variables" (which is short for css variables level 1) is confusing because it implies it was present in css1
  502. # [21:55] <Hixie> is (x,y) a coordinate, or are (x,y) coordinates?
  503. # [21:55] <zcorpan> Hixie: former
  504. # [21:55] * Hixie waves his "just drop all versioning" flag
  505. # [21:55] <Hixie> zcorpan: thanks
  506. # [21:56] <astearns> 'level living'
  507. # [21:56] <zcorpan> levelless css wfm
  508. # [21:57] <TabAtkins> For all practical purposes CSS is levelless.
  509. # [21:58] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
  510. # [21:58] <zcorpan> TabAtkins: so on a different note, do you think the css wg would be willing to put quirks mode requirements in their specs?
  511. # [21:58] <Hixie> ok the spec live on whatwg.org (single page only) now has the path stuff updated to use DrawingStyle objects instead of on-path line styles and font styles
  512. # [21:58] <Hixie> now doing the transform changes
  513. # [21:58] <TabAtkins> zcorpan: In all the specs, or just a "Quirks Mode spec" kind of thing?
  514. # [21:59] <Hixie> othermaciej: any opinion on whether patterns should implement the transform stuff or whether we should use SVGMatrix objects somewhere to transform patterns in fill too?
  515. # [21:59] <Hixie> othermaciej: and if the latter, where should the matrix go? createPattern()? A method on the pattern object? fill()?
  516. # [21:59] <zcorpan> TabAtkins: well i think it would be best if it was defined as part of the proper spec because a quirk spec needs to override the proper spec and that can be a bit messy
  517. # [22:01] <TabAtkins> zcorpan: I suspect that requiring a "Quirks Mode" section in every spec wouldn't be well-received.
  518. # [22:01] <Hixie> shouldn't be a section
  519. # [22:01] <Hixie> should just be the way html does it
  520. # [22:01] <zcorpan> what Hixie said
  521. # [22:02] <othermaciej> Hixie: I am not up to speed on what is planned for patterns
  522. # [22:02] <TabAtkins> What's the way HTML does it? I haven't really noticed quirks stuff anywhere.
  523. # [22:03] <Hixie> othermaciej: the old plan before you pointed out it was silly to put all the transform apis on Path objects, was to make CanvasPattern objects have a built-in transform in the same way, so as to allow the pattern itself to be transformed (rotated, translated, skewed, etc) when used for fills and strokes
  524. # [22:03] <Hixie> TabAtkins: exactly
  525. # [22:03] <Hixie> TabAtkins: it just says "and now do x. if in quirks mode, do y, otherwise do z. then do q...."
  526. # [22:03] <zcorpan> TabAtkins: e.g. http://simon.html5.org/specs/quirks-mode#the-blocks-ignore-line-height-quirk should be specified as part of http://www.w3.org/TR/CSS21/visudet.html#propdef-line-height
  527. # [22:04] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  528. # [22:05] <TabAtkins> I personally prefer it in a big list somewhere.
  529. # [22:05] <Hixie> really? why?
  530. # [22:05] <TabAtkins> The only effect of quirks on new content is parsing-level stuff.
  531. # [22:05] <TabAtkins> Which shouldn't be in individual specs anyway.
  532. # [22:06] <zcorpan> new content shouldn't use quirks mode at all
  533. # [22:06] <Hixie> yeah
  534. # [22:06] <Hixie> what's new content got to do with what the specs say?
  535. # [22:06] <TabAtkins> I meant new specs.
  536. # [22:06] * Hixie decides to put transforms in createPattern()
  537. # [22:06] <zcorpan> having it in a bit list makes it harder for implementors to figure out how it integrates with the spec proper
  538. # [22:07] <zcorpan> TabAtkins: it wouldn't need to be in new specs if the new spec doesn't have any quirks
  539. # [22:07] <othermaciej> Hixie: I'd have to do some research on what other pattern APIs do for this, if anything
  540. # [22:07] <TabAtkins> If it's limited to CSS2.1 and Selectors, then I'm less opposed.
  541. # [22:08] <zcorpan> TabAtkins: some quirks are about fine details about table layout, and css 2.1 doesn't define table layout
  542. # [22:08] <WeirdAl> Hixie - my monitor's acting up - I'll try to reread through channel logs
  543. # [22:08] * Quits: dbaron (~dbaron@nat/mozilla/x-ikaapfgauoisajcm) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  544. # [22:08] <Hixie> othermaciej: k
  545. # [22:09] * Joins: dbaron (~dbaron@nat/mozilla/x-shbvodjcazzsxtcq)
  546. # [22:09] <othermaciej> Hixie: how exactly do patterns work, are they ultimately a bitmap?
  547. # [22:09] <Hixie> TabAtkins: values and units, box model, table -- that's probably it as far as affected css specs go, right zcorpan?
  548. # [22:09] <TabAtkins> zcorpan: There's no CSS3 Table spec, so that's all right. ^_^
  549. # [22:09] <WeirdAl> Hixie - ah, your answer does make sense.
  550. # [22:09] <Hixie> othermaciej: sure
  551. # [22:10] <zcorpan> TabAtkins: and some level 3 specs that redefine 2.1 better would be better suited to cover quirks than 2.1 (like e.g. text-decoration)
  552. # [22:10] <WeirdAl> but it'd sure be nice to not have to read fifteen different specs to get the answer ;)
  553. # [22:10] <zcorpan> TabAtkins: i hope there will be :-P
  554. # [22:11] <Hixie> WeirdAl: well, i'm all in favour of reducing the numebr of specs. personally i think it'd be great to merge webidl and js, maybe even webidl and dom core, but i doubt anyone's gonna go for that. and people are already arguing that html does too much, so i doubt they'd be up for merging any of those with html...
  555. # [22:11] <TabAtkins> zcorpan: When someone sufficiently masochistic volunteers, there will be.
  556. # [22:11] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  557. # [22:12] <WeirdAl> Hixie - I'm of mixed opinion on that...
  558. # [22:12] <WeirdAl> but I do think the undo manager spec rniwa is working on should be folded in as a chapter of HTML5
  559. # [22:12] <zcorpan> Hixie: and selectors, and maybe some others -- i don't have a good overview of the various css modules
  560. # [22:13] <Hixie> WeirdAl: it will eventually, i expect. it used to be part of html, it's just easier for him to work on it separately for now
  561. # [22:13] <Hixie> zcorpan: fair enough
  562. # [22:13] <rniwa> WeirdAl: it might make more sense to merge it into AryehGregor's editing spec
  563. # [22:13] * Hixie thinks most of the css modules should be folded into one anyway :-P
  564. # [22:13] <Hixie> rniwa: yeah but that will eventually make it back to html too, probably
  565. # [22:14] * WeirdAl thinks we need a metaspec: a spec saying "Here's where you find the spec for this" :p
  566. # [22:14] <rniwa> Hixie: yeah, that makes sense in the long ru
  567. # [22:14] <Hixie> WeirdAl: platform.html5.org
  568. # [22:14] <rniwa> Hixie: but will probably take a decade or two before that happens :(
  569. # [22:14] <Hixie> rniwa: prolly :-)
  570. # [22:14] <WeirdAl> yikes!
  571. # [22:15] <zcorpan> Hixie: are there quirks i've listed under "CSS" that you think belong in html instead?
  572. # [22:15] <Hixie> WeirdAl: (to be fair, big chunks of that are just "html")
  573. # [22:15] <Hixie> zcorpan: url?
  574. # [22:15] <zcorpan> http://simon.html5.org/specs/quirks-mode#css
  575. # [22:16] <Hixie> WeirdAl: (though of course, "css" is a bit vague in that list and should be split out into its component specs since there's not just one css spec)
  576. # [22:16] <Hixie> WeirdAl: (so it might be a bit of a wash in the end)
  577. # [22:16] * WeirdAl shakes his head ruefully
  578. # [22:17] <Hixie> zcorpan: "The table cell nowrap minimum width calculation quirk" might need to have something in HTML, but it would have to refer to something in CSS, so might not be worth it
  579. # [22:18] <Hixie> zcorpan: can "The text decoration doesn't propagate into tables quirk" be defined as a CSS rule? if so, ->html
  580. # [22:18] <zcorpan> Hixie: it can't
  581. # [22:18] <Hixie> k
  582. # [22:18] <Hixie> zcorpan: looks like i can take "The table cell width resets nowrap quirk", file a bug
  583. # [22:19] <Hixie> zcorpan: other than that, i think you're right and it should go into the css spec
  584. # [22:19] <Hixie> zcorpan: i'm surprised there aren't more html quirks that i've missed
  585. # [22:19] <zcorpan> that's already filed
  586. # [22:19] <Hixie> cool
  587. # [22:19] <zcorpan> there was one more that i just filed
  588. # [22:20] <zcorpan> "just" as in "didn't spec", not "right now"
  589. # [22:20] <Hixie> k
  590. # [22:21] <Hixie> still, that's pretty good :-)
  591. # [22:21] <zcorpan> yeah
  592. # [22:22] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 265 seconds)
  593. # [22:25] <zcorpan> Hixie: The font element text decoration color quirk can't be specified as a css rule, either. should it be under "css" instead?
  594. # [22:26] * Hixie shrugs
  595. # [22:27] <Hixie> that's a mere intraspec organisation issue
  596. # [22:27] <Hixie> up to you entirely :-)
  597. # [22:30] * Joins: danielfilho (~daniel@187.31.77.7)
  598. # [22:32] <zcorpan> i moved it
  599. # [22:32] <zcorpan> Hixie: there's one more quirk that i hope we can drop but might not be successful, style="{ ... }"
  600. # [22:33] * Quits: smaug____ (~chatzilla@GGZYYYMMDVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  601. # [22:36] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  602. # [22:36] <Hixie> zcorpan: k
  603. # [22:43] * Joins: smaug____ (~chatzilla@GGYYYMMMDCCXLI.gprs.sl-laajakaista.fi)
  604. # [22:44] * Joins: Ms2ger (~Ms2ger@91.181.21.195)
  605. # [22:46] * Joins: Stalker[lv] (~stalker@217.174.60.93)
  606. # [22:47] <Ms2ger> <Hixie> is (x,y) a coordinate, or are (x,y) coordinates?
  607. # [22:47] <Ms2ger> Latter
  608. # [22:48] * Quits: Stalker[lv] (~stalker@217.174.60.93) (Client Quit)
  609. # [22:48] <smaug____> WeirdAl: you asked something about 'this'
  610. # [22:48] <smaug____> with event listeners
  611. # [22:49] <WeirdAl> yeah, I just wanted to know what the specs say it should be when the listener is a function and not an object
  612. # [22:49] <smaug____> it is event.currentTarget
  613. # [22:49] * Joins: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net)
  614. # [22:49] <smaug____> DOM4
  615. # [22:50] <WeirdAl> ok
  616. # [22:51] <Hixie> Ms2ger: zcorpan disagreed and he was first
  617. # [22:52] <zcorpan> Ms2ger: x is a coordinate for a line, y is a coordinate for a line, (x, y) is a coordinate for a point. no?
  618. # [22:52] <Ms2ger> Say what?
  619. # [22:52] <Hixie> smaug____: it is?
  620. # [22:53] <Hixie> smaug____: oh yeah, look at that
  621. # [22:53] <Hixie> WeirdAl: smaug____ is right, dom4 overrides webidl here
  622. # [22:53] <smaug____> Hixie: yes
  623. # [22:53] <WeirdAl> ok. It wasn't clear from my cursory reading :)
  624. # [22:54] <Hixie> search for "this value"
  625. # [22:54] <WeirdAl> ah, right there, ok
  626. # [22:55] * WeirdAl is chagrined
  627. # [22:55] * Quits: othermaciej (~mjs@17.245.89.171) (Quit: othermaciej)
  628. # [22:59] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  629. # [22:59] * Joins: smaug (~chatzilla@ZYKMLII.gprs.sl-laajakaista.fi)
  630. # [22:59] * Quits: smaug (~chatzilla@ZYKMLII.gprs.sl-laajakaista.fi) (Client Quit)
  631. # [22:59] * Joins: smaug (~chatzilla@ZYKMLII.gprs.sl-laajakaista.fi)
  632. # [22:59] * Quits: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net) (Ping timeout: 260 seconds)
  633. # [22:59] * Quits: smaug (~chatzilla@ZYKMLII.gprs.sl-laajakaista.fi) (Client Quit)
  634. # [22:59] * Quits: smaug____ (~chatzilla@GGYYYMMMDCCXLI.gprs.sl-laajakaista.fi) (Ping timeout: 265 seconds)
  635. # [22:59] * Joins: smaug____ (~chatzilla@ZYKMLII.gprs.sl-laajakaista.fi)
  636. # [23:04] * Joins: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net)
  637. # [23:05] <zcorpan> smaug____: i think the spec isn't wrong for tagName
  638. # [23:06] <smaug____> zcorpan: no no, that was my mistake
  639. # [23:06] <Ms2ger> He was accidentally using XML
  640. # [23:06] <Ms2ger> How you do that, no idea
  641. # [23:06] <smaug____> I was testing accidentally xhtml
  642. # [23:06] <smaug____> Ms2ger: I guess I opened new tab
  643. # [23:06] <zcorpan> smaug____: ah. ok
  644. # [23:06] <smaug____> and about:newTab is xhtml or something
  645. # [23:06] <Ms2ger> Ah, right
  646. # [23:06] <smaug____> silly me
  647. # [23:07] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  648. # [23:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  649. # [23:08] <zcorpan> AryehGregor: uncaught exceptions in scripts don't fire a bubbling error event
  650. # [23:08] <zcorpan> AryehGregor: they invoke window.onerror() with three arguments, not involving any event
  651. # [23:08] <AryehGregor> Oh, they just fire straight at window?
  652. # [23:08] <AryehGregor> Oh, sneaky.
  653. # [23:08] * Quits: MacTed (~Thud@63.119.36.36)
  654. # [23:08] <zcorpan> nope
  655. # [23:08] <AryehGregor> What defines that?
  656. # [23:08] <zcorpan> html
  657. # [23:09] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  658. # [23:10] * Joins: othermaciej (~mjs@17.244.8.156)
  659. # [23:11] <Ms2ger> There are tests, even
  660. # [23:12] <AryehGregor> So window.onerror really is used for two totally different things.
  661. # [23:12] <zcorpan> the spec has two entry points
  662. # [23:12] <zcorpan> http://dev.w3.org/html5/spec/webappapis.html#create-a-script
  663. # [23:12] <zcorpan> "Otherwise, report the error ..."
  664. # [23:12] <AryehGregor> (W3C version? Really?)
  665. # [23:13] <zcorpan> and http://dev.w3.org/html5/spec/webappapis.html#runtime-script-errors-in-documents
  666. # [23:13] <zcorpan> whatwg didn't want to load for me :(
  667. # [23:14] <zcorpan> and workers have onerror stuff as well
  668. # [23:24] * Quits: zcorpan (~zcorpan@c-5eeaaa54-74736162.cust.telenor.se) (Quit: zcorpan)
  669. # [23:25] * heycam|away is now known as heycam
  670. # [23:26] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  671. # [23:27] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  672. # [23:31] * Joins: ezoe (~ezoe@203-140-89-215f1.kyt1.eonet.ne.jp)
  673. # [23:32] * Quits: Ms2ger (~Ms2ger@91.181.21.195) (Quit: nn)
  674. # [23:33] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  675. # [23:35] * Quits: ksweeney (~Kevin_Swe@nyv-exweb.iac.com) (Client Quit)
  676. # [23:38] * abarth is now known as abarth|afk
  677. # [23:38] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
  678. # [23:40] * Quits: jamesr (jamesr@nat/google/x-fspcosmrdlqjcskh) (Quit: jamesr)
  679. # [23:42] * Quits: erichynds (~ehynds@64.206.121.41)
  680. # [23:45] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  681. # [23:47] * Quits: othermaciej (~mjs@17.244.8.156) (Quit: othermaciej)
  682. # [23:48] <Hixie> MikeSmith: ok, should be published
  683. # [23:51] * Joins: chriseppstein (~chrisepps@mail.wvgs.com)
  684. # [23:54] <smaug____> aklein: looks like webkit handles documentfragments inconsistently
  685. # [23:54] <smaug____> when inserting documentfragment to some other node, each removal from documentfragment get separate record
  686. # [23:55] <smaug____> aklein: but they are all added in one record to the new parent
  687. # [23:55] <smaug____> gecko will create only 2 records. One for removals, one for additions
  688. # [23:55] <smaug____> spec bug has been filed
  689. # [23:55] <smaug____> (it doesn't define this case)
  690. # Session Close: Tue Mar 20 00:00:00 2012

The end :)