/irc-logs / freenode / #whatwg / 2012-08-20 / end

Options:

  1. # Session Start: Mon Aug 20 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:06] * Joins: mattgifford (~mattgiffo@h-64-105-215-34.sttnwaho.static.covad.net)
  4. # [00:08] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
  5. # [00:08] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  6. # [00:09] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  7. # [00:13] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  8. # [00:14] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  9. # [00:21] * Quits: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com) (Quit: Leaving.)
  10. # [00:24] * Quits: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au) (Quit: Leaving.)
  11. # [00:28] * Joins: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  12. # [00:33] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
  13. # [00:33] * Joins: tantek (~tantek@66-87-2-20.pools.spcsdns.net)
  14. # [00:38] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  15. # [00:48] * Quits: hij1nx (~hij1nx@mobile-166-147-109-240.mycingular.net) (Quit: hij1nx)
  16. # [00:55] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  17. # [00:59] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  18. # [01:00] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 272 seconds)
  19. # [01:01] * Joins: Zauberfisch_ (~Zauberfis@venus.zauberfisch.at)
  20. # [01:06] * Quits: drublic (~drublic@frbg-5d84f543.pool.mediaWays.net) (Remote host closed the connection)
  21. # [01:11] * Quits: Zauberfisch_ (~Zauberfis@venus.zauberfisch.at) (Read error: Connection reset by peer)
  22. # [01:16] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  23. # [01:16] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  24. # [01:17] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  25. # [01:25] * Joins: Zauberfisch (~Zauberfis@venus.zauberfisch.at)
  26. # [01:29] * Joins: hij1nx (~hij1nx@mobile-166-147-109-240.mycingular.net)
  27. # [01:29] * Quits: hij1nx (~hij1nx@mobile-166-147-109-240.mycingular.net) (Client Quit)
  28. # [01:29] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  29. # [01:32] * Joins: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au)
  30. # [01:39] * Joins: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com)
  31. # [01:39] * Quits: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au) (Quit: Leaving.)
  32. # [01:40] * Quits: tantek (~tantek@66-87-2-20.pools.spcsdns.net) (Quit: tantek)
  33. # [01:41] * Quits: jryans (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Read error: Connection reset by peer)
  34. # [01:43] * Joins: jryans_ (~jryans@cpe-70-124-81-135.austin.res.rr.com)
  35. # [01:46] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 244 seconds)
  36. # [01:53] * Joins: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  37. # [01:55] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  38. # [01:56] * heycam|away is now known as heycam
  39. # [01:59] * Joins: jondong (~jondong@123.126.22.58)
  40. # [02:00] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
  41. # [02:00] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  42. # [02:01] * Quits: Druide_ (~Druid@p5B05DC71.dip.t-dialin.net) (Read error: Connection reset by peer)
  43. # [02:11] * Quits: mattgifford (~mattgiffo@h-64-105-215-34.sttnwaho.static.covad.net) (Ping timeout: 244 seconds)
  44. # [02:22] * Joins: nessy (silviapf@nat/google/x-lnmxaafauylynqjv)
  45. # [02:22] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  46. # [02:26] * Quits: jryans_ (~jryans@cpe-70-124-81-135.austin.res.rr.com) (Quit: Be back later)
  47. # [02:34] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  48. # [02:37] * Joins: karlcow (~karl@nerval.la-grange.net)
  49. # [02:38] * Joins: manu1_ (~chatzilla@pool-96-240-181-92.ronkva.east.verizon.net)
  50. # [02:40] * Quits: manu1 (~chatzilla@pool-96-240-188-60.ronkva.east.verizon.net) (Ping timeout: 246 seconds)
  51. # [02:40] * manu1_ is now known as manu1
  52. # [02:56] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  53. # [02:58] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  54. # [02:58] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  55. # [02:59] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  56. # [03:01] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
  57. # [03:02] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  58. # [03:08] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  59. # [03:09] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-dstpyyhecldudkfz)
  60. # [03:25] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  61. # [03:31] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  62. # [03:51] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  63. # [03:56] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  64. # [04:02] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 260 seconds)
  65. # [04:07] * Quits: nessy (silviapf@nat/google/x-lnmxaafauylynqjv) (Quit: Leaving.)
  66. # [04:23] * Joins: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net)
  67. # [04:25] * Joins: jondong (~jondong@123.126.22.58)
  68. # [04:26] * jondong is now known as Guest32316
  69. # [04:30] * Quits: Benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
  70. # [04:34] * Quits: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net) (Quit: tantek)
  71. # [04:38] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
  72. # [04:41] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  73. # [04:46] * heycam is now known as heycam|away
  74. # [04:57] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  75. # [04:59] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  76. # [05:02] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 268 seconds)
  77. # [05:08] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  78. # [05:08] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.88.2 [Firefox 17.0a1/20120819030601])
  79. # [05:09] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  80. # [05:09] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Client Quit)
  81. # [05:11] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  82. # [05:15] * heycam|away is now known as heycam
  83. # [05:15] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  84. # [05:16] <heycam> TabAtkins_, what happened to author-ident in css3-values? (what grammar symbol should I use instead?)
  85. # [05:28] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
  86. # [05:28] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  87. # [05:31] <Yuhong> http://www.w3.org/wiki/Evolution
  88. # [05:31] <Yuhong> I wonder what happened
  89. # [05:31] <Yuhong> http://www.w3.org/2001/tag/2011/12/evolution/
  90. # [05:45] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
  91. # [05:47] * Joins: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net)
  92. # [05:51] * Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Ping timeout: 245 seconds)
  93. # [05:57] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  94. # [06:02] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 268 seconds)
  95. # [06:10] * Joins: kennyluck (~kennyluck@119.161.158.96)
  96. # [06:19] * Parts: jim (~jim@unaffiliated/jim) ("Leaving")
  97. # [06:34] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  98. # [06:37] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  99. # [06:44] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Read error: Connection reset by peer)
  100. # [06:45] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  101. # [06:46] * Joins: nessy (silviapf@nat/google/x-xcdirfeddxqujglg)
  102. # [06:49] * Quits: danielfilho_ (~danielfil@187.31.77.7) (Read error: Connection reset by peer)
  103. # [06:49] * Joins: danielfilho (~danielfil@2804:13c:2:c117:51f9:a572:243a:46d1)
  104. # [06:51] * Joins: LBP (~Mirc@pD9EB1BA9.dip0.t-ipconnect.de)
  105. # [06:54] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  106. # [06:55] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 248 seconds)
  107. # [06:56] * Quits: nonge (~nonge@p5082A692.dip.t-dialin.net) (Quit: Verlassend)
  108. # [06:58] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  109. # [07:01] * Joins: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com)
  110. # [07:02] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
  111. # [07:23] * Quits: tantek (~tantek@c-24-23-137-26.hsd1.ca.comcast.net) (Quit: tantek)
  112. # [07:29] * Joins: MikeSmith (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp)
  113. # [07:49] * Quits: rwaldron (~rwaldron@209-6-71-27.c3-0.abr-ubr1.sbo-abr.ma.cable.rcn.com) (Quit: Leaving...)
  114. # [07:53] * Quits: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net) (Ping timeout: 256 seconds)
  115. # [07:57] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
  116. # [07:58] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  117. # [08:00] * Quits: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net) (Client Quit)
  118. # [08:03] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 272 seconds)
  119. # [08:08] * Joins: zcorpan (~zcorpan@94.234.170.55)
  120. # [08:21] * Quits: zcorpan (~zcorpan@94.234.170.55) (Remote host closed the connection)
  121. # [08:22] * Joins: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se)
  122. # [08:29] * Joins: Ducki (~Ducki@pD9E39C70.dip0.t-ipconnect.de)
  123. # [08:34] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  124. # [08:35] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
  125. # [08:51] * Joins: tantek (~tantek@66-87-7-202.pools.spcsdns.net)
  126. # [08:51] * heycam is now known as heycam|away
  127. # [08:56] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  128. # [08:59] * Quits: nessy (silviapf@nat/google/x-xcdirfeddxqujglg) (Quit: Leaving.)
  129. # [08:59] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  130. # [09:03] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  131. # [09:13] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  132. # [09:14] * Joins: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  133. # [09:16] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Ping timeout: 252 seconds)
  134. # [09:16] * sedovsek_ is now known as sedovsek
  135. # [09:22] * Quits: zcorpan (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se) (Remote host closed the connection)
  136. # [09:22] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  137. # [09:24] * Joins: darobin (~darobin@78.208.93.24)
  138. # [09:26] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  139. # [09:26] * Joins: vidu (u5404@gateway/web/irccloud.com/x-uxxiflhranhkrgxk)
  140. # [09:30] * Joins: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  141. # [09:30] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Read error: Connection reset by peer)
  142. # [09:30] * Quits: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Read error: Connection reset by peer)
  143. # [09:30] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  144. # [09:31] * Joins: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  145. # [09:31] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Read error: Connection reset by peer)
  146. # [09:31] * sedovsek_ is now known as sedovsek
  147. # [09:32] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Read error: Connection reset by peer)
  148. # [09:32] * Joins: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  149. # [09:33] * Joins: roven (~chatzilla@d51530390.static.telenet.be)
  150. # [09:50] * Joins: barnabywalters (~barnabywa@host-89-241-111-157.as13285.net)
  151. # [09:51] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
  152. # [09:52] * Joins: hongymagic (~hongymagi@exchange.gruden.com)
  153. # [09:53] * Joins: cheron (~cheron@dslb-094-219-192-165.pools.arcor-ip.net)
  154. # [09:53] * Quits: hongymagic (~hongymagi@exchange.gruden.com) (Client Quit)
  155. # [09:53] * Joins: hongymagic (~hongymagi@exchange.gruden.com)
  156. # [09:57] * Joins: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au)
  157. # [09:59] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  158. # [10:00] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  159. # [10:01] * Joins: raphc (~quassel@ram94-h01-31-34-208-251.dsl.sta.abo.bbox.fr)
  160. # [10:02] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  161. # [10:02] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  162. # [10:04] * Joins: Kolombiken (~Adium@217.13.228.226)
  163. # [10:04] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  164. # [10:05] * Parts: Kolombiken (~Adium@217.13.228.226)
  165. # [10:08] * Joins: henrikkok (~henrikkok@81.27.221.193)
  166. # [10:19] * Quits: [[zz]] (~q@node-7i6.pool-125-25.dynamic.totbb.net) (Read error: Connection reset by peer)
  167. # [10:27] * Quits: raphc (~quassel@ram94-h01-31-34-208-251.dsl.sta.abo.bbox.fr) (Ping timeout: 260 seconds)
  168. # [10:29] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  169. # [10:30] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  170. # [10:32] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  171. # [10:33] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  172. # [10:34] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  173. # [10:35] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  174. # [10:35] * Quits: cheron (~cheron@dslb-094-219-192-165.pools.arcor-ip.net) (Quit: Leaving.)
  175. # [10:35] * Joins: [[zz]] (~q@node-oaz.pool-101-108.dynamic.totbb.net)
  176. # [10:36] * Joins: cheron (~cheron@dslb-094-219-192-165.pools.arcor-ip.net)
  177. # [10:36] * Quits: cheron (~cheron@dslb-094-219-192-165.pools.arcor-ip.net) (Changing host)
  178. # [10:36] * Joins: cheron (~cheron@unaffiliated/cheron)
  179. # [10:36] * Quits: hongymagic (~hongymagi@exchange.gruden.com) (Quit: Leaving.)
  180. # [10:37] * Joins: Workshiva (Dashiva@nat/google/x-nzcdjszjvgoafoia)
  181. # [10:38] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  182. # [10:39] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  183. # [10:40] * Joins: miChou (~mibalan@dublin-proxy.adobe.com)
  184. # [10:40] <miChou> Good morning/evening! :)
  185. # [10:42] <jgraham> (in India it is the afternoon)
  186. # [10:43] <miChou> does morning..evening does the trick then? :D
  187. # [10:44] <odinho> miChou: Yeah, good morning :-)
  188. # [10:44] <jgraham> In 'frisco it is the middle of the night :)
  189. # [10:44] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  190. # [10:44] <miChou> 1:34 to be more precise
  191. # [10:44] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  192. # [10:44] <jgraham> (I hear that people really don't like it if you call it 'frisco :)
  193. # [10:46] <miChou> TabAtkins_: ping?
  194. # [10:47] <odinho> jgraham: So that's why you do it? To spite'em?
  195. # [10:50] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
  196. # [10:59] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  197. # [10:59] * Joins: WolfieZero (~WolfieZer@87.124.34.32)
  198. # [11:00] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  199. # [11:02] <jgraham> odinho: That and http://www.youtube.com/watch?v=VJ19ahNyM3I :)
  200. # [11:04] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  201. # [11:04] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 252 seconds)
  202. # [11:12] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  203. # [11:14] * Quits: barnabywalters (~barnabywa@host-89-241-111-157.as13285.net) (Ping timeout: 246 seconds)
  204. # [11:19] * Quits: henrikkok (~henrikkok@81.27.221.193) (Read error: Connection reset by peer)
  205. # [11:19] * Joins: henrikkok (~henrikkok@81.27.221.193)
  206. # [11:20] <odinho> jgraham: Sssss!
  207. # [11:22] * Joins: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr)
  208. # [11:24] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
  209. # [11:25] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  210. # [11:28] <jgraham> Hmm, I am missing something about what happens if you do history.go(-1); history.go(-1)
  211. # [11:29] <jgraham> (alternative theory: the spec is missing something)
  212. # [11:29] <jgraham> (but at this juncture I will guess it is more likely me)
  213. # [11:33] <gsnedders> Do we file a bug on jgraham if he's wrong?
  214. # [11:34] * Joins: darobin (~darobin@78.208.93.24)
  215. # [11:39] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  216. # [11:40] * Quits: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr) (Remote host closed the connection)
  217. # [11:43] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  218. # [11:53] * Quits: sedovsek_ (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek_)
  219. # [11:54] * Joins: darobin (~darobin@78.208.93.24)
  220. # [11:54] * Joins: Martin_L (~Martin_L@194.18.12.26)
  221. # [11:56] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  222. # [11:58] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Quit: JohnAlbin)
  223. # [11:59] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  224. # [12:00] * Joins: mpt (~mpt@faun.canonical.com)
  225. # [12:00] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  226. # [12:00] * Joins: mpt (~mpt@canonical/mpt)
  227. # [12:01] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  228. # [12:01] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  229. # [12:03] * Joins: Peter` (peter@nat/google/x-otpprcnyibgbdrwc)
  230. # [12:03] * Peter` is now known as beverloo
  231. # [12:05] * Joins: ^esc_ (~esc_ape@178.115.250.100.wireless.dyn.drei.com)
  232. # [12:05] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  233. # [12:07] * Quits: ^esc (~esc_ape@178.115.251.42.wireless.dyn.drei.com) (Read error: Connection reset by peer)
  234. # [12:12] * Joins: shwetank (~shwetank@108.61.47.139)
  235. # [12:13] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  236. # [12:15] * Joins: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr)
  237. # [12:17] * Joins: kennyluck (~kennyluck@119.161.158.96)
  238. # [12:23] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:c90:7aac:7bc9:2fcf)
  239. # [12:28] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  240. # [12:41] * Quits: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr) (Remote host closed the connection)
  241. # [12:42] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  242. # [12:44] * Quits: roven (~chatzilla@d51530390.static.telenet.be) (Ping timeout: 245 seconds)
  243. # [12:51] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  244. # [12:51] <zcorpan> wonder if there's anything in http://necolas.github.com/normalize.css/ that can be changed in browsers/the spec
  245. # [12:51] * Joins: Martin_L (~Martin_L@194.18.12.26)
  246. # [12:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
  247. # [13:01] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  248. # [13:02] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 245 seconds)
  249. # [13:04] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  250. # [13:06] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 268 seconds)
  251. # [13:09] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  252. # [13:09] * Joins: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr)
  253. # [13:17] * Joins: Areks (~Areks@176.14.9.15)
  254. # [13:24] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  255. # [13:26] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  256. # [13:26] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  257. # [13:30] * Joins: mpt (~mpt@canonical/mpt)
  258. # [13:31] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  259. # [13:32] * abstractj|away is now known as abstractj
  260. # [13:32] * Joins: Druide_ (~Druid@p5B1355DA.dip.t-dialin.net)
  261. # [13:33] * abstractj is now known as abstractj|away
  262. # [13:39] * Joins: roven (~chatzilla@d51530390.static.telenet.be)
  263. # [13:41] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  264. # [13:49] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  265. # [13:50] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  266. # [13:55] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Client Quit)
  267. # [13:55] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  268. # [13:58] * Joins: vincent__ (~woops@129.175.204.73)
  269. # [13:59] * vincent__ is now known as Guest24868
  270. # [13:59] * Quits: shwetank (~shwetank@108.61.47.139) (Quit: Linkinus - http://linkinus.com)
  271. # [14:02] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  272. # [14:06] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  273. # [14:09] * Joins: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  274. # [14:09] * Quits: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  275. # [14:09] * Joins: BennyLava` (~colin@pdpc/supporter/professional/riven)
  276. # [14:12] * Quits: BennyLava (~colin@pdpc/supporter/professional/riven) (Ping timeout: 240 seconds)
  277. # [14:13] * BennyLava` is now known as BennyLava
  278. # [14:15] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  279. # [14:19] * Joins: yod (~ot@gatec.kw.bbc.co.uk)
  280. # [14:27] * Quits: jahman (~woops@87-231-117-240.rev.numericable.fr) (Remote host closed the connection)
  281. # [14:27] * Quits: Guest24868 (~woops@129.175.204.73) (Quit: Quitte)
  282. # [14:29] * Joins: erichynds (~ehynds@64.206.121.41)
  283. # [14:32] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  284. # [14:42] * Joins: MikeSmith_ (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp)
  285. # [14:43] * Quits: ^esc_ (~esc_ape@178.115.250.100.wireless.dyn.drei.com) (Read error: Connection reset by peer)
  286. # [14:44] * Quits: MikeSmith (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
  287. # [14:44] * MikeSmith_ is now known as MikeSmith
  288. # [14:44] * Joins: ^esc (~esc_ape@178.115.250.100.wireless.dyn.drei.com)
  289. # [14:45] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  290. # [14:48] * Joins: jahman (~woops@129.175.204.73)
  291. # [14:49] * Quits: miChou (~mibalan@dublin-proxy.adobe.com) (Quit: Leaving.)
  292. # [14:53] * Joins: miChou (~mibalan@dublin-proxy.adobe.com)
  293. # [15:03] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  294. # [15:03] * Joins: erichynds (~ehynds@64.206.121.41)
  295. # [15:05] * Joins: j_wright (jamesw@ip70-180-205-15.lv.lv.cox.net)
  296. # [15:06] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Read error: Connection reset by peer)
  297. # [15:06] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  298. # [15:07] * Quits: heycam|away (~cam@wok.mcc.id.au) (Ping timeout: 244 seconds)
  299. # [15:07] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 268 seconds)
  300. # [15:07] * Joins: heycam|away (~cam@wok.mcc.id.au)
  301. # [15:08] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 244 seconds)
  302. # [15:10] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  303. # [15:11] * Joins: opera (u6827@gateway/web/irccloud.com/x-aearjgjfzlvounsi)
  304. # [15:16] * Quits: yod (~ot@gatec.kw.bbc.co.uk) (Ping timeout: 245 seconds)
  305. # [15:16] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  306. # [15:17] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
  307. # [15:28] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Read error: Connection reset by peer)
  308. # [15:28] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  309. # [15:29] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  310. # [15:29] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  311. # [15:33] * Quits: lokling (~lokling@ec2-79-125-14-55.eu-west-1.compute.amazonaws.com)
  312. # [15:34] * Joins: lokling (~lokling@ec2-79-125-14-55.eu-west-1.compute.amazonaws.com)
  313. # [15:36] * Joins: shawn_dones (~shawn@mail3.webguys.biz)
  314. # [15:38] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  315. # [15:38] * Quits: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au) (Quit: Leaving.)
  316. # [15:38] <odinho> Hrmf. I can't find chromium nightly builds.
  317. # [15:38] * Joins: mpt (~mpt@canonical/mpt)
  318. # [15:38] <odinho> They're just gone from the old new place they were moved to.
  319. # [15:42] * Joins: MacTed (~Thud@63.119.36.36)
  320. # [15:44] * Joins: nonge (~nonge@p50829CB5.dip.t-dialin.net)
  321. # [15:45] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  322. # [15:45] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  323. # [15:48] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  324. # [15:51] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  325. # [15:59] * Joins: MikeSmith_ (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp)
  326. # [15:59] * Quits: MikeSmith (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 245 seconds)
  327. # [15:59] * MikeSmith_ is now known as MikeSmith
  328. # [16:00] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
  329. # [16:03] * Quits: LBP (~Mirc@pD9EB1BA9.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  330. # [16:03] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  331. # [16:03] * Joins: LBP (~Mirc@pD9EB1BA9.dip0.t-ipconnect.de)
  332. # [16:04] * Joins: gavinc (~gavin@50.0.77.3)
  333. # [16:05] * abstractj|away is now known as abstractj
  334. # [16:08] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 244 seconds)
  335. # [16:10] * Quits: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr) (Remote host closed the connection)
  336. # [16:11] * Joins: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr)
  337. # [16:11] * Quits: danbri (~danbri@78-2-152-109.adsl.net.t-com.hr) (Remote host closed the connection)
  338. # [16:18] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
  339. # [16:20] * Joins: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net)
  340. # [16:29] * Joins: tantek_ (~tantek@66-87-7-191.pools.spcsdns.net)
  341. # [16:31] * Quits: tantek (~tantek@66-87-7-202.pools.spcsdns.net) (Ping timeout: 265 seconds)
  342. # [16:31] * tantek_ is now known as tantek
  343. # [16:32] * Quits: tantek (~tantek@66-87-7-191.pools.spcsdns.net) (Client Quit)
  344. # [16:32] * abstractj is now known as abstractj|brb
  345. # [16:38] * Quits: smaug____ (~chatzilla@173-164-174-193-SFBA.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  346. # [16:39] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  347. # [16:43] * Quits: shawn_dones (~shawn@mail3.webguys.biz) (Quit: shawn_dones)
  348. # [16:52] * abstractj|brb is now known as abstractj
  349. # [16:53] * Quits: ralphholzmann (~ralphholz@li76-151.members.linode.com) (Ping timeout: 244 seconds)
  350. # [16:58] * Joins: hswe (~hswe@blackhole.space150.com)
  351. # [17:00] * Joins: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66)
  352. # [17:03] <jgraham> OK, I think I have current browser behaviour worked out
  353. # [17:04] <jgraham> In Opera, first navigation wins
  354. # [17:04] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  355. # [17:04] <jgraham> history.go(-1); history.go(-2) will take you back 1
  356. # [17:04] <jgraham> In gecko/webkit last navigation wins so you will go back 2
  357. # [17:04] <jgraham> *but*
  358. # [17:04] <gsnedders> There's always a but, isn't there?
  359. # [17:05] <jgraham> If you try to navigate to some undefined point in history last, gecko will ignore it, but webkit will still cancel the previous navigations
  360. # [17:05] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 246 seconds)
  361. # [17:05] <jgraham> So history.go(-2) history.go(3) with no forward history will go back 2 in gecko and do nothing in WebKit
  362. # [17:06] <jgraham> smaug____: ^ does that sound right?
  363. # [17:07] <jgraham> If the spec specifies this then I am skipping over the relevant part when I read it
  364. # [17:08] <smaug____> jgraham: sounds right
  365. # [17:08] <smaug____> (I mean the Gecko part)
  366. # [17:09] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 272 seconds)
  367. # [17:10] <smaug____> (though, I wonder if Gecko's shistory is sync in some cases... need to check)
  368. # [17:13] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  369. # [17:15] <jgraham> Hmm, and IE does something else again
  370. # [17:16] <jgraham> Maybe doesn't ignore anything
  371. # [17:17] <smaug____> fun
  372. # [17:18] * Joins: ralphholzmann (~ralphholz@li76-151.members.linode.com)
  373. # [17:18] <jgraham> So 21 years after the first web browser was released, we still don't have any operability at all on the fundamental navigation mechanism of the web platform
  374. # [17:18] <jgraham> Even though it is probably the simplest possible design
  375. # [17:20] <gsnedders> Did WorldWideWeb have back/forwards?
  376. # [17:21] <smaug____> Did NS2 have .history
  377. # [17:22] <smaug____> or was is it added to NS3
  378. # [17:23] <gsnedders> Opera 2 seems to have back/forwards buttons, at least.
  379. # [17:25] <jgraham> Well The string "back" appears in the binary. http://www.w3.org/History/1994/WWW/Journals/CACM/screensnap2_24c.gif shows a "navigate" menu
  380. # [17:25] <smaug____> "WorldWideWeb's navigation panel contained Next and Previous buttons that would automatically navigate to the next or previous link on the last page visited"
  381. # [17:26] <jgraham> Ah yeah
  382. # [17:26] * Joins: jryans (~jryans@office.massrel.com)
  383. # [17:26] <jgraham> Anyway, so we have had quite a while to get this stuff right :)
  384. # [17:29] * Joins: Ms2ger (~Ms2ger@91.181.51.161)
  385. # [17:34] * Joins: danbri (~danbri@78-1-101-80.adsl.net.t-com.hr)
  386. # [17:35] <Hixie> jgraham: fwiw the behaviour of the back button and history.back() in the spec is intended to be a careful choice based on tests and thought, it's not supposed to be incompatible with the web
  387. # [17:35] <Hixie> jgraham: however, it is indeed an area with low interop
  388. # [17:35] <Hixie> jgraham: so if there is content that isn't compatible, that'd be good to know
  389. # [17:35] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Remote host closed the connection)
  390. # [17:36] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Quit: JohnAlbin)
  391. # [17:36] <jgraham> Hixie: I have no idea about *content*. At the moment I am trying ot figure out what browsers do and what the spec says :)
  392. # [17:36] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  393. # [17:37] <jgraham> Hixie: Can you give me a high level overview of what the intent of the spec is?
  394. # [17:37] <jgraham> Because this stuff is not very easy to follow
  395. # [17:37] <jgraham> Unless you know what the expected outcome is
  396. # [17:40] <Hixie> i can in a few minutes, can't pay attention right now
  397. # [17:41] * Quits: m1ck3y (~jon@c-68-40-191-232.hsd1.mi.comcast.net) (Ping timeout: 240 seconds)
  398. # [17:41] <jgraham> (afaict, IE has some strange behaviour where if you do something like .go(-1) .go(-1) .go(2) .go(-1) it will ignore the .go(2) because that would take you back to where you first started and you will end up .go()ing -3)
  399. # [17:41] <jgraham> Hixie: No problem
  400. # [17:41] <jgraham> (but I am hoping that my test is broken because that would be crazy)
  401. # [17:42] <Hixie> iirc it's async, and only the last takes effect, but i can give you a more correct answer in a bit
  402. # [17:42] * Quits: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66) (Ping timeout: 246 seconds)
  403. # [17:43] <jgraham> I'm pretty sure it's async
  404. # [17:43] <jgraham> I haven't yet worked out why only the last would take effect
  405. # [17:43] <jgraham> If that is indeed what happens
  406. # [17:43] * Quits: Ducki (~Ducki@pD9E39C70.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  407. # [17:44] <Hixie> sorry, only the first, assuming you cross a document boundary after the first
  408. # [17:44] <Hixie> (still not fully paying attention)
  409. # [17:48] * Joins: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66)
  410. # [17:49] <Hixie> ok let's see
  411. # [17:49] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  412. # [17:49] <Hixie> so anything that happens happens after the script has finished executing, because go() and back() et al do all their work in a queued task
  413. # [17:50] <Hixie> they have their own special task source, the history traversal task source
  414. # [17:50] <Hixie> part of the pushState() and document.open() methods empties that queue
  415. # [17:50] <Hixie> as does "update the session history with the new page"
  416. # [17:51] <Hixie> and navigating to a frag id
  417. # [17:51] <Hixie> but it doesn't seem it gets emptied by traversal
  418. # [17:51] <jgraham> Right, because this is entry update
  419. # [17:52] * Quits: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66) (Ping timeout: 246 seconds)
  420. # [17:52] <jgraham> So "update the session history" specifically doesn't empty the queues
  421. # [17:52] <Ms2ger> Good morning, Whatwg
  422. # [17:52] <Hixie> er yeah, sorry, not empty
  423. # [17:52] <Hixie> cleans up a bit :-)
  424. # [17:54] <Hixie> assuming the first go(-1) crosses a doc boundary, then all the subsequent ones get ignored, per spec
  425. # [17:54] <jgraham> Hmm, I lost something somewhere
  426. # [17:54] <Ms2ger> Your car keys?
  427. # [17:54] <Hixie> though maybe they would technically still be in the queue when you go back to the doc, heh
  428. # [17:54] <jgraham> Isn't traversal the case where the algorithm is initiated for /entry update/?
  429. # [17:55] <Hixie> "traverse the history" happens for a number of things
  430. # [17:55] <Hixie> go(), pushState(), navigation, etc
  431. # [17:55] <Hixie> maybe not pushState()
  432. # [17:55] <jgraham> I am specifically wondering about .go() in this case
  433. # [17:56] <Hixie> go() definitely invokes it, it's the last step of go()'s algorithm
  434. # [17:57] <Hixie> looks like we should be emptying this queue somewhere
  435. # [17:57] <Ms2ger> krijn, http://krijnhoetmer.nl/irc-logs/ doesn't seem to update, though the pages ere there
  436. # [17:57] <Hixie> that we're not yet doing so
  437. # [17:57] * Joins: smaug____ (~chatzilla@nat/mozilla/x-nefwyiywzogzpryn)
  438. # [17:57] <Ms2ger> *are
  439. # [17:57] <krijn> Hmpf
  440. # [17:58] <krijn> Ms2ger: updated
  441. # [17:58] <Ms2ger> That was quick :)
  442. # [17:59] <krijn> My cronj...Windows Task Schedule thingy...wasn't running
  443. # [17:59] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  444. # [17:59] <jgraham> Hixie: OK, so the intent of the spec is to match Opera; i.e. first wins?
  445. # [17:59] <Hixie> jgraham: dunno if it matches opera, but first is supposed to win as far as i can tell
  446. # [18:00] <Hixie> jgraham: filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=18626
  447. # [18:01] <jgraham> Hixie: OK, thank you. That is clearer
  448. # [18:02] <jgraham> and gives me something to aim for until averyone else decides that they don't agree with this model ;)
  449. # [18:02] <Hixie> jgraham: does it match mozilla?
  450. # [18:03] <smaug____> jgraham: what? the first go() wins?
  451. # [18:03] <jgraham> Hixie: No one matches
  452. # [18:04] <jgraham> smaug____: That is apparently the intent of the spec
  453. # [18:04] * Quits: roven (~chatzilla@d51530390.static.telenet.be) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  454. # [18:04] <Hixie> either the step that cleans the task source in the navigation algorithm should be moved to the traverse algorithm, or a step should be placed in the "by a delta" algorithm should have it...
  455. # [18:04] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  456. # [18:04] <Hixie> jgraham: how do they differ?
  457. # [18:05] <Hixie> this is one of those areas where i'm pretty sure i was trying to match either gecko or webkit, probably gecko
  458. # [18:05] <jgraham> Hixie: In Gecko last wins, unless it would navigate outside the session history in which case you work backward through the list until there is a valid one
  459. # [18:05] <jgraham> so .go(-1) .go(2) with no forward history would be like .go(-1)
  460. # [18:06] <Hixie> http://hixie.ch/tests/adhoc/dom/level0/history/ is where i put my tests, though it looks like i didn't save many
  461. # [18:06] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  462. # [18:06] <Hixie> ah so gecko tests the validity sync, then queues a task, interesting
  463. # [18:06] <jgraham> In WebKit last wins always and if it doesn't do anything there is no navigation
  464. # [18:06] <Hixie> so webkit essentially clears the task source each time
  465. # [18:06] <smaug____> what in the spec says go(-1) should win?
  466. # [18:07] <jgraham> In Opera first wins
  467. # [18:07] <jgraham> In i.e. all navigations are taken into account so .go(-2) .go(-1) takes yopu back 3
  468. # [18:08] <jgraham> But, if my tests are not broken (I think they might be) anything that would lead to no overall navigation is ignored
  469. # [18:08] <jgraham> so .go(-2) .go(2) .go(-1) is like .go(-3) not like .go(-1)
  470. # [18:09] <Hixie> what about go -2 -2 -2 -2 when you only have 2?
  471. # [18:09] <Hixie> does it crash?
  472. # [18:09] <jgraham> IE?
  473. # [18:09] <Hixie> y
  474. # [18:10] <Ms2ger> Does it print random numbers? :)
  475. # [18:10] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 260 seconds)
  476. # [18:10] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-tapndrpehqjvfeff) (Excess Flood)
  477. # [18:11] * Quits: WolfieZero (~WolfieZer@87.124.34.32) (Quit: WolfieZero)
  478. # [18:11] <Hixie> afk brb
  479. # [18:11] <jgraham> Just ends up on the first page in history afaict
  480. # [18:12] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-xcuvnsqgrqvdgwlc)
  481. # [18:14] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  482. # [18:16] <jgraham> Hixie: I don't know who is supposed to pass your tests, but gecko ends up in the wrong history position, webkit is in an infinite reload loop and Opera fails
  483. # [18:17] <jgraham> So if the spec is based on those tests, it doesn't also follwo browsers ;)
  484. # [18:19] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  485. # [18:22] * Quits: smaug____ (~chatzilla@nat/mozilla/x-nefwyiywzogzpryn) (Quit: Reconnecting…)
  486. # [18:22] * Joins: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66)
  487. # [18:23] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  488. # [18:23] <dglazkov> good morning, Whatwg!
  489. # [18:24] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  490. # [18:25] * Quits: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66) (Client Quit)
  491. # [18:25] * Joins: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66)
  492. # [18:26] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  493. # [18:26] * Joins: ap_ (~ap@2620:149:4:1b01:8512:d0e4:5d8f:53cd)
  494. # [18:28] <Hixie> jgraham: maybe it was a combination of the best parts :-)
  495. # [18:28] <Hixie> jgraham: anyway, IE's behaviour seems obviously bad (why compare against something you're not going to execute against)
  496. # [18:29] <Hixie> jgraham: are you testing with multiple traversals from multiple frames?
  497. # [18:30] <Hixie> jgraham: which wins if you have e.g. a subframe go back then a parent go back, all in one task?
  498. # [18:30] <Hixie> jgraham: seems to me the "first wins" model is the sanest and easiest to reason about
  499. # [18:38] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  500. # [18:42] * Joins: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  501. # [18:42] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
  502. # [18:44] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  503. # [18:45] * Joins: tomasf (~tom@2002:55e5:db36:0:a0b3:953a:4125:372)
  504. # [18:45] * Joins: MikeSmith_ (~MikeSmith@s1106096.xgsspn.imtp.tachikawa.spmode.ne.jp)
  505. # [18:45] * Quits: MikeSmith (~MikeSmith@s1106244.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
  506. # [18:46] * MikeSmith_ is now known as MikeSmith
  507. # [18:46] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  508. # [18:48] * Quits: danbri (~danbri@78-1-101-80.adsl.net.t-com.hr) (Remote host closed the connection)
  509. # [18:51] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  510. # [18:52] <hendry> hsivonen: hi, do you know how I can set location.search up without making the page reload? https://github.com/kaihendry/Greptweet/issues/20#issuecomment-7875290
  511. # [18:53] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  512. # [18:53] <jgraham> Hixie: I have only tested top level browsing contexts without children so far
  513. # [18:56] * Joins: danbri (~danbri@78-1-101-80.adsl.net.t-com.hr)
  514. # [18:56] <miChou> hi TabAtkins_, you 'around?
  515. # [18:56] * Quits: danbri (~danbri@78-1-101-80.adsl.net.t-com.hr) (Remote host closed the connection)
  516. # [18:56] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  517. # [18:57] * Joins: tantek (~tantek@nat/mozilla/x-mbfruybckgnupbom)
  518. # [18:57] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Remote host closed the connection)
  519. # [18:57] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  520. # [18:57] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  521. # [18:57] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 245 seconds)
  522. # [18:59] <TabAtkins_> heycam|away: We killed it pending resolution of some issues around case-normalizing. At minimum, we're going to make author-defined idents do ascii-case-folding, to match CSS-defined identifier, but we may do unicode-case-folding as well, if we can define an acceptable form that's friendly to atomic string comparison.
  523. # [18:59] <TabAtkins_> heycam|away: That's a long way of saying "just use <ident>".
  524. # [19:00] <TabAtkins_> miChou: pong
  525. # [19:00] <TabAtkins_> Ms2ger: Beyond UA trickery and some quirks mode stuff that *everyone* does, what are examples of other browsers lying to sites?
  526. # [19:01] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 240 seconds)
  527. # [19:02] * Quits: smaug____ (~chatzilla@2620:101:8003:300:b5cf:c299:3572:fa66) (Ping timeout: 246 seconds)
  528. # [19:02] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  529. # [19:03] <miChou> TabAtkins_: got a question regarding <br>-s and fragmentation. If I do something like <br style="display: block; width: 1px; height: 1px; break-after: column (or region, or page)"> should it break the column(/region/page), or not? (that is, beside the line breaking that implicitly occurs)
  530. # [19:03] <miChou> I sent an email to www-style a week or so ago but did not get a definitive answer :)
  531. # [19:05] <TabAtkins_> miChou: Hm, I am not the right person to ask about fragmentation, but let me dig around and see if I can answer this.
  532. # [19:06] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  533. # [19:08] * jonlee|afk is now known as jonlee
  534. # [19:08] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
  535. # [19:10] * Joins: drublic (~drublic@frbg-5f733382.pool.mediaWays.net)
  536. # [19:12] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  537. # [19:18] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  538. # [19:19] <miChou> TabAtkins_: thanks a bunch!
  539. # [19:23] <TabAtkins_> miChou: Okay, yeah, it should create a break.
  540. # [19:24] * Joins: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  541. # [19:24] * Quits: BennyLava` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  542. # [19:24] * Joins: BennyLava` (~colin@pdpc/supporter/professional/riven)
  543. # [19:25] * Quits: tomasf (~tom@2002:55e5:db36:0:a0b3:953a:4125:372) (Quit: tomasf)
  544. # [19:27] * Joins: scheib (u4467@gateway/web/irccloud.com/x-bqabrwowvcbaagpf)
  545. # [19:27] * Quits: BennyLava (~colin@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
  546. # [19:27] * BennyLava` is now known as BennyLava
  547. # [19:32] <miChou> TabAtkins_: ok, good to know. I'll go file some browser bugs :>
  548. # [19:32] * Joins: smaug____ (~chatzilla@2620:101:8003:200:eda0:266b:1232:7799)
  549. # [19:36] <Hixie> what's the canonical url for html parsing tests that i should give someone who is writing an html parser?
  550. # [19:37] <Ms2ger> html5lib on code.g.c
  551. # [19:37] <Hixie> http://code.google.com/p/html5lib/source/browse/#hg%2Ftestdata%2Ftokenizer and http://code.google.com/p/html5lib/source/browse/#hg%2Ftestdata%2Ftree-construction ?
  552. # [19:37] <Hixie> is there documentation for the test format?
  553. # [19:38] <Ms2ger> ... what is this thing you speak of?
  554. # [19:38] * Quits: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Ping timeout: 260 seconds)
  555. # [19:38] <Hixie> http://wiki.whatwg.org/wiki/Parser_tests ?
  556. # [19:39] <Ms2ger> Oh good
  557. # [19:41] * jonlee is now known as jonlee|afk
  558. # [19:43] * jonlee|afk is now known as jonlee
  559. # [19:45] * Joins: MikeSmith_ (~MikeSmith@s1106096.xgsspn.imtp.tachikawa.spmode.ne.jp)
  560. # [19:47] * Joins: maikmerten (~maikmerte@port-92-201-120-163.dynamic.qsc.de)
  561. # [19:47] * Quits: MikeSmith (~MikeSmith@s1106096.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 260 seconds)
  562. # [19:47] * MikeSmith_ is now known as MikeSmith
  563. # [19:55] * Joins: dgathright (~dgathrigh@nat/yahoo/x-gpozeuipgwzwrauz)
  564. # [19:55] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  565. # [19:57] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-fazmnyxurjmkhxuv)
  566. # [19:57] * Joins: barnabywalters (~barnabywa@host-2-97-250-125.as13285.net)
  567. # [19:59] * Parts: barnabywalters (~barnabywa@host-2-97-250-125.as13285.net)
  568. # [19:59] * Quits: dgathright_ (~dgathrigh@nat/yahoo/x-fazmnyxurjmkhxuv) (Client Quit)
  569. # [20:00] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-uiechwesaomdwats)
  570. # [20:00] * Quits: dgathright (~dgathrigh@nat/yahoo/x-gpozeuipgwzwrauz) (Ping timeout: 245 seconds)
  571. # [20:00] * dgathright_ is now known as dgathright
  572. # [20:01] * Joins: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  573. # [20:06] * Joins: yod (~ot@cpc4-dals17-2-0-cust120.hari.cable.virginmedia.com)
  574. # [20:07] * TabAtkins_ is now known as TabAtkins
  575. # [20:08] * Joins: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net)
  576. # [20:11] <jgraham> TabAtkins: Excluding the most common ways that browsers lie to sites in "ways browsers lie to sites" is just bizzare
  577. # [20:12] <jgraham> But even if you do exclude those, Chrome has shipped DOM APIs for features that it didn't actually have
  578. # [20:12] <TabAtkins> jgraham: The point was in reference to individual browsers lying, not everyone lying in the same way, which is much less troublesome.
  579. # [20:12] <jgraham> But everyone doesn't lie in the same way in their UA string, for example
  580. # [20:13] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 246 seconds)
  581. # [20:14] <TabAtkins> Sure, but who cares about UA strings? It's irrelevant to the philosophical question of "will a new feature detection mechanism work?".
  582. # [20:14] <TabAtkins> We got rightly complained at for shipping APIs before the feature was ready, and we're a bit more careful about that now.
  583. # [20:14] <TabAtkins> The examples I know of were just sloppy coding, not deliberate lies.
  584. # [20:15] <jgraham> Since UA strings are an existing example of a feature detection mechanism, and one in which browsers are still forced to lie, it does seem somewhat relevant
  585. # [20:15] * Quits: necolas (~necolas@ix-2-0-0-155.core4.LDN-London.as6453.net) (Ping timeout: 244 seconds)
  586. # [20:16] <jgraham> Not sure how you managed to ship a whole dom implementation of <details> with no UI through sloppy coding, but my point is not to dwell on the missteps of others
  587. # [20:16] <TabAtkins> You could argue that, but I don't think it's significant enough. It's far removed from actual *feature* testing, so it's no wonder that it gets polluted.
  588. # [20:17] <jgraham> We so far we have tried UA strings and hasFeature and feature detection, and they have all been gamed and are all abused by authors
  589. # [20:19] <TabAtkins> Yes, because UA strings are *very* far removed from the features we're trying to detect, so they corrupt very easily. hasFeature is still somewhat removed from the actual feature (level of removal varies on how granular the strings are defined) as whether you return a boolean for a string has no technical connection to the implementation of the feature.
  590. # [20:19] <TabAtkins> hasFeature is, I think, *less* corrupted than UA strings, but still too much to be usable.
  591. # [20:19] <TabAtkins> (Insofar as they were usable in the first place.)
  592. # [20:20] * Joins: dfltr (~Adium@c-67-169-45-124.hsd1.ca.comcast.net)
  593. # [20:21] <TabAtkins> supports(), on the other hand, is tightly coupled to the feature, probably as tightly coupled as we can get without actual testing. The easiest implementation is to just hand it to your CSS parser and see if it's recognized, and what you parse it tightly attached to what you implement and are willing to expose to the world.
  594. # [20:21] <TabAtkins> (Again, very occasional missteps in this, but they're quite rare.)
  595. # [20:21] <TabAtkins> Plus, the granularity is perfect, because you can test the *exact* syntax you're planning to use.
  596. # [20:22] <TabAtkins> This suggests that supports() will be less corrupted than hasFeature() was. There's still a possibility that "less" is still "too much", but we'll see.
  597. # [20:22] <TabAtkins> If this fails, then feature detection in the browser is basically impossible.
  598. # [20:23] <jgraham> People won't test the exact thing they will use
  599. # [20:23] <jgraham> They will test some thing that is a good proxy for what they want to use in some particular contempary browser
  600. # [20:23] <jgraham> This happens all the time with jaascript feature detection
  601. # [20:24] <TabAtkins> Not for all cases, no - that would be way too verbose. But you can take some representative line from you code and use it exactly.
  602. # [20:25] <jgraham> Anyway, I don't particularly care about @supports
  603. # [20:25] * Joins: rniwa (rniwa@nat/google/x-nczysszokanylgfs)
  604. # [20:25] <jgraham> I don't expect it to work well but there is no way I will convince you of that
  605. # [20:25] <jgraham> It is nevertheless distressing that you are going around making crazy statements about browsers not lying to make sites work
  606. # [20:26] <TabAtkins> I'm sorry that you're ignoring my clarification about that statement. I assumed it was obvious in context, but it may not have been clear.
  607. # [20:27] <jgraham> Which clarification? The fact that you were ignoring multiple ways that browsers lie?
  608. # [20:27] <TabAtkins> (Assuming you read the context at all. The line by itself, as Ms2ger quoted, is incorrect.)
  609. # [20:27] <jgraham> I read the context
  610. # [20:28] <TabAtkins> My line starting from "The point was in reference...". Don't be purposely dense.
  611. # [20:29] <Ms2ger> Now you're just being a dick
  612. # [20:29] <jgraham> I'm not being. I don't see how even basic stuff like UA strings is "everyone lying in the same way"
  613. # [20:29] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:c90:7aac:7bc9:2fcf) (Ping timeout: 246 seconds)
  614. # [20:29] <TabAtkins> Ms2ger: ffs
  615. # [20:30] <TabAtkins> jgraham: I can go further into my reasoning, but I think I explained well enough above, and it's irrelevant anyway - you're less optimistic about trying this kind of thing again, and that's okay.
  616. # [20:30] <jgraham> Chrome pretends to be Gecko, Safari and Mozilla. Opera claims to be an older version of Opera. Firefox claims to be Mozilla. etc.
  617. # [20:31] <TabAtkins> If you were trying to block the feature, I'd be more concerned about convincing you, but if it's just a personal opinion, you're allowed to hold it. ^_^
  618. # [20:36] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-jkwsfllpilkdkyit)
  619. # [20:38] * Joins: espadrine (~thaddee_t@nat/mozilla/x-fvgdvvabqdxrrwik)
  620. # [20:38] * Quits: dgathright (~dgathrigh@nat/yahoo/x-uiechwesaomdwats) (Read error: Connection reset by peer)
  621. # [20:40] * Quits: miChou (~mibalan@dublin-proxy.adobe.com) (Quit: Zzzz...)
  622. # [20:40] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  623. # [20:41] * Quits: dgathright_ (~dgathrigh@nat/yahoo/x-jkwsfllpilkdkyit) (Ping timeout: 246 seconds)
  624. # [20:41] * Quits: maikmerten (~maikmerte@port-92-201-120-163.dynamic.qsc.de) (Remote host closed the connection)
  625. # [20:42] * Quits: tantek (~tantek@nat/mozilla/x-mbfruybckgnupbom) (Quit: tantek)
  626. # [20:43] * Joins: dgathright (~dgathrigh@nat/yahoo/x-rrkkrptcxbhfmttd)
  627. # [20:47] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
  628. # [20:52] * Joins: Kolombiken (~Adium@217.13.228.226)
  629. # [20:54] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  630. # [20:56] * Joins: dgathright_ (~dgathrigh@nat/yahoo/x-qtohvqwjvrsyuqkx)
  631. # [20:59] * Quits: dgathright (~dgathrigh@nat/yahoo/x-rrkkrptcxbhfmttd) (Ping timeout: 244 seconds)
  632. # [21:01] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  633. # [21:02] * Joins: dbaron (~dbaron@nat/mozilla/x-ernhzmgazsrljpyn)
  634. # [21:03] * Joins: danbri (~danbri@78-2-131-93.adsl.net.t-com.hr)
  635. # [21:03] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Connection reset by peer)
  636. # [21:03] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  637. # [21:05] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  638. # [21:10] <Hixie> TabAtkins: btw re @supports and co, i like that it is designed with the hasFeature() lessons in mind. i hope it works, if it does we might be able to reuse this design in the future.
  639. # [21:14] * Joins: smus (~smus@d64-180-236-109.bchsia.telus.net)
  640. # [21:15] <zcorpan> i expect @supports will be used to test what codec to use in webrtc
  641. # [21:16] <Ms2ger> if (!CSS.supports("MP3")) { alert("Wrong browser!"); }
  642. # [21:16] <Ms2ger> Something like that?
  643. # [21:16] * abstractj is now known as abstractj|lunch
  644. # [21:16] <TabAtkins> More like "if( CSS.supports('-moz-foo') { /* use a format that mozilla supports */ }".
  645. # [21:17] <zcorpan> right, except not -moz-, just a standard property that mozilla happens to support and iPhone default browser doesn't, or whatever
  646. # [21:17] <Ms2ger> Oh, looks like we support iframe sandbox now
  647. # [21:19] <Ms2ger> if (CSS.supports("document.all"))
  648. # [21:19] <TabAtkins> That'll be false everywhere. ^_^
  649. # [21:19] <zcorpan> (the only application of -o-object-fit i've seen in the wild is browser-sniffing for opera of the version where that was added, for an entirely different purpose than the property itself)
  650. # [21:19] * Quits: danbri (~danbri@78-2-131-93.adsl.net.t-com.hr) (Remote host closed the connection)
  651. # [21:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  652. # [21:35] <TabAtkins> Hixie: Someone internally is asking for window.devicePixelRatio to be standardized, for the purpose of sizing <canvas> properly. Is this necessary if we expose the HD stuff?
  653. # [21:37] * abstractj|lunch is now known as abstractj
  654. # [21:37] <Hixie> no
  655. # [21:37] <Hixie> it's exposed as part of the HD stuff
  656. # [21:37] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  657. # [21:37] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#dom-screen-canvasresolution
  658. # [21:38] <TabAtkins> Excellent, thanks.
  659. # [21:39] <dglazkov> smaug____: will tomorrow at 2:00pm work for you?
  660. # [21:39] * Hixie goes to add a reference and finds it has 19 editors
  661. # [21:39] * Hixie decides to omit that editor list
  662. # [21:39] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  663. # [21:40] <smaug____> dglazkov: looking at the schedule ...
  664. # [21:40] <smaug____> dglazkov: "3pm-4pm: Web components planning "
  665. # [21:41] <smaug____> that would be mozilla only stuff...
  666. # [21:41] <smaug____> let me ask someone about the previous thing...
  667. # [21:42] <smaug____> dglazkov: 2pm should be ok
  668. # [21:43] <smaug____> dglazkov: blake should be around too
  669. # [21:43] <Hixie> lang=jp isn't valid?
  670. # [21:44] <smaug____> dglazkov: ah, saw your email... answering..
  671. # [21:44] <Hixie> validator.nu says 'The language subtag "jp" is not a valid ISO language part of a language tag'
  672. # [21:45] * Quits: LBP (~Mirc@pD9EB1BA9.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  673. # [21:47] * Quits: espadrine (~thaddee_t@nat/mozilla/x-fvgdvvabqdxrrwik) (Ping timeout: 265 seconds)
  674. # [21:47] <Hixie> oh it's ja
  675. # [21:49] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  676. # [21:50] * Joins: othermaciej (~mjs@17.245.104.14)
  677. # [21:51] * Joins: espadrine (~thaddee_t@nat/mozilla/x-zthiicspmeynkrlt)
  678. # [21:58] * Joins: bckenny (bckenny@nat/google/x-ghvklawadbbaqzyh)
  679. # [21:59] * Joins: dgathright (~dgathrigh@nat/yahoo/x-lmpwonwtqzugbspd)
  680. # [22:00] * Quits: dgathright_ (~dgathrigh@nat/yahoo/x-qtohvqwjvrsyuqkx) (Read error: Connection reset by peer)
  681. # [22:00] <dglazkov> smaug____: great, thank you!
  682. # [22:11] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 265 seconds)
  683. # [22:13] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  684. # [22:14] * Quits: erichynds (~ehynds@64.206.121.41)
  685. # [22:15] * Joins: nick_evans (~nicholas@static-98-113-167-42.nycmny.fios.verizon.net)
  686. # [22:15] * Quits: smus (~smus@d64-180-236-109.bchsia.telus.net) (Remote host closed the connection)
  687. # [22:19] * Quits: Ms2ger (~Ms2ger@91.181.51.161) (Quit: nn)
  688. # [22:23] * Joins: danbri (~danbri@78-3-18-221.adsl.net.t-com.hr)
  689. # [22:30] * Quits: Areks (~Areks@176.14.9.15) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  690. # [22:30] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  691. # [22:32] * Joins: zcorpan (~zcorpan@c-5eeaaa51-74736162.cust.telenor.se)
  692. # [22:48] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 252 seconds)
  693. # [22:49] * Joins: kinetik (~kinetik@121.98.132.55)
  694. # [22:55] * Joins: JohnAlbin (JohnAlbin@145.253.125.212)
  695. # [22:56] * Quits: danbri (~danbri@78-3-18-221.adsl.net.t-com.hr) (Remote host closed the connection)
  696. # [22:58] <zcorpan> TabAtkins: so i want to define hashless and unitless at tree-construction rather than at tokenizer. there's "If the current declaration is grammatically valid, append it to the value of the current rule." so i'd need to rewrite the primitives before that (i guess in "consume a primitive")
  697. # [22:59] <zcorpan> and i guess i need to set a flag in declaration mode when seeing the ident token, if it's one of the quirky properties
  698. # [23:00] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  699. # [23:00] * jonlee is now known as jonlee|afk
  700. # [23:01] <TabAtkins> zcorpan: Alternately, rewrite it at that "grammatically valid" check-point.
  701. # [23:02] <TabAtkins> Check if it's valid. If not, swap out the tokens for their quirks-mode equivalents, and check again.
  702. # [23:02] <zcorpan> yeah but that seems more annoying to spec :-)
  703. # [23:04] * Quits: ap_ (~ap@2620:149:4:1b01:8512:d0e4:5d8f:53cd) (Quit: ap_)
  704. # [23:05] * jonlee|afk is now known as jonlee
  705. # [23:05] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  706. # [23:06] <TabAtkins> Yeah, setting a flag in declaration mode and converting tokens in declaration-value mode might work.
  707. # [23:06] <TabAtkins> I can just put the hooks in directly, if you'd like.
  708. # [23:06] <TabAtkins> Also: yay, I can remove the scinot flag and just have it on all the time now!
  709. # [23:10] <zcorpan> hooks would be nice
  710. # [23:11] <TabAtkins> Just describe what would be convenient for you to use, or alternately, define some hooks on your side so I can just directly reference them.
  711. # [23:11] * Quits: smaug____ (~chatzilla@2620:101:8003:200:eda0:266b:1232:7799) (Quit: Reconnecting…)
  712. # [23:12] * Joins: smaug____ (~chatzilla@2620:101:8003:200:eda0:266b:1232:7799)
  713. # [23:12] <zcorpan> yeah that works
  714. # [23:12] <zcorpan> i wonder when the flags should be unset again
  715. # [23:13] <zcorpan> when entering the declaration mode next time?
  716. # [23:13] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  717. # [23:14] <TabAtkins> Presumably just all the states that exit "declaration parsing".
  718. # [23:14] <TabAtkins> That is, the error states in after-declaration-name, and the ending states in declaration-value.
  719. # [23:16] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  720. # [23:16] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  721. # [23:17] * Joins: JohnAlbin_ (JohnAlbin@145.253.125.212)
  722. # [23:18] <zcorpan> yeah
  723. # [23:18] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  724. # [23:19] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Read error: Connection reset by peer)
  725. # [23:19] * JohnAlbin_ is now known as JohnAlbin
  726. # [23:19] * Joins: tantek (~tantek@nat/mozilla/x-ihhhcctqxhmjdhns)
  727. # [23:20] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  728. # [23:21] * Quits: smaug____ (~chatzilla@2620:101:8003:200:eda0:266b:1232:7799) (Quit: Reconnecting…)
  729. # [23:22] * Joins: smaug____ (~chatzilla@2620:101:8003:200:eda0:266b:1232:7799)
  730. # [23:22] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  731. # [23:24] * Joins: ap (~ap@2620:149:f01:247:542:e795:8ef9:4f4f)
  732. # [23:24] * Joins: danbri (~danbri@78-3-18-221.adsl.net.t-com.hr)
  733. # [23:27] * Quits: danbri (~danbri@78-3-18-221.adsl.net.t-com.hr) (Remote host closed the connection)
  734. # [23:28] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  735. # [23:30] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  736. # [23:32] * Quits: MacTed (~Thud@63.119.36.36)
  737. # [23:35] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Ping timeout: 276 seconds)
  738. # [23:35] * Quits: Charun (~Charun@unaffiliated/charun) (Ping timeout: 276 seconds)
  739. # [23:36] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  740. # [23:37] <zcorpan> TabAtkins: i think it would be better to just put the quirks in the parser spec directly
  741. # [23:40] <zcorpan> only annoying thing is that it needs to check the names of properties and functions
  742. # [23:42] <zcorpan> maybe i can try writing a patch for the parser
  743. # [23:44] * Quits: manu1 (~chatzilla@pool-96-240-181-92.ronkva.east.verizon.net) (Ping timeout: 276 seconds)
  744. # [23:55] * Joins: nessy (~silviapf@124-171-9-172.dyn.iinet.net.au)
  745. # [23:55] * Quits: JohnAlbin (JohnAlbin@145.253.125.212) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  746. # [23:56] * Quits: othermaciej (~mjs@17.245.104.14) (Quit: othermaciej)
  747. # [23:59] * Joins: manu1 (~chatzilla@pool-71-171-24-207.nwrknj.east.verizon.net)
  748. # Session Close: Tue Aug 21 00:00:00 2012

The end :)