/irc-logs / freenode / #whatwg / 2014-09-29 / end

Options:

  1. # Session Start: Mon Sep 29 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:07] * heycam is now known as heycam|away
  4. # [00:08] * heycam|away is now known as heycam
  5. # [00:14] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  6. # [00:14] * Quits: weinig (~weinig@17.202.50.84) (Quit: weinig)
  7. # [00:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  8. # [00:20] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  9. # [00:21] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  10. # [00:26] * Joins: tantek (~tantek@192.169.22.210.static.etheric.net)
  11. # [00:40] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  12. # [00:40] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  13. # [00:40] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  14. # [00:41] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  15. # [00:41] * Joins: espadrine` (~ttyl@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr)
  16. # [00:41] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  17. # [00:43] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 258 seconds)
  18. # [00:44] * Quits: espadrine (~ttyl@AMontsouris-158-1-55-94.w92-128.abo.wanadoo.fr) (Ping timeout: 245 seconds)
  19. # [00:46] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 244 seconds)
  20. # [00:48] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 250 seconds)
  21. # [00:51] * Joins: weinig (~weinig@98.234.191.242)
  22. # [01:13] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  23. # [01:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  24. # [01:34] * Quits: espadrine` (~ttyl@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr) (Ping timeout: 272 seconds)
  25. # [01:45] * Joins: hasather (~hasather@80.91.33.141)
  26. # [01:51] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  27. # [01:52] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Leaving)
  28. # [01:53] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  29. # [01:57] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  30. # [01:57] * Quits: tantek (~tantek@192.169.22.210.static.etheric.net) (Ping timeout: 260 seconds)
  31. # [01:58] * Quits: erlehmann (~erlehmann@f055102071.adsl.alicedsl.de) (Quit: Die demokratieerhaltende Whistleblowerplattform Krautchan freut sich immer über Spenden.)
  32. # [02:02] * Joins: roc (~chatzilla@metro29st13.m.subnet.rcn.com)
  33. # [02:05] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  34. # [02:09] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Ping timeout: 244 seconds)
  35. # [02:30] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
  36. # [02:31] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  37. # [02:38] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  38. # [02:39] * Joins: KevinMarks_ (~yaaic@2607:fb90:2201:3d11:544f:1933:5bc7:1811)
  39. # [02:43] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  40. # [02:49] * Joins: tantek (~tantek@70.36.139.41)
  41. # [02:52] * Joins: hasather (~hasather@80.91.33.141)
  42. # [02:57] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  43. # [02:57] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  44. # [03:00] * Quits: tantek (~tantek@70.36.139.41) (Read error: Connection reset by peer)
  45. # [03:03] * Quits: eto (~eto@unaffiliated/eto) (Read error: Connection reset by peer)
  46. # [03:03] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  47. # [03:04] * Joins: eto (~eto@unaffiliated/eto)
  48. # [03:13] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  49. # [03:13] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  50. # [03:15] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  51. # [03:15] * Joins: Mso150 (~ctlM@80.83.238.80)
  52. # [03:19] * Quits: roc (~chatzilla@metro29st13.m.subnet.rcn.com) (Remote host closed the connection)
  53. # [03:23] * Joins: dbaron (~dbaron@50.0.192.112)
  54. # [03:38] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Leaving)
  55. # [03:39] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  56. # [03:46] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  57. # [03:49] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Quit: WeeChat 0.4.3)
  58. # [03:50] * Quits: Mso150 (~ctlM@80.83.238.80) (Ping timeout: 250 seconds)
  59. # [03:52] * heycam is now known as heycam|away
  60. # [03:57] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  61. # [03:58] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  62. # [04:01] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Client Quit)
  63. # [04:01] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  64. # [04:02] * Joins: hasather (~hasather@80.91.33.141)
  65. # [04:04] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Client Quit)
  66. # [04:04] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  67. # [04:04] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  68. # [04:06] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  69. # [04:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  70. # [04:10] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  71. # [04:15] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Remote host closed the connection)
  72. # [04:16] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  73. # [04:16] * Quits: seventh (seventh@103.17.198.191) (Ping timeout: 272 seconds)
  74. # [04:25] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  75. # [04:30] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Ping timeout: 245 seconds)
  76. # [04:45] * Joins: ambv (~ambv@d23-16-55-40.bchsia.telus.net)
  77. # [04:45] * Quits: ambv (~ambv@d23-16-55-40.bchsia.telus.net) (Client Quit)
  78. # [04:55] * Joins: karlcow (~karl@nerval.la-grange.net)
  79. # [04:56] * Joins: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net)
  80. # [04:57] * Quits: jonr22 (~jonr22@c-65-96-170-37.hsd1.ma.comcast.net) (Client Quit)
  81. # [05:03] * Joins: hasather (~hasather@80.91.33.141)
  82. # [05:04] * Joins: Areks_home (~Areks@95-26-23-3.broadband.corbina.ru)
  83. # [05:06] * Quits: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  84. # [05:08] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 258 seconds)
  85. # [05:08] * Quits: Areks_home (~Areks@95-26-23-3.broadband.corbina.ru) (Ping timeout: 244 seconds)
  86. # [05:12] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  87. # [05:14] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  88. # [05:21] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
  89. # [05:36] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  90. # [06:12] * Joins: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net)
  91. # [06:24] * Joins: tommyliu (~tommyliu@183.37.188.152)
  92. # [06:26] * Joins: birtles (sid16523@gateway/web/irccloud.com/x-aljgkfaogqcfcegi)
  93. # [06:27] * Quits: KevinMarks_ (~yaaic@2607:fb90:2201:3d11:544f:1933:5bc7:1811) (Ping timeout: 272 seconds)
  94. # [06:27] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  95. # [06:44] * Joins: sspi (sid34681@gateway/web/irccloud.com/x-dlzrltktndtoggvi)
  96. # [06:47] * Quits: jeremyj (~jeremyj@c-24-4-202-10.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  97. # [07:01] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  98. # [07:05] * Joins: hasather (~hasather@80.91.33.141)
  99. # [07:09] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 250 seconds)
  100. # [07:16] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  101. # [07:19] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Ping timeout: 272 seconds)
  102. # [07:23] * Joins: zdobersek (~zan@46.166.186.218)
  103. # [07:33] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  104. # [07:36] * Joins: hasather (~hasather@80.91.33.141)
  105. # [07:39] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 245 seconds)
  106. # [07:41] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  107. # [07:44] * Joins: dbaron (~dbaron@50.0.192.112)
  108. # [07:55] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  109. # [08:07] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  110. # [08:10] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 250 seconds)
  111. # [08:17] * Joins: nicolasbadia (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net)
  112. # [08:20] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  113. # [08:21] * Quits: nicolasbadia (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net) (Client Quit)
  114. # [08:22] * Joins: nicolasbadia_ (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net)
  115. # [08:30] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  116. # [08:31] * Joins: weinig (~weinig@98.234.191.242)
  117. # [08:31] * Joins: Ms2ger (~Ms2ger@91.180.140.18)
  118. # [08:36] * Quits: nicolasbadia_ (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net) (Quit: nicolasbadia_)
  119. # [08:37] * Joins: hasather (~hasather@80.91.33.141)
  120. # [08:40] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  121. # [08:42] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  122. # [08:47] * Quits: tommyliu (~tommyliu@183.37.188.152) (Remote host closed the connection)
  123. # [08:48] * Joins: tommyliu (~tommyliu@183.37.188.152)
  124. # [08:51] * Joins: espadrine (~espadrine@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr)
  125. # [08:53] * Quits: tommyliu (~tommyliu@183.37.188.152) (Ping timeout: 272 seconds)
  126. # [09:02] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  127. # [09:09] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  128. # [09:09] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  129. # [09:14] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  130. # [09:14] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  131. # [09:17] * Joins: Mso150 (~ctlM@80.83.238.31)
  132. # [09:18] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Client Quit)
  133. # [09:18] * Joins: markkes (~markkes@62.207.90.201)
  134. # [09:22] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  135. # [09:22] * Joins: tommyliu_ (~tommyliu@61.144.248.40)
  136. # [09:22] * Quits: tommyliu_ (~tommyliu@61.144.248.40) (Remote host closed the connection)
  137. # [09:23] * Joins: tommyliu_ (~tommyliu@li568-142.members.linode.com)
  138. # [09:25] * Joins: yhirano (uid40668@gateway/web/irccloud.com/x-zvpsbpwtfsfpbrff)
  139. # [09:25] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 260 seconds)
  140. # [09:28] * Joins: dylanlindgren (~kartstar@14-203-200-194.tpgi.com.au)
  141. # [09:38] * Joins: hasather (~hasather@80.91.33.141)
  142. # [09:41] * Joins: darobin (~darobin@78.109.80.74)
  143. # [09:42] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  144. # [09:43] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  145. # [09:46] * Joins: nicolasbadia (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net)
  146. # [09:46] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  147. # [09:47] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  148. # [09:47] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  149. # [09:55] * Joins: tommyliu (~tommyliu@61.144.248.40)
  150. # [09:57] * Joins: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se)
  151. # [09:58] * Quits: tommyliu_ (~tommyliu@li568-142.members.linode.com) (Ping timeout: 260 seconds)
  152. # [10:09] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 245 seconds)
  153. # [10:10] * Quits: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se) (Ping timeout: 245 seconds)
  154. # [10:12] * Quits: espadrine (~espadrine@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr) (Quit: espadrine)
  155. # [10:14] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  156. # [10:15] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  157. # [10:28] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  158. # [10:28] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  159. # [10:31] * Joins: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se)
  160. # [10:33] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  161. # [10:37] * Quits: Ms2ger (~Ms2ger@91.180.140.18) (Ping timeout: 258 seconds)
  162. # [10:47] * Joins: charl (~charl@charl.eu)
  163. # [10:54] * Joins: tommyliu_ (~tommyliu@61.144.248.40)
  164. # [10:56] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Read error: Connection reset by peer)
  165. # [10:57] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  166. # [10:57] <zcorpan> mathiasbynens: feel free to merge on wpt if you have reviewed and the comments are addressed
  167. # [10:57] * Joins: okj579 (~quassel@HSI-KBW-109-193-007-209.hsi7.kabel-badenwuerttemberg.de)
  168. # [10:58] * Quits: tommyliu_ (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
  169. # [10:58] * Joins: tommyliu (~tommyliu@61.144.248.40)
  170. # [11:03] * Quits: okj579 (~quassel@HSI-KBW-109-193-007-209.hsi7.kabel-badenwuerttemberg.de) (Quit: okj579)
  171. # [11:05] * Quits: Mso150 (~ctlM@80.83.238.31) (Ping timeout: 260 seconds)
  172. # [11:11] * Joins: Lachy (~Lachy@213.166.174.2)
  173. # [11:20] <zcorpan> Hixie: would have been nice if svg style was scoped, but it's not afaict
  174. # [11:23] <ondras> dammit
  175. # [11:23] <ondras> https://bugzilla.mozilla.org/show_bug.cgi?id=169521
  176. # [11:24] <ondras> all other browsers are doing the same
  177. # [11:24] <ondras> so probably a PEBKAC?
  178. # [11:24] <ondras> can please someone more skilled with xml confirm and/or explain?
  179. # [11:24] * Joins: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
  180. # [11:24] * Joins: Ms2ger (~Ms2ger@nata200.ugent.be)
  181. # [11:26] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  182. # [11:27] <zcorpan> ondras: it's a bug in the serializer
  183. # [11:28] * Quits: sarri (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
  184. # [11:29] <zcorpan> ondras: the xml parser normalizes a few literal characters in attribute values to U+0020
  185. # [11:29] <zcorpan> ondras: so the xml serializer needs to escape them for proper round-tripping
  186. # [11:30] * Joins: sarri (~sari@p50995cae.dip0.t-ipconnect.de)
  187. # [11:30] * Joins: hasather (~hasather@80.91.33.141)
  188. # [11:30] <zcorpan> ondras: HTML has the same deal for U+000D
  189. # [11:31] * Joins: cheron (~cheron@unaffiliated/cheron)
  190. # [11:32] <ondras> zcorpan: yes, I would say I am pretty familiarized with how it works and how it *should* work
  191. # [11:32] <ondras> zcorpan: but the serializer does the same in all browsers; a behavior that often signifies a user error
  192. # [11:32] <ondras> zcorpan: also, this bug is 12 years old, so I would guess nobody really considers it a bug then?
  193. # [11:33] <zcorpan> ondras: ah. well in this case it's not a user error :-)
  194. # [11:33] <Ms2ger> ondras, just not one that's more important than the million other things that need fixing :)
  195. # [11:34] <ondras> Ms2ger: would be nice to at least acknowledge it is an issue :-) that would, for instance, motivate me to submit it to other browsers as well...
  196. # [11:35] <Ms2ger> zcorpan, can you please say "this is a bug" in the bug? ;)
  197. # [11:35] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  198. # [11:35] <ondras> :-)
  199. # [11:36] <zcorpan> didn't bz confirm it in 2002?
  200. # [11:37] <zcorpan> (maybe we don't want to escape U+000D though)
  201. # [11:37] * zcorpan 101 switching trains
  202. # [11:37] <ondras> not sure what are all the relevant status keywords/states, but "NEW" is what I often see on new, raw, wait-with-focusing-on-that-till-more-input-or-money-is-provided issues
  203. # [11:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
  204. # [11:41] * Quits: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se) (Ping timeout: 245 seconds)
  205. # [11:45] * Joins: karlcow (~karl@nerval.la-grange.net)
  206. # [11:46] * Joins: guybedford (~guybedfor@41-133-249-7.dsl.mweb.co.za)
  207. # [11:50] * Joins: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se)
  208. # [11:57] <zcorpan> ok commented
  209. # [11:57] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  210. # [11:58] <ondras> zcorpan: thanks!
  211. # [11:59] <annevk> ondras: NEW means confirmed
  212. # [11:59] <annevk> ondras: UNCONFIRMED is when it's not acknowledged
  213. # [11:59] <annevk> ondras: at least for bmo
  214. # [12:00] <zcorpan> ondras: fwiw Presto passes the test
  215. # [12:00] <ondras> zcorpan: nice, I did not try that. just ff/chrome/opera. my bad.
  216. # [12:01] <ondras> ("new" opera, webkit/blink)
  217. # [12:01] <zcorpan> i don't expect people to test presto these days :-)
  218. # [12:01] <ondras> yeah.
  219. # [12:01] <ondras> let's try trident then .)
  220. # [12:02] <zcorpan> although createDocument threw an exception, adding another argument fixed it
  221. # [12:03] * Quits: tommyliu (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
  222. # [12:04] * Joins: tommyliu (~tommyliu@61.144.248.40)
  223. # [12:05] <ondras> yes
  224. # [12:05] * Quits: ^esc_ (~esc-ape@178.115.129.76.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
  225. # [12:05] <ondras> and the results are, hmm, different.
  226. # [12:05] <ondras> :)
  227. # [12:06] <ondras> but serializes properly it seems
  228. # [12:13] * Quits: zcorpan (~zcorpan@c-5eeaaab4-74736162.cust.telenor.se) (Ping timeout: 272 seconds)
  229. # [12:13] <annevk> ondras: does https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html define the behavior properly?
  230. # [12:19] <ondras> annevk: first of all, when using DOMParser with "text/html", the literal newline in attribute value seems to be preserved
  231. # [12:20] <ondras> annevk: which leads me to conclusion that text/html is treated in a different way than application/xml, with respect to parsing
  232. # [12:20] <ondras> annevk: and thus I would expect the option to choose beween these (two?) modes during the serialization
  233. # [12:21] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  234. # [12:24] <Domenic> annevk: if geolocation were to be deprecated for insecure origins, are mixed-content https pages insecure or secure?
  235. # [12:32] <ondras> annevk: I would say that the behavior matches https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#dfn-concept-serialize-attr-value , but this spec is not sufficient for serialization of generic XML documents
  236. # [12:35] <ondras> An XML parser, for the purposes of this specification, is a construct that follows the rules given in the XML specification to map a string of bytes or characters into a Document object.
  237. # [12:35] <ondras> At the time of writing, no such rules actually exist.
  238. # [12:35] <ondras> heh
  239. # [12:39] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  240. # [12:42] <annevk> Domenic: you'll have to define mixed content
  241. # [12:42] <Domenic> annevk: would the definition change the answer?
  242. # [12:43] <annevk> Domenic: if the mixed content is blocked, it's still secure
  243. # [12:43] <annevk> Domenic: if it's actually loaded, not so much
  244. # [12:43] <Domenic> annevk: hmm so if there is a loaded http:// <img>, the origin is no longer considered secure?
  245. # [12:49] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  246. # [12:49] * Joins: wilhelm (~wilhelm@178.255.149.100)
  247. # [12:53] * Quits: Ms2ger (~Ms2ger@nata200.ugent.be) (Ping timeout: 272 seconds)
  248. # [12:54] <annevk> Domenic: apparently that's not considered mixed content just yet
  249. # [12:54] <annevk> Domenic: though it probably should
  250. # [12:54] <annevk> and is in Firefox Nightly
  251. # [12:54] <annevk> though only UI-wise, we don't actually block the loading
  252. # [12:54] * Quits: beverloo (beverloo@nat/google/x-fgffyepqjtuztnwz) (Ping timeout: 272 seconds)
  253. # [12:55] <annevk> so I doubt that'd impact authenticated origin
  254. # [12:58] * Quits: tommyliu (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
  255. # [12:59] * Joins: tommyliu (~tommyliu@61.144.248.40)
  256. # [13:06] * Joins: beverloo (beverloo@nat/google/x-ymitfcxgcmkokejn)
  257. # [13:10] <annevk> https://blog.cloudflare.com/introducing-universal-ssl/
  258. # [13:10] <annevk> Well, SSL for free
  259. # [13:10] <annevk> and easy too
  260. # [13:15] <Domenic> ... that page has mixed content
  261. # [13:15] <Domenic> terinjokes ^
  262. # [13:16] * mpt_ is now known as mpt
  263. # [13:17] * Joins: tommyliu_ (~tommyliu@61.144.248.40)
  264. # [13:17] * Quits: tommyliu (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
  265. # [13:17] <Domenic> including wildcards, wow
  266. # [13:18] <jgraham> Yeah
  267. # [13:18] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 260 seconds)
  268. # [13:20] * Joins: Ms2ger (~Ms2ger@nata200.ugent.be)
  269. # [13:21] <jgraham> Their map is super-surprising. It's really not obvious to me why Madagascar and Somalia would have as many modern browsers as Finland, but Ethiopia, say, would have far fewer.
  270. # [13:22] <jgraham> Latvia als looks like a hige outlier in Eastern Europe and Indonesia in the Far East
  271. # [13:22] <jgraham> *huge
  272. # [13:26] * Quits: guybedford (~guybedfor@41-133-249-7.dsl.mweb.co.za) (Ping timeout: 258 seconds)
  273. # [13:29] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  274. # [13:29] * Joins: guybedford (~guybedfor@41-133-249-7.dsl.mweb.co.za)
  275. # [13:30] <annevk> Domenic: yeah mixed content is sad
  276. # [13:30] <annevk> but announcement is huge and awesome
  277. # [13:31] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 272 seconds)
  278. # [13:32] * Joins: hasather (~hasather@80.91.33.141)
  279. # [13:36] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 258 seconds)
  280. # [13:43] <terinjokes> Domenic: i don't have a tile server that isn't https (nor did I create the map on an https server… ah development)
  281. # [13:44] * Joins: hasather (~hasather@80.91.33.141)
  282. # [13:49] * Quits: tommyliu_ (~tommyliu@61.144.248.40) (Remote host closed the connection)
  283. # [13:49] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  284. # [13:52] * Joins: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net)
  285. # [13:57] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:71f2:c244:4349:6e42)
  286. # [14:00] <terinjokes> Domenic: fixed, thanks
  287. # [14:01] <terinjokes> annevk: such sadness… i'll have to get all those tile servers to sign up :P
  288. # [14:01] * Joins: smaug____ (~chatzilla@37-136-245-29.nat.bb.dnainternet.fi)
  289. # [14:06] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  290. # [14:07] <zcorpan> ondras: yep the html parser doesn't normalize LF or tab in attributes
  291. # [14:09] <ondras> zcorpan: sounds consistent with the serialization behavior. I would suggest adding xml serialization mode then.
  292. # [14:09] <ondras> (as parsing application/xml already works as expected)
  293. # [14:09] <zcorpan> ondras: there is an xml serialization mode already :-)
  294. # [14:10] * Quits: plutoniix (~plutoniix@node-l1d.pool-101-108.dynamic.totbb.net) (Ping timeout: 260 seconds)
  295. # [14:11] <ondras> zcorpan: is there a secret "on" switch hidden somewhere? :)
  296. # [14:12] <zcorpan> ondras: XMLSerializer should always give you the xml serialization
  297. # [14:12] * Joins: oldyear (~nick.hand@162.17.150.49)
  298. # [14:13] <zcorpan> ondras: innerHTML should give the xml serialization if the "node document" is an "XML document"
  299. # [14:13] <Ms2ger> [probably]
  300. # [14:15] * Quits: Ms2ger (~Ms2ger@nata200.ugent.be) (Quit: bbl)
  301. # [14:17] <zcorpan> i'll file a bug on https://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html#dfn-concept-serialize-attr-value
  302. # [14:17] * Joins: hemanth_ (~hemanth@122.178.240.55)
  303. # [14:21] <ondras> zcorpan: okay, *should*, right :)
  304. # [14:22] <ondras> zcorpan: I will file a chrome issue then
  305. # [14:22] <zcorpan> ondras: well "must" per spec
  306. # [14:22] <zcorpan> ondras: i'm not using RFC2119 in irc :-)
  307. # [14:22] <ondras> :)
  308. # [14:22] <ondras> no offense, I was pointing to the fact that most browsers are not compliant with respect to this
  309. # [14:23] <zcorpan> any opinion on hex escape vs decimal escape?
  310. # [14:23] <ondras> I treat them equally
  311. # [14:23] <zcorpan> we need to decide what to spec
  312. # [14:23] <ondras> well the XML parsing spec uses #xA
  313. # [14:23] <ondras> so hex
  314. # [14:24] <zcorpan> ok https://www.w3.org/Bugs/Public/show_bug.cgi?id=26928
  315. # [14:26] <ondras> zcorpan: cool, thanks!
  316. # [14:26] * Quits: nielsle (~nielsle@3239078-cl69.boa.fiberby.dk) (Quit: Leaving)
  317. # [14:29] * Joins: bholley (~bholley@ip92346f76.dynamic.kabel-deutschland.de)
  318. # [14:29] * Quits: bholley (~bholley@ip92346f76.dynamic.kabel-deutschland.de) (Client Quit)
  319. # [14:29] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  320. # [14:33] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  321. # [14:35] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  322. # [14:35] * Joins: roc (~chatzilla@metro29st13.m.subnet.rcn.com)
  323. # [14:40] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
  324. # [14:45] * Quits: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net) (Quit: Textual IRC Client: www.textualapp.com)
  325. # [14:45] * Joins: hasather (~hasather@80.91.33.141)
  326. # [14:48] * Joins: scor (scor@drupal.org/user/52142/view)
  327. # [14:48] * Quits: roc (~chatzilla@metro29st13.m.subnet.rcn.com) (Remote host closed the connection)
  328. # [14:50] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  329. # [14:50] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:edb3:2825:be4f:9fdc)
  330. # [14:50] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
  331. # [14:51] * Joins: plutoniix (~plutoniix@node-l1d.pool-101-108.dynamic.totbb.net)
  332. # [14:53] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  333. # [14:53] * Joins: jorendorff (sid28423@gateway/web/irccloud.com/x-vijenhymtzdyiama)
  334. # [14:59] * Joins: newbie (~Areks@rs.gridnine.com)
  335. # [14:59] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  336. # [14:59] * newbie is now known as Guest95789
  337. # [15:00] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  338. # [15:01] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  339. # [15:05] * Joins: Ms2ger (~Ms2ger@91.180.140.18)
  340. # [15:06] * Quits: dylanlindgren (~kartstar@14-203-200-194.tpgi.com.au) (Quit: Textual IRC Client: www.textualapp.com)
  341. # [15:08] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  342. # [15:10] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:edb3:2825:be4f:9fdc) (Read error: Connection reset by peer)
  343. # [15:11] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Remote host closed the connection)
  344. # [15:12] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 260 seconds)
  345. # [15:14] * Joins: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
  346. # [15:18] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  347. # [15:19] * Joins: globbot (~logbot@lump.glob.com.au)
  348. # [15:19] * Parts: oldyear (~nick.hand@162.17.150.49)
  349. # [15:22] <zcorpan> Hixie: the innerHTML view in live dom viewer also explains the unnecessary vertical scrolling which is even more annoying than horizontal scrolling
  350. # [15:27] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-ygyqoecixofhuzoy)
  351. # [15:27] * Joins: TallTed (~Thud@63.119.36.36)
  352. # [15:28] * Joins: encryptd_fractl (~encryptd_@67-6-110-42.mpls.qwest.net)
  353. # [15:36] * Joins: newtron (~newtron@199.71.174.203)
  354. # [15:36] <SimonSapin> In practice, JS strings are neither UTF-16 (which disallows unpaired surrogates) nor UCS-2 (which is BMP only) but kind of a mix where surrogate pairs represent a supplementary code point but unpaired surrogates are also allowed. Is there a name for this? If not, what could we call it?
  355. # [15:38] <Ms2ger> Wait, it isn't ucs-2?
  356. # [15:38] <Ms2ger> Lovely
  357. # [15:39] <SimonSapin> in a way, it’s UCS-2 which we give a different meaning to when rendering text
  358. # [15:39] <SimonSapin> The definitions of UCS-2 I can find say it can only encode BMP code points
  359. # [15:42] * Guest81398 is now known as m4nu
  360. # [15:46] * Joins: hasather (~hasather@80.91.33.141)
  361. # [15:48] <jgraham> SimonSapin: WTF-JS? :p
  362. # [15:48] * Joins: weinig (~weinig@98.234.191.242)
  363. # [15:50] <SimonSapin> it’s not just JS, though
  364. # [15:50] <SimonSapin> (I wish it was!)
  365. # [15:51] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  366. # [15:52] <jgraham> I guess if you are coining WTF-8, this is somewhat logically WTF-16?
  367. # [15:52] * Joins: arv (sid4269@gateway/web/irccloud.com/x-bqmxtgvvyrzjgyrr)
  368. # [15:52] <jgraham> Also, it seems my serious suggestion and my not serious suggestion are distressingly close together
  369. # [15:53] <darobin> hehe
  370. # [15:54] * Quits: smaug____ (~chatzilla@37-136-245-29.nat.bb.dnainternet.fi) (Ping timeout: 245 seconds)
  371. # [15:55] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  372. # [15:56] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  373. # [15:59] * Joins: scor (scor@drupal.org/user/52142/view)
  374. # [16:00] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Ping timeout: 240 seconds)
  375. # [16:00] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  376. # [16:01] * Joins: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca)
  377. # [16:03] * Joins: ericandrewlewis (uid32062@gateway/web/irccloud.com/x-flkfakwoytmoulym)
  378. # [16:10] * Quits: feltnerm (~feltnerm@li725-190.members.linode.com) (Quit: Lost terminal)
  379. # [16:14] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  380. # [16:16] * Joins: timeless (sid4015@firefox/developer/timeless)
  381. # [16:17] * Joins: danielfilho (~danielfil@208.68.39.233)
  382. # [16:19] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  383. # [16:21] * Joins: boogyman (~boogyman@38.88.11.131)
  384. # [16:21] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  385. # [16:21] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  386. # [16:27] * Joins: tommyliu (~tommyliu@183.37.188.152)
  387. # [16:27] * Quits: tommyliu (~tommyliu@183.37.188.152) (Remote host closed the connection)
  388. # [16:28] * Joins: tommyliu (~tommyliu@183.37.188.152)
  389. # [16:29] * Joins: ShaneHudson (~ShaneHuds@2.221.109.214)
  390. # [16:32] * Quits: tommyliu (~tommyliu@183.37.188.152) (Read error: Connection reset by peer)
  391. # [16:32] * Joins: tommyliu (~tommyliu@183.37.188.152)
  392. # [16:34] * Joins: elijah (sid21431@gateway/web/irccloud.com/x-piwzpbtrqdleipfg)
  393. # [16:46] <annevk> SimonSapin: JS is simply 16-bit integers
  394. # [16:46] <annevk> SimonSapin: it's the text layer that's special
  395. # [16:46] <annevk> SimonSapin: if anything
  396. # [16:46] <SimonSapin> annevk: yes, but we give meaning to these integers when rendering as text, and when decoding bytes from the network
  397. # [16:47] <annevk> SimonSapin: but those are different subsystems
  398. # [16:48] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  399. # [16:49] <SimonSapin> annevk: they’re the subsystems I’m interested in right now
  400. # [16:50] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
  401. # [16:50] <annevk> SimonSapin: but you're conflating them with JS
  402. # [16:50] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  403. # [16:50] <SimonSapin> I’m talking about the arrangement of 16-bit code units when these subsystems interact with JS
  404. # [16:51] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  405. # [16:51] <annevk> But that's saying something about those subsystems, not JS
  406. # [16:51] <SimonSapin> sure
  407. # [16:52] <annevk> So in practice, JS strings are consist of 16-bit integers
  408. # [16:52] <annevk> Good
  409. # [16:52] <SimonSapin> I’d still like to have a name for that arrangement of code units
  410. # [16:52] <annevk> s/are/still/
  411. # [16:52] <SimonSapin> yeah, I’m not disputing that
  412. # [16:53] <annevk> It's utf-16, unless the lone surrogates are rendered, which I think they are
  413. # [16:53] <annevk> In which case it would be WTF-16 indeed
  414. # [16:53] <SimonSapin> that’s what I mean
  415. # [16:53] <annevk> But that depends on the user agent
  416. # [16:53] <annevk> However, network is always utf-8
  417. # [16:54] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  418. # [16:56] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Ping timeout: 272 seconds)
  419. # [16:57] <gsnedders> SimonSapin: it's UTF-16, it's just sometimes not valid UTF-16
  420. # [16:59] <annevk> gsnedders: if you don't replace the lone surrogates, it's not utf-16
  421. # [16:59] <SimonSapin> gsnedders: but when it’s invalid we give it a different meaning
  422. # [17:03] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  423. # [17:09] <gsnedders> The example given in D89 of Unicode 6.3 makes it pretty clear that the intention is that it's a UTF-16 string
  424. # [17:10] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  425. # [17:11] <gsnedders> Oh, no, I'm misreading. It's the point it's still a Unicode string even if it's not a UTF-16 one.
  426. # [17:11] <gsnedders> it refers to them as "Unicode 16-bit strings"
  427. # [17:11] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  428. # [17:11] <zcorpan> mathiasbynens: r? https://critic.hoppipolla.co.uk/r/2725
  429. # [17:14] <zcorpan> mathiasbynens: if you can find more differences between HTML's and JS's parsing of ints and floats, would be good to add
  430. # [17:18] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  431. # [17:18] * Quits: tav (~tav`@host109-154-1-82.range109-154.btcentralplus.com) (Quit: tav)
  432. # [17:18] * Joins: karlcow (~karl@nerval.la-grange.net)
  433. # [17:19] <annevk> gsnedders: sounds worthy of WTF-16 to me
  434. # [17:19] * Joins: voiceofgrog (uid19945@gateway/web/irccloud.com/x-nwjgbziikbhfjsjk)
  435. # [17:20] <annevk> but that name kind of implies you could serialize it, which is probably what's wrong with such names
  436. # [17:20] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  437. # [17:32] * Joins: ambv (~ambv@206.108.217.134)
  438. # [17:37] <TabAtkins> annevk: You can serialize it, though. Or do you mean "it implies that tools would have a serialization for it"?
  439. # [17:46] * Joins: sgalineau (sid26595@gateway/web/irccloud.com/x-fjflwmqrdedrmsva)
  440. # [17:48] * Joins: hasather (~hasather@80.91.33.141)
  441. # [17:52] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 246 seconds)
  442. # [17:54] * Joins: dbaron (~dbaron@50.0.192.112)
  443. # [17:55] * Joins: BigBangUDR (~Thunderbi@101.59.8.250)
  444. # [17:55] * krit_ is now known as krit__
  445. # [17:55] * krit__ is now known as krit_
  446. # [17:59] * Quits: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 272 seconds)
  447. # [18:02] * Joins: ap (~ap@17.202.44.214)
  448. # [18:06] <annevk> TabAtkins: to be more clear, it looks like a transport encoding with such a name
  449. # [18:06] <annevk> transfer is prolly more appropriate
  450. # [18:07] <TabAtkins> annevk: Yeah, makes sense.
  451. # [18:08] * Quits: BigBangUDR (~Thunderbi@101.59.8.250) (Quit: BigBangUDR)
  452. # [18:08] <annevk> zcorpan: do we really want to keep having that difference between JS and HTML?
  453. # [18:14] * Joins: cbiesinger___ (sid8099@gateway/web/irccloud.com/x-nvwzrdweyarqlgrm)
  454. # [18:15] <Ms2ger> annevk, well, Aryeh argued against the difference, nobody wanted to change their implementation
  455. # [18:15] <Ms2ger> annevk, and I believe Hixie wasn't happy about JS depending on unicode for space characters
  456. # [18:16] <Hixie> depending on unicode for the meaning of a language is crazy
  457. # [18:16] <Hixie> it means that each time they add new characters, existing scripts might stop working or work differently
  458. # [18:16] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  459. # [18:17] <caitp> i'm sure the same argument has been made about depending on ascii codepoints meaning specific things too
  460. # [18:17] <annevk> Ms2ger: didn't the implementations use the ECMAScript semantics?
  461. # [18:17] <Ms2ger> annevk, no
  462. # [18:21] * Quits: encryptd_fractl (~encryptd_@67-6-110-42.mpls.qwest.net) (Remote host closed the connection)
  463. # [18:24] <Hixie> caitp: ascii doesn't change every year
  464. # [18:24] <Hixie> and also, nobody is suggesting depending on ascii
  465. # [18:24] <caitp> it changes whenever someone invents a new variant on it
  466. # [18:24] <gsnedders> tbf, Unicode categories change exceptionally rarely
  467. # [18:24] <Hixie> caitp: that... isn't how that works
  468. # [18:25] <caitp> i think it's just over your head
  469. # [18:25] <TabAtkins> caitp: You might also be thinking of all the ASCII-compatible encodings, which all share the same first 128 codepoints with ASCII.
  470. # [18:25] <TabAtkins> caitp: Why you trolling?
  471. # [18:26] <caitp> which is fine, but the concept isn't that complicated. region A decides that this combination of bits means a new thing, suddenly it isn't read consistently world wide
  472. # [18:26] <caitp> every time a new variant is invented
  473. # [18:26] <caitp> which isn't as often anymore, but used to happen a fair bit
  474. # [18:26] <TabAtkins> Again, those were all ascii-compatible.
  475. # [18:26] <TabAtkins> ASCII is a 7-bit encoding, and lots and lots of encodings agreed on those 7 bits.
  476. # [18:26] <caitp> no, they were partially compatible
  477. # [18:26] <caitp> even bits under 0x80 changed meaning
  478. # [18:27] <caitp> not in an especially harmful way, but it did change
  479. # [18:27] <TabAtkins> Further, "someone, somewhere, inventing a new way to interpret some bits" is not equivalent to "the definition of those bits has changed".
  480. # [18:27] <caitp> the point is that it's not really a new problem, it's existed forever and it doesn't matter what encoding you use, you still run into it
  481. # [18:28] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  482. # [18:28] <Hixie> man, i just got out of that troll hole and tab fell right in instead :-P
  483. # [18:28] <TabAtkins> caitp: No, you are seriously missing, like, all of the points.
  484. # [18:28] <caitp> no, you are missing the points =)
  485. # [18:28] <caitp> and that's okay
  486. # [18:29] <TabAtkins> lol ok
  487. # [18:29] <caitp> you assign meaning to a combination of bits, over time, the honouring of that particular meaning that is convenient to you changes, regionally or worldwide
  488. # [18:30] <TabAtkins> The widely accepted definition of ASCII has not changed in a long time. Even if some regions invent an encoding that is not fully ASCII-compatible, that does not change the definition of ASCII that everyone else depends on.
  489. # [18:31] <Hixie> and that wouldn't even matter if it had
  490. # [18:31] <Hixie> because we don't reference ASCII
  491. # [18:31] <TabAtkins> Even if there was a period wherein ASCII was updated or changed regularly (without looking things up, I dunno), that period is long past.
  492. # [18:31] * Joins: Maurice (copyman@unaffiliated/maurice)
  493. # [18:31] <TabAtkins> Whereas Unicode is updated every few years right now, and they do extend categories, potentially including the whitespace category.
  494. # [18:31] <caitp> sure it's long past, until someone does it again
  495. # [18:31] * Quits: tommyliu (~tommyliu@183.37.188.152) (Quit: brb)
  496. # [18:32] * Quits: hemanth_ (~hemanth@122.178.240.55) (Quit: This computer has gone to sleep)
  497. # [18:32] <TabAtkins> Literally no one is going to update ASCII, and pretending that it's even a remote possibility that we should worry about (in comparison to the worry about Unicode changing) is ridiculous.
  498. # [18:32] <caitp> I wouldn't discount it
  499. # [18:32] * Joins: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net)
  500. # [18:32] <caitp> crazier things happen every day
  501. # [18:33] <TabAtkins> Good for you. Apparently you like paying excessive attention to things with vanishing probability. Don't pretend that anyone else cares about that possibility, though, and is "missing the point" for not caring about it.
  502. # [18:33] <caitp> but that's not really the point, the point is that it's an example of the fact that it really doesn't matter whether you depend on unicode or not, at some point, meanings will change
  503. # [18:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 260 seconds)
  504. # [18:33] <jgraham> This is not how the world works, people
  505. # [18:33] <TabAtkins> *Additionally*, as Hixie said, *HTML doesn't depend on ASCII for the definition of whitespace*.
  506. # [18:33] <caitp> the number of people in this room who know how the world works is precisely zero
  507. # [18:34] * Joins: Mso150 (~ctlM@80.83.238.82)
  508. # [18:34] <caitp> self included
  509. # [18:34] <jgraham> If you have a critical mass of people depending on a certian behaviour in software, that behaviour will not change
  510. # [18:34] <caitp> you're bringing html into it, but it doesn't matter, html is kind of irrelevant to it
  511. # [18:34] <jgraham> That applies to both unicode and ascii
  512. # [18:35] * Quits: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net) (Remote host closed the connection)
  513. # [18:35] <jgraham> Unicode has the additional problem that there are a large number of cases where there could be a specified behaviour that doesn't get a critical mass of dependent users
  514. # [18:35] <caitp> the fact is that it will change when it's convenient
  515. # [18:35] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Ping timeout: 258 seconds)
  516. # [18:35] <TabAtkins> jgraham: Right, which is why claiming to depend on Unicode for a potentially important category definition, when Unicode's interests aren't really aligned with "make sure JS keeps working", is silly. In reality, JS impls depend on a static set, and won't follow Unicode if anything ever changes in a breaking fashion.
  517. # [18:35] <jgraham> caitp: I think you aren't making a point of any substance.
  518. # [18:36] <caitp> that's fine, but you can just watch it and see
  519. # [18:36] <Ms2ger> TabAtkins, and in that case, we end up with some weird situation like "whitespace in Unicode from 2017"
  520. # [18:36] <caitp> it's just the way things are, nothing is ever set in stone
  521. # [18:36] <jgraham> "when it's convenient" is exactly the crux of the argument, but you are sweeping it under the carpet
  522. # [18:37] <jgraham> It is almost never convenient to break something that large numbers of people actually depend on
  523. # [18:37] <caitp> it's not convenient for some people
  524. # [18:37] <Domenic> wait so ... we want to reference a dated unicode snapshot? O_O
  525. # [18:38] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  526. # [18:38] * Joins: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net)
  527. # [18:39] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  528. # [18:39] <Ms2ger> Domenic, no, we want to reference ASCII whitespace from encoding.s.w.o
  529. # [18:39] <Ms2ger> Domenic, except that parseInt doesn't want to do that
  530. # [18:39] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
  531. # [18:40] * Quits: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net) (Remote host closed the connection)
  532. # [18:40] * Quits: krit_ (sid15081@gateway/web/irccloud.com/x-tlmlsghaeljzmymp)
  533. # [18:41] * Joins: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net)
  534. # [18:42] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  535. # [18:43] * Quits: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net) (Remote host closed the connection)
  536. # [18:44] * Joins: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net)
  537. # [18:44] * Joins: krit_ (sid15081@gateway/web/irccloud.com/x-hwhsqgiougviohud)
  538. # [18:45] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  539. # [18:45] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  540. # [18:48] <Hixie> what will eventually happen is the JS spec will just list a long series of numbers that are to be treated as whitespace
  541. # [18:49] <Hixie> oh my god i just noticed something
  542. # [18:49] <Hixie> the w3c main page no longer says that their mission is to lead the web to its full potential!
  543. # [18:50] <Hixie> it's still in the <title>s for the News and Blog pages
  544. # [18:50] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  545. # [18:50] <Hixie> i wonder if that's an oversight
  546. # [18:56] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  547. # [18:56] * Joins: xiinotulp (~plutoniix@node-l26.pool-101-108.dynamic.totbb.net)
  548. # [18:56] <hober> potentialgate?
  549. # [18:57] <TabAtkins> Hixie: What's the name of the actual file that constitutes the single-page spec?
  550. # [18:58] <Hixie> um, /, i guess?
  551. # [18:58] <Hixie> what do you mean?
  552. # [18:58] <Hixie> like, in svn?
  553. # [18:59] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  554. # [18:59] <Hixie> complete.html is the file in svn. Also index. Same file. For legacy reasons I check it in under both names.
  555. # [18:59] * Quits: plutoniix (~plutoniix@node-l1d.pool-101-108.dynamic.totbb.net) (Ping timeout: 258 seconds)
  556. # [19:00] <Hixie> hober: well i mostly just think it's humourous. Something to point at as showing a culture shift if I ever write a blog post about the sad fall of the w3c. :-)
  557. # [19:01] <TabAtkins> Hixie: I think I need to ask plinss why Shepherd asks for the actual file, in addition to the normal url.
  558. # [19:01] <TabAtkins> Like, it wants to know about "Overview.html" for CSS specs.
  559. # [19:03] <Hixie> huh
  560. # [19:03] <Hixie> yeah it's just "" in that case
  561. # [19:04] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  562. # [19:05] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  563. # [19:06] <annevk> "(PS - Going forward, also we plan to support the ability to add HSTS headers.)"
  564. # [19:06] <annevk> maybe we should have just put Cloudflare in front of whatwg.org
  565. # [19:08] <jgraham> You still want SSL from cloudflare to your servers
  566. # [19:08] <TabAtkins> Which I think you can do with self-generated certs?
  567. # [19:08] <jgraham> Maybe, I'm not sure
  568. # [19:08] <TabAtkins> I mean, you just tell CloudFlare what your certs are, there's no risk of impersonation.
  569. # [19:09] * Joins: erlehmann (~erlehmann@89.15.237.109)
  570. # [19:09] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  571. # [19:09] <Domenic> yep
  572. # [19:10] <annevk> TabAtkins: yup, they do that
  573. # [19:10] <Domenic> i was going to suggest cloudflare but it was like $15/month at the time
  574. # [19:10] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  575. # [19:10] <TabAtkins> You know that we can just expense that, right?
  576. # [19:10] <Domenic> i think we want to keep google money out of the whatwg as a general rule?
  577. # [19:10] <annevk> note that Cloudflare doesn't support the *.spec.whatwg.org thing for unpaid customers
  578. # [19:10] <annevk> just *.whatwg.org
  579. # [19:10] <Domenic> ahh
  580. # [19:11] <annevk> also, I'm somewhat glad went through the trouble, would have learned far less if we did something like this
  581. # [19:11] <annevk> I went*
  582. # [19:11] * Joins: tommyliu (~tommyliu@121.15.56.113)
  583. # [19:12] <annevk> Oh, through DreamHost Cloudflare would've been USD 10
  584. # [19:13] <Domenic> per month though i assume
  585. # [19:13] <TabAtkins> annevk: But going through resellers delays your free ssl until they work out some technical kinks
  586. # [19:13] <annevk> yes
  587. # [19:13] <annevk> (to you both, it seems)
  588. # [19:14] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 260 seconds)
  589. # [19:18] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  590. # [19:18] * Quits: bnicholson2 (~bnicholso@24.130.60.241) (Ping timeout: 258 seconds)
  591. # [19:19] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  592. # [19:22] * Joins: tommyliu_ (~tommyliu@121.15.56.113)
  593. # [19:26] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 272 seconds)
  594. # [19:30] * Quits: tommyliu_ (~tommyliu@121.15.56.113) (Remote host closed the connection)
  595. # [19:30] * Joins: tommyliu (~tommyliu@121.15.56.113)
  596. # [19:31] * Joins: scor (scor@drupal.org/user/52142/view)
  597. # [19:32] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
  598. # [19:32] * Quits: ericandrewlewis (uid32062@gateway/web/irccloud.com/x-flkfakwoytmoulym) (Quit: Connection closed for inactivity)
  599. # [19:33] * Joins: scor (scor@drupal.org/user/52142/view)
  600. # [19:33] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 272 seconds)
  601. # [19:35] * Quits: tommyliu (~tommyliu@121.15.56.113) (Ping timeout: 272 seconds)
  602. # [19:39] * xiinotulp is now known as plutoniix
  603. # [19:40] * Joins: hasather (~hasather@80.91.33.141)
  604. # [19:42] * Quits: dbaron (~dbaron@50.0.192.112) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  605. # [19:44] * Joins: bnicholson2 (~bnicholso@2620:101:80fc:224:2a8b:47:34bd:cd93)
  606. # [19:45] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
  607. # [19:46] * Joins: tav (~tav`@soho89-16-224-130.sohonet.co.uk)
  608. # [19:47] * Quits: ShaneHudson (~ShaneHuds@2.221.109.214) (Quit: Computer fell asleep.)
  609. # [19:48] * Quits: annevk (~annevk@46-127-136-57.dynamic.hispeed.ch) (Read error: Connection reset by peer)
  610. # [19:49] * Joins: annevk (~annevk@46-127-136-57.dynamic.hispeed.ch)
  611. # [19:56] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  612. # [19:57] * Joins: josemanuel (~josemanue@80.30.3.130)
  613. # [19:59] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  614. # [20:00] * Joins: ShaneHudson (~ShaneHuds@2.221.109.214)
  615. # [20:00] * Quits: josemanuel (~josemanue@80.30.3.130) (Client Quit)
  616. # [20:01] * Joins: tommyliu (~tommyliu@121.15.56.113)
  617. # [20:04] * Joins: jsbell (jsbell@nat/google/x-uklfourvqxmcuvri)
  618. # [20:07] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  619. # [20:08] * Parts: charl (~charl@charl.eu)
  620. # [20:09] * Joins: weinig (~weinig@17.245.25.119)
  621. # [20:12] * Quits: weinig (~weinig@17.245.25.119) (Client Quit)
  622. # [20:12] * Quits: ShaneHudson (~ShaneHuds@2.221.109.214) (Quit: Computer fell asleep.)
  623. # [20:17] * Joins: espadrine` (~ttyl@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr)
  624. # [20:20] * Joins: Areks (~Areks@95-26-23-3.broadband.corbina.ru)
  625. # [20:25] * Joins: dbaron (~dbaron@2620:101:80fb:224:4ceb:6435:76a5:4801)
  626. # [20:28] * Joins: ojan (sid5519@gateway/web/irccloud.com/x-npsujochzmuxojlo)
  627. # [20:28] * Joins: jeremyj (~jeremyj@17.114.156.99)
  628. # [20:36] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  629. # [20:38] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  630. # [20:40] * Joins: bholley (~bholley@ip92346f76.dynamic.kabel-deutschland.de)
  631. # [20:43] * Quits: benjamingr_ (uid23465@gateway/web/irccloud.com/x-jbjpefndtgyvdnqm) (Quit: Connection closed for inactivity)
  632. # [20:45] * Quits: bholley (~bholley@ip92346f76.dynamic.kabel-deutschland.de) (Ping timeout: 272 seconds)
  633. # [20:46] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
  634. # [20:46] * Joins: bterlson (sid23757@gateway/web/irccloud.com/x-rpweotzrpfltwwto)
  635. # [20:46] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  636. # [20:47] * Joins: hasather (~hasather@80.91.33.141)
  637. # [20:52] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  638. # [20:53] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  639. # [20:53] * Joins: tommyliu (~tommyliu@121.15.56.113)
  640. # [20:53] * Quits: tommyliu (~tommyliu@121.15.56.113) (Read error: Connection reset by peer)
  641. # [20:54] <zcorpan> annevk: maybe not
  642. # [20:57] * Quits: jeremyj (~jeremyj@17.114.156.99) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  643. # [21:02] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  644. # [21:02] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Quit: tav)
  645. # [21:03] * Joins: tav (~tav`@soho89-16-224-130.sohonet.co.uk)
  646. # [21:04] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Client Quit)
  647. # [21:04] * Joins: Mso150_g (~ctlM@80.83.239.39)
  648. # [21:04] * Quits: Mso150 (~ctlM@80.83.238.82) (Ping timeout: 260 seconds)
  649. # [21:05] * Joins: tav (~tav`@soho89-16-224-130.sohonet.co.uk)
  650. # [21:08] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Client Quit)
  651. # [21:09] <zcorpan> does anyone see a problem with this example? https://html-differences.whatwg.org/#mathml-svg
  652. # [21:09] * Quits: mko (~mko@c-50-174-69-45.hsd1.ca.comcast.net) (Quit: Bye.)
  653. # [21:11] * Quits: jyasskin_ (jyasskin@nat/google/x-ucrluclbeesumvqr) (Ping timeout: 260 seconds)
  654. # [21:12] <caitp> does any browser ship with support for mathml yet? :o
  655. # [21:12] <caitp> i can't remember if gecko does or not
  656. # [21:13] * Krinkle|detached is now known as Krinkle
  657. # [21:14] <TabAtkins> zcorpan: No, what problem do you think might exist?
  658. # [21:15] <zcorpan> TabAtkins: i got a private email asking for the svg to be moved out of the <p> so that it would be rendered on a separate line
  659. # [21:15] <TabAtkins> ...why?
  660. # [21:15] <zcorpan> "The text "A green circle" now gets rendered above the circle, which is what most people might expect, expecially since the text has a colon "A green circle:""
  661. # [21:16] <zcorpan> i can see that it's a bit ugly because the <svg> is 300x150, but i'm unsure about it being on a separate line is what most people expect (or whether the colon has anything to do with it)
  662. # [21:17] <TabAtkins> Yeah, I don't get that at all. A colon doesn't ever mean "the following content is on the next line".
  663. # [21:17] <TabAtkins> It's just an inline circle.
  664. # [21:17] <TabAtkins> Plus, who cares, it's a markup example that isn't even rendered in the document.
  665. # [21:18] <zcorpan> yeah
  666. # [21:23] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 258 seconds)
  667. # [21:24] * Joins: jyasskin_ (jyasskin@nat/google/x-zxygnnzqdopwogmv)
  668. # [21:28] <smaug____> caitp: Gecko has supported mathml like forever
  669. # [21:29] <caitp> it doesn't render the mathML dom in any special way though, as far as I can tell
  670. # [21:30] <caitp> so you still end up using one of the fancy "apply CSS or draw it with SVG" libraries to it
  671. # [21:30] <caitp> and then you wonder what the point of it ever was
  672. # [21:30] <smaug____> " it doesn't render the mathML dom in any special way though" ?
  673. # [21:31] <zcorpan> caitp: are you testing presentational mathml or content mathml?
  674. # [21:31] <caitp> "dom" was the wrong word
  675. # [21:33] <caitp> I'm talking about presentation here
  676. # [21:33] <caitp> since I'm not aware of any other use for mathML
  677. # [21:33] <smaug____> and I don't understand what Gecko doesn't render
  678. # [21:34] <caitp> ah don't worry about it
  679. # [21:34] <smaug____> https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/MathML_Torture_Test
  680. # [21:35] * Joins: ShaneHud_ (~ShaneHuds@2.221.109.214)
  681. # [21:37] <caitp> people come up with wacky things which don't seem to solve any real problem on their own
  682. # [21:37] <caitp> maybe someone wants to programme matlab with it, who knows
  683. # [21:38] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22731 ... i don't understand ap
  684. # [21:38] <ap> zcorpan: ?
  685. # [21:39] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  686. # [21:39] <zcorpan> ap: the spec change wasn't unmotivated
  687. # [21:40] * Quits: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net) (Remote host closed the connection)
  688. # [21:40] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  689. # [21:40] <ap> zcorpan: well, it was definitely against what all browsers did at the time, and I assumed that no one would intentionally break compatibility like that
  690. # [21:40] * Joins: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net)
  691. # [21:41] <zcorpan> ap: it happens sometimes if it doesn't break the *web* and there's a reason to change
  692. # [21:43] <ap> zcorpan: I very clearly explained in the bug why this was a change for the worse, and it got WONTFIXed simply because it was only a little step to the worse
  693. # [21:44] <ap> like, maybe someone sometimes sould want a different behavior, so why not take an existing API and change it
  694. # [21:44] <zcorpan> ap: that's not my understanding. my understanding is that Hixie considers the change to be a little step to the *better*. and two browsers were interested enough to implemented on a relatively short time and abarth didn't see the security problem
  695. # [21:45] <ap> zcorpan: going against an explicit recommendation of base64 spec is super arbitrary
  696. # [21:45] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  697. # [21:45] * Quits: encryptd_fractl (~encryptd_@c-24-118-244-128.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
  698. # [21:45] <Hixie> personally i don't really care either way, but some people thought it was a step to the better, yeah
  699. # [21:46] <Hixie> i'm happy to change the spec if the momentum goes the other way
  700. # [21:46] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  701. # [21:46] <Hixie> my understanding is that the decision wasn't arbitrary, though
  702. # [21:46] <zcorpan> agree
  703. # [21:46] <Hixie> it was intentional because a bunch of people would first strip whitespace then call this
  704. # [21:46] <Hixie> and it seemed simpler to not have them do this, or something
  705. # [21:47] <Hixie> also i don't really understand the security risk in this specific case (i agree that in some cases there's a problem)
  706. # [21:47] <ap> Hixie: as I said in the bug, "The bar was quite high, and I do not think that this change came anywhere close to meeting it."
  707. # [21:47] * Joins: jevs (sid23814@gateway/web/irccloud.com/x-aijlkskxinbxwcmt)
  708. # [21:47] <Hixie> the bar i use is almost always "two browsers implement the change"
  709. # [21:47] <Hixie> that bar was met
  710. # [21:47] <Hixie> no?
  711. # [21:48] <ap> Hixie: also, not sure why it is difficult for anyone to see the security concern
  712. # [21:48] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  713. # [21:48] <ap> Hixie: obviously, this introduces a covert channel where it used to be none
  714. # [21:48] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
  715. # [21:48] <ap> Hixie: yes, it is not an attack against the _browser_
  716. # [21:48] <ap> Hixie: which may be why abarth doesn't see it
  717. # [21:49] <ap> Hixie: but there are many actors, each of whom have their security to worry about
  718. # [21:49] <Hixie> can you give a sample scenario where there's a concrete security problem?
  719. # [21:49] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  720. # [21:49] <ap> Hixie: just take a look at webcrypto security discussions... these are way different from what one is accustomed to seeing elsewhere
  721. # [21:50] <ap> Hixie: let me think about a specific example...
  722. # [21:50] * Joins: willchan (willchan@nat/google/x-unwqrqavrinpxzsh)
  723. # [21:51] * Quits: ShaneHud_ (~ShaneHuds@2.221.109.214) (*.net *.split)
  724. # [21:51] * Quits: newtron (~newtron@199.71.174.203) (*.net *.split)
  725. # [21:51] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  726. # [21:53] <ap> Hixie: I don't have anything specific like "this breaks this particular software", but the change would break parenting and corporate filters that used to assume that base64 in a browser follows RFC 4648 recommendations (and whose authors tested browsers to see that they did). They would simply fail to decode the content, which would be then displayed
  727. # [21:53] <ap> Hixie: it's hard to come up with anything specific for covert channel. These are always special snowflakes
  728. # [21:54] <ap> Hixie: like, watermarking where you don't expect any. or piggy-backing on an existing channel to exfiltrate data (like sending out stolen data over DNS)
  729. # [21:55] * Joins: hasather (~hasather@80.91.33.141)
  730. # [21:56] * Krinkle is now known as Krinkle|detached
  731. # [21:56] <Hixie> i understand the attack in principle, i just don't understand how this specific API would be subject to it
  732. # [21:56] <Hixie> like i said, my understanding is that Aryeh when making this call found that most people strip spaces first anyway
  733. # [21:56] * Quits: willchan (willchan@nat/google/x-unwqrqavrinpxzsh) (Remote host closed the connection)
  734. # [21:57] * Joins: willchan (willchan@nat/google/x-drajngcofxyoqept)
  735. # [21:58] * Joins: willchan_ (willchan@nat/google/x-fyqndgqebcufjsfx)
  736. # [21:58] * Quits: r4vi (~r4vi@184.106.109.213) (Read error: Connection reset by peer)
  737. # [21:58] <ap> Hixie: yes, clearly, people who strip the spaces would not be affected
  738. # [21:58] <Hixie> anyway, i'm not the one to convince, really
  739. # [21:59] <Hixie> i'm just following the usual principle. two implementations changed. i'm just following the momentum.
  740. # [22:00] * Joins: r4vi (~r4vi@184.106.109.213)
  741. # [22:00] <ap> Hixie: the real outcome is that there is increased potential for websites to work in Chrome and Firefox, but not in Safari - as release cycles are different. Certainly that's a financially desirable outcome for a certain percentage of standards community
  742. # [22:01] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
  743. # [22:01] * Quits: willchan (willchan@nat/google/x-drajngcofxyoqept) (Ping timeout: 250 seconds)
  744. # [22:01] <ap> trivial performance improvements pale in comparison to the diversity introduced into the platform
  745. # [22:01] <caitp> in the real world, authors are a lot more likely to make sure their website works on an ipad than they are to make sure it works on b2g
  746. # [22:01] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  747. # [22:02] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  748. # [22:02] <caitp> regardless of what direction standards are moving
  749. # [22:02] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  750. # [22:02] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Read error: Connection reset by peer)
  751. # [22:02] <ap> caitp: unfortunately, it too often happens that this is achieved with wrong techniques - e.g. by special casing a specific user-agent, and having a separate implementation for that
  752. # [22:02] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  753. # [22:02] * Joins: benjamingr_ (uid23465@gateway/web/irccloud.com/x-apasdjoqphxgkcmv)
  754. # [22:03] <caitp> maybe, but that's just the nature of the game
  755. # [22:03] <ap> caitp: then everything breaks again with a new browser release
  756. # [22:03] <caitp> they follow the money
  757. # [22:03] * Joins: tommyliu (~tommyliu@121.15.56.113)
  758. # [22:04] <ap> caitp: that is certainly reasonable. What I request - here and also in general - is that the standards community is less cavalier with changing well established and fully interoperable APIs
  759. # [22:05] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Client Quit)
  760. # [22:05] <Hixie> ap: i don't disagree with what you're saying, but changing the spec won't magically make firefox and chrome change back, if they think the change is a good idea. Just like changing the spec didn't magically change Safari since you think it's a bad idea. :-)
  761. # [22:06] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  762. # [22:06] <ap> Hixie: it does seem too late now. It probably wasn't too late when the spec bug was filed
  763. # [22:06] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  764. # [22:07] * Joins: tommyliu_ (~tommyliu@121.15.56.113)
  765. # [22:08] <Hixie> ap: i don't think anything really changed between then and now, but ok
  766. # [22:08] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  767. # [22:08] <Hixie> ap: i'm not sure what i should have done differently here.
  768. # [22:08] <ap> Hixie: I think that no one has yet shipped at that point
  769. # [22:08] <Hixie> ap: i feel you're saying i dropped the ball, but what would have been a better way to deal with it?
  770. # [22:09] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: No route to host)
  771. # [22:09] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  772. # [22:11] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 260 seconds)
  773. # [22:12] <ap> Hixie: I think that the spec change should not have been made without a measured performance improvement on some pre-existing use case or test. I don't have a recommendation about how the change could be dealt with when questioned - as you know, I'm not very active in the standards community, and don't know any of the poilitics or even the procedures
  774. # [22:12] <ap> Hixie: ideally, a change that should not have been made would be undone somehow
  775. # [22:12] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  776. # [22:12] * Quits: zdobersek (~zan@46.166.186.218) (Quit: Leaving.)
  777. # [22:13] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  778. # [22:13] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  779. # [22:14] <Hixie> ah, well, the spec change wasn't in HTML
  780. # [22:14] <Hixie> that predates my involvement
  781. # [22:14] <Hixie> define "should not have been made", though? Here I had two browser vendors on board and agreeing it was a good idea, as well as the spec author for that feature.
  782. # [22:15] <Hixie> and only one vendor against it
  783. # [22:15] <Hixie> objectively, i don't really see why i would have concluded that it was a mistake
  784. # [22:16] <Hixie> (not sure why it would be a performance thing. It was just a convenience change, as I understand it, not one for perf.)
  785. # [22:17] * Quits: willchan_ (willchan@nat/google/x-fyqndgqebcufjsfx) (Ping timeout: 250 seconds)
  786. # [22:17] <Hixie> ap: i'm not trying to gloss over this. I'm just genuinely not sure what I should have done differently here. It seems like every step was objectively reasonable.
  787. # [22:18] * Quits: Areks (~Areks@95-26-23-3.broadband.corbina.ru) (Read error: Connection reset by peer)
  788. # [22:18] <ap> Hixie: Well, we have two vendors with very quick release cycles, who naturally favor "embrace, extend and extinguish" approach
  789. # [22:18] <ap> Hixie: the "two vendor" rule indeed encourages that
  790. # [22:19] <ap> Hixie: and there is no reason why vendors should not use the standards process to their competitive advantage, and to the disadvantage of others
  791. # [22:19] <annevk> zcorpan: context?
  792. # [22:19] * Krinkle|detached is now known as Krinkle
  793. # [22:20] * Quits: tommyliu_ (~tommyliu@121.15.56.113) (Remote host closed the connection)
  794. # [22:20] <zcorpan> annevk: "do we really want to keep having that difference between JS and HTML?"
  795. # [22:20] <ap> Hixie: obviously, there are many changes that disadvantage old browsers - adding anything does!
  796. # [22:20] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
  797. # [22:21] <Hixie> ap: well, certainly i would encourage you to follow the other three browsers and move to a more frequent deployment model
  798. # [22:21] <zcorpan> ap: we can compensate by removing things :-)
  799. # [22:22] <ap> Hixie: but authors would be more likely to conditionalize WebGL something and fall back, than a call to atob. This tiny convenience just creates quite a bit annoyance
  800. # [22:22] <ap> zcorpan: indeed :-)))
  801. # [22:22] * Quits: Mso150_g (~ctlM@80.83.239.39) (Read error: Connection reset by peer)
  802. # [22:23] <Hixie> ap: but i don't really see how i could change my approach to make it more balanced... i mean, giving IE and Safari a higher weight in considerations seems like something that would be considered even less fair
  803. # [22:23] * Joins: willchan (willchan@nat/google/x-jgnloeqvayglckcs)
  804. # [22:25] * Joins: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net)
  805. # [22:25] <ap> Hixie: My assumption is that there was no problem to begin with, and the idea to add some convenience was arbitrary. That
  806. # [22:25] <ap> s's something one wouldn't do even in a private platform
  807. # [22:26] <ap> Hixie: like, we don't change Cocoa API behaviors any time there is an opportunity to improve
  808. # [22:26] <boogyman> Hixie: isn't the "2 vendor" rule weighting more towards the vendors that have "very quick release cycles" ?
  809. # [22:27] <Hixie> ap: as i said, i wasn't involved in that decision
  810. # [22:27] <Hixie> ap: that was done in the editing spec, i only got involved later when the APIs were moved to the HTML spec already in that state
  811. # [22:27] <Hixie> boogyman: that is ap's argument, though i don't really understand how to quantify that
  812. # [22:27] <ap> Hixie: I understand this
  813. # [22:28] <Ms2ger> boogyman, depends on whether you require shipping
  814. # [22:28] <zcorpan> mathiasbynens: http://www.chromestatus.com/metrics/feature/timeline/popularity/44
  815. # [22:28] <zcorpan> mathiasbynens: maybe pattern="" can have u always on?
  816. # [22:28] <boogyman> As an author, I like earlier adoption of new features/functionality, but I do think there should be a happy medium for vendors to weigh in.
  817. # [22:29] <Hixie> ap: (i'm not sure I agree that we should never make APIs more convenient, but I agree that in this case it's not obvious that the win was worth it.)
  818. # [22:29] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  819. # [22:31] <zcorpan> mathiasbynens: https://www.w3.org/Bugs/Public/show_bug.cgi?id=11011 earlier discussion about i
  820. # [22:32] * Joins: weinig (~weinig@17.245.25.119)
  821. # [22:33] <ap> Hixie: I think that one test would be - would I make a similar change in a private API? If "no", or "maybe", then it's worth stopping and demonstrating tangible benefit bigger than convenience before making it on the Web. I think that allowing spaces in an existing atob function would be frowned upon in a native API, even though that's a backwards compatible change
  822. # [22:33] <JonathanNeal> Ms2ger hsivonen Would you know why empty iframes invisible in Firefox? Firefox is the only major browser in any OS to not show the red box: http://jsfiddle.net/nft8puq5/
  823. # [22:34] <annevk> ap: I'm not sure that's going to help many people
  824. # [22:34] <annevk> ap: there's not an agreed upon policy for private APIs either
  825. # [22:34] <JonathanNeal> Is there a security concern with empty iframes? Is there a spec that isn't clear on what should happen?
  826. # [22:35] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  827. # [22:35] <Ms2ger> JonathanNeal, it flashes up
  828. # [22:35] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  829. # [22:37] <Ms2ger> JonathanNeal, not sure what's up. Create a standalone case and file a bug, please
  830. # [22:37] <annevk> Hixie: a lot of specifications now have checks on global environments
  831. # [22:38] <annevk> Hixie: whether something is a document or worker or shared worker environment, etc.
  832. # [22:38] <zcorpan> Ms2ger: hsivonen: about:blank ghost?
  833. # [22:38] <annevk> Hixie: since you don't want global environments to leak to APIs to much, consider abstracting that too somehow
  834. # [22:38] <Ms2ger> zcorpan, I don't see why there'd be two
  835. # [22:39] <annevk> Hixie: on another note, is it worth pointing out on es-discuss that what you and Allen agreed to is a hack and is going to break as soon as ES wants something more complicated from their loop?
  836. # [22:41] <annevk> ap: on another note, it would help if WebKit were responsive to queries for input on new or existing standards; it seems copying people on bugs is not sufficient to get their attention; better ideas?
  837. # [22:41] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  838. # [22:41] * Joins: espadrine_ (~ttyl@AMontsouris-158-1-26-104.w92-128.abo.wanadoo.fr)
  839. # [22:42] * Joins: satazor (~satazor@bl16-81-214.dsl.telepac.pt)
  840. # [22:43] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  841. # [22:43] * Joins: bkardell (uid10373@gateway/web/irccloud.com/x-odjcwqmmglccwuho)
  842. # [22:44] <annevk> Hixie: I'll comment on the bug about the global environment thing
  843. # [22:45] * Quits: voiceofgrog (uid19945@gateway/web/irccloud.com/x-nwjgbziikbhfjsjk) (Quit: Connection closed for inactivity)
  844. # [22:45] * Quits: espadrine` (~ttyl@AMontsouris-158-1-27-229.w92-128.abo.wanadoo.fr) (Ping timeout: 250 seconds)
  845. # [22:46] * Quits: weinig (~weinig@17.245.25.119) (Quit: weinig)
  846. # [22:46] * Quits: satazor (~satazor@bl16-81-214.dsl.telepac.pt) (Ping timeout: 258 seconds)
  847. # [22:48] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  848. # [22:48] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  849. # [22:49] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  850. # [22:50] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  851. # [22:50] * Joins: KevinMarks_ (~yaaic@2607:fb90:283b:245a:2943:150b:719d:2586)
  852. # [22:51] <JonathanNeal> Ms2ger: have a recommendation on how i can make my case even more standalone than the js fiddle, or is that simple enough?
  853. # [22:51] <Ms2ger> JonathanNeal, one html file?
  854. # [22:52] <mathiasbynens> zcorpan: I was hoping for always-`u` `pattern` but assumed it would break the Web
  855. # [22:52] <mathiasbynens> e.g. `\W` is different
  856. # [22:53] <zcorpan> mathiasbynens: might be worth analyzing
  857. # [22:54] <Hixie> annevk: environment settings objects contain a link to the global, but yeah, we can separately also include a "kind" or something if that would help
  858. # [22:54] <Hixie> annevk: please feel free to comment on es-discuss
  859. # [22:54] <Hixie> annevk: i'm not sure when allen is making the changes i mentioned, if at all
  860. # [22:55] <ap> annevk: can't talk for others; personally, I think that I do respond when CC'ed or asked, as long as I have anything to say
  861. # [22:56] <annevk> Hixie: kind sounds alright; just looking out for you here since you cared about making things not depend on ES ;-)
  862. # [22:57] <Hixie> well the global is an interface, that's not depending on JS
  863. # [22:57] <Hixie> per se
  864. # [22:57] <Hixie> :-)
  865. # [22:57] <annevk> ap: I often end up copying Maciej and Ted for high-level feedback, don't really want to bother you
  866. # [22:57] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  867. # [22:57] * Quits: KevinMarks_ (~yaaic@2607:fb90:283b:245a:2943:150b:719d:2586) (Ping timeout: 260 seconds)
  868. # [22:58] <ap> annevk: makes sense, I would rarely want to provide high level feedback
  869. # [22:58] <Hixie> as in, if you go settings object -> specified global -> instanceof, as opposed to global object -> instanceof
  870. # [22:58] <annevk> Hixie: ah yes, the global could work
  871. # [22:58] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  872. # [22:59] <Hixie> but we can have an explicit "kind" too
  873. # [22:59] <Hixie> just to make it more explicit
  874. # [22:59] <annevk> Hixie: note that JavaScript instanceof is not safe across realms
  875. # [22:59] <annevk> Hixie: sgtm
  876. # [22:59] <Hixie> i didn't mean a real instanceof, but yeah :-)
  877. # [22:59] * Joins: KevinMarks_ (~yaaic@2607:fb90:2207:ff2d:c41d:e246:876b:5506)
  878. # [23:00] * Quits: dbaron (~dbaron@2620:101:80fb:224:4ceb:6435:76a5:4801) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  879. # [23:01] * Joins: dbaron (~dbaron@2620:101:80fb:232:ec37:6257:b4e4:e57b)
  880. # [23:05] * Quits: TallTed (~Thud@63.119.36.36)
  881. # [23:05] * Quits: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca) (Remote host closed the connection)
  882. # [23:08] * Joins: weinig (~weinig@17.245.25.119)
  883. # [23:09] * Quits: KevinMarks_ (~yaaic@2607:fb90:2207:ff2d:c41d:e246:876b:5506) (Ping timeout: 272 seconds)
  884. # [23:10] * Joins: KevinMarks_ (~yaaic@2607:fb90:2200:a05d:7ab3:d880:3295:379e)
  885. # [23:10] <zcorpan> Hixie: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26195 also affects <img sizes> fwiw
  886. # [23:11] <Hixie> do you agree with the decision?
  887. # [23:12] <zcorpan> i don't care strongly either way. TabAtkins thinks comments should be allowed iirc
  888. # [23:12] <Hixie> k
  889. # [23:12] <annevk> Hixie: shouldn't email use https://url.spec.whatwg.org/#concept-domain-to-ascii too?
  890. # [23:12] <annevk> Hixie: rather than punycode directly
  891. # [23:13] <Hixie> it doesn't really matter
  892. # [23:13] <Hixie> it's a UI thing
  893. # [23:15] <annevk> yeah, I've got news for you, UI matters
  894. # [23:16] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  895. # [23:17] * cbiesinger___ is now known as cbiesinger
  896. # [23:17] <TabAtkins> Hixie: zcorpan: Yeah, comments should be allowed, because otherwise it's a switch in the parser for no gain.
  897. # [23:17] <TabAtkins> Plus remote possibility of code not moving cleanly between contexts that use the same value set.
  898. # [23:20] <Hixie> i believe mike's proposals was just an authoring conformance requirement, no change to the parser
  899. # [23:20] <Hixie> annevk: UI matters but there's no interop issue, is my point
  900. # [23:20] <TabAtkins> Probably insignificant, but still, comments don't cause any actual problem for browsers.
  901. # [23:20] <Ms2ger> I thought we all worked through that?
  902. # [23:20] <Hixie> annevk: it's a quality of implementation thing
  903. # [23:20] * Quits: Maurice (copyman@unaffiliated/maurice)
  904. # [23:20] <TabAtkins> Hixie: Yeah, but I've used comments in weird spots before. Dropping a bit for why a length is s particular weird value, etc. I can see potential (small) value in allowing them.
  905. # [23:20] * Joins: Bobby (~textual@38.88.227.110)
  906. # [23:20] * Quits: Ms2ger (~Ms2ger@91.180.140.18) (Quit: nn)
  907. # [23:21] * Joins: rniwa (~rniwa@17.202.43.222)
  908. # [23:21] <Hixie> TabAtkins: yeah no disagreement from me, i wontfixed the bug :-)
  909. # [23:22] <Hixie> TabAtkins: i was just making sure mike's argument was accurately represented
  910. # [23:24] <Hixie> annevk: you could file a bug on ES for the event loop approach to be inverted
  911. # [23:25] * Joins: jeremyj (~jeremyj@17.202.49.56)
  912. # [23:26] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  913. # [23:31] * Quits: tj_vantoll (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
  914. # [23:33] * Quits: KevinMarks_ (~yaaic@2607:fb90:2200:a05d:7ab3:d880:3295:379e) (Ping timeout: 260 seconds)
  915. # [23:35] * Joins: KevinMarks_ (~yaaic@2607:fb90:220b:1ef:36e5:7641:49d9:e41e)
  916. # [23:35] * Joins: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca)
  917. # [23:40] * Quits: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca) (Ping timeout: 272 seconds)
  918. # [23:42] * Joins: espadrine (~espadrine@AMontsouris-158-1-26-104.w92-128.abo.wanadoo.fr)
  919. # [23:42] <zcorpan> mmmm broccoli
  920. # [23:42] * zcorpan grows his own broccoli
  921. # [23:42] * zcorpan also reads w3cmemes
  922. # [23:44] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Remote host closed the connection)
  923. # [23:44] * Quits: darobin (~darobin@mtl93-18-78-208-93-24.fbx.proxad.net) (Remote host closed the connection)
  924. # [23:45] * Quits: espadrine_ (~ttyl@AMontsouris-158-1-26-104.w92-128.abo.wanadoo.fr) (Ping timeout: 250 seconds)
  925. # [23:46] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: No route to host)
  926. # [23:47] * Quits: Bobby (~textual@38.88.227.110) (Quit: My MacBook has gone to sleep. ZZZzzz…)
  927. # [23:48] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  928. # [23:48] * Joins: jeremyj_ (~jeremyj@17.114.217.235)
  929. # [23:49] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  930. # [23:49] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  931. # [23:49] * Joins: scor (~scor@drupal.org/user/52142/view)
  932. # [23:50] * Joins: Bobby (~textual@38.88.227.110)
  933. # [23:50] * Quits: jeremyj (~jeremyj@17.202.49.56) (Ping timeout: 272 seconds)
  934. # [23:50] * Joins: tommyliu (~tommyliu@121.15.56.113)
  935. # [23:51] * Quits: jeremyj_ (~jeremyj@17.114.217.235) (Client Quit)
  936. # [23:54] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  937. # [23:54] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
  938. # [23:54] * Joins: tommyliu (~tommyliu@121.15.56.113)
  939. # [23:54] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
  940. # [23:54] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Quit: Leaving)
  941. # [23:54] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  942. # [23:55] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  943. # [23:55] * Joins: tommyliu (~tommyliu@121.15.56.113)
  944. # [23:57] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  945. # [23:58] * Joins: tommyliu (~tommyliu@121.15.56.113)
  946. # [23:59] * Joins: hasather (~hasather@80.91.33.141)
  947. # [23:59] * Quits: tommyliu (~tommyliu@121.15.56.113) (Remote host closed the connection)
  948. # Session Close: Tue Sep 30 00:00:00 2014

The end :)