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

Options:

Previous day, Next day

  1. # Session Start: Thu Jun 11 00:00:00 2015
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  4. # [00:02] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  5. # [00:02] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  6. # [00:04] * Joins: othermaciej (~mjs@17.114.109.228)
  7. # [00:04] * Quits: lokling (~quassel@quassel.woboq.com) (Read error: Connection reset by peer)
  8. # [00:09] * Joins: ^esc_ (~esc-ape@77.119.128.206.wireless.dyn.drei.com)
  9. # [00:13] * Quits: ^esc (~esc-ape@91.141.2.92.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  10. # [00:18] * Joins: rniwa (~rniwa@17.245.107.238)
  11. # [00:20] * Quits: bin_005_j (~ctlM@80.83.238.109) (Read error: Connection reset by peer)
  12. # [00:21] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  13. # [00:22] * Quits: stakagi (~stakagi@c-89-160-55-242.cust.bredband2.com) (Ping timeout: 246 seconds)
  14. # [00:22] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  15. # [00:30] * Joins: flatr0ze (~flatr0ze@artbinder03.a.subnet.rcn.com)
  16. # [00:32] * Quits: flatroze (~flatr0ze@artbinder03.a.subnet.rcn.com) (Read error: Connection reset by peer)
  17. # [00:35] * Joins: jdaggett_ (~jdaggett@pw126254198078.8.panda-world.ne.jp)
  18. # [00:37] * Quits: othermaciej (~mjs@17.114.109.228) (Quit: othermaciej)
  19. # [00:38] * Quits: MegaPants (~pants@79.138.132.71.mobile.tre.se)
  20. # [00:47] * Quits: JoWie (~Joris@ip5657532f.direct-adsl.nl) (Quit: Connection reset by banaan)
  21. # [00:49] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  22. # [00:51] * Quits: rniwa (~rniwa@17.245.107.238) (Quit: My Mac has gone to sleep. ZZZzzz…)
  23. # [00:55] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  24. # [01:00] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  25. # [01:11] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
  26. # [01:15] * Quits: ehsan__ (~ehsan@66.207.208.102) (Quit: Leaving...)
  27. # [01:16] * Joins: KevinMarks_ (~yaaic@2607:fb90:22c9:1a75:971e:549a:e102:30f3)
  28. # [01:18] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  29. # [01:23] * Joins: xiinotulp (~plutoniix@node-4gf.pool-125-25.dynamic.totbb.net)
  30. # [01:26] * Quits: plutoniix (~plutoniix@node-1dll.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
  31. # [01:27] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  32. # [01:27] * Quits: jdaggett_ (~jdaggett@pw126254198078.8.panda-world.ne.jp) (Quit: jdaggett_)
  33. # [01:30] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  34. # [01:33] * xiinotulp is now known as plutoniix
  35. # [01:33] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  36. # [01:34] * Quits: ambv (~ambv@199.201.64.131) (Ping timeout: 258 seconds)
  37. # [01:35] * Quits: jwalden (~waldo@corp.mtv2.mozilla.com) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  38. # [01:35] * Joins: ambv (~ambv@199.201.65.134)
  39. # [01:37] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  40. # [01:37] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  41. # [01:40] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  42. # [01:40] * Quits: wilsonpage-away (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  43. # [01:43] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  44. # [01:43] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  45. # [01:43] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  46. # [01:49] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  47. # [01:49] * Quits: aphprentice (~aphprenti@cpe-68-203-24-27.austin.res.rr.com) (Remote host closed the connection)
  48. # [01:49] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  49. # [01:51] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  50. # [01:56] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  51. # [01:58] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 276 seconds)
  52. # [02:00] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  53. # [02:01] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  54. # [02:07] * Joins: othermaciej (~mjs@17.114.109.228)
  55. # [02:09] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 245 seconds)
  56. # [02:09] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  57. # [02:10] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  58. # [02:11] * Joins: othermaciej_ (~mjs@76.74.153.41)
  59. # [02:12] * Quits: othermaciej (~mjs@17.114.109.228) (Ping timeout: 256 seconds)
  60. # [02:12] * othermaciej_ is now known as othermaciej
  61. # [02:14] * Quits: KevinMarks_ (~yaaic@2607:fb90:22c9:1a75:971e:549a:e102:30f3) (Ping timeout: 256 seconds)
  62. # [02:14] * Joins: KevinMarks_ (~yaaic@2607:fb90:270e:dacf:1708:e975:e266:91ac)
  63. # [02:15] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  64. # [02:16] * Quits: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com) (Read error: No route to host)
  65. # [02:23] * Joins: KevinMarks__ (~yaaic@2607:fb90:423:6c8c:b5cb:533b:b2b2:8214)
  66. # [02:23] * Quits: KevinMarks_ (~yaaic@2607:fb90:270e:dacf:1708:e975:e266:91ac) (Ping timeout: 265 seconds)
  67. # [02:24] * Joins: sicking (~sicking@61-220-26-223.HINET-IP.hinet.net)
  68. # [02:32] * Joins: rniwa (~rniwa@17.245.29.121)
  69. # [02:35] * Quits: jyasskin (jyasskin@nat/google/x-xgvsljfytkrsjmkr) (Quit: My computer has gone to sleep. ZZZzzz…)
  70. # [02:37] * Joins: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com)
  71. # [02:43] * Quits: ambv (~ambv@199.201.65.134) (Ping timeout: 250 seconds)
  72. # [02:44] * Quits: bradleymeck (~bradleyme@cpe-70-114-246-88.austin.res.rr.com) (Quit: bradleymeck)
  73. # [02:46] * Quits: sicking (~sicking@61-220-26-223.HINET-IP.hinet.net) (Quit: sicking)
  74. # [02:50] * Quits: othermaciej (~mjs@76.74.153.41) (Quit: othermaciej)
  75. # [02:52] * Joins: KevinMarks_ (~yaaic@2607:fb90:528:b0ad:c00f:fef5:83f3:210d)
  76. # [02:52] * Quits: bnicholson (~bnicholso@corp-nat.p2p.sfo1.mozilla.com) (Quit: This computer has gone to sleep)
  77. # [02:54] * Quits: KevinMarks__ (~yaaic@2607:fb90:423:6c8c:b5cb:533b:b2b2:8214) (Ping timeout: 256 seconds)
  78. # [02:59] * Quits: KevinMarks_ (~yaaic@2607:fb90:528:b0ad:c00f:fef5:83f3:210d) (Ping timeout: 265 seconds)
  79. # [03:06] * Joins: KevinMarks_ (~yaaic@2607:fb90:21be:f382:f68a:715a:25c2:e88f)
  80. # [03:11] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  81. # [03:14] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  82. # [03:14] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  83. # [03:18] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-wiiqdiodkqiwxtli) (Quit: Connection closed for inactivity)
  84. # [03:18] * Quits: dbaron (~dbaron@2620:101:80fb:224:180f:b26:61d8:bd1b) (Ping timeout: 256 seconds)
  85. # [03:27] * Quits: weinig (~weinig@17.202.50.223) (Quit: weinig)
  86. # [03:29] * Quits: KevinMarks_ (~yaaic@2607:fb90:21be:f382:f68a:715a:25c2:e88f) (Ping timeout: 256 seconds)
  87. # [03:30] * Joins: KevinMarks_ (~yaaic@172.56.30.241)
  88. # [03:35] * Joins: jdaggett_ (~jdaggett@pw126254198078.8.panda-world.ne.jp)
  89. # [03:45] * Quits: flatr0ze (~flatr0ze@artbinder03.a.subnet.rcn.com) (Ping timeout: 244 seconds)
  90. # [03:45] * Joins: sicking (~sicking@118-163-10-192.HINET-IP.hinet.net)
  91. # [03:54] * Quits: jdaggett_ (~jdaggett@pw126254198078.8.panda-world.ne.jp) (Read error: Connection reset by peer)
  92. # [03:59] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 245 seconds)
  93. # [04:00] * Joins: sarri (~sari@unaffiliated/sarri)
  94. # [04:01] * caitp is now known as caitp|away
  95. # [04:03] * caitp|away is now known as caitp
  96. # [04:13] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
  97. # [04:16] * Joins: jyasskin (jyasskin@nat/google/x-xofanhuutyelvyty)
  98. # [04:16] * Joins: arunranga (~otherarun@223.206.224.54)
  99. # [04:31] * Joins: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com)
  100. # [04:46] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
  101. # [04:48] * Quits: toyoshiAw (~toyoshim@yuri.twintail.org) (Read error: Connection reset by peer)
  102. # [04:49] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  103. # [04:56] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
  104. # [05:01] * Joins: flatr0ze (~flatr0ze@artbinder03.a.subnet.rcn.com)
  105. # [05:17] * Joins: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
  106. # [05:23] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  107. # [05:24] * Joins: KevinMarks__ (~yaaic@2607:fb90:270a:1edf:eebf:8927:4839:2abd)
  108. # [05:26] * Quits: KevinMarks_ (~yaaic@172.56.30.241) (Ping timeout: 265 seconds)
  109. # [05:26] * Joins: stakagi (~stakagi@c-89-160-55-242.cust.bredband2.com)
  110. # [05:45] * Joins: KevinMarks_ (~yaaic@2607:fb90:5b4:4f1a:a7f6:af7:a92f:82cd)
  111. # [05:47] * Quits: stakagi (~stakagi@c-89-160-55-242.cust.bredband2.com) (Quit: Leaving...)
  112. # [05:48] * Quits: KevinMarks__ (~yaaic@2607:fb90:270a:1edf:eebf:8927:4839:2abd) (Ping timeout: 256 seconds)
  113. # [05:57] * Joins: aphprentice (~aphprenti@cpe-173-174-38-222.austin.res.rr.com)
  114. # [05:59] * Quits: bholley (~bholley@c-50-174-198-217.hsd1.ca.comcast.net)
  115. # [05:59] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  116. # [06:00] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
  117. # [06:04] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  118. # [06:07] * Quits: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com) (Quit: tav)
  119. # [06:10] * Quits: CvP (~CvP@203.76.123.238) (Read error: No route to host)
  120. # [06:11] * Joins: CvP (~CvP@203.76.123.238)
  121. # [06:11] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  122. # [06:14] * Quits: KevinMarks_ (~yaaic@2607:fb90:5b4:4f1a:a7f6:af7:a92f:82cd) (Ping timeout: 265 seconds)
  123. # [06:22] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  124. # [06:24] * Quits: sicking (~sicking@118-163-10-192.HINET-IP.hinet.net) (Quit: sicking)
  125. # [06:25] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  126. # [06:26] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
  127. # [06:27] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 276 seconds)
  128. # [06:27] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  129. # [06:29] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
  130. # [06:38] * Quits: jyasskin (jyasskin@nat/google/x-xofanhuutyelvyty) (Quit: My computer has gone to sleep. ZZZzzz…)
  131. # [06:38] <Sebmaster> annevk: you there?
  132. # [06:41] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
  133. # [06:43] * Joins: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net)
  134. # [06:44] * Quits: weinig (~weinig@c-50-131-222-145.hsd1.ca.comcast.net) (Client Quit)
  135. # [06:46] * Krinkle is now known as Krinkle|detached
  136. # [06:48] * Quits: arunranga (~otherarun@223.206.224.54) (Quit: arunranga)
  137. # [07:04] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  138. # [07:05] <annevk> Sebmaster: waking up
  139. # [07:05] <annevk> Sebmaster: what's up?
  140. # [07:05] <Sebmaster> annevk: created an issue on whatwg/url
  141. # [07:05] <Sebmaster> not that important/time-critical
  142. # [07:07] <annevk> Sebmaster: I think you found a bug
  143. # [07:07] <Sebmaster> sweet
  144. # [07:07] <annevk> Sebmaster: should probably flush out step 5 to use the appropriate set
  145. # [07:07] <annevk> 1.3.5 that is
  146. # [07:07] <Sebmaster> currently reporting the bug to unicode too
  147. # [07:07] <annevk> ooh wait
  148. # [07:07] <annevk> actually that might not be a bug
  149. # [07:08] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  150. # [07:08] <Sebmaster> aww
  151. # [07:08] <annevk> since all the code points that password/username add are treated specially in authority state
  152. # [07:08] * Joins: lokling (~quassel@quassel.woboq.com)
  153. # [07:09] <Sebmaster> what's that?
  154. # [07:09] <annevk> Sebmaster: https://url.spec.whatwg.org/#default-encode-set if you look at the password and username encode set
  155. # [07:10] <annevk> Sebmaster: "/", "@", "\", and ":" all have special meaning within the authority state so could never end up there
  156. # [07:10] <annevk> Sebmaster: I guess we might still want to add a note of sorts there to that effect
  157. # [07:11] <Sebmaster> oooh, i think i found my error :/
  158. # [07:11] <Sebmaster> sorry for bothering
  159. # [07:11] * Joins: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si)
  160. # [07:13] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 264 seconds)
  161. # [07:14] <Sebmaster> yeah, i got it... i simple encoded it
  162. # [07:14] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  163. # [07:19] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  164. # [07:19] * Quits: zdobersek (~zan@cpe-77.38.31.63.cable.t-1.si) (Quit: Leaving.)
  165. # [07:22] * Joins: ohaibbq (~ohaibbq@174-21-34-140.tukw.qwest.net)
  166. # [07:23] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  167. # [07:24] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  168. # [07:24] * Joins: sicking (~sicking@118-163-10-192.HINET-IP.hinet.net)
  169. # [07:26] <annevk> no worries
  170. # [07:31] * Quits: sicking (~sicking@118-163-10-192.HINET-IP.hinet.net) (Quit: sicking)
  171. # [07:33] * Joins: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net)
  172. # [07:37] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  173. # [07:45] * Quits: rniwa (~rniwa@17.245.29.121) (Quit: My Mac has gone to sleep. ZZZzzz…)
  174. # [07:55] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  175. # [08:05] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
  176. # [08:06] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Ping timeout: 265 seconds)
  177. # [08:11] * heycam|away is now known as heycam
  178. # [08:24] * Joins: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net)
  179. # [08:25] * Joins: BigPants (~pants@62.182.217.40)
  180. # [08:31] * Quits: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net) (Quit: sicking)
  181. # [08:33] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Ping timeout: 264 seconds)
  182. # [08:38] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  183. # [08:39] * Joins: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net)
  184. # [08:44] * Joins: Guest___ (~textual@37-46-188-34.customers.ownit.se)
  185. # [08:48] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  186. # [08:50] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  187. # [08:51] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  188. # [08:54] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-smlgkqyagsizfmsy) (Quit: Connection closed for inactivity)
  189. # [08:54] * Joins: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no)
  190. # [08:54] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  191. # [08:56] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  192. # [08:56] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 276 seconds)
  193. # [08:58] * Quits: ohaibbq (~ohaibbq@174-21-34-140.tukw.qwest.net) (Quit: Leaving...)
  194. # [09:01] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  195. # [09:06] * Quits: bzed (~bzed@shell.bzed.at) (Ping timeout: 265 seconds)
  196. # [09:07] * Joins: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com)
  197. # [09:09] <tobie> Anyone knows why DOMHighResTimeStamp is relative?
  198. # [09:11] * Joins: Ms2ger (~Ms2ger@91.182.26.54)
  199. # [09:11] * Joins: g4 (~g4@unaffiliated/gormer)
  200. # [09:13] <tobie> relative to performance.timing.navigationStart, I mean.
  201. # [09:13] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  202. # [09:14] <tobie> Is that due to some limitation as to how numbers can be represented in JS or is it just a weird choice?
  203. # [09:18] * Quits: annevk (~annevk@195.12.41.182) (Ping timeout: 256 seconds)
  204. # [09:19] * Joins: mpt (mpt@nat/canonical/x-slihzezpjogvmjuy)
  205. # [09:19] * Quits: mpt (mpt@nat/canonical/x-slihzezpjogvmjuy) (Changing host)
  206. # [09:19] * Joins: mpt (mpt@canonical/mpt)
  207. # [09:19] <ondras> Date.now() * 1000
  208. # [09:19] <ondras> 1434007172260000
  209. # [09:19] <ondras> Number.MAX_SAFE_INTEGER
  210. # [09:19] <ondras> 9007199254740991
  211. # [09:19] <ondras> not sure.
  212. # [09:22] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  213. # [09:22] * Joins: wilsonpa_ (~wilsonpag@217.111.161.212)
  214. # [09:23] * Joins: annevk (~annevk@195.12.41.182)
  215. # [09:24] * Quits: ricea (~ricea@2401:fa00:4:1000:70a0:dfd3:59cc:8724) (Ping timeout: 272 seconds)
  216. # [09:25] <annevk> tobie: all time is relative :p
  217. # [09:25] <tobie> go away, annevk
  218. # [09:25] <annevk> tobie: but yeah, we don't have large enough numbers to get that kind of precision since epoch
  219. # [09:26] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  220. # [09:27] <tobie> new Date(Math.floor(Number.MAX_SAFE_INTEGER/1000))
  221. # [09:27] <tobie> Wed Jun 06 2255 01:47:34 GMT+0200 (CEST)
  222. # [09:31] <annevk> That roughly matches the 272 years at microsecond resolution from https://github.com/WebAudio/web-midi-api/issues/145#issuecomment-110477683
  223. # [09:31] <annevk> DOMHighResTimeStamp is more precise
  224. # [09:31] <tobie> I have no idea what I'm doing but that seems future proof for more than 2 centuries, no?
  225. # [09:31] <annevk> Not if you want higher resolution...
  226. # [09:31] <ondras> "accurate to the thousandth of millisecond"
  227. # [09:32] <tobie> http://www.w3.org/TR/hr-time/#sec-DOMHighResTimeStamp
  228. # [09:33] <ondras> I do not see why JS ints are not suffucient for the required microsecond precision
  229. # [09:34] <tobie> annevk: oh, you're actually looking at that right now?
  230. # [09:34] <tobie> annevk: I was looking at something similar for the sensor stuff
  231. # [09:35] * Joins: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net)
  232. # [09:36] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  233. # [09:36] <annevk> tobie: well, it's been going on for at least a year now
  234. # [09:36] <annevk> tobie: but yeah, the plan is to change events to report DOMHighResTimeStamp instead
  235. # [09:37] <tobie> From navigation start? or from epoch?
  236. # [09:37] <annevk> Can't from epoch, so navigation start
  237. # [09:37] <annevk> See comments in that issue from Brian
  238. # [09:37] * Joins: ricea (~ricea@2401:fa00:4:1000:e1b4:de05:d6d4:613b)
  239. # [09:37] <annevk> Oh, @birtles
  240. # [09:38] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Ping timeout: 272 seconds)
  241. # [09:38] <birtles> yeah, I need to get on and finish making that change in Gecko
  242. # [09:38] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
  243. # [09:39] <annevk> Yes!
  244. # [09:39] <tobie> I don't understand half of the concerns birtles brought up, tbh.
  245. # [09:39] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  246. # [09:39] <birtles> tobie: which ones?
  247. # [09:39] <tobie> And I mean that literally, I'm not contesting them.
  248. # [09:39] <tobie> :)
  249. # [09:40] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  250. # [09:40] <birtles> the monotonically increasing thing?
  251. # [09:40] <tobie> "I don't think you can have interop with Date if you want these values to be monotonically increasing"
  252. # [09:40] <tobie> yeah, I don't understand how that could be an issue.
  253. # [09:40] <ondras> annevk: I am still unsure why microseconds from the unix epoch are not suitable for JS numbers
  254. # [09:41] <annevk> ondras: presumably the high resolution platform APIs don't give answers since epoch
  255. # [09:41] <ondras> well
  256. # [09:41] <ondras> 09:26 < annevk> tobie: but yeah, we don't have large enough numbers to get that kind of precision since epoch
  257. # [09:42] <ondras> so I am not sure whether this is about the required precision
  258. # [09:42] <annevk> ondras: well, people want nanoseconds I think
  259. # [09:42] <ondras> ah
  260. # [09:42] <tobie> annevk: where's *that* requirement?
  261. # [09:42] <ondras> so it is possible to increase the precision backwards-compatibly by using floats
  262. # [09:42] * Quits: Mateon1 (~Mateon1@unaffiliated/mateon1) (Ping timeout: 265 seconds)
  263. # [09:42] <ondras> the number is still millis
  264. # [09:42] <annevk> tobie: isn't that why we have performance.now()?
  265. # [09:42] <ondras> but the precision increases to nanos
  266. # [09:42] <ondras> interesting
  267. # [09:42] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  268. # [09:43] <tobie> annevk: it microseconds, per spec
  269. # [09:43] <birtles> tobie: as I understand it Date.now() is not monotonically increasing, so when your computer's clock goes backwards due to DST or time adjustments etc. Date.now() also goes backwards
  270. # [09:43] <birtles> tobie: so if you want event timestamps to line up with Date.now() values, then those times can go backwards now
  271. # [09:44] <birtles> so if you're comparing the timestamps between events to see which one came first, you'll occasionally get wacky bugs
  272. # [09:44] <birtles> performance.now() doesn't have the problem
  273. # [09:45] <tobie> oh, all of this is because of the bloody daylight saving time?
  274. # [09:45] <birtles> nah, there are other system time adjustments
  275. # [09:45] <birtles> like sync with time servers etc.
  276. # [09:45] <annevk> timezones
  277. # [09:46] <tobie> annevk: isn't Date.now() UTC?
  278. # [09:47] <tobie> birtles: but couldn't you still have something monotonic yet fully compatible?
  279. # [09:47] * Joins: Mateon1 (~Mateon1@unaffiliated/mateon1)
  280. # [09:47] <birtles> tobie: I thought about that, but then I think you get even weirder bugs
  281. # [09:48] <birtles> e.g. store the time internally using some monotonically increasing value and convert it on access
  282. # [09:48] <birtles> but then if time changes between subsequent accesses you get even weirder bugs
  283. # [09:49] <tobie> I'm not sure I get that.
  284. # [09:49] <tobie> what do you mean by "on access"
  285. # [09:49] <tobie> and "store the time internally"?
  286. # [09:50] <birtles> basically, making Event.timeStamp live
  287. # [09:50] <tobie> oh, that's not what I meant.
  288. # [09:50] <birtles> ok, maybe I didn't get what you meant by fully compatible
  289. # [09:51] <tobie> no wonder, that was kind of hand-wavy
  290. # [09:51] <tobie> :)
  291. # [09:51] <tobie> let me try to explain better
  292. # [09:53] <tobie> right now DOMHighResTimeStamp is monotonic but starts at performance.timing.navigationStart
  293. # [09:54] <tobie> so to turn something into a date you kind of have to do (pseudo code): new Date(DOMHighResTimeStamp + performance.timing.navigationStart)
  294. # [09:55] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  295. # [09:55] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  296. # [09:55] <tobie> what if instead you had DOMHighResTimeStamp start at epoch but be monotonic from the moment the page loads?
  297. # [09:57] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  298. # [09:57] <tobie> birtles: is that just a different flavor of hand-wavy or am I making more sense?
  299. # [09:58] <birtles> tobie: in other words, store the time since navigationStart but at the API level, do the addition you described above automatically?
  300. # [09:58] <tobie> yes
  301. # [09:58] <birtles> I think there are two issues...
  302. # [09:58] <tobie> only?
  303. # [09:58] <birtles> :)
  304. # [09:58] <birtles> one is that then you lose compatibility with Date
  305. # [09:59] <birtles> since the values you're reporting no longer correspond to the values it returns
  306. # [09:59] <tobie> how so?
  307. # [09:59] <tobie> why would that be?
  308. # [09:59] <birtles> if you update your system clock backwards 1 minute, Date.now() goes backwards 1 minute
  309. # [10:00] <birtles> if you want to report a timestamp as a monotonically increasing value though it can't go backwards relative to any other timestamps
  310. # [10:00] <tobie> sure, but Date.preciselynow() wouldn't
  311. # [10:00] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
  312. # [10:00] <birtles> so it can't go backwards
  313. # [10:00] <birtles> so you can't meaningfully compare those timestamps with Date.now() anymore
  314. # [10:00] <tobie> Right
  315. # [10:01] <birtles> so then the second issue is you lose compatibility with everything that's based on navigationStart: performance.now(), requestAnimationFrame, Web Animations etc.
  316. # [10:01] <birtles> it seems like you lose compatibility with everything except some yet-to-be-created Date function?
  317. # [10:02] * Joins: KevinMarks_ (~yaaic@2607:fb90:53a:1219:9a3f:c49e:dd8:6b02)
  318. # [10:02] <tobie> well, unless you'd have to change performance.timing.navigationStart to always return 0
  319. # [10:02] * Joins: arunranga (~otherarun@180.183.200.38)
  320. # [10:03] <tobie> :D
  321. # [10:03] <tobie> s/'d have to//
  322. # [10:03] <birtles> yeah, that might work :) pretty sure no one would notice :)
  323. # [10:04] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
  324. # [10:05] * Joins: darobin (~darobin@159.180.228.142)
  325. # [10:05] <tobie> I'm not sure if you're being 1) ironic, 2) not ironic, or 3) unsure yourself whether to be ironic or not ironic
  326. # [10:06] <birtles> sorry, yeah, I don't think we'd get away with that and I'm not entirely sure it would be useful either
  327. # [10:07] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  328. # [10:08] <birtles> I think the fundamental problem is that Date.now() is not monotonically increasing (I just checked on this computer to be sure)
  329. # [10:09] <tobie> I guess you're right and the only thing I'm after is: Date.fromPrecisionTiming() and Date.preciseNow = performance.now or something similar
  330. # [10:09] <birtles> yeah, I can see that being useful
  331. # [10:10] <tobie> That should belong in ES, tbh
  332. # [10:11] <tobie> and so you'd also need a Date.contextStarted or some such
  333. # [10:12] <birtles> yeah, I think we're still speccing workerStart at the moment
  334. # [10:12] <tobie> equivalent of current performance.timing.navigationStart but not platform specific
  335. # [10:12] <tobie> well, seems its at the wrong layer, no?
  336. # [10:13] <tobie> How do I get that in node?
  337. # [10:13] <tobie> new Date(timestamp + (performance.timing.navigationStart || this.workerStart || process.startTime))
  338. # [10:14] <tobie> or rather:
  339. # [10:14] <tobie> new Date(timestamp + ((performance && performance.timing && performance.timing.navigationStart) || this.workerStart || (process && process.startTime)))
  340. # [10:15] <tobie> <3
  341. # [10:16] * Quits: wilsonpa_ (~wilsonpag@217.111.161.212) (Ping timeout: 272 seconds)
  342. # [10:19] * Joins: Guest77688 (~bzed@shell.bzed.at)
  343. # [10:20] * Joins: stakagi_ (~stakagi@c-89-160-55-244.cust.bredband2.com)
  344. # [10:21] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  345. # [10:21] * Quits: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com) (Ping timeout: 264 seconds)
  346. # [10:25] <tobie> birtles: here, I solved all the things for you: https://twitter.com/tobie/status/608912362813464576
  347. # [10:26] <birtles> tobie: cheers, our work here is done
  348. # [10:28] * Joins: Lachy (~Lachy@213.166.174.2)
  349. # [10:29] * Quits: mpt (mpt@canonical/mpt) (Ping timeout: 272 seconds)
  350. # [10:29] * Quits: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net) (Quit: sicking)
  351. # [10:32] * Joins: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net)
  352. # [10:34] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  353. # [10:34] * Joins: wilsonpa_ (~wilsonpag@217.111.161.212)
  354. # [10:36] * Joins: espadrine (~tyl@254-188-190-109.dsl.ovh.fr)
  355. # [10:40] * Joins: bin_005 (~ctlM@217.118.64.43)
  356. # [10:46] * Quits: arunranga (~otherarun@180.183.200.38) (Quit: arunranga)
  357. # [10:46] * Joins: mpt (~mpt@2001:67c:1560:a003:6163:e6fa:643d:4aa3)
  358. # [10:46] * Quits: mpt (~mpt@2001:67c:1560:a003:6163:e6fa:643d:4aa3) (Changing host)
  359. # [10:46] * Joins: mpt (~mpt@canonical/mpt)
  360. # [10:47] * Quits: wilsonpa_ (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  361. # [10:47] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  362. # [10:47] <annevk> ECMAScript*, by Ecma
  363. # [10:48] <tobie> oh--is it?
  364. # [10:49] <tobie> Well, Ecma International, more precisely.
  365. # [10:49] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-kfurpcsrzoaluylm)
  366. # [10:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  367. # [10:52] <annevk> It used to be ECMA, but then they were no longer European and decided to turn the abbreviation into a name
  368. # [10:53] <tobie> Yup. Wasn't aware ECMA had stuck in ECMAScript though.
  369. # [10:55] <annevk> Well, given ES6 vs ECMAScript 2015 they always seem to go for maximum developer confusion
  370. # [10:57] * Quits: yutak (~yutak@2401:fa00:4:1000:35de:64dc:8f25:fd98) (Ping timeout: 265 seconds)
  371. # [11:02] * Guest77688 is now known as bzed
  372. # [11:06] * Quits: bzed (~bzed@shell.bzed.at) (Remote host closed the connection)
  373. # [11:06] * Joins: bzed (~bzed@shell.bzed.at)
  374. # [11:06] * Quits: mmn (~MattN@192.95.22.58) (Ping timeout: 265 seconds)
  375. # [11:07] * Joins: mmn (~MattN@192.95.22.58)
  376. # [11:07] * Joins: dada_ (~dada@149-210-161-177.colo.transip.net)
  377. # [11:09] * Joins: yutak (~yutak@2401:fa00:4:1000:61d6:3a9b:a08:20cb)
  378. # [11:09] <espadrine> that's not really on them, though—isn't that a decision made by TC39?
  379. # [11:11] <annevk> TC39 is basically Ecma at this point
  380. # [11:12] <annevk> Not much else to hold it alive
  381. # [11:12] <annevk> I guess there's TC52 for Dart, but euh...
  382. # [11:13] <espadrine> and that thing to pretend that docx is standardized
  383. # [11:13] <espadrine> TC45
  384. # [11:16] <MikeSmith> http://www.ecma.org/about-ecma/organisational-structure/ecma-tobacco-forum.html
  385. # [11:17] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  386. # [11:17] <ondras> :}
  387. # [11:17] <ondras> nothing beats a good old tobacco packaging
  388. # [11:19] * Quits: KevinMarks_ (~yaaic@2607:fb90:53a:1219:9a3f:c49e:dd8:6b02) (Ping timeout: 256 seconds)
  389. # [11:20] <tobie> MikeSmith: is that the same Ecma?
  390. # [11:20] <MikeSmith> qyep
  391. # [11:20] <tobie> I know they do a lot of other non-open, non-RF standards, but this stuff?
  392. # [11:21] <annevk> Pretty sure that is not the same
  393. # [11:21] <annevk> "ECMA – European Carton Makers Associations"
  394. # [11:22] <tobie> not the same ecma
  395. # [11:22] <tobie> they have the nice domain name though
  396. # [11:23] <tobie> kind of worrying that a carton maker association snapped the domain name of the SDO defining the language used by the platform, but oh well.
  397. # [11:24] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  398. # [11:26] * Joins: Lachy (~Lachy@213.166.174.2)
  399. # [11:27] <darobin> my bad, I'm the one who confused ecma.org and ecma-international
  400. # [11:27] <darobin> the official site for the latter redirects to their hosting provider...
  401. # [11:32] * Quits: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  402. # [11:36] <tobie> darobin: afaik they're in the process of fixing it.
  403. # [11:36] <darobin> why bother?
  404. # [11:37] <tobie> darobin: (has been reported yesterday evening)
  405. # [11:37] <darobin> forgot to pay the hosting fee?
  406. # [11:37] <tobie> darobin: hook for IP commitments
  407. # [11:37] <darobin> hmpf
  408. # [11:37] <annevk> hallvors: so bz was asking about fetch() tests
  409. # [11:37] <annevk> hallvors: I wonder how much we can reuse from XMLHttpRequest
  410. # [11:37] <annevk> hallvors: and maybe from odinho's CORS tests
  411. # [11:37] <Ms2ger> Not much, I suspect
  412. # [11:38] <annevk> At a high-level similar things are being tested, e.g. methods etc.
  413. # [11:38] <MikeSmith> I heard that the source for the text on all cigarette cartons OS maintained in MS Word files. Pretty sure darobin is the one who told me that.
  414. # [11:38] <hallvors> Hm..
  415. # [11:39] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  416. # [11:39] <hallvors> annevk: just write a polyfill making XHR requests use window.fetch(), reuse everything :-p
  417. # [11:39] <annevk> And a bunch of the server infrastructure will be similar...
  418. # [11:39] <annevk> But maybe it's too much effort to make something generic?
  419. # [11:40] * Joins: karlcow (~karl@nerval.la-grange.net)
  420. # [11:40] <hallvors> the serious reply is: not sure off the top of my head. Probably needs to be decided on a test-by-test basis
  421. # [11:40] <hallvors> (aka there's quite some work to do )
  422. # [11:41] <hallvors> much of the backend stuff is rather trivial anyway, but of course nice to reuse
  423. # [11:42] <darobin> tobie: I just released your PR
  424. # [11:44] <annevk> hallvors: hmm, I'm not sure I want to be the one doing this
  425. # [11:45] <Ms2ger> I know I don't want to be it either :)
  426. # [11:47] * Joins: roc (~chatzilla@121-99-87-36.bng1.tvc.orcon.net.nz)
  427. # [11:47] <annevk> jgraham: something is wrong with the links: http://w3c-test.org/fetch
  428. # [11:48] <annevk> jgraham: that should probably redirect to /fetch/ since now nosniff points to http://w3c-test.org/nosniff/ which does not exist obviously
  429. # [11:49] <hallvors> well, there's this thing called test the web forward
  430. # [11:50] <hallvors> (which always seems like a gramatically dubious name, but then I'm not a native English speaker)
  431. # [11:51] <annevk> I'm not sure those really work well
  432. # [11:51] <Ms2ger> They don't
  433. # [11:52] <annevk> In the end writing good tests is similar to writing good specifications or writing good implementations. You need to have quite a bit of experience.
  434. # [12:00] <jgraham> annevk: What links?
  435. # [12:01] <Ms2ger> annevk, http://w3c-test.org/fetch/ works
  436. # [12:03] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  437. # [12:06] <annevk> Ms2ger: I know
  438. # [12:07] <annevk> jgraham: if you link to a directory without a trailing slash
  439. # [12:07] * Joins: Lachy (~Lachy@213.166.174.2)
  440. # [12:07] <annevk> jgraham: the links within the directory view
  441. # [12:08] * Quits: Lachy (~Lachy@213.166.174.2) (Client Quit)
  442. # [12:10] * Joins: Lachy (~Lachy@213.166.174.2)
  443. # [12:11] * Quits: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net) (Ping timeout: 252 seconds)
  444. # [12:12] * Quits: sicking (~sicking@118-163-10-190.HINET-IP.hinet.net) (Quit: sicking)
  445. # [12:13] * Joins: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net)
  446. # [12:13] <jgraham> annevk: Yeah, there intentionally isn't any special magic to make /foo and /foo/ the same
  447. # [12:15] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  448. # [12:20] * Quits: psy_ (~psy@43.224.156.117) (Ping timeout: 264 seconds)
  449. # [12:20] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  450. # [12:20] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  451. # [12:29] <karlcow> I wonder why annevk is asking about /foo and /foo/ if foo is a directory.
  452. # [12:29] * karlcow knows that the default of Apache httpd are a bit painful with regards to this.
  453. # [12:30] <annevk> karlcow: because I ended up at http://w3c-test.org/fetch and the link to nosniff is broken
  454. # [12:30] <karlcow> Specifically in this case:
  455. # [12:30] <karlcow> /foo/
  456. # [12:30] <karlcow> /foo.html
  457. # [12:30] <karlcow> when you request /foo
  458. # [12:31] <jgraham> annevk: I think the bug there is that /fetch works at all
  459. # [12:31] <jgraham> It really isn't supposed to
  460. # [12:32] <karlcow> Server: BaseHTTP/0.3 Python/2.7.3
  461. # [12:32] <karlcow> homemade server?
  462. # [12:33] <Ms2ger> Yup
  463. # [12:33] <Ms2ger> wptserve
  464. # [12:33] <karlcow> https://github.com/w3c/wptserve
  465. # [12:42] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 264 seconds)
  466. # [12:45] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Read error: Connection reset by peer)
  467. # [12:46] * Joins: CrLF0710 (~user@218.246.107.86)
  468. # [12:47] <CrLF0710> hi, i'm reading the HTML spec, now i'm at Chapter 14. what does the 'i' in "table[align=left i] { float: left }" mean?
  469. # [12:48] <jgraham> annevk: https://critic.hoppipolla.co.uk/r/5244
  470. # [12:48] <annevk> CrLF0710: means ASCII case-insensitive matching
  471. # [12:48] <annevk> CrLF0710: on the value
  472. # [12:48] <annevk> CrLF0710: defined in Selectors
  473. # [12:48] * Joins: Lachy (~Lachy@213.166.174.2)
  474. # [12:48] <Ms2ger> jgraham, can't we redirect in that case rather than 404?
  475. # [12:49] <CrLF0710> annevk: got it. thank you!
  476. # [12:49] <jgraham> Ms2ger: I would much prefer not to
  477. # [12:49] <annevk> jgraham: you could first check if a directory of that name exists and then redirect?
  478. # [12:50] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  479. # [12:51] <jgraham> annevk: The directory is known to exist, but not doing too much magic seems strictly better
  480. # [12:54] <annevk> jgraham: I can't review that but looks okay
  481. # [13:01] * Quits: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net) (Ping timeout: 258 seconds)
  482. # [13:02] * Joins: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net)
  483. # [13:04] <jgraham> annevk: You can review it now
  484. # [13:06] * heycam is now known as heycam|away
  485. # [13:06] * heycam|away is now known as heycam
  486. # [13:07] <annevk> r+
  487. # [13:08] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  488. # [13:08] <jgraham> Thanks
  489. # [13:08] <tobie> darobin: ty
  490. # [13:08] * Quits: frivoal_ (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  491. # [13:09] <tobie> darobin: didn't know WebIDL had a ws option.
  492. # [13:09] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  493. # [13:09] <tobie> s/WebIDL/webidl2.js/
  494. # [13:12] * Joins: JoWie (~Joris@ip5657532f.direct-adsl.nl)
  495. # [13:12] * Joins: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com)
  496. # [13:13] * Quits: CrLF0710 (~user@218.246.107.86) (Read error: Connection reset by peer)
  497. # [13:13] * Joins: CrLF0710 (~user@218.246.107.86)
  498. # [13:14] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Ping timeout: 272 seconds)
  499. # [13:14] * Quits: stakagi_ (~stakagi@c-89-160-55-244.cust.bredband2.com) (Ping timeout: 252 seconds)
  500. # [13:18] * heycam is now known as heycam|away
  501. # [13:20] * Quits: CrLF0710 (~user@218.246.107.86) (Ping timeout: 265 seconds)
  502. # [13:23] * Quits: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com) (Ping timeout: 258 seconds)
  503. # [13:28] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: Textual IRC Client: www.textualapp.com)
  504. # [13:30] * Quits: bin_005 (~ctlM@217.118.64.43) (Ping timeout: 252 seconds)
  505. # [13:41] * Joins: adactio (~adactio@212.42.170.121)
  506. # [13:42] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 264 seconds)
  507. # [13:46] * Joins: stalled (~stalled@unaffiliated/stalled)
  508. # [13:49] <darobin> tobie: yeah it does as of I think about a year ago, I forget
  509. # [13:49] <darobin> it's not like there's an announcement list or anything
  510. # [13:49] <darobin> I wrote it specifically for use cases like jyasskin_w's thing
  511. # [13:57] <tobie> darobin: darn, spent quite a while trying to figure out was was breaking
  512. # [14:01] <darobin> tobie: sorry about that :(
  513. # [14:01] <darobin> tobie: don't hesitate to ping me when you have trouble with that
  514. # [14:01] <tobie> It was midnight
  515. # [14:01] <tobie> You weren't around
  516. # [14:04] <tobie> darobin: tbh, the problem had more to do with getting stack traces deep within compressed JS
  517. # [14:05] <darobin> don't code at midnight
  518. # [14:05] <darobin> be in bed, read a book man
  519. # [14:05] <darobin> tobie: we could do sourcemaps if it helps
  520. # [14:05] <tobie> that was excpetional, tbh, I generally no longer do this.
  521. # [14:06] <tobie> nah, I think we should just migrate to browserify at some point and get all of this stuff for free.
  522. # [14:06] <darobin> ah, the problem was inside ReSpec
  523. # [14:06] <darobin> yeah, I should browserify it
  524. # [14:07] <darobin> webidl2.js could have a distributed .min though, it's a nicety
  525. # [14:07] <tobie> AMD was a bad id from the start
  526. # [14:08] <tobie> idea, even
  527. # [14:08] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  528. # [14:09] <darobin> yeah
  529. # [14:09] <darobin> I really had to fight RequireJS to get it to be useful for me
  530. # [14:09] <darobin> it's a bit of a nightmare
  531. # [14:09] <darobin> well, a kludge at least
  532. # [14:10] <darobin> it's probably not a huge port to just browserify the whole thing, I'd say a day's worth of work tops
  533. # [14:11] <tobie> famous last words
  534. # [14:12] * Quits: CvP (~CvP@203.76.123.238) (Read error: Connection reset by peer)
  535. # [14:12] * Joins: CvP (~CvP@203.76.123.238)
  536. # [14:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: The deeper I go / the deeper I go / green mountains - Santoka)
  537. # [14:15] <darobin> tobie: heh, nah, I really think it's not that much work
  538. # [14:19] * Joins: tommyliu (~tommyliu@113.102.187.242)
  539. # [14:20] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  540. # [14:21] <annevk> What should we call the flag that makes <img> and Beacon survive an environment settings object going down?
  541. # [14:21] <annevk> Any other APIs that do that?
  542. # [14:21] <annevk> "survive flag"?
  543. # [14:22] <annevk> "survive client termination flag"?
  544. # [14:22] <darobin> the gaynor flag
  545. # [14:23] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
  546. # [14:23] <annevk> Don't get the reference :/
  547. # [14:24] * Quits: tommyliu (~tommyliu@113.102.187.242) (Client Quit)
  548. # [14:32] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 276 seconds)
  549. # [14:33] * Joins: sarri (~sari@unaffiliated/sarri)
  550. # [14:46] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  551. # [14:55] <MikeSmith> annevk: if you go with the longer one, it should be "survive client-termination flag" with a hyphen
  552. # [14:55] <MikeSmith> otherwise it sounds like it's a "termination flag" of some kind
  553. # [14:56] <annevk> Does that also go for "local URLs only flag"?
  554. # [14:56] <annevk> Or " same-origin data URL flag"?
  555. # [14:56] <MikeSmith> yes
  556. # [14:56] <annevk> "unsafe request flag"?
  557. # [14:56] <MikeSmith> yes
  558. # [14:56] <annevk> "CORS preflight flag"?
  559. # [14:56] <MikeSmith> yes there too
  560. # [14:56] <MikeSmith> hyphens all
  561. # [14:56] <annevk> So many hyphens
  562. # [14:57] <MikeSmith> well the alternative is ambiguity
  563. # [14:57] <annevk> same-origin-data-URL?
  564. # [14:57] * hsivonen tries to refactor HTML parsing code for character references
  565. # [14:57] <hsivonen> test don't pass
  566. # [14:57] * Joins: Gege (gege@future.deferred.io)
  567. # [14:57] <annevk> "sandboxed storage area URLs flag"...
  568. # [14:57] <hsivonen> &notit; looks like something that never works right on the first try after changing code
  569. # [14:57] <MikeSmith> annevk: "same-origin data-URL flag" I would think
  570. # [14:58] <annevk> MikeSmith: I might need some help with where the hyphens need to go
  571. # [14:58] * MikeSmith looks for a style-guide reference
  572. # [14:59] <Ms2ger> hsivonen, yay for tests :)
  573. # [14:59] <annevk> I wish specifications had tests
  574. # [14:59] <hsivonen> haha. I forgot to write some code I marked TODO a moment ago
  575. # [14:59] <annevk> For over a month all responses lost URLs
  576. # [14:59] <MikeSmith> hsivonen: you working on refactoring it in order to deal with the ambiguous-ampersand stuff?
  577. # [14:59] <annevk> And nobody noticed but me :-(
  578. # [15:00] <Ms2ger> And you wrote a test that would have caught it?
  579. # [15:00] <darobin> annevk: sorry, Gloria Gaynor https://www.youtube.com/watch?v=ZBR2G-iI3-I
  580. # [15:00] <MikeSmith> hsivonen: btw are you waiting on me still for the patches parsing patches I pinged you for review?
  581. # [15:00] * Ms2ger curses websockets
  582. # [15:03] <hsivonen> MikeSmith: this refactoring is not for the ambiguos ampersands, but this is a good opportunity for me to recap the code so that I could review the patch
  583. # [15:03] <MikeSmith> ok
  584. # [15:03] <hsivonen> MikeSmith: the goal of this refactoring is to stop OOM crashes on the release channel
  585. # [15:03] <MikeSmith> oh boy
  586. # [15:03] <MikeSmith> yeah that's a bit more important
  587. # [15:04] <annevk> MikeSmith: so CORS-preflight flag?
  588. # [15:05] <annevk> MikeSmith: what I don't understand is why "survive client-termination flag" does not make it a "client-termination flag" of some kind
  589. # [15:06] <MikeSmith> hsivonen: well I'm not wedded to that patch, so if your refactoring makes it end up being "overtaken by events" in a way that's not mergeable to the refactored code,then no worries
  590. # [15:06] <hsivonen> MikeSmith: back in 2008, there was a plan for infallible malloc in Gecko, but only part of the plan was implemented. When I ported the parser, I was assuming the full plan would be implemented...
  591. # [15:06] * Joins: newtron (~newtron@199.71.174.203)
  592. # [15:06] <hsivonen> MikeSmith: I think I'll need to merge it manually, yes
  593. # [15:06] <MikeSmith> annevk: yeah "CORS-preflight flag" I think
  594. # [15:07] <hsivonen> MikeSmith: at I think I need to actually try stuff with the patch locally before I can review
  595. # [15:07] <hsivonen> MikeSmith: this stuff is very hard to review by just looking at the code
  596. # [15:07] <MikeSmith> hsivonen: ok (about the manual merge) but I'm also happy to take another shot at it after the refactoring (if you want)
  597. # [15:08] <MikeSmith> hsivonen: yeah, agreed (about being hard to review just be looking at the code, with this stuff)
  598. # [15:08] <annevk> MikeSmith: I guess that means "CORS preflight fetch" and such need hyphens too?
  599. # [15:09] <annevk> MikeSmith: seems like a pretty big problem overall with https://fetch.spec.whatwg.org/ at the moment
  600. # [15:09] <MikeSmith> annevk: I would say so but I'm not the definitive work on this stuff
  601. # [15:09] <MikeSmith> "In general, a compound modifier comprising an adjective plus a noun and preceding the word or words it modifies should be hyphenated"
  602. # [15:09] <annevk> I guess I'll leave this hyphenless until someone can give me the rules
  603. # [15:10] <hsivonen> hmm. looks like the html5lib tokenizer test format has changed since I last ran the tests
  604. # [15:11] <MikeSmith> annevk: "survive client-termination flag" could also be "survive-client-termination flag" and yeah I agree it can start to look a bit silly and like overkill but the point is to make it clear and unambiguous, not necessarily pretty
  605. # [15:11] <annevk> That latter spelling makes more sense to me
  606. # [15:12] <MikeSmith> annevk: http://www.economist.com/style-guide/hyphens is one guide with some example
  607. # [15:13] <MikeSmith> e.g., "third-world war" and "third world war" mean two different things
  608. # [15:13] <MikeSmith> http://www.apastyle.org/learn/faqs/when-use-hyphen.aspx is good too
  609. # [15:15] <tobie> darobin: does respec support syntax highlighting of JS? I assumed it did, but can't seem to get it working
  610. # [15:16] <MikeSmith> http://www.thewriter.com/what-we-think/style-guide/to-hyphenate-or-not-to-hyphenate/
  611. # [15:16] <hsivonen> The Chicago Manual of Style is *very* weird around this topic
  612. # [15:16] <darobin> tobie: <pre class="example highlight">.... should work
  613. # [15:16] <MikeSmith> "A man eating tiger" vs "A man-eating tiger"
  614. # [15:16] <hsivonen> IIRC, it says that "Civil War-era" should be written with an en dash instead of a hyphen. (who does that?)
  615. # [15:17] <MikeSmith> hsivonen: yeah Chicago Manual has a lot of quaint idiosyncrasies
  616. # [15:19] <MikeSmith> New Yorker magazine has some relics too, like they still use coöperate instead of cooperate like everybody else in the universe
  617. # [15:20] <hsivonen> MikeSmith: coöperate isn't as weird as promoting a hyphen to an en dash
  618. # [15:20] <MikeSmith> true
  619. # [15:23] <MikeSmith> hsivonen: http://www.thepunctuationguide.com/en-dash.html#compoundadjectives says something about that odd en-dash usage
  620. # [15:23] <MikeSmith> "When a compound adjective is formed with an element that is itself an open compound or hyphenated compound, some writers replace the customary hyphen with an en dash."
  621. # [15:24] <MikeSmith> but yeah I don't know who those "some writers" are
  622. # [15:24] <MikeSmith> "The Oxford University Press style manual points out that ‘If you take hyphens seriously, you will surely go mad’."
  623. # [15:25] <hsivonen> the editorial board of CMoS probably
  624. # [15:25] <hsivonen> (being "some writers" that is)
  625. # [15:25] * Joins: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net)
  626. # [15:26] <hsivonen> in other news, I found a bug either in my parser code, in the unit tests or the spec. most likely in the parser
  627. # [15:26] <hsivonen> though I'm pretty sure that the code followed the spec when written
  628. # [15:26] <hsivonen> the issue being the name of the token in the <!DOCTYPE> case
  629. # [15:26] <hsivonen> parser says "", tests say null
  630. # [15:27] * Quits: plutoniix (~plutoniix@node-4gf.pool-125-25.dynamic.totbb.net) (Ping timeout: 255 seconds)
  631. # [15:28] * Joins: plutoniix (~plutoniix@node-4gf.pool-125-25.dynamic.totbb.net)
  632. # [15:33] * MikeSmith hopes it's not a regression caused by code he touched but pretty sure it could not be
  633. # [15:34] <hsivonen> MikeSmith: code comments suggests that the code is ancient and written to then-spec
  634. # [15:34] <hsivonen> so...
  635. # [15:34] <MikeSmith> whew
  636. # [15:34] <hsivonen> before the refactoring, I should have thought about overflowing numeric character references some more
  637. # [15:34] <MikeSmith> I wouldn't be surprised if the spec changed in the mean time then
  638. # [15:35] * hsivonen considers them now
  639. # [15:35] <MikeSmith> character references is massive PITA
  640. # [15:35] <hsivonen> yes
  641. # [15:35] <MikeSmith> not worth the cost but stuck with it now
  642. # [15:36] * Joins: TallTed (~Thud@63.119.36.36)
  643. # [15:38] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-kfurpcsrzoaluylm) (Quit: Connection closed for inactivity)
  644. # [15:39] * Quits: newtron (~newtron@199.71.174.203) (Quit: Leaving...)
  645. # [15:39] * hsivonen finds a bug in the existing NCR overflow handling
  646. # [15:40] * Joins: newtron (~newtron@199.71.174.203)
  647. # [15:40] <hsivonen> fun
  648. # [15:45] <hsivonen> only happens on EOF
  649. # [15:46] <MikeSmith> that code is no joy ride
  650. # [15:46] <MikeSmith> I guess it's the nature of the thing though
  651. # [15:47] <hsivonen> &#11111111111EOF differs from &#1111111111EOF &#111111111111EOF &#11111111111x and &#11111111111;
  652. # [15:48] <MikeSmith> that kinda rings some bells
  653. # [15:48] * Joins: caitp (~green@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  654. # [15:48] <MikeSmith> I think I independently noticed that when I was writing the othe patch
  655. # [15:48] <hsivonen> wow
  656. # [15:50] <MikeSmith> I spent quite a while looking at that code at the time, and testing
  657. # [15:51] <MikeSmith> I guess I should have actually put some additional test cases somewhere
  658. # [15:51] * Quits: fredy (~fredy@83.212.98.238) (Excess Flood)
  659. # [15:52] <MikeSmith> but I sorta vaguely remember finding out, hmm, this doesn't actually work for all cases (I mean just as far as the patch I had written)
  660. # [15:52] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  661. # [15:53] <MikeSmith> I guess I assumed the reason it didn't work for some cases was a problem in the code in my patch and not a problem already in the existing code
  662. # [15:53] * Joins: fredy (~fredy@snf-535807.vm.okeanos.grnet.gr)
  663. # [15:53] * MikeSmith wonders what html5ever source for handling this stuff looks like
  664. # [15:55] * MikeSmith peruses https://github.com/servo/html5ever/blob/master/src/tokenizer/char_ref/mod.rs
  665. # [15:57] <MikeSmith> oh I didn't know html5ever had actual error reporting for parse errors
  666. # [15:57] <jgraham> WTAF
  667. # [15:57] <jgraham> Is my Firefox broken or are github using a non-fixed width font for code>
  668. # [15:59] <jgraham> Hmm, the font-family rule looks reasonable
  669. # [16:00] <MikeSmith> looks like fixed-width in my Firefox
  670. # [16:01] <jgraham> So apparently "Consolas" is being interpreted as something else
  671. # [16:01] <jgraham> for me
  672. # [16:05] <MikeSmith> jgraham: I got "Menlo Regular" (system) Used as: "Menlo"
  673. # [16:06] <jgraham> MikeSmith: Yeah, isn't that a mac thing though
  674. # [16:06] <MikeSmith> oh
  675. # [16:06] <MikeSmith> yeah I guess so
  676. # [16:07] <MikeSmith> ah font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  677. # [16:11] * Joins: CrLF0710 (~user@114.111.167.150)
  678. # [16:11] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  679. # [16:12] * Joins: psy_ (~psy@43.224.156.117)
  680. # [16:14] * annevk started using needsinfo on W3C Bugzilla
  681. # [16:14] <annevk> So far, positive results!
  682. # [16:15] * Joins: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com)
  683. # [16:16] <MikeSmith> yay glob
  684. # [16:17] * Quits: newtron (~newtron@199.71.174.203) (Read error: Connection reset by peer)
  685. # [16:18] * Joins: newtron (~newtron@199.71.174.203)
  686. # [16:26] * Joins: CrLF0710` (~user@114.111.167.150)
  687. # [16:28] * Quits: CrLF0710 (~user@114.111.167.150) (Ping timeout: 244 seconds)
  688. # [16:28] <hsivonen> hmm. does the spec really now involve scanning for an arbitrarily large number of alphanumeric ASCII after & to see if the sequence is followed by ;?
  689. # [16:29] <hsivonen> to see if it's a parse error or not
  690. # [16:29] <srji> cd /home/visualisierte/Web/uiani
  691. # [16:29] * Quits: srji (~srji@ec2-54-72-148-186.eu-west-1.compute.amazonaws.com) (Quit: das beste was ich in meinem leben tun kann ist andere menschen dazu zu bringen mich toeten zu wollen)
  692. # [16:30] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
  693. # [16:32] <annevk> edit dom.bs
  694. # [16:32] * Joins: ambv (~ambv@c-71-202-24-187.hsd1.ca.comcast.net)
  695. # [16:32] <hsivonen> DoubleLongLeftRightArrow;
  696. # [16:32] <hsivonen> ClockwiseContourIntegral;
  697. # [16:32] <hsivonen> ooh. there is
  698. # [16:32] <hsivonen> CounterClockwiseContourIntegral;
  699. # [16:33] <hsivonen> that seems to be the longest valid character reference name
  700. # [16:33] <hsivonen> but I guess I should check programmatically
  701. # [16:34] * hsivonen wishes https://html.spec.whatwg.org/entities.json had existed way back when
  702. # [16:36] * Quits: ambv (~ambv@c-71-202-24-187.hsd1.ca.comcast.net) (Client Quit)
  703. # [16:42] * Joins: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com)
  704. # [16:44] * Krinkle|detached is now known as Krinkle
  705. # [16:50] * heycam|away is now known as heycam
  706. # [16:52] <wanderview> annevk: can you elaborate on what you mean in this comment? https://github.com/slightlyoff/ServiceWorker/issues/710#issuecomment-111017003
  707. # [16:53] <wanderview> what impact does opaque have on <img>?
  708. # [16:53] <annevk> wanderview: that you cannot paint it on canvas and then read the bytes
  709. # [16:53] <annevk> read the pixels*
  710. # [16:53] <wanderview> annevk: is that spec'd anywhere yet?
  711. # [16:54] <wanderview> and what behavior should painting on canvas implement? display, but reading rejects or returns zero or something?
  712. # [16:56] <annevk> yeah, once you paint on canvas that taints it
  713. # [16:56] <annevk> that is specced
  714. # [16:56] <annevk> what is not specced is that if <img> gets an opaque response it needs to look at the internal response
  715. # [16:57] <annevk> the idea is that most new features would not look at the internal response but would use the same API as everyone else
  716. # [16:57] <annevk> thereby not creating new cross-origin information leaks
  717. # [16:57] <annevk> (<img> leaks height/width)
  718. # [16:57] * Joins: ambv (~ambv@c-71-202-24-187.hsd1.ca.comcast.net)
  719. # [16:58] <wanderview> its in the canvas spec?
  720. # [16:58] * Joins: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com)
  721. # [16:58] * Quits: ambv (~ambv@c-71-202-24-187.hsd1.ca.comcast.net) (Client Quit)
  722. # [16:59] <annevk> yeah
  723. # [16:59] * Quits: adactio (~adactio@212.42.170.121) (Ping timeout: 264 seconds)
  724. # [17:00] <wanderview> origin-clean
  725. # [17:00] <wanderview> I see it
  726. # [17:00] <wanderview> now to find where gecko implements that
  727. # [17:03] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  728. # [17:05] * Joins: espadrine_ (~tyl@254-188-190-109.dsl.ovh.fr)
  729. # [17:05] * Quits: espadrine (~tyl@254-188-190-109.dsl.ovh.fr) (Ping timeout: 256 seconds)
  730. # [17:05] * espadrine_ is now known as espadrine
  731. # [17:05] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  732. # [17:06] * Joins: adactio (~adactio@212.42.170.121)
  733. # [17:09] * Joins: ehsan_ (~ehsan@2001:450:1f:224:e936:2810:c8d0:51ff)
  734. # [17:10] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  735. # [17:10] * Joins: eric_carlson (~ericc@65.50.212.209)
  736. # [17:11] * Quits: Guest___ (~textual@37-46-188-34.customers.ownit.se) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  737. # [17:14] * Quits: darobin (~darobin@159.180.228.142) (Remote host closed the connection)
  738. # [17:15] * Quits: BigPants (~pants@62.182.217.40)
  739. # [17:25] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  740. # [17:28] <wanderview> annevk: I think maybe we should write a separate spec issue for this... the only thing I see in the SW spec is non-normative text: "Renderer-side security checks about tainting for cross-origin content are tied to the transparency (or opacity) of the Response body, not URLs."
  741. # [17:28] <wanderview> it seems the steps should say something about tainting based on opacity
  742. # [17:30] <wanderview> I guess the steps don't really say to do anything in respondWith()... they just... end
  743. # [17:33] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-ufrpqgyfpzsbxqow)
  744. # [17:33] <wanderview> hmm, no it returns it to Main Fetch through HandleFetch
  745. # [17:33] <wanderview> annevk: does normal document loading integrate with Main Fetch or HandleFetch anywhere? maybe thats what I am missing
  746. # [17:33] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  747. # [17:36] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  748. # [17:38] <annevk> wanderview: everything invokes #concept-fetch
  749. # [17:38] <annevk> wanderview: I guess I need to review SW again
  750. # [17:39] <wanderview> annevk: does it say to use the internal body of an opaque response? because I guess its the internal things that use fetch that need to say that
  751. # [17:40] <annevk> wanderview: I don't follow
  752. # [17:40] <annevk> wanderview: ah, when you navigate someplace and get an opaque response that fails
  753. # [17:41] <annevk> wanderview: Fetch has some checks for that, results in a network error
  754. # [17:41] <wanderview> annevk: sorry, not navigate itself...
  755. # [17:42] <wanderview> annevk: what in spec says the browser should look at the internal response body when an opaque response is passed to respondWith() for a resource load (not navigation)
  756. # [17:42] <wanderview> ?
  757. # [17:42] <wanderview> doesn't that need to be done in whatever uses #concept-fetch?
  758. # [17:43] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-htwbwlxnoqlhhocb)
  759. # [17:43] <annevk> yes
  760. # [17:44] <annevk> wanderview: Fetch also needs to work on the internal response
  761. # [17:45] <wanderview> annevk: but does something in the main html spec use concept-fetch?
  762. # [17:45] <annevk> wanderview: it currently doesn't in https://fetch.spec.whatwg.org/#concept-http-fetch which might be buggy
  763. # [17:45] <annevk> wanderview: not literally right now, but the whole platform does conceptually
  764. # [17:46] <annevk> back later
  765. # [17:46] <wanderview> annevk: well, I think its literal for the respondWith() case, right? the browser is loading an <img> element and the SW intercepts with respondWith()... that integration between <img> load and respondWith() Response is not really spec'd anywhere yet, right?
  766. # [17:47] * Joins: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com)
  767. # [17:48] <annevk> wanderview: once HTML et al are updated to use #concept-fetch, that would be specified
  768. # [17:48] * Joins: jib (~jib@ool-182f9909.dyn.optonline.net)
  769. # [17:48] <wanderview> ok, thanks
  770. # [17:48] <annevk> I mean, as long as those specifications are not updated, nothing would result in a SW being booted to handle their fetches...
  771. # [17:49] <annevk> Technically...
  772. # [17:49] * Joins: ek_ (2302498b@gateway/web/freenode/ip.35.2.73.139)
  773. # [17:49] <wanderview> yea
  774. # [17:50] <wanderview> stuff like passing on the tainting is not spec'd yet either, then
  775. # [17:51] <ek_> hello
  776. # [17:51] <ek_> i have a question related to HTML5 spec
  777. # [17:51] <ek_> In the spec when it says await a stable state
  778. # [17:51] <ek_> what does it mean by stable state?
  779. # [17:52] * Quits: Ms2ger (~Ms2ger@91.182.26.54) (Ping timeout: 258 seconds)
  780. # [17:52] * Joins: sicking (~sicking@211.72.78.109)
  781. # [17:55] * Joins: aphprentice_ (~aphprenti@cpe-68-203-24-27.austin.res.rr.com)
  782. # [17:58] <JonathanNeal> I wanted to bring to your attention an issue I have with :focus and :hover being separate pseudo-classes, and pitching a solution @ http://discourse.specifiction.org/t/a-common-pseudo-class-for-hover-and-focus/877
  783. # [18:03] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  784. # [18:03] * Quits: ehsan_ (~ehsan@2001:450:1f:224:e936:2810:c8d0:51ff) (Remote host closed the connection)
  785. # [18:06] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  786. # [18:07] * Joins: zcorpan (~zcorpan@90-230-160-247-no188.tbcn.telia.com)
  787. # [18:07] * Joins: adactio (~adactio@212.42.170.121)
  788. # [18:11] * Quits: adactio (~adactio@212.42.170.121) (Client Quit)
  789. # [18:14] * Joins: adactio (~adactio@212.42.170.121)
  790. # [18:14] * Quits: ek_ (2302498b@gateway/web/freenode/ip.35.2.73.139) (Quit: Page closed)
  791. # [18:14] * Joins: edwardbc (~edwardbc@201.191.3.48)
  792. # [18:16] * Quits: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net) (Ping timeout: 256 seconds)
  793. # [18:20] * Joins: Maurice` (copyman@unaffiliated/maurice)
  794. # [18:21] * Joins: ap (~ap@17.202.44.214)
  795. # [18:25] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  796. # [18:26] * Joins: BigPants (~pants@79.138.134.248.mobile.tre.se)
  797. # [18:27] <annevk> heycam: you around?
  798. # [18:27] <annevk> heycam: the algorithms to get bytes out of a BufferSource can throw
  799. # [18:27] <annevk> heycam: due to e.g. the buffer being detached
  800. # [18:28] <annevk> heycam: it would be much nicer if the binding layer threw, no?
  801. # [18:28] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  802. # [18:30] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  803. # [18:30] <Domenic> https://github.com/orgs/improved-permissions?utm_source=github_site&utm_medium=blog&utm_campaign=organization-permissions looks useful
  804. # [18:32] * Joins: benwerd (~benwerd@40.139.122.26)
  805. # [18:35] * Quits: flatr0ze (~flatr0ze@artbinder03.a.subnet.rcn.com) (Read error: Connection reset by peer)
  806. # [18:35] * Joins: flatr0ze (~flatr0ze@artbinder03.a.subnet.rcn.com)
  807. # [18:38] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  808. # [18:40] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  809. # [18:41] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  810. # [18:41] * Joins: ehsan_ (~ehsan@2001:450:1f:224:e936:2810:c8d0:51ff)
  811. # [18:43] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  812. # [18:46] * Joins: jsbell (jsbell@nat/google/x-jvucqesntxksfyge)
  813. # [18:49] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  814. # [18:50] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Client Quit)
  815. # [18:53] * Quits: zcorpan (~zcorpan@90-230-160-247-no188.tbcn.telia.com) (Remote host closed the connection)
  816. # [18:53] <heycam> annevk: hi, yes but about to head out to dinner
  817. # [18:57] <heycam> annevk: where is the algorithm now, in Fetch?
  818. # [18:58] <heycam> annevk: oh no, we've got the "get a copy of the bytes held by the buffer source" term in IDL
  819. # [18:58] <heycam> and "Attempting to get a reference to or get a copy of the bytes held by a buffer source when the ArrayBuffer has been detached will fail in a language binding-specific manner."
  820. # [18:58] <heycam> so yes, I think having something in IDL that says the specific failure mode would be good
  821. # [18:59] * Quits: jib (~jib@ool-182f9909.dyn.optonline.net) (Read error: Connection reset by peer)
  822. # [18:59] * Joins: jib (~jib@ool-182f9909.dyn.optonline.net)
  823. # [19:00] <heycam> hmm, so in http://heycam.github.io/webidl/#es-buffer-source-types we check for [[ArrayBufferData]] being null, and throw
  824. # [19:00] <heycam> which I think is the state when the buffer has been detached
  825. # [19:00] <heycam> can you verify that's right?
  826. # [19:01] * Quits: sicking (~sicking@211.72.78.109) (Quit: sicking)
  827. # [19:03] * Joins: ambv (~ambv@199.201.64.131)
  828. # [19:04] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  829. # [19:07] * Quits: aphprentice (~aphprenti@cpe-173-174-38-222.austin.res.rr.com) (Remote host closed the connection)
  830. # [19:08] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  831. # [19:08] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  832. # [19:08] * Joins: rniwa (~rniwa@17.245.115.142)
  833. # [19:08] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  834. # [19:09] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  835. # [19:09] * Quits: espadrine (~tyl@254-188-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
  836. # [19:11] * heycam is now known as heycam|away
  837. # [19:16] * Quits: stakagi (~stakagi@c-89-160-55-244.cust.bredband2.com) (Ping timeout: 252 seconds)
  838. # [19:21] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  839. # [19:22] * Joins: stakagi (~stakagi@c-89-160-55-242.cust.bredband2.com)
  840. # [19:25] * Quits: bzed (~bzed@shell.bzed.at) (Quit: leaving)
  841. # [19:26] * Joins: bzed (~bzed@shell.bzed.at)
  842. # [19:27] * wilsonpage is now known as wilsonpage-away
  843. # [19:31] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  844. # [19:36] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 252 seconds)
  845. # [19:37] * Quits: jyasskin_w (jyasskin@nat/google/x-crvgvnmjcvndgqso) (Ping timeout: 265 seconds)
  846. # [19:38] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  847. # [19:40] * Quits: benwerd (~benwerd@40.139.122.26)
  848. # [19:41] * Quits: bzed (~bzed@shell.bzed.at) (Quit: leaving)
  849. # [19:41] * Joins: bzed (~bzed@shell.bzed.at)
  850. # [19:46] * Joins: zcorpan (~zcorpan@90-230-160-247-no188.tbcn.telia.com)
  851. # [19:46] * Quits: rniwa (~rniwa@17.245.115.142) (Quit: My Mac has gone to sleep. ZZZzzz…)
  852. # [19:49] * Quits: eric_carlson (~ericc@65.50.212.209) (Quit: eric_carlson)
  853. # [19:49] <annevk> heycam|away: yeah
  854. # [19:50] <annevk> heycam|away: I'll file a bug on making that use IsDetachedBuffer
  855. # [19:51] * Quits: zcorpan (~zcorpan@90-230-160-247-no188.tbcn.telia.com) (Ping timeout: 276 seconds)
  856. # [19:54] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-htwbwlxnoqlhhocb) (Quit: Connection closed for inactivity)
  857. # [19:55] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  858. # [19:56] * Joins: rniwa (~rniwa@17.245.29.121)
  859. # [19:57] * Quits: bnicholson (~bnicholso@c-24-130-60-241.hsd1.ca.comcast.net) (Quit: This computer has gone to sleep)
  860. # [19:59] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  861. # [20:00] * Joins: rniwa_ (~rniwa@17.202.45.225)
  862. # [20:03] * wilsonpage-away is now known as wilsonpage
  863. # [20:03] * Quits: rniwa (~rniwa@17.245.29.121) (Ping timeout: 258 seconds)
  864. # [20:06] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  865. # [20:07] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  866. # [20:11] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
  867. # [20:13] * Quits: CrLF0710` (~user@114.111.167.150) (Ping timeout: 250 seconds)
  868. # [20:13] * Quits: dbaron (~dbaron@173-228-85-118.dsl.dynamic.fusionbroadband.com) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  869. # [20:14] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  870. # [20:15] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-epsbogxmbbfapizf) (Quit: Connection closed for inactivity)
  871. # [20:21] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  872. # [20:21] * Joins: eric_carlson (~ericc@192.42.249.151)
  873. # [20:25] * Quits: eric_carlson (~ericc@192.42.249.151) (Ping timeout: 264 seconds)
  874. # [20:27] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  875. # [20:29] * Joins: weinig (~weinig@17.202.50.223)
  876. # [20:29] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  877. # [20:31] * Quits: annevk (~annevk@195.12.41.182) (Remote host closed the connection)
  878. # [20:34] * Joins: annevk (~annevk@195.12.41.182)
  879. # [20:37] * Joins: eric_carlson (~ericc@65.50.215.3)
  880. # [20:37] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  881. # [20:39] * Joins: bin_005 (~ctlM@80.83.238.48)
  882. # [20:40] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-rluelukfrpysqljg)
  883. # [20:44] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  884. # [20:45] * wilsonpage is now known as wilsonpage-away
  885. # [20:46] * Joins: frivoal (~frivoal@cm-84.208.175.177.getinternet.no)
  886. # [20:49] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  887. # [20:55] * Quits: BigPants (~pants@79.138.134.248.mobile.tre.se) (Ping timeout: 246 seconds)
  888. # [20:57] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  889. # [20:57] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 265 seconds)
  890. # [20:59] * Quits: jyasskin (~jyasskin@173-228-80-34.dsl.static.fusionbroadband.com) (Quit: My computer has gone to sleep. ZZZzzz…)
  891. # [21:00] * Joins: ap_ (~ap@17.114.219.7)
  892. # [21:03] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 264 seconds)
  893. # [21:03] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  894. # [21:03] * Joins: encrypt__ (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  895. # [21:04] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
  896. # [21:05] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  897. # [21:05] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  898. # [21:06] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  899. # [21:06] * Joins: BigPants (~pants@m176-64-229-48.cust.tele2.se)
  900. # [21:07] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  901. # [21:07] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  902. # [21:08] * Quits: ap_ (~ap@17.114.219.7)
  903. # [21:09] <Domenic> annevk: btw we are collecting code coverage on web-platform-tests vs. jsdom/whatwg-url: https://github.com/jsdom/whatwg-url/issues/8
  904. # [21:10] <Domenic> annevk: hopefully we will supplement web-platform-tests with 100% coverage before this is all over
  905. # [21:10] <Domenic> right now it is like 70%
  906. # [21:10] * Joins: ap (~ap@17.114.219.7)
  907. # [21:11] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  908. # [21:12] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  909. # [21:12] * Joins: Ms2ger (~Ms2ger@193.190.253.150)
  910. # [21:14] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  911. # [21:16] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  912. # [21:19] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  913. # [21:20] * Joins: othermaciej (~mjs@76.14.75.149)
  914. # [21:20] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  915. # [21:21] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  916. # [21:23] * Joins: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net)
  917. # [21:24] <jgraham> Domenic++
  918. # [21:25] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  919. # [21:26] * Quits: calvaris (~calvaris@46.182.207.17.c.fiberdirekt.net) (Read error: Connection reset by peer)
  920. # [21:26] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  921. # [21:28] <tobie> this is probably a very daft question, is it possible to throw DOM Exceptions from application code, and if so, what's the best practice to do it?
  922. # [21:29] <Ms2ger> new DOMException()
  923. # [21:29] <Ms2ger> Works in Gecko
  924. # [21:30] <Domenic> Not in Chrome yet, but soon
  925. # [21:32] <tobie> oh, that's why. :)
  926. # [21:33] <jib> tobie: in firefox: throw new DOMException("hi", "SyntaxError"); http://jsfiddle.net/gm2czfva
  927. # [21:33] * Quits: TallTed (~Thud@63.119.36.36)
  928. # [21:34] <tobie> ty jib
  929. # [21:34] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  930. # [21:36] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  931. # [21:37] * Quits: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com) (Quit: Hakuna Matata!)
  932. # [21:37] * Joins: tav (~tav`@host31-52-139-132.range31-52.btcentralplus.com)
  933. # [21:40] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  934. # [21:40] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  935. # [21:41] * Joins: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com)
  936. # [21:46] * Joins: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net)
  937. # [21:46] * Quits: bengo (~textual@50-203-84-2-static.hfc.comcastbusiness.net) (Client Quit)
  938. # [21:52] * Joins: jyasskin (jyasskin@nat/google/x-bhqmnymgfozvojmk)
  939. # [21:58] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  940. # [22:01] * Joins: weinig_ (~weinig@17.114.218.45)
  941. # [22:03] <TabAtkins> Who still theoretically "maintains" Anolis? Can we get that person to put a big "THIS TOOL IS NOT MAINTAINED, PLEASE USE BIKESHED INSTEAD" message on all the docs and download pages?
  942. # [22:03] <jgraham> gsnedders: ^
  943. # [22:04] <gsnedders> Ms2ger: ^^
  944. # [22:04] * Quits: weinig (~weinig@17.202.50.223) (Ping timeout: 265 seconds)
  945. # [22:04] * weinig_ is now known as weinig
  946. # [22:04] <TabAtkins> (Someone just dropped by w3c#pub with a problem publishing a spec using Anolis, and robin was rightly horrified that they were even capable of doing that at this point.)
  947. # [22:05] <jgraham> (something, something, horrified, respec, something)
  948. # [22:05] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  949. # [22:05] <TabAtkins> Baby steps.
  950. # [22:05] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  951. # [22:06] <tantek> bikeshed > respec b/c js;dr something something
  952. # [22:07] * Joins: jyasskin_w (jyasskin@nat/google/session)
  953. # [22:07] * Quits: jyasskin_w (jyasskin@nat/google/session) (Changing host)
  954. # [22:07] * Joins: jyasskin_w (jyasskin@nat/google/x-kbtrehvqbdosazae)
  955. # [22:07] * Quits: jevs (sid23814@gateway/web/irccloud.com/x-qrueopkryavaioae) (Ping timeout: 256 seconds)
  956. # [22:07] * Quits: ebryn (sid2895@gateway/web/irccloud.com/x-wwqvyrcuhadnnjle) (Ping timeout: 256 seconds)
  957. # [22:07] * Quits: Phae (sid455@gateway/web/irccloud.com/x-hwrtcjcbqxhgfjgt) (Ping timeout: 256 seconds)
  958. # [22:08] * Quits: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  959. # [22:08] * Joins: ebryn (sid2895@gateway/web/irccloud.com/x-sjfrfzwiqhlhxvbt)
  960. # [22:08] * Joins: jevs (sid23814@gateway/web/irccloud.com/x-erqyoanrtzvojjti)
  961. # [22:09] * Joins: Phae (sid455@gateway/web/irccloud.com/x-xppfheaxihpfcofm)
  962. # [22:11] * Joins: rniwa (~rniwa@17.245.29.121)
  963. # [22:12] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  964. # [22:13] * Joins: dbaron (~dbaron@2620:101:80fb:224:180f:b26:61d8:bd1b)
  965. # [22:13] * Quits: rniwa_ (~rniwa@17.202.45.225) (Ping timeout: 245 seconds)
  966. # [22:15] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  967. # [22:19] <TabAtkins> tantek: Well, there are a few reasons, related to both user experience and ecosystem health, but yeah.
  968. # [22:20] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Quit: Leaving.)
  969. # [22:22] <tantek> TabAtkins: agreed, hence the something something :)
  970. # [22:25] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  971. # [22:25] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  972. # [22:31] * Quits: tantek (~tantek@70-36-139-190.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  973. # [22:31] * Quits: encrypt__ (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
  974. # [22:31] <jsbell> tobie: per spec, `new` is optional for DOMException() constructor, just like native JS errors. That's holding me up landing Chrome support (it shouldn't but I'm also lazy...)
  975. # [22:31] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  976. # [22:32] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  977. # [22:33] <tobie> jsbell: do we get to add new error codes to it?
  978. # [22:33] <tobie> (asking for a friend)
  979. # [22:34] <jsbell> tobie: no; if you pass a known name (from webidl spec) it gets stamped with the right code, otherwise .code === 0
  980. # [22:34] <jsbell> Unless you meant new error names, in which case yeah, use any string you want.
  981. # [22:35] <tobie> I don't know what I meant
  982. # [22:35] * Quits: jib (~jib@ool-182f9909.dyn.optonline.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  983. # [22:35] <tobie> Imagine I'd like to have CacheMissError in a spec, how would I go about doing that?
  984. # [22:36] <Ms2ger> TabAtkins, can do, send me email
  985. # [22:37] <jsbell> tobie: "throw a CacheMissError exception." where 'throw' references the algorithm in webidl
  986. # [22:37] <tobie> and that's it?
  987. # [22:37] <tobie> I don't need to define CacheMissError anywhere?
  988. # [22:38] * tobie goes crazy
  989. # [22:38] <jsbell> tobie: or "throw a new DOMException with error name CacheMissError"
  990. # [22:38] <jsbell> it's just a string
  991. # [22:38] <jsbell> go wild
  992. # [22:38] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 264 seconds)
  993. # [22:38] <jsbell> (the former is the short form I've seen annevk using and I've borrowed, webidl uses the latter)
  994. # [22:38] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  995. # [22:39] * tobie throws a NSFWError exception.
  996. # [22:39] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  997. # [22:39] <tobie> ty
  998. # [22:40] <jsbell> webidl says "if you invent new exception types, report 'em and they'll get added asap" but I think that's just to keep the documentation in one place
  999. # [22:40] <jsbell> in IDB "v2' I still have all the exception types documented, but it does defer all details to webidl
  1000. # [22:40] <tobie> k
  1001. # [22:41] <jsbell> (^^ not an actual quote)
  1002. # [22:45] * Joins: KevinMarks__ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  1003. # [22:46] * Quits: Ms2ger (~Ms2ger@193.190.253.150) (Ping timeout: 258 seconds)
  1004. # [22:48] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  1005. # [22:55] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
  1006. # [22:58] * Quits: dbaron (~dbaron@2620:101:80fb:224:180f:b26:61d8:bd1b) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1007. # [23:00] * Joins: Rastus_Vernon (rvernon@wikimedia/Rastus-Vernon)
  1008. # [23:01] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  1009. # [23:01] * Joins: jib (~jib@ool-182f9909.dyn.optonline.net)
  1010. # [23:02] * Quits: weinig (~weinig@17.114.218.45) (Quit: weinig)
  1011. # [23:04] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
  1012. # [23:12] * Quits: bin_005 (~ctlM@80.83.238.48) (Ping timeout: 258 seconds)
  1013. # [23:14] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1014. # [23:15] * Joins: bin_005 (~ctlM@80.83.239.126)
  1015. # [23:20] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  1016. # [23:21] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  1017. # [23:25] * Quits: frivoal (~frivoal@cm-84.208.175.177.getinternet.no) (Remote host closed the connection)
  1018. # [23:27] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  1019. # [23:30] * Quits: Maurice` (copyman@unaffiliated/maurice)
  1020. # [23:34] * Quits: eric_carlson (~ericc@65.50.215.3) (Ping timeout: 256 seconds)
  1021. # [23:34] * Quits: jib (~jib@ool-182f9909.dyn.optonline.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  1022. # [23:37] * Joins: eric_carlson (~ericc@192.42.249.181)
  1023. # [23:40] * Quits: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net) (Quit: bradleymeck)
  1024. # [23:47] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
  1025. # [23:48] * Joins: karlcow (~karl@nerval.la-grange.net)
  1026. # [23:48] * Quits: ambv (~ambv@199.201.64.131) (Ping timeout: 264 seconds)
  1027. # [23:48] * Joins: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net)
  1028. # [23:50] * Joins: ambv (~ambv@199.201.64.133)
  1029. # [23:51] * Quits: tantek (~tantek@108-212-64-202.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  1030. # [23:52] * Joins: bradleymeck (~bradleyme@99-20-94-62.lightspeed.austtx.sbcglobal.net)
  1031. # [23:55] * Quits: ehsan_ (~ehsan@2001:450:1f:224:e936:2810:c8d0:51ff) (Remote host closed the connection)
  1032. # [23:56] * Quits: eric_carlson (~ericc@192.42.249.181) (Quit: eric_carlson)
  1033. # [23:57] * Joins: bin_005_q (~ctlM@80.83.239.52)
  1034. # [23:58] * Quits: bin_005 (~ctlM@80.83.239.126) (Ping timeout: 252 seconds)
  1035. # Session Close: Fri Jun 12 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