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

Options:

Previous day, Next day

  1. # Session Start: Tue Jun 16 00:00:01 2015
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  4. # [00:03] * Quits: othermaciej (~mjs@17.245.26.221) (Quit: othermaciej)
  5. # [00:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  6. # [00:04] * Joins: othermaciej (~mjs@17.245.26.221)
  7. # [00:06] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Remote host closed the connection)
  8. # [00:07] * Joins: othermaciej_ (~mjs@17.114.219.179)
  9. # [00:07] * Joins: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
  10. # [00:08] * Quits: othermaciej (~mjs@17.245.26.221) (Ping timeout: 252 seconds)
  11. # [00:08] * othermaciej_ is now known as othermaciej
  12. # [00:15] * caitp|away is now known as caitp
  13. # [00:17] * Quits: plutoniix (~plutoniix@node-q1x.pool-180-180.dynamic.totbb.net) (Quit: จรลี จรลา)
  14. # [00:22] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se)
  15. # [00:22] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  16. # [00:23] * Quits: bin_005 (~ctlM@80.83.238.89) (Ping timeout: 248 seconds)
  17. # [00:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  18. # [00:35] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Ping timeout: 265 seconds)
  19. # [00:37] * heycam|away is now known as heycam
  20. # [00:37] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  21. # [00:38] * Joins: Hory (Hory@2a02:2f0c:20bf:ffff::bc19:8a2f)
  22. # [00:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  23. # [00:48] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  24. # [00:50] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  25. # [00:51] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  26. # [00:58] * Joins: seventh (seventh@128.90.90.65)
  27. # [00:58] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-rheewhvxyqzpisry) (Quit: Connection closed for inactivity)
  28. # [01:15] * caitp is now known as caitp|away
  29. # [01:16] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 256 seconds)
  30. # [01:21] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  31. # [01:26] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
  32. # [01:32] * Joins: karlcow (~karl@nerval.la-grange.net)
  33. # [01:39] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
  34. # [01:44] * Joins: benwerd (~benwerd@199.87.84.238)
  35. # [01:48] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  36. # [01:53] * jwalden wonders how cynical he should be about Apple's unilateral <link rel="icon" mask> thingamabob
  37. # [01:53] * Joins: jarek (~jarek@unaffiliated/jarek)
  38. # [01:54] <jarek> Hi
  39. # [01:55] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 265 seconds)
  40. # [01:55] <jarek> On Chrome element.nodeName and element.tagName are returning uppercase strings for HTML elements (e.g. "BODY") and lowercase strings for SVG elements inside HTML (e.g. "rect")
  41. # [01:56] <jarek> Is this standard behavior? If so, are there any plans to introduce a new property that would be more consistent?
  42. # [01:59] <jarek> Google shows 113,000 results for "nodeName.toLowerCase()" query
  43. # [01:59] <boogyman> just pass it through a normalization workflow (toLowerCase() or toUpperCase()) before evaluation.
  44. # [02:00] <jarek> boogyman: yeah, that's what I'm doing right now, but this is used so often that it really deserves better API
  45. # [02:00] * Quits: capella-s32 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Read error: Connection reset by peer)
  46. # [02:01] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
  47. # [02:02] <jarek> Attribute nodes have the property "node" which gives me lowercase values
  48. # [02:02] <jarek> I mean "name", not "node"
  49. # [02:02] <jarek> it would make perfect sense to also have "node" property on elements
  50. # [02:03] <jarek> oops, I meant "name", not "node", again
  51. # [02:10] * Quits: othermaciej (~mjs@17.114.219.179) (Quit: othermaciej)
  52. # [02:22] * Joins: ek_ (43c2e553@gateway/web/freenode/ip.67.194.229.83)
  53. # [02:22] <ek_> hello
  54. # [02:29] * Quits: qard (~sbelanger@209.139.228.33) (Quit: (ノಠ益ಠ)ノ彡┻━┻)
  55. # [02:32] * caitp|away is now known as caitp
  56. # [02:38] <karlcow> jarek: maybe better https://github.com/search?q=%22nodeName.toLowerCase%28%29%22&ref=searchresults&type=Code&utf8=%E2%9C%93
  57. # [02:39] <karlcow> even https://github.com/search?l=javascript&q=%22nodeName.toLowerCase%28%29%22&ref=searchresults&type=Code&utf8=%E2%9C%93
  58. # [02:39] * Quits: ek_ (43c2e553@gateway/web/freenode/ip.67.194.229.83) (Quit: Page closed)
  59. # [02:45] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  60. # [02:45] <jarek> karlcow: Github code search is broken
  61. # [02:45] <jarek> e.g. try https://github.com/search?utf8=%E2%9C%93&q=%22tagName.toLowerCase%22&type=Code&ref=searchresults
  62. # [02:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  63. # [02:47] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Client Quit)
  64. # [02:49] * Joins: plutoniix (~plutoniix@119.63.87.222)
  65. # [02:50] <jarek> or even https://github.com/search?l=javascript&q=tagName+toLowerCase&ref=searchresults&type=Code&utf8=%E2%9C%93
  66. # [02:50] <jarek> almost every bigger project uses this hack somewhere
  67. # [02:51] * Joins: karlcow (~karl@nerval.la-grange.net)
  68. # [02:53] <karlcow> ah better search. Cool
  69. # [02:53] * Quits: karlcow (~karl@nerval.la-grange.net) (Client Quit)
  70. # [02:53] * Joins: karlcow (~karl@nerval.la-grange.net)
  71. # [02:55] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
  72. # [02:57] * Quits: benwerd (~benwerd@199.87.84.238) (Remote host closed the connection)
  73. # [02:57] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  74. # [03:06] * Joins: KevinMarks__ (~yaaic@2607:fb90:504:24cc:e42:eefe:8408:a438)
  75. # [03:08] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  76. # [03:10] * Quits: Hory (Hory@2a02:2f0c:20bf:ffff::bc19:8a2f) (Read error: Connection reset by peer)
  77. # [03:11] * Joins: joelo (uid92317@gateway/web/irccloud.com/x-oqsqxvniyawjhgyj)
  78. # [03:14] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  79. # [03:17] * Joins: othermaciej (~mjs@76.74.153.36)
  80. # [03:19] * Quits: kochi (kochi@nat/google/x-bheevihdohimboqr) (Quit: Leaving.)
  81. # [03:19] * Quits: jyasskin (jyasskin@nat/google/x-gwlcaofskylsxkrl) (Quit: My computer has gone to sleep. ZZZzzz…)
  82. # [03:21] * Quits: othermaciej (~mjs@76.74.153.36) (Client Quit)
  83. # [03:21] * Joins: othermaciej (~mjs@76.74.153.36)
  84. # [03:22] * caitp is now known as caitp|away
  85. # [03:22] * caitp|away is now known as caitp
  86. # [03:22] * Joins: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281)
  87. # [03:27] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
  88. # [03:29] * Quits: othermaciej (~mjs@76.74.153.36) (Quit: othermaciej)
  89. # [03:29] <MikeSmith> for anybody around who's knowledgeable about Chrome's WebRTC implementation: it seems like a bug that doesn't recognize RTCPeerConnection.createOffer() (with no args)
  90. # [03:30] <MikeSmith> so I'm wondering if there might be an open Chromium bug for that
  91. # [03:31] <MikeSmith> the WebIDL at http://w3c.github.io/webrtc-pc/#interface-definition says:
  92. # [03:31] <MikeSmith> interface RTCPeerConnection : EventTarget { Promise<RTCSessionDescription> createOffer (optional RTCOfferOptions options);
  93. # [03:33] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  94. # [03:33] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  95. # [03:33] * Quits: seventh (seventh@128.90.90.65) (Remote host closed the connection)
  96. # [03:35] * Quits: KevinMarks__ (~yaaic@2607:fb90:504:24cc:e42:eefe:8408:a438) (Ping timeout: 265 seconds)
  97. # [03:37] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  98. # [03:38] * Quits: ap__ (~ap@17.114.219.7)
  99. # [03:43] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  100. # [03:43] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  101. # [03:43] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  102. # [03:52] * caitp is now known as caitp|away
  103. # [03:56] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  104. # [03:59] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  105. # [04:06] * heycam is now known as heycam|away
  106. # [04:09] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  107. # [04:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  108. # [04:13] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  109. # [04:15] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  110. # [04:18] * Joins: psy_ (~psy@43.224.156.101)
  111. # [04:23] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Textual IRC Client: www.textualapp.com)
  112. # [04:24] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  113. # [04:27] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
  114. # [04:42] * heycam|away is now known as heycam
  115. # [04:42] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  116. # [04:46] * Joins: othermaciej (~mjs@76.14.75.149)
  117. # [04:55] <MikeSmith> heycam: any chance you might be able to rope in somebody to review the SVG tests you submitted?
  118. # [04:55] <MikeSmith> otherwise they might end up just sitting for a while
  119. # [04:55] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  120. # [04:56] <MikeSmith> wonder if ed could be talked into reviewing
  121. # [04:56] <heycam> MikeSmith, I sent an email to jgraham asking about review procedures but maybe it got caught in a spam filter
  122. # [04:56] <MikeSmith> oh
  123. # [04:56] <heycam> MikeSmith, how do we (SVG WG members) become allowed to review tests?
  124. # [04:56] <MikeSmith> or maybe jgraham just not made time to reply yet
  125. # [04:57] <MikeSmith> anybody can review
  126. # [04:57] <MikeSmith> just not everybody can merge to master
  127. # [04:57] <heycam> I see
  128. # [04:57] <heycam> how do you indicate r+?
  129. # [04:57] <MikeSmith> using this critic tool thing that came from Opera originally
  130. # [04:57] <heycam> aha
  131. # [04:58] <heycam> and then someone will be alerted to the fact that it passed review, and one of you wpt owners will merge it?
  132. # [04:58] <MikeSmith> yup
  133. # [04:58] <MikeSmith> exactly that
  134. # [04:58] <heycam> ok, great
  135. # [04:58] <heycam> I had a couple of questions about file format / testing approach in those two PRs
  136. # [04:58] <MikeSmith> I don't know if you've used critic before but it's not so bad
  137. # [04:58] <MikeSmith> oh
  138. # [04:59] <MikeSmith> OK I might be able to answer
  139. # [04:59] <heycam> so hopefully one of you can answer those, so I've got a baseline I can review other tests from
  140. # [04:59] <MikeSmith> ok
  141. # [04:59] <MikeSmith> did you send the questions to a mailing list?
  142. # [04:59] <MikeSmith> if not, you might want to
  143. # [04:59] <heycam> no, they're just in the PRs
  144. # [04:59] <MikeSmith> ah OK
  145. # [04:59] * MikeSmith looks now
  146. # [04:59] <heycam> is there a mailing list that's good for wpt discussion?
  147. # [05:00] <MikeSmith> yeah, we use public-test-infra@w3.org
  148. # [05:00] <MikeSmith> https://lists.w3.org/Archives/Public/public-test-infra/
  149. # [05:00] <heycam> ok, I'll get on that one
  150. # [05:02] <MikeSmith> so about the question of the best way to handle scripted SVG tests, I take it you mean putting the script in HTML test file itself vs a separate file
  151. # [05:02] <MikeSmith> if so there's no policy nor any recommended best practice really
  152. # [05:02] <heycam> yeah, or even just having the SVG document as the top level thing and including testharness.js in there
  153. # [05:02] <heycam> I figure the test harness reporting thing won't work if you do that though
  154. # [05:02] <MikeSmith> ah
  155. # [05:03] <MikeSmith> yeah the reporting thing wouldn't work in that case
  156. # [05:04] <MikeSmith> I guess we could figure out a way to make it work, if that would make it easier to write SVG tests
  157. # [05:04] <heycam> nah, it should be fine. we're not really caring about UAs that support SVG and script but not HTML
  158. # [05:04] <MikeSmith> ah yeah
  159. # [05:05] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  160. # [05:05] <heycam> one other question: my reftest for <rect> is comparing against an <div>. some people in the WG (last week at the F2F) said they would prefer not comparing against HTML, and would rather a PNG reference there
  161. # [05:05] <heycam> wdyt?
  162. # [05:09] <MikeSmith> I guess comparing against HTML is what existing wpt tests would normally do, but I suppose in that's in part just because it's all assuming an HTML UA to begin with
  163. # [05:09] <MikeSmith> but SVG is different of course
  164. # [05:10] <MikeSmith> so anyway it wouldn't be against policy or best practice to compare against a PNG reference
  165. # [05:10] <MikeSmith> there are probably some existing tests that already do I guess
  166. # [05:10] <heycam> ok
  167. # [05:10] <heycam> I figure if we do that it's probably only go to be for some of the base tests that all the rest of the tests rely on
  168. # [05:10] <MikeSmith> it's maybe just more work for you as the test authro
  169. # [05:10] <MikeSmith> ok
  170. # [05:10] <heycam> yeah, generating the PNG is a little annoying
  171. # [05:12] <MikeSmith> yeah but it's not a huge hardship and if is makes others happier I guess it might be worth it
  172. # [05:12] <MikeSmith> btw about <link rel=help> thing, is there a reason to not point it to the ED?
  173. # [05:12] <heycam> yeah. it will make it easier for example for Inkscape to import the tests.
  174. # [05:12] <heycam> no good reason; I just copied another test that pointed to TR/
  175. # [05:12] <MikeSmith> ah Inkscape yeah (the PNG thing)
  176. # [05:13] <heycam> still there are probably a bunch of SVG text tests that would warrant testing against HTML
  177. # [05:13] <MikeSmith> yeah
  178. # [05:13] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
  179. # [05:14] <MikeSmith> and for better or worse, I think the harness and infrastructure overall pretty much assume an HTML UA
  180. # [05:15] <heycam> for sure. though hopefully do have their own harness to import and run the tests in an automated fashion.
  181. # [05:15] <heycam> *hopefully vendors
  182. # [05:16] * Joins: immobilarity (62fd0986@gateway/web/freenode/ip.98.253.9.134)
  183. # [05:16] <heycam> I will get a bit more time to look at the tests after the end of this month. thanks for the answers; I'll direct questions to public-test-infra as they come up.
  184. # [05:17] <MikeSmith> yeah (about automation), though jgraham has been working hard on making it possible for all vendors to integrate wptrunner into their CI (similar to the way mozilla CI does already)
  185. # [05:17] <MikeSmith> super
  186. # [05:17] <MikeSmith> and if/when it's faster, feel free to also ping me any time here or on #testing
  187. # [05:17] * Quits: immobilarity (62fd0986@gateway/web/freenode/ip.98.253.9.134) (Client Quit)
  188. # [05:18] <heycam> ok, cheers
  189. # [05:19] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
  190. # [05:20] * Joins: othermaciej (~mjs@76.14.75.149)
  191. # [05:21] * Joins: karlcow (~karl@nerval.la-grange.net)
  192. # [05:27] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
  193. # [05:27] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  194. # [05:27] * Joins: othermaciej (~mjs@76.14.75.149)
  195. # [05:49] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  196. # [05:52] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  197. # [05:54] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  198. # [05:58] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
  199. # [06:00] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
  200. # [06:07] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  201. # [06:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  202. # [06:20] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  203. # [06:20] * Quits: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281) (Quit: Leaving.)
  204. # [06:20] * Krinkle is now known as Krinkle_
  205. # [06:20] * Joins: kochi (~kochi@2401:fa00:4:1000:65c3:8e00:e58d:c281)
  206. # [06:47] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  207. # [06:56] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  208. # [06:56] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  209. # [06:59] * Joins: jdaggett__ (~jdaggett@61-121-216-2.bitcat.net)
  210. # [07:00] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 244 seconds)
  211. # [07:03] * annevk wonders why jarek doesn't use localName
  212. # [07:03] <annevk> heycam: MikeSmith: using PNGs seems bad
  213. # [07:03] <annevk> heycam: MikeSmith: it's one of the reasons WebKit/Blink have so much overhead
  214. # [07:04] <annevk> heycam: MikeSmith: in their testing infrastructure
  215. # [07:04] <heycam> it would only be for a couple of basic tests
  216. # [07:04] <heycam> I agree we don't want to have PNGs for everything
  217. # [07:04] <heycam> (their repo was massive because they had PNGs for everything)
  218. # [07:05] <annevk> heycam: I don't really understand why on the one hand the WG is okay with accepting HTML / scripting, but on the other hand they'd want to use PNG for reftests
  219. # [07:05] <annevk> heycam: but that does sound better
  220. # [07:06] <heycam> it would help at least for the Inkscape folks, who can't run script, but do want to be able to run the reftests
  221. # [07:06] <heycam> though Rossen preferred the PNG for the <rect> test too
  222. # [07:06] * heycam shrugs
  223. # [07:06] * heycam should look up what Gecko has for <path> reftests, if anything
  224. # [07:07] <heycam> the answer is: very little
  225. # [07:12] * Quits: jdaggett__ (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 252 seconds)
  226. # [07:13] * Joins: BigPants (~pants@m213-101-16-41.cust.tele2.se)
  227. # [07:13] * Quits: psy_ (~psy@43.224.156.101) (Ping timeout: 250 seconds)
  228. # [07:22] * Joins: jdaggett_ (~jdaggett@p7167-ipngn4402marunouchi.tokyo.ocn.ne.jp)
  229. # [07:26] * Joins: roc (~chatzilla@121-99-139-53.bng1.tvc.orcon.net.nz)
  230. # [07:33] <MikeSmith> annevk: heycam I would assume that enabling a few ad-hoc PNG reftests for some SVG tests wouldn't require any additional infrastructure outside of what those tests need themselves, nor require needing to provide some general supported mechanism in the wpt infrastructure to do it for other tests
  231. # [07:34] <MikeSmith> but that said, if it requires any python modules that we aren't already requiring, then even just that would make it a non-starter probably
  232. # [07:35] <MikeSmith> see jgraham comment at https://lists.w3.org/Archives/Public/public-test-infra/2015AprJun/0010.html
  233. # [07:35] <annevk> MikeSmith: the problem for WebKit/Blink is 1) weight of the repo and 2) the cost of having to regenerate those images
  234. # [07:35] <annevk> MikeSmith: 2) might be less of a problem for SVG than it is for ordinary layout tests
  235. # [07:36] <annevk> MikeSmith: but once you start with fonts, it's still tricky I think
  236. # [07:36] <heycam> annevk, I reckon for text/font tests that need it, comparing against HTML should be ok
  237. # [07:36] * Quits: jdaggett_ (~jdaggett@p7167-ipngn4402marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 240 seconds)
  238. # [07:36] <heycam> and hopefully Ahem can be used for most of the rest of SVG text tests
  239. # [07:38] <MikeSmith> as far at the PNGs, if it's possible for static PNGs to be used rather than needing be dynamically generated, the those can just be checked in and we don't have any cost other than the additional footprint
  240. # [07:38] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
  241. # [07:39] <heycam> yeah I'm not expecting the reference PNGs to change
  242. # [07:39] <MikeSmith> I wouldn't think we'd be looking at much additional weight for the repo if it's just isolated to these SVG tests
  243. # [07:39] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se)
  244. # [07:39] <heycam> and it's not like we have the problem of pixel-perfect checking that WebKit's tests require (or required?), over multiple platforms
  245. # [07:40] <MikeSmith> heycam: yeah OK then I think the potential problems annevk mentioned might not be so relevant in this particular case
  246. # [07:40] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  247. # [07:41] <MikeSmith> (but that said I agree with annevk that we'd never want to end up with that problems that WebKit/Blink have created for themselves with what they built out for the general case)
  248. # [07:42] <heycam> right, I agree
  249. # [07:43] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
  250. # [07:43] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
  251. # [07:48] <annevk> Hmm, going through http://krijnhoetmer.nl/irc-logs/whatwg/20141119#l-235 again I can't find the bug rubys was talking about
  252. # [07:48] <annevk> As far as I can tell prepending always works fine
  253. # [07:49] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
  254. # [07:49] <annevk> Because the buffer is cleared after each time you see @
  255. # [07:52] <MikeSmith> annevk: other than "hmm, yeah, there's a bug there, I can't reproduce reordering in Firefox"?
  256. # [07:52] <annevk> MikeSmith: I guess I should test browsers
  257. # [07:53] <annevk> MikeSmith: afaict for http://@test@test@example.com/ you want a username that is %40test%40test and Firefox seems to do just that
  258. # [07:54] <annevk> Chrome does the same
  259. # [07:54] <annevk> So maybe I was reading the specification wrong back then?
  260. # [07:54] <annevk> In any event, I should check that this is tested
  261. # [07:57] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
  262. # [07:59] * heycam is now known as heycam|away
  263. # [08:04] * Quits: rniwa (~rniwa@17.245.26.86) (Quit: Textual IRC Client: www.textualapp.com)
  264. # [08:10] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  265. # [08:10] * heycam|away is now known as heycam
  266. # [08:17] * Joins: BigPants (~pants@62.182.217.40)
  267. # [08:20] <MikeSmith> annevk: yeah (about %40test%40test for username)
  268. # [08:23] <Ms2ger> So is it me or have I not seen Hixie in a long time?
  269. # [08:28] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  270. # [08:52] * Joins: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  271. # [08:52] <MikeSmith> Ms2ger: yeah he's not been around here so much recently
  272. # [08:53] <MikeSmith> abarth not been around as much for a while either
  273. # [08:56] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  274. # [09:01] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  275. # [09:11] * Quits: rcombs (~rcombs@rcombs.me) (Quit: ZNC - http://znc.sourceforge.net)
  276. # [09:12] * Joins: rcombs (~rcombs@rcombs.me)
  277. # [09:12] * Joins: rc0mbs (~rcombs@irc.rcombs.me)
  278. # [09:13] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  279. # [09:14] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  280. # [09:17] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  281. # [09:21] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  282. # [09:27] * Joins: zdobersek (~zan@46.166.138.139)
  283. # [09:27] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  284. # [09:28] * Joins: mpt (mpt@canonical/mpt)
  285. # [09:31] * Joins: KevinMarks__ (~yaaic@2607:fb90:228c:79ef:2e42:93f2:6c40:fc30)
  286. # [09:34] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  287. # [09:42] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
  288. # [09:47] * Joins: darobin (~darobin@159.180.228.142)
  289. # [09:52] <philipj> Ms2ger: how do you pronounce your nick?
  290. # [09:52] <philipj> is it like i18n, so "messenger" or something?
  291. # [09:52] <Ms2ger> There is no canonical pronunciation
  292. # [09:54] <philipj> Well OK, I'll just make stuff up then :)
  293. # [09:54] <annevk> miss-too-ger
  294. # [09:54] <philipj> I think of V'ger
  295. # [09:58] <MikeSmith> I just say "em es two gee ee are"
  296. # [09:59] <MikeSmith> which is longer but more elegantly symmetrical in that it has the same number of syllables as "Anne van Kesteren"
  297. # [09:59] <philipj> We'll just have to wait until Ms2ger writes a book that gets recorded as an audio book
  298. # [10:00] <philipj> MikeSmith: coincidence? I think not!
  299. # [10:00] <MikeSmith> I vote for that book to be narrated either by Benedict Cumberbatch or Ian McShane
  300. # [10:01] * Quits: espadrine_ (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 250 seconds)
  301. # [10:02] <philipj> "A technological history of mutation events, by em es two gee ee are, narrated by that guy from Sherlock"
  302. # [10:04] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  303. # [10:04] <Ms2ger> I have no connection with Wimbledon Tennismatch
  304. # [10:05] <MikeSmith> "with interludes from Henry Miller's Tropic of Cancer read by James Graham in the speaking manner of Blackbeard from one of those Johnny Depp pirate movies"
  305. # [10:06] <philipj> :)
  306. # [10:06] <Ms2ger> Based on interviews with /smaug/
  307. # [10:09] <MikeSmith> heh
  308. # [10:12] * heycam is now known as heycam|away
  309. # [10:12] * Joins: psy_ (~psy@43.224.156.101)
  310. # [10:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 276 seconds)
  311. # [10:14] <annevk> It seems Safari simply returns failure if it sees a duplicate @
  312. # [10:15] * Joins: othermaciej (~mjs@76.14.75.149)
  313. # [10:17] * Joins: karlcow (~karl@nerval.la-grange.net)
  314. # [10:18] <annevk> Sebmaster: https://github.com/w3c/web-platform-tests/pull/1907
  315. # [10:18] <annevk> MikeSmith: ^
  316. # [10:18] * MikeSmith looks
  317. # [10:18] <Sebmaster> annevk: got it ;)
  318. # [10:19] <MikeSmith> annevk: will review it shortly
  319. # [10:23] * annevk reaches out to the Safari team
  320. # [10:24] * Quits: davve (~davve@h-72-179.a137.corp.bahnhof.se) (Ping timeout: 246 seconds)
  321. # [10:24] * Joins: davve (~davve@h-72-179.a137.corp.bahnhof.se)
  322. # [10:28] * Joins: Lachy (~Lachy@213.166.174.2)
  323. # [10:28] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  324. # [10:29] <MikeSmith> annevk: I don't find a test for "http://`{}:`{}@h/`{}?`{}" in Sebmaster's file at https://github.com/jsdom/whatwg-url/blob/master/test/additional-tests.txt
  325. # [10:29] <annevk> he tests for `, {, and }, based on recent changes to the specification
  326. # [10:29] <MikeSmith> I see one for "http://test:a{b@localhost" and one for "http://localhost?query=a`b"
  327. # [10:29] <MikeSmith> ok
  328. # [10:30] <annevk> I adjusted the test to cast a somewhat wider net
  329. # [10:30] <MikeSmith> hai
  330. # [10:31] * Quits: othermaciej (~mjs@76.14.75.149) (Quit: othermaciej)
  331. # [10:32] * Quits: KevinMarks__ (~yaaic@2607:fb90:228c:79ef:2e42:93f2:6c40:fc30) (Ping timeout: 256 seconds)
  332. # [10:32] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  333. # [10:34] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  334. # [10:36] * Quits: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett_)
  335. # [10:36] * Joins: bin_005 (~ctlM@80.83.239.8)
  336. # [10:37] * MikeSmith sees the "Use the username and password encode sets within authority state" spec change come across
  337. # [10:38] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection refused)
  338. # [10:41] <Sebmaster> annevk: sweet, i think the new fragment tests found a bug in my implementation
  339. # [10:41] <annevk> Sebmaster: well I had to change the specification for them, so :-)
  340. # [10:41] <Sebmaster> ohh :<
  341. # [10:41] <annevk> Sebmaster: https://github.com/whatwg/url/commit/7468c397f600b72f650f52fc02466f051bf96ad3
  342. # [10:42] <Sebmaster> but the @ flag didnt break anything i think
  343. # [10:42] <annevk> Sebmaster: yeah, the @ flag was a non-issue
  344. # [10:42] <annevk> Sebmaster: at least, I can't think of a reason why I thought it was a problem and looking at the specification today it seems fine
  345. # [10:43] <annevk> Sebmaster: you could watch whatwg/url if you want to see the commits come by
  346. # [10:44] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  347. # [10:44] <annevk> or follow on Twitter I suppose
  348. # [10:44] <Sebmaster> hrm... but watching gives me all issue comments right?
  349. # [10:44] <annevk> Yeah it would
  350. # [10:45] <Sebmaster> twitter it is
  351. # [10:51] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  352. # [10:51] <annevk> mathiasbynens: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27641 (feel free to sort this out)
  353. # [10:51] <annevk> mathiasbynens: I think hober also has some insights here and a funny demo URL that shows how broken RTL URLs are
  354. # [10:52] <annevk> mathiasbynens: my thinking at the moment is that I'll wait and put a recommendation in the specification once UAs have demonstrated something that works reasonably well
  355. # [10:52] * Joins: espadrine_ (~tyl@213.152.18.159)
  356. # [10:53] * Joins: roc_ (~chatzilla@121-99-94-241.bng1.tvc.orcon.net.nz)
  357. # [10:53] <MikeSmith> annevk: wow https://code.google.com/p/chromium/issues/detail?id=351639 is epic (the "Security: Spoofable RTL URLs in the UI" bug)
  358. # [10:53] <annevk> quick, resurrect John Milton for a poem
  359. # [10:54] <MikeSmith> heh
  360. # [10:54] <MikeSmith> annevk: does the proposal from Matt Giuca have agreement?
  361. # [10:54] <MikeSmith> I mean as far as Chrome goes
  362. # [10:55] * Quits: roc (~chatzilla@121-99-139-53.bng1.tvc.orcon.net.nz) (Ping timeout: 265 seconds)
  363. # [10:55] <annevk> MikeSmith: not sure, I had not read that far
  364. # [10:55] * roc_ is now known as roc
  365. # [10:56] <MikeSmith> ah yeah I see mathiasbynens just recently cc'ed you
  366. # [10:56] <annevk> This does not look as bad as what Safari does
  367. # [10:56] <annevk> Safari puts part of the path into the domain
  368. # [10:56] <Sebmaster> annevk: i think im missing a set relative flag now to make `pathname` return schema data instead of "/"
  369. # [10:57] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-txuadxttsihedygq)
  370. # [10:59] * Joins: g4 (~g4@unaffiliated/gormer)
  371. # [10:59] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  372. # [11:00] <annevk> Sebmaster: hmm yes
  373. # [11:00] <annevk> Sebmaster: I guess I should just inline it
  374. # [11:00] <Sebmaster> so not my impl?
  375. # [11:01] <annevk> Sebmaster: bug in spec
  376. # [11:01] <Sebmaster> great
  377. # [11:01] <Sebmaster> ... for me, that is :D
  378. # [11:03] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  379. # [11:03] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Client Quit)
  380. # [11:04] <MikeSmith> finding spec bugs is the greatest achievement possible, so it's always good
  381. # [11:04] <MikeSmith> the prayer bells ring in heaven every time somebody finds a spec bug
  382. # [11:04] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
  383. # [11:09] <jgraham> MikeSmith: I think you need to recalibrate your achievementometer there
  384. # [11:10] <Ms2ger> Morning jgraham
  385. # [11:10] <jgraham> Ms2ger: What do you want? :)
  386. # [11:15] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  387. # [11:16] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  388. # [11:17] * Joins: Lachy (~Lachy@213.166.174.2)
  389. # [11:17] <annevk> Sebmaster: fixed
  390. # [11:18] <Sebmaster> annevk: on it
  391. # [11:19] <Sebmaster> annevk: lookin good
  392. # [11:19] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  393. # [11:19] <Sebmaster> all tests pass again (including the new ones)
  394. # [11:22] <annevk> I guess I should start working on (new URL("test", "test://x/")).href === "test://x/test" as that's going to be a lot of work :-(
  395. # [11:26] <Sebmaster> annevk: good luck... or something :D
  396. # [11:31] * Joins: espadrine (~tyl@213.152.18.159)
  397. # [11:32] * Quits: espadrine_ (~tyl@213.152.18.159) (Read error: Connection reset by peer)
  398. # [11:44] * Joins: nicolasbadia_ (~nicolasba@ns3272321.ip-5-39-84.eu)
  399. # [11:54] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  400. # [12:00] * Joins: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net)
  401. # [12:08] * Quits: BigPants (~pants@62.182.217.40)
  402. # [12:10] * Joins: adactio (~adactio@212.42.170.121)
  403. # [12:10] <annevk> Yeah, this is a giant mess
  404. # [12:10] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  405. # [12:10] * Joins: Lachy (~Lachy@213.166.174.2)
  406. # [12:14] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
  407. # [12:15] * wilsonpage is now known as wilsonpage-away
  408. # [12:21] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  409. # [12:22] * wilsonpage-away is now known as wilsonpage
  410. # [12:25] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  411. # [12:29] * Joins: Lachy (~Lachy@213.166.174.2)
  412. # [12:37] <Ms2ger> jgraham, just to say good morning
  413. # [12:44] <hsivonen> so, according to Wikipedia, it seems like Gecko's Big5-HKSCS support has been stuck to a pre-2004 level for a decade...
  414. # [12:46] <Ms2ger> When did ftang leave? :)
  415. # [12:46] <hsivonen> Ms2ger: in 2003 at the latest if not before
  416. # [12:50] * Quits: plutoniix (~plutoniix@119.63.87.222) (Quit: จรลี จรลา)
  417. # [12:56] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
  418. # [12:58] * Joins: ^esc_ (~esc-ape@178.115.131.247.wireless.dyn.drei.com)
  419. # [12:58] * Joins: bin_005_r (~ctlM@80.83.239.120)
  420. # [12:58] * Quits: bin_005 (~ctlM@80.83.239.8) (Ping timeout: 255 seconds)
  421. # [12:59] * Joins: karlcow (~karl@nerval.la-grange.net)
  422. # [13:00] * Quits: ^esc (~esc-ape@77.119.130.17.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  423. # [13:12] * Joins: beverloo (beverloo@nat/google/x-fsoozfcyxfhaviui)
  424. # [13:13] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-tyrukhvwnhiplcuy) (Quit: Connection closed for inactivity)
  425. # [13:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 272 seconds)
  426. # [13:31] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Ping timeout: 240 seconds)
  427. # [13:32] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  428. # [13:33] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  429. # [13:36] * Joins: newtron (~newtron@199.71.174.203)
  430. # [13:39] * Quits: bin_005_r (~ctlM@80.83.239.120) (Ping timeout: 252 seconds)
  431. # [13:51] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  432. # [13:57] * Joins: BigPants (~pants@m213-101-16-41.cust.tele2.se)
  433. # [14:05] * Joins: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
  434. # [14:10] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  435. # [14:10] <annevk> SimonSapin: https://lists.w3.org/Archives/Public/public-whatwg-archive/2015Jun/0028.html
  436. # [14:14] <SimonSapin> annevk: data:/../ becomes data:/ ‽
  437. # [14:14] <annevk> yeah
  438. # [14:15] <SimonSapin> this makes no sense
  439. # [14:15] <annevk> that's actually pretty much what RFC 3986 says
  440. # [14:15] <annevk> so things will be much closer to what the IETF does
  441. # [14:15] <annevk> also, see topic?
  442. # [14:16] <SimonSapin> so are you supposed to use something like data:%2F..%2F ?
  443. # [14:16] <annevk> SimonSapin: data URLs don't start with a slash typically so it's not a problem
  444. # [14:17] <SimonSapin> is it only at the start?
  445. # [14:17] <annevk> if you start with a slash you become a relative URL
  446. # [14:17] <SimonSapin> what about, say, data:,a/../
  447. # [14:17] <annevk> that would stay as-is, obviously
  448. # [14:17] <annevk> it's no longer a path
  449. # [14:17] <SimonSapin> is that current impls, or a proposal?
  450. # [14:17] <annevk> current impls per the email?
  451. # [14:18] <SimonSapin> obviously, not that obvious to me
  452. # [14:22] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
  453. # [14:23] <SimonSapin> annevk: I’d like to take more time to look into this, but I can’t really in the next two weeks
  454. # [14:28] * Joins: dbaron (~dbaron@65.115.226.27)
  455. # [14:29] <annevk> SimonSapin: I'm pretty sure about my general outline, but I guess I can always revert if you find a showstopper
  456. # [14:29] <annevk> SimonSapin: we can discuss it more next week if you want
  457. # [14:30] * Joins: weinig (~weinig@65.115.226.27)
  458. # [14:31] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  459. # [14:33] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Quit: Reconnecting…)
  460. # [14:33] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
  461. # [14:34] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
  462. # [14:34] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
  463. # [14:34] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
  464. # [14:35] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
  465. # [14:35] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Client Quit)
  466. # [14:35] * Joins: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi)
  467. # [14:36] <SimonSapin> annevk: will you be in Whistler ?
  468. # [14:36] <annevk> yeah
  469. # [14:36] <SimonSapin> ok, we can chat about it then
  470. # [14:38] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
  471. # [14:40] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 255 seconds)
  472. # [14:44] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  473. # [14:44] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
  474. # [14:44] * Joins: sarri (~sari@unaffiliated/sarri)
  475. # [14:52] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  476. # [14:55] <annevk> philipj: https://bugzilla.mozilla.org/show_bug.cgi?id=912470#c69
  477. # [14:55] <annevk> philipj: hsivonen is implementing your big5 work
  478. # [14:59] <philipj> annevk, hsivonen, I hope it works out, it would be sweet if we can have the big5 label always mean the same thing
  479. # [14:59] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
  480. # [15:01] <annevk> philipj: if you didn't click, you might want to look and answer the question about that test
  481. # [15:01] * annevk hopes it works out too
  482. # [15:04] * Joins: bradleymeck_ (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  483. # [15:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Ping timeout: 264 seconds)
  484. # [15:05] * bradleymeck_ is now known as bradleymeck
  485. # [15:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
  486. # [15:08] <philipj> annevk: I did follow the link, but didn't recognize test_big5.js as my thing, is it just the data from the spec?
  487. # [15:08] <annevk> oh oops
  488. # [15:08] <annevk> it's from jsbell
  489. # [15:08] <annevk> my bad
  490. # [15:09] <annevk> I assumed it must be yours if he found it someplace online
  491. # [15:09] * Quits: smaug____ (~chatzilla@37-219-205-20.nat.bb.dnainternet.fi) (Ping timeout: 240 seconds)
  492. # [15:10] <annevk> Sebmaster: supporting relative URLs all over might not actually be that bad, a lot can be reused, though it depends a bit on how we decide to do certain things
  493. # [15:11] <annevk> Sebmaster: I guess I'll start with writing tests though so you can catch all my bugs :p
  494. # [15:11] <philipj> nope, I wasn't involved with that. Just a single input and a single output seems not enough to test this well, someone (tm) needs to write tests that target specific steps of the algorithm in the spec I think
  495. # [15:11] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  496. # [15:12] <annevk> if only I could get a hold of that someone (tm) I might make them write some other tests too
  497. # [15:12] * Joins: Lachy (~Lachy@213.166.174.2)
  498. # [15:12] * Joins: Fusl (~Fusl@unaffiliated/fusl)
  499. # [15:22] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Ping timeout: 265 seconds)
  500. # [15:24] <jgraham> MikeSmith: I think they're talking about you ;)
  501. # [15:29] <MikeSmith> heh
  502. # [15:29] <Sebmaster> annevk: i love tests
  503. # [15:29] <Sebmaster> not writing them though :>
  504. # [15:30] <MikeSmith> the only thing funner than writing tests is reviewing them
  505. # [15:31] <MikeSmith> wait not, debugging intermittent test failures is the funnest beyond those two things put together
  506. # [15:32] * Joins: TallTed (~Thud@63.119.36.36)
  507. # [15:41] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  508. # [15:41] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  509. # [15:42] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
  510. # [15:46] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
  511. # [15:48] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  512. # [15:50] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
  513. # [15:58] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
  514. # [15:58] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  515. # [16:00] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
  516. # [16:05] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
  517. # [16:06] * Quits: TallTed (~Thud@63.119.36.36)
  518. # [16:10] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  519. # [16:11] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  520. # [16:19] * Joins: MegaPants (~pants@79.138.131.190.mobile.tre.se)
  521. # [16:19] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  522. # [16:22] * Quits: BigPants (~pants@m213-101-16-41.cust.tele2.se) (Ping timeout: 252 seconds)
  523. # [16:26] <annevk> SimonSapin: I'm going with your idea btw of clearly calling out "ASCII strings" in the specification
  524. # [16:27] <SimonSapin> annevk: ok
  525. # [16:30] * Joins: Ms2ger (~Ms2ger@91.182.26.54)
  526. # [16:35] * caitp|away is now known as caitp
  527. # [16:36] * Joins: plutoniix (~plutoniix@node-lly.pool-101-108.dynamic.totbb.net)
  528. # [16:41] * Joins: weinig (~weinig@65.115.226.27)
  529. # [16:42] * Quits: encryptd_fractal (~encryptd_@96.37.96.101) (Remote host closed the connection)
  530. # [16:46] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Read error: Connection reset by peer)
  531. # [16:48] * Joins: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net)
  532. # [16:48] * Quits: boogyman (~boogyman@d-65-175-179-47.cpe.metrocast.net) (Changing host)
  533. # [16:48] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  534. # [16:49] * Joins: encryptd_fractal (~encryptd_@96.37.96.101)
  535. # [16:52] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  536. # [16:57] <annevk> Hmm, https://lists.w3.org/Archives/Public/public-webapps/2015AprJun/0901.html only Domenic's email is not clickable
  537. # [16:57] <annevk> Did someone use a regular expression to parse email addresses and assumed everyone would use at least two characters?
  538. # [16:57] <SimonSapin> or have a TLD whitelist
  539. # [16:58] <wanderview> this is my new mental image for spec writers: http://www.shutterstock.com/video/clip-2985172-stock-footage-happy-engineer-holding-blueprints-against-a-white-background.html
  540. # [16:58] <annevk> Seems arbitrary to recognize the Netherlands but not Montenegro
  541. # [16:58] <SimonSapin> annevk: at some point I had rust-url use a string type that is guaranteed to b ASCII (like String is guaranteed to be UTF-8) but that was inconvenient for users so I went back to String. Still, ASCII strings make sense for the spec
  542. # [16:59] <JoWie> maybe the regexp was written by someone from nl
  543. # [16:59] <annevk> SimonSapin: users should not directly modify those slots though
  544. # [17:00] <annevk> SimonSapin: oh, I guess you'd have to cast?
  545. # [17:00] <SimonSapin> yeah, even accessing is annoying
  546. # [17:00] <annevk> bah
  547. # [17:00] * Joins: frivoal (~frivoal@46.156.82.18.tmi.telenormobil.no)
  548. # [17:00] <SimonSapin> things like `if url.scheme == "http"` wouldn’t work
  549. # [17:00] <annevk> yeah that sucks
  550. # [17:01] <annevk> you need the cleverness of the ECMAScript engine I guess
  551. # [17:01] <annevk> s/need/want/
  552. # [17:01] <SimonSapin> maybe it wouldn’t be as bad with newer fancy language features, but I think it’s enough to document "these strings are always ASCII"
  553. # [17:01] <annevk> that's pretty much what the spec says now
  554. # [17:02] <annevk> A few of them could be restricted even more, but not worth it for now
  555. # [17:02] <SimonSapin> the spec’s algorithms don’t have a type checker :)
  556. # [17:02] <annevk> It's called SimonSapin|Sebmaster
  557. # [17:03] * Quits: dwim (~dwim@210.94.41.89) (Read error: Connection reset by peer)
  558. # [17:05] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
  559. # [17:06] <SimonSapin> wanderview: spec writing actually looks like this: https://imgur.com/44qdOfz
  560. # [17:10] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  561. # [17:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  562. # [17:15] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  563. # [17:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  564. # [17:18] * Joins: karlcow (~karl@nerval.la-grange.net)
  565. # [17:19] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  566. # [17:19] <Sebmaster> annevk: huh?
  567. # [17:19] * Joins: rubys (~rubys@98.122.167.214)
  568. # [17:19] <Sebmaster> what joke did i not get?
  569. # [17:19] <annevk> Sebmaster: that you're the type checker of the spec
  570. # [17:20] <Sebmaster> sweet :>
  571. # [17:21] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  572. # [17:22] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-gwzkhtaunhgbqmhf)
  573. # [17:26] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  574. # [17:29] * Quits: jdaggett_ (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  575. # [17:32] * Joins: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com)
  576. # [17:35] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  577. # [17:37] * Quits: frivoal (~frivoal@46.156.82.18.tmi.telenormobil.no) (Ping timeout: 272 seconds)
  578. # [17:39] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
  579. # [17:39] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  580. # [17:39] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  581. # [17:39] * Joins: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com)
  582. # [17:39] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  583. # [17:40] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  584. # [17:40] * Quits: zdobersek (~zan@46.166.138.139) (Quit: Leaving.)
  585. # [17:41] * Quits: estellevw (~estellevw@173-228-112-249.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
  586. # [17:41] * Joins: ehsan_ (~ehsan@66.207.208.102)
  587. # [17:43] * Joins: myakura (~myakura@FL1-119-241-101-167.tky.mesh.ad.jp)
  588. # [17:46] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
  589. # [17:51] * wilsonpage is now known as wilsonpage-away
  590. # [17:52] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  591. # [17:54] * wilsonpage-away is now known as wilsonpage
  592. # [17:56] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  593. # [17:57] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  594. # [17:59] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
  595. # [18:02] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  596. # [18:03] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Quit: tantek)
  597. # [18:04] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  598. # [18:06] * Quits: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com) (Remote host closed the connection)
  599. # [18:07] * Joins: capella (~chatzilla@cpe-24-59-243-39.twcny.res.rr.com)
  600. # [18:12] * Quits: AustinMatherne (~AustinMat@li1047-129.members.linode.com) (Remote host closed the connection)
  601. # [18:13] * Joins: edwardbc (~edwardbc@201.191.3.48)
  602. # [18:15] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  603. # [18:15] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  604. # [18:15] * Joins: AustinMatherne (~AustinMat@li1047-129.members.linode.com)
  605. # [18:17] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 252 seconds)
  606. # [18:23] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
  607. # [18:27] * Joins: weinig (~weinig@65.115.226.27)
  608. # [18:30] * Joins: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi)
  609. # [18:35] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
  610. # [18:37] * Joins: qard (~sbelanger@209.139.228.33)
  611. # [18:39] * Joins: ap (~ap@17.202.44.214)
  612. # [18:43] * Quits: kekumu (~kekumu@207-38-153-210.c3-0.avec-ubr2.nyr-avec.ny.cable.rcn.com) (Quit: kekumu)
  613. # [18:52] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  614. # [19:00] * wilsonpage is now known as wilsonpage-away
  615. # [19:09] * Krinkle_ is now known as Krinkle
  616. # [19:09] * Quits: rubys (~rubys@98.122.167.214) (Quit: Leaving.)
  617. # [19:10] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  618. # [19:11] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  619. # [19:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 256 seconds)
  620. # [19:13] * caitp is now known as caitp|away
  621. # [19:16] * Joins: rubys (~rubys@98.122.167.214)
  622. # [19:19] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  623. # [19:23] * Parts: rubys (~rubys@98.122.167.214)
  624. # [19:25] * Joins: weinig (~weinig@65.115.226.27)
  625. # [19:27] * Joins: benwerd (~benwerd@199.87.84.238)
  626. # [19:28] * Quits: beowulf (~sstewart@host86-166-115-75.range86-166.btcentralplus.com) (Ping timeout: 265 seconds)
  627. # [19:28] * Quits: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com) (Ping timeout: 265 seconds)
  628. # [19:28] * Joins: beowulf (~sstewart@host86-166-115-75.range86-166.btcentralplus.com)
  629. # [19:29] * Joins: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com)
  630. # [19:32] * Joins: capella-s32 (~yaaic@66-87-124-13.pools.spcsdns.net)
  631. # [19:32] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  632. # [19:33] * Quits: espadrine (~tyl@213.152.18.159) (Ping timeout: 255 seconds)
  633. # [19:33] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  634. # [19:34] * Quits: capella-s32 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
  635. # [19:34] * Quits: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com) (Ping timeout: 264 seconds)
  636. # [19:34] * Joins: capella-s3 (~yaaic@66.87.124.13)
  637. # [19:36] * caitp|away is now known as caitp
  638. # [19:37] * Quits: myakura (~myakura@FL1-119-241-101-167.tky.mesh.ad.jp)
  639. # [19:38] * Joins: othermaciej (~mjs@76.74.153.49)
  640. # [19:39] * Quits: othermaciej (~mjs@76.74.153.49) (Client Quit)
  641. # [19:43] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  642. # [19:43] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  643. # [19:43] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  644. # [19:45] * Joins: capella-s3 (~yaaic@66.87.124.13)
  645. # [19:47] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  646. # [19:47] * Joins: capella-s3 (~yaaic@66.87.124.13)
  647. # [19:51] <annevk> Hmm... If either A or B is X, but not both nor neither, terminate these steps.
  648. # [19:51] <annevk> What would be a vastly better way of writing that out?
  649. # [19:52] <annevk> Two steps? If A and B are both X, terminate. If A and B are both not X, terminate?
  650. # [19:53] <caitp> that sounds like the opposite of the instructions you said above
  651. # [19:53] <caitp> if A is X and A is not B, terminate these steps
  652. # [19:54] <annevk> Hmm yeah, the second set of instructions are wrong.
  653. # [19:54] <annevk> Sorry, X is a set
  654. # [19:55] <annevk> They need to either both belong or both not belong
  655. # [19:56] <terinjokes> If A and B are in the set X, terminate. If A nor B are in the set X, terminate.
  656. # [19:56] <caitp> if A is in set X then if B is not in set X, terminate these steps; else if B is in set X, terminate these steps
  657. # [19:59] * Joins: jsbell (jsbell@nat/google/x-nrjqivtvjvjjzydm)
  658. # [20:01] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  659. # [20:02] * Joins: ap_ (~ap@17.114.219.7)
  660. # [20:03] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-gwzkhtaunhgbqmhf) (Quit: Connection closed for inactivity)
  661. # [20:05] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 246 seconds)
  662. # [20:05] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  663. # [20:07] * Joins: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net)
  664. # [20:08] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  665. # [20:08] * Quits: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
  666. # [20:10] * Joins: capella-s3 (~yaaic@66.87.124.13)
  667. # [20:10] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  668. # [20:13] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  669. # [20:14] * Joins: capella-s3 (~yaaic@66.87.124.13)
  670. # [20:14] * Quits: ap_ (~ap@17.114.219.7) (Read error: Connection reset by peer)
  671. # [20:15] * Joins: ap (~ap@17.114.219.7)
  672. # [20:15] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  673. # [20:15] * Joins: rafaelrinaldi (~rafaelrin@201.16.178.204)
  674. # [20:17] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  675. # [20:17] <TabAtkins> annevk: Use xor.
  676. # [20:17] <annevk> TabAtkins: I thought of that, but ...
  677. # [20:17] <TabAtkins> Or just use "but not both". No need for "nor neither", since the first part of the clause already requires at least one.
  678. # [20:17] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  679. # [20:18] <annevk> If A exclusive or B is a X, ...
  680. # [20:18] <Domenic> I would do: If A is in X and B is not in X, terminate these steps. If A is not in X and B is in X, terminate these steps.
  681. # [20:18] <TabAtkins> Or say "if exactly one of the following is true:" with a bulleted list after. (This is more useful for three conditions.)
  682. # [20:18] <TabAtkins> annevk: "If a xor B is a X", with xor linked to a definition for clarity.
  683. # [20:19] <annevk> Domenic: that's what the commit says
  684. # [20:19] * Joins: capella-s3 (~yaaic@66.87.124.13)
  685. # [20:19] <annevk> I guess I'll leave this as is, thanks for all the thoughts :-)
  686. # [20:20] <caitp> there isn't a very high bar for readability in html
  687. # [20:20] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  688. # [20:21] * Joins: capella-s3 (~yaaic@66.87.124.13)
  689. # [20:22] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  690. # [20:22] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  691. # [20:23] * Joins: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net)
  692. # [20:23] * Quits: capella-s3 (~yaaic@66-87-124-13.pools.spcsdns.net) (Read error: Connection reset by peer)
  693. # [20:24] * bret is now known as uhhyeahbret
  694. # [20:25] * uhhyeahbret is now known as bret
  695. # [20:25] * Joins: capella-s3 (~yaaic@66.87.124.13)
  696. # [20:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  697. # [20:28] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  698. # [20:28] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  699. # [20:28] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  700. # [20:29] * Quits: psy_ (~psy@43.224.156.101) (Quit: Leaving)
  701. # [20:29] * Quits: qard (~sbelanger@209.139.228.33) (Quit: (ノಠ益ಠ)ノ彡┻━┻)
  702. # [20:29] * Joins: psy_ (~psy@43.224.156.101)
  703. # [20:30] * Joins: capella-s3 (~yaaic@66.87.124.13)
  704. # [20:31] * Quits: capella-s3 (~yaaic@66.87.124.13) (Read error: Connection reset by peer)
  705. # [20:32] * Joins: capella-s3 (~yaaic@cpe-24-59-243-39.twcny.res.rr.com)
  706. # [20:34] * Quits: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  707. # [20:34] * Joins: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  708. # [20:35] * Quits: bret (sid12421@gateway/web/irccloud.com/x-uezyfoqxutaixnkx)
  709. # [20:36] * Quits: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi) (Quit: Reconnecting…)
  710. # [20:36] * Joins: bret (sid12421@gateway/web/irccloud.com/x-ylayegnhcqqvnvgw)
  711. # [20:36] * Joins: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi)
  712. # [20:40] * Joins: othermaciej (~mjs@17.114.219.179)
  713. # [20:43] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  714. # [20:45] <bholley_> Hixie: yt?
  715. # [20:52] * Quits: ap (~ap@17.114.219.7) (Read error: Connection reset by peer)
  716. # [20:52] * Joins: ap (~ap@17.114.219.7)
  717. # [20:54] * Quits: ap (~ap@17.114.219.7) (Client Quit)
  718. # [20:55] * Joins: ap (~ap@17.202.44.214)
  719. # [21:04] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  720. # [21:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  721. # [21:10] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  722. # [21:11] * Joins: qard (~sbelanger@209.139.228.33)
  723. # [21:12] * Joins: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com)
  724. # [21:12] * Quits: tantek (~tantek@cpe-76-90-80-178.socal.res.rr.com) (Client Quit)
  725. # [21:12] * Quits: edwardbc (~edwardbc@201.191.3.48) (Remote host closed the connection)
  726. # [21:13] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  727. # [21:14] * Quits: benwerd (~benwerd@199.87.84.238)
  728. # [21:19] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  729. # [21:20] * Joins: bin_005 (~ctlM@80.83.239.1)
  730. # [21:22] * Joins: benwerd (~benwerd@199.87.84.238)
  731. # [21:23] * caitp is now known as caitp|away
  732. # [21:23] * caitp|away is now known as caitp
  733. # [21:23] * Joins: Maurice` (copyman@unaffiliated/maurice)
  734. # [21:40] * Quits: rafaelrinaldi (~rafaelrin@201.16.178.204) (Quit: My Mac has gone to sleep. ZZZzzz…)
  735. # [21:43] * Joins: bradleymeck (~bradleyme@rrcs-67-79-194-218.sw.biz.rr.com)
  736. # [21:46] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  737. # [21:48] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
  738. # [21:49] * Quits: othermaciej (~mjs@17.114.219.179) (Quit: othermaciej)
  739. # [21:50] * Joins: othermaciej (~mjs@17.114.219.179)
  740. # [21:54] * Quits: othermaciej (~mjs@17.114.219.179) (Client Quit)
  741. # [21:55] * caitp is now known as caitp|away
  742. # [21:55] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  743. # [22:03] * Quits: bholley_ (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  744. # [22:05] * Joins: rniwa (~rniwa@17.245.26.86)
  745. # [22:10] * Joins: weinig (~weinig@65.115.226.27)
  746. # [22:13] * Quits: rniwa (~rniwa@17.245.26.86) (Read error: Connection reset by peer)
  747. # [22:14] * Joins: edwardbc (~edwardbc@201.191.106.3)
  748. # [22:15] * Joins: rafaelrinaldi (~rafaelrin@201.16.178.204)
  749. # [22:19] * Quits: Ms2ger (~Ms2ger@91.182.26.54) (Ping timeout: 240 seconds)
  750. # [22:25] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  751. # [22:28] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  752. # [22:31] * Quits: wilsonpage-away (~wilsonpag@105.184.113.87.dyn.plus.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  753. # [22:46] * Joins: newtron_ (~newtron@136.159.160.202)
  754. # [22:48] * Quits: bradleymeck (~bradleyme@rrcs-67-79-194-218.sw.biz.rr.com) (Quit: bradleymeck)
  755. # [22:49] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 265 seconds)
  756. # [22:52] * Joins: bholley (~bholley@c-24-130-121-49.hsd1.ca.comcast.net)
  757. # [22:54] * Joins: gde33 (kvirc@546A0B75.cm-12-3a.dynamic.ziggo.nl)
  758. # [22:55] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  759. # [22:56] <gde33> greetings logicians
  760. # [22:56] * Joins: newtron (~newtron@199.71.174.203)
  761. # [22:59] * Quits: newtron_ (~newtron@136.159.160.202) (Ping timeout: 265 seconds)
  762. # [23:00] <gde33> I was curious if there have been proposals for html to get a nice standard outliner.
  763. # [23:00] <gde33> something like <outline href="foo.opml">
  764. # [23:01] * Joins: Sample (~Sample@unaffiliated/sample)
  765. # [23:01] <gde33> http://dev.opml.org/spec2.html
  766. # [23:01] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
  767. # [23:02] * Joins: zecho (~zecho@66-247-17-199.northern.mnscu.edu)
  768. # [23:02] * Quits: zecho (~zecho@66-247-17-199.northern.mnscu.edu) (Remote host closed the connection)
  769. # [23:02] <gde33> can have a nice fold out tree with nested opml files and site feeds files
  770. # [23:03] <Sample> I'm trying to discern the outline esp. regaring headers not rising above sections. Say you have <body><nav id="masthead"><h1>Navigation<h1><nav><h1>Rest of the document</h1> isn't the bodys outline children totally meaningless?
  771. # [23:03] <Sample> the whole document I'd think should be under the body outline
  772. # [23:04] <Sample> <body><nav> creates a totally meaningless body section right
  773. # [23:04] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  774. # [23:04] <Sample> it says "The body has a nav and only a nav. The rest of the document lies within other sections"
  775. # [23:04] * Quits: bin_005 (~ctlM@80.83.239.1) (Ping timeout: 244 seconds)
  776. # [23:05] * Joins: bin_005_i (~ctlM@80.83.238.74)
  777. # [23:05] <Sample> (second <nav> in my first example should be </nav> obviously)
  778. # [23:05] <TabAtkins> No?
  779. # [23:05] <Sample> <body><nav></nav><h1>
  780. # [23:06] <Sample> Creates "Untitled BODY" > "NAV Title"
  781. # [23:06] <caitp> html and xml differ in some ways
  782. # [23:06] <Sample> followed by new outline section H1
  783. # [23:07] <caitp> for better or worse
  784. # [23:07] <Sample> Essentially the body's section extends only until the first Sectioning element
  785. # [23:07] <Sample> that seems super odd
  786. # [23:10] <TabAtkins> That's how you wrote it. You didn't give a heading to the body, so it gets an "implied heading".
  787. # [23:10] <TabAtkins> Order matters in an outline.
  788. # [23:10] <Sample> right
  789. # [23:10] <TabAtkins> If you want the tnire body to have a heading (that is, the nav and all other sections are children of the heading'd section), put the heading first. That's what makes the most sense in any format.
  790. # [23:10] <Sample> but is it correct to say the body's section (titled or not) extends only until the first sectioning element or <h1>
  791. # [23:11] <TabAtkins> No. The body's section contains all of its children.
  792. # [23:11] <TabAtkins> Including, in your example, the nav, and the <h1>'d section.
  793. # [23:11] <Sample> hmm
  794. # [23:11] <TabAtkins> Or, rather, <body> doesn't have a section in and of itself. It's a root for the section tree.
  795. # [23:11] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  796. # [23:12] <TabAtkins> The way the ouline tree is defined, the sectioning roots aren't sections themselves.
  797. # [23:13] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com) (Client Quit)
  798. # [23:13] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 265 seconds)
  799. # [23:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  800. # [23:15] <Sample> ah okay
  801. # [23:16] <TabAtkins> In <body>foo<nav>bar</nav><h1>baz</h1>, "foo" gets an anonymous implied section for itself, first in the outline. Then <nav> happens, making a second section (explicit, but anonymous). Then <h1> happens, making a third section (implicit, but named). So three sibling sections.
  802. # [23:16] <TabAtkins> (If I'm reading the algo correctly.)
  803. # [23:16] <Sample> my confusion was the presumption that the first <h1> was defining a title to the body's section
  804. # [23:17] <TabAtkins> Right, it's not, because there's no such thing as "the body's section".
  805. # [23:17] <TabAtkins> Tho in practice quite often the <body> contains only a single section, and all other sections are nested within it.
  806. # [23:17] <Sample> <body><nav></nav><h1></h1> confused me because I created this totally meaningless section to house just a NAV
  807. # [23:18] <Sample> my <h1> was actually wrapped in a <main> which made semantic sense but I guess I should wrap it in a <section> to prevent this odd outline
  808. # [23:19] <gde33> <nav> is just for screen readers?
  809. # [23:19] <Sample> no?
  810. # [23:19] <Sample> It's a sectioning element like section, article, aside
  811. # [23:20] <gde33> ah ok
  812. # [23:20] <Sample> nav article and aside are essentially <section> with more meaning
  813. # [23:21] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 252 seconds)
  814. # [23:21] <boogyman> which are all div with more meaning.
  815. # [23:21] <Sample> except div isn't sectioning content
  816. # [23:21] <Sample> and doesn't contribute to outlines
  817. # [23:21] <Sample> so not relaly
  818. # [23:21] <gde33> so much meaning one doesn't know what it all means
  819. # [23:22] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  820. # [23:23] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  821. # [23:25] <gde33> I was thinking, I want html documents in a folder but I want a menu on all pages that can be updated. Ideally it would also be cached. In stead of using javascript to document.write a few links to the page [pun mine] it would be cool to just have something like <nav src="/feed/">
  822. # [23:26] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  823. # [23:26] <gde33> and a nice fold out tree with an opml in it that contains other opml files and site feeds
  824. # [23:26] * Joins: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net)
  825. # [23:26] * Quits: weinig (~weinig@65.115.226.27) (Quit: weinig)
  826. # [23:27] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  827. # [23:28] <gde33> a nice fold out tree without the need for complex css, images and javascript
  828. # [23:28] <Sample> TabAtkins: well I've solved my problem by just replacing <main> with <section> so that the <h1> wasn't creating a meaningless outline within the body root
  829. # [23:28] <Sample> kind of odd because I feel like main and section have totally different meanings but I felt like I had to since headings don't rise
  830. # [23:28] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  831. # [23:29] <Sample> also decided <article> shouldn't represent the <main> of the document but <section> could
  832. # [23:31] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 276 seconds)
  833. # [23:31] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  834. # [23:31] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 252 seconds)
  835. # [23:32] * Quits: Maurice` (copyman@unaffiliated/maurice)
  836. # [23:34] <Sample> e.g. <body><nav id="document-navigation"></nav><main><h1>This represents the main content but cannot be wrapped in main or it creates a meaningless section
  837. # [23:34] * Joins: jyasskin (jyasskin@nat/google/x-xipzpnhxlznsrpmk)
  838. # [23:35] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  839. # [23:35] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  840. # [23:35] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  841. # [23:35] <boogyman> Sample: have you tried role="presentation"
  842. # [23:36] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  843. # [23:39] <Sample> boogyman: you don't understand the outline =)
  844. # [23:39] * Quits: dbaron (~dbaron@65.115.226.27) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  845. # [23:39] <boogyman> mayb
  846. # [23:40] <Sample> it's funny the W3C version of the HTML spec totally contradicts itself regarding <main> but the WHATWG version doesn't
  847. # [23:41] <boogyman> whatwg is the source of truth according to Hixie
  848. # [23:41] <Sample> it actually made me curious to see a diff between the two
  849. # [23:44] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  850. # [23:44] * Joins: karlcow (~karl@nerval.la-grange.net)
  851. # [23:45] * Quits: jyasskin (jyasskin@nat/google/x-xipzpnhxlznsrpmk) (Quit: My computer has gone to sleep. ZZZzzz…)
  852. # [23:46] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  853. # [23:48] * Quits: smaug____ (~chatzilla@37-219-139-183.nat.bb.dnainternet.fi) (Ping timeout: 265 seconds)
  854. # [23:49] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  855. # [23:50] * Quits: wilsonpage (~wilsonpag@105.184.113.87.dyn.plus.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  856. # [23:50] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 265 seconds)
  857. # [23:50] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  858. # [23:53] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  859. # [23:54] * Quits: MegaPants (~pants@79.138.131.190.mobile.tre.se)
  860. # [23:56] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  861. # [23:59] * Quits: jsbell (jsbell@nat/google/x-nrjqivtvjvjjzydm) (Quit: There's no place like home...)
  862. # Session Close: Wed Jun 17 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