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

Options:

  1. # Session Start: Mon Sep 26 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:02] * bga_ is now known as bga_|away
  4. # [00:06] * Quits: boogyman (~boogy@pdpc/supporter/professional/boogyman) (Read error: Connection reset by peer)
  5. # [00:07] * Joins: ayo (~nya@fuld-590c66cd.pool.mediaWays.net)
  6. # [00:10] * Quits: ako (~nya@fuld-590c644e.pool.mediaWays.net) (Ping timeout: 256 seconds)
  7. # [00:14] * bga_|away is now known as bga_
  8. # [00:31] * Quits: ZombieLoffe (ZombieLoff@unaffiliated/zombieloffe)
  9. # [00:35] * Joins: jarek (~jarek@unaffiliated/jarek)
  10. # [00:35] <jarek> Hi
  11. # [00:35] <jarek> why manifest.appcache gets cached by the browser even if I had not listed it?
  12. # [00:36] <jarek> is this by design?
  13. # [00:36] <jarek> I can reproduce this on Chrome, looks like serious flow
  14. # [00:36] <jarek> s/flow/flaw
  15. # [00:37] <jarek> https://developer.mozilla.org/en/Offline_resources_in_Firefox#section_11
  16. # [00:38] <jarek> "it is a good idea to set expires headers on your web server for *.appcache files to expire immediately to avoid the risk of caching the manifest files."
  17. # [00:38] <jarek> why would anyone want to cache the .appcache file itself?
  18. # [00:39] * bga_ is now known as bga_|away
  19. # [00:40] * Joins: Lachy (~Lachy@69.80.103.152)
  20. # [00:42] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
  21. # [00:43] * Quits: seventh (seventh@27.100.17.254) (Ping timeout: 248 seconds)
  22. # [00:51] * Joins: seventh (seventh@27.100.19.60)
  23. # [00:53] * bga_|away is now known as bga_
  24. # [00:57] * Joins: Amorphous (jan@unaffiliated/amorphous)
  25. # [01:07] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:9425:b650:b5e:dba) (Remote host closed the connection)
  26. # [01:08] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  27. # [01:09] * Joins: jarek_ (~jarek@awe125.neoplus.adsl.tpnet.pl)
  28. # [01:09] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
  29. # [01:16] * Joins: shepazu (~shepazu@rrcs-24-106-184-123.se.biz.rr.com)
  30. # [01:17] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
  31. # [01:30] * bga_ is now known as bga_|away
  32. # [01:32] * Quits: espadrine (~thaddee_t@acces2337.res.insa-lyon.fr) (Ping timeout: 276 seconds)
  33. # [01:36] * bga_|away is now known as bga_
  34. # [01:54] * Joins: ezoe (~ezoe@203-140-89-192f1.kyt1.eonet.ne.jp)
  35. # [01:55] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  36. # [01:56] * bga_ is now known as bga_|away
  37. # [01:58] * Joins: jdong_bot_ (~jdong_bot@117.79.233.166)
  38. # [02:00] * Quits: jarek_ (~jarek@awe125.neoplus.adsl.tpnet.pl) (Quit: jarek_)
  39. # [02:10] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Remote host closed the connection)
  40. # [02:11] * bga_|away is now known as bga_
  41. # [02:12] * Joins: dydx (~dydz@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net)
  42. # [02:26] * Quits: Lachy (~Lachy@69.80.103.152) (Ping timeout: 245 seconds)
  43. # [02:26] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
  44. # [02:26] * Joins: Lachy (~Lachy@69.80.103.152)
  45. # [02:28] * Quits: seventh (seventh@27.100.19.60) (Ping timeout: 245 seconds)
  46. # [02:28] * Quits: dydx (~dydz@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  47. # [02:30] * Quits: Lachy (~Lachy@69.80.103.152) (Ping timeout: 245 seconds)
  48. # [02:31] * Joins: kennyluck_ (~kennyluck@119.57.31.111)
  49. # [02:31] * Joins: Lachy (~Lachy@69.80.103.152)
  50. # [02:31] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 245 seconds)
  51. # [02:31] * Quits: kennyluck (~kennyluck@119.57.31.111) (Ping timeout: 245 seconds)
  52. # [02:31] * kennyluck_ is now known as kennyluck
  53. # [02:31] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  54. # [02:32] * Quits: jennb (jennb@nat/google/x-cspjaoonhuxolntq) (Ping timeout: 244 seconds)
  55. # [02:32] * Quits: nonge__ (~nonge@p50829C67.dip.t-dialin.net) (Ping timeout: 245 seconds)
  56. # [02:32] * Joins: nonge__ (~nonge@p50829C67.dip.t-dialin.net)
  57. # [02:33] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  58. # [02:34] * Joins: seventh (seventh@27.100.19.60)
  59. # [02:35] * Joins: Stikk (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  60. # [02:36] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
  61. # [02:37] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  62. # [02:37] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  63. # [02:37] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  64. # [02:39] * Joins: jennb (~jennb@74.125.59.65)
  65. # [02:41] * Quits: jdong_bot_ (~jdong_bot@117.79.233.166) (Remote host closed the connection)
  66. # [02:44] * Quits: bga_ (~bga@ppp78-37-193-14.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  67. # [02:44] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  68. # [02:53] * Quits: dbaron (~dbaron@173.228.28.227) (Ping timeout: 255 seconds)
  69. # [03:03] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  70. # [03:06] * Joins: micheil (~micheil@92.40.253.227.threembb.co.uk)
  71. # [03:08] * Joins: dydx (~dydz@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net)
  72. # [03:10] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  73. # [03:14] * Quits: dydx (~dydz@adsl-76-228-82-246.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  74. # [03:15] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  75. # [03:15] * Quits: shepazu (~shepazu@rrcs-24-106-184-123.se.biz.rr.com) (Quit: shepazu)
  76. # [03:29] * Joins: miketaylr (~miketaylr@24.42.93.245)
  77. # [03:34] * Joins: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net)
  78. # [03:36] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  79. # [03:58] * Quits: micheil (~micheil@92.40.253.227.threembb.co.uk) (Ping timeout: 248 seconds)
  80. # [03:58] * Joins: erlehmann (~erlehmann@82.113.99.5)
  81. # [04:02] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  82. # [04:03] * Joins: micheil (~micheil@92.40.253.10.threembb.co.uk)
  83. # [04:09] * Joins: MikeSmith_ (~MikeSmith@EM114-48-145-255.pool.e-mobile.ne.jp)
  84. # [04:13] * Quits: MikeSmith (~MikeSmith@EM114-48-161-244.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  85. # [04:13] * MikeSmith_ is now known as MikeSmith
  86. # [04:13] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  87. # [04:14] * Joins: temp02 (~temp01@unaffiliated/temp01)
  88. # [04:17] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 244 seconds)
  89. # [04:22] * Joins: bzed (~bzed@devel.recluse.de)
  90. # [04:24] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  91. # [04:38] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  92. # [04:47] * Quits: erlehmann (~erlehmann@82.113.99.5) (Quit: Ex-Chat)
  93. # [05:00] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  94. # [05:22] * Joins: miketaylr (~miketaylr@24.42.93.245)
  95. # [05:22] * Quits: miketaylr (~miketaylr@24.42.93.245) (Remote host closed the connection)
  96. # [05:24] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  97. # [05:30] * Joins: nonge_ (~nonge@p50829BE8.dip.t-dialin.net)
  98. # [05:32] * Quits: nonge__ (~nonge@p50829C67.dip.t-dialin.net) (Read error: Operation timed out)
  99. # [05:44] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  100. # [05:56] * Joins: myakura (~myakura@FL1-203-136-181-177.tky.mesh.ad.jp)
  101. # [06:03] * Quits: myakura (~myakura@FL1-203-136-181-177.tky.mesh.ad.jp) (Remote host closed the connection)
  102. # [06:12] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
  103. # [06:23] * Joins: cygri (~cygri@109.255.150.223)
  104. # [06:23] * Quits: cygri (~cygri@109.255.150.223) (Client Quit)
  105. # [06:27] * Joins: cygri (~cygri@109.255.150.223)
  106. # [06:32] * Joins: rimantas (~rimliu@93.93.57.193)
  107. # [06:48] <annevk> Hixie, yeah that's pretty great, but they haven't removed the init* methods yet
  108. # [06:48] <annevk> Hixie, I thought about writing a better spec for the remaining part of DOM3Events, but I don't really have the time
  109. # [06:48] * Quits: ezoe (~ezoe@203-140-89-192f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
  110. # [06:49] <annevk> or well, I could make the time, but there are other things important too
  111. # [06:49] <annevk> Hixie, (WebKit hasn't removed init* methods yet, they did add the constructors)
  112. # [07:05] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
  113. # [07:06] * Joins: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp)
  114. # [07:14] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 256 seconds)
  115. # [07:16] * Joins: ezoe (~ezoe@203-140-90-194f1.kyt1.eonet.ne.jp)
  116. # [07:17] * Quits: cygri (~cygri@109.255.150.223) (Quit: cygri)
  117. # [07:22] * Joins: macpherson (macpherson@nat/google/x-qreawnzwurjnvscj)
  118. # [07:29] * Quits: ayo (~nya@fuld-590c66cd.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  119. # [07:38] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  120. # [07:45] * Quits: CvP (~CvP@123.49.23.69) (Quit: [ UPP ] > all)
  121. # [07:52] * gwillen is now known as brollen
  122. # [07:54] <annevk> Hixie, if you're still up, seems it is time to standardize <canvas> dashed strokes
  123. # [07:55] <Hixie> yeah, already noted that :-)
  124. # [07:55] <Hixie> annevk: did you file bugs on removing the init* methods?
  125. # [07:58] * brollen is now known as gwillen
  126. # [08:00] * Quits: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  127. # [08:00] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
  128. # [08:03] <annevk> Hixie, I asked the guy implementing the constructor methods, he said it was for compat...
  129. # [08:03] <annevk> Hixie, I guess I should file a bug at some point
  130. # [08:03] <Hixie> file a bug and cc me, the new stuff has no need for those methods even for compat.
  131. # [08:05] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
  132. # [08:06] <annevk> btw, do you have plans to help spec out a new XBL or are you hoping someone else will?
  133. # [08:06] <Hixie> isn't that what dg and crew are doing?
  134. # [08:06] <Hixie> nobody seems interested in implementing xbl2
  135. # [08:06] <Hixie> even with the html changes
  136. # [08:06] <Hixie> so...
  137. # [08:08] <annevk> dg said there would still be a part in HTML
  138. # [08:08] <Hixie> not sure what that means
  139. # [08:09] <annevk> me neither, the overall design is somewhat unclear to me
  140. # [08:11] <hsivonen> C++ is weirder than the Web: https://blog.mozilla.com/respindola/2011/09/25/interesting-c-snippet/
  141. # [08:11] <Hixie> annevk: i haven't really been following it
  142. # [08:13] <annevk> k
  143. # [08:33] * Quits: ezoe (~ezoe@203-140-90-194f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  144. # [08:34] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  145. # [08:35] * matjas is now known as j3ff
  146. # [08:35] * j3ff is now known as matjas
  147. # [08:46] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  148. # [08:46] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  149. # [08:46] * Joins: CvP (~CvP@123.49.23.69)
  150. # [08:47] * Joins: robnyman_ (~robnyman@c83-250-35-143.bredband.comhem.se)
  151. # [08:49] * Joins: zdobersek (~zan@cpe-46-164-18-144.dynamic.amis.net)
  152. # [08:51] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  153. # [08:51] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  154. # [08:52] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  155. # [08:55] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  156. # [08:55] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  157. # [08:55] * Joins: smaug____ (~chatzilla@ZYCCCLII.gprs.sl-laajakaista.fi)
  158. # [08:56] * Quits: zdobersek (~zan@cpe-46-164-18-144.dynamic.amis.net) (Ping timeout: 245 seconds)
  159. # [08:57] * Joins: zdobersek (~zan@cpe-46-164-28-191.dynamic.amis.net)
  160. # [08:58] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
  161. # [08:59] * Joins: roc (~chatzilla@121.98.230.221)
  162. # [08:59] * Joins: cygri (~cygri@109.255.150.223)
  163. # [09:00] * Joins: mishunov (~spliter@77.88.72.162)
  164. # [09:03] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  165. # [09:06] * Joins: woef (~woef@91.183.84.141)
  166. # [09:10] <zcorpan> you have to use URLs as identifiers when there's money involved?
  167. # [09:11] * Quits: robnyman_ (~robnyman@c83-250-35-143.bredband.comhem.se) (Quit: robnyman_)
  168. # [09:15] * Quits: CvP (~CvP@123.49.23.69) (Quit: [ UPP ] > all)
  169. # [09:17] <annevk> ?
  170. # [09:17] * Joins: Kellen` (~Kellen@194-17-8-94.customer.telia.com)
  171. # [09:20] <zcorpan> some email...
  172. # [09:23] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 256 seconds)
  173. # [09:27] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  174. # [09:27] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  175. # [09:38] * Joins: Neiluj (~Julien@195.200.175.214)
  176. # [09:38] * Joins: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
  177. # [09:46] * Quits: cygri (~cygri@109.255.150.223) (Quit: cygri)
  178. # [09:48] * Joins: ezoe (~ezoe@203-140-89-175f1.kyt1.eonet.ne.jp)
  179. # [09:57] * Joins: roc (~chatzilla@121.98.230.221)
  180. # [10:01] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  181. # [10:09] * Joins: MikeSmith_ (~MikeSmith@EM1-113-146-166.pool.e-mobile.ne.jp)
  182. # [10:13] * Quits: MikeSmith (~MikeSmith@EM114-48-145-255.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
  183. # [10:13] * MikeSmith_ is now known as MikeSmith
  184. # [10:15] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  185. # [10:18] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  186. # [10:20] * Joins: mpt (~mpt@canonical/mpt)
  187. # [10:20] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  188. # [10:26] * Joins: jdong_ (~quassel@222.126.155.250)
  189. # [10:28] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  190. # [10:28] * Quits: lumely_ (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  191. # [10:39] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  192. # [10:40] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: Reconnecting…)
  193. # [10:40] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  194. # [10:49] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-gdnjimdbytlytqgo)
  195. # [10:52] * Joins: mpt_ (~mpt@canonical/mpt)
  196. # [10:52] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  197. # [10:52] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  198. # [10:55] * Stikk is now known as Stikki
  199. # [10:56] * Quits: KolakCC (~KolakCC@unaffiliated/kolakcc) (Ping timeout: 240 seconds)
  200. # [10:57] * Joins: cygri (~cygri@109.255.150.223)
  201. # [10:57] * Joins: KolakCC (~KolakCC@unaffiliated/kolakcc)
  202. # [10:57] * Joins: spliter_ (~spliter@77.88.72.162)
  203. # [10:58] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  204. # [10:58] * spliter_ is now known as spliter
  205. # [10:58] * Parts: spliter (~spliter@77.88.72.162)
  206. # [10:59] * Joins: mishunov (~spliter@77.88.72.162)
  207. # [11:02] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  208. # [11:03] * Quits: KolakCC (~KolakCC@unaffiliated/kolakcc) (Quit: changing servers)
  209. # [11:03] * Joins: KolakCC (~KolakCC@unaffiliated/kolakcc)
  210. # [11:07] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  211. # [11:10] <annevk> I tried to implement the new exception model in DOM4
  212. # [11:10] <annevk> http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-throw
  213. # [11:10] <annevk> Review please!
  214. # [11:11] <annevk> This is done roughly per the suggestion in http://www.w3.org/Bugs/Public/show_bug.cgi?id=10623#c14 and is what all specifications will end up using.
  215. # [11:17] * Quits: Lachy (~Lachy@69.80.103.152) (Quit: Computer has gone to sleep.)
  216. # [11:26] * Quits: Neiluj (~Julien@195.200.175.214) (Quit: Neiluj)
  217. # [11:26] * Joins: Neiluj (~Julien@195.200.175.214)
  218. # [11:33] * Quits: cygri (~cygri@109.255.150.223) (Quit: cygri)
  219. # [11:40] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  220. # [11:41] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  221. # [11:42] * mpt_ is now known as mpt
  222. # [11:43] <hsivonen> sad. it seems that getSVGDocument() lives in an interface all by itself.
  223. # [11:44] <hsivonen> as opposed to being part of one of the other interfaces e.g. iframes implement
  224. # [11:44] <annevk> that's prolly not required for legacy
  225. # [11:44] <annevk> it's kind of silly though given contentDocument
  226. # [11:45] <annevk> leftover from the Adobe SVG plugin that is now dead?
  227. # [11:46] * Quits: Neiluj (~Julien@195.200.175.214) (Quit: Neiluj)
  228. # [11:47] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Read error: No route to host)
  229. # [11:48] * Joins: myakura (~myakura@FL1-203-136-181-177.tky.mesh.ad.jp)
  230. # [11:52] * Joins: Neiluj (~Julien@195.200.175.214)
  231. # [11:54] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  232. # [11:54] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  233. # [11:55] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  234. # [11:55] * Joins: temp01 (~temp01@unaffiliated/temp01)
  235. # [11:56] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  236. # [11:56] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  237. # [11:57] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Client Quit)
  238. # [11:58] * Joins: temp01 (~temp01@unaffiliated/temp01)
  239. # [12:05] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 276 seconds)
  240. # [12:07] * Joins: rimantas (~rimliu@93.93.57.193)
  241. # [12:10] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  242. # [12:10] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  243. # [12:12] * Joins: Neiluj_ (~Julien@195.200.175.214)
  244. # [12:12] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Read error: Connection reset by peer)
  245. # [12:12] * Quits: Neiluj (~Julien@195.200.175.214) (Read error: Connection reset by peer)
  246. # [12:12] * Neiluj_ is now known as Neiluj
  247. # [12:16] * Quits: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  248. # [12:19] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  249. # [12:19] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Read error: Connection reset by peer)
  250. # [12:21] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  251. # [12:35] <hsivonen> Why does the spec for insertAdjacentHTML describe WebKit's exception behavior instead of IE's?
  252. # [12:36] <annevk> I guess Hixie copied it from them maybe?
  253. # [12:36] <annevk> Nobody has access to IE anymore these days
  254. # [12:37] <hsivonen> shouldn't we be speccing IE's behavior considering that it's their API
  255. # [12:37] <hsivonen> and Opera doesn't throw, either, when the parent is the document object
  256. # [12:38] <hsivonen> (in fact, Opera doesn't throw even when IE throws)
  257. # [12:38] <hsivonen> (when the position string is bogus)
  258. # [12:39] <hsivonen> I shouldn't test other browsers when fixing bugs. that tends to reveal spec bugs, which prolongs my bug fixing time
  259. # [12:41] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Ping timeout: 240 seconds)
  260. # [12:42] * Joins: mishunov (~spliter@77.88.72.162)
  261. # [12:46] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 260 seconds)
  262. # [12:47] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Ping timeout: 260 seconds)
  263. # [12:47] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Ping timeout: 244 seconds)
  264. # [12:47] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  265. # [12:49] <annevk> hsivonen, revealing spec bugs is a bonus
  266. # [12:51] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  267. # [12:51] <hsivonen> maybe I should check if IE6 throws
  268. # [12:53] <hsivonen> hooray. IE6 creates a bogus DOM
  269. # [12:56] <hsivonen> yet more proof that IE9's modes aren't perfect copies of legacy IEs
  270. # [12:56] <hsivonen> IE7 creates a bogus DOM, too
  271. # [12:56] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
  272. # [12:57] <hsivonen> as does IE8
  273. # [12:58] <hsivonen> I guess I should try IE9 again and IE10...
  274. # [13:02] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
  275. # [13:05] <mpt> Bogus DOM would be a great name for a band
  276. # [13:05] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Ping timeout: 256 seconds)
  277. # [13:06] <hsivonen> we should keep a list of WHATWG band names. there are already several possibilities, IIRC
  278. # [13:07] <hsivonen> whoa. IE9 creates a bogus DOM, too. it just doesn't cause weird rendering as in IE6
  279. # [13:07] <jgraham> mpt: In which genre?
  280. # [13:08] <annevk> big surprise that the IE versioning scheme doesn't work in practice
  281. # [13:08] <hsivonen> well, maybe it does, since IE9 creates a bogus DOM, too. I just failed to notice it before
  282. # [13:09] * Joins: karlcow (~karl@nerval.la-grange.net)
  283. # [13:11] <zcorpan> matjas: B\&W\? and B\26 W\3F should be valid for css in http://mothereffingunquotedattributes.com/
  284. # [13:11] <mpt> jgraham, folk or steampunk, perhaps, à la The Scarring Party
  285. # [13:14] <mpt> (IE6 could be classed as steampunk these days, no?)
  286. # [13:15] <hsivonen> what should one do when Windows 7 doesn't show the task bar?
  287. # [13:15] <hsivonen> move to another VM snapshot and forget about it?
  288. # [13:15] <zcorpan> run explorer.exe?
  289. # [13:16] <zcorpan> or kill it in taskmgr?
  290. # [13:17] * Joins: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  291. # [13:18] <hsivonen> zcorpan: neither of those helped
  292. # [13:20] <hsivonen> huh? isn't the latest IE10 PP available for Windows 7?
  293. # [13:20] * jgraham wonders if the Mozilla javascript team have ever considered forming a rock and roll band called Spidermonkey and the GC Jitters
  294. # [13:20] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Ping timeout: 244 seconds)
  295. # [13:21] <zcorpan> hsivonen: then the standard answer is "restart your computer"
  296. # [13:22] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  297. # [13:22] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  298. # [13:23] <hsivonen> zcorpan: restarting the VM didn't help
  299. # [13:23] <matjas> zcorpan: thanks, filed https://github.com/mathiasbynens/mothereffingunquotedattributes/issues/3
  300. # [13:24] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  301. # [13:27] <zcorpan> hsivonen: :(
  302. # [13:30] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  303. # [13:34] * Parts: mishunov (~spliter@77.88.72.162)
  304. # [13:36] * Joins: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl)
  305. # [13:38] * Quits: micheil (~micheil@92.40.253.10.threembb.co.uk) (Read error: Connection reset by peer)
  306. # [13:42] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Ping timeout: 244 seconds)
  307. # [13:42] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  308. # [13:43] * Joins: kennyluck_ (~kennyluck@119.57.31.104)
  309. # [13:45] * Quits: kennyluck_ (~kennyluck@119.57.31.104) (Read error: Connection reset by peer)
  310. # [13:45] * Quits: kennyluck (~kennyluck@119.57.31.111) (Ping timeout: 255 seconds)
  311. # [13:46] * Joins: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp)
  312. # [13:46] * Joins: kennyluck (~kennyluck@119.57.31.104)
  313. # [13:50] * Quits: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp) (Client Quit)
  314. # [13:52] * Quits: nonge_ (~nonge@p50829BE8.dip.t-dialin.net) (Quit: Verlassend)
  315. # [13:56] <matjas> zcorpan: is `B\0026 ` valid too? and `B\026 `? and `B\0000026 `?
  316. # [13:57] <matjas> it all seems to be
  317. # [13:58] * Joins: robnyman_ (~robnyman@c83-250-35-143.bredband.comhem.se)
  318. # [13:59] * Quits: kennyluck (~kennyluck@119.57.31.104) (Read error: Connection reset by peer)
  319. # [13:59] * Joins: kennyluck (~kennyluck@119.57.31.111)
  320. # [14:00] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
  321. # [14:02] * Quits: kennyluck (~kennyluck@119.57.31.111) (Read error: Connection reset by peer)
  322. # [14:03] * Joins: kennyluck (~kennyluck@119.57.31.104)
  323. # [14:06] <hsivonen> where does the "replacement enabled" navigation concept come from? that is, which browser is the spec describing there?
  324. # [14:06] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Ping timeout: 244 seconds)
  325. # [14:06] * Quits: kennyluck (~kennyluck@119.57.31.104) (Read error: Connection reset by peer)
  326. # [14:06] * Joins: kennyluck_ (~kennyluck@119.57.31.111)
  327. # [14:06] * kennyluck_ is now known as kennyluck
  328. # [14:06] * Quits: kennyluck (~kennyluck@119.57.31.111) (Excess Flood)
  329. # [14:08] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  330. # [14:08] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  331. # [14:09] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4458:b71b:6505:f806)
  332. # [14:09] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  333. # [14:12] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  334. # [14:13] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Client Quit)
  335. # [14:15] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  336. # [14:17] * Joins: micheil (~micheil@195.24.233.121)
  337. # [14:18] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4458:b71b:6505:f806) (Ping timeout: 240 seconds)
  338. # [14:18] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  339. # [14:18] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  340. # [14:21] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  341. # [14:21] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  342. # [14:22] * Quits: MacTed (~Thud@209-6-94-196.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com)
  343. # [14:23] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:1533:bdf7:742c:a6d2)
  344. # [14:23] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  345. # [14:25] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:1533:bdf7:742c:a6d2) (Read error: Connection reset by peer)
  346. # [14:25] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:1533:bdf7:742c:a6d2)
  347. # [14:26] <zcorpan> matjas: escapes are valid
  348. # [14:28] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  349. # [14:30] <matjas> needs moar value.replace(/\\([0-9A-F]{2,}) /g, '').replace(/\\./g, '')
  350. # [14:30] * Quits: robnyman_ (~robnyman@c83-250-35-143.bredband.comhem.se) (Quit: robnyman_)
  351. # [14:33] <zcorpan> i'm not sure that's entirely accurate
  352. # [14:33] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  353. # [14:34] <zcorpan> ecsapes have a max length of 6 chars i think
  354. # [14:34] <zcorpan> the space is optional and can be any css space char
  355. # [14:34] <zcorpan> also, a single escape is a valid identifier (but the empty string isn't)
  356. # [14:34] * Quits: smaug____ (~chatzilla@ZYCCCLII.gprs.sl-laajakaista.fi) (Ping timeout: 256 seconds)
  357. # [14:35] * Joins: kennyluck (~kennyluck@119.57.31.111)
  358. # [14:35] <zcorpan> also, \\ is a valid identifier
  359. # [14:36] * Joins: erlehmann (~erlehmann@82.113.99.24)
  360. # [14:37] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 248 seconds)
  361. # [14:39] * Joins: Obvious (tachikoma@188.226.74.2)
  362. # [14:42] * Quits: jochen__ (jochen@nat/google/x-pqpxkostodyeuvmj) (Remote host closed the connection)
  363. # [14:42] * Joins: jochen__ (jochen@nat/google/x-ovjiodloodwlrlxj)
  364. # [14:42] * Quits: seventh (seventh@27.100.19.60) (Quit: ...)
  365. # [14:43] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  366. # [14:50] <matjas> zcorpan: clear your appcache and go to http://mothereffingunquotedattributes.com/#B%5C%26W%5C%3F and http://mothereffingunquotedattributes.com/#B%5C26%20W%5C3F%20
  367. # [14:50] <matjas> thanks again!
  368. # [14:51] <matjas> ooh just saw your latest messages
  369. # [14:51] <matjas> damn.
  370. # [14:53] <zcorpan> matjas: :)
  371. # [15:00] * Joins: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl)
  372. # [15:03] * Joins: karlcow (~karl@nerval.la-grange.net)
  373. # [15:03] <matjas> zcorpan: not sure if it means anything, but `a[href=B\0000026] { }` (7-char escape) validates as per http://jigsaw.w3.org/css-validator/#validate_by_input
  374. # [15:07] <zcorpan> sure
  375. # [15:07] <zcorpan> it's equivalent to a[href=B\000002 6]
  376. # [15:07] * Quits: tomaw (tom@freenode/staff/tomaw) (Ping timeout: 615 seconds)
  377. # [15:08] <matjas> oh snap
  378. # [15:09] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
  379. # [15:10] * Joins: erlehmann (~erlehmann@82.113.99.24)
  380. # [15:10] <hsivonen> what should I remember to test for HTML in XHR?
  381. # [15:10] <hsivonen> * character encoding
  382. # [15:10] <hsivonen> * noscript
  383. # [15:10] <hsivonen> * script
  384. # [15:11] <hsivonen> * that iframes don't load stuff
  385. # [15:11] <matjas> zcorpan: are you getting all that from `escape {unicode}|\\[^\n\r\f0-9a-f]` at http://www.w3.org/TR/CSS2/syndata.html#value-def-identifier?
  386. # [15:11] <hsivonen> * that imgs don't load stuff
  387. # [15:11] * Joins: miketaylr (~miketaylr@206.217.92.186)
  388. # [15:11] <hsivonen> anything else?
  389. # [15:11] <zcorpan> http://www.w3.org/TR/CSS21/syndata.html#escaped-characters "at most six hexadecimal digits"
  390. # [15:11] <hsivonen> * DOMContentLoaded and load relative to the XHR events
  391. # [15:13] <zcorpan> hsivonen: why don't imgs load stuff?
  392. # [15:13] <zcorpan> doesn't it with XHTML responseXML?
  393. # [15:13] <zcorpan> what about <video>?
  394. # [15:13] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  395. # [15:14] <hsivonen> zcorpan: oh, maybe they do and maybe I shouldn't bother to test that
  396. # [15:15] <hsivonen> hmm. actually I should test that
  397. # [15:15] * Joins: bga_ (~bga@ppp78-37-197-11.pppoe.avangarddsl.ru)
  398. # [15:15] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  399. # [15:16] <annevk> images load?
  400. # [15:16] <annevk> hmm
  401. # [15:16] <hsivonen> annevk: I don't know if they do
  402. # [15:16] <annevk> I'm not a 100% sure either
  403. # [15:17] <hsivonen> I should probably make sure I turn off speculative loading for scripts, style sheets and images
  404. # [15:17] <annevk> there's some stuff that depends on a browsing context being there, not sure if this is such a situation
  405. # [15:17] * Joins: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp)
  406. # [15:17] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Client Quit)
  407. # [15:18] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  408. # [15:18] <annevk> matjas, you forgot use cases
  409. # [15:19] <annevk> matjas, you are saying "I want X, Y, Z", we want "I run into problem A, B, C"
  410. # [15:19] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  411. # [15:20] * Quits: ezoe (~ezoe@203-140-89-175f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  412. # [15:20] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  413. # [15:20] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  414. # [15:21] <annevk> matjas, fwiw, submit() used to do validation, but we made it submit because of deployed content
  415. # [15:21] * Joins: boaz (~boaz@li326-230.members.linode.com)
  416. # [15:22] <annevk> matjas, we didn't really have a good use case for programmatic submission that includes validation
  417. # [15:23] * Quits: bga_ (~bga@ppp78-37-197-11.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  418. # [15:23] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Quit: Ik ga weg)
  419. # [15:23] * Joins: bga_ (~bga@ppp78-37-197-11.pppoe.avangarddsl.ru)
  420. # [15:24] * Joins: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb)
  421. # [15:27] * Joins: MacTed (~Thud@63.119.36.36)
  422. # [15:31] <hsivonen> annevk: why does XMLHttpRequestEventTarget exist as a separate interface?
  423. # [15:31] <hsivonen> oh. for uploads?
  424. # [15:31] <annevk> yes
  425. # [15:32] <matjas> annevk: i’m confused; was that @ me?
  426. # [15:32] <hsivonen> hmm. ProgressEvent isn't linkified. arbitrary link breakage when interface deps cross spec boundaries :-(
  427. # [15:32] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
  428. # [15:33] <annevk> matjas, I guess Matias is not you lol
  429. # [15:34] <annevk> sorry
  430. # [15:34] <matjas> haha np
  431. # [15:34] <annevk> hsivonen, in http://dev.w3.org/2006/webapi/XMLHttpRequest-2/#interface-xmlhttprequest it is...
  432. # [15:36] <matjas> zcorpan: a[href=B\0]{} is valid according to the CSS validator even though the spec says “the backslash is followed by at most six hexadecimal digits (0..9A..F), which stand for the ISO 10646 ([ISO10646]) character with that number, which must not be zero. (It is undefined in CSS 2.1 what happens if a style sheet does contain a character with Unicode codepoint zero.)”
  433. # [15:36] * Joins: davidb_ (~davidb@199-7-156-43.eng.wind.ca)
  434. # [15:37] <matjas> has this changed since CSS 2.1?
  435. # [15:37] <zcorpan> dunno
  436. # [15:37] <zcorpan> i guess that's a bug in the validator
  437. # [15:38] <annevk> that \0 is undefined does not make it invalid per se
  438. # [15:38] <zcorpan> TabAtkins: has handling of null chars been defined in css lately?
  439. # [15:38] <zcorpan> annevk: is says "must not be zero"
  440. # [15:42] <annevk> oh hmm
  441. # [15:47] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  442. # [15:51] <hsivonen> is there a way to set load and DOMContentLoaded event handlers on responseXML without racing with the network_
  443. # [15:51] <hsivonen> ?
  444. # [15:52] <annevk> per spec you cannot see it dispatch
  445. # [15:53] <annevk> Document is returned when the fetch and parsing is done
  446. # [15:53] <hsivonen> annevk: what browser is that based on?
  447. # [15:54] <annevk> I think all of them? it's been a while
  448. # [15:54] <hsivonen> oh
  449. # [15:54] * Joins: jamk (jamk@dhcp-095-096-189-106.chello.nl)
  450. # [15:54] <hsivonen> maybe I misread the Gecko sources the other day
  451. # [15:55] * Parts: jamk (jamk@dhcp-095-096-189-106.chello.nl)
  452. # [15:55] <hsivonen> annevk: indeed. Thanks!
  453. # [15:55] <hsivonen> this makes stuff easier!
  454. # [15:58] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  455. # [15:59] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
  456. # [16:00] * Joins: ezoe (~ezoe@203-140-92-75f1.kyt1.eonet.ne.jp)
  457. # [16:00] * Quits: davidb_ (~davidb@199-7-156-43.eng.wind.ca) (Ping timeout: 248 seconds)
  458. # [16:02] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Quit: Leaving)
  459. # [16:03] * Joins: tomasf_ (~tomasf@109.58.71.198.bredband.tre.se)
  460. # [16:07] <annevk> does HTML define there's a single Text node in http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1149 ?
  461. # [16:08] * Joins: scor (~scor@drupal.org/user/52142/view)
  462. # [16:08] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  463. # [16:08] * Joins: scor (~scor@drupal.org/user/52142/view)
  464. # [16:09] * Joins: MikeSmith_ (~MikeSmith@EM114-48-138-241.pool.e-mobile.ne.jp)
  465. # [16:09] * Quits: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl) (Read error: Connection reset by peer)
  466. # [16:10] * Joins: zhaying (~zhaying@173-9-152-181-miami.txt.hfc.comcastbusiness.net)
  467. # [16:13] * Quits: MikeSmith (~MikeSmith@EM1-113-146-166.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  468. # [16:13] * MikeSmith_ is now known as MikeSmith
  469. # [16:14] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  470. # [16:14] * bga_ is now known as bga_|away
  471. # [16:16] <zcorpan> annevk: i thought the parser only kept track of parser-inserted text nodes
  472. # [16:17] <hsivonen> zcorpan: in Gecko, the parser doesn't track which text nodes are parser-inserted
  473. # [16:17] <zcorpan> oh
  474. # [16:17] <zcorpan> then nevermind me :)
  475. # [16:18] <hsivonen> well, that doesn't answer the question about what the spec says
  476. # [16:28] * Joins: jdong_bot_ (~jdong_bot@117.79.233.158)
  477. # [16:33] * Joins: davidb_ (~davidb@199-7-156-43.eng.wind.ca)
  478. # [16:35] <hsivonen> I just realized I have to test this HTML in XHR stuff with sync XHR, too. :-(
  479. # [16:45] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  480. # [16:47] * Quits: davidb_ (~davidb@199-7-156-43.eng.wind.ca) (Ping timeout: 248 seconds)
  481. # [16:49] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  482. # [16:51] * Joins: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl)
  483. # [16:55] * Joins: TabAtkins_ (~tabatkins@c-98-196-157-202.hsd1.tx.comcast.net)
  484. # [16:56] * bga_|away is now known as bga_
  485. # [16:58] * Joins: tomaw (tom@freenode/staff/tomaw)
  486. # [16:58] * Joins: nonge (~nonge@p50829BE8.dip.t-dialin.net)
  487. # [17:00] * Joins: CvP (~CvP@123.49.20.205)
  488. # [17:00] <zewt> if only we could find a way to usefully deprecate horrible legacy things like sync xhr in the main thread
  489. # [17:00] <zewt> like maybe browsers could play the macarana whenever a sync xhr call is made
  490. # [17:02] * Quits: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com) (Ping timeout: 260 seconds)
  491. # [17:02] <jgraham> How else am I suppose to write tests that intentionally halt script execution?
  492. # [17:02] <Philip`> zewt: Yeah, it's terrible when authors use convenient APIs
  493. # [17:03] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Remote host closed the connection)
  494. # [17:03] <Philip`> jgraham: You could run tests in a special browser mode that disables the macarena
  495. # [17:03] <zcorpan> hsivonen: can't the prescan be turned off also?
  496. # [17:03] <zewt> "convenient" isn't the word I'd use to describe synchronous APIs in the UI thread, heh
  497. # [17:04] * bga_ is now known as bga_|away
  498. # [17:04] * Quits: bga_|away (~bga@ppp78-37-197-11.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  499. # [17:04] * Joins: pdr (pdr@nat/google/x-aplhvdssmgsukfxu)
  500. # [17:04] <zcorpan> hsivonen: does BOM influence encoding choice for responseText?
  501. # [17:05] <hsivonen> zcorpan: technically, the prescan could be turned off. but why?
  502. # [17:05] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  503. # [17:05] <hsivonen> zcorpan: I haven't tested the BOM in existing browsers
  504. # [17:06] <zewt> dropping bombs on my poor plain text files :(
  505. # [17:06] <zewt> (would like to drop a bomb on whoever came up with the idea of stapling a header onto a headerless file format)
  506. # [17:06] <Philip`> zewt: Plain text is a horrible legacy thing
  507. # [17:07] * Quits: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl) (Quit: Leaving)
  508. # [17:07] <pdr> The spec (http://goo.gl/6UNDL) says selectionDirection of textarea/input is platform dependent, and effectively says on Macs it defaults to 'none' when selecting with the mouse. I think we should make the wording much more strict so selectionDirection is actually usable across platforms.. anyone have thoughts on that?
  509. # [17:08] <GlitchMr> I prefer "Content-type: text/plain;charset=utf-8"...
  510. # [17:08] <GlitchMr> This way, charset information isn't in file itself.
  511. # [17:08] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au) (Remote host closed the connection)
  512. # [17:09] <Philip`> pdr: That would presumably make it incompatible with platform conventions, which sounds bad for users
  513. # [17:09] <zcorpan> hsivonen: the meta doesn't work today when people do innerHTML = responseText
  514. # [17:09] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  515. # [17:09] <pdr> It appears there is no way to tell which way the user selects the text... for instance, where the cursor should be after a selection is made (whether it's at the beginning or end of the selection). AFAIK, that's all selectionDirection is good for.
  516. # [17:10] <zewt> gah
  517. # [17:10] <zewt> a web editor that catches shift-delete and turns it into delete instead of cut : |
  518. # [17:10] <zcorpan> hsivonen: i think responseText and responseXML should use the same encoding... but maybe the xml decl already broke that?
  519. # [17:12] * Quits: micheil (~micheil@195.24.233.121) (Quit: micheil)
  520. # [17:14] <hsivonen> zcorpan: WebKit considers <meta> today when reading responseText
  521. # [17:14] <hsivonen> for text/html
  522. # [17:14] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 260 seconds)
  523. # [17:15] <hsivonen> zcorpan: Gecko considers the XML decl for XML types when reading responseText (based on reading Gecko source; I didn't test)
  524. # [17:17] <zcorpan> hsivonen: ok. then i guess it makes sense to do the scan (but also for responseText)
  525. # [17:17] * Quits: tomasf_ (~tomasf@109.58.71.198.bredband.tre.se) (Ping timeout: 260 seconds)
  526. # [17:19] <hsivonen> zcorpan: I intend to keep the charset for responseText and responseXML in sync for both HTML and XML
  527. # [17:20] <zcorpan> good :)
  528. # [17:21] <hsivonen> though there's a complication with streaming responseText
  529. # [17:21] <hsivonen> I guess I need to defer that until the HTML or XML parser has made its decision
  530. # [17:22] <zcorpan> does webkit scan 1024 bytes?
  531. # [17:23] * Joins: micheil (~micheil@195.24.233.121)
  532. # [17:24] <hsivonen> zcorpan: I haven't verified, but I'd be surprised if it didn't stop at 1024 bytes
  533. # [17:25] <hsivonen> though things can be surprising on the Web
  534. # [17:25] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
  535. # [17:25] <annevk> I'm quite pleased with the HTML/XML TF
  536. # [17:26] <annevk> The document we ended up with is quite sensible. Having said that, whether anyone (apart from the TAG) still cares is another matter
  537. # [17:28] <hsivonen> hmm. I might not make it to the HTML/XML TF telecon tomorrow
  538. # [17:29] * Joins: davidb_ (~davidb@66.207.208.98)
  539. # [17:30] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  540. # [17:33] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Ping timeout: 260 seconds)
  541. # [17:35] * Joins: tomasf (~tomasf@host-95-199-8-11.mobileonline.telia.com)
  542. # [17:35] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  543. # [17:36] * Quits: jdong_bot_ (~jdong_bot@117.79.233.158) (Remote host closed the connection)
  544. # [17:38] * Joins: aho (~nya@fuld-590c7f0d.pool.mediaWays.net)
  545. # [17:39] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  546. # [17:41] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Ping timeout: 240 seconds)
  547. # [17:44] * Quits: tomasf (~tomasf@host-95-199-8-11.mobileonline.telia.com) (Quit: tomasf)
  548. # [17:46] <hsivonen> http://lists.w3.org/Archives/Public/www-tag/2011Sep/0035.html
  549. # [17:49] <annevk> in case anyone cares: http://www.w3.org/TR/progress-events/
  550. # [17:49] <annevk> CR now
  551. # [17:50] <zewt> hopefully FileReader doesn't make every spec that uses it evil, heh
  552. # [17:52] <hsivonen> annevk: congrats for CR
  553. # [17:53] <annevk> zewt, still not sure what the better behavior should be
  554. # [17:54] <annevk> we have some room to make changes here
  555. # [17:54] <zewt> well, i was assuming XHR was stuck and arguing that if necessary, FileAPI should break from XHR (if FileAPI follows XHR here, everything else forever will)
  556. # [17:54] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  557. # [17:54] <zewt> if XHR itself can be improved, all the better
  558. # [17:54] <GlitchMr> What tests?
  559. # [17:55] <GlitchMr> There will be at least two interoperable implementations passing all test cases in the test suite for this specification. An implementation is to be available (i.e. for download), shipping (i.e. not private), and not experimental (i.e. intended for a wide audience). The working group will decide when the test suite is of sufficient quality to test interoperability and will produce implementation reports (hosted together with the test sui
  560. # [17:55] <GlitchMr> te).
  561. # [17:55] <GlitchMr> Makes sense...
  562. # [17:55] <zewt> the ideal behavior, IMO, would be to forbid send() until the progress sequence (and any readystatechanges) have finished being dispatched, which is what I recommended for FileAPI
  563. # [17:56] <zewt> (if you want to reuse the object to send another request/read another block, stuff it in a setTimeout(0))
  564. # [17:56] * Quits: kennyluck (~kennyluck@119.57.31.111) (Read error: Connection reset by peer)
  565. # [17:56] * Joins: kennyluck (~kennyluck@119.57.31.104)
  566. # [17:57] <zewt> that way, no matter how you listen to the events, loadstart/loadend are always cleanly paired with no overlap
  567. # [17:57] * Joins: mokush (~quassel@188.24.43.235)
  568. # [17:58] * Joins: necolas (~necolas@5e0c6528.bb.sky.com)
  569. # [17:58] <zewt> (modulo stopPropagation or changes to the tree, if any, of course)
  570. # [17:59] <zewt> (neither of which apply to these APIs)
  571. # [17:59] <annevk> GlitchMr, isn't there a link?
  572. # [17:59] <GlitchMr> Yeah, but I fail at finding those tests in directory structure...
  573. # [17:59] <zewt> (well, with these APIs, there's still stopImmediatePropagation, but anyway)
  574. # [17:59] <GlitchMr> Is it /ProgressEvents/tests/submissions/Ms2ger/?
  575. # [17:59] * Joins: espadrine (~thaddee_t@acces2337.res.insa-lyon.fr)
  576. # [18:00] <GlitchMr> That's only thing I've found in directory structure which somewhat reminds tests...
  577. # [18:00] <annevk> yeah
  578. # [18:00] <GlitchMr> But then, where is <script src=/resources/testharness.js></script>
  579. # [18:00] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  580. # [18:01] <annevk> GlitchMr, might be more useful to look here: http://w3c-test.org/webapps/ProgressEvents/tests/submissions/Ms2ger/
  581. # [18:01] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  582. # [18:01] <GlitchMr> My browser fails at them.
  583. # [18:01] <GlitchMr> I'm not surprised.
  584. # [18:02] <GlitchMr> It got CR not long time ago.
  585. # [18:02] <GlitchMr> http://testcases.glitchmr.pl/html/tag-nesting-003.html
  586. # [18:02] <GlitchMr> I find this behavior weird...
  587. # [18:02] <annevk> most browsers support ProgressEvent to some extent, but constructing them not really... and that's mostly what is being tested
  588. # [18:03] <GlitchMr> Pass - Interface objects properties should not be Enumerable
  589. # [18:03] <GlitchMr> actually, yeah...
  590. # [18:03] * Joins: dglazkov|away (dglazkov@nat/google/x-hasnmdnsijtkdrmf)
  591. # [18:03] <GlitchMr> oh wait... that's expected if browser doesn't support it :P.
  592. # [18:03] * Quits: dglazkov|away (dglazkov@nat/google/x-hasnmdnsijtkdrmf) (Client Quit)
  593. # [18:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  594. # [18:08] <GlitchMr> http://hixie.ch/tests/adhoc/http/content-type/css/001.html
  595. # [18:08] <GlitchMr> ... for me this test is invalid
  596. # [18:08] <GlitchMr> It uses Quirks Mode...
  597. # [18:08] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  598. # [18:08] <GlitchMr> Yeah, it's expected that text/plain shouldn't be interpreted as CSS, but that page used Quirks Mode...
  599. # [18:09] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  600. # [18:10] * Joins: shetech (~shetech@12.234.36.130)
  601. # [18:14] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  602. # [18:17] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
  603. # [18:18] * Joins: dbaron (~dbaron@173.228.28.227)
  604. # [18:19] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  605. # [18:21] * Joins: ako (~nya@fuld-590c659c.pool.mediaWays.net)
  606. # [18:22] * Quits: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Quit: Leaving...)
  607. # [18:22] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  608. # [18:24] * Quits: aho (~nya@fuld-590c7f0d.pool.mediaWays.net) (Ping timeout: 248 seconds)
  609. # [18:25] * Quits: TabAtkins_ (~tabatkins@c-98-196-157-202.hsd1.tx.comcast.net) (Ping timeout: 256 seconds)
  610. # [18:26] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  611. # [18:26] * ako is now known as aho
  612. # [18:26] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  613. # [18:33] * Joins: rniwa (rniwa@nat/google/x-fzfgfblynztjmlxd)
  614. # [18:34] * Joins: ap_ (~ap@2620:149:4:1b01:d98a:672b:964:cf8)
  615. # [18:34] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  616. # [18:35] * Joins: ap__ (~ap@17.212.155.203)
  617. # [18:35] * Quits: mokush (~quassel@188.24.43.235) (Remote host closed the connection)
  618. # [18:35] * ap__ is now known as ap
  619. # [18:35] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 260 seconds)
  620. # [18:37] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  621. # [18:38] * Quits: ap_ (~ap@2620:149:4:1b01:d98a:672b:964:cf8) (Ping timeout: 244 seconds)
  622. # [18:41] * Joins: KillerX (~anant@34.198.247.173.mozilla-sfo1.web-pass.com)
  623. # [18:42] * Joins: Stikk (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  624. # [18:45] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 245 seconds)
  625. # [18:45] * Quits: myakura (~myakura@FL1-203-136-181-177.tky.mesh.ad.jp) (Remote host closed the connection)
  626. # [18:48] * jernoble|afk is now known as jernoble
  627. # [18:58] <smaug____> is 'attribute' reserved word in webidl?
  628. # [19:09] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  629. # [19:14] * Joins: dave_levin (dave_levin@nat/google/x-rdgcjlwynqvyoqiq)
  630. # [19:18] * Joins: rillian_ (~rillian@150.183.119.66.static.metrobridge.net)
  631. # [19:18] * Stikk is now known as Stikki
  632. # [19:19] * Quits: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl) (Read error: Connection reset by peer)
  633. # [19:22] * Quits: rillian (~giles@150.183.119.66.static.metrobridge.net) (Ping timeout: 260 seconds)
  634. # [19:22] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  635. # [19:23] * Joins: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net)
  636. # [19:28] * Joins: jarek (~jarek@unaffiliated/jarek)
  637. # [19:29] <jarek> Hi
  638. # [19:29] <jarek> when using HTML5 application cache
  639. # [19:29] <Jusan> hi
  640. # [19:29] <jarek> why both Firefox and Chrome are caching the manifest file? (thus preventing the app from getting any further updates)
  641. # [19:29] <jarek> is this a bug in the browsers or is it by design?
  642. # [19:30] * jernoble is now known as jernoble|afk
  643. # [19:31] * Joins: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk)
  644. # [19:38] <Jusan> hi
  645. # [19:39] * Joins: jarek_ (~jarek@bda69.neoplus.adsl.tpnet.pl)
  646. # [19:40] * Quits: jarek_ (~jarek@bda69.neoplus.adsl.tpnet.pl) (Client Quit)
  647. # [19:40] * Joins: jarek_ (~jarek@bda69.neoplus.adsl.tpnet.pl)
  648. # [19:40] * Quits: jarek_ (~jarek@bda69.neoplus.adsl.tpnet.pl) (Client Quit)
  649. # [19:40] * Quits: Neiluj (~Julien@195.200.175.214) (Remote host closed the connection)
  650. # [19:40] * Joins: jarek_ (~jarek@bda69.neoplus.adsl.tpnet.pl)
  651. # [19:40] * jarek is now known as Guest50592
  652. # [19:40] * jarek_ is now known as jarek___
  653. # [19:41] * Quits: Guest50592 (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
  654. # [19:41] * Quits: dbaron (~dbaron@173.228.28.227) (Ping timeout: 260 seconds)
  655. # [19:41] * jarek___ is now known as jarek
  656. # [19:41] * jernoble|afk is now known as jernoble
  657. # [19:41] * Quits: jarek (~jarek@bda69.neoplus.adsl.tpnet.pl) (Changing host)
  658. # [19:41] * Joins: jarek (~jarek@unaffiliated/jarek)
  659. # [19:42] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
  660. # [19:44] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
  661. # [19:46] * Joins: ako (~nya@fuld-590c6c95.pool.mediaWays.net)
  662. # [19:46] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  663. # [19:47] * Quits: aho (~nya@fuld-590c659c.pool.mediaWays.net) (Ping timeout: 260 seconds)
  664. # [19:54] * Quits: agektmr (~Adium@p4017-ipbf2207marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  665. # [20:00] * Joins: dbaron (~dbaron@nat/mozilla/x-tibbrysgmgzjkubr)
  666. # [20:02] * Quits: tomaw (tom@freenode/staff/tomaw) (Ping timeout: 615 seconds)
  667. # [20:03] * Quits: CvP (~CvP@123.49.20.205) (Ping timeout: 276 seconds)
  668. # [20:03] * Joins: cullenfluffyjenn (~Cullen@d173-181-0-55.abhsia.telus.net)
  669. # [20:03] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Remote host closed the connection)
  670. # [20:03] * Quits: cullenfluffyjenn (~Cullen@d173-181-0-55.abhsia.telus.net) (Client Quit)
  671. # [20:04] * Joins: erlehmann (~erlehmann@88.130.175.41)
  672. # [20:05] * Joins: timeless (d04149cb@firefox/developer/timeless)
  673. # [20:06] <timeless> hsivonen: ping
  674. # [20:06] * Quits: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net) (Remote host closed the connection)
  675. # [20:08] * Joins: rillian__ (~rillian@150.183.119.66.static.metrobridge.net)
  676. # [20:09] <timeless> annevk: ping (html/xml tf)
  677. # [20:09] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
  678. # [20:09] * Joins: astearns (~anonymous@192.150.22.5)
  679. # [20:10] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Client Quit)
  680. # [20:10] * Joins: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10)
  681. # [20:10] * Quits: rillian_ (~rillian@150.183.119.66.static.metrobridge.net) (Ping timeout: 252 seconds)
  682. # [20:12] * Quits: ezoe (~ezoe@203-140-92-75f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  683. # [20:13] * Quits: micheil (~micheil@195.24.233.121) (Quit: http://brandedcode.com | http://github.com/miksago)
  684. # [20:31] * Quits: jwalden (~waldo@2620:101:8003:200:221:6aff:fe6e:d10) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.22/20110906122925])
  685. # [20:32] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  686. # [20:32] * Joins: zdobersek1 (~zan@90.157.246.119)
  687. # [20:36] * Quits: zdobersek (~zan@cpe-46-164-28-191.dynamic.amis.net) (Ping timeout: 256 seconds)
  688. # [20:36] * Quits: shetech (~shetech@12.234.36.130) (Quit: Leaving.)
  689. # [20:38] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  690. # [20:38] * Joins: boaz (~boaz@li326-230.members.linode.com)
  691. # [20:39] * Joins: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com)
  692. # [20:40] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  693. # [20:40] * Joins: CvP (~CvP@123.49.22.13)
  694. # [20:40] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  695. # [20:42] * Parts: brucel (~brucel@cpc4-smal11-2-0-cust879.perr.cable.virginmedia.com)
  696. # [20:43] * Joins: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl)
  697. # [20:46] * Joins: ayo (~nya@fuld-590c6f63.pool.mediaWays.net)
  698. # [20:48] * Joins: Ms2ger (~Ms2ger@91.181.151.13)
  699. # [20:49] * Quits: ako (~nya@fuld-590c6c95.pool.mediaWays.net) (Ping timeout: 260 seconds)
  700. # [20:51] * Joins: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net)
  701. # [20:54] * Quits: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net) (Remote host closed the connection)
  702. # [20:54] * Quits: miketaylr (~miketaylr@206.217.92.186) (Read error: Connection reset by peer)
  703. # [20:55] * Joins: miketaylr (~miketaylr@206.217.92.186)
  704. # [20:55] * Joins: ojan (ojan@nat/google/x-kmhgfxfvfenddtfc)
  705. # [20:55] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  706. # [20:59] * Joins: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net)
  707. # [21:06] <Ms2ger> smaug____, I assume 'attribute' would be reserved, yes
  708. # [21:06] <Ms2ger> You can escape as '_attribute'
  709. # [21:08] <smaug____> Ms2ger: do you mean _attribute would be interpret as attribute?
  710. # [21:08] <Ms2ger> Right
  711. # [21:08] <smaug____> Ms2ger: where is such escaping defined?
  712. # [21:08] <Ms2ger> "For all of these constructs, the identifier is the value of the identifier token with any single leading U+005F LOW LINE ("_") character (underscore) removed."
  713. # [21:09] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  714. # [21:09] <Ms2ger> "A leading "_" is used to escape an identifier from looking like a reserved word so that, for example, an interface named “interface” can be defined. The leading "_" is dropped to unescape the identifier."
  715. # [21:09] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  716. # [21:09] <Ms2ger> http://dev.w3.org/2006/webapi/WebIDL/#idl-names
  717. # [21:13] <smaug____> Ms2ger: thanks
  718. # [21:14] <Ms2ger> Np
  719. # [21:22] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  720. # [21:25] * boaz is now known as benalman
  721. # [21:26] * benalman is now known as boaz
  722. # [21:26] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  723. # [21:30] <annevk> got to love how John Cowan keeps playing ignorant about lenient XML
  724. # [21:31] <annevk> timeless, seems you ran out of time
  725. # [21:31] <annevk> GlitchMr, quirks mode is slowly becoming standardized, testing it is fine
  726. # [21:32] <GlitchMr> annevk, but as far I know, CSS could use text/plain in Quirks Mode...
  727. # [21:32] <GlitchMr> Or it was changed?
  728. # [21:34] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  729. # [21:34] * Joins: tomaw (tom@freenode/staff/tomaw)
  730. # [21:36] * Quits: simplicity- (~simplicit@unaffiliated/simplicity-) (Quit: ...)
  731. # [21:39] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
  732. # [21:39] * Quits: espadrine (~thaddee_t@acces2337.res.insa-lyon.fr) (Ping timeout: 276 seconds)
  733. # [21:43] <Hixie> TabAtkins: what's the status with @scoped? is it ok to start speccing?
  734. # [21:44] <GlitchMr> <style scoped>?
  735. # [21:46] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  736. # [21:46] <annevk> GlitchMr, that page is not in quirks mode
  737. # [21:47] <GlitchMr> "CSS1Compat"
  738. # [21:47] <GlitchMr> ...
  739. # [21:48] <GlitchMr> I through that "HTML 4.0" DOCTYPE activated Quirks Mode...
  740. # [21:48] <GlitchMr> Oh right, Strict
  741. # [21:48] <GlitchMr> fail
  742. # [21:48] <annevk> Hixie, why make TTML work?
  743. # [21:49] <annevk> lets not optimize for TTML
  744. # [21:49] <GlitchMr> That was case in Transitional...
  745. # [21:50] <GlitchMr> OK, but I think it's in Almost Standards Mode, but I think that only change it has is img {display: block}...
  746. # [21:50] <GlitchMr> Unless there is more changes?
  747. # [21:50] <Hixie> annevk: if we're explicitly deciding to not make TTML work at all, that's fine by me, but then we should make sure that's clear to everyone and we don't end up with, e.g., IE implementing some crazy sniffing for that case.
  748. # [21:51] <GlitchMr> They have already removed support for text/plain in websites...
  749. # [21:52] <annevk> IE implementing crazy sniffing and nobody interoperating because nobody else wants TTML seems like an okay outcome to me
  750. # [21:53] <Hixie> not to me
  751. # [21:55] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  752. # [21:55] <Hixie> abarth: what's the url for the mimesniff stuff that is most likely to remain up to date?
  753. # [21:56] <Hixie> (http://www.w3.org/Bugs/Public/show_bug.cgi?id=12929)
  754. # [21:56] <GlitchMr> What this thing actually is? Because specification isn't exactly clean for me? Something like CSS with XML-like markup?
  755. # [21:57] * Quits: Jusan (~jusan@ram94-9-88-175-75-247.fbx.proxad.net) (Remote host closed the connection)
  756. # [21:57] * Joins: Kingdutch (~kingdutch@188.200.149.217)
  757. # [21:59] <GlitchMr> Oh, I see... It's something like subtitles format.
  758. # [22:01] <GlitchMr> Maybe it won't happen, but probably (at least for me), nearly nobody will use it...
  759. # [22:02] <jwalden> GlitchMr: square one reference?
  760. # [22:02] * Joins: karlcow (~karl@nerval.la-grange.net)
  761. # [22:02] * Joins: jamesr (jamesr@nat/google/x-pezajlsqpydcizsh)
  762. # [22:03] <GlitchMr> jwalden, I don't know what is square one :P
  763. # [22:03] <jwalden> GlitchMr: guess not, then
  764. # [22:03] <jwalden> GlitchMr: there was a TV series, Square One, that had a Mr. Glitch in it
  765. # [22:03] <jwalden> http://en.wikipedia.org/wiki/Mathman
  766. # [22:03] <GlitchMr> Nope
  767. # [22:03] <annevk> Hixie, why do you need interoperability for a proprietary feature?
  768. # [22:04] <GlitchMr> But I find it amusing that I made similar nick without knowing about that...
  769. # [22:04] <jwalden> indeed
  770. # [22:04] <Hixie> annevk: TTML is hardly a "proprietary feature", however we may personally dislike it
  771. # [22:05] <Hixie> annevk: nor is TTML the only type that would be affected by this -- what if a browser wants to support SRT natively?
  772. # [22:05] <annevk> you cannot implement SRT because there is no sane spec
  773. # [22:05] <GlitchMr> That nick is just because I tried inserting some random stuff to get account on Gmail. It has so many accounts...
  774. # [22:05] <annevk> and if one vendor implements a feature it's proprietary imo
  775. # [22:05] <GlitchMr> lol
  776. # [22:05] * Joins: timeless (d04149cb@firefox/developer/timeless)
  777. # [22:05] <Hixie> there was no sane spec for HTML For 15 years, that didn't stop anyone
  778. # [22:05] <annevk> e.g. I would consider Opera's support for DOM Level 3 Load & Save proprietary
  779. # [22:06] <timeless> annevk: ping html-xml
  780. # [22:06] <timeless> Hixie: do you know anyone from google involved in gmail/calendar?
  781. # [22:06] <annevk> timeless, hey you're back; pong
  782. # [22:06] <timeless> yeah, sorry, i was rewiring my office
  783. # [22:06] <timeless> hixie: ... my webkit based browser won't let me click on the gmail account chooser, and i can't type into calendar fields :(
  784. # [22:07] <timeless> annevk: so, any idea what happened to http://lists.w3.org/Archives/Public/public-html-xml/2011Aug/0049.html ?
  785. # [22:07] <Hixie> timeless: not personally, no
  786. # [22:07] <Hixie> timeless: sounds like a bug in the webkit you're using
  787. # [22:07] <timeless> Hixie: i don't suppose google has a "test site" for implementers?
  788. # [22:08] <timeless> some easy way to test the features that they require to have working..
  789. # [22:08] * Joins: othermaciej (~mjs@17.245.88.73)
  790. # [22:08] <AryehGregor> timeless, I get the impression they use browser-specific hacks and just ignore unsupported browsers.
  791. # [22:08] <AryehGregor> (who doesn't?)
  792. # [22:08] <timeless> AryehGregor: yeah well
  793. # [22:08] <timeless> um...
  794. # [22:08] <GlitchMr> I find it interesting how browsers tried to ignore errors. Usually SGML parsers fail at errors.
  795. # [22:08] <AryehGregor> (for complicated sites, anyway)
  796. # [22:08] <Hixie> timeless: not to my knowledge, but this isn't my area of expertise
  797. # [22:09] <annevk> timeless, not sure, I asked Norm
  798. # [22:09] <timeless> annevk: thanks
  799. # [22:09] <timeless> annevk: of course, i won't be around thursday/friday..
  800. # [22:09] <timeless> enjoy oslo btw :)
  801. # [22:09] <annevk> timeless, they're in the queue
  802. # [22:09] <annevk> heh thanks
  803. # [22:09] <timeless> annevk: is the queue public?
  804. # [22:09] <annevk> nope
  805. # [22:09] * Joins: MikeSmith_ (~MikeSmith@EM111-191-111-137.pool.e-mobile.ne.jp)
  806. # [22:10] <annevk> I reckon it's how Norm refers to his backlog :)
  807. # [22:10] <timeless> what confused me is that the latest update http://lists.w3.org/Archives/Public/public-html-xml/2011Sep/0005.html seemed to be based on a september 1 meeting
  808. # [22:10] <abarth> Hixie: http://mimesniff.spec.whatwg.org/
  809. # [22:10] * Quits: Kingdutch (~kingdutch@188.200.149.217) (Quit: leaving)
  810. # [22:11] <timeless> which by my reckoning would be after my post :)
  811. # [22:11] <timeless> GlitchMr: so... browsers evolved to make users happy
  812. # [22:11] * Joins: Kingdutch (~kingdutch@188.200.149.217)
  813. # [22:12] <GlitchMr> I think that IE6 is good browser through :P.
  814. # [22:12] <timeless> http://en.wikipedia.org/wiki/File:Yellow_screen_of_death.png
  815. # [22:12] <GlitchMr> (compared to browsers made in 2001)
  816. # [22:12] <timeless> yellow screens of death did not make users happy
  817. # [22:12] <GlitchMr> timeless, that's XHTML
  818. # [22:12] <timeless> so?
  819. # [22:12] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  820. # [22:13] <timeless> html was implemented for normal humans
  821. # [22:13] <timeless> and partially implemented by people who did not have access to the $$$ based SGML spec
  822. # [22:13] * Joins: boaz (~boaz@li326-230.members.linode.com)
  823. # [22:13] * Quits: MikeSmith (~MikeSmith@EM114-48-138-241.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  824. # [22:13] * MikeSmith_ is now known as MikeSmith
  825. # [22:13] <timeless> (whose printing would kill rather large trees..)
  826. # [22:13] <GlitchMr> Makes sense...
  827. # [22:14] <Hixie> abarth: k
  828. # [22:14] <Hixie> oooh, prettified html
  829. # [22:14] <GlitchMr> Technically, if something would go differently we could have values between `` and tags between {}...
  830. # [22:14] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 248 seconds)
  831. # [22:14] <timeless> GlitchMr: you mean rtf?
  832. # [22:15] <GlitchMr> What RTF does?
  833. # [22:15] <timeless> abarth: ooh, indeed, shiny +1
  834. # [22:15] <GlitchMr> Oh I see, {}...
  835. # [22:15] <GlitchMr> That's just coincidence.
  836. # [22:15] <timeless> abarth: > Otherwise, if the octets in s starting at pos match any of the sequences of octets in the first column of the following table, then the user agent MUST follow the steps given in the corresponding cell in the second column of the same row. |
  837. # [22:15] <GlitchMr> There is a lot of such pairs on keyboard.
  838. # [22:15] <timeless> what's the stray character at the end of that doing?
  839. # [22:16] <timeless> GlitchMr: please note that not all non en-us keyboards have easy access to things like {}
  840. # [22:16] <GlitchMr> There is also () and []...
  841. # [22:16] <GlitchMr> timeless, oh right
  842. # [22:16] <timeless> http://stackoverflow.com/questions/311244/keyboard-layout-for-international-programmers
  843. # [22:16] * Joins: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com)
  844. # [22:16] <abarth> timeless: probably a holdover from the IETF XML
  845. # [22:16] <abarth> timeless: will fix
  846. # [22:17] <GlitchMr> I'm using polish keyboard. Polish keyboard is like English keyboard with additional characters accessed using Alt Gr + letter...
  847. # [22:17] <timeless> abarth: gimme 5-10 mins to read the actual document..
  848. # [22:17] <GlitchMr> But yeah, I'm aware of that
  849. # [22:17] <GlitchMr> Right...
  850. # [22:17] <timeless> GlitchMr: i've spent too much time dealing w/ various intl issues
  851. # [22:17] <timeless> Hixie / abarth : the ToC feels double spaced, is that normal?
  852. # [22:18] <abarth> timeless: fixenated
  853. # [22:18] <timeless> abarth: also, would you mind quoting your attributes in source?
  854. # [22:18] <abarth> timeless: i think normally there are subsections
  855. # [22:18] <timeless> things like class=no-num or href=#web-data scare me
  856. # [22:18] <timeless> it's easier if you just quote all attributes :)
  857. # [22:19] <abarth> i'm not sure its such a big deal
  858. # [22:19] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  859. # [22:19] <abarth> HTML can handleit
  860. # [22:19] <timeless> also, i generally recommend `<span ...>x</span> ` over `<span ...>x </span>` <- i.e. trailing space outside of span (see toc)
  861. # [22:19] * Quits: zhaying (~zhaying@173-9-152-181-miami.txt.hfc.comcastbusiness.net) (Quit: Leaving.)
  862. # [22:19] <timeless> <p>Many web servers supply incorrect Content-Type header fields with their HTTP
  863. # [22:19] <abarth> timeless: i'm just emulating the HTML spec in that regard
  864. # [22:20] <timeless> can you mark up `Content-Type` in something which results in roughly "typewriter" font?
  865. # [22:20] * timeless doesn't care if it's <tt> or <pre> or something magically styled
  866. # [22:20] <GlitchMr> For my private sites, I ignore stuff like direction rtl. I don't care about Arabic :P.
  867. # [22:20] <timeless> GlitchMr: i care about Hebrew
  868. # [22:20] * Joins: roc_ (~chatzilla@60.234.54.74)
  869. # [22:20] <GlitchMr> I can find it annoying.
  870. # [22:20] <timeless> you're free to not care about Arabic, you still need to get RTL right :)
  871. # [22:21] <GlitchMr> RTL is annoying when making CSS layouts
  872. # [22:21] <abarth> timeless: done
  873. # [22:21] <timeless> abarth: possibly ... s/user agents/User Agents/ as in:
  874. # [22:21] <timeless> responses. In order to be compatible with these servers, user agents consider
  875. # [22:21] * Joins: simplicity- (~simplicit@unaffiliated/simplicity-)
  876. # [22:22] <GlitchMr> Personally, I find Polish keyboard very easy to use for programming. It doesn't annoy while programming and I could easily use Polish letters when I want :P.
  877. # [22:22] <timeless> > Without a clear specification of how to "sniff" the media type, each user agent implementor was forced to reverse engineer the behavior of the other user agents and to develop
  878. # [22:22] <timeless> abarth: s/the other/other/ -- there are some UAs who were ignored when the sniffing of a given UA was developed :)
  879. # [22:23] <timeless> > their own algorithm
  880. # [22:23] <timeless> i'm not sure if `algorithm` here belongs in singular or plural, i got distracted :)
  881. # [22:23] <GlitchMr> The only thing which annoys me is ~ which does something completely useless for me in Windows...
  882. # [22:23] <timeless> > an HTTP response to be interpreted as one media type but some user agents interpret the responses as another media type.
  883. # [22:24] <timeless> s/responses/response/
  884. # [22:24] <timeless> (agreement with first part)
  885. # [22:24] <abarth> all should be fixed
  886. # [22:24] * roc_ is now known as roc
  887. # [22:24] <abarth> pls reload to see if you like
  888. # [22:24] <timeless> > However, if a user agent does interpret a low-privilege media type, such as image/gif, as a high-privilege media type, such as text/html, the user agent has created a privilege escalation vulnerability in the server.
  889. # [22:24] * Quits: GlitchMr (~glitchmr@178-36-182-246.adsl.inetia.pl) (Read error: Connection reset by peer)
  890. # [22:24] <timeless> abarth: i'll reload at the end...
  891. # [22:25] <timeless> s/, the user agent/, then the user agent/
  892. # [22:25] <timeless> > This document describes a content sniffing algorithm that carefully balances the compatibility needs of user agent implementors with the security constraints.
  893. # [22:25] <timeless> `the security constraints` is problematic, i don't think `the` references anything
  894. # [22:25] <timeless> so either drop `the`, or provide a reference :/
  895. # [22:25] <abarth> timeless: would you be willing to send me these in email? that seems more efficient
  896. # [22:26] <abarth> i'm happy to fix all these things )
  897. # [22:26] <abarth> :)
  898. # [22:26] * Quits: charlvn (~charlvn@2001:0:53aa:64c:2012:ed0:adb4:5bbb) (Ping timeout: 260 seconds)
  899. # [22:26] <timeless> abarth: hrm, i can copy what i write here into an email, it's easier for me to write here and then copy out
  900. # [22:26] <abarth> ok
  901. # [22:26] <timeless> i'm nowhere near as productive writing into an email
  902. # [22:26] * timeless can't explain why
  903. # [22:26] <abarth> i've got everything done through "s/, the user agent/, then the user agent/"
  904. # [22:26] <timeless> > and metrics collected from implementations deployed to a sizable number of users .
  905. # [22:26] <timeless> s/ ././
  906. # [22:27] <timeless> > s (such as "strip any leading space characters" or "return false and abort these steps") are to be interpreted with the meaning of the key word ("MUST", "SHOULD", "MAY", etc)
  907. # [22:28] <timeless> s/etc/etc./g
  908. # [22:28] * timeless will have to figure out what list this feedback belongs on and what summary magic is required for it
  909. # [22:29] <timeless> ooh, the content-type change is nice, much easier to read :)
  910. # [22:29] <timeless> "official-type" should probably be given some styling
  911. # [22:29] <timeless> preferably not the same styling as "Content-Type"
  912. # [22:30] <timeless> > (Such messages are invalid according to RFC2616.
  913. # [22:30] <timeless> s/./.)/
  914. # [22:30] <timeless> the rfcs should be href references of some sort btw :)
  915. # [22:30] <timeless> > If an HTTP response contains multiple Content-Type header fields, the User Agent MUST use the textually last Content-Type header field to the official-type. For example, if the last Content-Type header field contains the value "foo", then there is no official media type because "foo" cannot be interpreted as a media type (even if the HTTP response contains another Content-Type header field that could be interpreted as a media type).
  916. # [22:31] <timeless> the for example part here applies to the previous paragraph, the sentence needs to be moved to the paragraph before the instruction for multiple header fields
  917. # [22:32] <timeless> > FTP RFC0959
  918. # [22:32] <timeless> is there a reason for the leading 0?
  919. # [22:32] <timeless> > Comparisons between media types, as defined by MIME specifications, are done in an ASCII case-insensitive manner. [RFC2046]
  920. # [22:32] <timeless> -- gecko historically had some case sensitive rules in its sniffing :)
  921. # [22:33] <timeless> > If the official-type ends in "+xml", or if it is either "text/xml" or "application/xml", then let the sniffed-type be the official-type and abort these steps.
  922. # [22:34] <timeless> please mark up `sniffed-type` and `official-type`
  923. # [22:34] <timeless> > If the official-type is an image type supported by the User Agent (e.g., "image/png", "image/gif", "image/jpeg", etc), then jump to the "images" section below.
  924. # [22:34] <timeless> s/etc//
  925. # [22:35] <timeless> > If none of the first n octets are binary data octets then let the sniffed-type be "text/plain" and abort these steps.
  926. # [22:36] <timeless> > Binary Data Byte Ranges
  927. # [22:36] <timeless> you don't actually define a `binary data octet` as any item within the ranges defined in the `binary data byte ranges`
  928. # [22:36] * Joins: sicking (~chatzilla@34.198.247.173.mozilla-sfo1.web-pass.com)
  929. # [22:37] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
  930. # [22:37] <timeless> > If the first octets match one of the octet sequences in the "pattern" column of the table in the "unknown type" section below, ignoring any rows whose cell in the "security" column says "scriptable" (or "n/a"), then let the sniffed-type be the type given in the corresponding cell in the "sniffed type" column on that row and abort these steps.
  931. # [22:37] <timeless> if you could make `"unknown type" section` a link to the section, that would be helpful
  932. # [22:38] <timeless> > For each row in the table below:
  933. # [22:38] <timeless> > If the row has no "WS" octets:
  934. # [22:39] <timeless> i know that "WS" appears in the table below, but it isn't defined, and i don't want to guess what it means (whitespace?)
  935. # [22:39] <timeless> > If the octets of the masked-data matches the given pattern octets exactly, then let the sniffed-type be the type given in the cell of the third column in that row and abort these steps.
  936. # [22:39] <timeless> s/matches/match/
  937. # [22:39] * Quits: jamesr (jamesr@nat/google/x-pezajlsqpydcizsh) (Ping timeout: 244 seconds)
  938. # [22:39] <timeless> > If the row has a "WS" octet or a "_>" octet:
  939. # [22:40] * Joins: cying (~cying@173.228.28.223)
  940. # [22:40] <timeless> i'd probably write `an "_>" octet` (reading _ as underscore)
  941. # [22:40] <timeless> > LOOP: If index-stream points beyond the end of the octet stream, then this row doesn't match and skip this row.
  942. # [22:40] <timeless> please style `LOOP`
  943. # [22:40] <timeless> > If the index-pattern-th octet of the pattern is a normal hexadecimal octet and not a "WS" octet or a "_>" octet:
  944. # [22:40] <timeless> s/or a/nor a/
  945. # [22:41] <timeless> s/not/neither/
  946. # [22:41] * Joins: cpearce (~chatzilla@60.234.54.74)
  947. # [22:41] <timeless> > "WS" means "whitespace", and allows insignificant whitespace to be skipped when sniffing for a type signature.
  948. # [22:41] <timeless> oh, so that's where you hid the definition -- way too late :)
  949. # [22:41] * Quits: pdr (pdr@nat/google/x-aplhvdssmgsukfxu) (Quit: pdr)
  950. # [22:42] <timeless> > If the index-stream-th octet of the stream is one of 0x09 (ASCII TAB), 0x0A (ASCII LF), 0x0C (ASCII FF), 0x0D (ASCII CR), or 0x20 (ASCII space), then increment only the index-stream to the next octet in the octet stream.
  951. # [22:42] <timeless> if you could style the 0xXX items in something <tt>-ish, that'd be appreciated
  952. # [22:42] <timeless> ... and if you could style the names (ASCII TAB, etc.) in something, that'd also be appreciated
  953. # [22:43] <timeless> oh _ doesn't mean underscore
  954. # [22:43] <timeless> grr, please put those definitions before their use, not way below their use :(
  955. # [22:44] <timeless> > "_>" means "space-or-bracket", and allows HTML tag names to terminate with either a space or a greater than sign.
  956. # [22:45] <timeless> > If the first n octets match the signature for MP4 (as define in ), then let the sniffed-type be video/mp4 and abort these steps.
  957. # [22:45] <timeless> s/define/defined/
  958. # [22:45] * Joins: bga_ (~bga@ppp78-37-200-95.pppoe.avangarddsl.ru)
  959. # [22:45] <timeless> -- the markup you're using failed to generate a reference, could you get the tool to generate an XXX when it fails? :)
  960. # [22:45] <timeless> [reference/visible-reference]
  961. # [22:47] <timeless> > FF FF FF FF FF FF WS 3C 3f 78 6d 6c text/xml Scriptable <?xml (Note the case sensitivity and lack of trailing _>)
  962. # [22:47] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  963. # [22:48] <timeless> s/sensitivity/sensitivity [mask = FF instead of DF]/
  964. # [22:48] * Joins: pdr (pdr@nat/google/x-tvwkwbhgqnbovurr)
  965. # [22:48] * Quits: pdr (pdr@nat/google/x-tvwkwbhgqnbovurr) (Client Quit)
  966. # [22:49] <timeless> > A JPEG SOI marker followed by a octet of another marker.
  967. # [22:49] <timeless> s/a octet/an octet/
  968. # [22:49] * Joins: boaz (~boaz@li326-230.members.linode.com)
  969. # [22:49] <timeless> -- the table doesn't currently handle .SWF
  970. # [22:50] <timeless> in the past, that has been a problem
  971. # [22:50] <timeless> http://www.digitalpreservation.gov/formats/fdd/fdd000130.shtml
  972. # [22:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  973. # [22:52] <timeless> > If n is less than 4, then the sequence does not match the signature for MP4 and abort these steps.
  974. # [22:52] <timeless> `and` doesn't work; s/ and/;/ ?
  975. # [22:53] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  976. # [22:53] <timeless> oh, hrm, you're consistent in that style... oh wel
  977. # [22:53] <timeless> l... it feels wrong
  978. # [22:54] <timeless> hrm, no, in all previous cases, the form was `let foo and abort these steps`
  979. # [22:55] <timeless> here it's `then <statement of truth> and`
  980. # [22:55] <timeless> > If n is less than box-size or if box-size is not evenly divisible by 4, then the sequence does not match the signature for MP4 and abort these steps.
  981. # [22:55] <timeless> -- i stand by my complaint :)
  982. # [22:56] * Quits: MacTed (~Thud@63.119.36.36)
  983. # [22:56] <timeless> (the fix is probably to move to "return TRUTH/FALSE value and abort these steps")
  984. # [22:56] <timeless> > For each i from 2 to box-size/4 - 1 (inclusive):
  985. # [22:57] * Quits: zcorpan (~zcorpan@node-7ahkvq28vc65m79q2.a0.ipv6.opera.com) (Quit: zcorpan)
  986. # [22:57] <timeless> if you could put `box-size/4 - 1` into some markup to indicate that it's a math section, that'd be helpful
  987. # [22:57] <timeless> > If octets 4*i through 4*i + 2 (inclusive) of the sequence are 0x6D 0x70 0x34 (the ASCII string "mp4"), then the sequence does match the signature for MP4 and abort these steps.
  988. # [22:57] <timeless> and here for `4*i` and `4*i + 2`
  989. # [22:58] <timeless> i think you need s/If octets/If any octets/
  990. # [22:58] <timeless> otherwise, it's ambiguous between `any` and `all`
  991. # [22:59] <timeless> > 7 Images
  992. # [22:59] <timeless> > Otherwise, let the sniffed-type be the official-type and abort these steps.
  993. # [22:59] <timeless> i'd rather otherwise be step 3 instead of part of the bulleted list inside step 2
  994. # [23:01] <timeless> hsivonen: what happens if a document contains multiple BOMs? :)
  995. # [23:01] <timeless> (compatible or incompatible, i don't really care, although i'd be amused to hear how things respond)
  996. # [23:02] <timeless> > If the octets with positions pos to pos+2 in s are exactly equal to 0x2D, 0x2D, 0x3E respectively (ASCII for "-->"), then increase pos by 3 and jump back to the previous step (the step labeled loop start) in the overall algorithm in this section.
  997. # [23:03] <timeless> `loop start` should be a link to the LOOP label and preferably have the same case as the LOOP label
  998. # [23:03] <timeless> > Return to step 2 in these substeps.
  999. # [23:03] <timeless> it'd be nice if this was a link to an anchor in the right part of the steps
  1000. # [23:05] * Quits: othermaciej (~mjs@17.245.88.73) (Quit: othermaciej)
  1001. # [23:05] <timeless> > If RDF-flag is 1 and RSS-flag is 1, then let the sniffed-type be "application/rss+xml" and abort these steps.
  1002. # [23:05] <timeless> s/and/or/ ??
  1003. # [23:06] <timeless> ok, i've reached end of file
  1004. # [23:06] * timeless goes to convert this to an email
  1005. # [23:06] <timeless> anyone know where the email should go? :)
  1006. # [23:06] * Joins: othermaciej (~mjs@17.245.88.73)
  1007. # [23:06] <Ms2ger> whatwg works, I think
  1008. # [23:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1009. # [23:07] * Quits: zdobersek1 (~zan@90.157.246.119) (Quit: Leaving.)
  1010. # [23:11] * Joins: davidb_ (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca)
  1011. # [23:11] * Quits: Ms2ger (~Ms2ger@91.181.151.13) (Quit: nn)
  1012. # [23:22] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  1013. # [23:22] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1014. # [23:28] * Quits: davidb_ (~davidb@bas4-kitchener06-1128762076.dsl.bell.ca) (Quit: davidb_)
  1015. # [23:39] <ojan> TabAtkins: yt? just want to confirm something...
  1016. # [23:39] <ojan> TabAtkins: row-reverse should not affect things like margin-start, right?
  1017. # [23:39] <ojan> TabAtkins: as in, direction:ltr, row-reverse and margin-start should set the margin-left, right?
  1018. # [23:40] <timeless> abarth: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-September/033328.html
  1019. # [23:40] <abarth> timeless: many thanks. I should have all your comments addressed within 14 hurs
  1020. # [23:40] <abarth> hrs
  1021. # [23:40] <abarth> 24 hrs
  1022. # [23:40] <abarth> (man, I can't type today)
  1023. # [23:40] * timeless knows the feeling
  1024. # [23:41] <timeless> i have a busy end of week, so i could easily not see it wednesday, in which case i won't touch it until next tuesday
  1025. # [23:41] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
  1026. # [23:43] * Joins: _bga (~bga@ppp78-37-200-95.pppoe.avangarddsl.ru)
  1027. # [23:44] * Joins: scor (~scor@drupal.org/user/52142/view)
  1028. # [23:44] * Quits: rillian__ (~rillian@150.183.119.66.static.metrobridge.net) (Remote host closed the connection)
  1029. # [23:45] * Joins: rillian_ (~rillian@150.183.119.66.static.metrobridge.net)
  1030. # [23:46] * Quits: bga_ (~bga@ppp78-37-200-95.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
  1031. # [23:47] * Quits: llrcombs (~llrcombs@64.130.210.214) (Ping timeout: 252 seconds)
  1032. # [23:49] * Joins: llrcombs (~llrcombs@64.130.210.214)
  1033. # [23:50] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1034. # [23:51] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1035. # [23:59] * Joins: stefan-_ (~music@wall.wi2.uni-trier.de)
  1036. # Session Close: Tue Sep 27 00:00:00 2011

The end :)