/irc-logs / freenode / #whatwg / 2015-09-01 / end

Options:

Previous day, Next day

  1. # Session Start: Tue Sep 01 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: eric_carlson (~ericc@17.202.47.189) (Quit: eric_carlson)
  4. # [00:03] * Quits: weinig (~weinig@17.202.47.106) (Quit: weinig)
  5. # [00:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  6. # [00:08] * Quits: ttepasse_ (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: My Mac has gone to sleep. ZZZzzz…)
  7. # [00:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  8. # [00:20] * caitp|away is now known as caitp
  9. # [00:20] * Quits: plutoniix (~plutoniix@node-n5f.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  10. # [00:22] * Joins: caitp- (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  11. # [00:24] * Quits: dbaron (~dbaron@2620:101:80fb:232:417f:fb2f:bd23:1349) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  12. # [00:25] * Joins: dbaron (~dbaron@2620:101:80fb:224:8027:253b:e881:e6e1)
  13. # [00:27] * Joins: jeremyj (~jeremyj@17.202.48.144)
  14. # [00:27] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Quit: Leaving)
  15. # [00:31] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 260 seconds)
  16. # [00:32] * Joins: karlcow (~karl@nerval.la-grange.net)
  17. # [00:32] * Joins: jwalden (~waldo@76-220-19-25.lightspeed.sntcca.sbcglobal.net)
  18. # [00:33] * ap_ is now known as ap
  19. # [00:36] * Joins: jensnockert (~jensnocke@84.219.248.21)
  20. # [00:36] * Quits: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 250 seconds)
  21. # [00:44] * Joins: seventh (seventh@199.48.244.177)
  22. # [00:44] * Quits: caitp- (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  23. # [00:49] * Quits: MajorT (MajorT@81.164.121.162)
  24. # [00:51] * caitp is now known as caitp|away
  25. # [00:51] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-tglyzfvndomnzajb) (Quit: Connection closed for inactivity)
  26. # [00:52] * caitp|away is now known as caitp
  27. # [00:57] * Quits: jensnockert (~jensnocke@84.219.248.21) (Remote host closed the connection)
  28. # [00:58] * Quits: jwalden (~waldo@76-220-19-25.lightspeed.sntcca.sbcglobal.net) (Quit: back in 20mins or so)
  29. # [01:06] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:2983:6275:8146:3b03)
  30. # [01:11] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  31. # [01:11] * Quits: ehsan (~ehsan@2001:450:1f:224:994:9486:17ee:d0f9) (Remote host closed the connection)
  32. # [01:12] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  33. # [01:15] * Quits: blooberry (Brian@nat/intel/x-apqnifdabovnycmo) (Read error: Connection reset by peer)
  34. # [01:15] * Joins: blooberry (Brian@nat/intel/x-ouypktujvnbzxeto)
  35. # [01:24] * Joins: Jasper (~jstpierre@unaffiliated/magcius)
  36. # [01:25] <Jasper> Do any browsers implement the XHTML syntax as specified in the HTML spec?
  37. # [01:29] * Quits: ambv (~ambv@199.201.64.130) (Read error: Connection reset by peer)
  38. # [01:29] * Joins: ambv (~ambv@199.201.64.130)
  39. # [01:30] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Remote host closed the connection)
  40. # [01:37] * Joins: weinig (~weinig@17.202.47.106)
  41. # [01:39] * caitp is now known as caitp__
  42. # [01:39] * Joins: caitp- (~green@ec2-52-88-37-66.us-west-2.compute.amazonaws.com)
  43. # [01:40] * Quits: jeremyj (~jeremyj@17.202.48.144) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  44. # [01:41] * Quits: dbaron (~dbaron@2620:101:80fb:224:8027:253b:e881:e6e1) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  45. # [01:42] * Quits: caitp__ (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  46. # [01:42] <MikeSmith> Jasper: yes
  47. # [01:42] * Joins: jeremyj (~jeremyj@17.202.48.144)
  48. # [01:42] <Jasper> Hm.
  49. # [01:43] <Jasper> When I tried locally here, Chromium and Firefox both allowed document.write(); in XHTML documents, even though the spec said that was disallowed.
  50. # [01:43] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
  51. # [01:43] <MikeSmith> well if you mean do all browsers completely conform to the spec requirements, then the answer is, probably not
  52. # [01:44] <MikeSmith> Jasper: to be clear, by "XHTML syntax", you mean the document is served with a XML media type, right?
  53. # [01:44] <MikeSmith> instead of as text/html
  54. # [01:45] <Jasper> MikeSmith, yes.
  55. # [01:45] <Jasper> MikeSmith, application/html+xml, I believe it is
  56. # [01:45] <Jasper> Although https://html.spec.whatwg.org/multipage/xhtml.html does not exactly say.
  57. # [01:45] <Jasper> I do like the wording of "At the time of writing, no such rules actually exist."
  58. # [01:45] <MikeSmith> yeah, because it doesn't have to stricly be application/html+xml
  59. # [01:46] * Quits: ambv (~ambv@199.201.64.130) (Quit: sys.exit(0) # computer went to sleep)
  60. # [01:46] <MikeSmith> there is lots of great wording in the spec like that
  61. # [01:46] <MikeSmith> anyway, for one thing, I'd suggest you submit some actual test cases
  62. # [01:46] <MikeSmith> to https://github.com/w3c/web-platform-tests
  63. # [01:47] <MikeSmith> or check there and see if there are already some test cases
  64. # [01:47] <MikeSmith> under https://github.com/w3c/web-platform-tests/tree/master/html
  65. # [01:47] <MikeSmith> the subdirs there correspond to sections in the spec
  66. # [01:47] <MikeSmith> and the subdirs of those, to subsections, etc.
  67. # [01:48] <MikeSmith> and you can run the tests in browsers from http://w3c-test.org/html/
  68. # [01:48] <MikeSmith> that's just a mirror of the current state of that github repo
  69. # [01:49] * Joins: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca)
  70. # [01:49] <MikeSmith> as far as the spec goes, if tests show that UAs don't conform on this, then that might merit putting a note or annotation in the spec so that people can know that
  71. # [01:50] <Jasper> MikeSmith, I'm more curious because I thought the WHATWG gave up on XHTML, and was surprised to see a half-finished spec about it.
  72. # [01:50] <MikeSmith> or it might even merit changing the requirements in teh spec to match what most UAs do
  73. # [01:50] <MikeSmith> it's not a half-finished spec
  74. # [01:50] <MikeSmith> for XHTML
  75. # [01:50] <Jasper> I'm part of a team that wants to perhaps use schemas and XSLT and such to verify and transform XHTML, and when I mentioned it was dead, they pointed me there.
  76. # [01:50] <MikeSmith> well
  77. # [01:50] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  78. # [01:51] * Joins: weinig_ (~weinig@17.114.218.245)
  79. # [01:51] <MikeSmith> the HTML spec is not something that any reasonable person would see as being strong support somehow for using schemas and XSLT
  80. # [01:52] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:2983:6275:8146:3b03) (Remote host closed the connection)
  81. # [01:52] <MikeSmith> and if you're in a team that wants to use schemas and (client-side?) XSLT then you have my sympathy
  82. # [01:52] * Quits: weinig (~weinig@17.202.47.106) (Ping timeout: 250 seconds)
  83. # [01:52] * weinig_ is now known as weinig
  84. # [01:52] <MikeSmith> because that will probably end badly
  85. # [01:53] <MikeSmith> and I say that as somebody who has done a lot of work in XSLT, and knows quite a lot about schemas and still does a lot of work in schemas
  86. # [01:53] <Jasper> MikeSmith, I agreed.
  87. # [01:53] <MikeSmith> OK
  88. # [01:53] <Jasper> MikeSmith, we hired a ~*~ contractor ~*~ who loves XML and XSLT and recommended buying an enterprise XSLT server license.
  89. # [01:53] <MikeSmith> anyway, the spec is in this regard mostly just documenting what's actually implemented in UAs
  90. # [01:53] <Jasper> It's not client-side XSLT -- it's going to be server-side.
  91. # [01:53] <Jasper> OK.
  92. # [01:53] <MikeSmith> christ
  93. # [01:54] <MikeSmith> so get rid of that contracter
  94. # [01:54] <Jasper> I'm pushing back as hard as I can.
  95. # [01:54] <MikeSmith> yeah you should
  96. # [01:54] <Jasper> We already have a contingency plan to get rid of XSLT, since we already believe they'll deliver us something completely unmanageable.
  97. # [01:54] <MikeSmith> well I don't think server-side XSLT is the worst thing in the world
  98. # [01:55] <MikeSmith> it's just that there are many better things
  99. # [01:55] <Jasper> OK, fair enough. I don't have any experience with XSLT.
  100. # [01:55] <Jasper> Currently we're using manual DOM manipulations, which isn't great either. If you have any recommendations, please let me know.
  101. # [01:55] * Quits: caitp- (~green@ec2-52-88-37-66.us-west-2.compute.amazonaws.com) (Remote host closed the connection)
  102. # [01:55] <MikeSmith> ok, hire me as a consultant :-)
  103. # [01:56] <Jasper> MikeSmith, what are your rates?
  104. # [01:57] <Jasper> MikeSmith, it would be nice to know what you think about HTML, XML, transformations, and such -- we're far from experts on the stuff, we just have half-baked opinions based on what we've written.
  105. # [01:57] <Jasper> But this channel probably isn't the time or place for it.
  106. # [01:58] <MikeSmith> let's see, last time I did consulting full-time I think my employer billed 1800 USD per day for my time. And that was a few years go. So something in that range.
  107. # [01:59] <MikeSmith> Jasper: yeah I don't know where would be the best place to ask
  108. # [02:00] <Jasper> Do you mind if we talk a bit in PM? Don't want to mooch or anything.
  109. # [02:00] * Quits: weinig (~weinig@17.114.218.245) (Quit: weinig)
  110. # [02:02] * Joins: weinig (~weinig@17.114.218.245)
  111. # [02:03] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  112. # [02:03] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
  113. # [02:05] * Quits: roc (~chatzilla@121.98.81.91) (Ping timeout: 260 seconds)
  114. # [02:08] * Joins: jeremyj_ (~jeremyj@17.202.47.124)
  115. # [02:10] <Domenic> Wheee OK nobody needs to install FreePascal anymore https://github.com/domenic/wattsi-server
  116. # [02:10] <Domenic> (Although I'm pretty sure as of this morning everyone already did, lol.)
  117. # [02:11] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  118. # [02:11] * Quits: smaug____ (~chatzilla@a91-154-43-105.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
  119. # [02:12] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-lqwbdenlvcommvru) (Quit: Connection closed for inactivity)
  120. # [02:12] * Joins: ambv (~ambv@199.201.64.3)
  121. # [02:14] * Joins: boogyman (~justme_j@user-0c90hji.cable.mindspring.com)
  122. # [02:14] * Quits: boogyman (~justme_j@user-0c90hji.cable.mindspring.com) (Changing host)
  123. # [02:14] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  124. # [02:16] * Quits: ambv (~ambv@199.201.64.3) (Client Quit)
  125. # [02:17] * Quits: jsbell (jsbell@nat/google/x-ollxupuodmhazjuk) (Quit: There's no place like home...)
  126. # [02:17] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
  127. # [02:18] * Quits: weinig (~weinig@17.114.218.245) (Quit: weinig)
  128. # [02:20] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  129. # [02:22] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Ping timeout: 250 seconds)
  130. # [02:23] * Joins: plutoniix (~plutoniix@119.63.87.222)
  131. # [02:24] * caitp is now known as caitp2
  132. # [02:26] * Quits: jeremyj_ (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  133. # [02:28] * MikeSmith looks
  134. # [02:29] <MikeSmith> wow
  135. # [02:29] <MikeSmith> nice
  136. # [02:30] <MikeSmith> Domenic: you gonna work on a patch to make the build use this, or do you want me to?
  137. # [02:30] <Domenic> MikeSmith: already done :) https://github.com/whatwg/html-build/pull/10
  138. # [02:30] * Quits: seventh (seventh@199.48.244.177) (Remote host closed the connection)
  139. # [02:30] <MikeSmith> dang
  140. # [02:30] <Domenic> MikeSmith: but error handling is annoying... https://superuser.com/questions/965558/get-curl-to-output-non-2xx-to-stderr-but-2xxs-to-a-file
  141. # [02:31] * MikeSmith looks
  142. # [02:31] <Domenic> MikeSmith: still counting on you for the separate-directories patch though!
  143. # [02:31] <MikeSmith> OK yeah will do that
  144. # [02:32] <MikeSmith> Domenic: about that superuser question, we should talk to Daniel
  145. # [02:32] <MikeSmith> about curl
  146. # [02:32] <MikeSmith> he works a Mozilla now, right?
  147. # [02:32] <MikeSmith> Daniel Stenberg
  148. # [02:33] * Quits: jeremyj (~jeremyj@17.202.48.144) (Ping timeout: 244 seconds)
  149. # [02:38] <Domenic> Yeah people on Twitter are referring me to him
  150. # [02:38] <Domenic> I feel kind of bad bugging the creator of a program on usage info though, especially for something that popular
  151. # [02:44] <MikeSmith> dunno, he seems to be pretty enthusiastic about helping people solve problems
  152. # [02:44] <MikeSmith> and if it were any easy problem you'd already have an answer
  153. # [02:46] <Domenic> well a couple people pinged him so we'll see what happens
  154. # [02:52] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  155. # [02:56] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  156. # [02:56] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  157. # [02:58] * Joins: jensnockert (~jensnocke@84.219.248.21)
  158. # [03:02] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  159. # [03:04] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
  160. # [03:05] * Quits: caitp2 (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  161. # [03:06] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  162. # [03:11] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 268 seconds)
  163. # [03:11] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  164. # [03:11] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  165. # [03:12] * Quits: ^esc_ (~esc-ape@77.119.131.25.wireless.dyn.drei.com) (Remote host closed the connection)
  166. # [03:13] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  167. # [03:14] * heycam|away is now known as heycam
  168. # [03:14] * Joins: ^esc (~esc-ape@77.119.131.25.wireless.dyn.drei.com)
  169. # [03:15] <MikeSmith> ok
  170. # [03:16] * caitp is now known as caitp__
  171. # [03:20] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  172. # [03:25] * caitp__ is now known as caitp|away
  173. # [03:26] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  174. # [03:26] * caitp|away is now known as caitp__
  175. # [03:30] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  176. # [03:30] * Quits: kochi (~kochi@2401:fa00:4:1000:a8c9:1816:3d60:cf1e) (Ping timeout: 246 seconds)
  177. # [03:30] * Joins: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64)
  178. # [03:34] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504])
  179. # [03:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  180. # [03:37] * Joins: caitp (~green@ec2-52-88-37-66.us-west-2.compute.amazonaws.com)
  181. # [03:41] * Quits: caitp (~green@ec2-52-88-37-66.us-west-2.compute.amazonaws.com) (Client Quit)
  182. # [03:42] * Joins: kochi (~kochi@2401:fa00:4:1000:2c88:d49:e99a:bc44)
  183. # [03:46] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  184. # [03:56] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  185. # [03:58] * Joins: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net)
  186. # [03:58] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  187. # [03:58] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Client Quit)
  188. # [04:12] * Joins: benwerd (~benwerd@67.180.159.135)
  189. # [04:12] * Krinkle is now known as Krinkle_
  190. # [04:18] * Quits: benwerd (~benwerd@67.180.159.135) (Read error: Connection reset by peer)
  191. # [04:18] <Domenic> I think @WHATWG should retweet https://twitter.com/mnot/status/638532265388019712
  192. # [04:19] <Domenic> Also MikeSmith I am 90% sure https://twitter.com/domenic/status/638531133274132481 will work, woo.
  193. # [04:20] * Quits: ap (~ap@17.114.216.127)
  194. # [04:20] * Quits: tantek (~tantek@63.245.219.54) (Quit: tantek)
  195. # [04:21] * Joins: benwerd (~benwerd@67.180.159.135)
  196. # [04:23] <MikeSmith> Domenic: awesome
  197. # [04:25] <MikeSmith> Domenic: heh, that mnot tweet is nice too
  198. # [04:25] <MikeSmith> mnot, you have been assimilated
  199. # [04:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  200. # [04:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  201. # [04:35] * Quits: yutak (~yutak@2401:fa00:4:1000:3560:1e4a:8670:9b3b) (Remote host closed the connection)
  202. # [04:36] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
  203. # [04:37] * Joins: jeremyj (~jeremyj@c-24-6-221-99.hsd1.ca.comcast.net)
  204. # [04:39] * Joins: benwerd (~benwerd@67.180.159.135)
  205. # [04:40] * Joins: yutak (~yutak@2401:fa00:4:1000:fc91:28fe:c55c:9b3c)
  206. # [04:42] * Joins: benwerd_ (~benwerd@67.180.159.135)
  207. # [04:42] * Quits: benwerd (~benwerd@67.180.159.135) (Read error: Connection reset by peer)
  208. # [04:43] * Quits: benwerd_ (~benwerd@67.180.159.135) (Remote host closed the connection)
  209. # [04:43] * heycam is now known as heycam|away
  210. # [04:52] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
  211. # [04:59] * Joins: jensnockert (~jensnocke@84.219.248.21)
  212. # [05:03] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  213. # [05:06] * Joins: matthewbauer (~textual@cpe-69-23-122-239.kc.res.rr.com)
  214. # [05:15] * Quits: jeremyj (~jeremyj@c-24-6-221-99.hsd1.ca.comcast.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  215. # [05:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  216. # [05:21] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  217. # [05:34] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Ping timeout: 272 seconds)
  218. # [05:46] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  219. # [05:50] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  220. # [05:50] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
  221. # [05:52] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  222. # [05:56] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  223. # [05:57] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  224. # [05:58] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 255 seconds)
  225. # [05:59] * Quits: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  226. # [06:00] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  227. # [06:08] <SimonSapin> hsivonen: http://w3techs.com/technologies/details/en-utf16/all/all sees less than 0.007% of websites using UTF-16. Do we have telemetry on this? Do we have a threshold for dropping support of things?
  228. # [06:08] <annevk> Domenic: retweeted
  229. # [06:16] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  230. # [06:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  231. # [06:18] * Quits: yutak (~yutak@2401:fa00:4:1000:fc91:28fe:c55c:9b3c) (Remote host closed the connection)
  232. # [06:19] * Joins: cvrebert (~cvrebert@108-242-182-243.lightspeed.sntcca.sbcglobal.net)
  233. # [06:21] * heycam|away is now known as heycam
  234. # [06:22] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
  235. # [06:36] <Domenic> There is still a lot of low-hanging fruit
  236. # [06:40] <annevk> Yeah, I was going to fix base URLs but that's harder than expected
  237. # [06:47] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  238. # [06:49] * Joins: zdobersek (~zan@46.166.190.181)
  239. # [06:52] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  240. # [06:52] <Domenic> here is one minor tweak we made, https://github.com/tmpvar/jsdom/blob/master/lib/jsdom/living/helpers/document-base-url.js especially https://github.com/tmpvar/jsdom/blob/master/lib/jsdom/living/helpers/document-base-url.js#L34
  241. # [06:53] * caitp__ is now known as caitp|away
  242. # [06:56] * Quits: matthewbauer (~textual@cpe-69-23-122-239.kc.res.rr.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  243. # [06:56] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  244. # [07:00] * Joins: jensnockert (~jensnocke@84.219.248.21)
  245. # [07:01] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  246. # [07:04] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 256 seconds)
  247. # [07:25] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  248. # [07:25] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  249. # [07:29] * Quits: roc (~chatzilla@2400:e780:801:224:2677:3ff:fece:dc64) (Ping timeout: 244 seconds)
  250. # [07:35] <Sebmaster> annevk: i think i have another issue with the url spec :/
  251. # [07:35] <Sebmaster> you have a minute?
  252. # [07:49] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  253. # [07:51] * Joins: benwerd (~benwerd@67.180.159.135)
  254. # [07:52] * Quits: benwerd (~benwerd@67.180.159.135) (Client Quit)
  255. # [07:55] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:d529:eae7:ce79:5d4d)
  256. # [07:56] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-nzivlqsqskfbeftq)
  257. # [07:59] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:d529:eae7:ce79:5d4d) (Ping timeout: 244 seconds)
  258. # [08:00] <annevk> Sebmaster: sure
  259. # [08:01] <Sebmaster> Awesome!
  260. # [08:02] <Sebmaster> Okay so, assume we have an object with mixed in urlutils. it calls set the input with some string as input, let's go with "example"
  261. # [08:02] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  262. # [08:03] <annevk> Sebmaster: hmm so URLUtils has open issues
  263. # [08:03] <annevk> but okay
  264. # [08:03] <Sebmaster> So set the input parses the stuff, calls get the base etc. and comes up with some resulting url: http://example.org/example
  265. # [08:04] <Sebmaster> so we have an object, its input is set to example, and its url is set to http://example.org/example
  266. # [08:05] <annevk> Sebmaster: yes
  267. # [08:05] <Sebmaster> we now call the hash attribute setter with a string "foobar", it does the whole parsing spiel again, we get a resulting object: input is "example", url is "http://example.org/example#foobar"
  268. # [08:05] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
  269. # [08:07] <Sebmaster> when we now call the href attribute getter, it calls reset the input, which in turn calls set the input with "example" and "http://example.org/example#foobar"
  270. # [08:07] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  271. # [08:07] <Sebmaster> set the input then sets input and url, but since input is non-null, it then re-parses the url with input, resulting in #foobar being dropped
  272. # [08:10] <Sebmaster> and i really, really hope i didn't miss any part of the spec again :S
  273. # [08:13] <annevk> Sebmaster: no you didn't
  274. # [08:13] <annevk> Sebmaster: the problem is that once you set the hash attribute the input also needs to be updated
  275. # [08:13] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  276. # [08:13] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Excess Flood)
  277. # [08:14] <annevk> Sebmaster: I fixed URLUtils the wrong way and I haven't really worked on specifying it in the right way yet since I didn't have access to update HTML directly, where we should probably put some of the logic
  278. # [08:14] <Sebmaster> thank god, i was getting worried i'm constantly misreporting everything
  279. # [08:15] <Sebmaster> well then, I'll wait until you're done with the new changes
  280. # [08:20] <annevk> Sebmaster: https://github.com/whatwg/url/issues/62 and https://github.com/whatwg/url/issues/61
  281. # [08:20] <annevk> Sebmaster: it's quite the mess :-(
  282. # [08:25] <Sebmaster> Oh right, those tie into the whole thing
  283. # [08:25] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
  284. # [08:26] <Sebmaster> I assumed the spec would be in a working state without those reworks :(
  285. # [08:27] <Sebmaster> Means I can put it off again though, so that's fine for me for now :D
  286. # [08:28] <annevk> Maybe I should add a note to the API since it'll take me a couple of weeks before I'm going to get to that I think
  287. # [08:30] <annevk> Done
  288. # [08:43] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  289. # [08:47] <annevk> MikeSmith: I had it happen again that a link to source became source
  290. # [08:48] * Joins: karlcow (~karl@nerval.la-grange.net)
  291. # [08:49] <annevk> Locally building is pretty much a must it seems, looking forward to somebody making it faster
  292. # [08:56] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:7568:4291:8132:ee30)
  293. # [09:00] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:7568:4291:8132:ee30) (Ping timeout: 244 seconds)
  294. # [09:01] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  295. # [09:01] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  296. # [09:03] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  297. # [09:04] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  298. # [09:05] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  299. # [09:06] * Joins: mpt (~mpt@canonical/mpt)
  300. # [09:06] <MikeSmith> annevk: is it just the symlink to the `source` file that happens with? or others too?
  301. # [09:07] <annevk> MikeSmith: I haven't tested the others, they're mostly static so it doesn't matter
  302. # [09:07] <MikeSmith> ok
  303. # [09:08] * Quits: srji (~srji@ec2-54-72-148-186.eu-west-1.compute.amazonaws.com) (Remote host closed the connection)
  304. # [09:09] <MikeSmith> well *grumble grumble* we wouldn't have a problem at all with that if we just moved the build tools into the html repo
  305. # [09:10] <annevk> MikeSmith: I think Domenic made some reasonable arguments against that
  306. # [09:11] <annevk> MikeSmith: I think the problem would be gone too if we had an input and output directory
  307. # [09:11] <MikeSmith> ok
  308. # [09:12] <MikeSmith> annevk: remind where we discussed how we wanted that to work? was it on IRC, or is there an open issue that details the proposal/requirement?
  309. # [09:12] * Quits: cvrebert (~cvrebert@108-242-182-243.lightspeed.sntcca.sbcglobal.net) (Quit: cvrebert)
  310. # [09:13] * Joins: cvrebert (~cvrebert@108-242-182-243.lightspeed.sntcca.sbcglobal.net)
  311. # [09:14] <mkwst> MikeSmith: https://github.com/whatwg/html-build/issues/3
  312. # [09:14] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  313. # [09:14] <MikeSmith> ah
  314. # [09:14] <MikeSmith> "Source repository history should not be intermingled with build tool revisions."
  315. # [09:15] <MikeSmith> I guess I actualy agree with that
  316. # [09:16] <MikeSmith> and I'm surprised/disappointed that I didn't think come to that conclusion on my own already
  317. # [09:16] <MikeSmith> I blame lack of sleep
  318. # [09:17] <MikeSmith> mkwst: anyway, thanks for the citation
  319. # [09:18] * Quits: cvrebert (~cvrebert@108-242-182-243.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  320. # [09:18] * MikeSmith stares at the dozens of unread github notifications in his inbox
  321. # [09:18] <mkwst> As long as he's doing the work, I don't care. But it seems strange to pretend that these are really separate projects. *shrug* Whatever. I like green bikesheds! :)
  322. # [09:19] <zcorpan> MikeSmith: i checked the "Popular sites using UTF-16" and afaict they're not using utf-16
  323. # [09:20] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  324. # [09:21] <zcorpan> e.g. Epoker.com has Content-Type:·text/html;·charset=utf-8 and then <meta·http-equiv="Content-Type"·content="text/html;·charset=utf-16">
  325. # [09:21] <zcorpan> so i wouldn't give much weight to that statistic
  326. # [09:22] <MikeSmith> eh?
  327. # [09:22] <zcorpan> hmmm. sorry MikeSmith. i meant SimonSapin ^
  328. # [09:22] <MikeSmith> ah
  329. # [09:22] <MikeSmith> wake up, SimonSapin!
  330. # [09:22] <zcorpan> hsivonen: ^
  331. # [09:25] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqwr318avut18l.ip6.access.telenet.be)
  332. # [09:27] * Joins: zcorpan_ (~zcorpan@c-5eeaaa5f-74736162.cust.telenor.se)
  333. # [09:29] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
  334. # [09:30] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Ping timeout: 246 seconds)
  335. # [09:37] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  336. # [09:40] * Quits: zcorpan_ (~zcorpan@c-5eeaaa5f-74736162.cust.telenor.se) (Ping timeout: 250 seconds)
  337. # [09:42] * heycam is now known as heycam|away
  338. # [09:52] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-qzwgqdsblaxwhrea)
  339. # [09:56] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
  340. # [09:57] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:c409:b22b:7cc8:cd6d)
  341. # [10:00] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett_)
  342. # [10:01] * Joins: yutak (~yutak@2401:fa00:4:1000:3d71:43de:7670:44ee)
  343. # [10:08] <annevk> mkwst: what is an endpoint origin?
  344. # [10:09] <mkwst> Given: `fetch("https://example.com/endpoint", { body: fd })`, it would be `example.com`.
  345. # [10:10] <mkwst> Basically, I'd like to be able to lock submissions down to a certain origin. The previous draft did so by overriding `fetch(url)` with `send(url)`, processing the URL there, and then setting a bunch of flags which prevented redirects.
  346. # [10:11] <mkwst> So, my thought at the moment is that I could put some flags on the FormData object which would govern the ways in which Fetch can use it.
  347. # [10:11] <annevk> https://code.google.com/p/chromium/codesearch#chromium/src/net/base/mime_util.cc&rcl=1427945811&l=384 a curious reference to w3schools
  348. # [10:12] <mkwst> annevk: Yeah. No idea. Let's git blame that, shall we? :)
  349. # [10:12] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  350. # [10:12] <annevk> also, there used to be a list of JavaScript MIME types there per https://www.w3.org/Bugs/Public/show_bug.cgi?id=28397 but they are now gone
  351. # [10:13] <mkwst> https://codereview.chromium.org/3311016 *shrug*
  352. # [10:13] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  353. # [10:15] <annevk> more like *shudder*
  354. # [10:16] <mkwst> https://blink.lc/chromium/tree/components/mime_util/mime_util.cc#n59
  355. # [10:16] <mkwst> which doesn't seem to match HTML, but also doesn't seem to have generated compatibility issues, since it hasn't changed in a long time,
  356. # [10:17] <zcorpan> Domenic: annevk: so what should i do differently to make PRs automatically close as merged?
  357. # [10:17] <annevk> zcorpan: I think the git push --force to the branch must have failed
  358. # [10:18] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-maavhojuieviyumz)
  359. # [10:18] <zcorpan> $ git push --force
  360. # [10:18] <zcorpan> Everything up-to-date
  361. # [10:18] <zcorpan> it said
  362. # [10:22] * Joins: darobin (~darobin@159.180.228.142)
  363. # [10:23] * Joins: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  364. # [10:23] <annevk> zcorpan: did you do git checkout branch-name too?
  365. # [10:24] <zcorpan> annevk: yes
  366. # [10:24] <annevk> and then git push --force and then git checkout master
  367. # [10:24] <annevk> hmm
  368. # [10:24] <zcorpan> yes
  369. # [10:24] <annevk> I haven't tried this new approach myself yet so I'm not a 100% that Domenic gave the correct instructions
  370. # [10:25] <annevk> but when you update the branch that should appear on the GitHub site
  371. # [10:25] * Joins: beowulf (~sstewart@host81-136-13-246.range81-136.btcentralplus.com)
  372. # [10:26] <zcorpan> ok. yeah i didn't know what message to expect so i figured "Everything up-to-date" meant things were going a-OK
  373. # [10:29] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  374. # [10:29] * Quits: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca) (Remote host closed the connection)
  375. # [10:36] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  376. # [10:36] <annevk> zcorpan: do you want to merge 69 or can I make an attempt?
  377. # [10:36] <zcorpan> annevk: do it
  378. # [10:38] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  379. # [10:38] <annevk> zcorpan: so yeah, I've had the same problem as you, I think Domenic's instructions are incomplete
  380. # [10:40] <Ms2ger> You probably want `git push --force origin <branch>`
  381. # [10:45] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  382. # [10:47] * Quits: psy_ (~psy@43.224.156.125) (Ping timeout: 264 seconds)
  383. # [10:52] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-nzivlqsqskfbeftq) (Quit: Connection closed for inactivity)
  384. # [10:57] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  385. # [11:00] <jgraham> A more complete syntax is git push [options] <remote> <local_ref>:<remote_branch>
  386. # [11:00] <jgraham> the behaviour of bare git push depends on the defaults which depend on the version of git you are running
  387. # [11:00] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
  388. # [11:00] <jgraham> (unless you changed them)
  389. # [11:01] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  390. # [11:02] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  391. # [11:02] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  392. # [11:04] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  393. # [11:05] * Joins: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt)
  394. # [11:06] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  395. # [11:07] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Ping timeout: 264 seconds)
  396. # [11:19] <annevk> mkwst: e.g., you already forgot you can iterate FormData, see https://xhr.spec.whatwg.org/#formdata
  397. # [11:20] <annevk> mkwst: but you working through it SGTM
  398. # [11:20] <mkwst> annevk: s/forgot/didn't know/. But it's nice of you to assume competence.
  399. # [11:21] <mkwst> :)
  400. # [11:30] <MikeSmith> :-) >it's nice of you to assume competence
  401. # [11:30] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-foivdtfzozcbxnwf)
  402. # [11:32] <MikeSmith> one of the things that has always made me feel nice when hsivonen reviews code I write is that he always assumes I must have had a good rational reason for writing something in the way I did (instead of not actually having known the better way until he told me).
  403. # [11:37] * Quits: mikenovikov (~mikenovik@ip-95-220-244-36.bb.netbynet.ru) (Ping timeout: 244 seconds)
  404. # [11:39] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 256 seconds)
  405. # [11:46] * Quits: satazor_ (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
  406. # [11:48] * Joins: globbot (~logbot@lump.glob.com.au)
  407. # [11:50] <beverloo> MikeSmith, annevk: window.focus() works on Chrome as well. Thanks :)
  408. # [11:50] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  409. # [11:52] * Joins: mikenovikov (~mikenovik@ip-95-220-244-36.bb.netbynet.ru)
  410. # [11:52] * Joins: roc (~chatzilla@121.98.81.91)
  411. # [11:55] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  412. # [11:58] <annevk> MikeSmith: seems more folks are confused by the caniuse.com panel: https://www.w3.org/Bugs/Public/show_bug.cgi?id=28709
  413. # [11:58] <annevk> MikeSmith: I wonder if we can adjust the stylesheet or closing mechanism somewhat to make it easier
  414. # [11:59] <annevk> MikeSmith: another thing that happens to me in Firefox is that once the scrollbar appears it goes right over the thing that allows you to close the widget, making it particularly hard to close
  415. # [12:03] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  416. # [12:04] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  417. # [12:05] <annevk> Okay, changing that requires changing Wattsi
  418. # [12:08] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  419. # [12:15] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  420. # [12:17] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  421. # [12:18] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  422. # [12:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  423. # [12:27] <mkwst> annevk: Should `toX` methods return a `Promise<X>` or `X`? It seems like some APIs do the one and some the other.
  424. # [12:27] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  425. # [12:28] <annevk> mkwst: depends on whether IO is involved I guess
  426. # [12:28] <mkwst> Hrm. Ok.
  427. # [12:29] <mkwst> I guess it's safer, but more cumbersome, to return a Promise.
  428. # [12:29] <mkwst> safer == future proof.
  429. # [12:29] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  430. # [12:29] <annevk> mkwst: if this is for FormData synchronous is fine
  431. # [12:29] <mkwst> it is.
  432. # [12:30] <mkwst> ok. that's simpler then.
  433. # [12:30] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  434. # [12:30] <annevk> I wonder if I can get the HTML bug count to be <300 by the end of the week
  435. # [12:31] <mkwst> That's easy. WONTFIX, WONTFIX, WONTFIX.
  436. # [12:35] <darobin> nah, with WONTFIX it is considered etiquette to at least explain why; which takes time
  437. # [12:35] <darobin> INVALID, INVALID, INVALID is much more efficient
  438. # [12:35] <mkwst> :)
  439. # [12:35] <annevk> That is how we got from ~500 to <400
  440. # [12:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  441. # [12:35] <annevk> It's a bit trickier now
  442. # [12:35] <annevk> As in, it involves work
  443. # [12:47] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  444. # [12:54] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  445. # [12:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  446. # [12:59] * Joins: encryptd_fractal (~encryptd_@2601:449:8100:cad9:7568:4291:8132:ee30)
  447. # [13:02] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  448. # [13:03] * Quits: encryptd_fractal (~encryptd_@2601:449:8100:cad9:7568:4291:8132:ee30) (Ping timeout: 246 seconds)
  449. # [13:03] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  450. # [13:08] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  451. # [13:08] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 264 seconds)
  452. # [13:09] <darobin> MikeSmith: if you're around, can you please give me push access to w3c/gh-backup?
  453. # [13:09] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  454. # [13:10] <MikeSmith> yep
  455. # [13:10] <MikeSmith> gimme a minute, on from my mobile
  456. # [13:13] * Krinkle_ is now known as Krinkle
  457. # [13:14] <MikeSmith> darobin: should be good to go now
  458. # [13:16] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
  459. # [13:18] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  460. # [13:20] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
  461. # [13:20] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  462. # [13:27] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  463. # [13:28] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  464. # [13:32] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  465. # [13:35] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  466. # [13:40] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 268 seconds)
  467. # [13:42] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  468. # [13:42] <annevk> mkwst: it seems like you can provide a PR for https://www.w3.org/Bugs/Public/show_bug.cgi?id=27852 right? It didn't break the web...
  469. # [13:42] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  470. # [13:43] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  471. # [13:43] <mkwst> I was looking at that yesterday. It's not clear to me where the sniffing is actually done in HTML.
  472. # [13:43] <mkwst> If you point me to the right spot, I'm happy to submit a PR.
  473. # [13:45] <Ms2ger> Somewhere around https://html.spec.whatwg.org/multipage/scripting.html#prepare-a-script ?
  474. # [13:46] <annevk> mkwst: <script> doesn't do any sniffing
  475. # [13:46] <annevk> mkwst: it just takes the response and executes it
  476. # [13:47] <Ms2ger> And things like importScripts?
  477. # [13:47] <annevk> mkwst: what you want is to prevent that
  478. # [13:47] <annevk> Ms2ger: it seems importScripts() also does some non-2xx check
  479. # [13:48] * Joins: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca)
  480. # [13:49] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  481. # [13:50] <annevk> mkwst: I guess it needs to be somewhere in https://html.spec.whatwg.org/multipage/scripting.html#execute-the-script-block but Ms2ger is correct that'd we also want to affect importScripts() and new Worker/new SharedWorker
  482. # [13:51] <annevk> So I guess a fix is not very straightforward
  483. # [13:51] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  484. # [13:52] <Ms2ger> I guess we'd need to start by factoring out "fetch a script source" or something
  485. # [13:52] <annevk> mkwst: doing it in Fetch might actually be easier, but I'm not sure if that's a good idea
  486. # [13:52] <annevk> Ms2ger: yeah, that kind of refactoring before doing the greater Fetch refactoring might be a good idea
  487. # [13:53] <annevk> I haven't really figured out how to best tackle Fetch refactoring yet
  488. # [13:53] <annevk> requires so many changes
  489. # [13:57] <Ms2ger> Yeah :/
  490. # [13:57] <mkwst> Well, I'm happy to give you a PR. I'm even happier to wait until you've done a lot of work to make my PR easy. :)
  491. # [13:58] <mkwst> doing it in Fetch seems simple. just return a network error given a set of properties on the request and the response mime type.
  492. # [13:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  493. # [13:58] <mkwst> but it's probably the wrong layer.
  494. # [13:58] <Ms2ger> I think so, yes
  495. # [14:06] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  496. # [14:06] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  497. # [14:07] * Joins: jahman (~woops@129.175.204.73)
  498. # [14:09] <hsivonen> SimonSapin, zcorpan: I think zcorpan has previously shown w3techs.com to be bogus, but browser-based telemetry would be interesting
  499. # [14:09] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  500. # [14:09] <SimonSapin> hsivonen: so we don’t have telemetry for that yet?
  501. # [14:10] <hsivonen> annevk: what's the recommended way to test non-UTF encoders without relying on a server and using Web-exposed functionality only?
  502. # [14:10] <hsivonen> SimonSapin: AFAIK, we don't
  503. # [14:10] <mkwst> annevk: philipj asked me to expose the `opaque` flag to the web so we can test it in layout tests (and, I suppose, so folks could construct excitingly opaque FormData objects). Before I do that, how strongly do you feel about changing from `FormData` with a flag to `CredentialFormData`?
  504. # [14:10] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 272 seconds)
  505. # [14:12] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  506. # [14:13] <philipj> mkwst: well I didn't ask you to expose it, just if it should be exposed :)
  507. # [14:13] * Joins: darobin (~darobin@159.180.228.142)
  508. # [14:13] <mkwst> well, that seems to be an implicit request to expose it, right? :)
  509. # [14:13] <philipj> surely something should cause it to become set, which isn't currently the case
  510. # [14:13] <darobin> thanks MikeSmith!
  511. # [14:14] <mkwst> philipj: right. that's the second patch I sent you. :)
  512. # [14:14] <philipj> mkwst: eh, well OK :)
  513. # [14:14] <philipj> ah there it is, fd->makeOpaque()
  514. # [14:15] <mkwst> yeah. basically, i don't mind exposing that. i can't think of much of a use case, other than transferring a FormData object to a new context via `postMessage()`.
  515. # [14:15] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  516. # [14:15] * Joins: jdaggett_ (~jdaggett@ae062111.dynamic.ppp.asahi-net.or.jp)
  517. # [14:15] <mkwst> but not being able to think of a use case is probably just my small-mindedness.
  518. # [14:15] <mkwst> maybe exposing every flag ever is good!
  519. # [14:15] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  520. # [14:15] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  521. # [14:16] <mkwst> (note, though, that it needs to be a one-way operation; JS shouldn't be able to unopaqueify an opaque object)
  522. # [14:17] * Joins: gsnedders (~gsnedders@5.2.16.23)
  523. # [14:19] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  524. # [14:21] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-qzwgqdsblaxwhrea) (Quit: Connection closed for inactivity)
  525. # [14:21] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  526. # [14:23] <hsivonen> annevk: is there something smarter than http://software.hixie.ch/utilities/js/live-dom-viewer/saved/3609 for accessing encoders purely on the client and using public APIs only?
  527. # [14:24] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  528. # [14:28] <mkwst> *sigh* why is testharness so wrong about the ordering of expected and actual values?
  529. # [14:28] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  530. # [14:28] <philipj> ask jgraham :)
  531. # [14:28] <philipj> what is the right order, agin?
  532. # [14:28] <yoav> I get those wrong *every* time
  533. # [14:29] <mkwst> the right order is expected, actual.
  534. # [14:29] <mkwst> testharness's order is backwards.
  535. # [14:29] <mkwst> :)
  536. # [14:29] <Ms2ger> What?
  537. # [14:30] <Ms2ger> actual, expected is the only sensibler order
  538. # [14:30] <philipj> mkwst: incidentally I was confused about why gtest has the "wrong" order not long ago, being very used to testharness
  539. # [14:31] <mkwst> philipj: Does https://codereview.chromium.org/1323043002 do what you wanted?
  540. # [14:31] * Quits: halfline (rstrode@nat/redhat/x-yikrvdyyrmgjysmg) (Remote host closed the connection)
  541. # [14:31] <philipj> let me see if it induces happiness
  542. # [14:32] <jgraham> mkwst: FWIW I agree as you will see if you examine presto-testo for the testharnesses I wrote before testharness.js. It just turns out that the rest of the world largely disagrees.
  543. # [14:33] <mkwst> jgraham: Ok! So let's sneakily change it back and see if anyone notices!
  544. # [14:33] * Joins: halfline (rstrode@nat/redhat/x-fpzngzlagljwojcm)
  545. # [14:33] <jgraham> mkwst: I see you haven't worked with Ms2ger for long enough
  546. # [14:35] * Ms2ger wanders up to mkwst
  547. # [14:36] * Joins: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp)
  548. # [14:36] <mkwst> I haven't, actually, though I've gotten some good ms2ger feedback on various specs. :)
  549. # [14:37] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  550. # [14:37] <Ms2ger> Probably rather grumpy feedback :)
  551. # [14:37] <annevk> hsivonen: I don't think so, hadn't even thought of that approach, neat
  552. # [14:38] <mkwst> all feedback is good feedback. like, really. it's tough to get any feedback until something's shipping, and then it's somewhat late. :/
  553. # [14:38] <annevk> mkwst: how do you envision changing the FormData constructor?
  554. # [14:38] <mkwst> annevk: I don't.
  555. # [14:38] <mkwst> https://w3c.github.io/webappsec/specs/credentialmanagement/#dom-formdata-makeopaque is my current thought.
  556. # [14:39] <annevk> mkwst: isn't that extremely fragile from a security perspective?
  557. # [14:39] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  558. # [14:40] <mkwst> if you pick up https://github.com/whatwg/html/issues/62, that would change the `FormData(HTMLFormElement)` constructor.
  559. # [14:40] * Joins: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com)
  560. # [14:40] <mkwst> yes? i don't think `makeOpaque()` has any security value; it has explanatory value.
  561. # [14:41] <mkwst> currently, opaque FormData objects only make sense in the context of the credential management API, or write-only form fields.
  562. # [14:41] <annevk> Ms2ger: I recommend not replying to the <keygen> issue
  563. # [14:41] <jgraham> " see if anyone notices" where Ms2ger ∈ anyone is always true
  564. # [14:41] <Ms2ger> annevk, but someone is wrong on the internet!
  565. # [14:41] <mkwst> there's no other case I know of in which they offer any value, as all the data's already available to JavaScript.
  566. # [14:42] <Ms2ger> (point taken)
  567. # [14:42] <annevk> mkwst: I think if we expose anything it should be part of the constructor
  568. # [14:43] <mkwst> annevk: how does that help?
  569. # [14:43] <annevk> mkwst: seems more robust
  570. # [14:43] <mkwst> that is, how is `FormData(form, { opaque: true })` better than `var fd = FormData(form); fd.makeOpaque();`? I suppose it's prettier?
  571. # [14:43] <mkwst> robust against what? :)
  572. # [14:44] <annevk> mkwst: e.g., you can use a different data structure for the internals then
  573. # [14:44] <annevk> mkwst: anyway, I don't think we should expose the slot for v1
  574. # [14:45] <annevk> mkwst: seems like feature creep
  575. # [14:45] <mkwst> what do you mean?
  576. # [14:45] <annevk> mkwst: it adds complexity in the design process while not solving any problems
  577. # [14:46] <mkwst> I'm not following. We need to somehow expose the password to something, otherwise the user can't sign in with it.
  578. # [14:46] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  579. # [14:47] <annevk> What does the password have to do with exposing opaque to JavaScript?
  580. # [14:48] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  581. # [14:48] <mkwst> Oh, I see. You're calling the flag a slot. Got it.
  582. # [14:49] <mkwst> I don't think we need to expose opaque to JavaScript, but doing so make it possible to write DOM-based layout tests instead of just unit tests for the C++ code.
  583. # [14:49] <mkwst> Also: this was philipj's idea. :)
  584. # [14:49] <mkwst> See https://codereview.chromium.org/1323043002/#ps20001.
  585. # [14:49] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  586. # [14:53] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  587. # [14:57] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  588. # [15:02] <philipj> It's fine with me if it isn't web-exposed, should still be possible to test opaque-ness by using toFormData I think
  589. # [15:02] * Quits: mikenovikov (~mikenovik@ip-95-220-244-36.bb.netbynet.ru) (Quit: Textual IRC Client: www.textualapp.com)
  590. # [15:03] <mkwst> philipj: Yeah. It's a bit roundabout, but since that's the only thing that creates an opaque FormData object, it's a totally reasonable way of testing the feature. I'll drop it. Adding it back is trivial if annevk changes his mind. :)
  591. # [15:03] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  592. # [15:04] <philipj> annevk never changes his mind, he was born with all the right opinions
  593. # [15:04] <mkwst> lucky guy.
  594. # [15:05] <MikeSmith> agree it's a bad idea to feed that keygen troll
  595. # [15:06] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  596. # [15:06] * caitp|away is now known as caitp__
  597. # [15:08] * Joins: ^esc_ (~esc-ape@91.141.1.83.wireless.dyn.drei.com)
  598. # [15:08] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  599. # [15:11] * Quits: ^esc (~esc-ape@77.119.131.25.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  600. # [15:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 240 seconds)
  601. # [15:12] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-foivdtfzozcbxnwf) (Quit: Connection closed for inactivity)
  602. # [15:14] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  603. # [15:14] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  604. # [15:15] <mkwst> So. Anyone have a thesaurus handy? I need a word that means "credential" but that isn't "credential". :)
  605. # [15:18] <jgraham> http://www.thesaurus.com/browse/credential
  606. # [15:18] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  607. # [15:26] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  608. # [15:33] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  609. # [15:33] * Quits: Workshiva (~Dashiva@74.125.121.65) (Quit: leaving)
  610. # [15:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  611. # [15:38] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  612. # [15:42] * Joins: Workshiva (~Dashiva@74.125.121.65)
  613. # [15:43] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  614. # [15:44] * Quits: jdaggett_ (~jdaggett@ae062111.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  615. # [15:47] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  616. # [15:48] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
  617. # [15:53] * Quits: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr) (Excess Flood)
  618. # [15:55] * Joins: LOoM[3]s (~Serdna@b9168f31.cgn.dg-w.de)
  619. # [15:55] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  620. # [16:02] * Joins: plutoniix (~plutoniix@node-3g0.pool-125-25.dynamic.totbb.net)
  621. # [16:02] * Joins: ehynds (~ehynds@64.206.121.41)
  622. # [16:02] * Joins: johnme (johnme@nat/google/x-egaeyjjmefiplovo)
  623. # [16:03] * Quits: johnme (johnme@nat/google/x-egaeyjjmefiplovo) (Client Quit)
  624. # [16:03] * Joins: johnme (johnme@nat/google/x-xwdtbqvlnoiydtje)
  625. # [16:05] <johnme> annevk: for notification actions (https://github.com/whatwg/notifications/pull/48), I've realised the event delivered to pages shouldn't inherit from ExtendableEvent.
  626. # [16:05] <johnme> annevk: Should I rename NotificationEvent to PersistentNotificationEvent, and introduce a new NonPersistentNotificationEvent?
  627. # [16:06] <annevk> johnme: interesting, does this feature even make sense for toast-like notifications?
  628. # [16:07] <johnme> might depend on the platform
  629. # [16:07] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-axlawsybhwnpwrnu)
  630. # [16:07] <annevk> johnme: provided you want to keep it, I suggest not renaming NotificationEvent, but only introducing NonPersistentNotificationEvent, or perhaps ToastNotificationEvent...
  631. # [16:08] <johnme> ok
  632. # [16:09] <johnme> (I checked github and could find almost zero mentions of NotificationEvent)
  633. # [16:10] * Joins: jacaballero (~jacaballe@186.2.138.173)
  634. # [16:12] * Quits: jacaballero (~jacaballe@186.2.138.173) (Client Quit)
  635. # [16:14] <annevk> mkwst: johnme: do you know who does autocomplete in Chrome? https://www.w3.org/Bugs/Public/show_bug.cgi?id=28952 has a suggestion
  636. # [16:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  637. # [16:15] * caitp__ is now known as caitp|away
  638. # [16:15] <mkwst> Wow. I thought Heidegger died. And I didn't know he built websites.
  639. # [16:15] * caitp|away is now known as caitp__
  640. # [16:16] <mkwst> Oh no.
  641. # [16:16] <mkwst> TBL on www-tag@. :(
  642. # [16:17] <mkwst> https://lists.w3.org/Archives/Public/www-tag/2015Sep/0000.html
  643. # [16:19] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
  644. # [16:20] <annevk> Maybe someone should tell timbl that you need HTTPS for <keygen>
  645. # [16:20] * annevk hides
  646. # [16:25] <johnme> annevk: mathp & thestig (both @chromium.org) are probably good people to talk to about autofill
  647. # [16:25] * Quits: zdobersek (~zan@46.166.190.181) (Ping timeout: 272 seconds)
  648. # [16:27] * Joins: eric_carlson (~ericc@17.202.47.189)
  649. # [16:29] <johnme> annevk: after chatting to peter, I think I'll drop actions from non-persistent notifications for now (due to the uncertainty around moving to toast notifications)
  650. # [16:34] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  651. # [16:36] * yoav_ is now known as yoav
  652. # [16:36] <Workshiva> I wonder if there are numbers on frequency of http vs https in keygen usage
  653. # [16:45] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  654. # [16:46] * Quits: ehsan (~ehsan@ip-162-250-172-168.fibre.fibrestream.ca) (Remote host closed the connection)
  655. # [16:48] <annevk> johnme: thank you, pinged them
  656. # [16:49] * Joins: satazor (~satazor@av-217-129-134-240.netvisao.pt)
  657. # [16:49] * Quits: satazor (~satazor@av-217-129-134-240.netvisao.pt) (Client Quit)
  658. # [16:50] * Joins: caitp- (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  659. # [16:50] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  660. # [16:50] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
  661. # [16:58] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  662. # [17:00] * Joins: mimi (~chatzilla@static.138.183.9.176.clients.your-server.de)
  663. # [17:01] * Joins: jacaballero (~jacaballe@190.92.15.29)
  664. # [17:04] * Joins: jensnockert (~jensnocke@84.219.248.21)
  665. # [17:06] * Joins: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net)
  666. # [17:08] * Quits: caitp- (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
  667. # [17:09] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 244 seconds)
  668. # [17:15] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  669. # [17:19] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  670. # [17:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 264 seconds)
  671. # [17:22] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
  672. # [17:23] <wanderview> JakeA: annevk: I don't support either of you have an opinion on this issue before we change our tests to do one or the other? https://github.com/slightlyoff/ServiceWorker/issues/742
  673. # [17:26] * Joins: psy (~psy@43.224.156.116)
  674. # [17:28] <annevk> wanderview: so is scriptURL the final after redirects URL?
  675. # [17:28] * wanderview looks
  676. # [17:29] <wanderview> annevk: it appears the scriptURL is set before fetching the script... so I would say before any redirects
  677. # [17:31] <wanderview> annevk: as far as I can tell the script URL is never updated based on the final redirected URL
  678. # [17:31] * Joins: ehsan (~ehsan@66.207.208.102)
  679. # [17:33] <annevk> wanderview: hmm
  680. # [17:33] <annevk> wanderview: so for Request it returns the URL without the fragment
  681. # [17:34] <wanderview> yes
  682. # [17:34] <annevk> wanderview: but there's also a dozen other APIs that will return it with
  683. # [17:34] <annevk> wanderview: so maybe Request is wrong
  684. # [17:34] <wanderview> I don't think this uses Request in the register() path
  685. # [17:34] <wanderview> annevk: you're making me sad right now
  686. # [17:34] <wanderview> we just fixed Request to strip the fragment :-\
  687. # [17:34] <annevk> wanderview: that doesn't really matter when looking for consistency though
  688. # [17:35] <annevk> Yeah I don't know, the fragment is useless...
  689. # [17:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  690. # [17:36] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  691. # [17:36] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  692. # [17:36] <wanderview> annevk: I can't see a reason to keep the fragment... and it appears chrome strips it for the script URL
  693. # [17:42] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  694. # [17:43] * Quits: mimi (~chatzilla@static.138.183.9.176.clients.your-server.de) (Remote host closed the connection)
  695. # [17:44] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  696. # [17:45] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  697. # [17:45] * Joins: adactio (~adactio@212.42.170.121)
  698. # [17:49] * Joins: matthewbauer (~textual@129.237.108.62)
  699. # [17:50] * Joins: jacaballero (~jacaballe@190.92.15.29)
  700. # [17:58] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Ping timeout: 246 seconds)
  701. # [17:58] * Quits: tripu (~tripu@p4119141-ipngn23501marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
  702. # [18:01] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  703. # [18:02] * Parts: caitp__ (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) ("Textual IRC Client: www.textualapp.com")
  704. # [18:02] * Quits: psy (~psy@43.224.156.116) (Disconnected by services)
  705. # [18:03] * Joins: psy_ (~psy@43.224.156.116)
  706. # [18:05] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  707. # [18:13] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-xgxrebgxflqzxafj)
  708. # [18:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  709. # [18:16] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  710. # [18:20] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  711. # [18:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
  712. # [18:21] * Quits: sicking (~sicking@c-98-210-157-231.hsd1.ca.comcast.net) (Quit: sicking)
  713. # [18:28] <ccardona-work> Good morning/afternoon/evening WHATWG crew 😎
  714. # [18:32] * Quits: zcorpan (~zcorpan@2a00:801:e0:30:c409:b22b:7cc8:cd6d) (Ping timeout: 268 seconds)
  715. # [18:32] <annevk> Domenic: https://github.com/whatwg/dom/issues/61#issuecomment-136773368
  716. # [18:32] * Joins: jeremyj (~jeremyj@17.202.48.144)
  717. # [18:32] <annevk> The base URL story changes yet again
  718. # [18:32] <Domenic> Yeah...
  719. # [18:33] <Domenic> annevk: couldn't in theory it still be lazy though? e.g. if selector matching just looked at .href?
  720. # [18:33] <Domenic> annevk: oh no i get it
  721. # [18:34] <Domenic> Sebmaster ^
  722. # [18:38] <Sebmaster> oh :(
  723. # [18:38] <Sebmaster> well, could still do parsing lazily i guess
  724. # [18:39] <Sebmaster> i guess it depend how the pseudo-class is implemented, but I think it could be done lazily anyways
  725. # [18:41] <Domenic> I thought about that
  726. # [18:42] <Domenic> It would be very convoluted. You'd want to re-compute the pseudo class matching every frame for drawing.
  727. # [18:42] <Domenic> So, not really an option.
  728. # [18:42] * Joins: ap_ (~ap@17.202.44.214)
  729. # [18:42] <Domenic> (Plus you'd need to make sure it gets recomputed whenever someone does selector matching.)
  730. # [18:43] <annevk> Domenic: I found https://github.com/whatwg/html/commit/78f1994463a1f19685ea2ca5beb335ca2a91ca14
  731. # [18:43] <Domenic> href can still be lazy
  732. # [18:43] <annevk> Domenic: what is the correct GitHub syntax to link that?
  733. # [18:43] <Domenic> annevk: 78f1994463a1f19685ea2ca5beb335ca2a91ca14
  734. # [18:46] * Quits: LOoM[3]s (~Serdna@b9168f31.cgn.dg-w.de) (Ping timeout: 252 seconds)
  735. # [18:46] * Quits: calvaris (~calvaris@4.126.27.77.dynamic.mundo-r.com) (Quit: Ex-Chat)
  736. # [18:48] * Quits: matthewbauer (~textual@129.237.108.62) (Quit: My Mac has gone to sleep. ZZZzzz…)
  737. # [18:49] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  738. # [18:55] * Joins: boogyman (~justme_j@user-0c90hji.cable.mindspring.com)
  739. # [18:55] * Quits: boogyman (~justme_j@user-0c90hji.cable.mindspring.com) (Changing host)
  740. # [18:55] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  741. # [18:59] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  742. # [19:01] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  743. # [19:02] * Joins: eric_carlson_ (~ericc@17.245.29.21)
  744. # [19:02] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-maavhojuieviyumz) (Quit: Connection closed for inactivity)
  745. # [19:02] * Joins: matthewbauer (~textual@129.237.108.6)
  746. # [19:03] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  747. # [19:04] * Quits: eric_carlson (~ericc@17.202.47.189) (Ping timeout: 264 seconds)
  748. # [19:04] * eric_carlson_ is now known as eric_carlson
  749. # [19:04] * Quits: jeremyj (~jeremyj@17.202.48.144) (Ping timeout: 255 seconds)
  750. # [19:05] * Joins: jensnockert (~jensnocke@84.219.248.21)
  751. # [19:08] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
  752. # [19:10] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  753. # [19:10] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  754. # [19:11] * Quits: matthewbauer (~textual@129.237.108.6) (Quit: My Mac has gone to sleep. ZZZzzz…)
  755. # [19:11] * Quits: ehynds (~ehynds@64.206.121.41)
  756. # [19:12] * Joins: LOoM[3]s (~Serdna@2a00:61e0:406a:e501:6494:4608:ee93:a822)
  757. # [19:12] * Joins: Yuhong (~chatzilla@S0106bc4dfbe3e3e3.vc.shawcable.net)
  758. # [19:13] <Yuhong> Something where we actually care about W3C's patent policy: https://blog.mozilla.org/blog/2015/09/01/forging-an-alliance-for-royalty-free-video/
  759. # [19:14] * Joins: matthewbauer (~textual@129.237.108.6)
  760. # [19:15] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 246 seconds)
  761. # [19:16] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  762. # [19:16] <Yuhong> It is not actually developed within W3C though.
  763. # [19:16] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  764. # [19:16] * Quits: Yuhong (~chatzilla@S0106bc4dfbe3e3e3.vc.shawcable.net) (Client Quit)
  765. # [19:16] * Joins: Maurice` (copyman@unaffiliated/maurice)
  766. # [19:17] <Domenic> As far as I can tell the winning codec is the one that gets all the chipset manufacturers to build hardware decoders
  767. # [19:18] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 250 seconds)
  768. # [19:19] <annevk> Domenic: I can't figure out how to change the commit message
  769. # [19:20] <Domenic> annevk: git commit --amend -m "new message" should do the trick
  770. # [19:20] <annevk> Domenic: that will not change the title?
  771. # [19:20] <Domenic> annevk: title is a human concept...
  772. # [19:21] <Domenic> oh you mean of the PR itself?
  773. # [19:21] <Domenic> That doesn't end up mattering
  774. # [19:21] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  775. # [19:21] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
  776. # [19:21] <annevk> Domenic: no I meant of the commit
  777. # [19:21] <Domenic> Yeah title just means first line of message
  778. # [19:21] * Joins: sarri (~sari@unaffiliated/sarri)
  779. # [19:21] <annevk> Domenic: how I handle newlines? Does \n work?
  780. # [19:21] <Domenic> Good question...
  781. # [19:22] <Domenic> oh
  782. # [19:22] <Domenic> just git commit --amend and then you'll get a text editor
  783. # [19:22] * Joins: boogyman (~justme_j@pdpc/supporter/professional/boogyman)
  784. # [19:22] <annevk> Domenic: yeah not one I can use though... I guess I can try
  785. # [19:23] <Domenic> git config --global core.editor subl
  786. # [19:23] <Domenic> (I think subl = sublime text on macs...)
  787. # [19:23] <annevk> Ah, is that the command-line way to launch your editor?
  788. # [19:23] <annevk> Mine responds to "edit resource"
  789. # [19:24] <annevk> So would I use git config --global core.editor edit?
  790. # [19:24] <annevk> yes
  791. # [19:24] <annevk> cool
  792. # [19:26] <annevk> Hmm that didn't work
  793. # [19:28] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  794. # [19:28] <annevk> Domenic: so it opens the editor with .git/COMMIT_EDITMSG which I modify and save and then I run git push --force but nothing
  795. # [19:29] * Joins: benwerd (~benwerd@67.180.159.135)
  796. # [19:32] <Domenic> -_-
  797. # [19:33] <Domenic> http://stackoverflow.com/a/15008335/3191
  798. # [19:33] <Domenic> Looks like this --wait option is important
  799. # [19:33] <Domenic> Want to give it a try? Otherwise I can do it.
  800. # [19:34] <annevk> Okay
  801. # [19:35] <jamesr___> git relies on the exit code from whatever editor it spawns
  802. # [19:35] * Quits: matthewbauer (~textual@129.237.108.6) (Quit: My Mac has gone to sleep. ZZZzzz…)
  803. # [19:37] <Domenic> \o/
  804. # [19:37] * annevk finds http://stackoverflow.com/questions/13257519/how-to-change-the-default-editor-for-git
  805. # [19:38] <annevk> Which seems to have worked, yay
  806. # [19:39] <Domenic> so currently your selectors-attribute-value is not on top of master
  807. # [19:40] <annevk> Okay, so that is what went wrong?
  808. # [19:41] * Joins: ambv (~ambv@199.201.64.130)
  809. # [19:41] <annevk> I guess I needed to amend and do git rebase then?
  810. # [19:41] * Quits: ccardona-work (~ccardona-@209.213.209.190) (Quit: ccardona-work)
  811. # [19:42] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqwr318avut18l.ip6.access.telenet.be) (Quit: nn)
  812. # [19:42] <Domenic> yeah rebase is the trick
  813. # [19:42] <Domenic> rebase then push
  814. # [19:42] <Domenic> (force push)
  815. # [19:42] <annevk> Do you do the rebase before running pr?
  816. # [19:43] <Domenic> So the problem with pr is that it works in this other temporary branch, named pr/74
  817. # [19:43] <annevk> We need to write down the explicit steps under merge policy I think
  818. # [19:43] <Domenic> that is mainly because when other people without access to the repo do PRs, there is no corresponding whatwg/selectors-attribute-values branch
  819. # [19:45] <Domenic> In your case what you could have done (but again this is all kind of silly) is manually done these three steps from pr(): https://gist.github.com/domenic/11371574#file-bashrc-L4-L6
  820. # [19:45] <Domenic> just instead of `pr/$1` you'd do it with your local `selectors-attribute-values`
  821. # [19:46] <Domenic> i can make this easier with more scripts, let me see.
  822. # [19:46] <annevk> Would you mind adding both set of steps to the README?
  823. # [19:46] <annevk> For external branches and local branches?
  824. # [19:47] <gsnedders> Yet another person missing the "element refer to element in the HTML namespace" in the terminology section. I wonder if it's worthwhile revisiting that, given it causes so many bugs.
  825. # [19:49] <Domenic> yeah
  826. # [19:49] <Domenic> (to adding steps)
  827. # [19:51] <annevk> gsnedders: if you have suggestions or a PR :-)
  828. # [19:53] <gsnedders> annevk: well the only real option is to explicitly state "HTML element" everywhere, which seems pretty bad. It simultaneously reduces readibility and improves it (verbosing v. redefining common terms)
  829. # [19:53] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  830. # [19:54] <annevk> gsnedders: html:select
  831. # [19:54] <annevk> but no, let's not do that
  832. # [19:55] <annevk> gsnedders: perhaps we could have "select element" and have "element" here link to "HTML element"
  833. # [19:55] * Joins: jsbell (jsbell@nat/google/x-scasugymyjlosphe)
  834. # [19:55] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  835. # [19:56] * Joins: matthewbauer (~textual@129.237.108.42)
  836. # [19:56] * Quits: eric_carlson (~ericc@17.245.29.21) (Quit: eric_carlson)
  837. # [19:56] * Joins: jeremyj (~jeremyj@17.245.30.18)
  838. # [19:57] * Joins: eric_carlson (~ericc@17.245.29.21)
  839. # [19:58] * Joins: ehynds (~ehynds@64.206.121.41)
  840. # [20:01] * Joins: jyasskin (jyasskin@nat/google/x-jvfnajiyjytpznof)
  841. # [20:02] * Quits: jacaballero (~jacaballe@190.92.15.29) (Read error: Connection reset by peer)
  842. # [20:02] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  843. # [20:03] * Joins: jacaballero (~jacaballe@190.92.15.29)
  844. # [20:03] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  845. # [20:03] <gsnedders> annevk: it's caused enough bugs in enough things, though. like, the confusion from redefining the term is real, and is a problem. :|
  846. # [20:07] * Quits: jyasskin (jyasskin@nat/google/x-jvfnajiyjytpznof) (Quit: My computer has gone to sleep. ZZZzzz…)
  847. # [20:11] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  848. # [20:12] * Quits: ehynds (~ehynds@64.206.121.41) (Ping timeout: 268 seconds)
  849. # [20:12] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  850. # [20:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  851. # [20:19] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  852. # [20:21] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  853. # [20:21] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  854. # [20:21] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: My Mac has gone to sleep. ZZZzzz…)
  855. # [20:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
  856. # [20:22] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-xgxrebgxflqzxafj) (Quit: Connection closed for inactivity)
  857. # [20:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  858. # [20:29] <Sebmaster> linking in the url spec was pretty sweet to differentiate between local vs state variables. I thought that was pretty nice
  859. # [20:32] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  860. # [20:33] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Quit: Talk atcha later)
  861. # [20:33] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
  862. # [20:36] * Joins: othermaciej (~mjs@17.202.49.180)
  863. # [20:39] * Quits: jeremyj (~jeremyj@17.245.30.18) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  864. # [20:41] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  865. # [20:47] * Joins: JoWie (uid93456@gateway/web/irccloud.com/x-sccfzvipvwxxepsc)
  866. # [20:52] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  867. # [20:53] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 240 seconds)
  868. # [20:54] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  869. # [20:54] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Ping timeout: 256 seconds)
  870. # [20:57] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  871. # [20:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  872. # [21:02] * Quits: boogyman (~justme_j@pdpc/supporter/professional/boogyman) (Ping timeout: 244 seconds)
  873. # [21:03] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  874. # [21:06] * Joins: jensnockert (~jensnocke@84.219.248.21)
  875. # [21:07] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  876. # [21:10] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  877. # [21:11] * Quits: jensnockert (~jensnocke@84.219.248.21) (Ping timeout: 250 seconds)
  878. # [21:13] * Quits: othermaciej (~mjs@17.202.49.180) (Ping timeout: 260 seconds)
  879. # [21:15] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  880. # [21:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  881. # [21:18] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  882. # [21:18] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  883. # [21:19] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 264 seconds)
  884. # [21:19] * Joins: scor (~scor@66.207.219.134)
  885. # [21:19] * Quits: scor (~scor@66.207.219.134) (Changing host)
  886. # [21:19] * Joins: scor (~scor@drupal.org/user/52142/view)
  887. # [21:20] * Joins: slartsa (~lari@176-93-150-155.bb.dnainternet.fi)
  888. # [21:21] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  889. # [21:22] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
  890. # [21:25] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Quit: Talk atcha later)
  891. # [21:25] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
  892. # [21:26] * Quits: ap_ (~ap@17.202.44.214)
  893. # [21:27] * Joins: jacaballero (~jacaballe@190.92.15.29)
  894. # [21:29] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  895. # [21:33] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  896. # [21:33] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  897. # [21:33] * Joins: tomaw_ (tom@freenode/staff/tomaw)
  898. # [21:34] * Quits: tomaw (tom@freenode/staff/tomaw) (*.net *.split)
  899. # [21:34] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (*.net *.split)
  900. # [21:34] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (*.net *.split)
  901. # [21:34] * Quits: beowulf (~sstewart@host81-136-13-246.range81-136.btcentralplus.com) (*.net *.split)
  902. # [21:34] * Quits: aretecode (~aretecode@209.58.131.5) (*.net *.split)
  903. # [21:34] * Quits: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu) (*.net *.split)
  904. # [21:34] * Quits: jxs (~jxs@108.61.167.230) (*.net *.split)
  905. # [21:34] * Quits: halfline (rstrode@nat/redhat/x-fpzngzlagljwojcm) (*.net *.split)
  906. # [21:34] * Quits: roqo (~roqo@172.245.128.5) (*.net *.split)
  907. # [21:34] * Quits: rcombs (rcombs@irc.rcombs.me) (*.net *.split)
  908. # [21:34] * Quits: dustinm` (~dustinm@105.ip-167-114-152.net) (*.net *.split)
  909. # [21:34] * Quits: ricea (~ricea@2401:fa00:4:1000:3995:5556:d4e3:ce44) (*.net *.split)
  910. # [21:34] * Quits: Hasimir (~hfenring@unaffiliated/hasimir) (*.net *.split)
  911. # [21:34] * Joins: ap (~ap@17.114.216.127)
  912. # [21:34] * Joins: halfline (rstrode@nat/redhat/x-fpzngzlagljwojcm)
  913. # [21:34] * Joins: roqo (~roqo@172.245.128.5)
  914. # [21:34] * Joins: rcombs (rcombs@irc.rcombs.me)
  915. # [21:35] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  916. # [21:35] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  917. # [21:35] * Joins: beowulf (~sstewart@host81-136-13-246.range81-136.btcentralplus.com)
  918. # [21:35] * Joins: aretecode (~aretecode@209.58.131.5)
  919. # [21:35] * Joins: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu)
  920. # [21:35] * Joins: jxs (~jxs@108.61.167.230)
  921. # [21:35] * Joins: dustinm` (~dustinm@105.ip-167-114-152.net)
  922. # [21:35] * Joins: Hasimir (~hfenring@seditious.adversary.org)
  923. # [21:35] * Joins: ricea (~ricea@2401:fa00:4:1000:3995:5556:d4e3:ce44)
  924. # [21:36] * Hasimir is now known as Guest18200
  925. # [21:36] * tomaw_ is now known as tomaw
  926. # [21:38] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-tqfhyvcipwivypgb) (Ping timeout: 244 seconds)
  927. # [21:38] * Quits: hayato (sid20728@gateway/web/irccloud.com/x-ucxoasvqxuzmwmnl) (Ping timeout: 244 seconds)
  928. # [21:38] * Joins: hayato (sid20728@gateway/web/irccloud.com/x-ipknxvuypzsxnzqj)
  929. # [21:38] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-jksdqrrotcdtnuhx)
  930. # [21:42] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  931. # [21:43] * Joins: jeremyj (~jeremyj@17.245.30.18)
  932. # [21:48] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (*.net *.split)
  933. # [21:48] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (*.net *.split)
  934. # [21:48] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (*.net *.split)
  935. # [21:48] * Quits: beowulf (~sstewart@host81-136-13-246.range81-136.btcentralplus.com) (*.net *.split)
  936. # [21:48] * Quits: aretecode (~aretecode@209.58.131.5) (*.net *.split)
  937. # [21:48] * Quits: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu) (*.net *.split)
  938. # [21:48] * Quits: jxs (~jxs@108.61.167.230) (*.net *.split)
  939. # [21:52] * Quits: ap (~ap@17.114.216.127) (Read error: Connection reset by peer)
  940. # [21:52] * Joins: ap_ (~ap@17.114.216.127)
  941. # [21:52] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  942. # [21:52] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  943. # [21:52] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  944. # [21:52] * Joins: beowulf (~sstewart@host81-136-13-246.range81-136.btcentralplus.com)
  945. # [21:52] * Joins: aretecode (~aretecode@209.58.131.5)
  946. # [21:52] * Joins: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu)
  947. # [21:52] * Joins: jxs (~jxs@108.61.167.230)
  948. # [21:53] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  949. # [21:53] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  950. # [22:01] * Quits: jacaballero (~jacaballe@190.92.15.29) (Read error: Connection reset by peer)
  951. # [22:02] * Joins: jacaballero (~jacaballe@190.92.15.29)
  952. # [22:03] * Quits: benwerd (~benwerd@67.180.159.135) (Remote host closed the connection)
  953. # [22:04] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  954. # [22:04] * Quits: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 264 seconds)
  955. # [22:05] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  956. # [22:09] * Quits: jacaballero (~jacaballe@190.92.15.29) (Quit: Textual IRC Client: www.textualapp.com)
  957. # [22:11] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  958. # [22:13] <aklein> Domenic: more Map/Set fixes in cloining in https://github.com/whatwg/html/pull/82
  959. # [22:13] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  960. # [22:17] * Quits: slartsa (~lari@176-93-150-155.bb.dnainternet.fi) (Ping timeout: 250 seconds)
  961. # [22:17] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
  962. # [22:18] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  963. # [22:19] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  964. # [22:20] <Domenic> aklein: great, will review by tomorrow at the latest; really gotta work on some other stuff today :P
  965. # [22:26] * Quits: ap_ (~ap@17.114.216.127) (Read error: Connection reset by peer)
  966. # [22:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  967. # [22:26] * Joins: ap__ (~ap@17.114.216.127)
  968. # [22:27] * Joins: ccardona-work (~ccardona-@209.213.209.190)
  969. # [22:29] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  970. # [22:33] * Joins: ehsan (~ehsan@2001:450:1f:224:a023:c9da:93e4:6b20)
  971. # [22:37] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  972. # [22:37] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  973. # [22:42] * Quits: ap__ (~ap@17.114.216.127)
  974. # [22:45] * Quits: matthewbauer (~textual@129.237.108.42) (Quit: My Mac has gone to sleep. ZZZzzz…)
  975. # [22:45] * Joins: ap (~ap@17.114.216.127)
  976. # [22:50] * Joins: Stevef_ (53ada3e5@gateway/web/freenode/ip.83.173.163.229)
  977. # [22:50] * Joins: jeremyj_ (~jeremyj@17.202.47.124)
  978. # [22:51] * Quits: jeremyj_ (~jeremyj@17.202.47.124) (Client Quit)
  979. # [22:51] <aklein> Domenic: np, just feel bad that I didn't fix it properly the first time
  980. # [22:53] <Stevef_> annevk: hi, is it worth me opening issues for author conformance and advice differences between whatwg/w3c html?
  981. # [22:55] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  982. # [22:55] <Stevef_> annevk: for example, I filed this one https://github.com/whatwg/html/issues/83
  983. # [22:55] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  984. # [22:57] * Joins: dbaron (~dbaron@2620:101:80fb:224:8027:253b:e881:e6e1)
  985. # [22:58] * Quits: LOoM[3]s (~Serdna@2a00:61e0:406a:e501:6494:4608:ee93:a822) (Read error: Connection reset by peer)
  986. # [22:59] * Joins: jeremyj_ (~jeremyj@17.202.47.124)
  987. # [23:04] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  988. # [23:04] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  989. # [23:06] * Quits: Stevef_ (53ada3e5@gateway/web/freenode/ip.83.173.163.229) (Ping timeout: 246 seconds)
  990. # [23:07] * Joins: weinig (~weinig@17.202.47.106)
  991. # [23:07] * Joins: jensnockert_ (~jensnocke@84.219.248.21)
  992. # [23:08] * Quits: Maurice` (copyman@unaffiliated/maurice)
  993. # [23:11] * Quits: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 250 seconds)
  994. # [23:12] * Quits: jeremyj_ (~jeremyj@17.202.47.124) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  995. # [23:12] * Quits: jensnockert_ (~jensnocke@84.219.248.21) (Ping timeout: 272 seconds)
  996. # [23:13] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  997. # [23:13] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  998. # [23:16] * Joins: benwerd (~benwerd@c-24-4-93-15.hsd1.ca.comcast.net)
  999. # [23:18] * Joins: robogoat (~robogoat@c-24-126-240-124.hsd1.ga.comcast.net)
  1000. # [23:20] * Krinkle is now known as Krinkle_
  1001. # [23:22] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  1002. # [23:23] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  1003. # [23:23] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Ping timeout: 244 seconds)
  1004. # [23:27] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1005. # [23:31] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  1006. # [23:37] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  1007. # [23:41] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-axlawsybhwnpwrnu) (Quit: Connection closed for inactivity)
  1008. # [23:41] * Joins: karlcow_ (~karl@nerval.la-grange.net)
  1009. # [23:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 264 seconds)
  1010. # [23:44] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  1011. # [23:45] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  1012. # [23:46] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
  1013. # [23:53] * Quits: roc (~chatzilla@121.98.81.91) (Ping timeout: 240 seconds)
  1014. # [23:56] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  1015. # [23:58] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Read error: Connection reset by peer)
  1016. # Session Close: Wed Sep 02 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