/irc-logs / freenode / #whatwg / 2013-08-23 / end

Options:

  1. # Session Start: Fri Aug 23 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  4. # [00:03] * Joins: nimbu (~nimbu@192.150.10.210)
  5. # [00:04] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  6. # [00:05] * Joins: ehsan (~ehsan@66.207.208.102)
  7. # [00:05] * heycam is now known as heycam|away
  8. # [00:06] * Joins: jwalden (~waldo@nat/mozilla/x-jkzcnsihcdmtcwqv)
  9. # [00:06] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  10. # [00:09] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 245 seconds)
  11. # [00:10] * Quits: sgalineau (~sylvaing@192.150.10.210) (Read error: Connection reset by peer)
  12. # [00:17] * Joins: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net)
  13. # [00:22] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  14. # [00:23] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
  15. # [00:24] <Yuhong> http://www.reddit.com/r/web_design/comments/1kw8yw/firefox_is_automatically_fixing_bad_html_making/
  16. # [00:24] <Yuhong> "Firefox is automatically fixing bad html making it impossible for me to debug. Can I disable it?
  17. # [00:24] <Yuhong> "Firefox is automatically fixing bad html making it impossible for me to debug. Can I disable it?"
  18. # [00:26] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Client Quit)
  19. # [00:27] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Ping timeout: 256 seconds)
  20. # [00:29] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  21. # [00:29] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  22. # [00:30] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
  23. # [00:34] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  24. # [00:36] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  25. # [00:37] * Quits: rmichnik (~quassel@177.135.228.218) (Ping timeout: 276 seconds)
  26. # [00:37] * Quits: espadrine (~ttyl@AMontsouris-158-1-93-12.w90-2.abo.wanadoo.fr) (Ping timeout: 240 seconds)
  27. # [00:37] * Quits: [[zzz]] (~q@node-18v7.pool-101-109.dynamic.totbb.net) (Ping timeout: 240 seconds)
  28. # [00:38] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Client Quit)
  29. # [00:38] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
  30. # [00:38] * Quits: jacobolus (~jacobolus@227.sub-70-197-24.myvzw.com) (Remote host closed the connection)
  31. # [00:40] * Joins: AladinBouzerd_ (~aladinbou@41.97.67.119)
  32. # [00:40] * Quits: AladinBouzerd (~aladinbou@41.97.67.119) (Ping timeout: 248 seconds)
  33. # [00:43] * Joins: AladinBouzerd (~aladinbou@41.97.67.119)
  34. # [00:47] * Quits: AladinBouzerd_ (~aladinbou@41.97.67.119) (Ping timeout: 260 seconds)
  35. # [00:47] <MikeSmith> for blink is there an OWP bug yet for NavigationController?
  36. # [00:47] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
  37. # [00:48] <MikeSmith> hmm not even listed on http://www.chromestatus.com/features yet
  38. # [00:48] * Joins: weinig (~weinig@17.114.219.34)
  39. # [00:49] * Joins: nimbu (~nimbu@192.150.10.210)
  40. # [00:49] <MikeSmith> https://bugzilla.mozilla.org/show_bug.cgi?id=navigationcontroller for gecko
  41. # [00:50] * Joins: [[zzz]] (~q@node-81p.pool-125-25.dynamic.totbb.net)
  42. # [00:53] * Quits: felipeduardo (~felipedua@189.115.44.34) (Quit: Leaving)
  43. # [00:53] * heycam|away is now known as heycam
  44. # [00:55] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
  45. # [00:55] * Quits: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
  46. # [00:56] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
  47. # [00:56] * Quits: weinig (~weinig@17.114.219.34) (Quit: weinig)
  48. # [00:58] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
  49. # [01:03] * Joins: weinig (~weinig@17.114.219.34)
  50. # [01:06] * Quits: AladinBouzerd (~aladinbou@41.97.67.119) (Read error: Connection reset by peer)
  51. # [01:07] * Joins: AladinBouzerd (~aladinbou@41.97.67.119)
  52. # [01:08] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812])
  53. # [01:12] * Joins: jdaggett (~jdaggett@103.5.142.7)
  54. # [01:12] * Quits: AladinBouzerd (~aladinbou@41.97.67.119) (Read error: Connection reset by peer)
  55. # [01:12] * Joins: stalled (~stalled@unaffiliated/stalled)
  56. # [01:13] * Joins: AladinBouzerd (~aladinbou@41.97.67.119)
  57. # [01:19] * Quits: jsbell (jsbell@nat/google/x-jmfmlvokjkbsgqlk) (Quit: There's no place like home...)
  58. # [01:21] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  59. # [01:22] * Quits: AladinBouzerd (~aladinbou@41.97.67.119) (Ping timeout: 245 seconds)
  60. # [01:22] * Joins: marcosc (~marcosc@bl11-208-134.dsl.telepac.pt)
  61. # [01:22] * Joins: AladinBouzerd (~aladinbou@41.97.67.119)
  62. # [01:22] * Quits: AladinBouzerd (~aladinbou@41.97.67.119) (Read error: Connection reset by peer)
  63. # [01:24] * Joins: AladinBouzerd (~aladinbou@41.97.88.132)
  64. # [01:24] * Parts: decotii (~decotii@hq.croscon.com) ("Leaving")
  65. # [01:24] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Remote host closed the connection)
  66. # [01:25] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  67. # [01:29] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  68. # [01:34] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  69. # [01:37] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  70. # [01:37] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  71. # [01:42] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  72. # [01:47] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  73. # [01:48] * Joins: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br)
  74. # [01:52] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  75. # [01:54] * Quits: weinig (~weinig@17.114.219.34) (Quit: weinig)
  76. # [01:57] * Quits: marcosc (~marcosc@bl11-208-134.dsl.telepac.pt) (Remote host closed the connection)
  77. # [01:57] * Joins: nimbu (~nimbu@192.150.10.205)
  78. # [02:00] * Joins: weinig (~weinig@17.114.219.34)
  79. # [02:02] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 248 seconds)
  80. # [02:04] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 276 seconds)
  81. # [02:05] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  82. # [02:09] * Joins: rmichnik (~quassel@177.201.39.141)
  83. # [02:09] * Joins: roc (~chatzilla@60.234.66.20)
  84. # [02:14] * Quits: jdaggett (~jdaggett@103.5.142.7) (Quit: jdaggett)
  85. # [02:14] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  86. # [02:15] <heycam> how do you mark up constructor definitions with respec?
  87. # [02:15] <heycam> ("asking for a friend")
  88. # [02:19] <zewt> ("it's not mine, baby")
  89. # [02:19] <heycam> is http://dev.w3.org/2009/dap/ReSpec.js/ actually the latest version of respec?
  90. # [02:19] * Joins: nimbu (~nimbu@192.150.10.205)
  91. # [02:19] <heycam> because I've found a copy that does support <dt>Constructor()</dt>, but that one's not it
  92. # [02:25] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  93. # [02:28] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 276 seconds)
  94. # [02:28] <TabAtkins> heycam: No, clearly that version is from 2009.
  95. # [02:28] <TabAtkins> Use the github version, I believe.
  96. # [02:28] <heycam> heh "clearly" :)
  97. # [02:28] <heycam> oh
  98. # [02:28] <heycam> I duck duck went "respec github" but didn't find anything
  99. # [02:29] <TabAtkins> There's your problem, clearly that's not googling.
  100. # [02:29] <heycam> (I use DDG primarily so I can smirk while I type "duck duck went", obviously)
  101. # [02:29] * heycam finds https://github.com/darobin/respec
  102. # [02:30] <TabAtkins> There you go.
  103. # [02:31] * Joins: mk2 (~mk2@110.50.241.76)
  104. # [02:31] * Quits: rmichnik (~quassel@177.201.39.141) (Ping timeout: 245 seconds)
  105. # [02:32] * Quits: AladinBouzerd (~aladinbou@41.97.88.132) (Read error: Connection reset by peer)
  106. # [02:32] * Joins: AladinBouzerd (~aladinbou@41.97.88.132)
  107. # [02:33] * heycam gives up and does the minimal work required to make the output of this old respec pass pubrules :\
  108. # [02:34] * Quits: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br) (Quit: Saindo)
  109. # [02:40] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Quit: Leaving)
  110. # [02:40] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  111. # [02:41] <TabAtkins> zcorpan: Why does the ScrollOptions dict in http://dev.w3.org/csswg/cssom-view/#extensions-to-the-window-interface have an x and y member?
  112. # [02:42] * Joins: rmichnik (~quassel@177.201.39.141)
  113. # [02:47] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  114. # [02:48] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  115. # [02:54] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
  116. # [02:58] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  117. # [02:58] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  118. # [02:58] * Joins: scor (~scor@drupal.org/user/52142/view)
  119. # [03:04] * Joins: rmichnik_ (~quassel@177.205.103.161)
  120. # [03:07] * Quits: rmichnik (~quassel@177.201.39.141) (Ping timeout: 276 seconds)
  121. # [03:15] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  122. # [03:17] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  123. # [03:20] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  124. # [03:26] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  125. # [03:26] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  126. # [03:26] * Joins: scor (~scor@drupal.org/user/52142/view)
  127. # [03:26] * Quits: weinig (~weinig@17.114.219.34) (Quit: weinig)
  128. # [03:28] * Quits: rmichnik_ (~quassel@177.205.103.161) (Read error: Connection reset by peer)
  129. # [03:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  130. # [04:06] * Joins: reyre (~reyre@99.229.207.199)
  131. # [04:13] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 248 seconds)
  132. # [04:26] <Domenic_> Any ideas why step 8 does not come after step 11 here? Hixie_? http://www.whatwg.org/specs/web-apps/current-work/multipage/web-messaging.html#dom-window-postmessage
  133. # [04:27] * Quits: jwalden (~waldo@nat/mozilla/x-jkzcnsihcdmtcwqv) (Ping timeout: 264 seconds)
  134. # [04:28] * Joins: jwalden (~waldo@nat/mozilla/x-wuqzdcpodxzhdnxi)
  135. # [04:33] * Quits: barneybook|2 (~kvirc@220-136-58-53.dynamic.hinet.net) (Ping timeout: 256 seconds)
  136. # [04:40] <Hixie_> Domenic_: interesting question
  137. # [04:41] <Hixie_> Domenic_: i would guess it relates to something the algorithm used to do but wasn't changed
  138. # [04:41] <Hixie_> was changed and doesn't do any more, that is
  139. # [04:43] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 264 seconds)
  140. # [05:13] * heycam is now known as heycam|away
  141. # [05:14] * Quits: mk2 (~mk2@110.50.241.76) (Ping timeout: 276 seconds)
  142. # [05:16] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  143. # [05:18] * Joins: barneybook|2 (~kvirc@220-136-34-163.dynamic.hinet.net)
  144. # [05:23] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  145. # [05:31] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  146. # [05:36] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  147. # [05:43] * Joins: weinig (~weinig@24.130.60.35)
  148. # [05:43] * Joins: jorgepedret (~jorgepedr@216.13.187.134)
  149. # [05:51] * heycam|away is now known as heycam
  150. # [05:53] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: goodbye cruel world)
  151. # [06:14] * Joins: mk2 (~mk2@110.50.241.76)
  152. # [06:21] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  153. # [06:33] * Quits: mounir (~mounir@oldworld.fr) (Ping timeout: 245 seconds)
  154. # [06:44] * Joins: mounir (~mounir@oldworld.fr)
  155. # [06:56] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  156. # [06:56] * Joins: ehsan (~ehsan@66.207.208.102)
  157. # [06:58] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  158. # [06:59] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  159. # [07:01] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 276 seconds)
  160. # [07:05] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  161. # [07:11] * Quits: jorgepedret (~jorgepedr@216.13.187.134) (Quit: Computer has gone to sleep.)
  162. # [07:14] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  163. # [07:34] * Joins: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net)
  164. # [07:36] * Quits: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net) (Client Quit)
  165. # [07:40] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  166. # [07:53] * Joins: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch)
  167. # [07:56] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  168. # [07:59] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  169. # [08:04] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  170. # [08:05] * Parts: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  171. # [08:06] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  172. # [08:06] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
  173. # [08:10] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  174. # [08:14] <zcorpan> TabAtkins: for element.scrollTop and scrollLeft
  175. # [08:14] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 260 seconds)
  176. # [08:17] * Joins: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net)
  177. # [08:18] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  178. # [08:20] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  179. # [08:20] * Quits: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net) (Client Quit)
  180. # [08:23] * Quits: Smylers (~smylers@host86-186-193-247.range86-186.btcentralplus.com) (Quit: Leaving.)
  181. # [08:24] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  182. # [08:28] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  183. # [08:35] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  184. # [08:38] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
  185. # [08:40] * Quits: AladinBouzerd (~aladinbou@41.97.88.132) (Read error: Connection reset by peer)
  186. # [08:42] * Joins: AladinBouzerd (~aladinbou@41.97.81.170)
  187. # [08:42] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  188. # [08:44] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  189. # [08:46] * Joins: sedovsek (~robert@89.143.12.238)
  190. # [08:49] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  191. # [08:54] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  192. # [09:00] * Joins: AladinBouzerd_ (~aladinbou@41.97.81.170)
  193. # [09:02] * heycam is now known as heycam|away
  194. # [09:02] * Quits: AladinBouzerd (~aladinbou@41.97.81.170) (Ping timeout: 248 seconds)
  195. # [09:07] * Joins: AladinBouzerd__ (~aladinbou@41.97.69.106)
  196. # [09:08] * Quits: AladinBouzerd_ (~aladinbou@41.97.81.170) (Ping timeout: 248 seconds)
  197. # [09:15] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  198. # [09:17] * Joins: AladinBouzerd (~aladinbou@41.97.89.3)
  199. # [09:17] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  200. # [09:18] * Quits: AladinBouzerd__ (~aladinbou@41.97.69.106) (Ping timeout: 246 seconds)
  201. # [09:20] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  202. # [09:21] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  203. # [09:22] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  204. # [09:22] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  205. # [09:23] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  206. # [09:35] * Joins: zkis (~zkis@2001:998:22:0:11db:d5e1:3a3d:e19f)
  207. # [09:38] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  208. # [09:42] * Quits: roc (~chatzilla@60.234.66.20) (Remote host closed the connection)
  209. # [09:42] * Quits: AladinBouzerd (~aladinbou@41.97.89.3) (Read error: Connection reset by peer)
  210. # [09:43] * Joins: AladinBouzerd (~aladinbou@41.97.89.3)
  211. # [09:44] * Quits: zkis (~zkis@2001:998:22:0:11db:d5e1:3a3d:e19f) (Ping timeout: 264 seconds)
  212. # [09:48] * Joins: AladinBouzerd_ (~aladinbou@41.97.89.3)
  213. # [09:50] * Quits: AladinBouzerd (~aladinbou@41.97.89.3) (Ping timeout: 248 seconds)
  214. # [09:53] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  215. # [09:55] * Joins: zkis (~zkis@37-136-83-197.nat.bb.dnainternet.fi)
  216. # [09:56] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  217. # [10:00] * Joins: hasather (~hasather@80.91.33.141)
  218. # [10:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  219. # [10:00] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  220. # [10:08] * Joins: espadrine (~ttyl@AMontsouris-158-1-93-12.w90-2.abo.wanadoo.fr)
  221. # [10:08] * Joins: AladinBouzerd__ (~aladinbou@41.97.68.37)
  222. # [10:10] * Quits: jwalden (~waldo@nat/mozilla/x-wuqzdcpodxzhdnxi) (Quit: g'morning)
  223. # [10:11] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  224. # [10:11] * Quits: AladinBouzerd_ (~aladinbou@41.97.89.3) (Ping timeout: 248 seconds)
  225. # [10:11] * Joins: Smylers (~smylers@81.143.60.194)
  226. # [10:15] * Joins: AladinBouzerd (~aladinbou@41.97.81.29)
  227. # [10:17] * Quits: AladinBouzerd__ (~aladinbou@41.97.68.37) (Ping timeout: 246 seconds)
  228. # [10:17] * Joins: AladinBouzerd_ (~aladinbou@41.97.71.83)
  229. # [10:20] * Joins: cheron (~cheron@unaffiliated/cheron)
  230. # [10:20] * Quits: AladinBouzerd (~aladinbou@41.97.81.29) (Ping timeout: 248 seconds)
  231. # [10:21] * Joins: AladinBouzerd (~aladinbou@41.97.77.250)
  232. # [10:21] * Quits: zkis (~zkis@37-136-83-197.nat.bb.dnainternet.fi) (Ping timeout: 248 seconds)
  233. # [10:22] * Quits: AladinBouzerd (~aladinbou@41.97.77.250) (Read error: Connection reset by peer)
  234. # [10:23] * Quits: AladinBouzerd_ (~aladinbou@41.97.71.83) (Ping timeout: 248 seconds)
  235. # [10:26] <kochi1> MikeSmith: ping?
  236. # [10:27] * Joins: AladinBouzerd (~aladinbou@41.97.87.170)
  237. # [10:27] <MikeSmith> kochi1: hey
  238. # [10:27] <kochi1> hi
  239. # [10:27] <kochi1> MikeSmith: is it okay to present in Japanese (both speech and screen)?
  240. # [10:27] <MikeSmith> kochi1: yup
  241. # [10:27] <kochi1> or English is preferred?
  242. # [10:28] * Quits: AladinBouzerd (~aladinbou@41.97.87.170) (Read error: Connection reset by peer)
  243. # [10:28] <MikeSmith> kochi1: no, Japanese is preferred
  244. # [10:28] <kochi1> MikeSmith: ah, ok, thanks!
  245. # [10:29] * Joins: AladinBouzerd (~aladinbou@41.97.108.213)
  246. # [10:29] <MikeSmith> cheers
  247. # [10:29] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 276 seconds)
  248. # [10:29] <kochi1> MikeSmith: I sent you my slide deck a while ago. if you have anything, please let me know.
  249. # [10:29] * Quits: AladinBouzerd (~aladinbou@41.97.108.213) (Read error: Connection reset by peer)
  250. # [10:29] <MikeSmith> kochi1: yep, got it. Will do
  251. # [10:30] <kochi1> MikeSmith: thanks!
  252. # [10:31] * Joins: AladinBouzerd (~aladinbou@41.97.104.61)
  253. # [10:33] * Quits: AladinBouzerd (~aladinbou@41.97.104.61) (Read error: Connection reset by peer)
  254. # [10:34] * Joins: zkis (~zkis@2001:998:22:0:11db:d5e1:3a3d:e19f)
  255. # [10:35] * Joins: AladinBouzerd (~aladinbou@41.97.79.166)
  256. # [10:36] * Quits: AladinBouzerd (~aladinbou@41.97.79.166) (Read error: Connection reset by peer)
  257. # [10:40] * Joins: AladinBouzerd (~aladinbou@41.97.103.98)
  258. # [10:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  259. # [10:45] * Quits: AladinBouzerd (~aladinbou@41.97.103.98) (Ping timeout: 248 seconds)
  260. # [10:46] * Quits: sedovsek (~robert@89.143.12.238) (Ping timeout: 246 seconds)
  261. # [10:47] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  262. # [10:49] * Joins: sedovsek (~robert@89.143.12.238)
  263. # [10:50] <zcorpan> TabAtkins: did you read the comments in the clonee? https://www.w3.org/Bugs/Public/show_bug.cgi?id=23032
  264. # [10:51] <zcorpan> TabAtkins: the bug is *not* about hosing to head when template is found *in* body
  265. # [10:52] <zcorpan> TabAtkins: it's about hoisting to head when found *between* </head> and <body>
  266. # [10:53] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  267. # [10:56] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  268. # [11:00] * Quits: mk2 (~mk2@110.50.241.76) (Quit: Lost terminal)
  269. # [11:14] * Joins: Lachy (~Lachy@213.166.174.2)
  270. # [11:14] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 256 seconds)
  271. # [11:16] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  272. # [11:19] * Joins: codeho (~codeho@aftr-88-217-180-101.dynamic.mnet-online.de)
  273. # [11:19] * Joins: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net)
  274. # [11:20] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  275. # [11:21] <jgraham> zcorpan: Reviewed and merged
  276. # [11:21] <zcorpan> jgraham: thanks
  277. # [11:21] <jgraham> Thanks for doing the work :)
  278. # [11:22] <jgraham> zcorpan: BTW, as a person that writes tests, do you have any opinion on a requirement to put non-test-files in a subdirectory called "resources/"?
  279. # [11:22] <zcorpan> jgraham: that doesn't always work
  280. # [11:23] <zcorpan> jgraham: works as a guideline though
  281. # [11:23] <jgraham> zcorpan: An example of where it fails would be nice :)
  282. # [11:23] <zcorpan> jgraham: e.g. i recall testing new Worker(null) which requires a "null" file in the same directory
  283. # [11:24] <jgraham> Nice example
  284. # [11:24] <jgraham> I think when it fails you can work around it using window.open() and writing the whole test in a different window
  285. # [11:24] <jgraham> My feeling is that it's a bit silly
  286. # [11:25] <zcorpan> what part is silly?
  287. # [11:27] <jgraham> requiring a resources/ subdirectory
  288. # [11:27] <jgraham> The purported reason is to make it easier to tell what is a test and what isn't
  289. # [11:28] <annevk> jamesr__: excellent, thanks!
  290. # [11:28] <jgraham> But you still have to parse the files to get metadata out, so that doesn't seem like a big win
  291. # [11:29] <zcorpan> ok. yeah. it might be useful to be able to identify which files are tests (and maybe also what kind of test), but that could be done by a naming conversion of the test files or something
  292. # [11:31] <jgraham> Well
  293. # [11:32] <jgraham> My feeling is that actually running the tests in automation is going to require a manifest to be produced at some stage, and that putting all the manifest data into a filename is a non-starter (e.g. the ref for reftests, the timeout)
  294. # [11:33] <jgraham> So I'm not sure it's a big enough win to require that all testharness tests end with -test or something to make it worth the hassle
  295. # [11:33] <zcorpan> true
  296. # [11:34] <zcorpan> so require the appropriate metadata in the tests instead?
  297. # [11:36] <jgraham> Yeah, I think that's the way this is going
  298. # [11:36] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Textual IRC Client: http://www.textualapp.com/)
  299. # [11:42] * Joins: hasather_ (~hasather@cm-84.210.170.16.getinternet.no)
  300. # [11:44] <annevk> zcorpan: I don't get http://dev.w3.org/csswg/cssom-view/#dom-window-scroll
  301. # [11:45] <zcorpan> annevk: which part?
  302. # [11:45] <annevk> zcorpan: where are the dictionary x/y unpacked
  303. # [11:45] <annevk> zcorpan: and if you are going to accept a dictionary, why not just make it the first argument and only argument
  304. # [11:46] <annevk> zcorpan: and support x/y/deltaX/deltaY or some such
  305. # [11:46] <zcorpan> annevk: the dictionary x/y aren't used for that method
  306. # [11:46] * Quits: hasather_ (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 248 seconds)
  307. # [11:47] <zcorpan> annevk: dict as only argument would have worse backcompat
  308. # [11:47] <zcorpan> but it appears you're not the first being confused by ScrollOptions
  309. # [11:47] <annevk> Oh, I see, you should add a comment there
  310. # [11:47] <annevk> Or maybe just use different dictionaries
  311. # [11:47] <zcorpan> maybe i should use different dicts, yeah
  312. # [11:48] <zcorpan> dicts can inherit, right?
  313. # [11:48] <annevk> yeah
  314. # [11:48] <annevk> events use that all over
  315. # [11:49] <zcorpan> ah yeah
  316. # [11:50] * Joins: Lachy (~Lachy@213.166.174.2)
  317. # [11:52] <zcorpan> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=23048
  318. # [11:55] * Quits: zkis (~zkis@2001:998:22:0:11db:d5e1:3a3d:e19f) (Ping timeout: 264 seconds)
  319. # [11:58] <zcorpan> how can something be "hundreds of times smaller"? http://www.heydonworks.com/article/font-hacking
  320. # [11:59] <zcorpan> 100% smaller means a size of 0, no?
  321. # [12:01] <annevk> If X is hundreds of times smaller than Y, I think it means that Y &times; hundreds = X
  322. # [12:02] <jgraham> zcorpan: So it seems that there's a bug in the submitted version of the html5lib tests, and they should probably be updated anyway. Are you able to dig up the scripts to generate them from t/ and submit them?
  323. # [12:02] <annevk> Wait, X &times; hundreds = Y
  324. # [12:02] <annevk> clearly I needed more sleep
  325. # [12:05] <zcorpan> jgraham: /core/standards/html-parsing/html5lib_harness/ ?
  326. # [12:05] <jgraham> zcorpan: Sounnds right
  327. # [12:06] <zcorpan> jgraham: PR into https://github.com/w3c/web-platform-tests/tree/master/html/syntax/parsing ?
  328. # [12:07] <jgraham> zcorpan: I think the python bits should maybe go into tools/scripts
  329. # [12:07] <jgraham> I'm not really sure though
  330. # [12:09] <zcorpan> doesn't that just make it harder to find? :-)
  331. # [12:12] <jgraham> Probably
  332. # [12:15] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
  333. # [12:30] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
  334. # [12:38] <SimonSapin> annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20599#c6 says that ISO-2022-JP is not ASCII compatible?
  335. # [12:38] <annevk> SimonSapin: it's ASCII-compatible enough, but it's really bad
  336. # [12:39] <SimonSapin> annevk: what does "enough" mean?
  337. # [12:39] <annevk> SimonSapin: that unless you use the escape sequence, you'll be in ASCII-land
  338. # [12:46] * Joins: darobin (~darobin@78.208.93.24)
  339. # [12:55] * Joins: nonge (~nonge@p50829048.dip0.t-ipconnect.de)
  340. # [12:56] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 276 seconds)
  341. # [13:00] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  342. # [13:04] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Ping timeout: 245 seconds)
  343. # [13:07] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  344. # [13:12] * Joins: baku (~baku@93-40-67-164.ip37.fastwebnet.it)
  345. # [13:14] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Ping timeout: 240 seconds)
  346. # [13:16] * Quits: reyre (~reyre@99.229.207.199) (Ping timeout: 240 seconds)
  347. # [13:19] <jgraham> gsnedders: Yay!
  348. # [13:20] * jgraham can't review those, really
  349. # [13:26] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  350. # [13:29] * Joins: nessy (~silviapf@101.164.144.53)
  351. # [13:34] * Quits: Zauberfisch__i (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
  352. # [13:41] <zcorpan> the legal analysis in http://www.heydonworks.com/article/font-hacking seems dubious, it's still a derivative work of arial bold
  353. # [13:42] * Joins: Ms2ger (~Ms2ger@197.246-64-87.adsl-dyn.isp.belgacom.be)
  354. # [13:46] <jgraham> At least in the US I think that the actual letter outlines can't be protected by copyright
  355. # [13:46] <jgraham> The font file itself can be though
  356. # [13:47] <jgraham> So taking a letter, tweaking it a bit, and generating a whole new font file (without copying the extra data like kerning and so on) seems fine
  357. # [13:47] <jgraham> (I guess that is not what is happening there)
  358. # [13:48] <Ms2ger> Well, "fine"
  359. # [13:48] <Ms2ger> It's still Arial
  360. # [13:48] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
  361. # [13:50] * Joins: nessy (~silviapf@101.164.144.53)
  362. # [13:54] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  363. # [13:58] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
  364. # [13:58] * Joins: sedovsek (~robert@89.143.12.238)
  365. # [14:00] * Joins: rmichnik (~quassel@177.135.228.218)
  366. # [14:00] <zcorpan> one fun application would be to swap two glyphs and use for comment fields so that commenters think they're typo-ing over and over
  367. # [14:05] <foolip> zcorpan, brilliant :D
  368. # [14:05] <foolip> plus a hidden cam/screencast please
  369. # [14:06] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  370. # [14:07] * Quits: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
  371. # [14:08] <odinho> annevk: do you see actual &times; or just the symbol ·?
  372. # [14:08] <Ms2ger> &times; is ×
  373. # [14:09] <zcorpan> annevk has an HTML parser in his brain so he sees ×
  374. # [14:11] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
  375. # [14:13] * Joins: scor (scor@drupal.org/user/52142/view)
  376. # [14:17] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  377. # [14:21] * Joins: felipeduardo (~felipedua@189.115.44.34)
  378. # [14:27] <odinho> × · yeah true dat. We used · in norway at school.
  379. # [14:31] <zcorpan> we used vertical tilde to mess with matjas years later
  380. # [14:33] <Ms2ger> We start using · about when me move from calculating to mathematics here
  381. # [14:35] <matjas> :(
  382. # [14:35] <Ms2ger> (Vertical tilde?)
  383. # [14:36] <matjas> Ms2ger: https://mail.mozilla.org/pipermail/es-discuss/2013-August/032715.html
  384. # [14:36] <matjas> zcorpan: re: glyph swapping, there is actually an scriptless XSS-like attack that makes use of this
  385. # [14:37] <Ms2ger> Scriptless cross-site-scripting?
  386. # [14:37] <zcorpan> jgraham: trying to run update.py i get ImportError: No module named killableprocess. maybe i have an old python. but maybe i can just submit the scripts without updating myself?
  387. # [14:37] <matjas> Ms2ger: yup, see http://www.slideshare.net/x00mario/stealing-the-pie/9
  388. # [14:37] <matjas> i.e. using <input type=password> with a custom font that swaps the glyphs
  389. # [14:38] <matjas> then tricking the user into thinking it’s a captcha
  390. # [14:38] <Ms2ger> Heh
  391. # [14:38] <matjas> all it takes it for an attacker to be able to inject CSS on a login page, and boom
  392. # [14:40] <zcorpan> matjas: the font doesn't get applied for me in opera/chrome/firefox
  393. # [14:40] <matjas> zcorpan: used to work in Opera 12 iirc
  394. # [14:41] <zcorpan> matjas: is the attack using password autofill?
  395. # [14:41] <matjas> zcorpan: yeah
  396. # [14:42] <zcorpan> matjas: why would it prefill on the attacker's page?
  397. # [14:42] <matjas> zcorpan: the idea is that it is not the attacker’s page
  398. # [14:42] <matjas> but a page where an attacker can inject css
  399. # [14:43] <matjas> and then later make the result submit to his own server using some other trick from that slide deck
  400. # [14:43] <matjas> very edge-casey, but also pretty scary
  401. # [14:45] <zcorpan> i don't see the trick to submit to the attacker's server
  402. # [14:48] <matjas> hmm, me neither
  403. # [14:48] * matjas watches http://www.youtube.com/watch?v=6dxsTFwFqf4
  404. # [14:50] * zcorpan sees http://html5sec.org/keylogger/ but that's not css-only
  405. # [14:52] * matjas shrugs ¯\_(ツ)_/¯
  406. # [14:55] * zcorpan can't figure out what the attack with dirname is about, the demo link doesn't seem to work
  407. # [14:56] <jgraham> zcorpan: Oh, killableprocess should be kicking about somewhere. With opjsunit if nowhere else
  408. # [14:57] <gsnedders> in opjsunit/harness/killableprocess.py
  409. # [14:58] <jgraham> zcorpan: But it is fine to just submit the scripts; I can do the update
  410. # [14:58] <jgraham> If needed
  411. # [14:58] <jgraham> (I also have to fix some bug, so it's probably easier if I do it)
  412. # [15:00] * Joins: shwetank (~shwetank@oslo-guest.fw-osl.opera.com)
  413. # [15:02] <zcorpan> ok
  414. # [15:02] <zcorpan> should i put killableprocess.py in the html5lib_harness dir?
  415. # [15:03] <annevk> Domenic_: http://annevankesteren.nl/2013/08/promises
  416. # [15:05] * annevk edits a bit
  417. # [15:10] <jgraham> zcorpan: Sure
  418. # [15:10] <jgraham> Or yes
  419. # [15:10] <jgraham> I think what I mean is "if you do that and it's wrong, I can sort it out" :)
  420. # [15:18] <hsivonen> The SVG keylogger is interesting. Which browsers "support" it?
  421. # [15:20] * Joins: TallTed (~Thud@63.119.36.36)
  422. # [15:25] <zcorpan> jgraham: do you want all the files in html5lib_harness?
  423. # [15:25] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  424. # [15:27] <jgraham> zcorpan: I don't remember what all the files are :)
  425. # [15:29] * Joins: reyre (~reyre@66.207.208.102)
  426. # [15:42] <annevk> GPHemsley: why is /s/ not reset after 7 in http://mimesniff.spec.whatwg.org/#pattern-matching-algorithm
  427. # [15:42] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  428. # [15:43] <annevk> GPHemsley: I also don't really understand what the masking thing does
  429. # [15:44] <annevk> GPHemsley: if I want ZIP it seems I should just sniff for "50 4B 03 04" and then go with it, no?
  430. # [15:44] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  431. # [15:48] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  432. # [15:50] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: goodbye cruel world)
  433. # [15:52] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  434. # [15:53] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.90.1 [Firefox 23.0.1/20130814063812])
  435. # [15:57] <zcorpan> annevk: the mask is if you want case-insensitive on some parts or have some bytes be ignored
  436. # [15:57] * Quits: shwetank (~shwetank@oslo-guest.fw-osl.opera.com) (Quit: Linkinus - http://linkinus.com)
  437. # [15:57] <zcorpan> annevk: if you want literal match the mask should be just FFs
  438. # [16:02] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  439. # [16:04] <annevk> k
  440. # [16:04] * Joins: hasather (~hasather@80.91.33.141)
  441. # [16:04] <zcorpan> jgraham: https://github.com/zcorpan/web-platform-tests/commit/b008dd48548f7b76732e2f8968ad6c267ba62e4c
  442. # [16:05] * Joins: ehsan (~ehsan@66.207.208.102)
  443. # [16:05] <jgraham> zcorpan: Great, thanks
  444. # [16:09] <zcorpan> np
  445. # [16:16] * Quits: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com) (Quit: Ex-Chat)
  446. # [16:19] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Operation timed out)
  447. # [16:19] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  448. # [16:20] <Domenic_> annevk: awesome. also really cool blink-dev thread! it would be very nice to move promises from blink to v8.
  449. # [16:22] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Ping timeout: 276 seconds)
  450. # [16:23] * Joins: Lachy (~Lachy@213.166.174.2)
  451. # [16:23] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  452. # [16:24] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  453. # [16:28] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 240 seconds)
  454. # [16:31] <mpt> Does anyone know of sites already using <input type="datetime"> or <input type="datetime-local"> for non-demo purposes?
  455. # [16:35] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  456. # [16:37] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  457. # [16:40] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
  458. # [16:44] * Quits: nonge (~nonge@p50829048.dip0.t-ipconnect.de) (Quit: Verlassend)
  459. # [16:47] <zcorpan> mpt: $ grep -Eir "<input\s[^>]*type\s*=\s*[\"']datetime" . for http://webdevdata.org latest data set 18/06/2013 gives 0 matches
  460. # [16:48] <zcorpan> hmm, forgot to make the quote optional
  461. # [16:50] * Quits: barneybook|2 (~kvirc@220-136-34-163.dynamic.hinet.net) (Ping timeout: 245 seconds)
  462. # [16:51] <zcorpan> this data set has just front pages which i guess usually don't have date inputs
  463. # [16:53] <zcorpan> mpt: still no datetimes, but i see a few date inputs
  464. # [16:54] * Quits: Krinkle|detached (~Krinkle@wikimedia/Krinkle) (Ping timeout: 248 seconds)
  465. # [16:54] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  466. # [16:55] * Joins: zkis (~zkis@87-95-90-192.bb.dnainternet.fi)
  467. # [16:55] <zcorpan> 48 to be exact
  468. # [16:57] <zcorpan> http://pastebin.com/ZPRQPGCB
  469. # [16:58] * zcorpan *poof*
  470. # [16:58] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  471. # [17:01] * Joins: Guest45901 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com)
  472. # [17:04] * Joins: jarek (~jarek@unaffiliated/jarek)
  473. # [17:04] <mpt> gah
  474. # [17:13] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  475. # [17:15] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
  476. # [17:15] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
  477. # [17:26] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  478. # [17:27] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
  479. # [17:27] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  480. # [17:27] * Joins: fgh (~fgh@121.7.64.179)
  481. # [17:28] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Computer has gone to sleep.)
  482. # [17:29] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  483. # [17:30] * Quits: zkis (~zkis@87-95-90-192.bb.dnainternet.fi) (Ping timeout: 264 seconds)
  484. # [17:32] * Joins: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp)
  485. # [17:32] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  486. # [17:40] * Joins: nimbu (~nimbu@192.150.10.210)
  487. # [17:40] * Quits: nimbu (~nimbu@192.150.10.210) (Read error: Connection reset by peer)
  488. # [17:41] * Joins: Maurice (~copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  489. # [17:43] * Joins: nimbu (~nimbu@192.150.10.205)
  490. # [17:43] * Joins: zkis (~zkis@37-219-155-99.nat.bb.dnainternet.fi)
  491. # [17:44] * Joins: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net)
  492. # [17:45] * Quits: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net) (Max SendQ exceeded)
  493. # [17:45] * Joins: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net)
  494. # [17:46] * Quits: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net) (Max SendQ exceeded)
  495. # [17:47] * Joins: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net)
  496. # [17:47] <GPHemsley> annevk: The pattern matching algorithm loops through the bytes one by one; /s/ is the position in the sequence. Loop 7 loops through the bytes to be ignored; loop 8 loops through the bytes to be matched.
  497. # [17:47] * Quits: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net) (Max SendQ exceeded)
  498. # [17:48] <GPHemsley> annevk: If you're matching the ZIP pattern, you would exit loop 7 at step 2 during the first iteration.
  499. # [17:48] * Joins: barneybook (~kvirc@220-136-58-53.dynamic.hinet.net)
  500. # [17:48] <Ms2ger> Did I just see darobin suggesting to parse HTML with a regexp?
  501. # [17:48] * Quits: codeho (~codeho@aftr-88-217-180-101.dynamic.mnet-online.de) (Quit: codeho)
  502. # [17:48] <darobin> FEAR MY REGEXP SKILZ!
  503. # [17:50] * Ms2ger locks darobin up
  504. # [17:50] * Joins: AladinBouzerd (~aladinbou@41.97.70.80)
  505. # [17:50] <darobin> s/locks?//g # haha!
  506. # [17:57] * Joins: darobin_ (~darobin@2a01:e34:ed05:d180:896c:8f1f:126f:d00e)
  507. # [17:57] * Quits: darobin (~darobin@78.208.93.24) (Read error: Connection reset by peer)
  508. # [17:57] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  509. # [17:58] * Ms2ger darobin up
  510. # [17:58] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  511. # [18:00] * darobin_ is now known as darobin
  512. # [18:00] * Quits: zkis (~zkis@37-219-155-99.nat.bb.dnainternet.fi) (Ping timeout: 245 seconds)
  513. # [18:00] * Parts: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
  514. # [18:01] * Joins: anthracite (~user@pdpc/supporter/active/anthracite)
  515. # [18:02] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  516. # [18:03] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  517. # [18:03] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Client Quit)
  518. # [18:07] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  519. # [18:10] * Joins: jsbell (jsbell@nat/google/x-ctilaffyoazwzepe)
  520. # [18:10] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  521. # [18:15] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  522. # [18:18] * Joins: nimbu (~nimbu@192.150.10.205)
  523. # [18:19] * Joins: mven (~mven@169.241.49.237)
  524. # [18:19] * Joins: alrra (~alrra@unaffiliated/alrra)
  525. # [18:20] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
  526. # [18:21] * Joins: zkis (~zkis@188-67-171-22.bb.dnainternet.fi)
  527. # [18:24] * Quits: baku (~baku@93-40-67-164.ip37.fastwebnet.it) (Quit: Leaving)
  528. # [18:24] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 245 seconds)
  529. # [18:36] * Quits: mven (~mven@169.241.49.237) (Remote host closed the connection)
  530. # [18:40] <TabAtkins> zcorpan: Can you explain how the x/y arguments in the dict actually do anything? They're not mentioned in any part of the scroll() algorithm.
  531. # [18:41] <Ms2ger> TabAtkins, are they used in another method that takes the same dictionary as an argument?
  532. # [18:41] * Quits: zkis (~zkis@188-67-171-22.bb.dnainternet.fi) (Ping timeout: 241 seconds)
  533. # [18:41] <TabAtkins> zcorpan: Yeah, now that you've changed the title I get that. I read the comments, but must have skimmed over the relevant bit in Comment 3 or wahtever.
  534. # [18:42] <TabAtkins> Ms2ger: Ah, thanks, that's it.
  535. # [18:42] <TabAtkins> Now I understand what he meant by "scrollTop".
  536. # [18:43] <Ms2ger> Np
  537. # [18:45] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
  538. # [18:48] * Quits: darobin (~darobin@2a01:e34:ed05:d180:896c:8f1f:126f:d00e) (Remote host closed the connection)
  539. # [18:52] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  540. # [18:52] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  541. # [18:52] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  542. # [18:53] * Joins: zkis (~zkis@37-219-155-99.nat.bb.dnainternet.fi)
  543. # [18:53] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  544. # [18:55] * Quits: fgh (~fgh@121.7.64.179) (Ping timeout: 240 seconds)
  545. # [18:55] * Joins: xtoph (~xtoph@chello213047237242.tirol.surfer.at)
  546. # [18:57] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 260 seconds)
  547. # [18:57] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  548. # [18:59] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  549. # [19:03] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  550. # [19:08] * Joins: enr (~enr@90-224-37-101-no105.tbcn.telia.com)
  551. # [19:10] * Joins: eric_carlson (~eric@17.212.152.104)
  552. # [19:12] * Quits: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp) (Remote host closed the connection)
  553. # [19:12] * Joins: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp)
  554. # [19:13] * Quits: enr (~enr@90-224-37-101-no105.tbcn.telia.com) (Ping timeout: 246 seconds)
  555. # [19:14] * Joins: weinig (~weinig@17.114.107.175)
  556. # [19:17] * Quits: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp) (Ping timeout: 248 seconds)
  557. # [19:18] * Joins: user__ (~user@144.142.12.1)
  558. # [19:18] * user__ is now known as lecuyer
  559. # [19:19] <annevk> GPHemsley: I'll take your word for it :)
  560. # [19:19] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  561. # [19:22] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  562. # [19:24] <TabAtkins> annevk: Btw, thanks for all the Promise work. Sorry I've still been poking at things, but I've been trying my best to keep the Promises/A+ side of it unchanged.
  563. # [19:25] <annevk> Thank Domenic_, really
  564. # [19:25] * Quits: xtoph (~xtoph@chello213047237242.tirol.surfer.at) (Ping timeout: 248 seconds)
  565. # [19:25] * Joins: xtoph (~xtoph@192.69.209.75)
  566. # [19:26] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
  567. # [19:26] <TabAtkins> Yes, he deserves a lot of praise too. ^_^
  568. # [19:26] <TabAtkins> Hugs and kisses, Domenic_ !
  569. # [19:26] <Domenic_> ^_^
  570. # [19:27] <lecuyer> hey TabAtkins, has there ever been any discussion of an :all-children-match() type pseudo-class in the selectors spec?
  571. # [19:27] <TabAtkins> What does this do?
  572. # [19:27] <lecuyer> it matches only if all children match :) example:
  573. # [19:28] <lecuyer> ul:all-children-match(li > img:only-child) whould match a UL, every child of which contains *only* an img
  574. # [19:29] <TabAtkins> No, nothing like this has been discussed.
  575. # [19:29] <lecuyer> the primary usecase is if you're generating html from markdown and you have a list of images that you'd like to display as a gallery
  576. # [19:29] <TabAtkins> And, interestingly, it can't be done with the subject indicator.
  577. # [19:30] <TabAtkins> But still, this'll probably land in the "complete" profile, which means "usable in querySelector, but not in CSS".
  578. # [19:30] <Domenic_> subject indicator is my favorite indicator!!!!!
  579. # [19:30] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  580. # [19:31] <lecuyer> I've been kicking this around in my head for a little while, but I'll write up something more complete after I vet it out a bit
  581. # [19:31] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  582. # [19:32] * Quits: lecuyer (~user@144.142.12.1) (Quit: leaving)
  583. # [19:32] <TabAtkins> Seems kinda niche, but potentially interesting.
  584. # [19:33] <GPHemsley> annevk: Well, if you think that's not the case, perhaps I need to tweak the wording. Feedback welcome. ;)
  585. # [19:33] <TabAtkins> We really need to add custom pseudo-classes so these kinds of things can be added without us having to worry about slowing down the whole language.
  586. # [19:34] * Joins: x2f (~xtoph@chello213047237242.tirol.surfer.at)
  587. # [19:35] * Joins: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp)
  588. # [19:36] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  589. # [19:36] * Quits: xtoph (~xtoph@192.69.209.75) (Ping timeout: 264 seconds)
  590. # [19:40] * Quits: x2f (~xtoph@chello213047237242.tirol.surfer.at) (Quit: Au clair de la lune, Mon ami Pierrot...)
  591. # [19:40] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 243 seconds)
  592. # [19:42] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  593. # [19:44] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  594. # [19:44] <Domenic_> +1
  595. # [19:52] * Joins: jarek (~jarek@unaffiliated/jarek)
  596. # [19:52] * Quits: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp) (Remote host closed the connection)
  597. # [19:53] * Joins: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp)
  598. # [19:53] * Quits: vcarbune (vcarbune@nat/google/x-svbrjeporpdxinbi) (Quit: Leaving)
  599. # [19:53] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  600. # [19:56] * Quits: zkis (~zkis@37-219-155-99.nat.bb.dnainternet.fi) (Ping timeout: 276 seconds)
  601. # [19:57] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  602. # [19:57] * Quits: myakura (~myakura@FL1-125-197-193-40.tky.mesh.ad.jp) (Ping timeout: 245 seconds)
  603. # [20:05] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  604. # [20:07] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  605. # [20:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  606. # [20:09] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  607. # [20:10] * Joins: Smylers (~smylers@host86-186-193-247.range86-186.btcentralplus.com)
  608. # [20:12] * Joins: rniwa (~rniwa@17.212.154.114)
  609. # [20:13] * Joins: AladinBouzerd_ (~aladinbou@41.97.64.225)
  610. # [20:14] * Joins: zkis (~zkis@188-67-35-209.bb.dnainternet.fi)
  611. # [20:16] * Quits: AladinBouzerd (~aladinbou@41.97.70.80) (Ping timeout: 248 seconds)
  612. # [20:19] * Quits: AladinBouzerd_ (~aladinbou@41.97.64.225) (Read error: Connection reset by peer)
  613. # [20:21] * Joins: AladinBouzerd (~aladinbou@41.97.68.1)
  614. # [20:23] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  615. # [20:26] * Joins: AladinBouzerd_ (~aladinbou@41.97.69.97)
  616. # [20:27] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  617. # [20:29] * Quits: AladinBouzerd (~aladinbou@41.97.68.1) (Ping timeout: 248 seconds)
  618. # [20:33] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  619. # [20:37] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  620. # [20:40] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  621. # [20:44] * Joins: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl)
  622. # [20:44] * Joins: AladinBouzerd (~aladinbou@41.97.69.97)
  623. # [20:45] * Quits: AladinBouzerd_ (~aladinbou@41.97.69.97) (Ping timeout: 248 seconds)
  624. # [20:47] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  625. # [20:47] * Joins: annevk (~annevk@207.218.72.65)
  626. # [20:48] * Joins: AladinBouzerd_ (~aladinbou@41.97.69.97)
  627. # [20:49] * Quits: AladinBouzerd (~aladinbou@41.97.69.97) (Ping timeout: 248 seconds)
  628. # [20:52] * Quits: annevk (~annevk@207.218.72.65) (Ping timeout: 264 seconds)
  629. # [20:53] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
  630. # [20:55] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  631. # [20:57] * Joins: charl (~charl@charl.eu)
  632. # [20:57] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  633. # [20:58] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  634. # [21:00] * Joins: ap (~ap@2620:149:4:1b01:9c36:b5d9:fbf6:160f)
  635. # [21:02] * Quits: AladinBouzerd_ (~aladinbou@41.97.69.97) (Ping timeout: 246 seconds)
  636. # [21:02] * Joins: AladinBouzerd__ (~aladinbou@41.97.69.97)
  637. # [21:03] * Joins: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net)
  638. # [21:05] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Ping timeout: 276 seconds)
  639. # [21:06] <zcorpan> TabAtkins: let me know if the spec is less confusing now that i've split the dict into several
  640. # [21:06] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 264 seconds)
  641. # [21:09] * Joins: jacobolu_ (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  642. # [21:10] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  643. # [21:11] * jacobolu_ is now known as jacobolus
  644. # [21:12] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  645. # [21:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  646. # [21:13] * Joins: nimbu (~nimbu@192.150.10.205)
  647. # [21:14] <TabAtkins> zcorpan: Yeah, that's clearer. I wonder if it's best to keep it as it is, or move the *Hor/Vert ones to the Element IDL block, where they're actually used?
  648. # [21:15] <zcorpan> TabAtkins: i thought about that also. i can move them if you think that's better
  649. # [21:15] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  650. # [21:15] <TabAtkins> I usually find it nice to see things defined where they're used, rather than having to puzzle about why the definition exists.
  651. # [21:18] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 248 seconds)
  652. # [21:19] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  653. # [21:19] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  654. # [21:20] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  655. # [21:21] <zcorpan> ok done, thanks
  656. # [21:21] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  657. # [21:21] <TabAtkins> No, thank you!
  658. # [21:24] <zcorpan> on a separate note, i wonder if it would be good to get some more people (relevant developers from non-gecko browsers) give their opinion about how setProperty should work
  659. # [21:25] <TabAtkins> Probably.
  660. # [21:25] * Joins: jacobolu_ (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  661. # [21:26] <zcorpan> maybe i should file a bug about it and summarize the issue first
  662. # [21:27] * jacobolu_ is now known as jacobolus_
  663. # [21:27] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  664. # [21:28] * jacobolus_ is now known as jacobolus
  665. # [21:29] <zcorpan> but not today
  666. # [21:34] <zcorpan> Hixie_: for https://www.w3.org/Bugs/Public/show_bug.cgi?id=22452 can't this be fixed by adding 'or <?xml-stylesheet?> PI' to http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#has-a-style-sheet-that-is-blocking-scripts
  667. # [21:34] <zcorpan> Hixie_: (ignoring Link: )
  668. # [21:34] <Hixie_> how would that help <?xml-stylesheet> in SVG?
  669. # [21:36] <zcorpan> does the SVG spec say to block on <script>?
  670. # [21:36] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Remote host closed the connection)
  671. # [21:36] <Hixie_> no idea what it says
  672. # [21:37] <zcorpan> http://www.w3.org/TR/SVG2/script.html#ScriptElement
  673. # [21:37] <zcorpan> the annotations suggest they want to do whatever HTML does
  674. # [21:38] <zcorpan> so that's how it helps SVG :-)
  675. # [21:38] <Hixie_> if it was up to me we'd drop <?xml-stylesheet> entirely
  676. # [21:38] <Hixie_> but my point is it shouldn't be defined in two places
  677. # [21:38] <zcorpan> yeah, we'll see if it flies for XSLT
  678. # [21:38] <Hixie_> it should be defined in one place
  679. # [21:39] <zcorpan> if it does we could remove it for CSS also
  680. # [21:39] <Hixie_> if it was up to me we'd drop xslt entirely
  681. # [21:39] <zcorpan> that's what abarth is trying to do :-)
  682. # [21:39] <Hixie_> that's what i've heard
  683. # [21:45] <Hixie_> sweet kittens there's over 3000 lines of non-quoted material to read on this script preloading thread
  684. # [21:45] * Joins: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  685. # [21:46] <Hixie_> 78 pages if i print it!
  686. # [21:46] <Hixie_> http://damowmow.com/temp/script-preloading-thread-2013
  687. # [21:46] * Quits: diffalot (~papyroman@c-76-107-128-104.hsd1.ms.comcast.net) (Quit: ZNC - http://znc.in)
  688. # [21:47] * Joins: annevk (~annevk@2.25.52.207)
  689. # [21:47] <TabAtkins> Yes, SVG wants to just do whatever HTML is doing.
  690. # [21:47] <Hixie_> 2500 lines not counting blank lines
  691. # [21:48] <Hixie_> that's a small novel i gotta read on this
  692. # [21:48] <Ms2ger> Hixie_, might be impossible, but things that are impossible just take longer
  693. # [21:48] <TabAtkins> Please, novella at best.
  694. # [21:48] <Hixie_> definitely not impossible
  695. # [21:48] <Hixie_> TabAtkins: that's what a "small novel" is :-P
  696. # [21:48] <TabAtkins> Bah.
  697. # [21:49] * Hixie_ resists the temptation to just play Papers Please instead
  698. # [21:49] * Joins: diffalot-away (~papyroman@c-76-107-128-104.hsd1.ms.comcast.net)
  699. # [21:49] * diffalot-away is now known as diffalot
  700. # [21:49] <Hixie_> wow, according to google only one person has ever written "It seems that people want something that:" on the Internet (me)
  701. # [21:49] <Hixie_> crazy
  702. # [21:50] <Ms2ger> http://forums.elementalgame.com/435414/page/2/#3263997 ?
  703. # [21:51] <Hixie_> Ms2ger: that's not quite the same (lower case "it", since it's not the start of a sentence)
  704. # [21:53] <Philip`> (Glory to Arstotzka!)
  705. # [21:56] <zcorpan> Hixie_: just use the test minimization procedure. remove half of the lines, see if the spec bug reproduces
  706. # [22:01] <annevk> Hixie_: did you look at HTML imports?
  707. # [22:02] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
  708. # [22:02] <Hixie_> Philip`++
  709. # [22:03] <annevk> zcorpan: should really get rid of Link
  710. # [22:03] * Joins: jwalden (~waldo@nat/mozilla/x-gvtrxvtactjqhboo)
  711. # [22:03] <Hixie_> zcorpan: half of the lines of the e-mails, or of the spec? cos i don't think either will work :-P
  712. # [22:03] <Hixie_> annevk: no
  713. # [22:04] <annevk> Hixie_: it seems to be happening, I recommend skimming through https://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/imports/index.html at least
  714. # [22:04] <Hixie_> k
  715. # [22:04] <zcorpan> Hixie_: of the e-mails was my thinking :-)
  716. # [22:04] <zcorpan> annevk: get it removed in gecko
  717. # [22:04] <Hixie_> zcorpan: the spec bug occurs even with all the lines removed :-)
  718. # [22:04] <zcorpan> Hixie_: snap
  719. # [22:05] <annevk> Is Zip already exposed in the platform btw? I wonder what version of Zip we should require...
  720. # [22:05] * Joins: nessy (~silviapf@101.164.144.53)
  721. # [22:05] <zcorpan> what do browsers support for extensions etc?
  722. # [22:06] <annevk> dunno
  723. # [22:06] <annevk> which reminds me, we also need a JavaScript API to go along with this
  724. # [22:06] <annevk> I'm thinking something that operates on a Blob...
  725. # [22:07] * Joins: nimbu (~nimbu@192.150.10.205)
  726. # [22:07] <annevk> new Zip(blob).get(filename).then(...)
  727. # [22:07] <annevk> new Zip(blob).getIndex().then(...)
  728. # [22:10] <MikeSmith> wha where did Link come from?
  729. # [22:10] <MikeSmith> old IE?
  730. # [22:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  731. # [22:12] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  732. # [22:16] <annevk> IETF
  733. # [22:16] * annevk isn't actually sure
  734. # [22:16] <MikeSmith> ok
  735. # [22:17] <zcorpan> IE doesn't support it last i checked (dunno about newer IEs)
  736. # [22:18] * zcorpan considers adding all the things François is asking for
  737. # [22:19] <SimonSapin> zcorpan: are implementers on board?
  738. # [22:20] <zcorpan> SimonSapin: nobody has commented one way or the other, i think
  739. # [22:20] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  740. # [22:21] * Joins: nimbu (~nimbu@192.150.10.210)
  741. # [22:21] * Quits: nimbu (~nimbu@192.150.10.210) (Client Quit)
  742. # [22:21] <zcorpan> but it's trivial things that make sense to expose, really
  743. # [22:21] <MikeSmith> about zip, looked at some existing js libs to see how people do it now, and came across http://gildas-lormeau.github.io/zip.js/core-api.html, which looks interesting and good for what it is. API doesn't use promises but it does use workers and the File API.
  744. # [22:22] <zcorpan> it's just that the use case stated so far is polyfill and i'm not so comfortable adding new stuff to help with just polyfilling
  745. # [22:23] <Domenic_> people want zip badly
  746. # [22:23] <Domenic_> writing git in the browser is one use case iirc.
  747. # [22:23] <Domenic_> i will ask what the others were
  748. # [22:23] <SimonSapin> Domenic_: does git use zip files?
  749. # [22:24] <Domenic_> SimonSapin: I think so, perhaps inflate
  750. # [22:24] <Domenic_> 16:28:14 <Raynos> Domenic_: ws.pipe(zip()).pipe(app).pipe(unzip()).pipe(ws)
  751. # [22:24] <Domenic_> 16:28:21 <jesusabdullah> Domenic_: Because in my app I want to be able to download a zipball, crank that puppy open in-memory, let my app's users modify it, and then repackage it and ship it back up ^__^
  752. # [22:24] <Domenic_> 16:28:49 <jesusabdullah> Domenic_: lots of native apps use zipballs as a sort of ad-hoc custom filetype
  753. # [22:25] <Domenic_> ^ that's a big one, word document readers in the browser or whatnot.
  754. # [22:25] <SimonSapin> I agree zip is useful, but I believe not for implementing git
  755. # [22:25] <Domenic_> SimonSapin: I believe creationix is already using it
  756. # [22:27] <SimonSapin> the git protocol might use gzip
  757. # [22:27] <Domenic_> maybe it is just for downloading zipballs from github that he is using it, but i am 80% certain he is using a zip implementation.
  758. # [22:28] <Domenic_> http://git-scm.com/book/en/Git-Internals-Packfiles
  759. # [22:30] <SimonSapin> Domenic_: that’s gzip
  760. # [22:30] <Domenic_> SimonSapin: yeah probably. Or rather, zlib, of some sort.
  761. # [22:31] <SimonSapin> zip and gzip have in common the use of deflate compression, but gzip only applies to a stream of bytes while zip contains files and directories
  762. # [22:31] <Domenic_> I see
  763. # [22:32] <Domenic_> Well I think what people mostly want is gzip then; zipballs would be a nice convenience, but they are willing to parse out the zip format if necessary.
  764. # [22:32] <Domenic_> But the actual compression is what they want most, since it'll be faster natively.
  765. # [22:33] * Joins: mven (~mven@169.241.49.237)
  766. # [22:34] <SimonSapin> my understanding of what annevk is working on is to have URLs extract files from zip. eg <img src=foo.zip#path=image.png> (syntax still undecided)
  767. # [22:34] * Quits: ap (~ap@2620:149:4:1b01:9c36:b5d9:fbf6:160f) (Quit: ap)
  768. # [22:34] * Joins: mven_ (~mven@169.241.49.237)
  769. # [22:34] * Quits: mven (~mven@169.241.49.237) (Read error: Connection reset by peer)
  770. # [22:34] * Quits: zkis (~zkis@188-67-35-209.bb.dnainternet.fi) (Ping timeout: 264 seconds)
  771. # [22:34] <SimonSapin> and secondarily expose a JS API, because why not
  772. # [22:34] <Domenic_> I see
  773. # [22:35] <Philip`> Domenic_: Sounds like people would actually want zlib, not gzip
  774. # [22:35] <Philip`> (gzip adds it own file headers which you normally don't want)
  775. # [22:36] <Domenic_> 16:39:51 <dlmanning> A mobile webapp wants to compress a generated file for upload over limited bandwidth?
  776. # [22:36] <annevk> I suppose we could expose DEFLATE
  777. # [22:36] <Domenic_> Philip`: hmm, probably!
  778. # [22:36] <annevk> new Zip could even be explained in terms of that maybe... layers
  779. # [22:36] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Remote host closed the connection)
  780. # [22:36] * Philip` wonders if anyone has measured the performance of the inflate algorithm in JS
  781. # [22:37] <Philip`> (compared to a native implementation)
  782. # [22:37] <SimonSapin> sounds like something asm.js would be good at
  783. # [22:37] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  784. # [22:37] <annevk> Philip`: I think lack of that comparison is why we haven't shipped a native thingie yet
  785. # [22:38] * Quits: TallTed (~Thud@63.119.36.36)
  786. # [22:39] * Quits: mven_ (~mven@169.241.49.237) (Write error: Connection reset by peer)
  787. # [22:39] * Joins: mven (~mven@169.241.49.237)
  788. # [22:40] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Read error: No route to host)
  789. # [22:40] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  790. # [22:41] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Remote host closed the connection)
  791. # [22:42] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
  792. # [22:42] * Joins: kriskowal (~kriskowal@24-205-76-28.dhcp.psdn.ca.charter.com)
  793. # [22:42] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  794. # [22:42] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  795. # [22:42] * Joins: reyre (~reyre@66.207.208.102)
  796. # [22:42] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Read error: Connection reset by peer)
  797. # [22:43] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  798. # [22:43] * Joins: mven_ (~mven@169.241.1.168)
  799. # [22:43] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  800. # [22:44] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Remote host closed the connection)
  801. # [22:44] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  802. # [22:44] * Joins: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar)
  803. # [22:47] * Quits: reyre (~reyre@66.207.208.102) (Ping timeout: 264 seconds)
  804. # [22:47] * Quits: mven (~mven@169.241.49.237) (Ping timeout: 248 seconds)
  805. # [22:47] * Joins: mven (~mven@169.241.49.237)
  806. # [22:48] * Joins: Kingdutch (~kingdutch@cookiemonster.alexandervarwijk.com)
  807. # [22:49] * Quits: garciawebdev (~garciaweb@host77.186-124-201.telecom.net.ar) (Ping timeout: 245 seconds)
  808. # [22:49] * Parts: Kingdutch (~kingdutch@cookiemonster.alexandervarwijk.com)
  809. # [22:49] <Hixie_> annevk: Link came from me getting plinss to implement it back in 1999~2000 or so :-( https://bugzilla.mozilla.org/show_bug.cgi?id=3248 is the closest bug i could find
  810. # [22:49] <Hixie_> (actually, looks like plinss was gone by the time Link got implemented)
  811. # [22:50] <Hixie_> Link: for CSS is actually a pretty useful feature, since it lets you set a stylesheet site-wide without editing the pages involved
  812. # [22:51] * Quits: mven (~mven@169.241.49.237) (Remote host closed the connection)
  813. # [22:51] * Quits: mven_ (~mven@169.241.1.168) (Ping timeout: 240 seconds)
  814. # [22:51] * Joins: nimbu (~nimbu@192.150.10.205)

The end :)