/irc-logs / freenode / #whatwg / 2015-07-06 / end

Options:

Previous day, Next day

  1. # Session Start: Mon Jul 06 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:06] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  4. # [00:09] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  5. # [00:12] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  6. # [00:13] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  7. # [00:14] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  8. # [00:17] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 256 seconds)
  9. # [00:17] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  10. # [00:22] * Quits: bin_005 (~ctlM@80.83.238.0) (Ping timeout: 246 seconds)
  11. # [00:24] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  12. # [00:29] * Joins: newtron (~newtron@23-91-139-242.cpe.pppoe.ca)
  13. # [00:34] * Quits: newtron (~newtron@23-91-139-242.cpe.pppoe.ca) (Ping timeout: 265 seconds)
  14. # [00:37] * Joins: annevk (~annevk@176.65.80.105)
  15. # [00:39] * Joins: annevk_ (~annevk@176.65.80.105)
  16. # [00:39] * Quits: annevk (~annevk@176.65.80.105) (Read error: Connection reset by peer)
  17. # [00:40] * Joins: KevinMarks (~yaaic@2607:fb90:5a9:57c6:68aa:5a41:6f91:abdc)
  18. # [00:43] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  19. # [00:44] * Quits: annevk_ (~annevk@176.65.80.105) (Ping timeout: 250 seconds)
  20. # [01:02] * heycam|away is now known as heycam
  21. # [01:18] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  22. # [01:18] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-jyvsdcjzcmjuzjif) (Quit: Connection closed for inactivity)
  23. # [01:20] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  24. # [01:21] * Quits: KevinMarks (~yaaic@2607:fb90:5a9:57c6:68aa:5a41:6f91:abdc) (Ping timeout: 248 seconds)
  25. # [01:22] * Quits: nephyrin` (~neph@nemu.pointysoftware.net) (Quit: ... besides, it was hot)
  26. # [01:22] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  27. # [01:22] * Joins: nephyrin (~neph@nemu.pointysoftware.net)
  28. # [01:30] * Joins: newtron (~newtron@23-91-139-242.cpe.pppoe.ca)
  29. # [01:30] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  30. # [01:33] * Joins: annevk (~annevk@176.65.80.105)
  31. # [01:34] * Quits: newtron (~newtron@23-91-139-242.cpe.pppoe.ca) (Ping timeout: 265 seconds)
  32. # [01:38] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 265 seconds)
  33. # [01:39] * Joins: karlcow (~karl@nerval.la-grange.net)
  34. # [01:40] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  35. # [01:41] * Joins: technommy (~tommyliu@113.102.184.225)
  36. # [01:46] * Quits: technommy (~tommyliu@113.102.184.225) (Ping timeout: 265 seconds)
  37. # [01:59] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  38. # [02:01] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  39. # [02:04] * heycam is now known as heycam|away
  40. # [02:05] * heycam|away is now known as heycam
  41. # [02:06] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 255 seconds)
  42. # [02:12] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  43. # [02:23] * heycam is now known as heycam|away
  44. # [02:28] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  45. # [02:28] * Joins: annevk (~annevk@176.65.80.105)
  46. # [02:28] * Quits: jory (~jory@162.243.4.197) (Ping timeout: 256 seconds)
  47. # [02:28] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  48. # [02:30] * Joins: jory (~jory@supercu.be)
  49. # [02:31] * Joins: newtron (~newtron@23-91-139-242.cpe.pppoe.ca)
  50. # [02:33] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 252 seconds)
  51. # [02:35] * Quits: newtron (~newtron@23-91-139-242.cpe.pppoe.ca) (Ping timeout: 265 seconds)
  52. # [02:40] * heycam|away is now known as heycam
  53. # [02:46] <weinig> hi heycam
  54. # [02:46] <heycam> hi weinig
  55. # [02:46] <weinig> heycam: got a second for a WebIDL question?
  56. # [02:46] <heycam> sure
  57. # [02:47] <weinig> heycam: for a method like prepend in https://dom.spec.whatwg.org/#parentnode
  58. # [02:47] <weinig> heycam: should non-nodes that get passed to it get toString()ed?
  59. # [02:48] <heycam> weinig, I think that's right. let me check.
  60. # [02:48] <weinig> heycam: thanks!
  61. # [02:49] <heycam> weinig, so, yes. the last few steps of http://heycam.github.io/webidl/#es-union catch types that didn't match exactly
  62. # [02:49] <weinig> heycam: excellent, thanks!
  63. # [02:50] <heycam> weinig, no problem!
  64. # [02:50] <weinig> “If types includes a string type, then return the result of converting V to that type."
  65. # [02:50] <weinig> couldn’t be clearer :)
  66. # [02:50] <heycam> it's clear if you've made it all the way through the previous 15 steps :)
  67. # [02:51] <weinig> heycam: and remembered where to look
  68. # [02:51] <weinig> heycam: I was pretty sure I was right, I just couldn’t remember which part it was in
  69. # [02:51] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
  70. # [02:57] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  71. # [03:12] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  72. # [03:20] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  73. # [03:21] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-wuewngolbzhnsvdl) (Quit: Connection closed for inactivity)
  74. # [03:22] * Joins: annevk (~annevk@176.65.80.105)
  75. # [03:22] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  76. # [03:27] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 252 seconds)
  77. # [03:31] * Joins: newtron (~newtron@23.91.139.242)
  78. # [03:36] * Quits: newtron (~newtron@23.91.139.242) (Ping timeout: 265 seconds)
  79. # [03:38] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  80. # [03:39] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  81. # [03:45] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  82. # [03:50] * Joins: KevinMarks__ (~yaaic@2607:fb90:5b3:9b7b:bbdd:6f4:fce9:f85b)
  83. # [03:50] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  84. # [03:52] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  85. # [03:52] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  86. # [03:55] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 244 seconds)
  87. # [03:56] * Quits: KevinMarks__ (~yaaic@2607:fb90:5b3:9b7b:bbdd:6f4:fce9:f85b) (Ping timeout: 248 seconds)
  88. # [04:01] * Quits: roc (~chatzilla@121.98.82.64) (Remote host closed the connection)
  89. # [04:06] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  90. # [04:12] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  91. # [04:14] * heycam is now known as heycam|away
  92. # [04:16] * Joins: annevk (~annevk@176.65.80.105)
  93. # [04:17] * Quits: flower (~user@189.116.150.203.sta.inet.co.th) (Quit: -)
  94. # [04:19] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  95. # [04:21] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 250 seconds)
  96. # [04:32] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  97. # [04:32] * Quits: ricea (~ricea@2401:fa00:4:1000:c166:552d:f2b0:250f) (Ping timeout: 272 seconds)
  98. # [04:33] * Quits: seventh (seventh@69.80.107.222) (Ping timeout: 250 seconds)
  99. # [04:33] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  100. # [04:37] * Joins: roc (~chatzilla@121.98.82.64)
  101. # [04:42] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  102. # [04:45] * Joins: flower (~user@189.116.150.203.sta.inet.co.th)
  103. # [04:45] * Joins: ricea (~ricea@2401:fa00:4:1000:acaf:71b0:f68e:f107)
  104. # [04:46] * Joins: hgl_ (~hgl@unaffiliated/hgl)
  105. # [04:49] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 255 seconds)
  106. # [04:52] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  107. # [04:56] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-oadnebdizlpirwaq) (Quit: Connection closed for inactivity)
  108. # [04:56] * Quits: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com) (Read error: Connection reset by peer)
  109. # [04:58] * heycam|away is now known as heycam
  110. # [04:59] * Joins: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com)
  111. # [05:03] * Quits: hendry (~hendry@ec2-52-74-100-218.ap-southeast-1.compute.amazonaws.com) (Quit: leaving)
  112. # [05:04] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
  113. # [05:10] * Joins: annevk (~annevk@176.65.80.105)
  114. # [05:12] * Joins: bin_005 (~ctlM@80.83.238.117)
  115. # [05:13] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  116. # [05:15] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 246 seconds)
  117. # [05:17] * heycam is now known as heycam|away
  118. # [05:17] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 248 seconds)
  119. # [05:18] * Joins: hendry (~hendry@ec2-52-74-242-24.ap-southeast-1.compute.amazonaws.com)
  120. # [05:21] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 244 seconds)
  121. # [05:23] * Joins: hendry_ (~hendry@ec2-52-74-216-217.ap-southeast-1.compute.amazonaws.com)
  122. # [05:24] * Quits: beowulf (~sstewart@host109-151-195-37.range109-151.btcentralplus.com) (Remote host closed the connection)
  123. # [05:25] * Quits: hendry (~hendry@ec2-52-74-242-24.ap-southeast-1.compute.amazonaws.com) (Ping timeout: 256 seconds)
  124. # [05:27] * Joins: mven (~textual@173.174.112.125)
  125. # [05:32] * heycam|away is now known as heycam
  126. # [05:32] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  127. # [05:38] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  128. # [05:39] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  129. # [05:40] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  130. # [05:44] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 244 seconds)
  131. # [05:45] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  132. # [05:49] * Quits: bin_005 (~ctlM@80.83.238.117) (Ping timeout: 244 seconds)
  133. # [05:56] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  134. # [05:56] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  135. # [06:01] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  136. # [06:01] * hendry_ is now known as hendry
  137. # [06:04] * Joins: annevk (~annevk@176.65.80.105)
  138. # [06:09] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 250 seconds)
  139. # [06:14] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  140. # [06:19] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
  141. # [06:23] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  142. # [06:27] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Quit: weinig)
  143. # [06:28] * Joins: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net)
  144. # [06:28] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Client Quit)
  145. # [06:41] * Joins: technommy (~tommyliu@113.102.184.225)
  146. # [06:42] * Quits: technommy (~tommyliu@113.102.184.225) (Remote host closed the connection)
  147. # [06:44] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  148. # [06:50] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  149. # [06:59] * Joins: annevk (~annevk@176.65.80.105)
  150. # [07:03] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 244 seconds)
  151. # [07:11] * Joins: technommy (~tommyliu@183.16.190.232)
  152. # [07:22] * Quits: technommy (~tommyliu@183.16.190.232) (Read error: Connection reset by peer)
  153. # [07:23] * Joins: technommy (~tommyliu@li413-132.members.linode.com)
  154. # [07:25] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  155. # [07:28] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  156. # [07:32] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 250 seconds)
  157. # [07:33] * Joins: imagineer (~imagineer@122.172.198.67)
  158. # [07:38] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 250 seconds)
  159. # [07:39] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  160. # [07:43] * heycam is now known as heycam|away
  161. # [07:43] * heycam|away is now known as heycam
  162. # [07:43] * heycam is now known as heycam|away
  163. # [07:43] * heycam|away is now known as heycam
  164. # [07:45] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  165. # [07:53] * Joins: annevk (~annevk@176.65.80.105)
  166. # [07:57] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 252 seconds)
  167. # [08:07] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  168. # [08:10] * Quits: svincent (~svincent@ip70-187-134-52.oc.oc.cox.net) (Ping timeout: 252 seconds)
  169. # [08:11] * Joins: svincent (~svincent@ip70-187-134-52.oc.oc.cox.net)
  170. # [08:18] * Quits: technommy (~tommyliu@li413-132.members.linode.com) (Remote host closed the connection)
  171. # [08:21] * Joins: technommy (~tommyliu@163.125.80.89)
  172. # [08:21] * Quits: technommy (~tommyliu@163.125.80.89) (Remote host closed the connection)
  173. # [08:22] * Joins: zdobersek (~zan@46.166.190.239)
  174. # [08:23] * Quits: imagineer (~imagineer@122.172.198.67) (Remote host closed the connection)
  175. # [08:24] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 255 seconds)
  176. # [08:33] * Joins: technommy (~tommyliu@116.251.214.16)
  177. # [08:34] * Joins: technomm_ (~tommyliu@183.16.190.232)
  178. # [08:34] * Quits: technomm_ (~tommyliu@183.16.190.232) (Remote host closed the connection)
  179. # [08:36] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-djtywxuzgrnnorts)
  180. # [08:36] * Joins: KevinMarks__ (~yaaic@2607:fb90:5b7:9aab:3a4b:2f31:42e2:bb6b)
  181. # [08:38] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  182. # [08:38] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 264 seconds)
  183. # [08:41] * Joins: technommy (~tommyliu@116.251.214.16)
  184. # [08:44] * Joins: technomm_ (~tommyliu@li568-208.members.linode.com)
  185. # [08:45] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 255 seconds)
  186. # [08:47] * Joins: annevk (~annevk@176.65.80.105)
  187. # [08:48] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  188. # [08:50] * heycam is now known as heycam|away
  189. # [08:52] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 265 seconds)
  190. # [08:53] * Joins: technommy (~tommyliu@163.125.80.158)
  191. # [08:53] * Quits: technommy (~tommyliu@163.125.80.158) (Read error: Connection reset by peer)
  192. # [08:53] * Quits: technomm_ (~tommyliu@li568-208.members.linode.com) (Ping timeout: 256 seconds)
  193. # [08:53] * Joins: lilmonkey` (~a@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
  194. # [08:53] * Quits: lilmonkey` (~a@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
  195. # [08:53] * Joins: lilmonkey` (~a@pdpc/supporter/professional/riven)
  196. # [08:57] * Quits: lilmonkey (~a@pdpc/supporter/professional/riven) (Ping timeout: 256 seconds)
  197. # [09:00] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  198. # [09:07] * Joins: technommy (~tommyliu@183.16.195.147)
  199. # [09:07] * Joins: ^esc (~esc-ape@178.115.129.20.wireless.dyn.drei.com)
  200. # [09:08] * Quits: technommy (~tommyliu@183.16.195.147) (Read error: Connection reset by peer)
  201. # [09:09] * Joins: technommy (~tommyliu@li587-82.members.linode.com)
  202. # [09:09] * Joins: hasather (~hasather@80.91.33.141)
  203. # [09:12] * Quits: ^esc_ (~esc-ape@77.119.128.85.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  204. # [09:13] * Joins: technomm_ (~tommyliu@183.16.195.147)
  205. # [09:13] * Quits: ohaibbq (~ohaibbq@2601:643:8100:9bc4:1cb9:804d:9fb4:b568) (Quit: Leaving...)
  206. # [09:14] * Quits: technommy (~tommyliu@li587-82.members.linode.com) (Ping timeout: 265 seconds)
  207. # [09:14] * Joins: technommy (~tommyliu@183.16.190.232)
  208. # [09:17] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-hgbczbricwuznkoy)
  209. # [09:18] * Quits: technomm_ (~tommyliu@183.16.195.147) (Ping timeout: 248 seconds)
  210. # [09:19] * Joins: Ms2ger (~Ms2ger@d5152687C.access.telenet.be)
  211. # [09:20] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  212. # [09:21] * Quits: technommy (~tommyliu@183.16.190.232) (Read error: Connection reset by peer)
  213. # [09:22] * Joins: technommy (~tommyliu@116.251.214.16)
  214. # [09:23] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  215. # [09:24] * Joins: annevk (~annevk@176.65.80.105)
  216. # [09:25] * Quits: KevinMarks__ (~yaaic@2607:fb90:5b7:9aab:3a4b:2f31:42e2:bb6b) (Ping timeout: 248 seconds)
  217. # [09:26] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 256 seconds)
  218. # [09:27] <jochen__> annevk: i guess you found my github account meanwhile
  219. # [09:27] <annevk> jochen__: did!
  220. # [09:27] <jochen__> annevk: i'm not convinced that the referrer attribute adds much value, i'd rather first see a use case
  221. # [09:27] <annevk> jochen__: https://github.com/w3c/webappsec/issues/409 and https://github.com/w3c/webappsec/issues/413
  222. # [09:27] <jochen__> as in a big website that wants this feature
  223. # [09:27] <annevk> jochen__: well I'd be happy if you removed it from the draft
  224. # [09:28] <annevk> jochen__: we should still figure out what the story with fetch(), service workers, and referrers is
  225. # [09:28] <jochen__> yes
  226. # [09:29] <annevk> Setting same-origin URLs works fine, until you hit CSS. I'm not entirely sure what to do there and it seems to be a problem for service workers too. At least, the current model violates SOP (same for resource timing)...
  227. # [09:30] <annevk> Perhaps "no-cors" cross-origin CSS subresources should simply skip the service worker... And if you want them to go through you need CORS.
  228. # [09:30] <jochen__> what's the problem with css?
  229. # [09:31] <annevk> jochen__: https://github.com/slightlyoff/ServiceWorker/issues/719
  230. # [09:31] <annevk> jochen__: and https://github.com/w3c/webappsec/issues/413
  231. # [09:31] <annevk> jochen__: (the referrer for CSS subresources is the stylesheet, not the document)
  232. # [09:31] <jochen__> ah, the sheet itself is from another origin
  233. # [09:31] <jochen__> but the service worker sees what it loads
  234. # [09:32] <annevk> yeah
  235. # [09:32] <annevk> well, at least as currently defined
  236. # [09:32] <jochen__> not telling the service worker about those seems like the way to go
  237. # [09:32] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 252 seconds)
  238. # [09:32] <annevk> But I guess even with CORS CSS, setting the referrer for its subresources would be problematic
  239. # [09:32] <annevk> So perhaps we should only allow copying the referrer from incoming Request objects
  240. # [09:33] <annevk> Gotta go for a bit
  241. # [09:33] <jochen__> yeah, so the only actual use case I know for changing the referrer to something entirely else is G+
  242. # [09:33] <slightlyoff> you need to test that in the wild.
  243. # [09:33] <jochen__> and they don't want to set it to something on the same origin, but to something else
  244. # [09:34] <slightlyoff> i have a guess that font cdns care about referrer
  245. # [09:34] <jochen__> i.e. they would like to have plus.url.google.com as outgoing referrer
  246. # [09:34] <slightlyoff> (particularly the licensed kind)
  247. # [09:35] * Quits: mpt (mpt@canonical/mpt) (Read error: Connection reset by peer)
  248. # [09:36] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Connection reset by peer)
  249. # [09:36] * Joins: g4 (~g4@unaffiliated/gormer)
  250. # [09:36] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  251. # [09:37] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  252. # [09:37] * Joins: technommy (~tommyliu@183.16.195.147)
  253. # [09:37] * Joins: mpt (~mpt@canonical/mpt)
  254. # [09:43] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  255. # [09:45] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  256. # [09:45] * Krinkle_ is now known as Krinkle
  257. # [09:45] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  258. # [09:45] <MikeSmith> hayato: わあああー😲
  259. # [09:46] <kochi> yey!
  260. # [09:46] <kochi> yay!
  261. # [09:46] <hayato> If you are watching GitHub w3c/webcomponents repository, I'm very sorry for spamming :)
  262. # [09:47] <MikeSmith> now he says he's sorry! :-)
  263. # [09:47] <hayato> In the next, I'll mark all migrated bugs on bugzilla "MOVED".
  264. # [09:47] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  265. # [09:48] <MikeSmith> yay! nice to have something to look forward to!
  266. # [09:48] <MikeSmith> hayato: just kiddingーI'm very glad to see these getting migrated to github
  267. # [09:48] <MikeSmith> thanks for doing it
  268. # [09:56] * Joins: calvaris (~calvaris@188.87.102.213)
  269. # [09:59] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  270. # [10:00] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  271. # [10:04] <annevk> jochen__: so the problem is that service workers reset the referrer due to fetch()
  272. # [10:05] <annevk> jochen__: so for a site with a service worker the referrer will always be the service worker
  273. # [10:05] <annevk> jochen__: I think we want that to change
  274. # [10:06] * Joins: Lachy (~Lachy@213.166.174.2)
  275. # [10:08] <MikeSmith> oops in hindsight I guess we should have temporarily disabled bugzilla bugmail to public-webapps
  276. # [10:08] <MikeSmith> too late now I reckon
  277. # [10:11] <annevk> I guess I'm gonna mark w3c/webcomponents as read
  278. # [10:11] <annevk> That's too much
  279. # [10:11] <Domenic> I thought we did disable it...
  280. # [10:14] <annevk> Yeah, not super cool this
  281. # [10:16] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-wnfvziqqgeaiiviu)
  282. # [10:17] * Joins: espadrine (~tyl@213.152.18.159)
  283. # [10:19] <MikeSmith> Domenic: yeah was just now talking to the webapps team contact; it seems they disabled it on the component but not on all the existing bugs
  284. # [10:23] <hayato> Hmm. it looked public-webapps received the mass mail flood again.
  285. # [10:23] * Quits: dshwang (~dshwang@192.55.54.40) (Quit: Leaving)
  286. # [10:23] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  287. # [10:24] * Quits: technommy (~tommyliu@183.16.195.147) (Read error: Connection reset by peer)
  288. # [10:24] * Joins: dshwang (dshwang@nat/intel/x-oecvmkcgeextmjpu)
  289. # [10:24] <hayato> Sorry for that. I though the mail was disabled as per https://lists.w3.org/Archives/Public/public-webapps/2015JulSep/0006.html
  290. # [10:25] <hayato> Yes, I've finished.
  291. # [10:26] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  292. # [10:26] * Joins: bin_005 (~ctlM@80.83.239.28)
  293. # [10:27] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  294. # [10:27] <hayato> xiaoqian told me that it was not removed from *every* bugs.
  295. # [10:27] <MikeSmith> hayato: no worriesー not your fault, yeah
  296. # [10:28] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  297. # [10:28] <MikeSmith> I should have checked on it myself ahead of time
  298. # [10:29] <Domenic> annevk: would it be interesting to have GitHub auto-notify about commits to whatwg repos in this channel? Or would that interfere with the flow of discussion?
  299. # [10:29] <annevk> jochen__: it seems kind of okay to tie the referrer thing to public suffixes, though sleevi might have a fit :p
  300. # [10:30] <annevk> Domenic: might be fun to try
  301. # [10:30] <hayato> MikeSmith: NP. I also should have tested it with a small number of the bugs. If we have a next chance, I think we can do better in the next time. :)
  302. # [10:31] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  303. # [10:31] <Domenic> I guess people can already watch those with twitter, hmm
  304. # [10:31] <MikeSmith> hayato: no blood was spilled, so I think everybody will survive :)
  305. # [10:32] * Joins: beowulf (~sstewart@host109-151-195-37.range109-151.btcentralplus.com)
  306. # [10:36] <annevk> MikeSmith: "e.g." is usually followed by a comma?
  307. # [10:37] <MikeSmith> annevk: yeah, it always is, actually
  308. # [10:37] <annevk> MikeSmith: huh, okay
  309. # [10:37] <annevk> MikeSmith: "forbidden response-header name" why no hyphen after forbidden?
  310. # [10:37] <MikeSmith> Just like "for example" is
  311. # [10:38] <annevk> MikeSmith: or between same-origin and data-URL in "same-origin data-URL flag"
  312. # [10:40] <MikeSmith> well those are sorta special cases, in part because they're unambiguous without yet another hyphen in there
  313. # [10:41] <MikeSmith> I think they might actually be more confusing if there were additional hyphens there
  314. # [10:42] <MikeSmith> because "same-origin" is a unit of meaning as a term, and "data url" is a unit ofmeaning as a term
  315. # [10:43] <MikeSmith> The extra hyphen would obscure those meanings
  316. # [10:43] * Quits: g4 (~g4@unaffiliated/gormer) (Ping timeout: 256 seconds)
  317. # [10:44] <MikeSmith> if y'all do set up IRC notifications for any github repos here, I recommend you use the github option to send them as IRC Notices rather than regular messages (that would show up as "real" channel activity in people's clients)
  318. # [10:46] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-eysdjktbugwdeaup)
  319. # [10:46] <hayato> I'll send an announce mail about the migration to public-webapps soon after I update the links to the bugs on the Custom Elements and HTML Imports editor's draft.
  320. # [10:46] <MikeSmith> and "forbidden response-header name" because I think you also already got "response-header name" there as a term
  321. # [10:46] <MikeSmith> So "forbidden" is modifying that existing term
  322. # [10:47] * Joins: g4 (~g4@unaffiliated/gormer)
  323. # [10:51] * Joins: darobin (~darobin@159.180.228.142)
  324. # [11:06] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Connection reset by peer)
  325. # [11:06] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  326. # [11:08] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  327. # [11:09] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  328. # [11:09] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Connection reset by peer)
  329. # [11:12] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  330. # [11:12] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  331. # [11:16] * Quits: calvaris (~calvaris@188.87.102.213) (Ping timeout: 256 seconds)
  332. # [11:17] * Joins: calvaris (~calvaris@188.87.102.213)
  333. # [11:25] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 276 seconds)
  334. # [11:25] * Joins: annevk (~annevk@176.65.80.105)
  335. # [11:26] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  336. # [11:27] <Domenic> annevk: how do you convert svgs to pngs usually
  337. # [11:28] <annevk> Domenic: I use some online service, but reportedly it's not very good
  338. # [11:28] <Domenic> I can use an optimizer after the initial conversion, just need to get that done
  339. # [11:28] <annevk> Domenic: as in, I use one of the first search results for that question
  340. # [11:28] <annevk> Domenic: and I use 500x500 as output size, to avoid most scaling artifacts
  341. # [11:29] <Domenic> and what is the best png crusher these days... eric lawrence has opinions, i know
  342. # [11:29] <annevk> I guess if you're on Windows you can use his stuff
  343. # [11:30] <annevk> The only reason we even have PNG is Twitter
  344. # [11:32] <Domenic> They probably recompress to jpg anyway lol
  345. # [11:35] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 244 seconds)
  346. # [11:36] * Quits: calvaris (~calvaris@188.87.102.213) (Ping timeout: 276 seconds)
  347. # [11:42] <annevk> davve: Domenic: hah, I see now why it had the extra <path> bits, the original didn't render in Firefox
  348. # [11:42] <annevk> I wonder what caused that
  349. # [11:50] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  350. # [11:52] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  351. # [11:57] * Joins: calvaris (~calvaris@188.87.102.213)
  352. # [12:08] <Domenic> yeah that seems kind of bad
  353. # [12:22] * Quits: annevk (~annevk@176.65.80.105) (Remote host closed the connection)
  354. # [12:24] * Joins: xiinotulp (~plutoniix@node-118s.pool-180-180.dynamic.totbb.net)
  355. # [12:26] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  356. # [12:27] * Quits: plutoniix (~plutoniix@node-o5y.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
  357. # [13:02] * Quits: calvaris (~calvaris@188.87.102.213) (Ping timeout: 252 seconds)
  358. # [13:02] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  359. # [13:06] * xiinotulp is now known as plutoniix
  360. # [13:20] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  361. # [13:24] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Ping timeout: 248 seconds)
  362. # [13:28] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  363. # [13:31] * Joins: annevk (~annevk@176.65.80.105)
  364. # [13:36] <MikeSmith> SimonSapin: regarding application/xhtml+xml, https://bugzilla.mozilla.org/show_bug.cgi?id=1180623 seems relevant to what you were asking about the other day, as far as if there's content relying on application/xhtml+xml and if Servo should support it
  365. # [13:38] <MikeSmith> SimonSapin: as far as I can tell from the bug description that Julien wrote there, mobile GMail at least must be using application/xhtml+xml for something for some reason
  366. # [13:38] * Joins: imagineer (~imagineer@122.172.198.67)
  367. # [13:39] <MikeSmith> of course that bug's also relevant in the context of what should be done in cases where the application/xhtml+xml being served isn't well-formed XML
  368. # [13:39] * Quits: imagineer (~imagineer@122.172.198.67) (Remote host closed the connection)
  369. # [13:40] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
  370. # [13:43] <MikeSmith> anyway we still have to wonder (1) why Gmail is serving anything as application/xhtml+xml to begin with, and (2) whatever UAs they're intending it for must not actually be parsing it as XML, because otherwise they'd be choking on it too, so why don't they just serve it as text/html to them
  371. # [13:44] * Joins: calvaris (~calvaris@188.87.102.213)
  372. # [13:53] * Joins: technommy (~tommyliu@113.102.184.225)
  373. # [13:53] * Quits: technommy (~tommyliu@113.102.184.225) (Remote host closed the connection)
  374. # [13:57] * Quits: calvaris (~calvaris@188.87.102.213) (Ping timeout: 256 seconds)
  375. # [14:02] * Quits: mattur (sid16049@gateway/web/irccloud.com/x-ypqfvvlaykestymw)
  376. # [14:02] * Joins: mattur (sid16049@gateway/web/irccloud.com/x-hpirebqmnlyuadzt)
  377. # [14:06] * Joins: technommy (~tommyliu@113.102.184.225)
  378. # [14:07] * Joins: roven (~roven@193.110.251.149)
  379. # [14:13] * Quits: technommy (~tommyliu@113.102.184.225) (Read error: Connection reset by peer)
  380. # [14:13] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-jcvqdalebzcylwhg)
  381. # [14:13] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-waoluytiehxjhgax)
  382. # [14:13] * Joins: technommy (~tommyliu@116.251.214.16)
  383. # [14:24] <SimonSapin> thanks for the pointer MikeSmith
  384. # [14:24] * Joins: calvaris (~calvaris@188.87.102.213)
  385. # [14:27] <annevk> philipj: not sure how to answer your window.event questions
  386. # [14:28] <philipj> annevk: to put it differently, is there anything I can do?
  387. # [14:29] <philipj> if there's a particular pattern of usage seen in some bug report, I could search for that in httparchive
  388. # [14:29] <philipj> but coming up with a use counter that's a good proxy of the risk seems tricky in this case
  389. # [14:31] * Quits: calvaris (~calvaris@188.87.102.213) (Ping timeout: 256 seconds)
  390. # [14:31] * Joins: robinv (~roven@193.110.251.149)
  391. # [14:34] <Domenic> SimonSapin: Ms2ger: why is Servo doing XML5 instead of just HTML?
  392. # [14:35] * Quits: roven (~roven@193.110.251.149) (Ping timeout: 264 seconds)
  393. # [14:37] * Joins: calvaris (~calvaris@46.24.125.11)
  394. # [14:40] <Ms2ger> I would be very surprised if we never needed any xml
  395. # [14:43] * Quits: calvaris (~calvaris@46.24.125.11) (Quit: Ex-Chat)
  396. # [14:44] * Joins: calvaris (~calvaris@46.24.125.11)
  397. # [14:45] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-djtywxuzgrnnorts) (Quit: Connection closed for inactivity)
  398. # [14:46] <jgraham> Although I think the answer to "why now" is more or less "someone wrote a patch"
  399. # [14:49] * Quits: annevk (~annevk@176.65.80.105) (Remote host closed the connection)
  400. # [14:50] <Domenic> Ms2ger: why? assuming "HTML" = HTML + SVG (+ MathML if you want)
  401. # [14:51] <jgraham> Because XML does occasionally get used? Not just through top-level documents
  402. # [14:52] <jgraham> I mean Chrome can't even remove XSLT afaik which is even less common
  403. # [14:52] <Domenic> But ... you have no concrete examples?
  404. # [14:52] <Domenic> IIRC XSLT and SVG are the only things in chrome we need libxml for
  405. # [14:53] <Domenic> Seems like a lot to add to a browser without any actual use cases yet, is what confuses me.
  406. # [14:53] <JonathanNeal> Hypothetically, would the selector weight of `.element:media( min-width: 30em )` be any heavier than the selector weight of `.element` ? Re: http://htmlpreview.github.io/?https://github.com/ResponsiveImagesCG/container-queries/blob/master/index.html
  407. # [14:54] <jgraham> https://golem.ph.utexas.edu/~distler/blog/ is a concrete example
  408. # [14:54] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-oiymlsaygjmrsbut)
  409. # [14:55] <Domenic> jgraham: sure, but that can be parsed with the HTML parser
  410. # [14:55] * Joins: parshap (sid18846@gateway/web/irccloud.com/x-mrzijcavdwsuzuzl)
  411. # [14:55] <Domenic> No need for XML5
  412. # [14:56] <jgraham> It's not obvious to me that's true without trying it
  413. # [14:57] <jgraham> But we at least all agree that you today can't ship a browser without XML support
  414. # [14:57] <jgraham> And someone offered to implement XML5 in a way that would integrate with Servo
  415. # [14:58] <jgraham> So I'm not sure what the discussion here is
  416. # [14:58] <Domenic> jgraham: I tried it in IE, it works fine
  417. # [14:59] * Quits: abucur (sid19072@gateway/web/irccloud.com/x-qciykqihbtpyhpja)
  418. # [14:59] * Joins: abucur (sid19072@gateway/web/irccloud.com/x-ukbeljzidzuuetyh)
  419. # [14:59] <Domenic> jgraham: if this is just a way of helping a new collaborator feel welcomed, that's fine. I'm questioning whether XML is actually something the web platform needs, and surprised Servo's answer is "yes, and also we invented a new dialect of it that nobody else supports."
  420. # [14:59] <benjamingr> mathiasbynens: hey, if you're here by any chance we have a RegExp with 'u' flag question for you :)
  421. # [14:59] <Domenic> We're actively trying to remove it in Chromium.
  422. # [15:00] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  423. # [15:01] * Quits: calvaris (~calvaris@46.24.125.11) (Ping timeout: 248 seconds)
  424. # [15:01] <jgraham> If you manage to remove it in Chromium then I'm sure people will be happy to turn it off in Servo
  425. # [15:01] * Joins: newtron (~newtron@23-91-139-242.cpe.pppoe.ca)
  426. # [15:01] <jgraham> Servo isn't exactly in a position to influence content authors today
  427. # [15:02] <Domenic> Fair enough
  428. # [15:02] <jgraham> OTOH XML5 seems like an experiment worth running
  429. # [15:02] * Quits: tyoshino (sid19222@gateway/web/irccloud.com/x-laszxhfiowqjcrfq)
  430. # [15:02] <Domenic> IE never implemented it for HTML, is also my point.
  431. # [15:02] * Joins: tyoshino (sid19222@gateway/web/irccloud.com/x-jvkouepzttpbyhkd)
  432. # [15:03] * Quits: amtiskaw (sid19262@gateway/web/irccloud.com/x-tfrnhjoonmcnzejb)
  433. # [15:03] * Joins: amtiskaw (sid19262@gateway/web/irccloud.com/x-ujwahveqowhzhnkw)
  434. # [15:03] <Domenic> But I guess it's all the rage to be compatible with WebKit/Blink these days instead of Gecko or IE :-/
  435. # [15:05] * Joins: imagineer (~imagineer@122.172.198.67)
  436. # [15:05] <mathiasbynens> benjamingr: shoot
  437. # [15:06] <benjamingr> mathiasbynens: we're working on RegExp.escape and we're wondering if/why we need to escape a-fA-F at the start of terms. https://github.com/benjamingr/RegExp.escape/pull/35
  438. # [15:06] <mathiasbynens> Domenic: iirc IE does support XHTML nowadays but sure, long after people stopped caring
  439. # [15:07] <Domenic> mathiasbynens: hmm I was almost certain I read some Edge stuff on them doubling-down on not supporting XHTML
  440. # [15:07] * Joins: wakaba_ (~wakaba@248.252.218.133.dy.bbexcite.jp)
  441. # [15:08] <gsnedders> IE added support in 8 or something
  442. # [15:08] <Domenic> ah yep, my bad, in version 9. http://blogs.msdn.com/b/ie/archive/2010/11/01/xhtml-in-ie9.aspx
  443. # [15:09] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-znrlwfajbeiheqxx)
  444. # [15:09] * Quits: wakaba__ (~wakaba@158.149.210.220.dy.bbexcite.jp) (Ping timeout: 256 seconds)
  445. # [15:11] * Joins: calvaris (~calvaris@46.24.125.11)
  446. # [15:11] * Joins: hasather (~hasather@80.91.33.141)
  447. # [15:12] <benjamingr> mathiasbynens: thanks, are there any special cases we need to be aware of with the "u" flag?
  448. # [15:12] * Quits: robinv (~roven@193.110.251.149) (Read error: Connection reset by peer)
  449. # [15:13] <philipj> Domenic: in terms of usage getting rid of XSLT seems like a possibility, but that blink-dev thread sure did generate a lot of negative feedback
  450. # [15:13] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  451. # [15:13] * Joins: roven (~roven@193.110.251.149)
  452. # [15:13] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  453. # [15:13] <Domenic> philipj: we did showModalDialog, I am (over-)optimistic that if we take a bit to recover we can do XSLT :)
  454. # [15:13] <philipj> assuming that XSLT is gone, do you have any hunch about the additional risk of scrapping XML as a whole, e.g. by replacing it by some new (or old?) HTML insertion mode?
  455. # [15:14] <Domenic> my hunch is that we can't know before we try parsing SVG as HTML
  456. # [15:14] <Domenic> I see no obvious problems with that, but it really needs to be tried before we can say anything
  457. # [15:14] <philipj> That does seems pretty doable, since it already happens for SVG in HTML
  458. # [15:15] * Quits: bin_005 (~ctlM@80.83.239.28) (Ping timeout: 248 seconds)
  459. # [15:15] <Domenic> After SVG and XSLT... I guess the news that IE has been supporting XHTML syntax since version 9 is a bit worrying
  460. # [15:15] <Domenic> But most people write their XHTML as "polyglot"
  461. # [15:15] <philipj> In other contexts, I guess there's little chance of content depending on XML parsing to fail, so it's down to cases where a new HTML parser mode would result in a different DOM than an XML parser
  462. # [15:15] <Domenic> Yeah, stuff like <div />
  463. # [15:16] <philipj> Yeah :/
  464. # [15:16] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
  465. # [15:16] <Domenic> But as I said, mostly polyglot, probably fine...
  466. # [15:16] <philipj> Probably
  467. # [15:16] <Domenic> After SVG, XSLT, XHTML, I don't think there's anything left...
  468. # [15:17] <philipj> Getting rid of XSLT seems worthwhile on its own, since that also adds a libxslt dependency
  469. # [15:17] <Domenic> Chrome doesn't support RSS (and I hear that needs a forgiving parser these days anyway)...
  470. # [15:17] <Domenic> +1
  471. # [15:17] <philipj> So you just need to trick someone into thinking that removing XSLT is a good way to get love and praise from web developers
  472. # [15:18] <philipj> Usage:
  473. # [15:18] <philipj> https://www.chromestatus.com/metrics/feature/timeline/popularity/78
  474. # [15:18] <philipj> https://www.chromestatus.com/metrics/feature/timeline/popularity/79
  475. # [15:19] <Domenic> Are there warnings yet?
  476. # [15:20] <philipj> Nope
  477. # [15:20] <Domenic> 0.005 seems risky but maybe it could be cut further with warnings
  478. # [15:20] <philipj> Deprecation messages don't seem very effective, but if we add in a date of removal and make it a very long deprecation window (a year?) it might work out
  479. # [15:21] <Domenic> But, I imagine we shouldn't do this until the team has had more time to recover from showModalDialog; that took a lot of fortitude.
  480. # [15:21] <Domenic> Hmm, I feel like I saw several graphs where deprecation messages made a difference. Maybe it was just showModalDialog though.
  481. # [15:21] <philipj> Yeah, I'm not volunteering to tackle this at least, not now :)
  482. # [15:22] <philipj> Well, sometimes my best explanation for a big drop has been "maybe someone saw a warning", but in most cases it seems to make no difference at all
  483. # [15:23] <philipj> In particular when usage is already low that's to be expected, because very few people will even see the warning
  484. # [15:24] * Quits: calvaris (~calvaris@46.24.125.11) (Ping timeout: 252 seconds)
  485. # [15:24] * Quits: roven (~roven@193.110.251.149) (Read error: Connection reset by peer)
  486. # [15:24] * Joins: roven (~roven@193.110.251.149)
  487. # [15:24] * Joins: calvaris (~calvaris@46.24.125.11)
  488. # [15:25] * Quits: roven (~roven@193.110.251.149) (Remote host closed the connection)
  489. # [15:25] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-znrlwfajbeiheqxx)
  490. # [15:25] * Joins: annevk (~annevk@176.65.80.105)
  491. # [15:25] <MikeSmith> I believe hsivonen_ is one of the people who's been opposed to the "solution" of parsing application/xhtml+xml through the HTML parser
  492. # [15:25] * Joins: roven (~roven@193.110.251.149)
  493. # [15:27] <MikeSmith> he's suggested that if we're going to do something about the problem, it should be to implement XML5 parsers
  494. # [15:27] <MikeSmith> i.e., pretty much what the Servo team is trying (as far as I understand)
  495. # [15:27] <mathiasbynens> benjamingr: i think the patch covers it
  496. # [15:27] <philipj> Might it be an option to make an XML5 parser as a mode of the HTML parser?
  497. # [15:27] <benjamingr> mathiasbynens: thanks!
  498. # [15:28] <mathiasbynens> benjamingr: only other thing that’s important here is \u{…} syntax which i believe is already covered by escaping 0-9a-fA-F
  499. # [15:28] <Domenic> MikeSmith: hmm now I am trying to figure out what the differences are between XML5 parsing XHTML and the HTML parser parsing XHTML
  500. # [15:28] <Domenic> MikeSmith: I guess if XML5 is just XML with error handling, then it would treat <div/> as <div></div>
  501. # [15:29] <benjamingr> mathiasbynens: thanks! Any feedback on the repo and proposal would be greatly appreciated in general.
  502. # [15:29] <MikeSmith> Domenic: see https://bugzilla.mozilla.org/show_bug.cgi?id=1044332#c5 for Henri's comments < philipj
  503. # [15:29] <philipj> MikeSmith: thanks!
  504. # [15:29] <MikeSmith> Domenic: yeah I think so. But we don't have to speculate because there's actually a spec
  505. # [15:29] * MikeSmith looks for the current spec URL
  506. # [15:30] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 265 seconds)
  507. # [15:30] <MikeSmith> I think the dev who implemented the Sever XML5 parser worked from Anne's XML5 spec but updated the spec in teh process
  508. # [15:30] <Domenic> MikeSmith: well, "I'd rather see e.g. Blink bear the cost of trying something as radical as getting rid of XSLT or XML parsing instead of us bearing the cost of discovering the impact of such feature removals from the platform." heh
  509. # [15:30] <philipj> Domenic: "Google Maps was what forced some other engines to add XSLT after Trident and Gecko..." says https://bugzilla.mozilla.org/show_bug.cgi?id=1044332#c5
  510. # [15:31] <philipj> Any idea if they're still a user?
  511. # [15:31] * MikeSmith has no idea
  512. # [15:31] <Domenic> philipj: seems unlikely... if they were we could probably wipe out the remaining 0.005 with one well-placed internal cake delivery, haha
  513. # [15:32] <philipj> It does seem unlikely, indeed. On that topic, getting data on which URLs actually trigger use counters would provide a path forward on many issues like this
  514. # [15:33] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
  515. # [15:33] <MikeSmith> but the context of some recent gecko bugs over the last couple years is that Gmail is sending application/xhtml+xml for some things to some mobile UAs, including Firefox Mobile
  516. # [15:33] * Quits: calvaris (~calvaris@46.24.125.11) (Ping timeout: 252 seconds)
  517. # [15:34] <philipj> MikeSmith: Opera Presto had the same problem, and fixed it by reparsing as HTML I think
  518. # [15:34] <MikeSmith> philipj: yeah that's not a fix though
  519. # [15:34] * Joins: wakaba__ (~wakaba@244.149.210.220.dy.bbexcite.jp)
  520. # [15:34] <philipj> Well, not a nice one :)
  521. # [15:34] <MikeSmith> yeah, but also because it just doesn't work in many cases
  522. # [15:35] <MikeSmith> I think it also has security issues
  523. # [15:35] <philipj> I don't know in which contexts it would happen, but apparently it worked well enough for us to attempt it
  524. # [15:35] <philipj> Although maybe there was a button one had to press to reparse as HTML, I can't recall
  525. # [15:36] <MikeSmith> we should try to get Ygg01 on here (dev who implemented XML5 parsing for Servo)
  526. # [15:36] <philipj> Doesn't matter now, anyway
  527. # [15:36] <MikeSmith> yeah
  528. # [15:36] <MikeSmith> https://github.com/Ygg01
  529. # [15:36] * Quits: wakaba_ (~wakaba@248.252.218.133.dy.bbexcite.jp) (Ping timeout: 252 seconds)
  530. # [15:36] <MikeSmith> Domenic: philipj https://github.com/Ygg01/xml5_draft
  531. # [15:36] <MikeSmith> https://ygg01.github.io/xml5_draft/
  532. # [15:36] <Domenic> philipj: https://www.chromium.org/developers/design-documents/rappor may help, but on the other hand it seems like it might fail in precisely these low-numbers use cases
  533. # [15:38] <MikeSmith> Ygg01 also has an XML5 test suite at https://github.com/Ygg01/xml5lib-tests
  534. # [15:38] <philipj> Domenic: I've been hearing about Rappor+UseCounter for a while now, but nothing has surfaced outside of Google at least.
  535. # [15:40] <MikeSmith> the spec at https://ygg01.github.io/xml5_draft/ is modified from the XML5 spec that Anne originally wrote, and I recall that the changes to it that Ygg01 were also discussed with Anne
  536. # [15:42] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  537. # [15:42] * Quits: newtron (~newtron@23-91-139-242.cpe.pppoe.ca) (Remote host closed the connection)
  538. # [15:43] * Joins: calvaris (~calvaris@46.24.125.11)
  539. # [15:46] * Joins: imaginee_ (~imagineer@117.230.193.50)
  540. # [15:48] * Quits: Joseph__Silber (~JosephSil@ool-43530e48.dyn.optonline.net) (Ping timeout: 252 seconds)
  541. # [15:49] * Quits: calvaris (~calvaris@46.24.125.11) (Ping timeout: 250 seconds)
  542. # [15:49] * Quits: imagineer (~imagineer@122.172.198.67) (Ping timeout: 250 seconds)
  543. # [15:51] * Joins: imagineer (~imagineer@122.172.198.67)
  544. # [15:53] * Quits: imaginee_ (~imagineer@117.230.193.50) (Ping timeout: 276 seconds)
  545. # [15:55] * Quits: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi) (Ping timeout: 256 seconds)
  546. # [15:58] * Joins: calvaris (~calvaris@46.24.125.11)
  547. # [15:58] * Quits: mven (~textual@173.174.112.125) (Ping timeout: 248 seconds)
  548. # [16:00] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:d9b3:5a2c:3a99:db16)
  549. # [16:02] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-tpqqeaqvgdhjaiie)
  550. # [16:05] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-avgjagjtolinyvrw)
  551. # [16:05] * Joins: annevk (~annevk@176.65.80.105)
  552. # [16:11] * Joins: newtron (~newtron@23-91-139-242.cpe.pppoe.ca)
  553. # [16:11] * Quits: darobin (~darobin@159.180.228.142) (Read error: Connection reset by peer)
  554. # [16:11] * Quits: aphprentice (~aphprenti@cpe-68-203-24-27.austin.res.rr.com) (Remote host closed the connection)
  555. # [16:11] * Joins: darobin (~darobin@159.180.228.142)
  556. # [16:12] <annevk> "just HTML" is not a solution that actually works for SVG, XMLHttpRequest, etc.
  557. # [16:13] <annevk> Seems far too difficult to do anything like that. XML5 + enhancements is a much saner path...
  558. # [16:13] * Quits: newtron (~newtron@23-91-139-242.cpe.pppoe.ca) (Remote host closed the connection)
  559. # [16:14] * Joins: mven (~textual@32.97.110.56)
  560. # [16:14] <annevk> philipj: I don't know :-/
  561. # [16:14] * Quits: imagineer (~imagineer@122.172.198.67) (Remote host closed the connection)
  562. # [16:14] <annevk> philipj: counting the getter was what I would have suggested, but that seems to return surprising results
  563. # [16:15] <philipj> annevk: indeed. one could also count only the cases where it returns something other than undefined, but I'd be surprised if that came back with a tiny number
  564. # [16:15] * Joins: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no)
  565. # [16:15] <philipj> how badly do you want to avoid spec'ing this and adding it to Gecko?
  566. # [16:16] <annevk> philipj: well, DOM peers have stated they don't want to add it
  567. # [16:16] <annevk> philipj: and it's not exactly a sane extension of the event model, so I guess I'd like to avoid it pretty badly
  568. # [16:18] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 256 seconds)
  569. # [16:19] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-mlvjiwxftgntrflz)
  570. # [16:33] <Domenic> annevk: I am not convinced "just HTML" does not work. But we will see.
  571. # [16:34] <SimonSapin> Domenic: wanna try it in Canary? :)
  572. # [16:34] * Joins: ehsan_ (~ehsan@67.213.81.154)
  573. # [16:34] <SimonSapin> We can try it in Servo, but results won’t be as conclusive…
  574. # [16:35] <Domenic> SimonSapin: I do! I am not the right expertise for that though. I think TabAtkins was mentioning trying it for SVG recently...
  575. # [16:36] * Joins: KevinMarks__ (~yaaic@2607:fb90:22c8:93aa:4134:4ab2:267b:a87a)
  576. # [16:37] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  577. # [16:38] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  578. # [16:38] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  579. # [16:39] * Joins: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog)
  580. # [16:42] <philipj> annevk: well, ok, do you know of any site compat issues in Gecko due to it not being supported? that would be a good indicator of what would break with removal...
  581. # [16:42] <annevk> philipj: no, that's the thing
  582. # [16:42] <philipj> nothing at all? very strange
  583. # [16:43] <annevk> philipj: there might have been one report, linked from that Bugzilla ticket
  584. # [16:43] <philipj> do you know if anyone has looked into the history of it, who added it first and why it was copied?
  585. # [16:43] <annevk> Domenic: it needs to be more than "just HTML", the processing model can't be that of text/html
  586. # [16:43] <annevk> Domenic: at least not as text/html stands today
  587. # [16:44] <annevk> philipj: it's part of Microsoft's legacy event model
  588. # [16:44] <annevk> philipj: Opera/WebKit copied it for some reason
  589. # [16:44] <annevk> philipj: I guess they hit some IE code paths that Gecko did not
  590. # [16:44] * Joins: technomm_ (~tommyliu@li587-82.members.linode.com)
  591. # [16:45] <philipj> annevk: I guess finding that reason would be interesting, but takes a bit of work
  592. # [16:45] <annevk> philipj: there's a pretty long discussion in BTS about removing it too
  593. # [16:45] <philipj> annevk: bugs.opera.com?
  594. # [16:45] <annevk> philipj: yeah
  595. # [16:45] <philipj> link?
  596. # [16:45] <annevk> philipj: Joao might know
  597. # [16:45] <annevk> I no longer have access
  598. # [16:46] <philipj> Makes sense :)
  599. # [16:46] * Joins: KevinMarks_ (~yaaic@2607:fb90:229d:e3:a9b6:c785:17bf:5081)
  600. # [16:46] <philipj> OK, found it
  601. # [16:46] * Quits: KevinMarks__ (~yaaic@2607:fb90:22c8:93aa:4134:4ab2:267b:a87a) (Ping timeout: 248 seconds)
  602. # [16:46] <annevk> I had access until the Blink thing happened, didn't really make sense to me anymore at that point, but I guess it would've been useful still from to time for historical perspective
  603. # [16:47] <philipj> well here Joao says "window.event goes hand with hand with attachEvent" and attachEvent is long gone
  604. # [16:47] <philipj> if it was ever supported in Presto or WebKit, I don't know
  605. # [16:47] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 246 seconds)
  606. # [16:48] <annevk> attachEvent used to be supported in Presto at least
  607. # [16:48] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:d9b3:5a2c:3a99:db16) (Remote host closed the connection)
  608. # [16:49] <philipj> you're right, looks like it was 'til the end
  609. # [16:51] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  610. # [16:52] * Joins: technommy (~tommyliu@116.251.214.16)
  611. # [16:55] * Quits: technomm_ (~tommyliu@li587-82.members.linode.com) (Ping timeout: 252 seconds)
  612. # [16:56] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 264 seconds)
  613. # [17:02] * Quits: calvaris (~calvaris@46.24.125.11) (Quit: Ex-Chat)
  614. # [17:04] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  615. # [17:05] * Quits: annevk (~annevk@176.65.80.105) (Read error: Connection reset by peer)
  616. # [17:05] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  617. # [17:06] * Joins: annevk (~annevk@176.65.80.105)
  618. # [17:06] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  619. # [17:07] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
  620. # [17:07] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:3939:3b98:5c99:8fa9)
  621. # [17:11] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  622. # [17:11] * Joins: technommy (~tommyliu@113.102.184.225)
  623. # [17:12] * Joins: hasather (~hasather@80.91.33.141)
  624. # [17:17] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 276 seconds)
  625. # [17:19] * Joins: TallTed (~Thud@63.119.36.36)
  626. # [17:29] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  627. # [17:29] * Quits: ehsan_ (~ehsan@67.213.81.154) (Remote host closed the connection)
  628. # [17:30] * Quits: CvP (~CvP@203.76.123.238) (Read error: No route to host)
  629. # [17:30] * Joins: CvP (~CvP@203.76.123.238)
  630. # [17:32] * Quits: KevinMarks_ (~yaaic@2607:fb90:229d:e3:a9b6:c785:17bf:5081) (Ping timeout: 248 seconds)
  631. # [17:33] * Joins: caitp (~textual@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  632. # [17:33] * Joins: yoav_ (~yoav@37.163.46.216)
  633. # [17:34] * Quits: CvP (~CvP@203.76.123.238) (Read error: No route to host)
  634. # [17:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 276 seconds)
  635. # [17:34] * Joins: CvP (~CvP@203.76.123.238)
  636. # [17:40] <annevk> MikeSmith: you still around?
  637. # [17:40] <annevk> MikeSmith: I wonder why you didn't add hyphens for "HTTP network fetch"
  638. # [17:40] * Quits: roven (~roven@193.110.251.149) (Remote host closed the connection)
  639. # [17:43] * Quits: technommy (~tommyliu@113.102.184.225) (Read error: Connection reset by peer)
  640. # [17:45] <MikeSmith> annevk: I reckon I just overlooked that one
  641. # [17:46] <MikeSmith> Will take a look when I get back to my pc
  642. # [17:46] * Joins: benwerd (~benwerd@67.180.159.135)
  643. # [17:46] <annevk> MikeSmith: I'm going to commit this first pass in a bit, I guess I can leave the issue open
  644. # [17:46] <MikeSmith> k
  645. # [17:51] * Joins: tdhsmith (~smit2482@sa-d25p801mf8j7.uits.uwm.edu)
  646. # [17:53] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  647. # [17:56] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  648. # [17:56] * Joins: ehsan_ (~ehsan@66.207.208.102)
  649. # [17:59] * Quits: yoav_ (~yoav@37.163.46.216) (Ping timeout: 252 seconds)
  650. # [18:00] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
  651. # [18:00] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
  652. # [18:04] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  653. # [18:10] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  654. # [18:11] * Joins: smaug____ (~chatzilla@a91-154-44-165.elisa-laajakaista.fi)
  655. # [18:16] * Quits: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  656. # [18:16] * Joins: technommy (~tommyliu@116.251.214.16)
  657. # [18:17] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  658. # [18:17] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  659. # [18:18] * Joins: technomm_ (~tommyliu@li413-132.members.linode.com)
  660. # [18:19] * Joins: roven (~roven@78-22-137-234.access.telenet.be)
  661. # [18:21] * Quits: roven (~roven@78-22-137-234.access.telenet.be) (Remote host closed the connection)
  662. # [18:21] * Quits: technommy (~tommyliu@116.251.214.16) (Ping timeout: 250 seconds)
  663. # [18:24] * Joins: roven (~roven@78-22-137-234.access.telenet.be)
  664. # [18:27] <MikeSmith> annevk: yeah not sure how I missed that
  665. # [18:27] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
  666. # [18:28] <MikeSmith> "HTTP network or cache fetch" definitely should be "HTTP-network-or-cache fetch"
  667. # [18:29] <MikeSmith> and so "HTTP network fetch" should be "HTTP-network fetch"
  668. # [18:29] <MikeSmith> will make another PR
  669. # [18:29] <MikeSmith> and also see if there's any others I missed
  670. # [18:29] <annevk> MikeSmith: I listed a couple of likely candidates
  671. # [18:30] <MikeSmith> oh
  672. # [18:30] <MikeSmith> where?
  673. # [18:31] <MikeSmith> "HTTP new header syntax" should be "HTTP new-header syntax"
  674. # [18:32] <annevk> MikeSmith: https://github.com/whatwg/fetch/issues/63#issuecomment-118905099
  675. # [18:32] <annevk> MikeSmith: gotta go for a bit now
  676. # [18:32] * MikeSmith looks
  677. # [18:32] <MikeSmith> hai
  678. # [18:35] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 256 seconds)
  679. # [18:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  680. # [18:38] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
  681. # [18:39] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  682. # [18:39] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  683. # [18:40] <JonathanNeal> Once upon a time, I recall there being hypothetical pseudo-classes like :section and :heading. What happened to those?
  684. # [18:43] <TabAtkins> Domenic: The *other* Dominic is now kinda-sorta in charge of investigating ripping out our XML implementation and replacing with something else. "Just HTML" for SVG is the leading option there, but it doesn't work for the other cases; we're looking at XML5 or the Sky parser.
  685. # [18:44] <TabAtkins> "Just HTML" should work for pretty much all SVG in the wild. Not sure what it does to arbitrary namespaces for scripting.
  686. # [18:44] * Quits: Ms2ger (~Ms2ger@d5152687C.access.telenet.be) (Ping timeout: 264 seconds)
  687. # [18:46] <TabAtkins> annevk: Sorry for the delay in Bikeshed fixes; got wrapped up in more holiday stuff than I anticipated, and so didn't get time to work on BS. Will handle it this morning when I get into the office.
  688. # [18:49] * Joins: eric_carlson (~ericc@17.202.47.130)
  689. # [18:50] * Quits: wycats (sid79@gateway/web/irccloud.com/x-lmkevdsdxduejdcz) (*.net *.split)
  690. # [18:50] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (*.net *.split)
  691. # [18:51] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  692. # [18:51] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  693. # [18:53] * Joins: wycats (sid79@gateway/web/irccloud.com/x-fyvjjfodykzdpkii)
  694. # [18:53] * Joins: imagineer (~imagineer@122.172.198.67)
  695. # [18:56] <JonathanNeal> TabAtkins: you were the one who told me about :section and :heading - are they dead? Replaced by custom selectors?
  696. # [18:59] * Joins: Ms2ger (~Ms2ger@d5152687C.access.telenet.be)
  697. # [19:01] * Quits: psy_ (~psy@43.224.156.107) (Ping timeout: 252 seconds)
  698. # [19:01] * Quits: roven (~roven@78-22-137-234.access.telenet.be) (Remote host closed the connection)
  699. # [19:05] * Quits: deltab (~deltab@cpc2-smal2-0-0-cust22.19-1.cable.virginm.net) (Ping timeout: 255 seconds)
  700. # [19:07] * Joins: deltab (~deltab@cpc2-smal2-0-0-cust22.19-1.cable.virginm.net)
  701. # [19:09] * Joins: psy_ (~psy@43.224.156.111)
  702. # [19:09] * Quits: psy_ (~psy@43.224.156.111) (Max SendQ exceeded)
  703. # [19:10] * Joins: psy_ (~psy@43.224.156.111)
  704. # [19:16] * Joins: roven (~roven@78-22-137-234.access.telenet.be)
  705. # [19:16] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  706. # [19:22] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:3939:3b98:5c99:8fa9) (Remote host closed the connection)
  707. # [19:23] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 264 seconds)
  708. # [19:25] <TabAtkins> JonathanNeal: Yeah.
  709. # [19:27] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:3939:3b98:5c99:8fa9)
  710. # [19:31] * Joins: encrypt__ (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  711. # [19:31] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  712. # [19:33] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:3939:3b98:5c99:8fa9) (Ping timeout: 248 seconds)
  713. # [19:39] * Joins: bholley (~bholley@corp.mtv2.mozilla.com)
  714. # [19:42] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  715. # [19:44] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  716. # [19:45] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  717. # [19:52] * Joins: benwerd (~benwerd@199.87.84.238)
  718. # [19:56] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 246 seconds)
  719. # [19:57] * Quits: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com) (Ping timeout: 255 seconds)
  720. # [19:57] * Quits: imagineer (~imagineer@122.172.198.67) (Remote host closed the connection)
  721. # [19:59] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 255 seconds)
  722. # [20:02] * Joins: othermaciej (~mjs@76.74.153.49)
  723. # [20:02] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  724. # [20:04] * Quits: TallTed (~Thud@63.119.36.36)
  725. # [20:04] * Joins: TallTed (~Thud@63.119.36.36)
  726. # [20:04] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  727. # [20:06] * Joins: darobin (~darobin@2a01:e34:ed05:d180:a1ec:f868:2319:c1fa)
  728. # [20:06] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  729. # [20:11] * Joins: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com)
  730. # [20:12] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  731. # [20:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  732. # [20:15] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  733. # [20:18] <TabAtkins> annevk: For real, tho, just force-generate your spec if Bikeshed is erroring incorrectly. `bikeshed -f spec`. It tries its best to fail gracefully and minimally when you force-generate.
  734. # [20:27] * Joins: darcyclarke (sid85603@gateway/web/irccloud.com/x-tlpvtrooxylehktt)
  735. # [20:31] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  736. # [20:32] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  737. # [20:34] * Joins: benwerd (~benwerd@199.87.84.238)
  738. # [20:40] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  739. # [20:42] <TabAtkins> So, good idea or bad idea: I need context information from a class to do some functions properly, but most/all can *also* be done without that context info. So I'd like to both have all the functions as methods, *and* as unbound functions that don't need a class passed in.
  740. # [20:42] * Quits: othermaciej (~mjs@76.74.153.49) (Ping timeout: 246 seconds)
  741. # [20:42] <TabAtkins> (Main reason for this is that I've already written them all as unbound methods, and used them throughout my codebase, and don't want to have to rewrite everything to use an object, even tho the object is available everywhere I'm using these functions.)
  742. # [20:43] <TabAtkins> Python's metaprogramming is... shifty, and I'm not sure how crazy this idea is in it. In JS I'd be able to handle it no problem.
  743. # [20:48] * Quits: darobin (~darobin@2a01:e34:ed05:d180:a1ec:f868:2319:c1fa) (Remote host closed the connection)
  744. # [20:49] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  745. # [20:53] * Joins: jsbell (jsbell@nat/google/x-knqfxumnygbbvtpz)
  746. # [20:53] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  747. # [20:53] * Joins: rniwa (~rniwa@67.164.23.121)
  748. # [20:55] <jwalden> (repeating from Friday) peoples! if I were unsure whether getBoundingClientRect().top could ever be -0, do people think it'd make more sense to file the bug on getBoundingClientRect, or on DOMRect?
  749. # [20:55] <annevk> jwalden: file bugs on the former, but also the latter if it's unclear about negative values
  750. # [20:56] <annevk> jwalden: forgot to reply earlier, sorry
  751. # [20:56] <jwalden> k
  752. # [20:56] <jwalden> no worries :-)
  753. # [20:56] * Joins: othermaciej (~mjs@17.245.28.36)
  754. # [20:56] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  755. # [20:57] <jwalden> I mean, this was clearly P0 and all, but somehow the world managed to carry on
  756. # [20:58] * Quits: srji (~srji@ec2-54-72-148-186.eu-west-1.compute.amazonaws.com) (Quit: Lost terminal)
  757. # [20:59] <jgraham> TabAtkins: If you have an object instance you can call static methods on it, no problem
  758. # [21:00] <jgraham> (otoh, I am not a big fan of static methods at the best of toimes; the python idiom is just to use a function)
  759. # [21:01] * Joins: technommy (~tommyliu@113.102.184.225)
  760. # [21:01] <TabAtkins> jgraham: They're *currently* all functions and called as such, and I'm trying to avoid rewriting the world just to attach some of them to an object as well.
  761. # [21:01] * Quits: othermaciej (~mjs@17.245.28.36) (Quit: othermaciej)
  762. # [21:01] * Quits: technomm_ (~tommyliu@li413-132.members.linode.com) (Read error: Connection reset by peer)
  763. # [21:03] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Quit: Leaving)
  764. # [21:05] <annevk> TabAtkins: "just HTML" clearly doesn't work for all SVG in the wild due to the <html> and <body> elements you get for free and the sizing that implies
  765. # [21:05] <annevk> TabAtkins: unless something changed about CSS' layout model that I missed
  766. # [21:05] <JonathanNeal> CSS has locked densities for pixels, right? Does that mean there is no equivelent to a dp: Density-independent Pixel?
  767. # [21:06] <jgraham> TabAtkins: Seems like you can just import the module they're in and call them rather than doing magic
  768. # [21:06] <jgraham> (I meean magic also works, but I can't recommend it)
  769. # [21:07] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  770. # [21:08] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  771. # [21:08] <TabAtkins> jgraham: Yeah, I'm already doing that. Let me elaborate: Because LXML sucks, I have a module that reimplements useful parts of DOM on top of LXML's stupid tree API. You pass the element you're working on as the first argument, etc.
  772. # [21:09] <TabAtkins> But some of the methods can do more if given appropriate context. For example, my check for whether something is an "opaque" element (shouldn't have its contents processed, like <script>) defaults to just a few HTML elements, but Bikeshed lets you specify custom elements as opaque, if you're gonna do processing on them in another tool afterwards.
  773. # [21:10] <TabAtkins> That metadata is stored on the document. I could move all the DOM methods to the document class, but then I'd have to rewrite every usage of them to call off of the document object, while today they're just function calls.
  774. # [21:10] * Quits: bnicholson (~bnicholso@corp.mtv2.mozilla.com) (Client Quit)
  775. # [21:10] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  776. # [21:10] <TabAtkins> Thinking of just putting them all under a document class, then using metaprogramming to define function equivalents of all of them that pass None as the self arg for you, so I dont' need to make any code changes.
  777. # [21:10] * Joins: hasather (~hasather@80.91.33.141)
  778. # [21:15] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 252 seconds)
  779. # [21:16] * Joins: othermaciej (~mjs@17.245.28.36)
  780. # [21:22] * Quits: annevk (~annevk@176.65.80.105) (Remote host closed the connection)
  781. # [21:22] <TabAtkins> annevk: Sorry, when I say "just HTML", I'm implying "with minor parser changes to recognize <svg> as the first tag and switch directly to the foreign-content parser rather than generating the HTML implied elements".
  782. # [21:26] <jwalden> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=28918
  783. # [21:27] <TabAtkins> JonathanNeal: What do you mean?
  784. # [21:27] <JonathanNeal> I don’t think I knew what I meant. I was just learning about Android’s DP unit and trying to understand it in the context of CSS.
  785. # [21:29] <TabAtkins> Android's dp unit is basically equivalent to the px unit.
  786. # [21:29] <TabAtkins> In that it gives an angular-based measurement of the screen, so that you subtend the same visual space on different-resolution devices.
  787. # [21:29] <JonathanNeal> Yeap.
  788. # [21:31] * Quits: svincent (~svincent@ip70-187-134-52.oc.oc.cox.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  789. # [21:32] <jwalden> px got redefined to be non-angular, didn't it?
  790. # [21:33] * Quits: othermaciej (~mjs@17.245.28.36) (Quit: othermaciej)
  791. # [21:36] * Joins: jyasskin (jyasskin@nat/google/x-xgwrgrexvpncxmeb)
  792. # [21:36] * Joins: Maurice` (~copyman@unaffiliated/maurice)
  793. # [21:39] * Joins: othermaciej (~mjs@17.245.28.36)
  794. # [21:39] <jwalden> also filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=28919 for the DOMRect side of things
  795. # [21:43] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: My Mac has gone to sleep. ZZZzzz…)
  796. # [21:44] * Joins: rniwa (~rniwa@67.164.23.121)
  797. # [21:44] * Quits: zdobersek (~zan@46.166.190.239) (Quit: Leaving.)
  798. # [21:45] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-avgjagjtolinyvrw) (Quit: Connection closed for inactivity)
  799. # [21:52] * Joins: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net)
  800. # [21:52] * Quits: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net) (Changing host)
  801. # [21:52] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  802. # [21:53] <TabAtkins> jwalden: It got defined to be a fixed ratio with the "in" unit. Whether that means it's no longer an angular measure, or that "in" is now an angular unit, depends on what unit you're anchoring the set with.
  803. # [21:54] * Quits: othermaciej (~mjs@17.245.28.36) (Quit: othermaciej)
  804. # [21:54] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  805. # [21:56] <boogyman> jwalden: what's the difference between 0 and -0?
  806. # [21:56] <TabAtkins> boogyman: The sign.
  807. # [21:56] <TabAtkins> ^_^
  808. # [21:56] <jwalden> boogyman: divide a finite number by either
  809. # [21:56] <jwalden> boogyman: 1 / 0 === Infinity; 1 / -0 === -Infinity
  810. # [21:57] <boogyman> cheers
  811. # [21:57] <jwalden> boogyman: short of such division, or a copysign sort of operation, or in JS Object.is that compares using SameValue semantics, it's not super-observable
  812. # [21:57] <jwalden> but we must never forget that it is a spec we are expounding
  813. # [21:58] <jwalden> ;-)
  814. # [21:58] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 256 seconds)
  815. # [21:58] * Joins: othermaciej (~mjs@17.245.28.36)
  816. # [21:59] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: My Mac has gone to sleep. ZZZzzz…)
  817. # [22:01] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  818. # [22:02] * Joins: eric_carlson_ (~ericc@17.245.30.212)
  819. # [22:03] * Quits: eric_carlson (~ericc@17.202.47.130) (Ping timeout: 252 seconds)
  820. # [22:03] * eric_carlson_ is now known as eric_carlson
  821. # [22:07] * Joins: rniwa (~rniwa@67.164.23.121)
  822. # [22:12] * Joins: annevk (~annevk@176.65.80.105)
  823. # [22:15] * Quits: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog) (Quit: Leaving)
  824. # [22:16] * Quits: annevk (~annevk@176.65.80.105) (Ping timeout: 252 seconds)
  825. # [22:20] <jsbell> Ms2ger: while you're reviewing: https://critic.hoppipolla.co.uk/r/5430
  826. # [22:20] <jsbell> (also: thanks!)
  827. # [22:21] <Ms2ger> Oh yes, that
  828. # [22:22] <Ms2ger> I'm wondering if we should just always use the \\btestharness.js pattern
  829. # [22:23] <jsbell> Ms2ger: I don't know the history of how clever we're trying to be, but sgtm
  830. # [22:23] <Ms2ger> jgraham, ^
  831. # [22:27] * Joins: weinig (~weinig@17.244.163.203)
  832. # [22:29] * Joins: bin_005 (~ctlM@80.83.238.92)
  833. # [22:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  834. # [22:35] * Quits: rniwa (~rniwa@67.164.23.121) (Quit: My Mac has gone to sleep. ZZZzzz…)
  835. # [22:36] * Joins: darobin (~darobin@2a01:e34:ed05:d180:1b2:da7f:7b42:5178)
  836. # [22:36] <jsbell> Ms2ger/jgraham: what's the process/timeline for updating the rev of testharness.js that wpt pulls in as a submodule? Anything I should do?
  837. # [22:37] * Joins: dbaron (~dbaron@2620:101:80fb:224:c5ce:2376:da5e:ac42)
  838. # [22:41] * Joins: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  839. # [22:46] <jgraham> jsbell: It's just "commit the submodule update and push", if you can do that, or ask someone who can if you can't
  840. # [22:47] <jgraham> I guess I don't really know what the right thing to do with that PR is; I think it's fine as is, but it's maybe a matter of taste if we go with the more strict version where possible
  841. # [22:51] * Quits: Ms2ger (~Ms2ger@d5152687C.access.telenet.be) (Quit: nn)
  842. # [22:51] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  843. # [22:53] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  844. # [22:54] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  845. # [22:56] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  846. # [22:56] * Quits: darobin (~darobin@2a01:e34:ed05:d180:1b2:da7f:7b42:5178) (Remote host closed the connection)
  847. # [22:56] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  848. # [22:57] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  849. # [22:58] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  850. # [22:58] * Joins: KevinMarks_ (~yaaic@2607:fb90:2296:4de6:d4f9:281e:b74e:79fa)
  851. # [22:59] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  852. # [23:00] * Quits: weinig (~weinig@17.244.163.203) (Quit: weinig)
  853. # [23:00] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  854. # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
  855. # [23:03] * Joins: weinig (~weinig@17.244.163.203)
  856. # [23:03] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Ping timeout: 250 seconds)
  857. # [23:04] * Joins: darobin (~darobin@2a01:e34:ed05:d180:35e1:21a2:aadd:9012)
  858. # [23:14] * Joins: JosephSilber (~JosephSil@ool-43530e48.dyn.optonline.net)
  859. # [23:17] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  860. # [23:19] * Joins: karlcow (~karl@nerval.la-grange.net)
  861. # [23:20] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  862. # [23:20] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  863. # [23:23] * Quits: gavin_ (~gavin@76.14.42.120) (Ping timeout: 256 seconds)
  864. # [23:24] * Quits: KevinMarks_ (~yaaic@2607:fb90:2296:4de6:d4f9:281e:b74e:79fa) (Ping timeout: 248 seconds)
  865. # [23:28] * Quits: technommy (~tommyliu@113.102.184.225) (Remote host closed the connection)
  866. # [23:29] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  867. # [23:30] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  868. # [23:37] * Quits: Maurice` (~copyman@unaffiliated/maurice)
  869. # [23:37] * Joins: gavin_ (~gavin@76.14.42.120)
  870. # [23:38] * Joins: edwardbc (~edwardbc@2601:246:c401:8027:cccb:8883:b970:8b25)
  871. # [23:53] * Quits: tdhsmith (~smit2482@sa-d25p801mf8j7.uits.uwm.edu) (Quit: Lost terminal)
  872. # [23:54] * Quits: roven (~roven@78-22-137-234.access.telenet.be)
  873. # [23:54] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  874. # [23:58] * Quits: bholley (~bholley@corp.mtv2.mozilla.com)
  875. # Session Close: Tue Jul 07 00:00:00 2015

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn