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

Options:

  1. # Session Start: Tue Aug 13 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: fgh (~yyyy@bb121-6-13-69.singnet.com.sg) (Ping timeout: 248 seconds)
  4. # [00:01] * Joins: yorick_ (~yorick@oftn/member/yorick)
  5. # [00:01] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  6. # [00:04] * Quits: yorick (~yorick@oftn/member/yorick) (Ping timeout: 256 seconds)
  7. # [00:05] * Joins: yz (~yyyy@bb121-6-13-69.singnet.com.sg)
  8. # [00:06] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  9. # [00:12] * Quits: barneybook (~kvirc@220-136-216-97.dynamic.hinet.net) (Ping timeout: 264 seconds)
  10. # [00:14] * Quits: rmichnik (~quassel@177.135.228.218) (Ping timeout: 240 seconds)
  11. # [00:21] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
  12. # [00:21] * Joins: Zauberfisch__i (~Zauberfis@2a01:4f8:100:73c3::3)
  13. # [00:24] * Quits: Zauberfisch_i (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
  14. # [00:25] * Joins: annevk (~annevk@2.28.172.199)
  15. # [00:30] * Quits: annevk (~annevk@2.28.172.199) (Ping timeout: 264 seconds)
  16. # [00:31] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 240 seconds)
  17. # [00:38] * Quits: [[zz]] (~q@node-6uu.pool-125-25.dynamic.totbb.net) (Ping timeout: 248 seconds)
  18. # [00:39] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 264 seconds)
  19. # [00:39] * Quits: sgalineau (~sylvaing@sjfw1-b.adobe.com) (Read error: Connection reset by peer)
  20. # [00:40] * Joins: weinig (~weinig@17.114.218.134)
  21. # [00:45] * Joins: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net)
  22. # [00:45] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
  23. # [00:47] * Quits: danbri (~danbri@146.90.244.38) (Ping timeout: 264 seconds)
  24. # [00:48] * Quits: weinig (~weinig@17.114.218.134) (Quit: weinig)
  25. # [00:50] * Joins: Igor^ (~igor@77.29.142.250)
  26. # [00:52] * Joins: danbri (~danbri@146.90.244.38)
  27. # [00:54] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  28. # [00:59] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  29. # [01:04] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
  30. # [01:05] * Quits: blooberry (~blooberry@134.134.137.73) (Remote host closed the connection)
  31. # [01:06] * Quits: yz (~yyyy@bb121-6-13-69.singnet.com.sg)
  32. # [01:06] * Joins: fhg (~yyyy@bb121-6-13-69.singnet.com.sg)
  33. # [01:10] * dwim_away is now known as dwim
  34. # [01:20] * ImBcmDth_ is now known as ImBcmDth
  35. # [01:22] * Joins: weinig (~weinig@17.114.218.134)
  36. # [01:25] <Igor^> can I send mail from html with a element?
  37. # [01:27] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  38. # [01:29] <Hixie> you can use <form> to prompt the user's e-mail client to be prefilled with an e-mail
  39. # [01:29] <Hixie> but you can't send mail directly (it would be used for spam)
  40. # [01:32] <Igor^> ok thanks Hixie
  41. # [01:34] * Quits: bholley (~bholley@nat/mozilla/x-rfagvxtmdxzuvfrr) (Quit: bholley)
  42. # [01:37] * yorick_ is now known as yorick
  43. # [01:43] * Quits: jsbell (jsbell@nat/google/x-wgfccuncsizkqmxk) (Quit: There's no place like home...)
  44. # [01:43] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  45. # [01:44] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 240 seconds)
  46. # [01:48] * Quits: felipeduardo (~felipedua@189.115.44.34) (Quit: Leaving)
  47. # [01:59] * Quits: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net) (Ping timeout: 256 seconds)
  48. # [02:02] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  49. # [02:07] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
  50. # [02:07] * Joins: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  51. # [02:10] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
  52. # [02:11] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
  53. # [02:12] * heycam is now known as heycam|away
  54. # [02:12] * Quits: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net) (Ping timeout: 248 seconds)
  55. # [02:15] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  56. # [02:16] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  57. # [02:16] * Joins: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net)
  58. # [02:16] * Quits: Igor^ (~igor@77.29.142.250) (Changing host)
  59. # [02:16] * Joins: Igor^ (~igor@unaffiliated/t3oss)
  60. # [02:18] * Quits: fhg (~yyyy@bb121-6-13-69.singnet.com.sg) (Ping timeout: 240 seconds)
  61. # [02:22] * Quits: weinig (~weinig@17.114.218.134) (Quit: weinig)
  62. # [02:25] <Igor^> what means sandbox attribute with value of ?
  63. # [02:28] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  64. # [02:32] * kangil_afk is now known as kangil
  65. # [02:38] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  66. # [02:38] * Quits: ap (~ap@2620:149:4:1b01:11e3:d972:b778:cbc1) (Quit: ap)
  67. # [02:48] * Quits: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net) (Remote host closed the connection)
  68. # [02:54] * Joins: Igor^^^ (~igor@77.28.9.101)
  69. # [02:55] * Quits: Igor^^^ (~igor@77.28.9.101) (Changing host)
  70. # [02:55] * Joins: Igor^^^ (~igor@unaffiliated/t3oss)
  71. # [02:55] * Joins: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  72. # [02:55] * Quits: Igor^ (~igor@unaffiliated/t3oss) (Ping timeout: 240 seconds)
  73. # [02:56] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  74. # [02:56] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  75. # [02:56] * Joins: scor (~scor@drupal.org/user/52142/view)
  76. # [02:56] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
  77. # [03:01] * Joins: bzed_ (~bzed@devel.recluse.de)
  78. # [03:02] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
  79. # [03:03] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 260 seconds)
  80. # [03:03] * bzed_ is now known as bzed
  81. # [03:07] <Domenic_> man we still haven't figured out html parsing? I thought that was the grand triumph of the 00s!
  82. # [03:07] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  83. # [03:09] * Joins: stalled (~stalled@unaffiliated/stalled)
  84. # [03:12] * Joins: karbassi_ (~karbassi@li62-206.members.linode.com)
  85. # [03:14] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  86. # [03:14] <Igor^^^> some browsers does not have user agent?
  87. # [03:15] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Ping timeout: 240 seconds)
  88. # [03:16] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  89. # [03:17] * Quits: karbassi_ (~karbassi@li62-206.members.linode.com) (Ping timeout: 246 seconds)
  90. # [03:20] * heycam|away is now known as heycam
  91. # [03:22] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
  92. # [03:23] * Joins: GPHemsley (~GPHemsley@24-197-156-137.dhcp.gsvl.ga.charter.com)
  93. # [03:23] * Quits: GPHemsley (~GPHemsley@24-197-156-137.dhcp.gsvl.ga.charter.com) (Changing host)
  94. # [03:23] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  95. # [03:26] * Quits: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net) (Ping timeout: 264 seconds)
  96. # [03:28] * Joins: sgalineau (~sylvaing@192.150.10.205)
  97. # [03:28] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  98. # [03:29] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  99. # [03:35] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Read error: Connection reset by peer)
  100. # [03:36] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  101. # [03:38] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  102. # [03:39] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  103. # [03:43] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  104. # [03:49] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  105. # [03:51] * Quits: alecf (alecf@nat/google/x-hidzyjsxbgzblbsg) (Quit: alecf)
  106. # [03:56] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 276 seconds)
  107. # [03:59] * Joins: Hiteshtr (~Hitesh@171.76.104.62)
  108. # [04:03] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  109. # [04:08] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
  110. # [04:08] * Joins: a-ja (~Instantbi@70.230.158.83)
  111. # [04:08] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  112. # [04:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  113. # [04:16] * Quits: Igor^^^ (~igor@unaffiliated/t3oss) (Ping timeout: 240 seconds)
  114. # [04:17] * Joins: vitorpacheco (~vitor@189-105-30-69.user.veloxzone.com.br)
  115. # [04:21] * Joins: Igor^^^ (~igor@77.28.9.101)
  116. # [04:23] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  117. # [04:37] * Quits: Hiteshtr (~Hitesh@171.76.104.62) (Quit: Leaving)
  118. # [04:39] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  119. # [05:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  120. # [05:06] * Quits: vitorpacheco (~vitor@189-105-30-69.user.veloxzone.com.br) (Remote host closed the connection)
  121. # [05:08] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  122. # [05:15] * Quits: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net) (Read error: No route to host)
  123. # [05:15] * Joins: jacobolu_ (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  124. # [05:17] * Quits: Igor^^^ (~igor@77.28.9.101) (Changing host)
  125. # [05:17] * Joins: Igor^^^ (~igor@unaffiliated/t3oss)
  126. # [05:28] * Quits: jwalden (~waldo@nat/mozilla/x-husvexkncwrmbojk) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 22.0/20130701153714])
  127. # [05:28] * Quits: Igor^^^ (~igor@unaffiliated/t3oss) (Quit: Ex-Chat)
  128. # [05:34] * jacobolu_ is now known as jacobolus
  129. # [05:39] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  130. # [05:43] * Quits: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net) (Remote host closed the connection)
  131. # [05:53] * Joins: Igor (~igor@77.28.9.101)
  132. # [05:53] * Quits: Igor (~igor@77.28.9.101) (Client Quit)
  133. # [05:54] * Joins: accessPoint (~accessPoi@77.28.9.101)
  134. # [05:54] * Quits: accessPoint (~accessPoi@77.28.9.101) (Client Quit)
  135. # [05:54] * Joins: accessPoint (~accessPoi@77.28.9.101)
  136. # [05:58] * Parts: a-ja (~Instantbi@70.230.158.83)
  137. # [05:58] * Joins: a-ja (~Instantbi@70.230.158.83)
  138. # [05:59] * Joins: weinig (~weinig@24.130.60.35)
  139. # [06:02] * Joins: danielfilho (~danielfil@200.233.53.17)
  140. # [06:09] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
  141. # [06:10] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
  142. # [06:17] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  143. # [06:18] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  144. # [06:19] * Quits: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net) (Ping timeout: 264 seconds)
  145. # [06:19] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
  146. # [06:33] * Joins: Smylers (~smylers@needing.kith.volia.net)
  147. # [06:40] * Joins: weinig (~weinig@24.130.60.35)
  148. # [06:45] <accessPoint> external css reduce page open time?
  149. # [06:51] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
  150. # [07:01] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  151. # [07:02] <TabAtkins> Man, why are we suddenly getting so many people asking basic webdev questions lately?
  152. # [07:03] * Quits: sgalineau (~sylvaing@192.150.10.205) (Read error: Connection reset by peer)
  153. # [07:04] * Quits: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82) (Read error: No route to host)
  154. # [07:06] <tantek> TabAtkins - insufficiently googleable FAQs? E.g. on wikis?
  155. # [07:06] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
  156. # [07:06] <TabAtkins> tantek: A lot of these are things you can look up or learn yourself.
  157. # [07:07] <tantek> like LMGTFY style?
  158. # [07:07] <tantek> maybe this channel is advertised as a support forum somewhere ;)
  159. # [07:07] <TabAtkins> That actually seems halfway likely - several of the people that have showed up seem to have similar varieties of poor English.
  160. # [07:12] * Quits: accessPoint (~accessPoi@77.28.9.101) (Quit: Ex-Chat)
  161. # [07:12] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  162. # [07:20] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
  163. # [07:30] * Quits: Smylers (~smylers@needing.kith.volia.net) (Quit: Leaving.)
  164. # [07:52] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  165. # [07:52] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  166. # [07:56] <hsivonen> Hixie: maybe you didn't do anything special for title, but the patch that was written to bring Gecko up to spec had new code for <title>
  167. # [07:57] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Ping timeout: 264 seconds)
  168. # [07:57] <Hixie> odd
  169. # [07:57] <Hixie> i wonder why
  170. # [07:57] <hsivonen> Hixie: I'm not in any way objecting to not supporting <frame>, FWIW
  171. # [07:57] <Hixie> ok good :-)
  172. # [07:57] <hsivonen> Hixie: well, <title> is special
  173. # [07:58] <Hixie> i don't recall it being particularly special for <template> purposes, though
  174. # [07:58] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  175. # [07:58] <hsivonen> Hixie: parses like in "in head", so you at least have to notice and do the "in head" stuff
  176. # [08:01] <Hixie> is there new code for all the other in-head elements too?
  177. # [08:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  178. # [08:05] * Joins: accessPoint (~accessPoi@77.28.9.101)
  179. # [08:06] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
  180. # [08:08] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  181. # [08:12] * Joins: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net)
  182. # [08:19] * Quits: accessPoint (~accessPoi@77.28.9.101) (Changing host)
  183. # [08:19] * Joins: accessPoint (~accessPoi@unaffiliated/t3oss)
  184. # [08:22] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  185. # [08:31] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  186. # [08:39] * Joins: nessy (~silviapf@101.164.144.53)
  187. # [08:40] * Quits: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  188. # [08:42] * Joins: alrra (~alrra@unaffiliated/alrra)
  189. # [08:42] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
  190. # [08:43] * heycam is now known as heycam|away
  191. # [08:45] * Joins: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net)
  192. # [08:49] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  193. # [08:51] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
  194. # [08:51] * Joins: zkis (~zkis@2001:998:22:0:5c7d:b947:7eaa:343e)
  195. # [08:58] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
  196. # [09:00] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  197. # [09:02] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  198. # [09:10] * Joins: fgh (~yyyy@bb121-6-13-69.singnet.com.sg)
  199. # [09:13] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  200. # [09:13] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 252 seconds)
  201. # [09:17] * Joins: heeyoun (~heeyoun@210.94.41.89)
  202. # [09:18] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  203. # [09:29] * Quits: barneybook (~kvirc@220-136-51-91.dynamic.hinet.net) (Read error: Connection reset by peer)
  204. # [09:31] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
  205. # [09:31] <hsivonen> Hixie: the other "in head" elements were already covered
  206. # [09:35] * Quits: fgh (~yyyy@bb121-6-13-69.singnet.com.sg) (Remote host closed the connection)
  207. # [09:36] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  208. # [09:39] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  209. # [09:46] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
  210. # [09:47] * Quits: ^esc (~esc-ape@178.115.249.100.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  211. # [09:48] * Joins: Smylers (~smylers@92.60.180.97)
  212. # [09:54] * Joins: annevk (~annevk@207.218.72.65)
  213. # [09:56] * Parts: a-ja (~Instantbi@70.230.158.83)
  214. # [10:00] * Joins: ^esc (~esc-ape@178.115.251.67.wireless.dyn.drei.com)
  215. # [10:02] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 246 seconds)
  216. # [10:02] * Quits: Smylers (~smylers@92.60.180.97) (Quit: Leaving.)
  217. # [10:07] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  218. # [10:08] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  219. # [10:08] * Quits: Workshiva (~Dashiva@74.125.121.65) (Quit: leaving)
  220. # [10:09] * Joins: cheron (~cheron@unaffiliated/cheron)
  221. # [10:10] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  222. # [10:11] * Joins: hasather_ (~hasather@80.91.33.141)
  223. # [10:13] * Quits: accessPoint (~accessPoi@unaffiliated/t3oss) (Quit: Ex-Chat)
  224. # [10:14] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  225. # [10:16] <zcorpan> http://lists.w3.org/Archives/Public/www-style/2013Aug/0168.html is this something that css filters can do?
  226. # [10:18] * Joins: nonge (~nonge@p5082907E.dip0.t-ipconnect.de)
  227. # [10:22] * Quits: nonge_ (~nonge@p50829918.dip0.t-ipconnect.de) (Ping timeout: 264 seconds)
  228. # [10:27] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  229. # [10:29] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  230. # [10:29] <matjas> annevk: re: surrogates, anything in particular you’re working on?
  231. # [10:31] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
  232. # [10:31] <annevk> matjas: we've been having some office debates about Servo and Rust, strings in CSS, how Unicode 2.0 fucked it all up, and then JavaScript some more by copying Java and not fixing it in time
  233. # [10:32] <annevk> Basically, I don't see a way out of the array of sixteen-bit integers madness...
  234. # [10:32] <matjas> :(
  235. # [10:33] * matjas has horrible http://mathiasbynens.be/notes/css-escapes#other flashbacks
  236. # [10:34] <annevk> matjas: yeah, SimonSapin will fix that, presumably by not letting in surrogates via escapes, but you can still get them in CSS via JavaScript, so CSS' backend will have the sixteen-bit integers regardless
  237. # [10:35] <annevk> (And having a different backend for CSS and its DOM doesn't seem all that beneficial anyway, so just as well.)
  238. # [10:38] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Read error: Connection reset by peer)
  239. # [10:42] * Joins: benbarnett (~Adium@195.81.245.98)
  240. # [10:46] * Joins: darobin (~darobin@lns-bzn-24-82-64-132-100.adsl.proxad.net)
  241. # [10:54] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  242. # [10:54] <SimonSapin> matjas: "Since there is currently no way to escape non-BMP symbols in a cross-browser fashion…" this is also fixed now
  243. # [10:55] <SimonSapin> now that webkit supports a single hex number above FFFF
  244. # [10:55] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  245. # [10:55] * Joins: Areks (~Areks@109.161.16.212)
  246. # [10:56] <SimonSapin> annevk: you can always encode codepoints (not scalar values) in whatever way
  247. # [10:59] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  248. # [11:05] * heycam|away is now known as heycam
  249. # [11:09] * Joins: Workshiva (~Dashiva@74.125.121.65)
  250. # [11:09] <annevk> SimonSapin: anything else seems unlikely to have good perf
  251. # [11:09] <annevk> SimonSapin: also, code points*
  252. # [11:16] * Quits: ^esc (~esc-ape@178.115.251.67.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  253. # [11:18] * Quits: stalled (~stalled@unaffiliated/stalled) (Read error: Connection reset by peer)
  254. # [11:19] * Joins: Smylers (~smylers@92.60.180.53)
  255. # [11:24] * Joins: ^esc (~esc-ape@178.115.250.187.wireless.dyn.drei.com)
  256. # [11:29] * Joins: stalled (~stalled@unaffiliated/stalled)
  257. # [11:31] * Quits: Smylers (~smylers@92.60.180.53) (Ping timeout: 240 seconds)
  258. # [11:34] * Joins: fgh (~fgh@bb121-6-13-69.singnet.com.sg)
  259. # [11:40] <matjas> SimonSapin: I know, I was the one who discovered and filed that bug
  260. # [11:40] <matjas> SimonSapin: point is, on mobile a lot of older WebKits are in use, which still have the issue
  261. # [11:43] * Joins: jim0thy_ (~jim0thy_@212.113.198.34)
  262. # [11:50] * Quits: fgh (~fgh@bb121-6-13-69.singnet.com.sg) (Quit: Leaving)
  263. # [11:50] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  264. # [11:50] <annevk> Hmm, I wonder how hard https://bugzilla.mozilla.org/show_bug.cgi?id=888093 would be to implement. They'd be extremely useful.
  265. # [11:53] * Joins: yz (~maxe@bb121-6-13-69.singnet.com.sg)
  266. # [12:00] <jgraham> Depends how intrinsically difficult they are, I guess. There seems to be a fair amount of accidential complexity in fromCharCode, but not an unmanageable amount
  267. # [12:03] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  268. # [12:04] <matjas> annevk: there are already polyfills for these written in ES5
  269. # [12:04] <annevk> matjas: sure
  270. # [12:04] <annevk> matjas: not a fan of polyfills
  271. # [12:07] * Quits: Areks (~Areks@109.161.16.212) (Ping timeout: 240 seconds)
  272. # [12:13] * Joins: ehsan_ (~ehsan@66.207.208.102)
  273. # [12:13] * Quits: ehsan_ (~ehsan@66.207.208.102) (Remote host closed the connection)
  274. # [12:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Remote host closed the connection)
  275. # [12:24] * Joins: yorick (~yorick@oftn/member/yorick)
  276. # [12:28] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
  277. # [12:29] * Joins: tobie__ (~tobielang@73-118.195-178.cust.bluewin.ch)
  278. # [12:31] * Quits: yz (~maxe@bb121-6-13-69.singnet.com.sg) (Quit: Leaving)
  279. # [12:31] * Joins: othree_ (~othree@li379-129.members.linode.com)
  280. # [12:32] * Joins: fgh (~fgh@bb121-6-13-69.singnet.com.sg)
  281. # [12:35] * Joins: ajpiano_ (~ajpiano@li98-57.members.linode.com)
  282. # [12:35] * Joins: chee2 (~chee@snaek.org)
  283. # [12:36] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (*.net *.split)
  284. # [12:36] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (*.net *.split)
  285. # [12:36] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
  286. # [12:36] * Quits: dcheng (dcheng@nat/google/x-dvhzifpyipeonxfp) (*.net *.split)
  287. # [12:36] * Quits: arv (uid4269@gateway/web/irccloud.com/x-wahkmzfrsswvvsle) (*.net *.split)
  288. # [12:36] * Quits: jamesr__ (uid10481@gateway/web/irccloud.com/x-qaerxpwbucgedmtq) (*.net *.split)
  289. # [12:36] * Quits: richt (uid12457@gateway/web/irccloud.com/x-gpsnvbgdrccpanmd) (*.net *.split)
  290. # [12:36] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
  291. # [12:36] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (*.net *.split)
  292. # [12:36] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (*.net *.split)
  293. # [12:36] * Quits: chee (~chee@fsf/member/chee) (*.net *.split)
  294. # [12:36] * Quits: ondras (~ondras@zarovi.cz) (*.net *.split)
  295. # [12:36] * ajpiano_ is now known as ajpiano
  296. # [12:37] * tobie__ is now known as tobie
  297. # [12:37] * chee2 is now known as chee
  298. # [12:37] * Quits: chee (~chee@snaek.org) (Changing host)
  299. # [12:37] * Joins: chee (~chee@fsf/member/chee)
  300. # [12:41] * Joins: Areks (~Areks@109.161.16.212)
  301. # [12:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  302. # [12:42] * Joins: dcheng (dcheng@nat/google/x-dvhzifpyipeonxfp)
  303. # [12:42] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
  304. # [12:42] * Joins: ondras (~ondras@zarovi.cz)
  305. # [12:46] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  306. # [12:47] * Joins: karlcow (~karl@nerval.la-grange.net)
  307. # [12:48] * Joins: Ms2ger (~Ms2ger@182.194-64-87.adsl-dyn.isp.belgacom.be)
  308. # [13:03] <jgraham> Ms2ger: I thought I reviewed some file api tests?
  309. # [13:04] <Ms2ger> Oh, right
  310. # [13:04] <Ms2ger> Someone needs to fix your comments
  311. # [13:04] * Joins: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2)
  312. # [13:04] <jgraham> Yeah
  313. # [13:04] <Ms2ger> Which I guess means me
  314. # [13:04] <jgraham> Well for the Moz. submission at least
  315. # [13:05] <jgraham> And the ms2ger submission
  316. # [13:05] <jgraham> Maybe zcorpan has time to fix https://critic.hoppipolla.co.uk/r/32 ?
  317. # [13:05] <jgraham> I don't think there's anything big there
  318. # [13:06] <annevk> hmm, writing a parser for this URL test format is more complicated than anticipated
  319. # [13:06] <jgraham> https://critic.hoppipolla.co.uk/r/238 still needs review though
  320. # [13:06] <annevk> maybe I should've taken more shortcuts
  321. # [13:07] <jgraham> annevk: Which language?
  322. # [13:07] <jgraham> Javascript?
  323. # [13:07] <annevk> yeah
  324. # [13:09] <zcorpan> annevk: what's complicating?
  325. # [13:09] <jgraham> Well if you have specific questions, I am happy to help
  326. # [13:09] <annevk> it's gonna be fine, it's just more work than I thought it'd be
  327. # [13:09] <jgraham> Not that I will necessarily be much help :)
  328. # [13:10] * zcorpan was mostly curious
  329. # [13:11] <annevk> zcorpan: just the sheer number of states needed to do it on a per-character basis
  330. # [13:11] <annevk> zcorpan: and thinking of all the implications
  331. # [13:12] <jgraham> Hmm, isn't it relatively simple?
  332. # [13:12] <jgraham> You split on whitespace
  333. # [13:13] <annevk> that's cheating :)
  334. # [13:13] <jgraham> Then for each token containing a ":", split on that
  335. # [13:13] <jgraham> Then replace escapes
  336. # [13:13] <annevk> but okay, maybe I should do that
  337. # [13:13] <jgraham> Then pass the resulting tokens to a parser
  338. # [13:13] <annevk> I was trying to write something that didn't do double or triple passes
  339. # [13:14] <jgraham> Well you could do it one character at a time ofc, but I think in real life people usually reach for regexps for tokenisation
  340. # [13:14] <annevk> dude what is this?
  341. # [13:14] <jgraham> Unreal life?
  342. # [13:14] <annevk> Mario Kart?
  343. # [13:14] <annevk> I see
  344. # [13:14] <hsivonen> trololol: "XML 1.1 may have issues, but it's definitely not DOA."
  345. # [13:15] <jgraham> Well I mean your local neighborhood js engine probably has a fancy hand-written parser that works one character at a time
  346. # [13:15] <zcorpan> is it DBA? :-)
  347. # [13:15] <jgraham> and HTML requires it
  348. # [13:15] <jgraham> But lots of other things don't and don't
  349. # [13:15] <annevk> hsivonen: dude that bug... I don't even
  350. # [13:16] <annevk> Fortunately dbaron was there to save the day
  351. # [13:16] <jgraham> I think DOA might imply that it ever A
  352. # [13:24] * Joins: darobin_ (~darobin@lns-bzn-36-82-251-25-245.adsl.proxad.net)
  353. # [13:26] <hsivonen> annevk: I succumbed into 386 and explained why 5th ed doesn't make sense
  354. # [13:27] * heycam is now known as heycam|away
  355. # [13:27] * Quits: darobin (~darobin@lns-bzn-24-82-64-132-100.adsl.proxad.net) (Ping timeout: 256 seconds)
  356. # [13:31] * Quits: Areks (~Areks@109.161.16.212) (Ping timeout: 240 seconds)
  357. # [13:44] * Joins: scor (scor@nat/acquia/x-jhdwxhveznukztir)
  358. # [13:44] * Quits: scor (scor@nat/acquia/x-jhdwxhveznukztir) (Changing host)
  359. # [13:44] * Joins: scor (scor@drupal.org/user/52142/view)
  360. # [13:45] * Joins: F_Raymond (~Ray@114.79.16.183)
  361. # [13:46] * Joins: rmichnik (~quassel@177.135.228.218)
  362. # [13:46] * Joins: Smylers (~smylers@needing.kith.volia.net)
  363. # [13:47] * Joins: felipeduardo (~felipedua@189.115.44.34)
  364. # [13:48] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
  365. # [13:49] * Joins: rmichnik (~quassel@177.135.228.218)
  366. # [13:53] <annevk> I ran across https://blog.mozilla.org/dherman/2011/12/01/now-thats-a-nice-stache/
  367. # [13:54] <annevk> Is that still happening?
  368. # [13:55] <Ms2ger> nsid?
  369. # [13:56] <Ms2ger> Oh
  370. # [13:56] <annevk> Looks like it might obsolete the whole "return this" drive...
  371. # [13:56] <Ms2ger> Probably not harmonious
  372. # [13:56] <annevk> What is nsid?
  373. # [13:57] <Ms2ger> Nvm that :)
  374. # [13:58] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Ping timeout: 248 seconds)
  375. # [13:59] * Joins: Phase4 (~Phase4@2001:44b8:4030:9fb6:b95b:36a5:ef10:ef00)
  376. # [14:12] * Joins: voiceofgrog (489e7302@gateway/web/cgi-irc/kiwiirc.com/ip.72.158.115.2)
  377. # [14:26] * Joins: richt (uid12457@gateway/web/irccloud.com/x-zxtcvbymwrkrwqlb)
  378. # [14:26] * Joins: jamesr__ (uid10481@gateway/web/irccloud.com/x-zevdofjtrtatoqck)
  379. # [14:27] * Joins: arv (uid4269@gateway/web/irccloud.com/x-osfarmfjwettjoxf)
  380. # [14:30] <zcorpan> hsivonen: congrats on killing the old parser
  381. # [14:33] <jgraham> I thought it still did about:blank
  382. # [14:33] <hsivonen> zcorpan: thanks, but mrbkap wrote the latest patch
  383. # [14:33] <hsivonen> jgraham: it still does
  384. # [14:33] <hsivonen> jgraham: now with less code
  385. # [14:34] * Joins: erichynds (~erichynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  386. # [14:35] <annevk> jgraham: so yeah, this is not very fast
  387. # [14:35] <annevk> and I'm only splitting at this point
  388. # [14:39] <zcorpan> hsivonen: oh, so it's not completely dead yet?
  389. # [14:40] <hsivonen> zcorpan: not completely dead. like a zombie.
  390. # [14:41] <hsivonen> I don't think I like the idea of page-defined JSON.parse getting used by XHR
  391. # [14:42] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 252 seconds)
  392. # [14:43] * Joins: Areks (~Areks@109.161.16.212)
  393. # [14:47] <annevk> hsivonen: that's not the intent
  394. # [14:47] <annevk> hsivonen: there's an open bug on this
  395. # [14:47] <hsivonen> annevk: yeah
  396. # [14:48] * Joins: krawchyk (~krawchyk@65.220.49.251)
  397. # [14:53] * Joins: accessPoint (~accessPoi@77.28.28.203)
  398. # [14:56] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  399. # [14:58] * Quits: zkis (~zkis@2001:998:22:0:5c7d:b947:7eaa:343e) (Ping timeout: 245 seconds)
  400. # [14:59] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
  401. # [15:01] <annevk> When iterating over a string in JavaScript. Is there an easier way to do this:
  402. # [15:01] <annevk> String.fromCharCode(Number.parseInt([input[++i], input[++i], input[++i], input[++i]].join(""), 16))
  403. # [15:02] <Ms2ger> input[++i] + input[++i] + input[++i] + input[++i]? :)
  404. # [15:02] * Joins: Areks_home (~Areks@109.161.16.212)
  405. # [15:02] * Ms2ger wonders if we should reference XML 4th ed explicitly in specs
  406. # [15:02] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
  407. # [15:04] <annevk> XML is kinda like IDNA. Nobody really wants to make a decision...
  408. # [15:04] * Quits: Areks (~Areks@109.161.16.212) (Ping timeout: 256 seconds)
  409. # [15:05] * Quits: Smylers (~smylers@needing.kith.volia.net) (Remote host closed the connection)
  410. # [15:05] <annevk> Ms2ger: good point, not sure why I did the array thing
  411. # [15:05] * Joins: milkshoes_ (~milkshoes@65.83.231.95)
  412. # [15:06] <Ms2ger> Seems like hsivonen does want to make a decision :)
  413. # [15:06] * Joins: Smylers (~smylers@needing.kith.volia.net)
  414. # [15:07] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  415. # [15:08] * Joins: papercut (~papercut@bl19-190-28.dsl.telepac.pt)
  416. # [15:11] <jgraham> Hmm, those lines look different to me
  417. # [15:11] <jgraham> What am I missing?
  418. # [15:12] <jgraham> annevk: I have a hard time imagining that str.split(" ") is slow
  419. # [15:13] * Quits: Smylers (~smylers@needing.kith.volia.net) (Ping timeout: 264 seconds)
  420. # [15:14] * Joins: Smylers (~smylers@needing.kith.volia.net)
  421. # [15:15] * Joins: decotii (~decotii@hq.croscon.com)
  422. # [15:16] * Joins: mpt (~mpt@nat/canonical/x-tfhcutrfoswjdbub)
  423. # [15:16] * Quits: mpt (~mpt@nat/canonical/x-tfhcutrfoswjdbub) (Changing host)
  424. # [15:16] * Joins: mpt (~mpt@canonical/mpt)
  425. # [15:17] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
  426. # [15:18] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  427. # [15:19] <accessPoint> is it ok to put aside inside section and give it float right?
  428. # [15:20] * Quits: milkshoes_ (~milkshoes@65.83.231.95) (Quit: Going offline, see ya! (www.adiirc.com))
  429. # [15:20] * Joins: milkshoes (~milkshoes@65.83.231.95)
  430. # [15:22] <Lachy> accessPoint, yes. Why wouldn't it be?
  431. # [15:25] <Lachy> annevk, is the input variable in your code a string or an array? Surely, you could use input.substr(i, 4) if it's a string, or input.slice(i, i+4) if input is an array
  432. # [15:27] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
  433. # [15:27] <annevk> fair enough
  434. # [15:27] <annevk> made it
  435. # [15:27] <annevk> String.fromCharCode(Number.parseInt(input.substr(++i, i += 3), 16))
  436. # [15:28] <Ms2ger> But why...
  437. # [15:28] <accessPoint> thanks
  438. # [15:28] <annevk> Ms2ger: slightly shorter line and presumably faster?
  439. # [15:29] <Ms2ger> Don't presume before profiling :)
  440. # [15:29] <Ms2ger> Also somewhat less readable
  441. # [15:29] <jgraham> I wouldn't assume that's faster
  442. # [15:29] <jgraham> But I think it's more readable :p
  443. # [15:29] * Joins: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net)
  444. # [15:30] * Joins: TallTed (~Thud@63.119.36.36)
  445. # [15:30] <Ms2ger> jgraham, compared to String.fromCharCode(Number.parseInt(input.substr(i, i + 4), 16)); i += 4?
  446. # [15:30] * Joins: reyre (~reyre@66.207.208.102)
  447. # [15:30] <annevk> that's not the same
  448. # [15:31] <annevk> it's pre-increment, not post
  449. # [15:31] <Ms2ger> Yet another reason to write it out
  450. # [15:31] <annevk> nah
  451. # [15:31] <Ms2ger> Well, it's your code, but don't expect me to read it :)
  452. # [15:32] * Quits: Aww (~Aww@cookie-magic.erryfanclub.com) (Quit: ZNC - http://znc.in)
  453. # [15:33] <Lachy> using Ms2ger's method, it has to increment i, lookup the character at the index of the array, a new string and repeat 3 more times, and then finally concatenate each of the 4 strings into one. That seems far less efficient and less readable than simply using the native substr() method and incrementing i twice.
  454. # [15:33] * Joins: stalled (~stalled@unaffiliated/stalled)
  455. # [15:33] * Joins: Aww (~Aww@cookie-magic.erryfanclub.com)
  456. # [15:35] <Lachy> also, annevk note that substr takes a (start, length) as parameters, not (indexA, indexB), so your i+=3 will grow larger depending on what i is. If you want to do it that way, use substring()
  457. # [15:36] <annevk> ooh
  458. # [15:36] <annevk> I wonder how that even worked for me then
  459. # [15:36] <annevk> ooh, because parseInt() is presumably silly
  460. # [15:39] * Joins: izhak (~izhak@31.47.117.183)
  461. # [15:43] <jgraham> Lachy: Looking up the method could be slow, or calling could be slow, depending on the implementation. Incrementing is fast, so the tradeoff is possible method call overhead vs possible extra allocations
  462. # [15:44] * Quits: izhak (~izhak@31.47.117.183) (Remote host closed the connection)
  463. # [15:44] <jgraham> I agree the allocations might lose, but I would profile before I asserted it with confidence
  464. # [15:45] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  465. # [15:46] <zcorpan> heycam|away: why can't [NewObject] be used on attributes? is it bad API design? CSSOM does that for element.usedStyle et al
  466. # [15:46] * Quits: F_Raymond (~Ray@114.79.16.183) (Quit: Leaving)
  467. # [15:46] <annevk> zcorpan: yes it is
  468. # [15:47] <annevk> zcorpan: you don't want obj.prop != obj.prop
  469. # [15:47] <zcorpan> ok
  470. # [15:49] <annevk> hmm, had to write
  471. # [15:49] <annevk> output += String.fromCharCode(Number.parseInt(input.substring(++i, (i += 3) + 1), 16))
  472. # [15:49] <annevk> it becomes less readable by the minute
  473. # [15:50] <annevk> I'll go back to what I had before :)
  474. # [15:51] * Joins: [[zz]] (~q@node-m3f.pool-101-108.dynamic.totbb.net)
  475. # [15:52] <Ms2ger> Clearly you need a wrapper around your strings
  476. # [15:52] <Ms2ger> String.fromCharCode(Number.parseInt(input.pop(4)))
  477. # [15:53] <jgraham> You need a wrapper around your wrapper input.pop(4).int_to_string()
  478. # [15:53] <jgraham> s/int/hex/
  479. # [15:53] <jgraham> ;)
  480. # [15:55] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  481. # [15:59] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
  482. # [16:02] <annevk> no
  483. # [16:04] <zcorpan> you need a wrapper factory factory
  484. # [16:09] * Joins: mpt (~mpt@nat/canonical/x-gtgpewhwbirxrzee)
  485. # [16:09] * Quits: mpt (~mpt@nat/canonical/x-gtgpewhwbirxrzee) (Changing host)
  486. # [16:09] * Joins: mpt (~mpt@canonical/mpt)
  487. # [16:13] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22939 - opinions on naming of the methods? can they be the same? element.usedStyle()
  488. # [16:14] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
  489. # [16:15] * Quits: pkremer (~pkremer@67.137.62.98) (Quit: Leaving)
  490. # [16:21] * Quits: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net) (Ping timeout: 264 seconds)
  491. # [16:24] * Quits: fgh (~fgh@bb121-6-13-69.singnet.com.sg) (Quit: Leaving)
  492. # [16:31] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  493. # [16:32] <annevk> zcorpan: isn't CSSStyleDeclaration live? Or are you introducing a static variant?
  494. # [16:33] <zcorpan> annevk: it's not live for getComputedStyle or the GetStyleUtils variants
  495. # [16:33] <zcorpan> annevk: it's live for element.style
  496. # [16:33] <annevk> ah yeah
  497. # [16:33] <annevk> HTML typically uses get*
  498. # [16:35] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  499. # [16:35] <zcorpan> getRawComputedStyle is a bit long
  500. # [16:37] <Ms2ger> jgraham, want to merge https://github.com/w3c/web-platform-tests/pull/133 ?
  501. # [16:38] <jgraham> Done
  502. # [16:38] <jgraham> I always mis it when people review stuff on github
  503. # [16:38] <Ms2ger> Thanks
  504. # [16:44] * Quits: Areks_home (~Areks@109.161.16.212) (Read error: Connection reset by peer)
  505. # [16:44] * Joins: Areks (~Areks@109.161.16.212)
  506. # [16:47] <matjas> annevk: when iterating over the string, do you need UTF-16 code units, or code points?
  507. # [16:47] <annevk> matjas: former, it's input to JavaScript
  508. # [16:51] <annevk> matjas: that is, we hand these tests to <a>.href, <area>.href, new URL, etc.
  509. # [16:51] <annevk> once I've written all that out :-)
  510. # [16:57] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  511. # [16:57] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Connection reset by peer)
  512. # [16:58] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  513. # [16:58] * Quits: Areks (~Areks@109.161.16.212) (Ping timeout: 264 seconds)
  514. # [16:59] * Joins: ehsan (~ehsan@66.207.208.102)
  515. # [17:03] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
  516. # [17:03] * Joins: ImBcmDth (~Jon@oftn/member/ImBcmDth)
  517. # [17:04] * Joins: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net)
  518. # [17:07] <JakeA> Quick parsing question: When a <!-- is encountered within a <script>, are the "<!--" chars consumed as script content or does exit the script block & become an html comment?
  519. # [17:07] <JakeA> or does it exit*
  520. # [17:08] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  521. # [17:08] <jgraham> the behaviour of <!-- in script is... complex
  522. # [17:09] * Quits: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net) (Ping timeout: 264 seconds)
  523. # [17:10] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  524. # [17:10] <JakeA> yeah, I couldn't get my head around the tokenizer
  525. # [17:13] <jgraham> Essentially it's not a HTML comment
  526. # [17:13] <jgraham> But <!-- acts like a line comment in ECMAScript
  527. # [17:13] <annevk> For HTML it has a special purpose in that it makes </script> not exit <script>, right?
  528. # [17:14] <jgraham> But there is some extra sublety I have apparently erased from my memory
  529. # [17:14] * annevk is not sure that's up-to-date
  530. # [17:15] <annevk> JakeA: test e.g. <script><!--<script></script>--></script> in http://software.hixie.ch/utilities/js/live-dom-viewer/
  531. # [17:15] <jgraham> Ah, right
  532. # [17:16] <annevk> The --> is not required though... I should read the parser again...
  533. # [17:16] <jgraham> iirc, the problem was that people would document.write("<!--<script></script>") or something
  534. # [17:17] <JakeA> The live DOM viewer is what the browser does though, right, not what the spec says
  535. # [17:17] <JakeA> or does it use its own parser?
  536. # [17:17] <Ms2ger> What the browser does
  537. # [17:18] <Ms2ger> But browsers are pretty close to the spec
  538. # [17:18] <Ms2ger> (If you find discrepancies, file bugs :))
  539. # [17:18] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  540. # [17:20] <JakeA> Found a difference, but it looks like it's down to the resource scanner rather than the actual parser. No worries.
  541. # [17:20] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  542. # [17:21] <annevk> holy shit there's many script data states
  543. # [17:21] <Ms2ger> There'd better be
  544. # [17:23] <annevk> I'm not gonna study that
  545. # [17:28] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  546. # [17:28] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  547. # [17:30] * Joins: cabanier (~cabanier@192.150.22.55)
  548. # [17:30] * Joins: suderman (~suderman@S0106f0d1a90c0cf5.cg.shawcable.net)
  549. # [17:32] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  550. # [17:37] * Joins: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net)
  551. # [17:39] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Ping timeout: 246 seconds)
  552. # [17:47] <annevk> jgraham: so uh... according to my performance.now() comparison, running the URLTestParser only takes up to 7ms...
  553. # [17:47] <jgraham> Doesn't sound very slow :)
  554. # [17:47] <annevk> maybe I should test it again with substring
  555. # [17:47] <annevk> but it feels like a second
  556. # [17:47] <jgraham> Maybe the js console is slow
  557. # [17:47] <annevk> maybe it's the rest of Gecko that's lagging behind
  558. # [17:49] <Hixie> annevk: when nobody else is making a decision, just make one and see what happens :-)
  559. # [17:49] <annevk> not seeing the difference with substring(), not really surprising I guess given how fast it goes overall
  560. # [17:49] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
  561. # [17:51] <annevk> Hixie: I've sort of made one, IDNA 2003 is the way to go I think (changing from that is not compatible), but registrars are not doing that (they are breaking compat sometimes, and sometimes just do something)
  562. # [17:51] <annevk> registrars are likely to follow the IETF, which broke compat as well (although they have various interesting ways of claiming they didn't)
  563. # [17:51] * Quits: darobin_ (~darobin@lns-bzn-36-82-251-25-245.adsl.proxad.net) (Read error: Connection reset by peer)
  564. # [17:52] <annevk> ->FUCKED<-
  565. # [17:52] * Joins: darobin (~darobin@lns-bzn-36-82-251-25-245.adsl.proxad.net)
  566. # [17:57] * Joins: blooberry (blooberry_@nat/intel/x-kojogfpjvpvfwdyr)
  567. # [17:59] * Joins: krit (~krit@192.150.10.203)
  568. # [17:59] * Quits: hasather_ (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  569. # [18:02] <Hixie> annevk: well people aren't going to buy names that don't work, so i wouldn't worry about the registrars so much
  570. # [18:02] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  571. # [18:03] * Joins: fgh (~fgh@bb121-6-13-69.singnet.com.sg)
  572. # [18:05] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  573. # [18:06] * Joins: jsbell (jsbell@nat/google/x-wlfqitrqhpexyuur)
  574. # [18:07] * Joins: mven (~mven@206.194.49.220)
  575. # [18:09] * Joins: Adawerk (~ada@169.241.49.57)
  576. # [18:10] <annevk> Guess I can do that after this test suite stuff is sorted
  577. # [18:11] <annevk> seems like something that'd need solving anyway for a fresh implementation (I've been thinking of writing the URL parser for Servo)
  578. # [18:11] * Quits: mven (~mven@206.194.49.220) (Ping timeout: 276 seconds)
  579. # [18:12] * Ms2ger would suggest getting it into rust-the-language directly
  580. # [18:13] <annevk> Ms2ger: you mean standard library?
  581. # [18:13] <Ms2ger> Yeah
  582. # [18:13] <jgraham> Sounds reasonable
  583. # [18:14] <Ms2ger> I mentioned it in passing in #rust a while back and there didn't seem strong objections at the time
  584. # [18:14] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
  585. # [18:14] <annevk> mkay, I guess I'll try sort that out when I get to it
  586. # [18:15] * Joins: reyre (~reyre@66.207.208.102)
  587. # [18:15] <annevk> heycam|away: Hixie: hmm so yeah, should it be [Global=Window,Worker] or [Exposed=Window]
  588. # [18:15] <annevk> heycam|away: Hixie: maybe having both makes the most sense, [Global] for use by global objects and setting names you can use to refer to them and [Exposed] for non-global objects that are exposed on them
  589. # [18:15] <Ms2ger> [Global=Window,Worker] seems rather confusing with [Global] meaning "this is a global object"
  590. # [18:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
  591. # [18:16] <annevk> heycam|away: Hixie: so e.g. [Global=Worker,SharedWorker] interface SharedWorkerGlobalScope {} or some such
  592. # [18:17] <annevk> heycam|away: Hixie: and [Global=Worker,DedicatedWorker] for the other one
  593. # [18:17] <annevk> Ms2ger: yeah
  594. # [18:18] <TabAtkins> annevk: Doing assignments inside of a function's arguments is the devil.
  595. # [18:18] <annevk> TabAtkins: heh, I was just toying around with the language
  596. # [18:19] * Quits: reyre (~reyre@66.207.208.102) (Ping timeout: 245 seconds)
  597. # [18:19] * Quits: benbarnett (~Adium@195.81.245.98) (Quit: Leaving.)
  598. # [18:20] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
  599. # [18:22] * Joins: ap (~ap@2620:149:4:1b01:7cdf:6bef:b52b:4594)
  600. # [18:26] * Quits: jreading1 (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
  601. # [18:26] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  602. # [18:34] * Quits: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net) (Read error: Connection reset by peer)
  603. # [18:34] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  604. # [18:34] * Joins: jreading (~Adium@ip98-169-193-48.dc.dc.cox.net)
  605. # [18:37] * Joins: jwalden (~waldo@nat/mozilla/x-wszwzqvuflxocfee)
  606. # [18:37] * Joins: reyre (~reyre@66.207.208.102)
  607. # [18:38] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
  608. # [18:42] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  609. # [18:42] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  610. # [18:44] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  611. # [18:44] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  612. # [18:45] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  613. # [18:47] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk)
  614. # [18:48] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 268 seconds)
  615. # [18:50] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 276 seconds)
  616. # [18:50] * Joins: nimbu (~nimbu@192.150.10.205)
  617. # [18:51] * Quits: Smylers (~smylers@needing.kith.volia.net) (Ping timeout: 264 seconds)
  618. # [18:52] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  619. # [18:53] * Joins: Smylers (~smylers@needing.kith.volia.net)
  620. # [18:53] * Quits: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 256 seconds)
  621. # [18:55] * Quits: jim0thy_ (~jim0thy_@212.113.198.34) (Quit: jim0thy_)
  622. # [18:55] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  623. # [18:57] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  624. # [19:06] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
  625. # [19:07] * Joins: hasather (~hasather@guest.schibsted.no)
  626. # [19:07] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  627. # [19:08] * Joins: Benvie (~bbenvie@v-1045.fw1.sfo1.mozilla.net)
  628. # [19:08] * Joins: annevk (~annevk@207.218.72.65)
  629. # [19:11] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 256 seconds)
  630. # [19:12] * Quits: annevk (~annevk@207.218.72.65) (Ping timeout: 246 seconds)
  631. # [19:13] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  632. # [19:13] <Ms2ger> "I'm working on exposing Chrome's paint events to the DOM so that sites can report visual metrics back as part of their RUM. I know there is a lot of controversy around paint events but it would be great if we could at least define how they could be exposed should a browser vendor decide to expose them."
  633. # [19:13] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
  634. # [19:17] <jgraham> /sigh
  635. # [19:18] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
  636. # [19:19] <Hixie> heycam|away: annevk: I'm fine with just [Global] on the global interface and naming them by interface name on the other objects, fwiw
  637. # [19:19] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  638. # [19:20] * Joins: alrra (~alrra@unaffiliated/alrra)
  639. # [19:22] * Quits: nonge (~nonge@p5082907E.dip0.t-ipconnect.de) (Quit: Verlassend)
  640. # [19:22] * jonlee|afk is now known as jonlee
  641. # [19:24] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
  642. # [19:29] * Joins: alecf (alecf@nat/google/x-scrfgzkoaivgkeyk)
  643. # [19:29] <jwalden> Ms2ger: is that for srs?
  644. # [19:30] <jgraham> jwalden: Yes
  645. # [19:30] <jwalden> egad
  646. # [19:31] * jwalden idly wonders what RUM means
  647. # [19:31] <jgraham> http://lists.w3.org/Archives/Public/public-web-perf/2013Aug/0040.html
  648. # [19:31] * Joins: weinig (~weinig@17.114.107.175)
  649. # [19:32] <jgraham> Runtime U-something Metrics, perhaps
  650. # [19:32] <jgraham> UA?
  651. # [19:32] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
  652. # [19:32] * Quits: Phase4 (~Phase4@2001:44b8:4030:9fb6:b95b:36a5:ef10:ef00) (Ping timeout: 245 seconds)
  653. # [19:32] * Quits: krit (~krit@192.150.10.203) (Read error: Connection reset by peer)
  654. # [19:33] * Joins: Phase4 (~Phase4@2001:44b8:4030:9fb6:b95b:36a5:ef10:ef00)
  655. # [19:33] * Joins: krit (~krit@178-24-147-149-dynip.superkabel.de)
  656. # [19:35] * jonlee is now known as jonlee|afk
  657. # [19:37] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  658. # [19:39] * Quits: darobin (~darobin@lns-bzn-36-82-251-25-245.adsl.proxad.net) (Remote host closed the connection)
  659. # [19:39] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  660. # [19:48] * Joins: nimbu (~nimbu@192.150.10.205)
  661. # [19:49] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  662. # [19:53] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  663. # [19:53] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  664. # [19:55] * Quits: karbassi (~karbassi@li62-206.members.linode.com) (Remote host closed the connection)
  665. # [19:55] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  666. # [19:55] <jsbell> Ms2ger: With the caveat that I know nothing about that particular effort, I can sympathize. For IndexedDB there are lots of questions we want to ask about performance and behavior. We can get aggregated, anonymized stats via opt-in mechanisms, but we know site developers who use dev tools to get fine grained detail like event timing want to get that same sort of data en masse from "the field", even though it's not data we should expose via an
  667. # [19:55] <jsbell> y APIs. We're brainstorming how without exposing any web surface area (optional site-specific extension, maybe?)
  668. # [19:56] <jsbell> Ms2ger: maybe point whoever was talking about those paint events my way?
  669. # [20:00] * Joins: Areks (~Areks@109.161.16.212)
  670. # [20:00] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  671. # [20:02] <jwalden> seems like devtools in the browser should serve the need just as well, to me
  672. # [20:03] <accessPoint> how can I align img to center without using align attribute and without text-align center?
  673. # [20:04] <Ms2ger> Abspos?
  674. # [20:04] <Ms2ger> Flexbox?
  675. # [20:07] <paul_irish> jwalden: RUM is real user metrics.. so it's all about collecting data from the field, where things are a bit more wild than in a CI setup using some devtools APIs
  676. # [20:08] <paul_irish> that said, i don't think that exposing individual paint events may be useful for RUM. some of the metrics like what's exposed in https://twitter.com/ChromiumDev/status/357914389132746752/photo/1 may be better
  677. # [20:09] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
  678. # [20:15] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
  679. # [20:17] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  680. # [20:19] * Quits: Smylers (~smylers@needing.kith.volia.net) (Quit: Leaving.)
  681. # [20:19] * Joins: Smylers (~smylers@needing.kith.volia.net)
  682. # [20:22] * Quits: jwalden (~waldo@nat/mozilla/x-wszwzqvuflxocfee) (Quit: brb)
  683. # [20:26] * Quits: nimbu (~nimbu@192.150.10.205) (Quit: Leaving.)
  684. # [20:26] * Joins: nimbu (~nimbu@192.150.10.210)
  685. # [20:27] <accessPoint> where can I put html comments and where I can't - this isn't written in the w3c html spec
  686. # [20:29] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  687. # [20:30] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  688. # [20:31] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  689. # [20:34] * Joins: jwalden (~waldo@nat/mozilla/x-dxaionurmmvqsevu)
  690. # [20:38] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  691. # [20:38] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  692. # [20:44] * Quits: ondras (~ondras@zarovi.cz) (Quit: leaving)
  693. # [20:44] * encryptd_fractal is now known as DELETE_MONGO_DB
  694. # [20:44] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
  695. # [20:44] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  696. # [20:46] * Quits: accessPoint (~accessPoi@77.28.28.203) (Changing host)
  697. # [20:46] * Joins: accessPoint (~accessPoi@unaffiliated/t3oss)
  698. # [20:50] <Hixie> accessPoint: in the whatwg spec, it's in the syntax section near the end
  699. # [20:50] <Hixie> accessPoint: basic answer is that you can put them between other elements
  700. # [20:51] <Hixie> accessPoint: with exceptions for elements that only accept text like <textarea>, <title>, <script>, <style>
  701. # [20:56] * Quits: milkshoes (~milkshoes@65.83.231.95) (Quit: Going offline, see ya! (www.adiirc.com))
  702. # [20:57] * Joins: zkis (~zkis@188-67-234-46.bb.dnainternet.fi)
  703. # [20:58] <accessPoint> Hixie, can I put it inside elements and before doctype and before html element and in the head element and in the title element?
  704. # [20:58] <accessPoint> wait I will check the WHATWG spec
  705. # [20:58] <accessPoint> sorry for annoying I was reading W3C nighty spec
  706. # [21:00] * Joins: karbassi (~karbassi@li62-206.members.linode.com)
  707. # [21:01] * Quits: Areks (~Areks@109.161.16.212) (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/)
  708. # [21:02] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
  709. # [21:03] * Quits: zkis (~zkis@188-67-234-46.bb.dnainternet.fi) (Read error: Operation timed out)
  710. # [21:05] * Joins: rniwa (~rniwa@17.212.154.114)
  711. # [21:06] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
  712. # [21:06] <accessPoint> Hixie, there isn't answer in the web dev spec edition :S
  713. # [21:07] <accessPoint> can you or someone answer me please I didn't got help elsewhere I think noone knows for sure
  714. # [21:09] * Joins: nimbu (~nimbu@192.150.10.205)
  715. # [21:09] <zcorpan> uh, getComputedStyle *is* live
  716. # [21:11] * Joins: zkis (~zkis@188-67-234-46.bb.dnainternet.fi)
  717. # [21:12] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  718. # [21:13] * Joins: benbarnett (~Adium@149.241.212.83)
  719. # [21:15] * Quits: krit (~krit@178-24-147-149-dynip.superkabel.de) (Quit: Leaving.)
  720. # [21:15] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  721. # [21:17] * Quits: stalled (~stalled@unaffiliated/stalled) (Read error: Connection reset by peer)
  722. # [21:18] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Ping timeout: 264 seconds)
  723. # [21:20] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
  724. # [21:20] * Quits: benbarnett (~Adium@149.241.212.83) (Quit: Leaving.)
  725. # [21:22] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  726. # [21:22] * Joins: krit (~krit@178-24-147-149-dynip.superkabel.de)
  727. # [21:23] * Joins: kevinmarks (~yaaic@c-71-204-145-244.hsd1.ca.comcast.net)
  728. # [21:25] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  729. # [21:26] * Joins: stalled (~stalled@unaffiliated/stalled)
  730. # [21:28] * Quits: nimbu (~nimbu@192.150.10.205) (Read error: Operation timed out)
  731. # [21:28] <zcorpan> accessPoint: http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#writing
  732. # [21:29] * Joins: nimbu (~nimbu@192.150.10.210)
  733. # [21:29] <zcorpan> accessPoint: http://developers.whatwg.org/syntax.html#syntax has that also
  734. # [21:30] * Joins: MrBuur (MrBuur@0x5550f5d0.adsl.cybercity.dk)
  735. # [21:32] <zcorpan> accessPoint: so, inside elements: depends on the element, before doctype: yes, before html: yes, in the head: yes, in the title: no
  736. # [21:32] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  737. # [21:32] <Hixie> accessPoint: sorry, was out to lunch
  738. # [21:32] <Hixie> accessPoint: what zcorpan said
  739. # [21:36] * Joins: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl)
  740. # [21:38] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  741. # [21:39] <accessPoint> zcorpan, thanks Hixie no problem man thank yo utoo thank you guys keep up the good work appreciate everything!
  742. # [21:40] * Joins: rniwa (~rniwa@17.212.154.114)
  743. # [21:40] <zcorpan> accessPoint: <title><!----></title> isn't invalid, but it doesn't contain a comment, it just contains text. similarly to how it works in <script>
  744. # [21:41] * Joins: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net)
  745. # [21:41] <accessPoint> ok thanks zcorpan
  746. # [21:42] <zcorpan> np
  747. # [21:48] * Quits: jacobolus (~jacobolus@50-197-154-246-static.hfc.comcastbusiness.net) (Ping timeout: 264 seconds)
  748. # [21:48] * Quits: reyre (~reyre@66.207.208.102) (Remote host closed the connection)
  749. # [21:54] * Joins: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  750. # [21:58] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
  751. # [22:01] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  752. # [22:02] * Quits: erichynds (~erichynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com) (Quit: erichynds)
  753. # [22:08] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
  754. # [22:10] * Joins: othermaciej (~mjs@17.114.111.96)
  755. # [22:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  756. # [22:12] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  757. # [22:14] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  758. # [22:15] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 246 seconds)
  759. # [22:18] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  760. # [22:18] * Quits: krit (~krit@178-24-147-149-dynip.superkabel.de) (Quit: Leaving.)
  761. # [22:19] * Quits: voiceofgrog (489e7302@gateway/web/cgi-irc/kiwiirc.com/ip.72.158.115.2) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
  762. # [22:22] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  763. # [22:23] <zcorpan> Hixie: do we need to differentiate between dedicated and shared workers for [Exposed]?
  764. # [22:27] <Hixie> only rarely
  765. # [22:27] <Hixie> but yes
  766. # [22:27] * Joins: cabanier (~cabanier@192.150.22.55)
  767. # [22:27] <Hixie> e.g. you can't get a DedicatedWorkerGlobalScope in a shared worker
  768. # [22:31] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  769. # [22:33] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  770. # [22:34] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  771. # [22:41] * Quits: nimbu (~nimbu@192.150.10.210) (Quit: Leaving.)
  772. # [22:42] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  773. # [22:42] <zcorpan> Hixie: but DedicatedWorkerGlobalScope is the global, so it doesn't make sense for it to use [Exposed] i think
  774. # [22:42] <Ms2ger> https://www.webkit.org/blog/2910/improved-support-for-high-resolution-displays-with-the-srcset-image-attribute/
  775. # [22:43] <Hixie> zcorpan: oh you're saying anything with [Global] should just not be exposed unless it's the global? lgtm
  776. # [22:43] <Hixie> zcorpan: in that case yeah, we should have Global name its kind
  777. # [22:43] * Quits: Ms2ger (~Ms2ger@182.194-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  778. # [22:44] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  779. # [22:45] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  780. # [22:45] <zcorpan> Hixie: i didn't say that :-) i'm wondering if it makes sense for an API not defined in the Worker spec itself to expose something only in dedicated workers or only in shared workers
  781. # [22:45] <Hixie> i don't know of any so far, off-hand
  782. # [22:46] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Read error: Connection reset by peer)
  783. # [22:46] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  784. # [22:47] <zcorpan> ok. so then we probably don't need to provide that ability in the idl syntax
  785. # [22:48] * Quits: papercut (~papercut@bl19-190-28.dsl.telepac.pt) (Quit: Summoned by higher entities)
  786. # [22:49] * Joins: weinig (~weinig@17.212.155.39)
  787. # [22:49] <Hixie> i can't believe i didn't provide an event for <details> and nobody has made a case for adding one
  788. # [22:49] <Hixie> onopen/onclose event, i mean
  789. # [22:49] * Quits: zkis (~zkis@188-67-234-46.bb.dnainternet.fi) (Ping timeout: 256 seconds)
  790. # [22:50] <Hixie> (onclick is useless since it fires before it opens, so you don't know the state)
  791. # [22:52] <Hixie> also, firefox doesn't yet support <details>?!
  792. # [22:53] * Quits: TallTed (~Thud@63.119.36.36)
  793. # [22:54] <zcorpan> so if [Global] uses the name of the interface, and we put it on WorkerGlobalScope and Window, specs can use [Exposed=Window,WorkerGlobalScope]. which is longer than [Exposed=Window,Worker]. so it might be worth it to use [Global=Worker] on WorkerGlobalScope instead
  794. # [22:58] <zcorpan> Hixie: iirc, there were various things about <details> that made it hard to implement in a sane way, at least in presto, so it was punted. i'm not sure what the situation is for gecko. but maybe we should look into the issues and possibly change the spec
  795. # [22:58] <zcorpan> i wasn't involved in that myself so i'm not sure what the issues were exactly
  796. # [22:59] * Quits: weinig (~weinig@17.212.155.39) (Read error: Operation timed out)
  797. # [22:59] * Joins: weinig (~weinig@17.114.107.175)
  798. # [22:59] <zcorpan> Lachy: ^
  799. # [23:01] <zcorpan> what's the difference between w3c-srcset and whatwg-srcset?
  800. # [23:01] * Joins: nimbu (~nimbu@192.150.10.205)
  801. # [23:01] * Quits: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net) (Quit: miketaylr)
  802. # [23:04] <zcorpan> "This is an automated redaction of the relevant portions of that document." http://www.w3.org/html/wg/drafts/srcset/w3c-srcset/ says
  803. # [23:05] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  804. # [23:05] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  805. # [23:06] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  806. # [23:06] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
  807. # [23:06] <Hixie> whatwg-srcset is one step closer to what has been proofread.
  808. # [23:07] <Hixie> wouldn't the [Global] go on SharedWorkerGlobalScope and DedicatedWorkerGlobalScope?
  809. # [23:12] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  810. # [23:16] * Quits: rmichnik (~quassel@177.135.228.218) (Ping timeout: 245 seconds)
  811. # [23:20] * Quits: fgh (~fgh@bb121-6-13-69.singnet.com.sg) (Quit: Leaving)
  812. # [23:21] * Quits: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl) (Quit: Leaving)
  813. # [23:22] * Joins: miketaylr (~miketaylr@65-36-73-92.dyn.grandenetworks.net)
  814. # [23:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  815. # [23:25] * Quits: [[zz]] (~q@node-m3f.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
  816. # [23:25] * Joins: benbarnett (~Adium@149.241.212.83)
  817. # [23:26] <GPHemsley> busy busy busy
  818. # [23:28] <zcorpan> Hixie: why?
  819. # [23:29] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
  820. # [23:29] <Hixie> because they're the globals
  821. # [23:30] <zcorpan> they inherit from WorkerGlobalScope
  822. # [23:30] * Joins: weinig (~weinig@17.114.107.175)
  823. # [23:30] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  824. # [23:31] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  825. # [23:32] * Quits: Smylers (~smylers@needing.kith.volia.net) (Ping timeout: 245 seconds)
  826. # [23:37] * Quits: benbarnett (~Adium@149.241.212.83) (Quit: Leaving.)
  827. # [23:40] * Quits: alecf (alecf@nat/google/x-scrfgzkoaivgkeyk) (Quit: alecf)
  828. # [23:41] * Joins: alrra (~alrra@unaffiliated/alrra)
  829. # [23:42] * heycam|away is now known as heycam
  830. # [23:44] * Joins: dtrebbien (~dtrebbien@c-24-129-23-28.hsd1.fl.comcast.net)
  831. # [23:45] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  832. # [23:46] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  833. # [23:50] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  834. # [23:53] * Parts: dtrebbien (~dtrebbien@c-24-129-23-28.hsd1.fl.comcast.net)
  835. # [23:54] * Quits: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net) (Read error: No route to host)
  836. # [23:54] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  837. # [23:54] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  838. # [23:55] * Joins: jacobolus (~jacobolus@50-0-92-45.dsl.dynamic.sonic.net)
  839. # [23:56] <Hixie> HTMLElement.prototype instanceof Node == true? o_O
  840. # [23:59] * Joins: rmichnik (~quassel@177.201.8.66)
  841. # Session Close: Wed Aug 14 00:00:00 2013

The end :)