/irc-logs / freenode / #whatwg / 2014-10-14 / end

Options:

  1. # Session Start: Tue Oct 14 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com)
  4. # [00:16] * Joins: Nyalab (~nyalab@89.30.127.162)
  5. # [00:22] * Quits: anchnk_ (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr) (Quit: Leaving)
  6. # [00:22] * Quits: mven (~textual@32.97.110.57) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  7. # [00:22] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 260 seconds)
  8. # [00:26] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  9. # [00:36] * Quits: dbaron (~dbaron@2620:101:80fb:224:e41f:dc3d:6ec9:17d9) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  10. # [00:43] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  11. # [00:50] * Joins: dbaron (~dbaron@2620:101:80fb:224:e41f:dc3d:6ec9:17d9)
  12. # [00:51] * Quits: hallvors (uid23371@gateway/web/irccloud.com/x-mplqpjefxzdvvpon) (Quit: Connection closed for inactivity)
  13. # [00:51] * Joins: hasather (~hasather@80.91.33.141)
  14. # [00:55] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 255 seconds)
  15. # [01:04] * Quits: ap_ (~ap@17.202.44.214) (Ping timeout: 240 seconds)
  16. # [01:06] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 244 seconds)
  17. # [01:06] * Joins: ap (~ap@17.245.29.187)
  18. # [01:08] * Quits: darobin (~darobin@2a01:e34:ed05:d180:6566:c4d9:47f2:6460) (Remote host closed the connection)
  19. # [01:09] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  20. # [01:13] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Ping timeout: 255 seconds)
  21. # [01:22] * Joins: aretecode (~aretecode@69.163.36.90)
  22. # [01:24] * Quits: espadrine (~espadrine@AMontsouris-158-1-15-61.w92-128.abo.wanadoo.fr) (Quit: espadrine)
  23. # [01:28] * Joins: lilmonkey` (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
  24. # [01:28] * Quits: lilmonkey` (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
  25. # [01:28] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  26. # [01:32] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
  27. # [01:32] * Joins: mven (~textual@72.183.104.138)
  28. # [01:33] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  29. # [01:34] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  30. # [01:34] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 250 seconds)
  31. # [01:39] * Quits: roqo (~roqo@23.94.33.213) (Quit: ZNC - http://znc.in)
  32. # [01:40] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  33. # [01:40] * Quits: erlehmann (~erlehmann@82.113.121.170) (Ping timeout: 245 seconds)
  34. # [01:41] * Joins: erlehmann (~erlehmann@82.113.106.181)
  35. # [01:44] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  36. # [01:45] * Krinkle is now known as Krinkle|detached
  37. # [01:55] * Joins: roqo (~roqo@23.94.33.213)
  38. # [02:01] * Quits: jsbell (jsbell@nat/google/x-itrlawjhlclrrunu) (Quit: There's no place like home...)
  39. # [02:05] * Joins: Nyalab (~nyalab@89.30.127.162)
  40. # [02:05] * Quits: cying (~cying@12.125.233.26) (Ping timeout: 260 seconds)
  41. # [02:06] * Joins: weinig (~weinig@17.245.26.157)
  42. # [02:09] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 246 seconds)
  43. # [02:13] * Joins: hasather (~hasather@80.91.33.141)
  44. # [02:19] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  45. # [02:20] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 240 seconds)
  46. # [02:34] * Quits: voiceofgrog (uid19945@gateway/web/irccloud.com/x-bviisikaiunhwctu) (Quit: Connection closed for inactivity)
  47. # [02:36] * Quits: ap (~ap@17.245.29.187)
  48. # [02:44] * Quits: falken (falken@nat/google/x-xthkvqadhinkzwqx) (Quit: leaving)
  49. # [02:48] * Joins: plutoniix (~plutoniix@210.213.57.70)
  50. # [02:52] * Quits: weinig (~weinig@17.245.26.157) (Quit: weinig)
  51. # [02:53] * Joins: falken (falken@nat/google/x-mzlmofbsejhuvzxs)
  52. # [02:56] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  53. # [03:21] * Joins: Mso150 (~Mso150@80.83.238.78)
  54. # [03:22] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6) (Ping timeout: 260 seconds)
  55. # [03:23] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  56. # [03:37] * Joins: tripu (~tripu@apache2-yak.mug.dreamhost.com)
  57. # [03:40] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  58. # [03:43] * Quits: dbaron (~dbaron@2620:101:80fb:224:e41f:dc3d:6ec9:17d9) (Ping timeout: 260 seconds)
  59. # [03:44] * Parts: Jasper (jstpierre@unaffiliated/magcius) ("Leaving")
  60. # [03:44] * Quits: Mso150 (~Mso150@80.83.238.78) (Ping timeout: 248 seconds)
  61. # [03:45] * Joins: Mso150 (~Mso150@80.83.238.43)
  62. # [03:45] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  63. # [03:47] * Joins: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net)
  64. # [03:53] * Joins: hasather (~hasather@80.91.33.141)
  65. # [03:54] * Joins: Nyalab (~nyalab@89.30.127.162)
  66. # [03:55] * Quits: Mso150 (~Mso150@80.83.238.43) (Ping timeout: 248 seconds)
  67. # [03:55] * Joins: bnicholson (~bnicholso@24.130.60.241)
  68. # [03:58] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 240 seconds)
  69. # [03:59] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-ylgmtzturkpjstuo)
  70. # [04:04] <MikeSmith> me tries to figure out why an app that's already using a browser engine as its runtime would need a <webview> element
  71. # [04:10] <MikeSmith> there's no plan to allow this <webview> element in actual Web content, right?
  72. # [04:10] <MikeSmith> I mean in content that runs under the Web security model
  73. # [04:11] <MikeSmith> as opposed to whatever other unspecified security models this non-Web stuff runs in
  74. # [04:18] <TabAtkins> MikeSmith: Context?
  75. # [04:18] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  76. # [04:19] <MikeSmith> TabAtkins: hang on will get some links
  77. # [04:20] <MikeSmith> TabAtkins: https://developer.chrome.com/apps/tags/webview
  78. # [04:20] <MikeSmith> and now proposed draft standard at http://benfrancis.github.io/webview/
  79. # [04:20] <TabAtkins> Ah, yeah. It's a better <iframe> - forced cross-origin, because the synchronous links are filtered out.
  80. # [04:26] * Joins: scor (~scor@drupal.org/user/52142/view)
  81. # [04:29] * Joins: dbaron (~dbaron@50.0.192.112)
  82. # [04:32] * Quits: mven (~textual@72.183.104.138) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  83. # [04:40] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  84. # [04:40] * Joins: boogyman (~boogyman@50.167.218.18)
  85. # [04:40] * Quits: boogyman (~boogyman@50.167.218.18) (Changing host)
  86. # [04:40] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  87. # [04:46] * Joins: Dashiva_p (Dashiva@wikia/Dashiva)
  88. # [04:46] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  89. # [04:46] * Quits: CvP (~CvP@203.76.123.238) (Disconnected by services)
  90. # [04:46] * Joins: xCG (~CvP@203.76.123.238)
  91. # [04:47] * xCG is now known as CvP
  92. # [04:47] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Disconnected by services)
  93. # [04:47] * Joins: Goplat` (~goplat@142-254-47-106.dsl.dynamic.sonic.net)
  94. # [04:48] * Joins: jernoble (~jernoble@17.202.46.221)
  95. # [04:48] * Joins: pdr__ (sid7901@gateway/web/irccloud.com/x-mtacsdyckgnovgit)
  96. # [04:48] * Joins: cbiesinger_ (sid8099@gateway/web/irccloud.com/x-jsdmzegxswfnjwbf)
  97. # [04:48] * Joins: astearns__ (sid15080@gateway/web/irccloud.com/x-ooizppanrdgrpltu)
  98. # [04:48] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
  99. # [04:48] * Joins: TabAtkins_ (sid11559@gateway/web/irccloud.com/x-hpbgdwlfybxtfngk)
  100. # [04:48] * Joins: sangwhan_ (sid12645@gateway/web/irccloud.com/x-sdhjcyjxuadcuder)
  101. # [04:49] * Joins: sspi_ (sid34681@gateway/web/irccloud.com/x-uwxforyzuxkhkwky)
  102. # [04:49] * Joins: Domenic_ (sid10976@gateway/web/irccloud.com/x-nfdllrusjaxlnllb)
  103. # [04:49] * Joins: esprehn_ (sid10445@gateway/web/irccloud.com/x-stekibrwxctbyesc)
  104. # [04:49] * Joins: ojan_ (sid5519@gateway/web/irccloud.com/x-qunfydtlghjeirfi)
  105. # [04:49] * Joins: hsivonen_ (~hsivonen@bugzilla.validator.nu)
  106. # [04:49] * Joins: parshap_ (sid18846@gateway/web/irccloud.com/x-bkplshhnyqlhpqzv)
  107. # [04:49] * Joins: JonathanNeal_ (sid5831@gateway/web/irccloud.com/x-lpumknhhpodzklvu)
  108. # [04:49] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  109. # [04:49] * Joins: Phae_ (sid455@gateway/web/irccloud.com/x-xtqgcmtntwjuyjls)
  110. # [04:49] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-nlcqbuuajggtlmvk)
  111. # [04:50] * Joins: mvujovic____ (sid13458@gateway/web/irccloud.com/x-mdirmcszmbxvlxug)
  112. # [04:50] * Joins: jmb^ (~jmb@mail.parsifal.org.uk)
  113. # [04:50] * Joins: cfq_ (sid18398@gateway/web/irccloud.com/x-siozevcewkhyufjd)
  114. # [04:51] * Joins: wycats_ (sid79@gateway/web/irccloud.com/x-kxxuztnviunflwrp)
  115. # [04:51] * Joins: nephyrin` (~neph@2620:101:80fc:224:7a2b:cbff:fe9e:2e67)
  116. # [04:52] * Joins: r4vi_ (~r4vi@184.106.109.213)
  117. # [04:54] * Quits: wycats (sid79@gateway/web/irccloud.com/x-sqgoauwlqbpletwz) (*.net *.split)
  118. # [04:54] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (*.net *.split)
  119. # [04:54] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (*.net *.split)
  120. # [04:54] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-nwphenlflwcsvzzo) (*.net *.split)
  121. # [04:54] * Quits: KevinMarks (~yaaic@2607:fb90:b0c:bb17:b955:2769:a9fc:2a2f) (*.net *.split)
  122. # [04:54] * Quits: hsivonen (~hsivonen@bugzilla.validator.nu) (*.net *.split)
  123. # [04:54] * Quits: Guest51998 (~woops@129.175.204.73) (*.net *.split)
  124. # [04:54] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net) (*.net *.split)
  125. # [04:54] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
  126. # [04:54] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (*.net *.split)
  127. # [04:54] * Quits: jernoble_ (~jernoble@17.202.46.221) (*.net *.split)
  128. # [04:54] * Quits: mvujovic___ (sid13458@gateway/web/irccloud.com/x-saoaoczsasbejwxj) (*.net *.split)
  129. # [04:54] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-szscqvrtgksbmzzu) (*.net *.split)
  130. # [04:54] * Quits: cfq (sid18398@gateway/web/irccloud.com/x-wuixzyjzhflbovcp) (*.net *.split)
  131. # [04:54] * Quits: esprehn (sid10445@gateway/web/irccloud.com/x-boqqcyrxznoothgv) (*.net *.split)
  132. # [04:54] * Quits: sspi (sid34681@gateway/web/irccloud.com/x-qqsmknfndrrojvme) (*.net *.split)
  133. # [04:54] * Quits: kirjs_____ (sid25169@gateway/web/irccloud.com/x-moxqfmgnoyjxzsbc) (*.net *.split)
  134. # [04:54] * Quits: sangwhan (sid12645@gateway/web/irccloud.com/x-dtkzgbkffosmjkqe) (*.net *.split)
  135. # [04:54] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-vczbywrqurytietc) (*.net *.split)
  136. # [04:54] * Quits: cbiesinger (sid8099@gateway/web/irccloud.com/x-xvfrbotmtbwukngp) (*.net *.split)
  137. # [04:54] * Quits: ojan (sid5519@gateway/web/irccloud.com/x-hdjqyupsnwbydiix) (*.net *.split)
  138. # [04:54] * Quits: scottjehl_______ (sid3055@gateway/web/irccloud.com/x-fqlvtgahgapzgocr) (*.net *.split)
  139. # [04:54] * Quits: Phae (sid455@gateway/web/irccloud.com/x-xkfqiocwsqbduseb) (*.net *.split)
  140. # [04:54] * Quits: jmb (~jmb@mail.parsifal.org.uk) (*.net *.split)
  141. # [04:54] * Quits: pdr (sid7901@gateway/web/irccloud.com/x-jqbzpyyuukmlslvf) (*.net *.split)
  142. # [04:54] * Quits: tyoshino________ (sid19222@gateway/web/irccloud.com/x-lgxtpgkaryutaiir) (*.net *.split)
  143. # [04:54] * Quits: astearns_ (sid15080@gateway/web/irccloud.com/x-ddafrjurgzwttcic) (*.net *.split)
  144. # [04:54] * Quits: Domenic (sid10976@gateway/web/irccloud.com/x-swngocjwgoxcectg) (*.net *.split)
  145. # [04:54] * Quits: terinjokes (~terinjoke@wikinews/Terinjokes) (*.net *.split)
  146. # [04:54] * Quits: r4vi (~r4vi@184.106.109.213) (*.net *.split)
  147. # [04:54] * Quits: nephyrin (~neph@2620:101:80fc:224:7a2b:cbff:fe9e:2e67) (*.net *.split)
  148. # [04:54] * Quits: SimonSapin (~simon@hako.exyr.org) (*.net *.split)
  149. # [04:54] * Quits: gnarf (gnarf@unaffiliated/gnarf) (*.net *.split)
  150. # [04:54] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
  151. # [04:54] * Joins: tyoshino________ (sid19222@gateway/web/irccloud.com/x-wtigwopmolvyhaan)
  152. # [04:54] * Joins: scottjehl_______ (sid3055@gateway/web/irccloud.com/x-ogyqopocpftannww)
  153. # [04:54] * Joins: spader (~terinjoke@wikinews/Terinjokes)
  154. # [04:54] * Dashiva_p is now known as Dashiva
  155. # [04:55] * JonathanNeal_ is now known as JonathanNeal
  156. # [04:55] * sangwhan_ is now known as sangwhan
  157. # [04:55] * wycats_ is now known as wycats
  158. # [04:55] * mvujovic____ is now known as mvujovic___
  159. # [04:55] * astearns__ is now known as astearns_
  160. # [04:56] * Phae_ is now known as Phae
  161. # [04:56] * esprehn_ is now known as esprehn
  162. # [04:56] * astearns_ is now known as astearns
  163. # [04:56] * cfq_ is now known as cfq
  164. # [04:56] * ojan_ is now known as ojan
  165. # [04:56] * pdr__ is now known as pdr
  166. # [04:56] * cbiesinger_ is now known as cbiesinger
  167. # [04:56] * TabAtkins_ is now known as TabAtkins
  168. # [04:57] * sspi_ is now known as sspi
  169. # [04:57] * Quits: roqo (~roqo@23.94.33.213) (Quit: ZNC - http://znc.in)
  170. # [04:57] * Domenic_ is now known as Domenic
  171. # [04:58] * kirjs______ is now known as kirjs_____
  172. # [04:58] * Joins: roqo (~roqo@23.94.33.213)
  173. # [05:01] * Joins: Guest51998 (~woops@129.175.204.73)
  174. # [05:02] * Quits: roqo (~roqo@23.94.33.213) (Client Quit)
  175. # [05:02] * Joins: SimonSapin (~simon@hako.exyr.org)
  176. # [05:02] * Joins: roqo (~roqo@23.94.33.213)
  177. # [05:02] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net)
  178. # [05:03] * pdr is now known as pdr__
  179. # [05:03] * pdr__ is now known as pdr
  180. # [05:04] * Joins: gnarf (gnarf@unaffiliated/gnarf)
  181. # [05:08] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  182. # [05:15] * Quits: roqo (~roqo@23.94.33.213) (Quit: ZNC - http://znc.in)
  183. # [05:16] * Joins: roqo (~roqo@23.94.33.213)
  184. # [05:20] * spader is now known as terinjokes
  185. # [05:21] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
  186. # [05:24] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  187. # [05:26] * Joins: KevinMarks (~yaaic@2607:fb90:b0c:bb17:b955:2769:a9fc:2a2f)
  188. # [05:27] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  189. # [05:31] * Joins: mven (~textual@72.183.104.138)
  190. # [05:33] * Quits: mven (~textual@72.183.104.138) (Client Quit)
  191. # [05:37] * Joins: hasather (~hasather@80.91.33.141)
  192. # [05:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  193. # [05:41] * Quits: roqo (~roqo@23.94.33.213) (Quit: ZNC - http://znc.in)
  194. # [05:41] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  195. # [05:42] * Joins: Nyalab (~nyalab@89.30.127.162)
  196. # [05:44] * Joins: roqo (~roqo@23.94.33.213)
  197. # [05:46] * Quits: roqo (~roqo@23.94.33.213) (Changing host)
  198. # [05:46] * Joins: roqo (~roqo@unaffiliated/roqo)
  199. # [05:46] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
  200. # [05:47] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 272 seconds)
  201. # [05:53] * Joins: harig (~harig@49.200.116.1)
  202. # [05:53] * Quits: harig (~harig@49.200.116.1) (Client Quit)
  203. # [06:02] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  204. # [06:04] * Joins: deniak (~D@219.239.227.197)
  205. # [06:07] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  206. # [06:07] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  207. # [06:07] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  208. # [06:11] <SimonSapin> Does the platform need an XML parser, other than for image/svg+xml ?
  209. # [06:16] * Quits: Manishearth (manisheart@wikipedia/Manishearth) (Ping timeout: 272 seconds)
  210. # [06:16] * Joins: Manishearth (manisheart@gateway/shell/anapnea.net/x-bnpylrsmqevlwjsq)
  211. # [06:16] * Quits: Manishearth (manisheart@gateway/shell/anapnea.net/x-bnpylrsmqevlwjsq) (Changing host)
  212. # [06:16] * Joins: Manishearth (manisheart@wikipedia/Manishearth)
  213. # [06:17] <pdr> Does the platform even need an xml parser for svg? :)
  214. # [06:23] <SimonSapin> pdr: Exactly. I’ve heard about Blink wanting to use their HTML parser for image/svg+xml, so I was wondering if there is anything *else* that requires an XML parser, or if we could get away with not having one in Servo.
  215. # [06:24] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  216. # [06:28] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  217. # [06:29] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  218. # [06:36] <pdr> SimonSapin, XSLT was the other user of the XML parser in blink.
  219. # [06:37] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  220. # [06:38] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  221. # [06:41] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  222. # [06:49] * Quits: Guest81909 (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  223. # [06:51] <zcorpan> annevk: i agree with foolip, you either want to validate regions or error for extra lines. not silently skip
  224. # [06:55] * Joins: roc (~chatzilla@121-99-94-137.bng1.tvc.orcon.net.nz)
  225. # [06:56] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  226. # [07:09] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  227. # [07:10] <MikeSmith> SimonSapin: for (the relatively few) pages on the Web that are actually served as application/xhtml+xml
  228. # [07:13] <SimonSapin> MikeSmith: do they break if parsed as HTML?
  229. # [07:13] <MikeSmith> SimonSapin: things like <script src="foo.j"/> will
  230. # [07:14] <MikeSmith> that is, self-closing tag syntax for and element that requires an end tag in text/html
  231. # [07:14] * Quits: deniak (~D@219.239.227.197) (Quit: Bye)
  232. # [07:14] <SimonSapin> I see, thanks
  233. # [07:18] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  234. # [07:21] * Joins: hasather (~hasather@80.91.33.141)
  235. # [07:23] * Joins: cying (~cying@24.5.186.12)
  236. # [07:24] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  237. # [07:24] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 258 seconds)
  238. # [07:28] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 245 seconds)
  239. # [07:29] * Quits: cying (~cying@24.5.186.12) (Quit: cying)
  240. # [07:29] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  241. # [07:29] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  242. # [07:34] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  243. # [07:34] * Joins: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com)
  244. # [07:36] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406])
  245. # [07:36] * Quits: Goplat` (~goplat@142-254-47-106.dsl.dynamic.sonic.net) (Remote host closed the connection)
  246. # [07:37] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  247. # [07:38] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  248. # [07:39] * Krinkle|detached is now known as Krinkle
  249. # [07:41] * Quits: Manishearth (manisheart@wikipedia/Manishearth) (*.net *.split)
  250. # [07:41] * Quits: mvujovic___ (sid13458@gateway/web/irccloud.com/x-mdirmcszmbxvlxug) (*.net *.split)
  251. # [07:41] * Quits: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (*.net *.split)
  252. # [07:41] * Quits: markkes (~markkes@62.207.90.201) (*.net *.split)
  253. # [07:41] * Quits: MikeSmith (~mike@sideshowbarker.net) (*.net *.split)
  254. # [07:41] * Quits: greenrose (~Greenrose@bzq-79-180-114-161.red.bezeqint.net) (*.net *.split)
  255. # [07:41] * Quits: encrypt__ (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (*.net *.split)
  256. # [07:41] * Quits: yoichio (yoichio@nat/google/x-lygcbsboakqqfgii) (*.net *.split)
  257. # [07:41] * Quits: bentruyman (~bentruyma@23.252.119.254) (*.net *.split)
  258. # [07:41] * Quits: globbot (~logbot@lump.glob.com.au) (*.net *.split)
  259. # [07:41] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
  260. # [07:42] * dydx is now known as dydz
  261. # [07:42] * Quits: scottjehl_______ (sid3055@gateway/web/irccloud.com/x-ogyqopocpftannww)
  262. # [07:42] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
  263. # [07:44] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  264. # [07:46] * Joins: Manishearth (manisheart@wikipedia/Manishearth)
  265. # [07:46] * Joins: mvujovic___ (sid13458@gateway/web/irccloud.com/x-mdirmcszmbxvlxug)
  266. # [07:46] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  267. # [07:46] * Joins: markkes (~markkes@62.207.90.201)
  268. # [07:46] * Joins: MikeSmith (~mike@sideshowbarker.net)
  269. # [07:46] * Joins: greenrose (~Greenrose@bzq-79-180-114-161.red.bezeqint.net)
  270. # [07:46] * Joins: encrypt__ (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
  271. # [07:46] * Joins: yoichio (yoichio@nat/google/x-lygcbsboakqqfgii)
  272. # [07:46] * Joins: bentruyman (~bentruyma@23.252.119.254)
  273. # [07:46] * Joins: globbot (~logbot@lump.glob.com.au)
  274. # [07:46] * Joins: hober (~ted@unaffiliated/hober)
  275. # [07:59] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  276. # [08:04] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 244 seconds)
  277. # [08:07] * Quits: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com) (Quit: tomasf)
  278. # [08:09] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
  279. # [08:09] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  280. # [08:11] * Joins: weinig (~weinig@98.234.191.242)
  281. # [08:11] * Quits: weinig (~weinig@98.234.191.242) (Client Quit)
  282. # [08:12] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  283. # [08:14] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  284. # [08:15] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  285. # [08:17] * Joins: Ducki (~Ducki@191.233.66.1)
  286. # [08:17] * Joins: newbie11 (~Areks@rs.gridnine.com)
  287. # [08:22] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  288. # [08:34] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 240 seconds)
  289. # [08:36] * broquain1 is now known as broquaint
  290. # [08:42] * Joins: hasather (~hasather@80.91.33.141)
  291. # [08:42] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 245 seconds)
  292. # [08:50] * Krinkle is now known as Krinkle|detached
  293. # [08:52] <annevk> zcorpan: right, that's what I thought
  294. # [09:05] * Joins: zdobersek (~zan@109.201.154.158)
  295. # [09:06] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  296. # [09:07] * Joins: Mso150 (~Mso150@80.83.239.11)
  297. # [09:11] * r4vi_ is now known as r4vi
  298. # [09:15] <annevk> https://code.google.com/p/chromium/issues/detail?id=412053#c5 \o/
  299. # [09:16] <annevk> https://code.google.com/p/chromium/issues/detail?id=417850 (removing utf-32)
  300. # [09:20] * Joins: Nyalab (~nyalab@89.30.127.162)
  301. # [09:25] * Quits: Nyalab (~nyalab@89.30.127.162) (Ping timeout: 260 seconds)
  302. # [09:28] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 240 seconds)
  303. # [09:30] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  304. # [09:38] * Quits: Mso150 (~Mso150@80.83.239.11) (Ping timeout: 260 seconds)
  305. # [09:38] * Joins: Mso150 (~Mso150@80.83.239.13)
  306. # [09:41] * Joins: BigBangUDR (~Thunderbi@115.246.133.90)
  307. # [09:45] * Joins: ^esc (~esc-ape@91.141.0.230.wireless.dyn.drei.com)
  308. # [09:45] * Quits: CvP (~CvP@203.76.123.238) (Read error: Connection reset by peer)
  309. # [09:46] * Joins: CvP (~CvP@203.76.123.238)
  310. # [09:47] <foolip> annevk: sounds like silvia plans to add regions support to the validator, make sure to let her know if you're not excited about that so she doesn't waste time
  311. # [09:47] * Quits: ^esc_ (~esc-ape@77.119.128.123.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
  312. # [09:48] <annevk> foolip: if it's going in implementations I guess I'll add it
  313. # [09:48] <annevk> foolip: I don't really understand the current WebVTT landscape
  314. # [09:48] <foolip> annevk: well that's the thing, I don't want to ship that feature :)
  315. # [09:49] <annevk> foolip: it seems kind of sneaky to add these meaningless metadata fields after they've been rejected for over a year
  316. # [09:49] <annevk> foolip: and then add normative dependencies on them that not everyone wants
  317. # [09:50] <annevk> meh
  318. # [09:50] <annevk> foolip: I added a comment to the PR thread
  319. # [09:50] <foolip> annevk: I agree, there are several things in the spec I don't like and don't want to implement/ship
  320. # [09:50] <annevk> foolip: so how is that going to work out with the shared code base?
  321. # [09:50] <annevk> foolip: sylvia is still Google, no?
  322. # [09:51] <foolip> no, not for a while now
  323. # [09:51] <foolip> If Chrome wants to ship it we will too, of course
  324. # [09:52] <zcorpan> foolip: what happened to changing the position/align thing?
  325. # [09:53] <annevk> foolip: oh okay
  326. # [09:53] <annevk> foolip: I haven't followed subtitles for a while, it moved into a CG for unclear reasons
  327. # [09:53] <annevk> foolip: and then the W3C chartered this group that made things even uglier
  328. # [09:53] <annevk> foolip: Mozilla's representatives were not pleased
  329. # [09:53] <foolip> annevk: it's not clear yet what will happen, none of Google's engineers are paying any attention to WebVTT
  330. # [09:54] <hsivonen_> annevk: many newspapers are illgical and wrong when they write "web" or "internet" instead of "the Web" or "the Internet"
  331. # [09:54] <foolip> annevk: you mean the TTWG wanting to publish a WebVTT Rec?
  332. # [09:54] <annevk> hsivonen_: illogical?
  333. # [09:54] <hsivonen_> annevk: in IETF-speak, "an internet" and "the Internet" had meanings before the Guardian had heard of either
  334. # [09:54] <annevk> foolip: yes
  335. # [09:55] <foolip> zcorpan: the size clamping was put back, we added an auto position so that align by itself does something sane, and there's this lineAlign/positionAlign stuff I don't want to implement
  336. # [09:55] <hsivonen_> annevk: they take the position that the Internet and the Web are not proper nouns for specific, albeit large, distributed systems
  337. # [09:55] * Joins: cheron (~cheron@unaffiliated/cheron)
  338. # [09:55] <annevk> http://en.wikipedia.org/wiki/Capitalization_of_%22Internet%22
  339. # [09:56] <annevk> So if you spell it "internet" you poop on history
  340. # [09:56] <hsivonen_> annevk: right
  341. # [09:56] <annevk> Given how words change meaning it doesn't seem so bad
  342. # [09:56] <foolip> annevk: I'm worried about the TTWG involvement as well, if the WG hopes to make changes to the spec based on their consensus I doubt things can go well
  343. # [09:56] <hsivonen_> annevk: also, the NYT argument is bogus
  344. # [09:56] <foolip> but I haven't walked away just yet
  345. # [09:57] <hsivonen_> "the Internet" does not refer to technology but to a specific large network using the technology
  346. # [09:58] <hsivonen_> (there are also publication that fight against trademark like iMac and iPhone)
  347. # [09:58] * hsivonen_ is now known as hsivonen
  348. # [09:58] <annevk> Domenic: there's no BufferSource in https://dvcs.w3.org/hg/html-media/raw-file/tip/media-source/media-source.html
  349. # [09:59] <annevk> Domenic: BufferSource is an IDL construct for ArrayBuffer / ArrayBufferView
  350. # [09:59] <annevk> hsivonen: yeah I saw that
  351. # [09:59] <Domenic> annevk: sorry, SOurceBuffer
  352. # [09:59] <annevk> hsivonen: iPhone 5s vs iPhone 5S
  353. # [10:00] * Joins: Smylers (~smylers@176.12.107.140)
  354. # [10:00] * Joins: tommyliu (~tommyliu@61.144.248.40)
  355. # [10:01] <hsivonen> annevk: I mean writing "Imac"
  356. # [10:01] <annevk> Domenic: window.SourceBuffer is undefined in Firefox and Chrome
  357. # [10:01] <annevk> hsivonen: understood, was giving another example
  358. # [10:01] <Domenic> annevk: that's a good sign then
  359. # [10:02] <Domenic> annevk: on the other hand IE11 has both SourceBuffer and ... SourceBufferList -_-. I don't know what the latter is but I'm betting it's a new fake-array.
  360. # [10:02] <annevk> Domenic: that we have both SourceBuffer and BufferSource and that they mean radically different things...
  361. # [10:02] <annevk> Domenic: yeah, TAG has not beating enough groups with the clue stick
  362. # [10:03] <annevk> Domenic: told WebRTC not to use named getters, creates a whole thread of people not understanding why; chair said the IDL worked perfectly fine in C++
  363. # [10:03] <Domenic> -___________-
  364. # [10:04] * Quits: Smylers (~smylers@176.12.107.140) (Ping timeout: 245 seconds)
  365. # [10:04] <annevk> Should maybe get that David Graham guy involved in specs somehow, he thought Fetch was easy to follow
  366. # [10:04] <terinjokes> question I've been meaning to ask: where is USVString defined?
  367. # [10:04] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  368. # [10:04] <zcorpan> terinjokes: webidl
  369. # [10:05] <terinjokes> but google
  370. # [10:05] <annevk> Domenic: for groups like WebRTC it seems somewhat vital IDL is maintained and we change stuff like "getter" into "legacygetter" (filed a bug on that the other day)
  371. # [10:05] * Joins: hasather (~hasather@80.91.33.141)
  372. # [10:05] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 244 seconds)
  373. # [10:05] <annevk> Domenic: you can add that to the list of arguments to convince the powers that be
  374. # [10:06] <annevk> terinjokes: http://heycam.github.io/webidl/
  375. # [10:06] <Domenic> terinjokes: sounds like you are looking at /TR/ URLs... the ED has USVString
  376. # [10:06] <terinjokes> annevk: yep, just found it
  377. # [10:06] <terinjokes> Domenic: no, i googled USVString which gave helpful "USB String" results
  378. # [10:06] <Domenic> oh haha
  379. # [10:06] <annevk> I kind of want to try to get IDL rename DOMString to String again
  380. # [10:07] <annevk> Last time it didn't work because implementations claimed they needed to alias, but it seems developers read IDL more than implementers
  381. # [10:09] * Joins: Nyalab (~nyalab@89.30.127.162)
  382. # [10:09] <Domenic> terinjokes: which sequence<DOMString> were you confused about?
  383. # [10:10] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  384. # [10:10] * Quits: Nyalab (~nyalab@89.30.127.162) (Client Quit)
  385. # [10:10] <Domenic> annevk: not worth it, wait for The Great Renaming that we always dream of
  386. # [10:10] <Domenic> burn the political capital all at once
  387. # [10:11] <annevk> So far I've had more success with incremental changes
  388. # [10:11] <terinjokes> Domenic: sequence<sequence<DOMString> or object> the rows can contain any types
  389. # [10:11] <terinjokes> https://www.dropbox.com/s/vduood93hjp7d8j/Screenshot%202014-10-14%2001.11.23.png?dl=0
  390. # [10:11] <Domenic> terinjokes: hmm OK the internet said it was either a 2D array or an array of objects
  391. # [10:12] <Domenic> terinjokes: oh I see for the second param
  392. # [10:12] <Domenic> terinjokes: but I think it converts all types into object keys, which are strings
  393. # [10:13] <terinjokes> yeah, the second parameter is an array of indexes or properties
  394. # [10:13] <Domenic> indices are strings really, just in disguise ;)
  395. # [10:13] <Domenic> might as well let WebIDL convert them to strings for you
  396. # [10:13] <terinjokes> i still think that's wrong
  397. # [10:14] <terinjokes> you're saying a matrix of strings or an array of objects
  398. # [10:14] * Joins: Nyalab (~nyalab@89.30.127.162)
  399. # [10:14] <Domenic> are we talking about second param or first param?
  400. # [10:14] <terinjokes> first
  401. # [10:14] <Domenic> oh ok
  402. # [10:15] <Domenic> yeah i see
  403. # [10:15] <Domenic> so sequence<sequence<any>> or sequence<object>?
  404. # [10:15] <terinjokes> the second paramter i already had as an array of DOMStrings? (which you changed to an optional sequence of DOMString)
  405. # [10:15] <Domenic> remember "array" = fake array in WebIDL
  406. # [10:15] <Domenic> and yeah that's why I was confused
  407. # [10:15] * Quits: BigBangUDR (~Thunderbi@115.246.133.90) (Quit: BigBangUDR)
  408. # [10:16] <terinjokes> yeah, i got confused which sequence or array. so i just picked one
  409. # [10:16] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
  410. # [10:16] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  411. # [10:16] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
  412. # [10:16] <terinjokes> sequence<sequence<any> or object>
  413. # [10:16] <terinjokes> which might be what you just said
  414. # [10:17] <Domenic> ah yeah i bet they are slightly different but let's go with the latter for now
  415. # [10:17] <Domenic> this will need review from an IDL expert
  416. # [10:17] <Domenic> also I forgot to &lt; things
  417. # [10:17] <Domenic> will force push a revision
  418. # [10:18] <terinjokes> ok, awaiting
  419. # [10:18] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  420. # [10:19] <Domenic> terinjokes: done
  421. # [10:20] <annevk> terinjokes: Domenic: can't you just copy IDL from browsers?
  422. # [10:20] <Domenic> good question ... browsers do such weird things though I am unsure they implement console with IDL
  423. # [10:20] <annevk> http://mxr.mozilla.org/mozilla-central/source/dom/webidl/Console.webidl
  424. # [10:21] <Domenic> https://code.google.com/p/chromium/codesearch#chromium/src/third_party/WebKit/Source/core/frame/ConsoleBase.idl&sq=package:chromium
  425. # [10:21] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
  426. # [10:22] <terinjokes> "data' sounds better than "obj" imho…
  427. # [10:22] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  428. # [10:22] * Joins: Smylers (~smylers@81.143.60.194)
  429. # [10:24] <Domenic> So mostly it looks like they just give up on using IDL
  430. # [10:24] <Domenic> using either no arguments (Blink) or any... in all cases (Gecko)
  431. # [10:24] <Domenic> Wish we had IE source to look at in this regard
  432. # [10:24] <Domenic> They like WebIDL, I bet they tried at least to create a good console IDL
  433. # [10:26] <terinjokes> i, like Gecko, did any… for most places
  434. # [10:26] <terinjokes> because those methods to really take anything atm
  435. # [10:27] <terinjokes> also, sadly, that change makes bikeshed very unhappy
  436. # [10:27] <Domenic> lolllll
  437. # [10:28] <Domenic> to be fair Bikeshed is probably better at judging what is conformant IDL than I am
  438. # [10:28] <Domenic> maybe change table to any as first arg
  439. # [10:30] <terinjokes> should i just copy in Blink's IDL then? :P
  440. # [10:30] * Joins: darobin (~darobin@78.109.80.74)
  441. # [10:31] <Domenic> I think it's worth a try at least to be better
  442. # [10:31] <Domenic> or ask around for people who know IDL on how to encode what we're trying to say
  443. # [10:32] <Domenic> no wait
  444. # [10:32] <Domenic> it's just any
  445. # [10:32] <Domenic> console.table("asdf") works
  446. # [10:32] <Domenic> terinjokes: are you capping line length?
  447. # [10:34] <terinjokes> In the bikeshed source, no
  448. # [10:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  449. # [10:34] <terinjokes> each sentence is on its own line though
  450. # [10:34] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  451. # [10:35] <Domenic> terinjokes: new revision pushed. i suppose i should test bikeshed on it
  452. # [10:37] <terinjokes> it works, just has weird spacing between "any" and "tabularData"
  453. # [10:37] <Domenic> bikeshed bug?
  454. # [10:38] <terinjokes> probably
  455. # [10:39] <Domenic> aigh going back to sleep now
  456. # [10:40] <terinjokes> why did we get up again?
  457. # [10:40] <Domenic> for me, it was because i accidentally napped around 9pm, then woke up at 3:30 with the lights on
  458. # [10:46] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  459. # [10:46] <terinjokes> :)
  460. # [10:47] * Quits: zdobersek (~zan@109.201.154.158) (Ping timeout: 260 seconds)
  461. # [10:47] <terinjokes> PR merged, new version published
  462. # [10:47] <terinjokes> and now back to bed for me
  463. # [10:47] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Read error: Connection reset by peer)
  464. # [10:48] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  465. # [10:49] * Joins: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
  466. # [10:56] * Joins: zdobersek (~zan@109.201.154.152)
  467. # [10:57] <mathiasbynens> var file = new File([''], { 'type': 'text/html', 'name': 'test.html' }); file.name === '[object Object]'; // true
  468. # [10:57] <mathiasbynens> ^ is that per spec, and if so, how is that useful?
  469. # [10:58] <mathiasbynens> http://dev.w3.org/2006/webapi/FileAPI/#file
  470. # [10:58] <mathiasbynens> http://dev.w3.org/2006/webapi/FileAPI/#dfn-name
  471. # [10:58] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 260 seconds)
  472. # [10:59] <mathiasbynens> seems like it should return whatever was passed as the `name`, but since both Chromium and Firefox do something else, I figured I’d ask
  473. # [11:03] * Quits: roc (~chatzilla@121-99-94-137.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  474. # [11:03] * Quits: Mso150 (~Mso150@80.83.239.13) (Ping timeout: 246 seconds)
  475. # [11:06] * Joins: hasather (~hasather@80.91.33.141)
  476. # [11:07] * Joins: Lachy (~Lachy@213.166.174.2)
  477. # [11:07] <JakeA> annevk: if a response contains 2 headers of "access-control-allow-origin:*", it should fail a CORS check right?
  478. # [11:20] <annevk> JakeA: yes
  479. # [11:22] <annevk> mathiasbynens: the constructor suggests that the fileName argument comes before the property bag argument
  480. # [11:22] <annevk> mathiasbynens: that seems like a somewhat broken constructor, but ...
  481. # [11:23] <annevk> mathiasbynens: emailing public-webapps might be a good first step here
  482. # [11:23] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  483. # [11:23] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  484. # [11:23] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  485. # [11:27] <annevk> mathiasbynens: per spec it's var file = new File([''], "test.html", { type : "text/html" })
  486. # [11:29] <mathiasbynens> hmm, and that does work as expected
  487. # [11:29] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  488. # [11:29] * Joins: Lachy (~Lachy@213.166.174.2)
  489. # [11:29] * Joins: Ms2ger (~Ms2ger@nata200.ugent.be)
  490. # [11:31] <annevk> yeah, it's just rather ugly
  491. # [11:31] <annevk> I think these days you would just make that new File(options) with some arguments being required
  492. # [11:33] * Joins: Lachy_ (~Lachy@213.166.174.2)
  493. # [11:33] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  494. # [11:35] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  495. # [11:35] * Joins: Lachy (~Lachy@213.166.174.2)
  496. # [11:35] * Quits: zdobersek (~zan@109.201.154.152) (Quit: Leaving.)
  497. # [11:35] * Joins: BigBangUDR (~Thunderbi@115.246.133.90)
  498. # [11:35] * Joins: zdobersek (~zan@109.201.154.152)
  499. # [11:36] * Quits: BigBangUDR (~Thunderbi@115.246.133.90) (Client Quit)
  500. # [11:49] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  501. # [11:55] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  502. # [12:05] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
  503. # [12:13] * Joins: agcolom__ (uid6233@gateway/web/irccloud.com/x-xobymjfnfscdckds)
  504. # [12:14] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  505. # [12:17] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  506. # [12:21] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  507. # [12:21] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  508. # [12:23] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  509. # [12:24] * Joins: tommyliu (~tommyliu@61.144.248.40)
  510. # [12:25] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  511. # [12:27] * Joins: BigBangUDR (~Thunderbi@115.246.133.90)
  512. # [12:28] * Joins: hasather (~hasather@80.91.33.141)
  513. # [12:30] * Quits: BigBangUDR (~Thunderbi@115.246.133.90) (Client Quit)
  514. # [12:33] * Quits: Ms2ger (~Ms2ger@nata200.ugent.be) (Ping timeout: 244 seconds)
  515. # [12:43] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  516. # [12:44] * Quits: sarri (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 272 seconds)
  517. # [12:44] * Joins: adactio (~adactio@212.42.170.121)
  518. # [12:46] * Joins: sarri (~sari@p50995cae.dip0.t-ipconnect.de)
  519. # [12:46] * Joins: scor (~scor@drupal.org/user/52142/view)
  520. # [12:46] * Joins: BigBangUDR (~Thunderbi@115.246.133.90)
  521. # [12:47] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 255 seconds)
  522. # [12:52] * Quits: KevinMarks (~yaaic@2607:fb90:b0c:bb17:b955:2769:a9fc:2a2f) (Ping timeout: 260 seconds)
  523. # [12:54] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  524. # [12:54] * Joins: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  525. # [12:55] * Joins: Ms2ger (~Ms2ger@nata200.ugent.be)
  526. # [12:56] * Quits: Ms2ger (~Ms2ger@nata200.ugent.be) (Client Quit)
  527. # [12:56] * Joins: Ms2ger (~Ms2ger@nata200.ugent.be)
  528. # [12:56] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 258 seconds)
  529. # [12:57] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  530. # [13:05] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  531. # [13:05] * Joins: Lachy (~Lachy@213.166.174.2)
  532. # [13:07] * Quits: zdobersek (~zan@109.201.154.152) (Ping timeout: 250 seconds)
  533. # [13:12] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  534. # [13:16] * Quits: BigBangUDR (~Thunderbi@115.246.133.90) (Ping timeout: 250 seconds)
  535. # [13:16] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  536. # [13:19] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  537. # [13:19] * Quits: CvP (~CvP@203.76.123.238) (Quit: [ UPP ] > all)
  538. # [13:19] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  539. # [13:21] <annevk> jgraham: gsnedders: any tips for 'Add whole load of tests for "Loading Web Pages".'?
  540. # [13:21] <annevk> jgraham: gsnedders: I could take a look, but it seems somewhat daunting
  541. # [13:21] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  542. # [13:22] <gsnedders> annevk: get jgraham's tests running and deal with the old review comments
  543. # [13:23] <annevk> Hmm, the comment in https://bugzilla.mozilla.org/show_bug.cgi?id=1081097 does not inspire confidence
  544. # [13:24] <annevk> Okay, so that would be hard work, not just fact checking
  545. # [13:24] <gsnedders> Yes.
  546. # [13:24] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Ping timeout: 260 seconds)
  547. # [13:24] <gsnedders> Also note that jgraham deviated from the spec where he was suggesting spec changes to match web compat
  548. # [13:25] <annevk> I think I'll leave it to jgraham then to figure out navigation
  549. # [13:25] <gsnedders> This is basically my view.
  550. # [13:26] <annevk> I have enough open tickets as is. If someone has outstanding reviews though that are closer to the finish line I'm willing to help
  551. # [13:30] <annevk> zcorpan: thanks for helping rubys out
  552. # [13:30] <zcorpan> annevk: np
  553. # [13:31] * Joins: tommyliu (~tommyliu@61.144.248.40)
  554. # [13:33] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  555. # [13:33] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 244 seconds)
  556. # [13:34] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  557. # [13:42] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  558. # [13:42] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  559. # [13:43] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  560. # [13:43] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  561. # [13:45] * Joins: tommyliu (~tommyliu@61.144.248.40)
  562. # [13:45] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  563. # [13:48] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
  564. # [13:51] * Joins: tommyliu (~tommyliu@61.144.248.40)
  565. # [14:00] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  566. # [14:02] <jgraham> annevk: Yeah, so the problem there is it needs someone to actually be working on it. I don't think I can land those tests just by sitting down with the spec for an afternoon
  567. # [14:03] <annevk> foolip: https://www.w3.org/Bugs/Public/show_bug.cgi?id=25428#c4 it seems that link for hasFeature() no longer works
  568. # [14:04] <annevk> jgraham: we have broken tests and reportedly a somewhat broken spec; I guess the question is what obvious next steps would be
  569. # [14:05] <annevk> jgraham: anyone other than you would have to basically start from scratch
  570. # [14:05] * Joins: ShaneHud_ (~ShaneHuds@eduDA25.kent.ac.uk)
  571. # [14:05] <jgraham> annevk: Not really. I think the next step is to run the tests that we have and investigate ones that fail
  572. # [14:05] <darobin> preferably against all UAs
  573. # [14:06] <darobin> for hairy stuff like this I wonder if it wouldn't be a good idea to have a high bandwidth hack day where a bunch of us sit in a room and try to make our way through the mess
  574. # [14:07] * jgraham breaks out his copy of Amaya
  575. # [14:07] <jgraham> Or was this some other meaning of "all UAs"? ;)
  576. # [14:08] <zcorpan> jgraham: do most tests fail in all browsers?
  577. # [14:08] <jgraham> zcorpan: I don't think so
  578. # [14:08] <jgraham> I haven't tried for about 2 years though
  579. # [14:08] <zcorpan> ok
  580. # [14:11] * Joins: xCG (~CvP@203.76.123.238)
  581. # [14:12] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  582. # [14:12] * Joins: CvP (~CvP@203.76.123.238)
  583. # [14:12] * Joins: tommyliu (~tommyliu@61.144.248.40)
  584. # [14:12] * Quits: CvP (~CvP@203.76.123.238) (Client Quit)
  585. # [14:12] * xCG is now known as CvP
  586. # [14:13] * Quits: laurensclaessen (~laurenscl@81.83.22.74)
  587. # [14:14] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  588. # [14:14] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  589. # [14:15] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:19f4:c947:6e17:e9e)
  590. # [14:15] * Quits: CvP (~CvP@203.76.123.238) (Client Quit)
  591. # [14:17] * Quits: tommyliu (~tommyliu@61.144.248.40) (Ping timeout: 258 seconds)
  592. # [14:18] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  593. # [14:20] * Quits: Ms2ger (~Ms2ger@nata200.ugent.be) (Ping timeout: 258 seconds)
  594. # [14:23] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  595. # [14:25] * Joins: kaeku (~awissel@b2b-94-79-170-90.unitymedia.biz)
  596. # [14:28] * Joins: Ms2ger (~Ms2ger@nata208.ugent.be)
  597. # [14:35] <foolip> annevk: the link in comment 4 is for SVG usage, the two hasFeature() counters are in the first comment (0 I guess)
  598. # [14:35] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: Textual IRC Client: www.textualapp.com)
  599. # [14:36] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  600. # [14:37] * Joins: Lachy (~Lachy@213.166.174.2)
  601. # [14:39] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  602. # [14:40] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  603. # [14:41] <mathiasbynens> TabAtkins: http://dev.w3.org/csswg/css-images/ doesn’t have `image-rendering: pixelated` anymore – what happened to it?
  604. # [14:44] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  605. # [14:44] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  606. # [14:44] * Joins: scor (scor@nat/acquia/x-nxtpfudnjtwyjvwv)
  607. # [14:44] * Quits: scor (scor@nat/acquia/x-nxtpfudnjtwyjvwv) (Changing host)
  608. # [14:44] * Joins: scor (scor@drupal.org/user/52142/view)
  609. # [14:44] <mathiasbynens> ah, it’s level 3, and the draft is now level 4
  610. # [14:44] <mathiasbynens> http://dev.w3.org/csswg/css-images-3/#the-image-rendering
  611. # [14:44] <mathiasbynens> /TR/ strikes again
  612. # [14:44] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
  613. # [14:44] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  614. # [14:48] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
  615. # [14:53] * Joins: scor (scor@nat/acquia/x-iwsiyhclzmuklnnv)
  616. # [14:53] * Quits: scor (scor@nat/acquia/x-iwsiyhclzmuklnnv) (Changing host)
  617. # [14:53] * Joins: scor (scor@drupal.org/user/52142/view)
  618. # [14:54] <annevk> foolip: that reports 10%?
  619. # [14:55] <annevk> foolip: mkay
  620. # [14:56] <annevk> foolip: ta
  621. # [14:56] <jgraham> "We would like to offer our sincere thanks to all the people that we have been in touch with regarding this draft for their reviews and feedback."
  622. # [14:57] <jgraham> So sincere is the thanks that we couldn't even be bothered to remember their names
  623. # [14:58] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  624. # [14:58] * Joins: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr)
  625. # [15:01] * Quits: ShaneHud_ (~ShaneHuds@eduDA25.kent.ac.uk) (Ping timeout: 272 seconds)
  626. # [15:03] * Joins: newtron_ (~newtron@199.71.174.203)
  627. # [15:07] <annevk> jgraham: context?
  628. # [15:08] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
  629. # [15:13] <Ms2ger> Your favourite search engine says http://www.w3.org/TR/performance-timeline/
  630. # [15:14] * Quits: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
  631. # [15:17] <jgraham> All of those specs in fact
  632. # [15:17] <foolip> annevk: right, around 10% of page loads have an <svg> element in a document. measuring <svg> anywhere gives higher numbers, presumably because of feature testing: https://www.chromestatus.com/metrics/feature/timeline/popularity/138
  633. # [15:18] <annevk> that group...
  634. # [15:18] * Joins: arpitab__ (uid10516@gateway/web/irccloud.com/x-kufhcyfazegbujka)
  635. # [15:18] <Ms2ger> foolip, that seems surprisingly large
  636. # [15:20] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
  637. # [15:20] <foolip> Ms2ger: yeah, it's probably because of SVG icons or fonts
  638. # [15:20] * Quits: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr) (Ping timeout: 260 seconds)
  639. # [15:21] * Joins: Smylers (~smylers@81.143.60.194)
  640. # [15:21] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  641. # [15:21] * Joins: tommyliu (~tommyliu@113.102.184.20)
  642. # [15:22] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  643. # [15:22] * Joins: tommyliu (~tommyliu@113.102.184.20)
  644. # [15:22] * Guest13178 is now known as fredy
  645. # [15:23] * fredy is now known as Guest32073
  646. # [15:24] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  647. # [15:25] <smaug____> foolip: are you sure that is right
  648. # [15:25] * Guest32073 is now known as fredy
  649. # [15:26] <smaug____> though, if google uses <svg>
  650. # [15:26] * Joins: CvP (~CvP@203.76.123.238)
  651. # [15:26] <smaug____> or fb
  652. # [15:30] * Joins: mven (~textual@32.97.110.57)
  653. # [15:33] <foolip> smaug____: no, I'm not sure
  654. # [15:33] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  655. # [15:33] <foolip> those graphs are all the information I have to go by
  656. # [15:38] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
  657. # [15:38] <rubys> anne: ping?
  658. # [15:39] <rubys> s/anne/annevk/
  659. # [15:40] * Quits: jahman (~woops@129.175.204.73) (Quit: Quitte)
  660. # [15:41] * Joins: boogyman (~boogyman@38.88.11.131)
  661. # [15:41] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  662. # [15:41] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  663. # [15:41] * Guest51998 is now known as jahman
  664. # [15:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  665. # [15:49] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 245 seconds)
  666. # [15:50] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-eltppfctcqbibbzc)
  667. # [15:55] * Nyalab is now known as darKKillMoOxDu31
  668. # [15:58] * Joins: dbaron (~dbaron@50.0.192.112)
  669. # [16:00] <annevk> rubys: here
  670. # [16:01] * Joins: BigBangUDR (~Thunderbi@115.246.147.30)
  671. # [16:01] <annevk> rubys: if input is the empty string, doesn't the pointer point to EOF?
  672. # [16:02] * Quits: BigBangUDR (~Thunderbi@115.246.147.30) (Client Quit)
  673. # [16:02] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  674. # [16:05] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  675. # [16:05] * darKKillMoOxDu31 is now known as MoOoX
  676. # [16:11] <jgraham> New theory: these specs were written to piss me off
  677. # [16:11] <jgraham> Me personally
  678. # [16:12] <Ms2ger> Not bz?
  679. # [16:13] <darobin> they were written to piss off bz, getting pissed off as well is just a sign of growing enlightenment
  680. # [16:16] <rubys> annevk: I'm back.
  681. # [16:16] <rubys> the spec line in question: "Keep running the following state machine by switching on state. If after a run pointer points to the EOF code point, go to the next step. Otherwise, increase pointer by one and continue with the state machine. "
  682. # [16:17] <rubys> Note: "If after a run"
  683. # [16:18] <rubys> and inside "scheme state": "and start over"
  684. # [16:19] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  685. # [16:20] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  686. # [16:23] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 240 seconds)
  687. # [16:24] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Remote host closed the connection)
  688. # [16:24] <annevk> rubys: why would re reach scheme state?
  689. # [16:25] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  690. # [16:26] <rubys> annevk: you are correct. Here is what I should have pointed to:
  691. # [16:26] <rubys> "Otherwise, if state override is not given, set state to no scheme state, and decrease pointer by one. "
  692. # [16:26] * MoOoX is now known as Nyalab
  693. # [16:27] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  694. # [16:29] * Joins: tommyliu (~tommyliu@113.102.184.20)
  695. # [16:29] <annevk> rubys: yeah, that seems broken, no?
  696. # [16:30] <annevk> If input is EOF, then if you decrease the pointer it would be negative... but I guess that would work out okayish... Still not very clean
  697. # [16:32] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  698. # [16:33] * Joins: hasather (~hasather@80.91.33.141)
  699. # [16:36] <rubys> If you want, I'll submit a pull request that says "if after a run the >>>pointer is non-negative and<<< points to the EOF code point"
  700. # [16:36] <annevk> I think it's okay
  701. # [16:37] <annevk> https://www.w3.org/Bugs/Public/show_bug.cgi?id=25946 is the longer term rewrite goal
  702. # [16:37] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  703. # [16:37] <annevk> rubys: are you familiar with gethostbyname/getaddrinfo? Do you know if there's a way to make them skip IPv4 address parsing?
  704. # [16:37] <annevk> rubys: see https://www.w3.org/Bugs/Public/show_bug.cgi?id=26431 for context
  705. # [16:39] * rubys looking at 25946
  706. # [16:39] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
  707. # [16:42] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  708. # [16:43] <rubys> I've used gethostbyname/getaddrinfo before, but no, I don't know if there's a way to make them skip IPv4 address parsing?
  709. # [16:44] * caitp- is now known as caitp
  710. # [16:44] * rubys installing rust
  711. # [16:45] <annevk> rubys: the problem is that they do weird things with IPv4 address parsing that we don't really want to support
  712. # [16:45] <annevk> rubys: e.g. they support octal numbers there, very long sequences without dots, etc.
  713. # [16:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  714. # [16:46] <annevk> rubys: so ideally the URL Standard handles IPv4 itself; so you either have a domain, IPv4, or IPv6
  715. # [16:46] <rubys> so: only call those functions when the the input can't be confused with an ipv4 address?
  716. # [16:46] <annevk> rubys: but then you need a way to get an IP address for domain that does not do IPv4 parsing on it
  717. # [16:48] <annevk> rubys: in http://0x800f0906/ "0x800f0906" could be legit domain; however it's mapped to 128.15.9.6 in some implementations
  718. # [16:50] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 246 seconds)
  719. # [16:52] <annevk> SimonSapin: "the behavior of gethostbyname() when passed a numeric address string is unspecified" http://pubs.opengroup.org/onlinepubs/009695399/functions/gethostbyaddr.html
  720. # [17:03] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  721. # [17:05] <SimonSapin> annevk: yay interop
  722. # [17:05] <annevk> SimonSapin: from http://www.beej.us/guide/bgnet/output/html/multipage/getnameinfoman.html it seems there's some way to require a DNS lookup
  723. # [17:05] * Joins: ShaneHud_ (~ShaneHuds@eduD98B.kent.ac.uk)
  724. # [17:05] <annevk> SimonSapin: not sure how universal getnameinfo is though
  725. # [17:06] <annevk> "NI_NAMEREQD will cause the function to fail if the name cannot be found with a DNS lookup"
  726. # [17:07] <SimonSapin> that’s not the same as "don’t bypass DNS lookup for addresses that look numeric"
  727. # [17:09] <annevk> SimonSapin: granted that it's not ideal, but it seems sufficient for the cases we're looking at, no?
  728. # [17:10] <annevk> E.g. it's unlikely 0x800f0906 would ever DNS resolve in practice
  729. # [17:10] <SimonSapin> annevk: my point is I’m not convinced this flag actually does what you hope it does
  730. # [17:13] * Quits: Ms2ger (~Ms2ger@nata208.ugent.be) (Ping timeout: 260 seconds)
  731. # [17:13] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  732. # [17:15] * Joins: tomasf (~tomasf@62.119.166.9)
  733. # [17:16] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 244 seconds)
  734. # [17:16] <jgraham> So… there isn't a convenient API to tell if a stylesheet has loaded?
  735. # [17:20] <SimonSapin> jgraham: document.stylesheets?
  736. # [17:20] <SimonSapin> not sure if not-loaded-yet stylesheets show up there
  737. # [17:20] <TabAtkins> They don't.
  738. # [17:20] <TabAtkins> So if it shows up, it's loaded.
  739. # [17:20] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  740. # [17:24] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Remote host closed the connection)
  741. # [17:27] * Joins: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt)
  742. # [17:27] * Joins: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr)
  743. # [17:29] <TabAtkins> mathiasbynens: Yeah, the effort of keeping Images 3 and 4 both updated in their overlap was too large for me to bother with it, in practice, so I chopped 4 down to a delta spec until it's ready to be published for real.
  744. # [17:29] * Joins: ehsan (~ehsan@2001:450:1f:224:89bd:ded8:d16d:a333)
  745. # [17:30] <TabAtkins> terinjokes, Domenic: Bikeshed uses plinss's widlparser, which implements the grammar straight out of the WebIDL spec. Any errors are likely to be on your side (unless there was a recent grammar change, like what we had with Promise<void>).
  746. # [17:34] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  747. # [17:34] <JakeA> Quick poll, does the image load for you? https://jsbin.com/gucugo/1/quiet
  748. # [17:34] * Joins: hasather (~hasather@80.91.33.141)
  749. # [17:35] <boogyman> MacOSX Chrome 38.0.2125.101 - yes
  750. # [17:35] <JakeA> Is it failing for anyone?
  751. # [17:36] * Joins: voiceofgrog (uid19945@gateway/web/irccloud.com/x-maanklsrykirnpkt)
  752. # [17:36] <JakeA> I think *some* of their servers have gone crap
  753. # [17:36] <TabAtkins> Loads for me
  754. # [17:37] <boogyman> JakeA: I spun up a windows VM and worked on Chrome/Fx/IE11 too
  755. # [17:38] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  756. # [17:38] <JakeA> boogyman: Cheers. Failing for me because of duplicate access-control-* headers, but I think only *some* of their network is sending it
  757. # [17:39] <mathiasbynens> TabAtkins: makes sense
  758. # [17:39] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  759. # [17:41] <terinjokes> TabAtkins: as we suspected
  760. # [17:43] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  761. # [17:43] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  762. # [17:46] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  763. # [17:48] * Joins: juandopazo (~juandopaz@64.211.65.176)
  764. # [17:51] <annevk> SimonSapin: bypassing DNS lookup for such addresses is probably mostly fine, what's important is that they fail
  765. # [17:51] <annevk> SimonSapin: it would be better if they did DNS lookups
  766. # [17:51] <annevk> SimonSapin: I guess we could recognize all patterns in the URL parser itself and fail early for some...
  767. # [17:52] <SimonSapin> by bypassing DNS lookup I mean parsing hex or octal into an IPv4 address, which I thought this was about preventing
  768. # [17:52] * Quits: ShaneHud_ (~ShaneHuds@eduD98B.kent.ac.uk) (Quit: Computer fell asleep.)
  769. # [17:52] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
  770. # [17:54] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  771. # [17:56] * Joins: sballesteros (uid39846@gateway/web/irccloud.com/x-cpfbdxywgqmamexg)
  772. # [17:56] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Read error: Connection reset by peer)
  773. # [17:57] * Joins: tantek_ (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  774. # [17:58] <annevk> SimonSapin: what does NI_NAMEREQD do instead then?
  775. # [17:59] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Ping timeout: 255 seconds)
  776. # [17:59] * tantek_ is now known as tantek
  777. # [17:59] <annevk> SimonSapin: it seems to me that if you have such an hex/octal sequence, the function would fail due to that flag
  778. # [18:00] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Quit: BigBangUDR)
  779. # [18:00] <annevk> JakeA: fails here on Mac OS X Firefox Nightly
  780. # [18:00] <SimonSapin> annevk: my understanding is that if the function does a DNS lookup and that lookup fails or returns "non existent", then the function will return an error
  781. # [18:00] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  782. # [18:01] <SimonSapin> but with a numeric address the lookup does not fail since there is no lookup in the first place
  783. # [18:01] <annevk> SimonSapin: and without that flag it would do what?
  784. # [18:01] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Client Quit)
  785. # [18:01] <SimonSapin> “(if you don't specify this flag and the name can't be found, getnameinfo() will put a string version of the IP address in host instead.)”
  786. # [18:02] * jmb^ is now known as jmb
  787. # [18:02] <SimonSapin> wait
  788. # [18:02] <SimonSapin> this is for reverse DNS
  789. # [18:02] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  790. # [18:03] <SimonSapin> looks like getaddrinfo(), not getnameinfo(), is relevant to URLs
  791. # [18:04] * Joins: plutoniix (~plutoniix@node-3dk.pool-125-25.dynamic.totbb.net)
  792. # [18:06] * Joins: Maurice (copyman@unaffiliated/maurice)
  793. # [18:09] * Joins: xiinotulp (~plutoniix@node-mgh.pool-101-108.dynamic.totbb.net)
  794. # [18:10] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  795. # [18:12] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
  796. # [18:12] * Quits: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr) (Ping timeout: 250 seconds)
  797. # [18:13] * Quits: plutoniix (~plutoniix@node-3dk.pool-125-25.dynamic.totbb.net) (Ping timeout: 255 seconds)
  798. # [18:15] * Joins: mko (~mko@c-50-174-69-45.hsd1.ca.comcast.net)
  799. # [18:18] * Quits: kaeku (~awissel@b2b-94-79-170-90.unitymedia.biz) (Ping timeout: 260 seconds)
  800. # [18:19] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  801. # [18:20] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  802. # [18:24] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 244 seconds)
  803. # [18:26] * Quits: Smylers (~smylers@81.143.60.194) (Quit: Leaving.)
  804. # [18:29] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  805. # [18:30] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  806. # [18:31] * Joins: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr)
  807. # [18:31] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 258 seconds)
  808. # [18:37] * Quits: tomasf (~tomasf@62.119.166.9) (Quit: tomasf)
  809. # [18:39] * Joins: ap (~ap@17.202.44.214)
  810. # [18:39] * Joins: tommyliu (~tommyliu@113.102.184.20)
  811. # [18:40] <annevk> SimonSapin: reading http://pubs.opengroup.org/onlinepubs/009695399/functions/getaddrinfo.html it does not look like it has a suitable option
  812. # [18:40] * Joins: Mso150 (~Mso150@80.83.238.94)
  813. # [18:40] * Joins: boogyman (~boogyman@38.88.11.131)
  814. # [18:40] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  815. # [18:40] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  816. # [18:41] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Quit: BigBangUDR)
  817. # [18:47] * Joins: ehynds (~ehynds@64.206.121.41)
  818. # [18:48] * Quits: agcolom__ (uid6233@gateway/web/irccloud.com/x-xobymjfnfscdckds) (Quit: Connection closed for inactivity)
  819. # [18:48] <annevk> I missed http://googledevelopers.blogspot.ch/2014/07/noto-cjk-font-that-is-complete.html
  820. # [18:49] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  821. # [18:51] <annevk> SimonSapin: "Continuing on with the input paramters, you'll likely want to set ai_family to AF_UNSPEC which tells getaddrinfo() to look for both IPv4 and IPv6 addresses. You can also restrict yourself to one or the other with AF_INET or AF_INET6." via http://www.beej.us/guide/bgnet/output/html/multipage/getaddrinfoman.html looks relevant?
  822. # [18:51] <annevk> SimonSapin: if the IPv6 parsing of that method is sane, restricting it to IPv6 parsing might help
  823. # [18:52] <SimonSapin> interesting
  824. # [18:53] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
  825. # [18:54] <annevk> I can't believe there's not a method that only does a DNS lookup
  826. # [18:54] <annevk> It's so weird
  827. # [18:56] <SimonSapin> annevk: wait, "look for" as a numeric address, or in DNS results?
  828. # [18:56] <annevk> SimonSapin: hmm not sure
  829. # [18:56] <SimonSapin> http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx says "A value of AF_UNSPEC for ai_family indicates the caller will accept any protocol family. This value can be used to return both IPv4 and IPv6 addresses for the host name pointed to by the pNodeName parameter."
  830. # [18:59] * Joins: erlehmann_ (~erlehmann@89.204.155.16)
  831. # [18:59] * Quits: erlehmann (~erlehmann@82.113.106.181) (Read error: Connection reset by peer)
  832. # [19:00] * erlehmann_ is now known as erlehmann
  833. # [19:03] * Joins: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com)
  834. # [19:03] <annevk> ah okay
  835. # [19:06] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  836. # [19:07] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Client Quit)
  837. # [19:07] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  838. # [19:09] * Joins: dbaron (~dbaron@2620:101:80fb:224:f0e5:781a:e00b:a768)
  839. # [19:09] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  840. # [19:09] * Quits: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
  841. # [19:11] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  842. # [19:12] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  843. # [19:14] * Joins: KevinMarks (~yaaic@2607:fb90:50a:480e:9cdc:a80e:2b1a:e976)
  844. # [19:15] * Quits: yhirano (uid40668@gateway/web/irccloud.com/x-mvqyzifhkyojntep) (Quit: Connection closed for inactivity)
  845. # [19:23] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  846. # [19:23] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 260 seconds)
  847. # [19:28] <jgraham> Uh
  848. # [19:28] <jgraham> So
  849. # [19:29] <jgraham> Can someone try going to http://rustbyexample.com/borrow/mut.html in Firefox and tell me what the first script you see in the source is?
  850. # [19:29] * Joins: boogyman (~boogyman@38.88.11.131)
  851. # [19:29] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  852. # [19:29] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  853. # [19:30] <jgraham> And also whether the sidebar appers
  854. # [19:30] <annevk> SimonSapin: note that per that API port is a string
  855. # [19:31] <annevk> jgraham: sidebar opens, first has #jsrepl-scrip
  856. # [19:31] <SimonSapin> annevk: per getaddrinfo?
  857. # [19:31] * jgraham cries
  858. # [19:32] <annevk> SimonSapin: yes
  859. # [19:32] <jgraham> When I open it I get some CDN version of ace.js
  860. # [19:32] <jgraham> Which interferes with the version of ace.js that's packaged in the app.js (or something)
  861. # [19:32] <jgraham> and the whole thing breaks
  862. # [19:32] <annevk> jgraham: the internet hates you
  863. # [19:33] <jgraham> But I am super-confused about what's inserting the CDN content
  864. # [19:33] <jgraham> I never see it in Chrome
  865. # [19:33] <jgraham> And sometimes don't in Gecko
  866. # [19:33] <jgraham> And it comes before any other scripts
  867. # [19:34] <SimonSapin> annevk: that string also takes service names like "http", I don’t know if it’s used that much in practice. It least the Rust API takes a 16-bit integer http://doc.rust-lang.org/std/io/net/tcp/struct.TcpStream.html#method.connect
  868. # [19:34] <annevk> SimonSapin: did you raise this question on StackOverflow btw?
  869. # [19:34] <SimonSapin> which question?
  870. # [19:35] <annevk> SimonSapin: the IPv4 thing
  871. # [19:35] <SimonSapin> I did not
  872. # [19:35] <annevk> SimonSapin: what's the rust library built on top of though?
  873. # [19:35] <SimonSapin> lots of things, what part do you mean? DNS lookups?
  874. # [19:35] <annevk> SimonSapin: seems the Rust library doesn't have clean separation either
  875. # [19:35] <SimonSapin> separation of what?
  876. # [19:36] <annevk> SimonSapin: domain names and IP addresses
  877. # [19:36] * Joins: othermaciej (~mjs@17.245.24.91)
  878. # [19:36] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Quit: BigBangUDR)
  879. # [19:37] <SimonSapin> right
  880. # [19:38] <SimonSapin> I checked a while ago, IIRC it goes through a couple layers of abstraction, including IPv4 and IPv6 parsing written in Rust, and eventually calls getaddrinfo (which also does IPv4 and IPv6 parsing)
  881. # [19:39] <annevk> how efficient
  882. # [19:42] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  883. # [19:42] <SimonSapin> I often don’t know what I’m doing… but sometimes I feel like nobody else does either :)
  884. # [19:42] * Joins: ShaneHud_ (~ShaneHuds@eduDF4A.kent.ac.uk)
  885. # [19:44] <annevk> SimonSapin: well it seems pretty clear here :p
  886. # [19:47] * Quits: othermaciej (~mjs@17.245.24.91) (Quit: othermaciej)
  887. # [19:47] * Joins: othermaciej (~mjs@17.245.24.91)
  888. # [19:48] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  889. # [19:53] <SimonSapin> annevk: so apparently PostgreSQL uses percent-encoded filenames in the "host" of an URL for Unix sockets, but the URL standard blacklists / in domains https://github.com/servo/rust-url/issues/26
  890. # [19:55] * Joins: jsbell (jsbell@nat/google/x-zkxadlbreneodysx)
  891. # [19:56] <annevk> SimonSapin: why would postgres parse per relative scheme rules?
  892. # [19:56] * Joins: juandopazo_ (~juandopaz@64.211.65.178)
  893. # [19:58] <annevk> SimonSapin: oh, you're parsing the domain I guess, hmm
  894. # [19:58] <annevk> SimonSapin: no never mind that second remark
  895. # [20:00] * Quits: juandopazo (~juandopaz@64.211.65.176) (Ping timeout: 244 seconds)
  896. # [20:00] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:19f4:c947:6e17:e9e) (Quit: Leaving.)
  897. # [20:02] * Quits: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  898. # [20:02] * Joins: hasather (~hasather@80.91.33.141)
  899. # [20:03] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  900. # [20:04] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Read error: Connection reset by peer)
  901. # [20:04] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  902. # [20:05] * Quits: ShaneHud_ (~ShaneHuds@eduDF4A.kent.ac.uk) (Quit: Computer fell asleep.)
  903. # [20:05] * Quits: ehynds (~ehynds@64.206.121.41)
  904. # [20:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
  905. # [20:07] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
  906. # [20:07] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  907. # [20:08] * Joins: ehynds (~ehynds@64.206.121.41)
  908. # [20:10] * Quits: ondras (~ondras@zarovi.cz) (Read error: Connection reset by peer)
  909. # [20:14] * Joins: juandopazo1 (~juandopaz@64.211.65.176)
  910. # [20:16] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  911. # [20:16] * Joins: ondras (~ondras@zarovi.cz)
  912. # [20:16] * Quits: jsbell (jsbell@nat/google/x-zkxadlbreneodysx) (Remote host closed the connection)
  913. # [20:18] * Quits: bnicholson (~bnicholso@24.130.60.241) (Ping timeout: 255 seconds)
  914. # [20:19] * Quits: juandopazo_ (~juandopaz@64.211.65.178) (Ping timeout: 260 seconds)
  915. # [20:21] * Quits: Mso150 (~Mso150@80.83.238.94) (Remote host closed the connection)
  916. # [20:25] * Quits: adactio (~adactio@cust217-dsl91-135-3.idnet.net) (Quit: adactio)
  917. # [20:26] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  918. # [20:27] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Quit: BigBangUDR)
  919. # [20:27] * Joins: espadrine (~espadrine@AMontsouris-158-1-15-61.w92-128.abo.wanadoo.fr)
  920. # [20:29] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
  921. # [20:30] * Joins: Mso150 (~Mso150@80.83.238.94)
  922. # [20:31] * Joins: jsbell (jsbell@nat/google/x-svpkynzjcblntefg)
  923. # [20:36] * Quits: Mso150 (~Mso150@80.83.238.94) (Remote host closed the connection)
  924. # [20:36] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  925. # [20:37] * Joins: Mso150 (~Mso150@80.83.238.94)
  926. # [20:38] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  927. # [20:38] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  928. # [20:39] * Quits: Mso150 (~Mso150@80.83.238.94) (Remote host closed the connection)
  929. # [20:39] * Joins: Mso150 (~ctlM@80.83.238.94)
  930. # [20:40] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  931. # [20:42] * Joins: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se)
  932. # [20:42] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  933. # [20:45] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82)
  934. # [20:45] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 246 seconds)
  935. # [20:47] * Quits: Nyalab (~nyalab@89.30.127.162) (Remote host closed the connection)
  936. # [20:51] * Joins: weinig (~weinig@17.245.31.186)
  937. # [20:52] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  938. # [20:54] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  939. # [20:54] * Quits: weinig (~weinig@17.245.31.186) (Client Quit)
  940. # [20:55] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  941. # [20:55] * Quits: erlehmann (~erlehmann@89.204.155.16) (Quit: Die demokratieerhaltende Whistleblowerplattform Krautchan freut sich immer über Spenden.)
  942. # [20:57] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Quit: BigBangUDR)
  943. # [20:58] * Joins: weinig (~weinig@17.245.31.186)
  944. # [21:00] * Quits: ehynds (~ehynds@64.206.121.41)
  945. # [21:03] * Joins: BigBangUDR (~Thunderbi@115.247.5.128)
  946. # [21:04] * Quits: BigBangUDR (~Thunderbi@115.247.5.128) (Client Quit)
  947. # [21:07] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  948. # [21:11] * Quits: othermaciej (~mjs@17.245.24.91) (Quit: othermaciej)
  949. # [21:16] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  950. # [21:17] * Joins: jensnock_ (~jensnocke@s83-179-51-171.cust.tele2.se)
  951. # [21:19] * Quits: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
  952. # [21:20] * Quits: Mso150 (~ctlM@80.83.238.94) (Ping timeout: 260 seconds)
  953. # [21:20] * Joins: Mso150 (~ctlM@80.83.238.104)
  954. # [21:21] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  955. # [21:22] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  956. # [21:26] * Quits: jensnock_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
  957. # [21:30] * Joins: ehynds (~ehynds@64.206.121.41)
  958. # [21:31] * Joins: othermaciej (~mjs@17.245.24.91)
  959. # [21:33] <SimonSapin> annevk: they want to split into user, password, host, port number, and path
  960. # [21:34] <SimonSapin> but instead of TCP sockets you can also use Unix sockets, in which case you have a filename instead of host/port
  961. # [21:34] <SimonSapin> so they percent-encode the filename as the "host"
  962. # [21:35] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  963. # [21:36] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  964. # [21:39] * Quits: weinig (~weinig@17.245.31.186) (Quit: weinig)
  965. # [21:43] * Quits: espadrine (~espadrine@AMontsouris-158-1-15-61.w92-128.abo.wanadoo.fr) (Quit: espadrine)
  966. # [21:47] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  967. # [21:50] * Quits: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr) (Quit: Leaving)
  968. # [21:51] * Joins: espadrine (~ttyl@AMontsouris-158-1-15-61.w92-128.abo.wanadoo.fr)
  969. # [21:51] * Joins: hasather (~hasather@80.91.33.141)
  970. # [21:55] * Quits: globbot (~logbot@lump.glob.com.au) (Remote host closed the connection)
  971. # [21:56] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  972. # [21:59] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82) (Ping timeout: 272 seconds)
  973. # [21:59] * Quits: ehynds (~ehynds@64.206.121.41)
  974. # [22:00] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  975. # [22:03] * Krinkle|detached is now known as Krinkle
  976. # [22:06] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  977. # [22:07] * Joins: bnicholson2 (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82)
  978. # [22:09] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net) (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406])
  979. # [22:10] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginm.net)
  980. # [22:16] * Joins: juandopazo_ (~juandopaz@64.211.65.178)
  981. # [22:20] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 272 seconds)
  982. # [22:20] * Quits: juandopazo1 (~juandopaz@64.211.65.176) (Ping timeout: 260 seconds)
  983. # [22:20] * Quits: Mso150 (~ctlM@80.83.238.104) (Read error: Connection reset by peer)
  984. # [22:22] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  985. # [22:24] * Joins: scor (scor@drupal.org/user/52142/view)
  986. # [22:25] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
  987. # [22:26] * Quits: mven (~textual@32.97.110.57) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  988. # [22:26] * Joins: juandopazo1 (~juandopaz@64.211.65.176)
  989. # [22:30] <annevk> SimonSapin: sure, but that doesn't necessarily have to happen as part of the basic URL parser
  990. # [22:30] <annevk> SimonSapin: could be higher layer that does that
  991. # [22:30] * Quits: juandopazo_ (~juandopaz@64.211.65.178) (Ping timeout: 245 seconds)
  992. # [22:32] <SimonSapin> annevk: sure, that higher layer just happens to have the exact same algorithm as URL parsing (modulo blacklisted characters in domains)
  993. # [22:32] <SimonSapin> it’s possible, but it seems unnecessarily convoluted
  994. # [22:33] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  995. # [22:34] <annevk> it might be interesting to see if we can salvage other schemes better somehow
  996. # [22:35] <annevk> by hardcoding the fact that these whitelisted schemes are relative schemes, and perhaps by hardcoding that some schemes are really not relative, and then for the remainder attempt to follow the double slash rule and such
  997. # [22:35] <annevk> it's a bit further from where implementations are today though
  998. # [22:36] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  999. # [22:37] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  1000. # [22:40] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
  1001. # [22:40] * Quits: othermaciej (~mjs@17.245.24.91) (Quit: othermaciej)
  1002. # [22:42] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  1003. # [22:43] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: Textual IRC Client: www.textualapp.com)
  1004. # [22:45] * Joins: othermaciej (~mjs@17.245.24.91)
  1005. # [22:51] * Joins: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com)
  1006. # [22:55] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  1007. # [22:56] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  1008. # [23:00] * Joins: juandopazo_ (~juandopaz@64.211.65.176)
  1009. # [23:04] * Quits: juandopazo1 (~juandopaz@64.211.65.176) (Ping timeout: 272 seconds)
  1010. # [23:06] * Quits: dawhite (~dawhite@74.118.22.223) (Read error: Connection reset by peer)
  1011. # [23:07] * Quits: juandopazo_ (~juandopaz@64.211.65.176) (Quit: Leaving)
  1012. # [23:10] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  1013. # [23:13] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  1014. # [23:17] <SimonSapin> could be some kind of opt-in hook
  1015. # [23:21] * Joins: weinig (~weinig@17.244.25.214)
  1016. # [23:24] * Joins: hasather (~hasather@80.91.33.141)
  1017. # [23:25] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  1018. # [23:26] * Quits: weinig (~weinig@17.244.25.214) (Ping timeout: 260 seconds)
  1019. # [23:27] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  1020. # [23:28] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  1021. # [23:28] * Joins: weinig (~weinig@17.114.216.66)
  1022. # [23:28] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  1023. # [23:29] * Joins: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net)
  1024. # [23:29] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  1025. # [23:29] * Quits: Maurice (copyman@unaffiliated/maurice)
  1026. # [23:29] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  1027. # [23:32] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Quit: Lost terminal)
  1028. # [23:33] <Hixie> annevk: ping https://www.w3.org/Bugs/Public/show_bug.cgi?id=23878
  1029. # [23:33] <Hixie> annevk: ping https://www.w3.org/Bugs/Public/show_bug.cgi?id=12837
  1030. # [23:38] * Quits: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com) (Quit: Leaving.)
  1031. # [23:44] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  1032. # [23:45] <Hixie> hsivonen: ping https://www.w3.org/Bugs/Public/show_bug.cgi?id=26783
  1033. # [23:46] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Read error: Connection reset by peer)
  1034. # [23:46] <Hixie> man, annevk has caught the brevity bug from ms2ger
  1035. # [23:47] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 246 seconds)
  1036. # [23:49] * Joins: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com)
  1037. # [23:55] * Joins: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com)
  1038. # [23:58] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
  1039. # [23:58] * Quits: ehynds (~ehynds@146-115-145-170.c3-0.nwt-ubr1.sbo-nwt.ma.cable.rcn.com) (Client Quit)
  1040. # [23:59] * Quits: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com) (Quit: Leaving.)
  1041. # [23:59] * Joins: josemanuel (~josemanue@80.30.3.152)
  1042. # Session Close: Wed Oct 15 00:00:00 2014

The end :)