/irc-logs / freenode / #whatwg / 2011-09-07 / end

Options:

  1. # Session Start: Wed Sep 07 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:01] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
  4. # [00:01] * Quits: hij1nx (~hij1nx@137.164.143.194) (Ping timeout: 258 seconds)
  5. # [00:01] * hij1nx_ is now known as hij1nx
  6. # [00:01] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: FireFly)
  7. # [00:01] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Client Quit)
  8. # [00:07] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 246 seconds)
  9. # [00:09] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 6.0.1/20110830092941])
  10. # [00:13] * Quits: erlehmann (~erlehmann@89.204.137.75) (Quit: Ex-Chat)
  11. # [00:14] * Joins: scor (~scor@drupal.org/user/52142/view)
  12. # [00:14] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  13. # [00:20] * Quits: hij1nx (~hij1nx@137.164.143.194) (Ping timeout: 245 seconds)
  14. # [00:20] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  15. # [00:24] * Joins: hij1nx (~hij1nx@137.164.143.194)
  16. # [00:27] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  17. # [00:28] * Joins: Rik`__ (~Rik`@2a01:e34:ec0f:1570:3418:2bbe:5f18:812a)
  18. # [00:28] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  19. # [00:28] * Quits: KillerX (~anant@nat/mozilla/x-jnaeaxabjhtowelg) (Read error: Connection reset by peer)
  20. # [00:28] * Joins: KillerX_ (~anant@nat/mozilla/x-ftempltnvsfoqgkk)
  21. # [00:30] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:9039:c434:d69:2823) (Ping timeout: 260 seconds)
  22. # [00:31] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
  23. # [00:31] * Quits: Rik`__ (~Rik`@2a01:e34:ec0f:1570:3418:2bbe:5f18:812a) (Client Quit)
  24. # [00:31] * Quits: zcorpan (~zcorpan@212.71.74.162) (Remote host closed the connection)
  25. # [00:31] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:3418:2bbe:5f18:812a)
  26. # [00:46] * Joins: Amorphous (jan@unaffiliated/amorphous)
  27. # [00:48] * Joins: weinig (~weinig@2620:149:4:401:84d6:bf11:2ba:efc4)
  28. # [00:48] * Joins: davidb (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca)
  29. # [01:01] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  30. # [01:01] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
  31. # [01:07] * weinig is now known as weinig|away
  32. # [01:07] * Joins: ben_h (~ben@128.250.195.138)
  33. # [01:09] * Quits: ezoe (~ezoe@203-140-90-21f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  34. # [01:10] * Joins: hij1nx_ (~hij1nx@137.164.143.194)
  35. # [01:13] * Quits: hij1nx (~hij1nx@137.164.143.194) (Ping timeout: 250 seconds)
  36. # [01:13] * hij1nx_ is now known as hij1nx
  37. # [01:16] * Quits: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  38. # [01:21] * Joins: jochen___ (~jochen@nat/google/x-hkecdksvdeqngjwd)
  39. # [01:23] * paul_irish is now known as paul_irish_
  40. # [01:23] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  41. # [01:24] * Joins: ben_h (~ben@128.250.195.138)
  42. # [01:25] * Quits: jochen__ (~jochen@nat/google/x-whzajxypmquhfpof) (Ping timeout: 260 seconds)
  43. # [01:25] * jochen___ is now known as jochen__
  44. # [01:25] * Joins: hij1nx_ (~hij1nx@137.164.143.194)
  45. # [01:25] * Quits: ben_h (~ben@128.250.195.138) (Client Quit)
  46. # [01:26] * Quits: hij1nx_ (~hij1nx@137.164.143.194) (Client Quit)
  47. # [01:27] * Quits: hij1nx (~hij1nx@137.164.143.194) (Ping timeout: 258 seconds)
  48. # [01:42] * dglazkov is now known as dglazkov|away
  49. # [01:44] * Quits: astearns (~anonymous@192.150.22.5) (Quit: astearns)
  50. # [01:48] * Joins: saba (~foo@unaffiliated/saba)
  51. # [01:50] * Quits: KillerX_ (~anant@nat/mozilla/x-ftempltnvsfoqgkk) (Quit: KillerX_)
  52. # [01:53] * Quits: othermaciej (~mjs@17.246.18.123) (Remote host closed the connection)
  53. # [01:53] * Joins: othermaciej (~mjs@2620:149:4:401:f192:e1c1:7237:ba7e)
  54. # [01:53] * Quits: davidb (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca) (Quit: davidb)
  55. # [01:56] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  56. # [02:06] * heycam|away is now known as heycam
  57. # [02:06] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  58. # [02:06] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
  59. # [02:09] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  60. # [02:14] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Quit: The computer fell asleep)
  61. # [02:14] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
  62. # [02:15] * Joins: benjoffe (~benjoffe@nat/yahoo/x-qpwgyprwzonlybyt)
  63. # [02:16] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  64. # [02:16] * Joins: weinig (~weinig@17.246.17.110)
  65. # [02:19] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 258 seconds)
  66. # [02:19] * shepazu_ is now known as shepazu
  67. # [02:19] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Ping timeout: 258 seconds)
  68. # [02:20] * Quits: weinig|away (~weinig@2620:149:4:401:84d6:bf11:2ba:efc4) (Ping timeout: 260 seconds)
  69. # [02:22] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  70. # [02:25] * Quits: connrs (~connrs@conners.plus.com) (Ping timeout: 260 seconds)
  71. # [02:28] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  72. # [02:31] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  73. # [02:39] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  74. # [02:52] * Quits: ap (~ap@2620:149:4:401:8c22:f9d2:4f5b:e76f) (Quit: ap)
  75. # [02:54] * Joins: boogyman (~boogy@pdpc/supporter/professional/boogyman)
  76. # [02:59] * Joins: ako (~nya@fuld-590c6513.pool.mediaWays.net)
  77. # [03:01] * Quits: aho (~nya@fuld-590c7502.pool.mediaWays.net) (Ping timeout: 245 seconds)
  78. # [03:01] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  79. # [03:02] * Quits: MikeSmith (~MikeSmith@EM111-191-60-79.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  80. # [03:09] * Joins: MikeSmith (~MikeSmith@EM1-112-244-76.pool.e-mobile.ne.jp)
  81. # [03:13] * Joins: MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net)
  82. # [03:18] * Joins: ezoe (~ezoe@112-68-244-187f1.kyt1.eonet.ne.jp)
  83. # [03:22] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  84. # [03:23] * Quits: danja (~danny@host110-53-dynamic.36-79-r.retail.telecomitalia.it) (Read error: Connection timed out)
  85. # [03:24] * Joins: danja (~danny@host110-53-dynamic.36-79-r.retail.telecomitalia.it)
  86. # [03:33] * Quits: sicking (~chatzilla@34.198.247.173.mozilla-sfo1.web-pass.com) (Ping timeout: 260 seconds)
  87. # [03:41] * Quits: dave_levin (~dave_levi@nat/google/x-wrvjhenwzjmcxubu) (Quit: dave_levin)
  88. # [03:42] <TabAtkins> roc: Thank you for reviving the CSSOM sizing thread!
  89. # [03:46] * Joins: ayo (~nya@fuld-590c694a.pool.mediaWays.net)
  90. # [03:48] * Quits: boogyman (~boogy@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.87 [Firefox 6.0.2/20110902133214])
  91. # [03:49] * Quits: ako (~nya@fuld-590c6513.pool.mediaWays.net) (Ping timeout: 245 seconds)
  92. # [03:52] * ayo is now known as aho
  93. # [03:52] * Quits: dbaron (~dbaron@nat/mozilla/x-okejgugijjkbnbvw) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  94. # [03:54] * Joins: jacobolu_ (~jacobolus@adsl-99-60-5-234.dsl.pltn13.sbcglobal.net)
  95. # [03:55] * Joins: janv_ (~varga@dyna-ip-195-91-81-147.flarion.as5628.telecom.sk)
  96. # Session Close: Wed Sep 07 04:00:21 2011
  97. #
  98. # Session Start: Wed Sep 07 04:00:21 2011
  99. # Session Ident: #whatwg
  100. # [04:00] * Disconnected
  101. # [04:02] * Attempting to rejoin channel #whatwg
  102. # [04:02] * Rejoined channel #whatwg
  103. # [04:02] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  104. # [04:02] * Set by annevk42 on Mon Oct 19 23:03:06
  105. # [04:03] * Joins: boaz (~boaz@li326-230.members.linode.com)
  106. # [04:03] * Joins: temp01 (~temp01@unaffiliated/temp01)
  107. # [04:03] * Joins: chayin (~quassel@61.14.141.36)
  108. # [04:03] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-trotnfsqosgpaoau)
  109. # [04:03] * Joins: nw` (eero@heaven.unlink.org)
  110. # [04:03] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  111. # [04:03] * Joins: reggna (~reggna@godis.olf.sgsnet.se)
  112. # [04:09] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  113. # [04:10] * Joins: boaz (~boaz@li326-230.members.linode.com)
  114. # [04:20] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:3db1:7c6f:978f:594a)
  115. # [04:22] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  116. # [04:23] * Quits: jamesr_ (~jamesr@nat/google/x-txxoxkyzfqbufcfx) (Quit: jamesr_)
  117. # [04:24] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:3418:2bbe:5f18:812a) (Ping timeout: 255 seconds)
  118. # [04:24] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  119. # [04:25] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  120. # [04:26] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:3db1:7c6f:978f:594a) (Ping timeout: 255 seconds)
  121. # [04:26] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  122. # [04:26] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  123. # [04:26] * Joins: othermaciej (~mjs@67.218.104.34)
  124. # [04:28] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  125. # [04:28] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  126. # [04:29] * Quits: danja (~danny@host110-53-dynamic.36-79-r.retail.telecomitalia.it) (Read error: Connection timed out)
  127. # [04:31] * Joins: danja (~danny@host110-53-dynamic.36-79-r.retail.telecomitalia.it)
  128. # [04:53] * Quits: rniwa (~rniwa@nat/google/x-bqdnpvfbnwxlyena) (Quit: rniwa)
  129. # [04:55] * Quits: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
  130. # [05:01] * Quits: weinig (~weinig@17.203.115.212) (Quit: weinig)
  131. # [05:09] * Quits: othermaciej (~mjs@67.218.104.34) (Quit: othermaciej)
  132. # [05:13] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
  133. # [05:14] * Quits: ezoe (~ezoe@112-68-244-187f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  134. # [05:17] * Joins: shetech1 (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
  135. # [05:20] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  136. # [05:22] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  137. # [05:33] * Joins: jdong_ (~anonymous@222.126.155.250)
  138. # [05:52] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  139. # [05:59] * Joins: nonge__ (~nonge@p5082BC7B.dip.t-dialin.net)
  140. # [06:00] * Joins: ezoe (~ezoe@203-140-90-21f1.kyt1.eonet.ne.jp)
  141. # [06:03] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  142. # [06:03] * Quits: nonge_ (~nonge@p5B326553.dip.t-dialin.net) (Ping timeout: 252 seconds)
  143. # [06:09] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  144. # [06:09] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  145. # [06:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
  146. # [06:21] * Joins: rniwa (~rniwa@216.239.45.130)
  147. # [06:25] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  148. # [06:27] * Quits: shetech1 (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  149. # [06:29] * heycam is now known as heycam|away
  150. # [06:31] * Joins: erlehmann (~erlehmann@89.204.137.75)
  151. # [06:51] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  152. # [07:11] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 252 seconds)
  153. # [07:16] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  154. # [07:17] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
  155. # [07:25] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  156. # [07:28] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-vfzwnigzutyytkjk) (K-Lined)
  157. # [07:28] * Quits: matjas (u2247@gateway/web/irccloud.com/x-yvvpbghkjllxcalk) (K-Lined)
  158. # [07:28] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-jxmlgqguptwtxgdh) (K-Lined)
  159. # [07:28] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-smkncavnbhkumrto) (K-Lined)
  160. # [07:28] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-fcprbykdldxdqdbh) (K-Lined)
  161. # [07:28] * Quits: Phae (u455@gateway/web/irccloud.com/x-afndgqhodaumrgxc) (K-Lined)
  162. # [07:28] * Quits: boblet (u1921@gateway/web/irccloud.com/x-tqebvohaasobpsyu) (K-Lined)
  163. # [07:28] * Quits: romainhuet (u2533@gateway/web/irccloud.com/x-gfvuzyjloivxqidp) (K-Lined)
  164. # [07:28] * Quits: krijn (u2319@gateway/web/irccloud.com/x-xdnfhnqdbhvvnygg) (K-Lined)
  165. # [07:28] * Quits: foolip (u3586@gateway/web/irccloud.com/x-yvmkevbjfcugfvpc) (K-Lined)
  166. # [07:28] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-gxqblaxcwgvrzafz) (K-Lined)
  167. # [07:28] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (K-Lined)
  168. # [07:28] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-trotnfsqosgpaoau) (K-Lined)
  169. # [07:28] * Quits: annevk5 (u2483@gateway/web/irccloud.com/x-obqnwfwwlqinzioi) (K-Lined)
  170. # [07:29] * Joins: boblet (u1921@gateway/web/irccloud.com/x-kinquoorvhfrnamb)
  171. # [07:29] * Joins: foolip (u3586@gateway/web/irccloud.com/x-ftgxlgablkxpnlgx)
  172. # [07:32] * Joins: krijn (u2319@gateway/web/irccloud.com/x-eamsxssfwfgzukwg)
  173. # [07:32] * Quits: krijn (u2319@gateway/web/irccloud.com/x-eamsxssfwfgzukwg) (Remote host closed the connection)
  174. # [07:32] * Quits: foolip (u3586@gateway/web/irccloud.com/x-ftgxlgablkxpnlgx) (Remote host closed the connection)
  175. # [07:32] * Quits: boblet (u1921@gateway/web/irccloud.com/x-kinquoorvhfrnamb) (Remote host closed the connection)
  176. # [07:32] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-rvjonbvlibnemllk)
  177. # [07:33] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-sfeekfrbozltnlbb)
  178. # [07:40] * Joins: connrs (~connrs@conners.plus.com)
  179. # [07:46] <hsivonen> hooray. W3C list search form now uses HTML5 form features
  180. # [07:50] * Joins: karlcow (~karl@nerval.la-grange.net)
  181. # [07:53] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  182. # [07:57] <MikeSmith> hsivonen: oh, cool
  183. # [07:57] * MikeSmith didn't know
  184. # [07:57] <MikeSmith> hsivonen: was there an announcement somewhere?
  185. # [07:57] <MikeSmith> or you just noticed when you went to use it?
  186. # [07:58] <hsivonen> MikeSmith: I just noticed when using it
  187. # [07:58] <MikeSmith> ok
  188. # [08:07] * Joins: benschwarz (~benschwar@59.167.185.148)
  189. # [08:08] * Quits: Ephemera (~Ephemera@61.41.24.114) (Read error: Connection reset by peer)
  190. # [08:08] * Joins: Ankheg (~Ankheg@91.224.77.4)
  191. # [08:09] * Joins: Ephemera (~Ephemera@61.41.24.114)
  192. # [08:10] * heycam|away is now known as heycam
  193. # [08:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  194. # [08:16] * Joins: boaz (~boaz@li326-230.members.linode.com)
  195. # [08:19] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:8042:fc60:37ed:3a28)
  196. # [08:19] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  197. # [08:21] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  198. # [08:23] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  199. # [08:23] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  200. # [08:24] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:8042:fc60:37ed:3a28) (Ping timeout: 255 seconds)
  201. # [08:29] * Joins: zdobersek (~zan@46.164.36.198)
  202. # [08:45] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-rvjonbvlibnemllk) (Ping timeout: 258 seconds)
  203. # [08:46] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-sfeekfrbozltnlbb) (Ping timeout: 264 seconds)
  204. # [08:54] * Joins: zcorpan (~zcorpan@ip-122-60-149-91.dialup.ice.net)
  205. # [08:59] * Joins: MikeSmith_ (~MikeSmith@EM114-48-57-82.pool.e-mobile.ne.jp)
  206. # [09:01] * Quits: zcorpan (~zcorpan@ip-122-60-149-91.dialup.ice.net) (Quit: zcorpan)
  207. # [09:01] * Quits: jacobolu_ (~jacobolus@adsl-99-60-5-234.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  208. # [09:01] * Joins: foolip (~philip@83.218.67.122)
  209. # [09:02] * Joins: robman (~robman@1.153.188.18)
  210. # [09:02] * Quits: MikeSmith (~MikeSmith@EM1-112-244-76.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  211. # [09:02] * MikeSmith_ is now known as MikeSmith
  212. # [09:06] * Joins: Phae (u455@gateway/web/irccloud.com/x-tceepcdtwmczsyqk)
  213. # [09:07] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  214. # [09:09] * Quits: danbri (~danbri@87.210.48.176) (Remote host closed the connection)
  215. # [09:10] * Joins: woef (~woef@91.183.84.141)
  216. # [09:15] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  217. # [09:19] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-wntpyuglqkbdbysw)
  218. # [09:22] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  219. # [09:29] * Joins: ryanseddon_ (u1832@gateway/web/irccloud.com/x-dcfvihmhxvtwiskq)
  220. # [09:29] * Joins: boblet (u1921@gateway/web/irccloud.com/x-yrsuakldubrzawmb)
  221. # [09:30] * Quits: ezoe (~ezoe@203-140-90-21f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  222. # [09:30] * Quits: robman (~robman@1.153.188.18) (Read error: Connection reset by peer)
  223. # [09:34] * Joins: benschwarz_ (u2121@gateway/web/irccloud.com/x-iyukcqbusjuaaolc)
  224. # [09:34] * ryanseddon_ is now known as ryanseddon
  225. # [09:35] * Joins: matjas (u2247@gateway/web/irccloud.com/x-kgtvthjqurqiugox)
  226. # [09:35] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-clukkdzenwrdpjcp)
  227. # [09:36] * Joins: krijn (u2319@gateway/web/irccloud.com/x-vipidxiouzaeashq)
  228. # [09:38] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  229. # [09:39] * Joins: annevk5 (u2483@gateway/web/irccloud.com/x-vvmbmzomolmisfxv)
  230. # [09:39] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-pewgkruqfeggocsy)
  231. # [09:40] * Joins: rimantas (~rimliu@93.93.57.193)
  232. # [09:40] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-hicjchpaueojlbuj)
  233. # [09:40] * Joins: Obvious (tachikoma@188.226.74.2)
  234. # [09:43] * Joins: danbri (~danbri@note-danbri.few.vu.nl)
  235. # [09:43] * Rik`__ is now known as Rik`
  236. # [09:43] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-ufstentzfmttjcbk)
  237. # [09:44] * Joins: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl)
  238. # [09:53] * Joins: stefan-_ (~music@swhpet3041.uni-trier.de)
  239. # [10:01] * Joins: ezoe (~ezoe@203-140-88-80f1.kyt1.eonet.ne.jp)
  240. # [10:02] * Quits: bsod2 (~miro@2001:4128:6135:2018::173) (Remote host closed the connection)
  241. # [10:07] * Quits: danbri (~danbri@note-danbri.few.vu.nl) (Read error: Connection reset by peer)
  242. # [10:07] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  243. # [10:07] * Joins: danbri (~danbri@note-danbri.few.vu.nl)
  244. # [10:08] * Joins: annevk (~annevk@cm-84.208.65.156.getinternet.no)
  245. # [10:09] * Quits: benjoffe (~benjoffe@nat/yahoo/x-qpwgyprwzonlybyt) (Remote host closed the connection)
  246. # [10:11] <annevk> oh that's pretty cool, it uses <datalist>
  247. # [10:11] * Quits: aho (~nya@fuld-590c694a.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  248. # [10:11] <woef> "and that is, in principle, independently distributable or reusable, e.g. in syndication."
  249. # [10:11] <woef> (article spec)
  250. # [10:12] <woef> reusable as in "reusable in different sites than your own"?
  251. # [10:12] * Joins: karlcow (~karl@nerval.la-grange.net)
  252. # [10:14] * Quits: danbri (~danbri@note-danbri.few.vu.nl) (Ping timeout: 260 seconds)
  253. # [10:18] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  254. # [10:19] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 264 seconds)
  255. # [10:23] * Joins: danbri (~danbri@dhcp-160-245.public.vu.nl)
  256. # [10:24] * Joins: zcorpan (~zcorpan@ip-4-50-72-178.dialup.ice.net)
  257. # [10:25] * Joins: karlcow (~karl@nerval.la-grange.net)
  258. # [10:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  259. # [10:25] * Joins: karlcow (~karl@nerval.la-grange.net)
  260. # [10:28] * Joins: divya (~Adium@guest.opera.com)
  261. # [10:28] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  262. # [10:29] * Parts: charlvn (~root@mobilefeed.tk)
  263. # [10:31] * Joins: miketaylr (~miketaylr@guest.opera.com)
  264. # [10:32] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
  265. # [10:33] * Joins: gavin (~gavin@people.mozilla.com)
  266. # [10:33] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
  267. # [10:33] * Joins: gavin (~gavin@firefox/developer/gavin)
  268. # [10:34] * Joins: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  269. # [10:35] * Quits: jarib_ (~jarib@109.74.192.179) (Quit: ZNC - http://znc.in)
  270. # [10:36] * Quits: nigelb (~nigel@ubuntu/member/nigelb) (Ping timeout: 246 seconds)
  271. # [10:36] * Quits: broquaint (c2df8f96c4@78.47.79.137) (Ping timeout: 246 seconds)
  272. # [10:36] * heycam is now known as heycam|away
  273. # [10:36] * Joins: jarib_ (~jarib@109.74.192.179)
  274. # [10:36] * Joins: nigelb (~nigel@ubuntu/member/nigelb)
  275. # [10:37] * Joins: broquaint (35540d81e7@78.47.79.137)
  276. # [10:39] * Quits: jdong_ (~anonymous@222.126.155.250) (Remote host closed the connection)
  277. # [10:42] * Joins: richt (~richt@pat-tdc.opera.com)
  278. # [10:49] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: No route to host)
  279. # [10:49] * Joins: miketaylr (~miketaylr@guest.opera.com)
  280. # [10:54] * Joins: danbri_ (~danbri@note-guus2.few.vu.nl)
  281. # [10:57] * Quits: danbri (~danbri@dhcp-160-245.public.vu.nl) (Ping timeout: 258 seconds)
  282. # [11:01] * Joins: charl_nairobi (~ik@41.212.36.70)
  283. # [11:05] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  284. # [11:07] * Quits: ezoe (~ezoe@203-140-88-80f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
  285. # [11:07] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 260 seconds)
  286. # [11:07] * rniwa_ is now known as rniwa
  287. # [11:07] * Quits: danbri_ (~danbri@note-guus2.few.vu.nl) (Remote host closed the connection)
  288. # [11:10] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
  289. # [11:11] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  290. # [11:13] * Quits: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
  291. # [11:15] * Joins: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  292. # [11:16] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  293. # [11:17] * Quits: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
  294. # [11:18] * charl_nairobi is now known as charlvn
  295. # [11:29] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 250 seconds)
  296. # [11:33] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  297. # [11:35] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  298. # [11:36] * Joins: roc (~chatzilla@60.234.54.74)
  299. # [11:38] * Joins: necolas (~necolas@109-204-33-251.itlab.managedbroadband.co.uk)
  300. # [11:38] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  301. # [11:38] * Quits: boblet (u1921@gateway/web/irccloud.com/x-yrsuakldubrzawmb)
  302. # [11:39] * Joins: boblet (u1921@gateway/web/irccloud.com/x-lltjferevjfvffkh)
  303. # [11:44] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 258 seconds)
  304. # [11:50] * Quits: charlvn (~ik@41.212.36.70) (Quit: leaving)
  305. # [11:56] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  306. # [12:04] * Quits: zcorpan (~zcorpan@ip-4-50-72-178.dialup.ice.net) (Ping timeout: 264 seconds)
  307. # [12:10] * Joins: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  308. # [12:12] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: miketaylr)
  309. # [12:13] * Joins: ezoe (~ezoe@61-205-125-246f1.kyt1.eonet.ne.jp)
  310. # [12:13] * Joins: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net)
  311. # [12:16] * Quits: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl) (Read error: Connection reset by peer)
  312. # [12:16] * Joins: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl)
  313. # [12:18] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  314. # [12:19] * Quits: kennyluck (~kennyluck@114-43-119-66.dynamic.hinet.net) (Quit: kennyluck)
  315. # [12:24] * Joins: roc (~chatzilla@121.98.230.221)
  316. # [12:26] * Quits: ezoe (~ezoe@61-205-125-246f1.kyt1.eonet.ne.jp) (Ping timeout: 258 seconds)
  317. # [12:27] <MikeSmith> hsivonen: that surrogate-pair validator bug might be a dupe of one already reported
  318. # [12:28] <MikeSmith> I vaguely recall something
  319. # [12:28] <MikeSmith> oh
  320. # [12:28] <MikeSmith> or maybe not
  321. # [12:28] <MikeSmith> I don't remember seeing the "Unmatched low surrogate" error message
  322. # [12:32] * Quits: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net) (Read error: Connection reset by peer)
  323. # [12:36] * Quits: annevk (~annevk@cm-84.208.65.156.getinternet.no) (Remote host closed the connection)
  324. # [12:36] * Joins: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net)
  325. # [12:38] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  326. # [12:38] * Quits: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net) (Read error: Connection reset by peer)
  327. # [12:38] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  328. # [12:40] * Joins: mpt (~mpt@canonical/mpt)
  329. # [12:41] * benjoffe_ is now known as benjoffe
  330. # [12:42] * Joins: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net)
  331. # [12:44] * Quits: zcorpan (~zcorpan@ip-118-57-179-93.dialup.ice.net) (Read error: Connection reset by peer)
  332. # [12:49] * Quits: erlehmann (~erlehmann@89.204.137.75) (Quit: Ex-Chat)
  333. # [13:00] * Joins: miketaylr (~miketaylr@guest.opera.com)
  334. # [13:03] * Joins: jdong_ (~anonymous@222.126.155.250)
  335. # [13:04] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  336. # [13:06] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  337. # [13:07] * Quits: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  338. # [13:10] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: No route to host)
  339. # [13:10] * Joins: miketaylr (~miketaylr@guest.opera.com)
  340. # [13:11] * Joins: annevk (~annevk@pat-tdc.opera.com)
  341. # [13:20] * Quits: CvP (~CvP@123.49.22.162) (Quit: [ UPP ] > all)
  342. # [13:22] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  343. # [13:23] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Client Quit)
  344. # [13:28] * Joins: rtuin_ (~rtuin@dsl-087-195-129-241.solcon.nl)
  345. # [13:29] * Joins: kennyluck (~kennyluck@114-43-119-66.dynamic.hinet.net)
  346. # [13:32] * Quits: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl) (Ping timeout: 260 seconds)
  347. # [13:33] * rtuin_ is now known as rtuin
  348. # [13:35] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  349. # [13:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 264 seconds)
  350. # [13:51] * Joins: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se)
  351. # [13:54] * Quits: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se) (Remote host closed the connection)
  352. # [13:56] * Joins: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se)
  353. # [14:07] <MikeSmith> latest gsnedders tweet is solid gold
  354. # [14:07] <MikeSmith> but it reminds me that it seems like he's not been saying much here lately
  355. # [14:08] <MikeSmith> so maybe he's finally got his priorities right
  356. # [14:10] <gsnedders> MikeSmith: I'm on holiday.
  357. # [14:10] <MikeSmith> ah
  358. # [14:10] <MikeSmith> well, keep that holiday going as long as you can
  359. # [14:10] <gsnedders> MikeSmith: And when I've not been, I've been deeper and deeper in ES land
  360. # [14:10] <MikeSmith> for your own sake
  361. # [14:10] <MikeSmith> ah
  362. # [14:10] <MikeSmith> well, condolensences
  363. # [14:11] <MikeSmith> I had hoped that you were deeper into... something else
  364. # [14:19] * Quits: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se) (Quit: zcorpan)
  365. # [14:24] * Quits: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl) (Read error: Connection reset by peer)
  366. # [14:24] * Joins: rtuin_ (~rtuin@D57D6C6A.static.ziggozakelijk.nl)
  367. # [14:24] * Quits: rtuin_ (~rtuin@D57D6C6A.static.ziggozakelijk.nl) (Read error: Connection reset by peer)
  368. # [14:26] * Joins: ZombieLoffe (ZombieLoff@unaffiliated/zombieloffe)
  369. # [14:27] * Quits: MacTed (~Thud@c-24-61-62-241.hsd1.ma.comcast.net)
  370. # [14:28] * Joins: davidb_ (~davidb@66.207.208.98)
  371. # [14:35] * Joins: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se)
  372. # [14:37] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
  373. # [14:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
  374. # [14:48] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  375. # [14:48] * Joins: boaz (~boaz@li326-230.members.linode.com)
  376. # [14:49] * Quits: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se) (Quit: zcorpan)
  377. # [15:01] <annevk> maybe we should just do away with boundary points?
  378. # [15:01] <annevk> and call out start node / start offset / end node / end offset out explicitly
  379. # [15:02] * Joins: MikeSmith_ (~MikeSmith@EM1-112-124-102.pool.e-mobile.ne.jp)
  380. # [15:02] * Quits: MikeSmith (~MikeSmith@EM114-48-57-82.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  381. # [15:02] * MikeSmith_ is now known as MikeSmith
  382. # [15:13] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: Connection reset by peer)
  383. # [15:14] * Joins: miketaylr (~miketaylr@guest.opera.com)
  384. # [15:19] * Joins: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se)
  385. # [15:20] * Quits: kennyluck (~kennyluck@114-43-119-66.dynamic.hinet.net) (Quit: kennyluck)
  386. # [15:21] * Joins: kennyluck (~kennyluck@114-43-119-66.dynamic.hinet.net)
  387. #
  388. # Session Start: Wed Sep 07 15:35:55 2011
  389. # Session Ident: #whatwg
  390. # [15:35] * Now talking in #whatwg
  391. # [15:35] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  392. # [15:35] * Set by annevk42 on Mon Oct 19 23:03:06
  393. # [15:38] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  394. # [15:44] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  395. # [15:52] * Joins: timeless (d04149cb@firefox/developer/timeless)
  396. # [15:53] * Joins: MacTed (~Thud@63.119.36.36)
  397. # [16:01] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
  398. # [16:02] * Joins: erlehmann (~erlehmann@89.204.137.113)
  399. # [16:06] * Joins: jdaggett (~jdaggett@y230056.dynamic.ppp.asahi-net.or.jp)
  400. # [16:13] * Joins: saba (~foo@unaffiliated/saba)
  401. # [16:15] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: No route to host)
  402. # [16:15] * Joins: miketaylr (~miketaylr@guest.opera.com)
  403. # [16:16] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
  404. # [16:18] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  405. # [16:19] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
  406. # [16:34] * Joins: mpt (~mpt@91.189.88.12)
  407. # [16:34] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  408. # [16:34] * Joins: mpt (~mpt@canonical/mpt)
  409. # [16:40] <AryehGregor> Wow, this looks really cool in Firefox 8.0a2: http://aryeh.name/tmp/editing/conformancetest/runtest.html
  410. # [16:40] <AryehGregor> You actually see all the tests run.
  411. # [16:40] <AryehGregor> For some reason, I'm not sure why.
  412. # [16:40] <AryehGregor> It probably makes it take longer. It didn't used to do that.
  413. # [16:41] <annevk> that's some tests right there :)
  414. # [16:42] <annevk> AryehGregor, while you are here, I hope very much you will review my changes to Ranges at some point
  415. # [16:42] <AryehGregor> I definitely will.
  416. # [16:42] <AryehGregor> What changes have you made so far?
  417. # [16:43] <annevk> I guess the major changes have been integrating mutation handling into concept-CD-replace, concept-node-insert, and concept-node-remove
  418. # [16:43] <annevk> still have to do splitText
  419. # [16:43] <annevk> I also renamed some concepts
  420. # [16:43] <AryehGregor> Sounds great.
  421. # [16:43] <AryehGregor> I'll take a look soon, maybe today.
  422. # [16:44] <AryehGregor> jgraham, is there some way to suppress the "expected true got false" message? Sometimes it's useless and/or confusing.
  423. # [16:45] <gsnedders> AryehGregor: How is it useless/confusing?
  424. # [16:45] <AryehGregor> gsnedders, Body has extra attributes! Element node <body bgcolor="#00FFFF"> with 20 children expected 0 got 1
  425. # [16:45] <AryehGregor> Or: Body has extra attributes! Element node <body bgcolor="#00FFFF"> with 20 children expected true got false
  426. # [16:45] <AryehGregor> "Expected true got false" is almost always useless, if not confusing.
  427. # [16:46] <AryehGregor> I want something like just: Body has extra attributes! <body bgcolor="#00FFFF">
  428. # [16:46] <gsnedders> AryehGregor: How are you computing the value you call assertTrue with?
  429. # [16:46] <AryehGregor> The "Element node" and "with 20 children" aren't the harness' fault, but "expected X got Y" is.
  430. # [16:46] <AryehGregor> gsnedders, originally I did assert_equals(document.body.attributes.length, 0, ...).
  431. # [16:47] <AryehGregor> Thus "expected 0 got 1".
  432. # [16:47] <AryehGregor> But that's not helpful at all.
  433. # [16:47] <zcorpan> why is it not helpful?
  434. # [16:47] <gsnedders> AryehGregor: I'd much rather know how many attributes it was finding.
  435. # [16:47] <zewt> ... isn't that "1"?
  436. # [16:47] <AryehGregor> What does it help? I already print the actual <body> element with the attributes.
  437. # [16:47] <gsnedders> AryehGregor: Just telling me that it doesn't have the expected value doesnt' help me.
  438. # [16:48] <zewt> er, read lines backwards
  439. # [16:48] <AryehGregor> Did you miss the part where it prints out '<body bgcolor="#00FFFF">'?
  440. # [16:48] <gsnedders> AryehGregor: Then I have to count them, if there are many.
  441. # [16:48] <AryehGregor> Why should you care? There are supposed to be zero.
  442. # [16:48] * Quits: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  443. # [16:48] <gsnedders> AryehGregor: I didn't know that was what you got and not the input.
  444. # [16:48] <AryehGregor> No, it was the erroneous output.
  445. # [16:48] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  446. # [16:48] <AryehGregor> It should be clear from context if you understand what the test is doing.
  447. # [16:48] <AryehGregor> The point is, I'm writing the tests and I want to control the failure messages.
  448. # [16:49] <AryehGregor> Often the expected/got thing is useful, but sometimes not.
  449. # [16:49] <AryehGregor> "expected true got false" is almost never useful, in particular.
  450. # [16:49] <zewt> if you only care about whether something matches what you expect, and not the particulars of the values, wouldn't you want (in most harnesses, don't know this one in particular) assert_true(length == 0, ...)?
  451. # [16:49] * gsnedders would rather have the output from the harness, always
  452. # [16:49] <AryehGregor> That produces "expected true got false".
  453. # [16:49] <AryehGregor> zewt, ^^
  454. # [16:50] <AryehGregor> gsnedders, I wouldn't object if it actually meant something in context. But it doesn't say what the *expressions* for the actual and expected values are.
  455. # [16:50] <zewt> that's a separate issue than assert_equals showing it, though.
  456. # [16:50] <gsnedders> Because then I don't have to dig through the test code to see if there's places I have to add extra debug code to work out why it fails that would be given by the normal output.
  457. # [16:50] <AryehGregor> I'm just asking for some way to suppress it.
  458. # [16:50] <zewt> does seem useless for assert_true/false, since it's never adding any new info
  459. # [16:50] <AryehGregor> gsnedders, this is actively misleading: Body has extra attributes! Element node <body bgcolor="#00FFFF"> with 20 children expected 0 got 1
  460. # [16:50] <AryehGregor> The context makes it seem like the number is related to the number of children.
  461. # [16:51] <gsnedders> AryehGregor: Then there should be some sort of comma or something. Just because it's unclear in the current form doesn't make the right solution be removing it entirely.
  462. # [16:51] <AryehGregor> gsnedders, do you think "expected true got false" is ever useful?
  463. # [16:52] <AryehGregor> When does that ever add any info at all?
  464. # [16:52] <gsnedders> AryehGregor: It tells me it's probably not a test with any simple-to-debug assertion.
  465. # [16:52] <AryehGregor> Or maybe the assertion message can be written clearly enough that the harness output is sometimes superfluous?
  466. # [16:54] <gsnedders> AryehGregor: I'd only be happy with that if I could guarantee everyone writing tests wrote good testse.
  467. # [16:55] <AryehGregor> If they don't, the expected/actual values won't help anyway, because you have no idea what they mean if they're just numbers or true/false.
  468. # [16:55] <AryehGregor> You have to rely on the custom test message to tell you that no matter what.
  469. # [16:58] <jgraham> It's not always "expected true, got false", it could, for example, be expected true, got ""
  470. # [16:58] <AryehGregor> Okay, that's a good point.
  471. # [16:58] <jgraham> But no, you can't customise
  472. # [16:58] <jgraham> And it would be non-trivial to allow it
  473. # [16:59] <jgraham> Well I guess you could add more parameters to every assert function
  474. # [16:59] <gsnedders> (Of course, if assertTrue is called with something just with ===, then that can't happen, but if we're just doing that you shouldn't be using assertTrue)
  475. # [16:59] <woef> "Tired developers use the word “non-trivial,” or some variation thereof, a lot more than energized developers."
  476. # [16:59] <woef> ;)
  477. # [16:59] <jgraham> I am tired
  478. # [17:00] <gsnedders> Thankfully, jgraham isn't a developer.
  479. # [17:00] <jgraham> I have been on the train for 6 hours
  480. # [17:00] <gsnedders> jgraham: Leaving at 7am?
  481. # [17:00] <jgraham> No, I'm not insane and tired
  482. # [17:00] <jgraham> Just tired
  483. # [17:00] <gsnedders> jgraham: So you had more than just one change? Or have the train times changed?
  484. # [17:00] <jgraham> 2 changes
  485. # [17:00] * Joins: seventh (seventh@27.100.19.220)
  486. # [17:01] <gsnedders> Why do I know those train times off the top of my head?
  487. # [17:01] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
  488. # [17:02] <jgraham> Because you have done the journey before?
  489. # [17:02] <gsnedders> Far too often.
  490. # [17:02] <jgraham> AryehGregor: Anyway, I guess one could allow a format string or something to customize the assert message, but I don't think it is actually harmful to print them always
  491. # [17:03] <jgraham> s/them/the full message/
  492. # [17:03] <AryehGregor> jgraham, it's just distracting, but it's not a big deal.
  493. # [17:03] <AryehGregor> Did you ever look at why my reflection tests are now not working in your harness?
  494. # [17:03] <jgraham> No, I have been a bit swamped. But I am aware that I still have to do it. So I will!
  495. # [17:06] <jgraham> (that wasn't a promise to do it right now, btw)
  496. # [17:06] <jgraham> (but I am aware that it needs to be looked at. I expect this week sometime to be realistic)
  497. # [17:08] <annevk> AryehGregor, I'm trying to read http://www.w3.org/Bugs/Public/show_bug.cgi?id=14035#c3
  498. # [17:08] <annevk> AryehGregor, for the case where parent is null
  499. # [17:08] <annevk> AryehGregor, what should range's start node be?
  500. # [17:11] <annevk> guess it has to be oldNode
  501. # [17:15] * Joins: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se)
  502. # [17:15] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Changing host)
  503. # [17:15] * Joins: FireFly (~firefly@unaffiliated/firefly)
  504. # [17:17] <timeless> AryehGregor: grr, your /tmp/ thing hung my browser
  505. # [17:17] <AryehGregor> timeless, what browser?
  506. # [17:17] <AryehGregor> annevk, if oldNode is detached, then either both the range's start/end have to be oldNode, or neither can be. If neither is, then of course the range won't mutate when you splitText() it.
  507. # [17:18] * Quits: divya (~Adium@guest.opera.com) (Ping timeout: 252 seconds)
  508. # [17:19] * Joins: nimbupani (~Adium@guest.opera.com)
  509. # [17:19] * nimbupani is now known as divya
  510. # [17:21] <annevk> AryehGregor, for the second bullet point, does that have an implied start offset is smaller than offset in it?
  511. # [17:21] <timeless> Nightly
  512. # [17:21] <timeless> gsnedders: which trains are these?
  513. # [17:21] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  514. # [17:22] * Quits: Kellen` (~Kellen@194-17-8-94.customer.telia.com) (Ping timeout: 245 seconds)
  515. # [17:22] <AryehGregor> annevk, the four cases are steps in an algorithm being run in order. If the start offset was >= offset, you'd already have hit the first case, and the start/end node would no longer be old node.
  516. # [17:22] <timeless> AryehGregor: afaict, you manage to hang the browser for 10s
  517. # [17:22] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  518. # [17:22] <timeless> without triggering a slow script dialog
  519. # [17:22] <AryehGregor> This was relatively explicit in the original text.
  520. # [17:22] <timeless> but in some cases you manage to trigger the OS <frozen app> feature
  521. # [17:22] <AryehGregor> timeless, it's more like upwards of a minute for me.
  522. # [17:22] <timeless> well err
  523. # [17:22] <AryehGregor> Yeah, this kind of test stinks if you use a browser like Firefox that doesn't have process-per-tab.
  524. # [17:23] <AryehGregor> Good thing I use Chrome for browsing and Firefox only for testing.
  525. # [17:23] <timeless> could you try *not* hanging the browser for more than 3s at a time? :)
  526. # [17:23] <annevk> AryehGregor, thanks AryehGregor
  527. # [17:23] <AryehGregor> (this is one of the biggest reasons I use Chrome, in fact)
  528. # [17:23] <AryehGregor> timeless, how do you suggest doing that?
  529. # [17:23] <timeless> setTimeout? :)
  530. # [17:23] <annevk> AryehGregor, fwiw, I'm splitting the four steps into two sets of two as the method returns after parent is null
  531. # [17:23] <timeless> Time elapsed: 0:12.515 min.
  532. # [17:23] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: Connection reset by peer)
  533. # [17:24] <timeless> so my math of 10s isn't too far off
  534. # [17:24] * Joins: miketaylr (~miketaylr@guest.opera.com)
  535. # [17:24] <timeless> 5393 Pass 2853 Fail
  536. # [17:24] <timeless> are those numbers more or less correct?
  537. # [17:24] <AryehGregor> Yes.
  538. # [17:24] <AryehGregor> annevk, fine by me.
  539. # [17:24] * bentruyman is now known as bentruywoman
  540. # [17:24] <AryehGregor> timeless, half the tests should be almost sure to pass, because they're just setup/sanity checks at this point.
  541. # [17:24] <timeless> fwiw your error message in that case sucks too
  542. # [17:24] <timeless> assert_equals: Body element must have no attributes, but doesn't: <body bgcolor="#00FFFF"> expected 0 but got 1
  543. # [17:25] * Joins: KillerX (~anant@nat/mozilla/x-pobptdyfddnsfiln)
  544. # [17:25] * Joins: Ms2ger (~Ms2ger@91.181.181.213)
  545. # [17:25] <AryehGregor> What's wrong with it?
  546. # [17:25] <timeless> it should say:
  547. # [17:25] <timeless> assert_equals: Body element must have no attributes (<body>), but instead it has: <body bgcolor="#00FFFF"> expected 0 but got 1
  548. # [17:25] <timeless> has/is
  549. # [17:26] <AryehGregor> I could change it, but I think it's clear enough.
  550. # [17:26] * timeless really doesn't think it's clear enough
  551. # [17:26] <timeless> `doesn't` is confusing
  552. # [17:26] <timeless> compare:
  553. # [17:26] <timeless> assert_equals: Wrapper div must have only one attribute (contenteditable=""), but has more: <div contenteditable="" style="background-color: rgb(0, 255, 255);"> expected 1 but got 2
  554. # [17:27] * AryehGregor adjusts
  555. # [17:27] <AryehGregor> Would "Body element must have no attributes, but has more: " be better?
  556. # [17:27] <timeless> assert_true: Setup failed, cannot proceed expected true got false
  557. # [17:27] <timeless> technically yes
  558. # [17:28] <timeless> generally for short strings, having comparable strings is better than pure prose
  559. # [17:28] <timeless> i can easily compare <body> and <body foo=bar>
  560. # [17:29] * Quits: divya (~Adium@guest.opera.com) (Remote host closed the connection)
  561. # [17:29] <timeless> anyway, the setup failed stuff is unfortuante\
  562. # [17:29] <timeless> s/ant/nat/
  563. # [17:29] <AryehGregor> timeless, okay, try now.
  564. # [17:29] <timeless> it sounds like it expected setup to fail
  565. # [17:30] <AryehGregor> What about it is unfortunate? I don't like the "expected true got false" part, but jgraham and gsnedders think it should stay.
  566. # [17:30] <AryehGregor> It should be phrased as a requirement, like "Setup must pass if further tests are to proceed" or such?
  567. # [17:30] <timeless> yeah it looks better
  568. # [17:30] <timeless> AryehGregor: yes
  569. # [17:31] <timeless> possibly "Setup must return true if ..."
  570. # [17:31] <timeless> that works well with "expected true got false"
  571. # [17:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
  572. # [17:31] <AryehGregor> I think the "expected true got false" thing is just useless and should go away.
  573. # [17:31] <AryehGregor> But the harness doesn't allow it.
  574. # [17:31] * timeless nods
  575. # [17:31] <timeless> i'd side with you if it would make a difference
  576. # [17:31] <AryehGregor> jgraham, ^^
  577. # [17:31] <AryehGregor> How about: "Setup and sanity checks must pass for further tests to make sense"
  578. # [17:31] <timeless> given that you've already tried that one, i'm just offering two suggestions for the rest
  579. # [17:32] <AryehGregor> (with "expected true, but got false" added, of course)
  580. # [17:32] <AryehGregor> Or maybe ". . . for further tests to be executed".
  581. # [17:32] <timeless> that mostly works, one could s/pass/pass (return true)/
  582. # [17:32] <timeless> `executed` and `make sense` are very different
  583. # [17:32] <timeless> one implies the tests will not run
  584. # [17:32] <AryehGregor> Except setup doesn't return true, the true/false thing is an artifact of the current test harness that I hope goes away sometime.
  585. # [17:32] <AryehGregor> They won't.
  586. # [17:32] <timeless> the other implies they will run and return garbage
  587. # [17:33] <AryehGregor> "Setup and sanity checks must pass for further tests to be executed on this input"
  588. # [17:33] <timeless> ok
  589. # [17:34] <AryehGregor> Okay, how about now?
  590. # [17:34] * timeless waits for browser to unfreeze irc client..
  591. # [17:34] <timeless> grr
  592. # [17:35] <timeless> does your web page break ctrl-home intentionally?
  593. # [17:35] <timeless> (or is that just Nightly being silly?
  594. # [17:35] * Joins: scor (~scor@drupal.org/user/52142/view)
  595. # [17:36] <AryehGregor> What does Ctrl-Home do?
  596. # [17:36] <timeless> "take me to top of document" typically
  597. # [17:39] * Quits: necolas (~necolas@109-204-33-251.itlab.managedbroadband.co.uk) (Remote host closed the connection)
  598. # [17:39] * Joins: timeless_xchat (~timeless@199.119.232.11)
  599. # [17:39] * Quits: timeless_xchat (~timeless@199.119.232.11) (Changing host)
  600. # [17:39] * Joins: timeless_xchat (~timeless@firefox/developer/timeless)
  601. # [17:39] <AryehGregor> Doesn't Home do the same, if you aren't in something editable?
  602. # [17:39] <timeless_xchat> and can you make your test not cause ie9 x64 to try to use >5gb of vm/2gb of ram?
  603. # [17:39] <timeless_xchat> it's bad for my ears
  604. # [17:39] <AryehGregor> I haven't tested much in IE yet.
  605. # [17:40] <timeless_xchat> (computer is still spinning disk to deal w/ swap)
  606. # [17:40] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  607. # [17:40] * timeless_xchat waves goodbye to timeless
  608. # [17:41] * paul_irish_ is now known as paul_irish
  609. # [17:41] <timeless_xchat> ... and i thought your denial of cpu cycles in Nightly was bad
  610. # [17:41] <AryehGregor> It's not just a conformance test, it's a benchmark!
  611. # [17:41] <AryehGregor> Kind of like loading HTML5.
  612. # [17:41] <timeless_xchat> your denial of ram + any cycles due to memory exhaustion in ie is worse
  613. # [17:42] <timeless_xchat> have you seen stress.html?
  614. # [17:42] * Joins: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net)
  615. # [17:42] <AryehGregor> Nope.
  616. # [17:42] * timeless_xchat finally gets the irc dialog saying the session died
  617. # [17:42] <zewt> one might argue that a browser letting a page chew so much memory as to affect the user's system is itself a problem :P
  618. # [17:42] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  619. # [17:43] <timeless_xchat> it's vaguely nsfw
  620. # [17:43] <timeless_xchat> http://timeless.justdave.net/stress/stress.html
  621. # [17:43] <timeless_xchat> historically it was not safe for unix boxes
  622. # [17:43] <timeless_xchat> they tended to die
  623. # [17:44] <AryehGregor> I've visited webpages that crashed X.
  624. # [17:44] <timeless_xchat> (actually, to be fair it also triggered bluescreens)
  625. # [17:44] <timeless_xchat> but the fbsd panic was more amusing
  626. # [17:45] <timeless_xchat> it also has killed a bunch of phones ...
  627. # [17:45] <timeless_xchat> zewt: one might
  628. # [17:45] <timeless_xchat> but...
  629. # [17:45] <timeless_xchat> consider that page
  630. # [17:45] <timeless_xchat> what would you want to have happen?
  631. # [17:46] <timeless_xchat> obviously having your os panic is less than ideal...
  632. # [17:46] <timeless_xchat> and certainly having your window manager die or commit suicide isn't much better
  633. # [17:47] <annevk> AryehGregor, shall I add you as editor of DOM4?
  634. # [17:47] <AryehGregor> annevk, sure, go ahead.
  635. # [17:49] <timeless_xchat> aryehgregor : one good thing about ie
  636. # [17:49] <timeless_xchat> i can suspend the runaway process
  637. # [17:50] <timeless_xchat> and i can still use the urlbar
  638. # [17:50] <annevk> wait, AryehGregor, are you a member of the WebApps WG?
  639. # [17:50] <AryehGregor> annevk, yes.
  640. # [17:50] <AryehGregor> At least, last I checked.
  641. # [17:50] <AryehGregor> Pretty sure I represent Google there.
  642. # [17:50] <timeless_xchat> did you rejoin?
  643. # [17:51] <AryehGregor> timeless_xchat, in Chrome you can just close the tab like regular if it goes haywire.
  644. # [17:51] <AryehGregor> Rejoin?
  645. # [17:51] <timeless_xchat> (did they recharter recently? )
  646. # [17:51] <annevk> AryehGregor, okay
  647. # [17:51] <AryehGregor> http://www.w3.org/2000/09/dbwg/details?group=42538&public=1&gs=1&;
  648. # [17:51] <AryehGregor> Gregor, Aryeh
  649. # [17:51] <AryehGregor> (good standing)
  650. # [17:51] <AryehGregor> Google, Inc.
  651. # [17:51] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:7df2:d155:e08f:8ec6)
  652. # [17:52] <timeless_xchat> anyway, ctrl-home/ctrl-end work in ie
  653. # [17:52] <timeless_xchat> i think for editing related systems, home/end on windows are linear
  654. # [17:52] <timeless_xchat> and ctrl- changes them to document orientation
  655. # [17:53] <AryehGregor> Basically, yeah.
  656. # [17:53] <timeless_xchat> in things that aren't editing, both should behave the same
  657. # [17:53] <AryehGregor> More precisely, it changes them to top/bottom instead of line-start/line-end.
  658. # [17:53] <AryehGregor> Sounds right.
  659. # [17:53] <timeless_xchat> well
  660. # [17:53] <timeless_xchat> i don't know if windows supports any btt languages :)
  661. # [17:54] <timeless_xchat> ok, ctrl- home/end work fine in Nightly on news.google.com
  662. # [17:54] <timeless_xchat> so somehow your page breaks them
  663. # [17:54] * Joins: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se)
  664. # [17:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  665. # [17:57] <AryehGregor> Okay, I really need more RAM for this machine
  666. # [17:57] <AryehGregor> .
  667. # [17:57] <timeless_xchat> heh
  668. # [17:57] <timeless_xchat> how much do you have?
  669. # [17:57] <AryehGregor> 3G.
  670. # [17:57] <zcorpan> AryehGregor: thanks for the piece of sanity regarding dom core vs dom3events
  671. # [17:57] <AryehGregor> No, 4G.
  672. # [17:57] <AryehGregor> zcorpan, any time.
  673. # [17:59] <AryehGregor> Hmm, should I upgrade to 6G for $22 or 8G for $55?
  674. # [18:00] <AryehGregor> I'll only be using this computer for a few more months, so I think I'll just buy another 2G. Should be fine.
  675. # [18:00] * Joins: othermaciej (~mjs@67.218.102.230)
  676. # [18:01] <zewt> ... has google's main search box been, uh, stupid for anyone else lately?
  677. # [18:02] <zewt> several times i've moved the cursor (home, ctrl-left), started typing, and after 1-2 keystrokes the cursor jumps back to the end of the input, so whatever I'm typing gets split
  678. # [18:02] <annevk> renamed to DOM4
  679. # [18:02] <Philip`> I've had that several times (in Opera)
  680. # [18:02] <zewt> (ff6)
  681. # [18:02] <annevk> Ms2ger, should we rename domcore.js to dom.js etc.?
  682. # [18:03] <Ms2ger> .html?
  683. # [18:03] <zcorpan> annevk: why is node.contains(node) true? was it implemented that way?
  684. # [18:03] * dglazkov|away is now known as dglazkov
  685. # [18:03] <Ms2ger> zcorpan, yes
  686. # [18:03] <zcorpan> ok
  687. # [18:03] <dglazkov> good morning, Whatwg!
  688. # [18:03] <Ms2ger> zcorpan, a bug was filed on Gecko already
  689. # [18:03] <Philip`> zewt: It seems like it's moving focus to the end of the input box on onload or something close to that
  690. # [18:03] <annevk> Ms2ger, only effect will be required search/replace for spec=domcore to spec=dom
  691. # [18:03] <zewt> seems like they've become very loose with the google search page ... extremely annoying, being probably the most used form on the internet
  692. # [18:03] <Ms2ger> Oh
  693. # [18:03] <Philip`> regardless of whether you've started typing already
  694. # [18:04] <annevk> Ms2ger, no need to rename that html file
  695. # [18:04] <annevk> shorter name for dom would be nice though
  696. # [18:04] <Ms2ger> Just add an alias, don't care about the name of the file
  697. # [18:04] <jgraham> timeless_xchat, AryehGregor: Verying the number of TCs depending on whether ome pass or fail is evil
  698. # [18:04] <jgraham> *Varying
  699. # [18:04] <zewt> also, many times it seems like it's ignoring form submission--i'll load the top-level search page, type something, hit enter, wait ... and nothing happens. heh
  700. # [18:04] <jgraham> *some
  701. # [18:04] <Philip`> Maybe their stats say it reduces the mean serch time by 0.05 seconds so it's worth the inconvenience for weird users, though
  702. # [18:05] <AryehGregor> jgraham, that's why I'm not. I'm just having all subsequent ones fail automatically without doing anything.
  703. # [18:05] <jgraham> That's fine
  704. # [18:05] <Philip`> s/serch/search/
  705. # [18:05] <jgraham> I probably didn't read the backscroll carefully enough
  706. # [18:05] <zewt> it doesn't focus the search box by default, though
  707. # [18:05] <jgraham> you all talk too much
  708. # [18:05] <jgraham> ;)
  709. # [18:05] <zewt> and it doesn't seem to modify the input-box-selected behavior, either
  710. # [18:06] <zewt> Showing results for sdfsdf. Search instead for sdfdf.
  711. # [18:06] * Joins: oal (4fa07a05@gateway/web/freenode/ip.79.160.122.5)
  712. # [18:06] <zewt> that may be the best autocorrect i've ever seen
  713. # [18:06] <oal> Hey, is it possible, or will it be possible to create "outside border radius" with css, like this http://upload.wikimedia.org/wikipedia/en/9/93/Opera11favicon.png
  714. # [18:06] <oal> So that corners are rounded outwards
  715. # [18:07] <oal> Like in the bottom of the tabs in the screenshot
  716. # [18:07] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Ping timeout: 252 seconds)
  717. # [18:08] <zcorpan> TabAtkins: ^
  718. # [18:10] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
  719. # [18:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 260 seconds)
  720. # [18:13] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 250 seconds)
  721. # [18:13] * Joins: karlcow (~karl@nerval.la-grange.net)
  722. # [18:14] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  723. # [18:18] * Joins: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  724. # [18:19] <annevk> WebKit has Range.expand() AryehGregor
  725. # [18:19] <AryehGregor> annevk, WebKit has loads of junk that they threw on Range and Selection.
  726. # [18:19] <AryehGregor> Some might be worth taking, like modify(), but some is useless and they should remove it, like setBaseAndExtent().
  727. # [18:20] <annevk> That's on Selection
  728. # [18:20] <AryehGregor> Well, yes.
  729. # [18:20] <AryehGregor> In that case.
  730. # [18:20] <AryehGregor> Maybe they put less junk on Range, I didn't look closely.
  731. # [18:20] <AryehGregor> But there's definitely stuff they should drop support for and that shouldn't be specced.
  732. # [18:21] * Joins: divya (~Adium@40.208.16.62.customer.cdi.no)
  733. # [18:21] <annevk> Only Range.expand() and constants for comparePoint are currently not in the specification
  734. # [18:22] <annevk> Also the constants they have for comparePoint do not match the return values in the specification...
  735. # [18:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  736. # [18:23] * Quits: miketaylr (~miketaylr@guest.opera.com) (Read error: Connection reset by peer)
  737. # [18:23] * Joins: miketaylr (~miketaylr@guest.opera.com)
  738. # [18:26] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  739. # [18:28] <oal> This describes what I want to do if anyone's interested. http://orderedlist.com/blog/articles/flared-borders-with-css/
  740. # [18:31] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: miketaylr)
  741. # [18:31] <zcorpan> oal: it seems like a reasonable thing to be able to do without jumping through hoops. try sending an email to www-style
  742. # [18:32] <oal> I'm not really much into mailing lists and stuff. Where is it?
  743. # [18:33] <oal> Do I simply send an email to www-style@w3.org describing the issue?
  744. # [18:33] <jgraham> Pretty much
  745. # [18:34] <zewt> might be subscriber-only
  746. # [18:34] <timeless_xchat> jgraham: i don't disagree wrt varying
  747. # [18:34] <zcorpan> zewt: don't think it is
  748. # [18:34] <timeless_xchat> but i was merely asking about meaning of text
  749. # [18:35] <zcorpan> at least i recall having successfully sent emails to www-style without being subscribed
  750. # [18:35] <timeless_xchat> implications are someone else's problem
  751. # [18:35] <oal> How detailed should the mail be? I'll ask if that feature is planned, and show the opera screenshot and the link to the "hack"?
  752. # [18:35] <timeless_xchat> aryehgregor : sounds like your message is wrong then, but i lost scrollback
  753. # [18:35] <AryehGregor> timeless_xchat, which message?
  754. # [18:36] <timeless_xchat> sorry, lunch
  755. # [18:36] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  756. # [18:38] * Quits: divya (~Adium@40.208.16.62.customer.cdi.no) (Remote host closed the connection)
  757. # [18:41] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 276 seconds)
  758. # [18:42] <oal> Ok, mail sent to the mailing list ;)
  759. # [18:44] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  760. # [18:47] * Joins: ap (~ap@2620:149:4:401:405:e85b:9aa4:fed0)
  761. # [18:50] <smaug____> Why does http://mozilla.pettay.fi/moztests/nestedclick.html open only one tab in webkit and opera
  762. # [18:50] <smaug____> it should open two, but apparently some page relies on it to open only one
  763. # [18:54] <zewt> i don't think browsers should ever allow opening more than one tab or window in a single event
  764. # [18:54] <zewt> just evil
  765. # [18:57] * Quits: annevk (~annevk@pat-tdc.opera.com) (Quit: annevk)
  766. # [18:58] * Quits: othermaciej (~mjs@67.218.102.230) (Quit: othermaciej)
  767. # [18:58] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  768. # [19:08] * Joins: othermaciej (~mjs@17.246.18.207)
  769. # [19:11] <Ms2ger> annevk5, hmm, doesn't Google get a link? :)
  770. # [19:12] <smaug____> oh, hmm, webkit doesn't have click() in anchor elements
  771. # [19:13] * Quits: astearns (~anonymous@c-50-132-9-217.hsd1.wa.comcast.net) (Quit: astearns)
  772. # [19:17] <smaug____> ok, then question to someone from Opera. Why does http://mozilla.pettay.fi/moztests/nestedclick.html open only one tab
  773. # [19:20] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  774. # [19:23] <zcorpan> we prevent recursion in click()
  775. # [19:23] <zcorpan> it's in the spec
  776. # [19:23] <zcorpan> who from opera btw? :)
  777. # [19:24] <zcorpan> oh, to someone from opera
  778. # [19:24] * zcorpan read from someone from opera
  779. # [19:25] <smaug____> zcorpan: nothing to do with recursion
  780. # [19:25] <smaug____> gecko prevent recursion too
  781. # [19:25] <smaug____> zcorpan: there is the click() and user initiated click to <a>
  782. # [19:25] <smaug____> why opera handles only one
  783. # [19:27] <zcorpan> ah, i see. not sure
  784. # [19:27] <gsnedders> smaug____: We block script clicks on a elements, I think
  785. # [19:27] <gsnedders> (But don't ask me, I'm on holiday.)
  786. # [19:28] <zewt> (on non-cancelled clicks only, i'd imagine?)
  787. # [19:28] <gsnedders> zewt: (see my previous line)
  788. # [19:28] <zewt> (you're not the only one on irc)
  789. # [19:28] <zewt> :P
  790. # [19:29] <smaug____> gsnedders: clicking a click event manually to <a> does trigger the link in Opera
  791. # [19:30] <gsnedders> My thought was wrong, then, obviously.
  792. # [19:30] <zcorpan> is opera's behavior more web compatible or less web compatible?
  793. # [19:31] <zewt> the only time i'd ever expect pages to both activate a link and open a window would be for ads anyway, heh
  794. # [19:32] * Joins: jamesr_ (~jamesr@nat/google/x-erxzicquobjlzbnb)
  795. # [19:35] * Joins: mpt (~mpt@canonical/mpt)
  796. # [19:36] <zcorpan> smaug____: i guess we set the "click in progress" flag to true for regular clicks
  797. # [19:36] <smaug____> ah, that is perhaps it
  798. # [19:36] <smaug____> not per spec, but that would explain the behavior
  799. # [19:37] <smaug____> IE seems to have something similar
  800. # [19:37] <zcorpan> maybe we should put it in the spec
  801. # [19:37] <smaug____> right
  802. # [19:39] * Joins: CvP (~CvP@123.49.22.162)
  803. # [19:46] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  804. # [19:46] <timeless_xchat> heycam: any idea why marcos references you by First Last instead of F. Last in widgets-apis ?
  805. # [19:47] <Ms2ger> annevk5, are we planning to publish at TR/dom?
  806. # [19:47] * Quits: jamesr_ (~jamesr@nat/google/x-erxzicquobjlzbnb) (Ping timeout: 260 seconds)
  807. # [19:48] <zcorpan> timeless_xchat: does he use anolis?
  808. # [19:50] * timeless_xchat shrugs
  809. # [19:50] <gsnedders> zcorpan: Yes.
  810. # [19:50] <zcorpan> that'd explain it
  811. # [19:52] <Ms2ger> Why?
  812. # [19:53] <Ms2ger> His references are literally in the source
  813. # [19:54] <zcorpan> oh
  814. # [19:57] * Joins: astearns (~anonymous@192.150.22.5)
  815. # [19:59] <Hixie> gah, i always need to test IE when I don't have it
  816. # [20:00] <Hixie> i need to work out when IE fires readystatechange in the situation where a <script> is created in one task, then inserted into the document before the preload starts
  817. # [20:00] <Ms2ger> Ask khuey in #developers ;)
  818. # [20:01] <Hixie> i'll just test it in a few hours when I have access to IE
  819. # [20:01] <Hixie> i'm not sure i'm sure what i want to test exactly
  820. # [20:01] <zewt> carry a 64gb usb thumbdrive with a VM around with you :P
  821. # [20:02] <Hixie> hmmmm maybe this doesn't matter so much actually
  822. # [20:02] <Hixie> inserting an external script from script is never sync, right?
  823. # [20:04] * Quits: othermaciej (~mjs@17.246.18.207) (Quit: othermaciej)
  824. # [20:08] * Joins: othermaciej (~mjs@17.246.18.207)
  825. # [20:08] * Joins: cullenfluffyjenn (~Cullen@d173-181-9-186.abhsia.telus.net)
  826. # [20:08] <Hixie> ok i think the actual question i need an answer for is about what happens if after you create a script with a "src" attribute, you then change it before readystatechange fires
  827. # [20:08] <Hixie> or what happens if you change it after it's fired...
  828. # [20:08] <Hixie> man it's not surprising IE's behaviour here is inconsistent
  829. # [20:09] <Hixie> so many edge cases
  830. # [20:09] * Quits: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  831. # [20:09] <Hixie> cullenfluffyjenn: hey dude, sup
  832. # [20:09] <cullenfluffyjenn> Hi - finally got back from vacation and trying to remember what all this stuff I am working on actually is.
  833. # [20:09] * Joins: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se)
  834. # [20:09] <Hixie> hah, same here
  835. # [20:10] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  836. # [20:11] * Joins: cullenfluffyje-1 (~Cullen@nat/cisco/x-tlulkjredqxgvwmt)
  837. # [20:11] * Quits: cullenfluffyjenn (~Cullen@d173-181-9-186.abhsia.telus.net) (Read error: Connection reset by peer)
  838. # [20:15] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  839. # [20:16] <Hixie> bbiab
  840. # [20:17] * Joins: timeless (d04149cb@firefox/developer/timeless)
  841. # [20:17] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Remote host closed the connection)
  842. # [20:18] <timeless> AryehGregor: your web page has a scary growth curve in ie9
  843. # [20:18] <AryehGregor> timeless, which one, and what do you mean by growth curve?
  844. # [20:18] <AryehGregor> Am I causing a memory leak?
  845. # [20:18] <timeless> my guess is a leak and an infinite loop
  846. # [20:18] <timeless> ooh
  847. # [20:19] <timeless> Time elapsed: 1:11.259 min.
  848. # [20:19] <timeless> it finished?
  849. # [20:19] <timeless> Summary Found 3 tests 3 Fail
  850. # [20:19] <timeless> it's only using 700mb of ram
  851. # [20:19] <AryehGregor> Whee.
  852. # [20:19] <AryehGregor> I'll look at that.
  853. # [20:19] <AryehGregor> Haven't really tested in IE yet.
  854. # [20:19] <timeless> this is after it was restarted once
  855. # [20:19] <timeless> Fail [["delete",""],["inserttext","a"]] "<blockquote><font color=blue>[foo]</font></blockquote>" checks for modifications to non-editable content assert_equals: Setup and execCommand() must not throw an exception expected null but got object "Error: Invalid argument." Fail [["delete",""],["inserttext","a"]] "<blockquote><font color=blue>[foo]</font></blockquote>" compare innerHTML assert_equals: Setup and execCommand() must not throw a
  856. # [20:20] <timeless> anyway, um
  857. # [20:20] <timeless> if you could have a timer which checks to see if the system responds w/in say 3 mins
  858. # [20:20] <timeless> if it doesn't, your page should stop testing
  859. # [20:21] <timeless> and ask the user to set a new value and mark failed for everything past that point
  860. # [20:21] <timeless> 3 mins = a way to detect if the system is paging to death
  861. # [20:21] * timeless leaves
  862. # [20:21] <AryehGregor> I wouldn't be surprised if it takes more than three minutes to run.
  863. # [20:25] * Quits: zdobersek (~zan@46.164.36.198) (Ping timeout: 252 seconds)
  864. # [20:27] * Joins: dbaron (~dbaron@nat/mozilla/x-timrdlqkcgdxzrxq)
  865. # [20:33] * Ms2ger will be away from tomorrow until the 15th
  866. # [20:33] * AryehGregor waves
  867. # [20:34] <AryehGregor> Yikes, I really need more RAM here.
  868. # [20:36] * zcorpan realizes that everything that's ever sent to public-html-announce is telecon minutes, which he couldn't care less about, and so unsubscribes
  869. # [20:36] <AryehGregor> Summary
  870. # [20:36] <AryehGregor> Found 57836 tests
  871. # [20:36] <AryehGregor> There we go. This is starting to look something more like a typical test suite I'd write. :)
  872. # [20:37] <zcorpan> you don't need more ram, you just need to spend a week profiling and optimizing
  873. # [20:38] <AryehGregor> 406,936k memory used by the Chrome tab with the conformance tests open.
  874. # [20:38] <Philip`> You should compress your RAM, so you can store twice as much in it
  875. # [20:38] <AryehGregor> Philip`, recent Linux kernels can do that!
  876. # [20:39] <Philip`> Even without any fancy technology, I guess you could set up a RAM disk then put a compressing filesystem on it then put a swap file on that
  877. # [20:39] <AryehGregor> I'm not swapping, at least.
  878. # [20:39] <AryehGregor> Hmm. The data.js for the tests is over a megabyte.
  879. # [20:39] * Joins: zdobersek (~zan@cpe-46-164-8-134.dynamic.amis.net)
  880. # [20:40] <AryehGregor> I guess that's not a major contributor, though.
  881. # [20:40] <AryehGregor> . . . I really should have bought 4G of RAM instead of 2G.
  882. # [20:40] * AryehGregor checks if he can change the order
  883. # [20:40] * Quits: zcorpan (~zcorpan@c-3999e355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  884. # [20:43] <Philip`> Could you just order another 2GB?
  885. # [20:43] <Philip`> or do you have insufficient sockets?
  886. # [20:43] * Quits: erlehmann (~erlehmann@89.204.137.113) (Quit: Ex-Chat)
  887. # [20:45] <AryehGregor> Only one free DIMM.
  888. # [20:46] <AryehGregor> It seems like I can cancel it, though. Just waiting for the confirmation that it went through before placing the new order.
  889. # [20:46] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
  890. # [20:46] * Joins: rniwa (~rniwa@nat/google/x-njcsjpddjsingywg)
  891. # [20:47] <AryehGregor> There we go, order changed.
  892. # [20:47] * AryehGregor now begins to regret that he got only 8G of RAM for his new laptop
  893. # [20:48] <rniwa> AryehGregor: you can always add more!
  894. # [20:49] <Philip`> They should make external RAM with a USB connection
  895. # [20:52] <jcranmer> . . .
  896. # [20:52] <jcranmer> I really like having my memory bandwidth in 10's of MB/s
  897. # [20:52] * Joins: sicking (~chatzilla@nat/mozilla/x-cvxkmxzmzjtiroxb)
  898. # [20:53] <jcranmer> at that speed, you're really looking at a SSD
  899. # [20:53] * Quits: fsamuel (~fsamuel@nat/google/x-csediqjfedvzbjuh) (Quit: Ex-Chat)
  900. # [20:58] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  901. # [21:00] * Joins: MikeSmith_ (~MikeSmith@EM114-48-153-27.pool.e-mobile.ne.jp)
  902. # [21:00] * Quits: othermaciej (~mjs@17.246.18.207) (Quit: othermaciej)
  903. # [21:03] * Quits: MikeSmith (~MikeSmith@EM1-112-124-102.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  904. # [21:03] * MikeSmith_ is now known as MikeSmith
  905. # [21:04] * Joins: othermaciej (~mjs@17.246.18.207)
  906. # [21:10] * Quits: janv_ (~varga@dyna-ip-195-91-81-147.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  907. # [21:13] * Quits: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  908. # [21:14] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  909. # [21:14] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  910. # [21:18] <kennyluck> annevk5, is there a page for the list of features you mentioned in http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2011-September/033065.html ?
  911. # [21:21] * Joins: annevk (~annevk@84.38.144.96)
  912. # [21:21] <Ms2ger> kennyluck, most are in the spec source
  913. # [21:21] <annevk> Ms2ger, I just copied what other specifications had for Google
  914. # [21:21] <Ms2ger> K
  915. # [21:21] <annevk> Ms2ger, feel free to change it
  916. # [21:22] <annevk> as for /tr/dom/ seemed nice to me
  917. # [21:22] <kennyluck> Ms2ger, thanks for the info.
  918. # [21:23] <Ms2ger> WFM, but you'll probably need to bug staff about that
  919. # [21:23] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  920. # [21:24] * Joins: janv_ (~varga@dyna-ip-195-91-81-147.flarion.as5628.telecom.sk)
  921. # [21:24] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  922. # [21:25] * Joins: boaz (~boaz@li326-230.members.linode.com)
  923. # [21:25] <annevk> Ms2ger, yeah, when we publish
  924. # [21:25] <Ms2ger> And if you're publishing next week, you get to do it :)
  925. # [21:28] <annevk> I noticed you have some break thingie starting tomorrow
  926. # [21:28] <annevk> Have fun
  927. # [21:29] <Ms2ger> Ta
  928. # [21:32] * Quits: janv_ (~varga@dyna-ip-195-91-81-147.flarion.as5628.telecom.sk) (Quit: This computer has gone to sleep)
  929. # [21:33] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  930. # [21:33] <annevk> kennyluck, in the source of the spec?
  931. # [21:35] <Hixie> good god IE is messed up
  932. # [21:35] * Joins: annevk2 (~annevk2@84.38.144.96)
  933. # [21:36] <Ms2ger> Hixie, welcome to 2002 :)
  934. # [21:37] <Hixie> for <script></script>, the end readyState is 'loading'
  935. # [21:37] <Hixie> for <script>x</script>, the end readyState is 'complete'
  936. # [21:37] <Hixie> for <script src="x"></script>, the end readyState is 'loaded'
  937. # [21:38] <Hixie> also in IE the 'load' and 'readystatechange' events on script execution are async, not sync like in the spec or gecko
  938. # [21:39] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
  939. # [21:40] * Quits: othermaciej (~mjs@17.246.18.207) (Quit: othermaciej)
  940. # [21:40] <timeless> AryehGregor: it isn't about how long it takes to run
  941. # [21:40] <timeless> it's about how late a timer fires
  942. # [21:40] <Hixie> this is giving me a headache
  943. # [21:40] <timeless> if you ask it to fire in 2minutes and it's a minute late, there's a problem
  944. # [21:41] <timeless> basically, as long as you break your test into small pieces, and as long as your other timer can fire with limited latency relative to its expected firing deadline, things are ok
  945. # [21:41] <timeless> but if you split things up and it doesn't fire close enough to on schedule, then it's probably paging to death
  946. # [21:41] <AryehGregor> Could be.
  947. # [21:42] * Joins: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  948. # [21:42] <kennyluck> annevk, I don't see path objects listed anywhere in the source of http://dev.w3.org/html5/2dcontext/ (and http://www.whatwg.org/specs/web-apps/current-work/ )
  949. # [21:42] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  950. # [21:42] * timeless needs to write a demo of that and get people to deploy it
  951. # [21:44] <Philip`> kennyluck: I think it's a shared mental list, not one that's been written down explicitly
  952. # [21:46] * Joins: othermaciej (~mjs@17.245.17.142)
  953. # [21:46] * Quits: stefan-_ (~music@swhpet3041.uni-trier.de) (Remote host closed the connection)
  954. # [21:47] <kennyluck> ok
  955. # [21:50] <Ms2ger> $ grep v2 source | wc -l
  956. # [21:50] <Ms2ger> 138
  957. # [21:51] <TabAtkins> oal: You can do corners like that currently by properly styling and positioning ::before and ::after. It's an interesting idea to keep in mind for the border-radius-style property when we develop it, though
  958. # [21:51] <Ms2ger> <!-- v2: fix this somehow -->
  959. # [21:52] <timeless> Ms2ger: you never have <!-- v2: ... --> <!-- v2: ... --> ? :)
  960. # [21:52] <timeless> Ms2ger: also, you might try `grep -c v2 source`
  961. # [21:53] <Ms2ger> Pff
  962. # [21:53] <zewt> sounds like an option added by someone who doesn't "get" unix
  963. # [21:53] <zewt> "we need to combine TWO programs to do this?!"
  964. # [21:53] <Ms2ger> Exactly
  965. # [21:53] <timeless> zewt: yeah, it's a gnuism iirc :)
  966. # [21:53] <Ms2ger> That's what pipes are for
  967. # [21:53] <timeless> have you met busybox? :)
  968. # [21:53] <zewt> might be useful for wildcard greps if it shows per-file
  969. # [21:53] <Ms2ger> (-c is specified by POSIX.)
  970. # [21:54] <Ms2ger> Says manpage
  971. # [21:54] <Philip`> I think canvas in on like v7 now, not v2
  972. # [21:54] <Philip`> *is on
  973. # [21:54] <Ms2ger> <!-- v6: Drawing text along a given path -->
  974. # [21:54] <Ms2ger> <!-- v6: Adding text to a path -->
  975. # [21:54] <Ms2ger>
  976. # [21:55] * Joins: smaug____ (~chatzilla@GGYYKMXCIII.gprs.sl-laajakaista.fi)
  977. # [21:56] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  978. # [21:59] * Joins: hasather_ (~hasather_@84.38.144.96)
  979. # [21:59] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  980. # [22:00] <annevk> kennyluck, seems Path objects are not explicitly listed
  981. # [22:01] <annevk> some path related stuff is
  982. # [22:05] * Joins: ojan (~ojan@nat/google/x-kmeyoctjjpiknpwp)
  983. # [22:06] <kennyluck> annevk, that matches what I figured.
  984. # [22:08] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=9236
  985. # [22:09] <MikeSmith> baby steps
  986. # [22:09] <Ms2ger> see diff given below
  987. # [22:09] <Ms2ger> That's what stood out to me :)
  988. # [22:10] <MikeSmith> heh
  989. # [22:11] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  990. # [22:11] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  991. # [22:17] <Hixie> heh
  992. # [22:17] <Hixie> oops
  993. # [22:19] * Quits: annevk2 (~annevk2@84.38.144.96) (Remote host closed the connection)
  994. # [22:19] * Quits: annevk (~annevk@84.38.144.96) (Remote host closed the connection)
  995. # [22:30] * Quits: astearns (~anonymous@192.150.22.5) (Quit: astearns)
  996. # [22:30] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  997. # [22:30] * Quits: zdobersek (~zan@cpe-46-164-8-134.dynamic.amis.net) (Quit: Leaving.)
  998. # [22:30] <AryehGregor> Ugh. This table takes two and a half minutes to lay out in Gecko.
  999. # [22:31] <AryehGregor> It has 56,000ish rows, but still . . .
  1000. # [22:31] <AryehGregor> That's really excessive.
  1001. # [22:31] <AryehGregor> Chrome does much better.
  1002. # [22:33] * Quits: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...)
  1003. # [22:34] * Joins: astearns (~anonymous@192.150.22.5)
  1004. # [22:37] * Quits: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Read error: Connection reset by peer)
  1005. # [22:37] * Joins: annevk2 (~annevk2@cm-84.208.65.156.getinternet.no)
  1006. # [22:37] <TabAtkins> Gecko does a pretty decent job of doing things "right", which means quadratic behavior. I think we cheat more in Chrome.
  1007. # [22:37] <Ms2ger> Sounds like what Chrome would do
  1008. # [22:37] * Joins: benjoffe (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  1009. # [22:37] <TabAtkins> Fucking cheaters.
  1010. # [22:38] <Ms2ger> Yeah, no kidding
  1011. # [22:38] <Ms2ger> If only we had Chrome people around...
  1012. # [22:39] <TabAtkins> Yeah, too bad.
  1013. # [22:39] <AryehGregor> TabAtkins, the table layout is fixed, I think.
  1014. # [22:39] * AryehGregor double-checks
  1015. # [22:39] * Joins: hasathe__ (~hasather_@84.38.144.96)
  1016. # [22:39] <TabAtkins> AryehGregor: Oh, then that *should* be relatively fast.
  1017. # [22:40] <TabAtkins> Not quadratic in the size of the table, at least.
  1018. # [22:40] * Quits: astearns (~anonymous@192.150.22.5) (Quit: astearns)
  1019. # [22:41] <AryehGregor> table-layout is fixed, yep.
  1020. # [22:41] <TabAtkins> File a bug on Firefox then, I guess.
  1021. # [22:42] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
  1022. # [22:43] * Joins: astearns (~anonymous@192.150.22.5)
  1023. # [22:43] * Quits: hasather_ (~hasather_@84.38.144.96) (Ping timeout: 264 seconds)
  1024. # [22:43] <oal> TabAtkins: Yes, it can be done, but I would definitely like to see it as a part of border-radius. :)
  1025. # [22:44] * hasathe__ is now known as hasather_
  1026. # [22:45] <TabAtkins> oal: Yeah, like I said, it sounds interesting. It has potentially interesting effects on geometry. I suppose it's supposed to have no geometric effect, so the elements can overlap more easily.
  1027. # [22:49] <Ms2ger> TabAtkins, flexbox seems to be missing references
  1028. # [22:49] <TabAtkins> Oh yeah?
  1029. # [22:49] <Ms2ger> Oh, I guess it doesn't refer to any
  1030. # [22:49] <timeless_xchat> heh
  1031. # [22:49] <TabAtkins> Indeed. I need to make a pass through and decide what to reference.
  1032. # [22:53] * Quits: cullenfluffyje-1 (~Cullen@nat/cisco/x-tlulkjredqxgvwmt) (Ping timeout: 250 seconds)
  1033. # [22:54] * Quits: othermaciej (~mjs@17.245.17.142) (Quit: othermaciej)
  1034. # [22:56] * Quits: oal (4fa07a05@gateway/web/freenode/ip.79.160.122.5) (Ping timeout: 252 seconds)
  1035. # [22:59] * Joins: annevk (~annevk@cm-84.208.65.156.getinternet.no)
  1036. # [23:03] <annevk> http://fosspatents.blogspot.com/2011/09/shocker-for-android-oems-google.html
  1037. # [23:06] * Quits: ZombieLoffe (ZombieLoff@unaffiliated/zombieloffe)
  1038. # [23:06] * Quits: MacTed (~Thud@63.119.36.36)
  1039. # [23:06] * Joins: othermaciej (~mjs@17.246.16.253)
  1040. # [23:06] * Joins: dave_levin (~dave_levi@nat/google/x-bvtyxbwbzsjsrmhl)
  1041. # [23:06] * Quits: othermaciej (~mjs@17.246.16.253) (Client Quit)
  1042. # [23:10] * Joins: othermaciej (~mjs@17.246.16.253)
  1043. # [23:10] <AryehGregor> Android development has always been a sad story.
  1044. # [23:10] <AryehGregor> Too bad it can't be more like Chrome.
  1045. # [23:10] <AryehGregor> (ium)
  1046. # [23:11] <AryehGregor> Random entertaining link: http://i.imgur.com/mgf1i.png
  1047. # [23:11] <AryehGregor> Sad but so true.
  1048. # [23:13] * Quits: othermaciej (~mjs@17.246.16.253) (Client Quit)
  1049. # [23:17] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: FireFly)
  1050. # [23:17] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1051. # [23:18] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 252 seconds)
  1052. # [23:19] * Joins: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch)
  1053. # [23:19] * Quits: Dashiva (Dashiva@84-72-45-52.dclient.hispeed.ch) (Changing host)
  1054. # [23:19] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  1055. # [23:27] * Joins: roc (~chatzilla@60.234.54.74)
  1056. # [23:27] * Joins: ezoe (~ezoe@203-140-89-171f1.kyt1.eonet.ne.jp)
  1057. # [23:30] <paul_irish> <section hidden style="display:block;">What happens?</section>
  1058. # [23:30] <TabAtkins> It's visible and display:block.
  1059. # [23:31] <Philip`> The semantics police will arrest you
  1060. # [23:31] <paul_irish> its hidden's specificity essentially one less than an inline style?
  1061. # [23:31] <AryehGregor> There's just a UA rule [hidden] { display: none }.
  1062. # [23:31] <AryehGregor> Nothing special.
  1063. # [23:31] <TabAtkins> @hidden is implemented via a "[hidden] { display: none; }" rule in the UA stylesheet, basically.
  1064. # [23:31] <AryehGregor> Works the same as i { font-style: italic } or such.
  1065. # [23:31] <paul_irish> o right. dur
  1066. # [23:31] <TabAtkins> And UA rules are below author rules.
  1067. # [23:32] * Joins: danbeam (~bitlbee@unaffiliated/danbeam)
  1068. # [23:32] <annevk> http://www.whatwg.org/C#hidden-elements
  1069. # [23:33] <TabAtkins> It's potentially a good idea to add "[hidden] { display: none !important; }" to your author stylesheet, to avoid accidentally overriding it.
  1070. # [23:33] <danbeam> TabAtkins: +1
  1071. # [23:33] <AryehGregor> Could we add !important to the UA stylesheet?
  1072. # [23:33] <AryehGregor> Then only !important author rules would override it, right?
  1073. # [23:33] <TabAtkins> AryehGregor: UA !important rules dont' officially exist.
  1074. # [23:33] <Dashiva> But then how will you override it in your awesome application with a reason to show them?
  1075. # [23:33] <Philip`> Then we could add !veryimportant to the UA stylesheet
  1076. # [23:33] <TabAtkins> They are used, though, and they're above all other rules.
  1077. # [23:34] <AryehGregor> Oh, I see.
  1078. # [23:34] <paul_irish> i believe there was an !important UA style that was just lobbied to be removed successfully
  1079. # [23:34] <Dashiva> Philip`: No, !important-important
  1080. # [23:34] <AryehGregor> There are only user and author important declarations.
  1081. # [23:34] <AryehGregor> Not UA important.
  1082. # [23:34] <AryehGregor> Oh well.
  1083. # [23:34] <Philip`> !impooooortant gives you level-5 importancy
  1084. # [23:34] <danbeam> I interpretted "User agents should not render elements that have the hidden attribute specified." as not being overridable (easily)
  1085. # [23:35] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  1086. # [23:35] <danbeam> (or unintentionally with CSS)
  1087. # [23:35] <Dashiva> Maybe require a password
  1088. # [23:35] <danbeam> :|
  1089. # [23:35] <roc> I do hate the "!" syntax for important
  1090. # [23:35] <Dashiva> Agreed
  1091. # [23:38] <danbeam> very popular reset mechanisms will mess this up, btw, https://github.com/murtaugh/HTML5-Reset/blob/master/_/css/style.css#L25
  1092. # [23:38] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:7df2:d155:e08f:8ec6) (Ping timeout: 255 seconds)
  1093. # [23:38] <danbeam> http://jsfiddle.net/danbeam/MrEjL/
  1094. # [23:38] * Joins: cpearce (~chatzilla@60.234.54.74)
  1095. # [23:44] <Ms2ger> Well, reset style sheets just say "I think I know what I'm doing"
  1096. # [23:44] <Ms2ger> That's usually wrong, but people still use them
  1097. # [23:45] <Dashiva> Maybe we need to offer a better way
  1098. # [23:45] <Dashiva> <html -x-minimal-ua-stylesheet
  1099. # [23:46] <danbeam> I'm just going to try to add [hidden] { display: none !important; } to the resets, then
  1100. # [23:47] <TabAtkins> paul_irish: Maybe add ^^^ to HTML5 Boilerplate?
  1101. # [23:47] * Quits: annevk (~annevk@cm-84.208.65.156.getinternet.no) (Ping timeout: 252 seconds)
  1102. # [23:48] <paul_irish> https://github.com/paulirish/html5-boilerplate/blob/master/css/style.css#L21
  1103. # [23:48] <paul_irish> just sans important
  1104. # [23:48] * Quits: kennyluck (~kennyluck@114-43-119-66.dynamic.hinet.net) (Ping timeout: 250 seconds)
  1105. # [23:48] <danbeam> paul_irish: that might make a big diff.
  1106. # [23:48] <paul_irish> especially as its at the top of the file and specificity means it'll lose.
  1107. # [23:48] * Joins: kennyluck (~kennyluck@114-43-122-43.dynamic.hinet.net)
  1108. # [23:49] <TabAtkins> paul_irish: That'll be overriden by a ".foo { display:block; }".
  1109. # [23:49] <paul_irish> roger that.
  1110. # [23:49] <paul_irish> we'll do it right
  1111. # [23:49] * Quits: annevk2 (~annevk2@cm-84.208.65.156.getinternet.no) (Ping timeout: 276 seconds)
  1112. # [23:50] <Ms2ger> AryehGregor, re "We'd need some way of serializing a DOM perfectly", maybe you can reuse the HTML parsing test stuff
  1113. # [23:50] <AryehGregor> Ms2ger, it's possible. On the other hand, it might make more sense to just call normalize() in a few key places so everything really serializes as-is.
  1114. # [23:54] <Hixie> the specificity of the [hidden] thing is annoying, but on the other hand i've several times had need to implement [hidden] using something other than display:none
  1115. # [23:55] <paul_irish> we've been using the combo `display: none !important; visibility: hidden;` to successfully hide the content from screenreaders as well
  1116. # [23:56] * Joins: othermaciej (~mjs@17.246.16.253)
  1117. # [23:58] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  1118. # [23:58] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1119. # [23:58] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  1120. # Session Close: Thu Sep 08 00:00:00 2011

The end :)