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

Options:

  1. # Session Start: Wed Oct 15 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: josemanuel (~josemanue@80.30.3.152) (Client Quit)
  4. # [00:05] * Joins: _VoG (~voiceofgr@2601:e:9f80:102c:8ce4:e8d5:8d22:8923)
  5. # [00:07] * Quits: _VoG (~voiceofgr@2601:e:9f80:102c:8ce4:e8d5:8d22:8923) (Client Quit)
  6. # [00:07] * Quits: voiceofgrog (uid19945@gateway/web/irccloud.com/x-maanklsrykirnpkt)
  7. # [00:08] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  8. # [00:11] * Joins: voiceofgrog (~voiceofgr@2601:e:9f80:102c:8ce4:e8d5:8d22:8923)
  9. # [00:11] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 255 seconds)
  10. # [00:11] * Quits: voiceofgrog (~voiceofgr@2601:e:9f80:102c:8ce4:e8d5:8d22:8923) (Changing host)
  11. # [00:11] * Joins: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog)
  12. # [00:14] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Read error: Connection reset by peer)
  13. # [00:18] * Joins: tantek (~tantek@173.126.54.32)
  14. # [00:18] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
  15. # [00:18] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
  16. # [00:20] * Quits: xiinotulp (~plutoniix@node-mgh.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  17. # [00:21] <Domenic> annevk has always had the brevity bug
  18. # [00:25] * Quits: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com) (Quit: tomasf)
  19. # [00:25] * Quits: tantek (~tantek@173.126.54.32) (Quit: tantek)
  20. # [00:25] * Joins: hasather (~hasather@80.91.33.141)
  21. # [00:30] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  22. # [00:44] * Joins: mven (~textual@72.183.104.138)
  23. # [00:55] * Quits: weinig (~weinig@17.114.216.66) (Quit: weinig)
  24. # [01:01] * Quits: ehsan (~ehsan@2001:450:1f:224:89bd:ded8:d16d:a333) (Remote host closed the connection)
  25. # [01:05] * Quits: newtron_ (~newtron@199.71.174.203) (Quit: Leaving...)
  26. # [01:07] * Joins: weinig (~weinig@17.245.31.186)
  27. # [01:14] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  28. # [01:19] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 258 seconds)
  29. # [01:21] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  30. # [01:21] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  31. # [01:21] * Joins: scor (~scor@drupal.org/user/52142/view)
  32. # [01:22] * Joins: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca)
  33. # [01:22] * Quits: ehsan (~ehsan@135-23-212-183.cpe.pppoe.ca) (Client Quit)
  34. # [01:24] * Quits: weinig (~weinig@17.245.31.186) (Quit: weinig)
  35. # [01:26] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Read error: No route to host)
  36. # [01:26] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  37. # [01:27] <MikeSmith> if only his bug comments were as unambiguous as his spec text
  38. # [01:31] <Domenic> How do I create new IndexedSizeErrors?
  39. # [01:31] <Domenic> DOMException constructor doesn't seem to take a name param, just a message one
  40. # [01:31] <Domenic> Hmm it's not implemented anywhere anyway -_-
  41. # [01:32] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 255 seconds)
  42. # [01:39] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 245 seconds)
  43. # [01:50] * Joins: erlehmann (~erlehmann@e181242155.adsl.alicedsl.de)
  44. # [01:50] * Joins: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
  45. # [01:52] * Quits: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net) (Quit: Computer has gone to sleep.)
  46. # [01:52] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
  47. # [02:08] * Joins: weinig (~weinig@17.245.31.186)
  48. # [02:13] * Quits: ap (~ap@17.202.44.214)
  49. # [02:15] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  50. # [02:19] * Joins: boogyman (~boogyman@50.167.218.18)
  51. # [02:19] * Quits: boogyman (~boogyman@50.167.218.18) (Changing host)
  52. # [02:19] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  53. # [02:24] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  54. # [02:25] * Quits: weinig (~weinig@17.245.31.186) (Quit: weinig)
  55. # [02:28] * Joins: plutoniix (~plutoniix@210.213.57.70)
  56. # [02:28] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  57. # [02:31] * Quits: othermaciej (~mjs@17.245.24.91) (Quit: othermaciej)
  58. # [02:32] * Quits: dbaron (~dbaron@2620:101:80fb:224:f0e5:781a:e00b:a768) (Ping timeout: 272 seconds)
  59. # [02:35] * Joins: weinig (~weinig@17.245.31.186)
  60. # [02:37] * Quits: wirepair_ (fbi@206.223.224.3) (Ping timeout: 272 seconds)
  61. # [02:38] * Joins: weinig_ (~weinig@17.114.216.66)
  62. # [02:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  63. # [02:40] * Joins: espadrine` (~ttyl@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr)
  64. # [02:40] * Quits: weinig (~weinig@17.245.31.186) (Ping timeout: 240 seconds)
  65. # [02:40] * weinig_ is now known as weinig
  66. # [02:41] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-61.w92-128.abo.wanadoo.fr) (Ping timeout: 260 seconds)
  67. # [02:42] * Quits: weinig (~weinig@17.114.216.66) (Client Quit)
  68. # [02:44] * Joins: weinig (~weinig@17.114.217.37)
  69. # [02:44] * espadrine` is now known as espadrine
  70. # [02:45] * Quits: weinig (~weinig@17.114.217.37) (Client Quit)
  71. # [02:47] * Quits: bnicholson2 (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82) (Ping timeout: 260 seconds)
  72. # [02:47] <MikeSmith> can somebody with dvcs.w3.org mercurial access please try to push a change to a dvcs.w3.org repo right now and see if it works
  73. # [02:47] <MikeSmith> TabAtkins: ↑☃
  74. # [02:47] <TabAtkins> Sure, one sec.
  75. # [02:49] <TabAtkins> I get the intermittent 500, but it otherwise seems to work.
  76. # [02:49] * Joins: wirepair (fbi@206.223.224.3)
  77. # [02:51] * Quits: jsbell (jsbell@nat/google/x-svpkynzjcblntefg) (Quit: There's no place like home...)
  78. # [02:56] * Quits: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  79. # [02:57] * Joins: saba (~foo@unaffiliated/saba)
  80. # [02:59] * Quits: espadrine (~ttyl@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr) (Ping timeout: 244 seconds)
  81. # [03:00] * Joins: weinig (~weinig@17.245.31.186)
  82. # [03:03] * Quits: weinig (~weinig@17.245.31.186) (Client Quit)
  83. # [03:05] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  84. # [03:12] * Joins: Mso150 (~ctlM@80.83.239.42)
  85. # [03:13] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ...and out)
  86. # [03:15] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-pofgpbojgsueqigt)
  87. # [03:19] * Joins: hasather (~hasather@80.91.33.141)
  88. # [03:19] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-ubwfzncqpmaactbz)
  89. # [03:22] * Joins: Joseph_Silber (~JosephSil@ool-44c3e80a.static.optonline.net)
  90. # [03:23] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 250 seconds)
  91. # [03:27] * Joins: erlehmann_ (~erlehmann@g228096004.adsl.alicedsl.de)
  92. # [03:28] * Joins: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
  93. # [03:28] * Quits: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
  94. # [03:28] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  95. # [03:28] * Quits: erlehmann_ (~erlehmann@g228096004.adsl.alicedsl.de) (Client Quit)
  96. # [03:30] * Quits: esprehn (sid10445@gateway/web/irccloud.com/x-stekibrwxctbyesc) (Ping timeout: 260 seconds)
  97. # [03:30] * Quits: casual (sid26149@gateway/web/irccloud.com/x-vfgzkekfaegtwggn) (Ping timeout: 260 seconds)
  98. # [03:30] * Quits: FerasM___ (sid28672@gateway/web/irccloud.com/x-vpeakvfpyckakmtq) (Ping timeout: 260 seconds)
  99. # [03:30] * Quits: hayato_ (sid20728@gateway/web/irccloud.com/x-ikikdabeanpubguf) (Ping timeout: 260 seconds)
  100. # [03:30] * Quits: slightlyoff (sid1768@gateway/web/irccloud.com/x-wudqvdocwltwlfkj) (Ping timeout: 260 seconds)
  101. # [03:30] * Quits: ojan (sid5519@gateway/web/irccloud.com/x-qunfydtlghjeirfi) (Ping timeout: 260 seconds)
  102. # [03:30] * Quits: cbiesinger (sid8099@gateway/web/irccloud.com/x-jsdmzegxswfnjwbf) (Ping timeout: 260 seconds)
  103. # [03:30] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-ozhukrbbxycqqruq) (Ping timeout: 260 seconds)
  104. # [03:30] * Quits: abucur (sid19072@gateway/web/irccloud.com/x-vrhxftawtintbwmt) (Ping timeout: 260 seconds)
  105. # [03:30] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-lmqbjyfdqvhwmzko) (Ping timeout: 260 seconds)
  106. # [03:30] * Joins: cbiesinger_ (sid8099@gateway/web/irccloud.com/session)
  107. # [03:30] * Joins: abarth_ (sid5294@gateway/web/irccloud.com/session)
  108. # [03:30] * Quits: bterlson (sid23757@gateway/web/irccloud.com/x-nhrhrbnlqjjfwwfc) (Ping timeout: 260 seconds)
  109. # [03:30] * Quits: calvinmetcalf (sid25915@gateway/web/irccloud.com/x-tmgbnmfdkrbqgfks) (Ping timeout: 260 seconds)
  110. # [03:30] * Quits: dfreedm_ (sid7859@gateway/web/irccloud.com/x-emgrlpkldwsvlvda) (Ping timeout: 260 seconds)
  111. # [03:30] * Quits: krit (sid15081@gateway/web/irccloud.com/x-mdkxfflstjullona) (Ping timeout: 260 seconds)
  112. # [03:30] * Quits: sballesteros (uid39846@gateway/web/irccloud.com/x-cpfbdxywgqmamexg) (Ping timeout: 260 seconds)
  113. # [03:31] * Quits: jamesr__ (sid10481@gateway/web/irccloud.com/x-zykxfphmyvjqzwjl) (Ping timeout: 260 seconds)
  114. # [03:31] * Quits: cabanier (sid15093@gateway/web/irccloud.com/x-zrrugzrhlfyzpddq) (Ping timeout: 260 seconds)
  115. # [03:31] * Quits: aklein (sid4454@gateway/web/irccloud.com/x-gaehakirgqumdbfx) (Ping timeout: 260 seconds)
  116. # [03:31] * Joins: FerasM___ (sid28672@gateway/web/irccloud.com/session)
  117. # [03:31] * Quits: abarth (sid5294@gateway/web/irccloud.com/x-lvariegvozihnsyz) (Ping timeout: 260 seconds)
  118. # [03:31] * Quits: birtles (sid16523@gateway/web/irccloud.com/x-ozwcpljbsnpeqxcy) (Ping timeout: 260 seconds)
  119. # [03:31] * Quits: jorendorff (sid28423@gateway/web/irccloud.com/x-vijenhymtzdyiama) (Ping timeout: 260 seconds)
  120. # [03:31] * Quits: mattur (sid16049@gateway/web/irccloud.com/x-upltibfomqqcrihq) (Ping timeout: 260 seconds)
  121. # [03:31] * abarth_ is now known as abarth
  122. # [03:31] * Joins: hayato (sid20728@gateway/web/irccloud.com/session)
  123. # [03:33] * Joins: jamesr___ (sid10481@gateway/web/irccloud.com/x-dfwzootbkkyritph)
  124. # [03:33] * Joins: bnicholson2 (~bnicholso@24.130.60.241)
  125. # [03:33] * Joins: nickstenn_ (~nickstenn@ravel.whiteink.com)
  126. # [03:33] * Quits: nickstenn_ (~nickstenn@ravel.whiteink.com) (Changing host)
  127. # [03:33] * Joins: nickstenn_ (~nickstenn@pdpc/supporter/student/borior)
  128. # [03:33] * Joins: rikc (sid15093@gateway/web/irccloud.com/x-jayoeqtlplaldutm)
  129. # [03:33] * Joins: krit_ (sid15081@gateway/web/irccloud.com/x-eeptoiuiwfjnyohn)
  130. # [03:33] * Joins: ojan_ (sid5519@gateway/web/irccloud.com/x-ngrqacinoyzjywqt)
  131. # [03:33] * Joins: dfreedm__ (sid7859@gateway/web/irccloud.com/x-qrjefvmtkmtiwluq)
  132. # [03:33] * Joins: scheib_ (sid4467@gateway/web/irccloud.com/x-puwxedscdxxqwlau)
  133. # [03:33] * Joins: bterlson_ (sid23757@gateway/web/irccloud.com/x-fthqyqvbkwfrabcr)
  134. # [03:33] * Joins: birtles_ (sid16523@gateway/web/irccloud.com/x-ntobyzivsliwuwdi)
  135. # [03:33] * Joins: aklein_ (sid4454@gateway/web/irccloud.com/x-ownuowztbszpqyat)
  136. # [03:33] * Joins: mattur_ (sid16049@gateway/web/irccloud.com/x-bhseammrveevifdg)
  137. # [03:33] * Joins: jorendorff_ (sid28423@gateway/web/irccloud.com/x-qswqglegwfocwjwl)
  138. # [03:33] * Joins: abucur_ (sid19072@gateway/web/irccloud.com/x-zphmiaxkibdpmgnw)
  139. # [03:33] * Joins: slightlyoff_ (sid1768@gateway/web/irccloud.com/x-rjcpimqcsauqycdc)
  140. # [03:33] * Joins: sballesteros_ (uid39846@gateway/web/irccloud.com/x-apdetmbiyflyjbyy)
  141. # [03:33] * Joins: esprehn_ (sid10445@gateway/web/irccloud.com/x-ppfxsxugsawmnbfy)
  142. # [03:33] * Quits: erlehmann (~erlehmann@e181242155.adsl.alicedsl.de) (Ping timeout: 244 seconds)
  143. # [03:33] * Joins: casual_ (sid26149@gateway/web/irccloud.com/x-pukdpmwxwnlkdifv)
  144. # [03:33] * Joins: calvinmetcalf_ (sid25915@gateway/web/irccloud.com/x-jrhygsepbesewywp)
  145. # [03:33] * Joins: JakeA_ (sid3836@gateway/web/irccloud.com/x-rzkeslxihagocmoq)
  146. # [03:33] * Quits: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net) (Ping timeout: 272 seconds)
  147. # [03:33] * Quits: nickstenn (~nickstenn@pdpc/supporter/student/borior) (Ping timeout: 272 seconds)
  148. # [03:33] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 272 seconds)
  149. # [03:33] * nickstenn_ is now known as nickstenn
  150. # [03:33] * Quits: cbiesinger_ (sid8099@gateway/web/irccloud.com/session) (Changing host)
  151. # [03:33] * Joins: cbiesinger_ (sid8099@gateway/web/irccloud.com/x-bljqrychaxfwsyip)
  152. # [03:33] * Quits: abarth (sid5294@gateway/web/irccloud.com/session) (Changing host)
  153. # [03:33] * Joins: abarth (sid5294@gateway/web/irccloud.com/x-kkhbpjfpxjurwaxw)
  154. # [03:33] * Quits: FerasM___ (sid28672@gateway/web/irccloud.com/session) (Changing host)
  155. # [03:33] * Joins: FerasM___ (sid28672@gateway/web/irccloud.com/x-jgxbkxzfmgzyplff)
  156. # [03:33] * Quits: hayato (sid20728@gateway/web/irccloud.com/session) (Changing host)
  157. # [03:33] * Joins: hayato (sid20728@gateway/web/irccloud.com/x-txzhdflzklfafwnx)
  158. # [03:33] * esprehn_ is now known as esprehn
  159. # [03:33] * casual_ is now known as casual
  160. # [03:33] * slightlyoff_ is now known as slightlyoff
  161. # [03:34] * birtles_ is now known as birtles
  162. # [03:34] * abucur_ is now known as abucur
  163. # [03:34] * jorendorff_ is now known as jorendorff
  164. # [03:34] * mattur_ is now known as mattur
  165. # [03:34] * ojan_ is now known as ojan
  166. # [03:34] * krit_ is now known as krit
  167. # [03:34] * rikc is now known as cabanier
  168. # [03:34] * scheib_ is now known as scheib
  169. # [03:34] * jamesr___ is now known as jamesr__
  170. # [03:34] * bterlson_ is now known as bterlson
  171. # [03:34] * JakeA_ is now known as JakeA
  172. # [03:34] * dfreedm__ is now known as dfreedm_
  173. # [03:35] * sballesteros_ is now known as sballesteros
  174. # [03:35] * aklein_ is now known as aklein
  175. # [03:35] * calvinmetcalf_ is now known as calvinmetcalf
  176. # Session Close: Wed Oct 15 03:39:42 2014
  177. #
  178. # Session Start: Wed Oct 15 03:39:42 2014
  179. # Session Ident: #whatwg
  180. # [03:39] * Disconnected
  181. # [03:40] * Attempting to rejoin channel #whatwg
  182. # [03:41] * Rejoined channel #whatwg
  183. # [03:41] * Topic is 'http://www.whatwg.org/ — logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ — stats: http://gavinsharp.com/irc/whatwg.html — Please leave your sense of logic at the door, thanks!'
  184. # [03:41] * Set by annevk!~annevk@207.218.72.65 on Tue Mar 25 11:47:32
  185. # [03:41] * Joins: abarth_ (sid5294@gateway/web/irccloud.com/x-oxhtjnarhdpelfqh)
  186. # [03:42] * Joins: reggna_ (~reggna@irc.jagochmittmoln.se)
  187. # [03:42] * Joins: suzak_ (~suzak@www4346uf.sakura.ne.jp)
  188. # [03:42] * Joins: rillian_ (giles@mf4-xiph.osuosl.org)
  189. # [03:42] * Joins: kangil_ (~kangil@210.94.41.89)
  190. # [03:42] * Joins: foolip_ (~philip@37.139.17.34)
  191. # [03:43] * Quits: Krinkle (~Krinkle@wikimedia/Krinkle) (Disconnected by services)
  192. # [03:43] * Quits: wirepair (fbi@206.223.224.3) (Ping timeout: 272 seconds)
  193. # [03:43] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 272 seconds)
  194. # [03:43] * Quits: rillian (giles@mf4-xiph.osuosl.org) (Ping timeout: 272 seconds)
  195. # [03:43] * Quits: jahman (~woops@129.175.204.73) (Ping timeout: 272 seconds)
  196. # [03:43] * Quits: cbiesinger_ (sid8099@gateway/web/irccloud.com/x-bljqrychaxfwsyip) (Ping timeout: 260 seconds)
  197. # [03:43] * Quits: kirjs_____ (sid25169@gateway/web/irccloud.com/x-nlcqbuuajggtlmvk) (Ping timeout: 260 seconds)
  198. # [03:43] * Quits: FerasM___ (sid28672@gateway/web/irccloud.com/x-jgxbkxzfmgzyplff) (Ping timeout: 260 seconds)
  199. # [03:43] * Quits: abarth (sid5294@gateway/web/irccloud.com/x-kkhbpjfpxjurwaxw) (Ping timeout: 260 seconds)
  200. # [03:43] * Quits: krijnhoetmer (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Remote host closed the connection)
  201. # [03:43] * Quits: webguynow (~webguynow@24.1.200.217) (Ping timeout: 260 seconds)
  202. # [03:43] * Quits: hayato (sid20728@gateway/web/irccloud.com/x-txzhdflzklfafwnx) (Read error: Connection reset by peer)
  203. # [03:43] * Joins: hayato (sid20728@gateway/web/irccloud.com/session)
  204. # [03:43] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/session)
  205. # [03:43] * Quits: foolip (~philip@37.139.17.34) (Ping timeout: 260 seconds)
  206. # [03:43] * Quits: Yudai (~Yudai@73.170.83.204) (Ping timeout: 260 seconds)
  207. # [03:43] * Quits: kangil (~kangil@210.94.41.89) (Ping timeout: 260 seconds)
  208. # [03:43] * Quits: mmun (~mmun@107.170.142.236) (Ping timeout: 260 seconds)
  209. # [03:43] * Quits: suzak (~suzak@www4346uf.sakura.ne.jp) (Ping timeout: 260 seconds)
  210. # [03:43] * Quits: saline (~irenacob@li629-190.members.linode.com) (Ping timeout: 260 seconds)
  211. # [03:43] * Quits: crankharder (~crankhard@c-73-191-6-206.hsd1.va.comcast.net) (Ping timeout: 260 seconds)
  212. # [03:43] * Quits: reggna (~reggna@irc.jagochmittmoln.se) (Ping timeout: 260 seconds)
  213. # [03:43] * Quits: hayato (sid20728@gateway/web/irccloud.com/session) (Changing host)
  214. # [03:43] * Joins: hayato (sid20728@gateway/web/irccloud.com/x-dwgysizvvrzwzlam)
  215. # [03:43] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/session) (Changing host)
  216. # [03:43] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-hcedezqyqllpwusb)
  217. # [03:43] * Joins: Yudai_ (~Yudai@73.170.83.204)
  218. # [03:43] * suzak_ is now known as suzak
  219. # [03:43] * FerasM____ is now known as FerasM___
  220. # [03:43] * Joins: crankhar1er (~crankhard@c-73-191-6-206.hsd1.va.comcast.net)
  221. # [03:43] * Joins: webguynow (~webguynow@24.1.200.217)
  222. # [03:43] * cbiesinger__ is now known as cbiesinger_
  223. # [03:43] * abarth_ is now known as abarth
  224. # [03:44] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
  225. # [03:44] * Joins: mmun (~mmun@107.170.142.236)
  226. # [03:45] * Joins: Krinkle (~Krinkle@wikimedia/Krinkle)
  227. # [03:46] * Joins: saline (~irenacob@li629-190.members.linode.com)
  228. # [03:47] * Joins: scor (~scor@drupal.org/user/52142/view)
  229. # [03:47] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
  230. # [03:49] * Quits: Mso150 (~ctlM@80.83.239.42) (Ping timeout: 240 seconds)
  231. # [03:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  232. # [03:54] * Joins: jahman (~woops@129.175.204.73)
  233. # [03:55] * kangil_ is now known as kangil
  234. # [04:06] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406])
  235. # [04:12] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  236. # [04:20] * Joins: hasather (~hasather@80.91.33.141)
  237. # [04:24] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  238. # [04:24] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  239. # [04:27] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  240. # [04:27] * Quits: voiceofgrog (~voiceofgr@unaffiliated/voiceofgrog) (Remote host closed the connection)
  241. # [04:28] * Joins: weinig (~weinig@17.245.31.186)
  242. # [04:29] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 246 seconds)
  243. # [04:33] * Quits: weinig (~weinig@17.245.31.186) (Quit: weinig)
  244. # [04:38] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
  245. # [04:45] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
  246. # [04:51] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  247. # [04:52] * Quits: abinader (sid21713@gateway/web/irccloud.com/x-eltppfctcqbibbzc)
  248. # [05:06] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  249. # [05:10] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 265 seconds)
  250. # [05:30] * Joins: psy (~psy@103.6.159.172)
  251. # [05:41] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 246 seconds)
  252. # [05:47] <MikeSmith> TabAtkins: ok thanks. not working at all for me, not sure why
  253. # [05:51] <MikeSmith> ah wait pilot error
  254. # [05:51] <MikeSmith> had just not updated my password
  255. # [05:57] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  256. # [06:11] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  257. # [06:11] <MikeSmith> anybody know how is there some portable way I can indicate that a particular python script is a python2 script, not a python3 one?
  258. # [06:13] <MikeSmith> since putting "#!/usr/bin/python2" or "#!/usr/bin/env python2" in it isn't going to work in environments where there is no python2 binary/symlink
  259. # [06:24] * Quits: sballesteros (uid39846@gateway/web/irccloud.com/x-apdetmbiyflyjbyy) (Quit: Connection closed for inactivity)
  260. # [06:25] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  261. # [06:29] * Joins: globbot (~logbot@lump.glob.com.au)
  262. # [06:30] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 260 seconds)
  263. # [06:33] * Joins: hasather (~hasather@80.91.33.141)
  264. # [06:33] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  265. # [06:38] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
  266. # [06:42] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  267. # [06:52] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  268. # [06:52] * Joins: dbaron (~dbaron@50.0.192.112)
  269. # [06:56] * Quits: aretecode (~aretecode@69.163.36.90) (Ping timeout: 255 seconds)
  270. # [06:59] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  271. # [06:59] * Joins: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com)
  272. # [07:02] * Quits: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com) (Client Quit)
  273. # [07:03] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  274. # [07:11] * Joins: tommyliu (~tommyliu@113.102.184.20)
  275. # [07:17] * Krinkle is now known as Krinkle|detached
  276. # [07:19] * Quits: mven (~textual@72.183.104.138) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  277. # [07:20] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  278. # [07:24] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  279. # [07:28] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
  280. # [07:34] * Joins: tommyliu (~tommyliu@113.102.184.20)
  281. # [07:34] * Joins: hasather (~hasather@80.91.33.141)
  282. # [07:36] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
  283. # [07:36] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  284. # [07:38] * Joins: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com)
  285. # [07:39] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  286. # [07:39] * Joins: Nyalab_ (~nyalab@89.30.127.162)
  287. # [07:43] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  288. # [07:44] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 240 seconds)
  289. # [07:45] * Quits: Nyalab_ (~nyalab@89.30.127.162) (Ping timeout: 265 seconds)
  290. # [07:47] * Quits: tomasf (~tomasf@h210n5-n-d4.ias.bredband.telia.com) (Ping timeout: 265 seconds)
  291. # [07:51] * Joins: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com)
  292. # [07:52] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  293. # [08:01] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-pofgpbojgsueqigt) (Quit: Connection closed for inactivity)
  294. # [08:02] * Joins: dbaron (~dbaron@50.0.192.112)
  295. # [08:07] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  296. # [08:08] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 250 seconds)
  297. # [08:11] * Quits: Workshiva (~Dashiva@74.125.121.65) (Ping timeout: 260 seconds)
  298. # [08:13] * Joins: Workshiva (~Dashiva@74.125.121.65)
  299. # [08:21] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  300. # [08:21] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  301. # [08:23] * Joins: espadrine (~espadrine@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr)
  302. # [08:24] * Quits: sarri (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
  303. # [08:26] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  304. # [08:27] * Joins: sarri (~sari@p50995cae.dip0.t-ipconnect.de)
  305. # [08:27] * Quits: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com) (Quit: Leaving.)
  306. # [08:27] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  307. # [08:30] <annevk> MikeSmith: but that symlink will be created in environments where there is Python 2, no?
  308. # [08:30] <annevk> What's this brevity bug? :-)
  309. # [08:31] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 265 seconds)
  310. # [08:31] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 255 seconds)
  311. # [08:31] <MikeSmith> annevk: dunno how it works but I have no /usr/bin/python2 on my OS X machine
  312. # [08:32] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  313. # [08:32] <MikeSmith> annevk: the last bug there I think
  314. # [08:32] <MikeSmith> oh no I guess one of the others
  315. # [08:32] <MikeSmith> annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=12837#c10 I guess
  316. # [08:32] <MikeSmith> > I'm confused as to what you want me to do here. Can you elaborate?
  317. # [08:33] <annevk> Hmm, comment 0 and comment 1 seem pretty elaborate
  318. # [08:37] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  319. # [08:38] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  320. # [08:40] * Quits: ricea (~ricea@2401:fa00:4:1000:c9ef:375f:15a6:c7de) (Ping timeout: 276 seconds)
  321. # [08:42] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  322. # [08:42] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
  323. # [08:45] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  324. # [08:45] <MikeSmith> it seems #!/usr/bin/env python2.7 is probably what I should use
  325. # [08:45] * Joins: _Ihor_ (~Ihor@212.90.60.121)
  326. # [08:47] * Parts: _Ihor_ (~Ihor@212.90.60.121) ("Gone coding...")
  327. # [08:49] * Joins: yhirano (uid40668@gateway/web/irccloud.com/x-njjtsvfexinfkjeh)
  328. # [08:53] * Joins: ricea (~ricea@2401:fa00:4:1000:d854:b5b4:ec53:a40)
  329. # [08:56] * Joins: markkes (~markkes@62.207.90.201)
  330. # [08:56] * Quits: markkes (~markkes@62.207.90.201) (Client Quit)
  331. # [08:58] * Quits: KevinMarks (~yaaic@2607:fb90:50a:480e:9cdc:a80e:2b1a:e976) (Ping timeout: 260 seconds)
  332. # [08:59] * Joins: KevinMarks (~yaaic@2607:fb90:2205:26c1:b4d3:4c1:20e7:1847)
  333. # [09:03] * Joins: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de)
  334. # [09:04] * Joins: hasather (~hasather@80.91.33.141)
  335. # [09:09] * Joins: markkes (~markkes@62.207.90.201)
  336. # [09:13] * Joins: cbr (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  337. # [09:13] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  338. # [09:16] <annevk> Hixie: are you still getting errors when trying to tweet?
  339. # [09:19] * foolip_ is now known as foolip
  340. # [09:28] * Joins: Nyalab_ (~nyalab@89.30.127.162)
  341. # [09:33] * Quits: Nyalab_ (~nyalab@89.30.127.162) (Ping timeout: 240 seconds)
  342. # [09:42] * Joins: zdobersek (~zan@46.166.186.220)
  343. # [09:43] * Joins: darobin (~darobin@78.109.80.74)
  344. # [09:47] * Quits: ^esc (~esc-ape@91.141.0.230.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
  345. # [09:49] * Joins: tommyliu (~tommyliu@61.144.248.40)
  346. # [09:53] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  347. # [09:56] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  348. # [09:57] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 246 seconds)
  349. # [09:58] * Joins: cheron (~cheron@unaffiliated/cheron)
  350. # [10:00] * Quits: espadrine (~espadrine@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr) (Quit: espadrine)
  351. # [10:04] * Joins: tommyliu (~tommyliu@61.144.248.40)
  352. # [10:04] * Quits: tommyliu (~tommyliu@61.144.248.40) (Read error: Connection reset by peer)
  353. # [10:04] * Joins: Nyalab_ (~nyalab@89.30.127.162)
  354. # [10:05] * Joins: tommyliu (~tommyliu@61.144.248.40)
  355. # [10:07] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  356. # [10:09] * Joins: roc (~chatzilla@121-99-86-27.bng1.tvc.orcon.net.nz)
  357. # [10:14] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  358. # [10:15] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  359. # [10:17] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 265 seconds)
  360. # [10:17] * Joins: Mso150 (~ctlM@80.83.239.79)
  361. # [10:19] * Joins: Smylers (~smylers@94.117.109.19)
  362. # [10:20] * Joins: yutak (~yutak@2401:fa00:4:1000:54c:d1c8:149b:78dc)
  363. # [10:23] * Quits: zdobersek (~zan@46.166.186.220) (Ping timeout: 272 seconds)
  364. # [10:25] <mathiasbynens> annevk: to patch Poodlebleed, add `SSLProtocol All -SSLv2 -SSLv3` to your Apache config
  365. # [10:26] <annevk> mathiasbynens: I don't have control over that
  366. # [10:27] <hsivonen> annevk: maybe you could convince dreamhost not to care about IE6 whose admin can't be bothered to check the TLS 1.0 checkbox anymore
  367. # [10:27] <annevk> mathiasbynens: however, with SNI being required, it doesn't seem like connecting over SSLv3 will work
  368. # [10:28] <hsivonen> annevk: that's an even better point to make to dreamhost
  369. # [10:28] <annevk> hsivonen: yeah I guess I could at least ask
  370. # [10:28] <hsivonen> (although I suppose it also means it's not actually a security risk)
  371. # [10:28] <annevk> Yeah, unless they support SNI over SSLv3 but I doubt that's actually possible
  372. # [10:30] <hsivonen> even China isn't orange anymore on this map: https://www.modern.ie/en-us/ie6countdown
  373. # [10:30] * Quits: Smylers (~smylers@94.117.109.19) (Ping timeout: 240 seconds)
  374. # [10:30] <hsivonen> I wonder why Ireland and Estonia are "unknown" on that map
  375. # [10:34] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  376. # [10:34] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  377. # [10:36] <annevk> Interesting how this poses problem for Mozilla's servers as we still want to serve Firefox downloads to IE6
  378. # [10:37] <ondras> dpes the poodle affect you in this particular scenario?
  379. # [10:37] <ondras> *does
  380. # [10:38] <ondras> I mean, who cares about secure cookies when downloading firefox from ie6?
  381. # [10:40] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  382. # [10:42] * Joins: yoav (~yoav@37.162.223.162)
  383. # [10:44] <annevk> ondras: yeah, the argument is that integrity is not affected, indeed
  384. # [10:45] <annevk> ondras: it's still not ideal of course
  385. # [10:45] * Joins: Smylers (~smylers@81.143.60.194)
  386. # [10:45] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  387. # [10:45] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Ping timeout: 272 seconds)
  388. # [10:45] <annevk> hmm, ssllabs.com is down, how convenient
  389. # [10:45] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Client Quit)
  390. # [10:46] <hsivonen> ondras: the main problem is that people who look at mozilla.org to mimic the config assuming it's the best practice may not realize that the servers on the path to Firefox download are a special case, because they need to work with legacy browsers that are used to download Firefox
  391. # [10:48] <annevk> I recently learned we have https://wiki.mozilla.org/Security/Server_Side_TLS though it should really be on MDN
  392. # [10:49] <ondras> hsivonen: okay; perhaps the exception (allowing ssl3) can be added just for the download domain(s) ?
  393. # [10:51] <hsivonen> ondras: see the three levels on the page annevk mentioned above
  394. # [10:52] <ondras> just looking at them
  395. # [10:53] <ondras> well I would just turn sslv3 off, enabled that on download domains and note the real reason in the relevant config file
  396. # [10:53] * Joins: Mso150_h (~ctlM@217.118.64.41)
  397. # [10:53] <ondras> *noted
  398. # [10:54] * Quits: Mso150 (~ctlM@80.83.239.79) (Ping timeout: 260 seconds)
  399. # [10:55] * Quits: yhirano (uid40668@gateway/web/irccloud.com/x-njjtsvfexinfkjeh) (Quit: Connection closed for inactivity)
  400. # [10:56] <mathiasbynens> annevk: I use SNI and my server supported SSLv3 (i.e. `openssl s_client -connect mths.be:443 -ssl3` worked until I patched it this morning)
  401. # [10:57] * hsivonen disabled SSLv3 before it was cool
  402. # [10:57] <annevk> mathiasbynens: can you connect like that to whatwg.org or annevankesteren.nl?
  403. # [10:57] <mathiasbynens> the h in hsivonen stands for hipster
  404. # [10:58] <mathiasbynens> annevk: yep, both
  405. # [11:02] * Joins: ^esc (~esc-ape@77.119.129.109.wireless.dyn.drei.com)
  406. # [11:04] * Joins: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
  407. # [11:04] * Joins: nicolasbadia (~nicolasba@hue38-1-78-209-78-103.fbx.proxad.net)
  408. # [11:05] * Quits: Mso150_h (~ctlM@217.118.64.41) (Ping timeout: 260 seconds)
  409. # [11:06] * Joins: Lachy (~Lachy@213.166.174.2)
  410. # [11:07] * Quits: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de) (Quit: kaeku)
  411. # [11:08] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
  412. # [11:08] <annevk> mathiasbynens: I wonder how that works then
  413. # [11:09] * Joins: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de)
  414. # [11:10] <annevk> mathiasbynens: when I run that line for annevankesteren.nl I get a certificate from sni.dreamhost.com
  415. # [11:10] <annevk> mathiasbynens: which is clearly bogus
  416. # [11:10] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  417. # [11:11] <mathiasbynens> same for whatwg.org
  418. # [11:11] <annevk> mathiasbynens: so then it doesn't actually work
  419. # [11:11] <mathiasbynens> well, it should still be disabled, but I appreciate that’s a Dreamhost TODO
  420. # [11:12] <annevk> No disagreement there, but that you cannot use SSLv3 to connect to an SNI domain seems like enough of a safeguard
  421. # [11:13] * Joins: zdobersek (~zan@46.166.186.250)
  422. # [11:13] <annevk> mathiasbynens: did you disable TLS 1.0 as well?
  423. # [11:15] <mathiasbynens> annevk: no, should I?
  424. # [11:15] <annevk> mathiasbynens: https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility
  425. # [11:16] <mathiasbynens> ah, right, my current server hardware is too old to support TLS 1.2 for some reason, will migrate to a better one soon
  426. # [11:19] <annevk> oh
  427. # [11:21] * Joins: svl (~me@p54AFCD09.dip0.t-ipconnect.de)
  428. # [11:26] * Joins: tommyliu (~tommyliu@61.144.248.40)
  429. # [11:26] <hsivonen> I wonder if the EME bugs twirl filed are on his own behalf or on behalf of the TAG
  430. # [11:28] <annevk> That the distinction still matters is sad
  431. # [11:29] <annevk> But a lot of WGs appreciate arguments from authority :-(
  432. # [11:30] <annevk> Maybe that's badly phrased. They seem to prefer reasonable arguments from a recognized authority over the same arguments from an unrecognized authority
  433. # [11:30] <zcorpan_> is it OK that https://www.w3.org/Bugs/Public/show_bug.cgi?id=24691 is a UA-defined timeout?
  434. # [11:30] <hsivonen> I'm mainly curious if those bugs reflect the thinking of TAG members more broadly
  435. # [11:31] <hsivonen> the bug about presenting the license to the user doesn't make much sense for the use cases driving EME
  436. # [11:31] * Quits: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  437. # [11:31] <hsivonen> the bug about platform segmentation is pretty much a generic anti-DRM bug
  438. # [11:32] <annevk> hsivonen: I would expect anything outside https://github.com/w3ctag/spec-reviews/blob/master/2014/10/eme.md to be twirl personally
  439. # [11:32] <annevk> zcorpan_: prolly not okay long term, but for now it might be fine
  440. # [11:33] <hsivonen> annevk: OK, looks like the TAG is opposed to the fundamental premise of EME then
  441. # [11:33] <annevk> zcorpan_: I suspect you wouldn't want to kill the SharedWorker before the task where load is dispatched is run in the new environment
  442. # [11:33] * Quits: zdobersek (~zan@46.166.186.250) (Quit: Leaving.)
  443. # [11:34] * Joins: zdobersek (~zan@46.166.186.250)
  444. # [11:34] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
  445. # [11:34] <zcorpan_> annevk: what about if the new document navigates before that?
  446. # [11:34] * Quits: jahman (~woops@129.175.204.73) (Quit: Quitte)
  447. # [11:35] <annevk> zcorpan_: keep it alive? until cross-origin of course
  448. # [11:37] <zcorpan_> hmm. then i guess UA-defined is ok
  449. # [11:37] * Quits: sarri (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  450. # [11:38] * Joins: sarri (~sari@p50995cae.dip0.t-ipconnect.de)
  451. # [11:40] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  452. # [11:41] <hsivonen> so the TAG basically wants standardized royalty-free DRM
  453. # [11:41] <hsivonen> when even the codec the DRM-using services want to use isn't RF (H.264)
  454. # [11:49] * Quits: svl (~me@p54AFCD09.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
  455. # [11:54] * Joins: jahman (~woops@129.175.204.73)
  456. # [11:55] <foolip> hsivonen, annevk, where can I read the latest about TAG vs. EME?
  457. # [11:55] <darobin> hsivonen: while there I'd have thrown in a pony — you never know
  458. # [11:56] <darobin> foolip: some pointers http://lists.w3.org/Archives/Public/www-tag/2014Oct/0066.html
  459. # [11:56] <hsivonen> foolip: I was reading https://github.com/w3ctag/spec-reviews/blob/master/2014/10/eme.md which annevk pasted
  460. # [11:59] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  461. # [12:03] <wilhelm> I'm wondering how font sizes are most commonly specified on the web (em, px, %). Do any browser vendors have data on that?
  462. # [12:04] * Quits: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 272 seconds)
  463. # [12:04] <MikeSmith> w3cmemebot, please process http://lists.w3.org/Archives/Public/public-media-capture/2014Oct/0181.html
  464. # [12:04] <wilhelm> Or a corpus that can be grepped for 'font-size'.
  465. # [12:09] * Quits: yoav (~yoav@37.162.223.162) (Ping timeout: 246 seconds)
  466. # [12:10] <zcorpan_> wilhelm: simons-mbp:webdevdata.org-2013-09-01-201332 zcorpan$ find . -type f -print0 | xargs -0 -P 4 -n 40 grep -Eio "font-size\s*:\s*[a-z0-9.%-]+" >> ../font-size.txt
  467. # [12:11] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  468. # [12:11] <wilhelm> Ahh, I didn't know about that corpus. Thank you very much!
  469. # [12:12] <zcorpan_> it doesn't include external css but might be good enough anyway
  470. # [12:14] * Joins: Ms2ger (~Ms2ger@193.190.253.149)
  471. # [12:14] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  472. # [12:17] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Remote host closed the connection)
  473. # [12:17] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  474. # [12:20] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
  475. # [12:21] <zcorpan_> wilhelm: total font-sizes: 889057. px: 552165. em: 30154. %: 39637. keyword: 120. inherit: 679. unitless: 22
  476. # [12:22] <zcorpan_> wilhelm: rem: 537
  477. # [12:22] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 260 seconds)
  478. # [12:22] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Ping timeout: 272 seconds)
  479. # [12:23] <zcorpan_> wilhelm: pt: 199834
  480. # [12:23] <zcorpan_> wilhelm: (vw|vh|vmin|vmax): 0
  481. # [12:26] <zcorpan_> other units are also ~0
  482. # [12:28] <smaug____> annevk: what is utterly broken?
  483. # [12:28] <smaug____> in D3E/default action
  484. # [12:28] <smaug____> it does explicitly say that click is special
  485. # [12:30] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  486. # [12:30] <annevk> smaug____: the whole isTrusted thing
  487. # [12:31] <smaug____> I'm missing something
  488. # [12:34] <wilhelm> zcorpan_: Wonderful! Thank you.
  489. # [12:34] <zcorpan_> wilhelm: np
  490. # [12:35] * Quits: Ms2ger (~Ms2ger@193.190.253.149) (Ping timeout: 272 seconds)
  491. # [12:39] <wilhelm> zcorpan_: Is there any plan to make external styles and scripts part of the corpus, or is that deemed out of scope?
  492. # [12:40] <MikeSmith> in kenji's serviceworker comments what is MVP
  493. # [12:41] <annevk> smaug____: it doesn't actually define anything
  494. # [12:41] <annevk> MikeSmith: minimal viable product
  495. # [12:42] <MikeSmith> annevk: is that some google term or do other browser projects use it?
  496. # [12:43] <wilhelm> MikeSmith: It's a Silicon Valley startup term.
  497. # [12:43] <annevk> MikeSmith: I hadn't seen it in use before, but http://en.wikipedia.org/wiki/Minimum_viable_product
  498. # [12:45] <darobin> it's not just Valley-talk, it's actually a reasonably useful notion
  499. # [12:50] <wilhelm> zcorpan_: These numbers are remarkably interesting. pt is surprisingly common (22%), and % (4.5%) is more popular than em (3.4%).
  500. # [12:52] <darobin> that strikes me as weird
  501. # [12:52] <darobin> I mean, there's so much outreach info about using em out there...
  502. # [12:53] <wilhelm> You mean em is surprisingly low?
  503. # [12:53] <darobin> I reckon just looking at HTML is probably skewing the results
  504. # [12:53] <darobin> yes
  505. # [12:53] <annevk> darobin: gives you an idea of the reach of the outreach
  506. # [12:53] <darobin> plus, who the fuck uses pt?
  507. # [12:53] <annevk> darobin: DTP?
  508. # [12:53] <wilhelm> I didn't expect it to be any higher. The only surprise here is pt.
  509. # [12:54] <MikeSmith> MVT Minimum viable team http://en.wikipedia.org/wiki/Minimum_viable_product#Minimum_viable_team I like that notion a lot better
  510. # [12:54] <darobin> annevk: just including frameworks should change those numbers
  511. # [12:54] <darobin> DTP?
  512. # [12:54] <wilhelm> Desktop publishing.
  513. # [12:54] <darobin> oh
  514. # [12:54] <darobin> I'd be surprised it had this much of an impact, really
  515. # [12:55] <darobin> I strongly suspect that relying on HTML only will heavily skew results towards sites that make massive use of the style attribute
  516. # [12:55] <darobin> and those aren't representative
  517. # [12:56] <darobin> it likely skews towards newsletters copied to the Web
  518. # [12:56] <darobin> which are all sorts of wrong
  519. # [12:56] <wilhelm> Indeed. We'll need the external stylesheets to draw clear conclusions.
  520. # [12:57] <wilhelm> Context: I'm writing an article making the case that it doesn't matter what CSS unit you prefer. Use whatever you want.
  521. # [12:59] <jgraham> It's nice to know that the web-dev wirld can still be dtriven to turmoil by subjects as weighty as the optimum choice of units
  522. # [13:01] <wilhelm> Elaborate techniques are developed to appease the CSS unit deities.
  523. # [13:01] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  524. # [13:03] <wilhelm> Resulting in wonderful stylesheets with 1.42857143em line-heights, 0.0625rem borders and 41.66666667% wide columns.
  525. # [13:03] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  526. # [13:03] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
  527. # [13:04] * Joins: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt)
  528. # [13:05] <darobin> wilhelm: isn't the only traditional consideration interaction with text zoom?
  529. # [13:05] <wilhelm> Yes.
  530. # [13:07] <wilhelm> And then added argument that "if everything is based on ems, your site will magically resize if you enlarge the text".
  531. # [13:07] <darobin> yeah, that doesn't work
  532. # [13:07] <wilhelm> In other words, you've just spent two man-days replicating page zoom.
  533. # [13:07] <darobin> plus, you don't want that for all graphical items
  534. # [13:07] * Quits: zdobersek (~zan@46.166.186.250) (Ping timeout: 272 seconds)
  535. # [13:08] <darobin> the best approach is a mix of both IMHO
  536. # [13:09] <wilhelm> Rummaging through old discussions, I found this gem: http://lists.w3.org/Archives/Public/www-style/1995Dec/0004.html
  537. # [13:09] <wilhelm> There was a magnification property in an early CSS draft.
  538. # [13:09] <wilhelm> Which would scale up everything. Text, images.
  539. # [13:09] <darobin> heh
  540. # [13:09] <darobin> old stuff is golden
  541. # [13:10] <wilhelm> This seems to be the first coherent argument in favour of ems, too: http://lists.w3.org/Archives/Public/www-style/1997Nov/0078.html
  542. # [13:10] <darobin> HTML 2 had urn="" as an attribute to links, and HTML 3.0 had md="" to do resource integrity checks :)
  543. # [13:12] <wilhelm> My personal opinion is this: CSS pixels are great. Use them. Text zoom can safely be killed, now that web sites have sensible breakpoints with different styles for different viewport widths.
  544. # [13:12] <darobin> that's an interesting take
  545. # [13:12] <wilhelm> "Small screen" and "400% zoom" are two sides of the same coin.
  546. # [13:12] <darobin> but....
  547. # [13:12] <darobin> "now that web sites have sensible breakpoints with different styles for different viewport widths" *cough*
  548. # [13:13] <darobin> too many still don't
  549. # [13:13] <wilhelm> Don't they? Do anyone actually build web pages today that don't look okay on small screens?
  550. # [13:14] <wilhelm> Legacy sites are a different story, of course.
  551. # [13:15] <darobin> people still do yes
  552. # [13:15] <darobin> hopefully fewer and fewer
  553. # [13:15] <darobin> that said, I guess the people who don't also don't read your advice :)
  554. # [13:15] <wilhelm> Nor the advice to use ems for everything, because accessibility.
  555. # [13:16] <darobin> in fact, I wonder if they read anything
  556. # [13:17] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Ping timeout: 255 seconds)
  557. # [13:17] <jgraham> wilhelm: You don't use the web on a small screen device, I see
  558. # [13:18] * Quits: CvP (~CvP@203.76.123.238) (Ping timeout: 255 seconds)
  559. # [13:18] * Joins: CvP (~CvP@203.76.123.238)
  560. # [13:19] <wilhelm> This is the crux of my argument. Authors didn't care about best practices. So browsers needed to make things work anyway. Hence text zoom is hidden away, in favour of the full page zoom.
  561. # [13:19] <wilhelm> Thanks to shiny new devices, not advocacy, authors care about small screens now. That gives us accessibility for free. Accidently.
  562. # [13:21] <wilhelm> jgraham: I do. And most new content works fine on small screens.
  563. # [13:22] <zcorpan_> wilhelm: how do you know it works fine because the site uses sensible breakpoints vs uses UA sniffing or so?
  564. # [13:23] <wilhelm> zcorpan_: Valid point. My evidence is anecdotal.
  565. # [13:24] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Quit: Reconnecting…)
  566. # [13:25] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  567. # [13:26] <wilhelm> More research is needed here. But that doesn't change my suggested best practice. (c:
  568. # [13:26] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  569. # [13:29] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
  570. # [13:29] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 250 seconds)
  571. # [13:30] * Joins: hasather (~hasather@80.91.33.141)
  572. # [13:31] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  573. # [13:31] <wilhelm> I do wonder how we ended up with text zoom instead of magnification. Time to find some ancient browsers.
  574. # [13:33] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Client Quit)
  575. # [13:33] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  576. # [13:34] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  577. # [13:35] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  578. # [13:35] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Client Quit)
  579. # [13:39] <darobin> wilhelm: in a world in which everyone is doing fixed layout, you want text zoom
  580. # [13:39] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  581. # [13:39] <wilhelm> darobin: As in, one stylesheet, assuming a 1024px wide monitor?
  582. # [13:39] <darobin> wilhelm: yes
  583. # [13:39] <darobin> which was the norm until not that very long ago
  584. # [13:39] <darobin> I'm sure quite a few people still do that
  585. # [13:40] <darobin> also: table layouts
  586. # [13:40] <wilhelm> It doesn't work very well in practice, though. Merely increasing the font size without changing the containing blocks tends to break things.
  587. # [13:41] <wilhelm> The authors who don't read best practices isn't going to test for that.
  588. # [13:43] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 240 seconds)
  589. # [13:43] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  590. # [13:45] * Quits: tommyliu (~tommyliu@61.144.248.40) (Remote host closed the connection)
  591. # [13:45] <wilhelm> You can make it work by making the size of the containing block depend on the font size. But then you've just reimplemented page zoom.
  592. # [13:46] * Joins: tommyliu (~tommyliu@23.228.209.28)
  593. # [13:46] <darobin> wilhelm: those layouts typically scaled vertically relatively okay; but yes — I'm not defending that as an approach, just pointing out the mechanics that led there
  594. # [13:48] * Joins: Lachy__ (~Lachy@tmo-103-153.customers.d1-online.com)
  595. # [13:48] * Joins: tommyliu_ (~tommyliu@61.144.248.40)
  596. # [13:49] * Joins: Lachy___ (~Lachy@tmo-103-153.customers.d1-online.com)
  597. # [13:50] * Quits: Lachy (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  598. # [13:51] * Quits: tommyliu (~tommyliu@23.228.209.28) (Ping timeout: 265 seconds)
  599. # [13:52] <MikeSmith> annevk: so the CH-Context: serviceworker thing didn't go in right?
  600. # [13:52] <MikeSmith> *, right?
  601. # [13:52] <wilhelm> Yes. Also, until IE7, text zoom was blocked on any page with font size defined in px. There were plenty of good reasons for the best practices back then.
  602. # [13:52] * Quits: Lachy__ (~Lachy@tmo-103-153.customers.d1-online.com) (Ping timeout: 244 seconds)
  603. # [13:52] <annevk> MikeSmith: https://github.com/slightlyoff/ServiceWorker/commit/9445ff71ee97be11716c3d93a51e29da2b213678 seems suspicious
  604. # [13:53] * Quits: tommyliu_ (~tommyliu@61.144.248.40) (Remote host closed the connection)
  605. # [13:53] <MikeSmith> yeah that's what I was just looking at
  606. # [13:53] * Joins: tommyliu (~tommyliu@23.228.209.28)
  607. # [13:53] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 258 seconds)
  608. # [13:54] * Joins: tommyliu_ (~tommyliu@61.144.248.40)
  609. # [13:54] * Joins: ehynds (~ehynds@64.206.121.41)
  610. # [13:57] * Quits: tommyliu (~tommyliu@23.228.209.28) (Ping timeout: 245 seconds)
  611. # [14:00] <wilhelm> I'm really impressed by Microsoft. These old browsers still run on their latest operating system.
  612. # [14:01] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 260 seconds)
  613. # [14:02] * jgraham assigns wilhelm to review all their pending test submissions
  614. # [14:02] * wilhelm runs away.
  615. # [14:02] * Quits: ehynds (~ehynds@64.206.121.41)
  616. # [14:02] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  617. # [14:08] <ato> There are about 5 kloc of WebDriver tests needing review if you have the time.
  618. # [14:09] <MikeSmith> win 18
  619. # [14:09] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  620. # [14:09] * Joins: Ms2ger (~Ms2ger@nata208.ugent.be)
  621. # [14:12] <Manishearth> annevk: Any update on the XHR request termination bug I filed?
  622. # [14:13] <annevk> Manishearth: not yet, sorry
  623. # [14:13] <Manishearth> np, just checking that you had gotten pinged ;P
  624. # [14:13] <annevk> Manishearth: are you blocked on it?
  625. # [14:13] <Manishearth> annevk: Not really. mukilan has an unfinished fix for it that he can't push until we figure out how it should actually work
  626. # [14:14] <annevk> Manishearth: okay, will try to get to it today; XHR has a couple of other outstanding bugs that would be good to finally fix
  627. # [14:15] <Manishearth> annevk: thanks! :D
  628. # [14:19] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  629. # [14:20] * Quits: satazor_ (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  630. # [14:21] <wilhelm> Text zoom seems to have been in Internet Explorer since version 1, predating their CSS implementation.
  631. # [14:21] * Quits: Lachy___ (~Lachy@tmo-103-153.customers.d1-online.com) (Ping timeout: 260 seconds)
  632. # [14:22] * Joins: Lachy (~Lachy@213.166.174.2)
  633. # [14:24] <wilhelm> cwilso: Can you recall if the CSS 'magnification' property was ever disussed at Microsoft back in 1995? It's in a CSS draft that autumn, and then disappears.
  634. # [14:24] * Joins: scor (scor@drupal.org/user/52142/view)
  635. # [14:30] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  636. # [14:30] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 240 seconds)
  637. # [14:31] * Joins: hasather (~hasather@80.91.33.141)
  638. # [14:34] * Joins: scor (scor@nat/acquia/x-kmdbluwrrgcgkhne)
  639. # [14:34] * Quits: scor (scor@nat/acquia/x-kmdbluwrrgcgkhne) (Changing host)
  640. # [14:34] * Joins: scor (scor@drupal.org/user/52142/view)
  641. # [14:35] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  642. # [14:37] <annevk> wilhelm: was it renamed to 'zoom'?
  643. # [14:38] * Quits: psy (~psy@103.6.159.172) (Ping timeout: 246 seconds)
  644. # [14:40] * wilhelm blinks.
  645. # [14:40] <wilhelm> I didn't know about that one. Seems to have been implemented in IE5.5.
  646. # [14:41] <annevk> Manishearth: https://www.w3.org/Bugs/Public/show_bug.cgi?id=27033#c2
  647. # [14:41] * Joins: psy (~psy@103.6.159.172)
  648. # [14:41] <darobin> wilhelm: the zoom property is essentially used as a workaround for some IE bugs (I forget which, old stuff)
  649. # [14:42] <wilhelm> darobin: Indeed, I see scattered references to it.
  650. # [14:42] <jgraham> That's not really the *point* of it though :)
  651. # [14:42] <darobin> wilhelm: you'll find it used in frameworks and such; possibly reset style sheets
  652. # [14:42] <darobin> anything that basically papers over issues for you
  653. # [14:43] <darobin> jgraham: from a webdev pov it pretty much is :)
  654. # [14:43] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
  655. # [14:43] <darobin> ah, yes, makes display: inline-block work right
  656. # [14:43] <Ms2ger> hasLayout, eh
  657. # [14:44] * darobin doesn't even want to know how that was implemented in such a way that this has an impact
  658. # [14:46] <tobie> zoom: 1 actually triggers box layout on IE
  659. # [14:47] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  660. # [14:47] <tobie> for ref: http://www.satzansatz.de/cssd/onhavinglayout.html
  661. # [14:48] <zcorpan_> Hixie: why does <script> and <style> say that unknown MIME type parameters in type="" means unsupported? https://www.w3.org/Bugs/Public/show_bug.cgi?id=27057
  662. # [14:48] <darobin> ah, sad sad memories flowing back in :)
  663. # [14:48] <zcorpan_> zoom:1
  664. # [14:49] <zcorpan_> used a bit back in the day :-)
  665. # [14:49] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  666. # [14:49] <wilhelm> So IE did have the basis for a built-in full page zoom by year 2000, but didn't expose any such feature until IE7.
  667. # [14:49] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  668. # [14:50] <tobie> wilhelm: I don't recall that was the problem with IE < 7
  669. # [14:51] <MikeSmith> "being defined by guess-the-spec-text-we-should-have-and-see-what-sticks"
  670. # [14:51] <tobie> wilhelm: wasn't the issue just that IE didn't have proper text zoom when using pixel-based fonts?
  671. # [14:51] <wilhelm> tobie: IE wouldn't resize fonts set in px.
  672. # [14:51] <tobie> right
  673. # [14:52] <wilhelm> Browsers have slowly hidden away the text zoom in favour of the full-page zoom. Opera in 1996, IE i 2006, Firefox in 2007, Safari in 2008.
  674. # [14:52] <wilhelm> I'm trying to wrap my head around the history here. (c:
  675. # [14:53] * Joins: plutoniix (~plutoniix@node-mgh.pool-101-108.dynamic.totbb.net)
  676. # [14:53] <zcorpan_> i think old ie also had a bug with font-size set in em. text zoom would multiply the ems in the ancestor chain, or some such. % worked correctly
  677. # [14:53] <tobie> wilhelm: don't do that to yourself
  678. # [14:53] <zcorpan_> might explain why % is high for font-size
  679. # [14:54] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Ping timeout: 255 seconds)
  680. # [14:54] <wilhelm> zcorpan_: Ah, indeed. IE3 would also treat "3em" as "3px". There were plenty of issues. NS4 had its own stack of them.
  681. # [14:55] <zcorpan_> wilhelm: *that's* before my time
  682. # [14:55] <wilhelm> :D
  683. # [14:55] <darobin> please don't mention NS4
  684. # [14:55] <darobin> I *still* cringe
  685. # [14:55] <zcorpan_> darobin: NS4 NS4 NS4 NS4
  686. # [14:55] <darobin> GAAAAAAH
  687. # [14:56] <darobin> GAAAAAAaaaaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAaaaaaaaaaaaaaaAAH
  688. # [14:56] <annevk> NN4?
  689. # [14:56] <darobin> IIRC IE3 would treat 3whatever as 3px
  690. # [14:56] * darobin cries
  691. # [14:56] <wilhelm> I'll make a t-shirt for you by TPAC. With NS4 on it.
  692. # [14:56] * darobin sobs louder and louder
  693. # [14:56] <darobin> you.... you wouldn't joke like that if you'd been there
  694. # [14:57] <wilhelm> I was there. Jokes make it hurt less.
  695. # [14:57] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 240 seconds)
  696. # [14:57] <darobin> <LAYER>
  697. # [14:59] <wilhelm> tobie: Since I'm back to building web stuff instead of browsers, I encounter large amounts of cargo cult best practices every day. This archeology has a purpose!
  698. # [15:00] <tobie> wilhelm: do you actually mean you're DOGFOODING WEB TECH!??!!?
  699. # [15:01] <jgraham> Well not really
  700. # [15:01] <jgraham> It's only dogfood if you're also involved in building it
  701. # [15:01] <jgraham> Otherwise it's just eating someone else's crap
  702. # [15:02] <wilhelm> Hey, web development today is fantastic.
  703. # [15:02] <zcorpan_> pop quiz: how many tags were there in "HTML Tags"?
  704. # [15:02] <zcorpan_> (the thing from 1991)
  705. # [15:05] <wilhelm> "Few".
  706. # [15:05] <zcorpan_> i want a number :-)
  707. # [15:07] <darobin> mmmm
  708. # [15:07] <darobin> 12?
  709. # [15:07] <darobin> (complete guess)
  710. # [15:07] <jgraham> zcorpan_: As far as I can tell from reading it "infinity"
  711. # [15:08] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  712. # [15:08] <jgraham> Although it's a bit vauge
  713. # [15:08] <zcorpan_> jgraham: not counting NOT CURRENTLY USED things. also reading it is cheating
  714. # [15:08] * wilhelm cheated.
  715. # [15:08] <jgraham> zcorpan_: Oh, well if you're going to introduce arbitary rules :)
  716. # [15:09] <zcorpan_> correct is 21
  717. # [15:09] <darobin> it's refreshing to see that the second is "Not good SGML" already
  718. # [15:09] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  719. # [15:10] <tobie> jgraham: I'm reassured. I thought someone was actively dogfooding this, thus refuting my claim that no one ever does.
  720. # [15:10] * Joins: mven (~textual@72.183.104.138)
  721. # [15:10] <jgraham> The second is actually marked "obsolete"
  722. # [15:10] <zcorpan_> this was a question on a teambuilding at opera. iirc i was off by 1 by trying to remember and count the tags :-)
  723. # [15:10] <jgraham> I'm not sure if that qualifies under zcorpan_'s underspecified rules of entry
  724. # [15:10] * Joins: boogyman (~boogyman@38.88.11.131)
  725. # [15:10] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  726. # [15:10] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  727. # [15:10] <wilhelm> 21, plus some crazy <hp1> tags? What were those?
  728. # [15:10] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
  729. # [15:11] <jgraham> So I count 20
  730. # [15:11] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
  731. # [15:12] <darobin> wilhelm: the ancestors of <b>, <i>, etc
  732. # [15:12] <jgraham> Did I miscount or are obsolete tags included, but not currently used tags aren't?
  733. # [15:12] <darobin> wilhelm: see http://info.cern.ch/hypertext/WWW/MarkUp/Future.html
  734. # [15:12] <zcorpan_> i included nextid when counting
  735. # [15:12] <jgraham> (I think it's more interesting that there are, depending on how you read it, an infinite number)
  736. # [15:13] <darobin> <HP19879879>this matters</>
  737. # [15:14] <annevk> Does each event loop have a networking task source?
  738. # [15:14] <wilhelm> Aw, the "Bad HTML" chapter is such a nice peek into the future.
  739. # [15:14] <annevk> It's still not clear to me how exactly those things interact
  740. # [15:14] <annevk> Anyone?
  741. # [15:16] * Joins: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
  742. # [15:17] <zcorpan_> annevk: an event loop is either owned by a browsing context or a worker, and both of those can queue thing on the networking task source. afaict
  743. # [15:18] * Joins: mpt (~mpt@nat/canonical/x-fblibushtpbzlujg)
  744. # [15:18] * Quits: mpt (~mpt@nat/canonical/x-fblibushtpbzlujg) (Changing host)
  745. # [15:18] * Joins: mpt (~mpt@canonical/mpt)
  746. # [15:18] <annevk> zcorpan_: wouldn't I have an event loop and then queue a task on its networking task source?
  747. # [15:19] <zcorpan_> annevk: i don't really follow the question
  748. # [15:19] * Joins: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net)
  749. # [15:20] <annevk> zcorpan_: say Fetch is passed in an event loop to queue tasks on, Fetch wants these tasks to belong to the networking task source obviously, how does it come together?
  750. # [15:20] <cwilso> Wilhelm: no, magnification was not seriously discussed in Microsoft IE in 1995. (I was the only one working on CSS in '95). Zoom was the first MS adventure in that direction, as darobin said.
  751. # [15:21] * Joins: CssNoob (~CssnooB@222.127.174.76)
  752. # [15:21] <MikeSmith> "Can you please stop trying to guess spec text and explain what behavior you're after and why?"
  753. # [15:21] * Quits: CssNoob (~CssnooB@222.127.174.76) (Remote host closed the connection)
  754. # [15:22] <Ms2ger> MikeSmith, context?
  755. # [15:22] <zcorpan_> annevk: i still don't follow :-(
  756. # [15:22] <MikeSmith> not a thing you'd expect to be having to say to a spec writer
  757. # [15:22] <MikeSmith> Ms2ger: looking back at https://github.com/slightlyoff/ServiceWorker/issues/356
  758. # [15:23] <MikeSmith> comment https://github.com/slightlyoff/ServiceWorker/issues/356#issuecomment-48703488 from bz
  759. # [15:23] <wilhelm> cwilso: Thanks!
  760. # [15:24] <wilhelm> cwilso: Was there any particular rationale behind the "don't resize fonts set in px" bug/feature back then?
  761. # [15:24] <annevk> zcorpan_: as you said, an event loop belongs to a document or worker environment
  762. # [15:24] <annevk> zcorpan_: Fetch belongs to neither
  763. # [15:24] <annevk> zcorpan_: so Fetch is passed an event loop it can queue tasks on
  764. # [15:24] <zcorpan_> annevk: ah. ok.
  765. # [15:25] <annevk> zcorpan_: perhaps "queue a task to X on Y's event loop using the networking task source"
  766. # [15:25] <MikeSmith> Ms2ger: "Uh.. no. URLs of documents are immutable (modulo document.open). Performing a navigation creates a new document!" etc
  767. # [15:25] * Quits: mven (~textual@72.183.104.138) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  768. # [15:25] * Ms2ger mumbles
  769. # [15:26] <annevk> MikeSmith: I thought that changed with pushState()
  770. # [15:26] <annevk> MikeSmith: hmm
  771. # [15:26] <zcorpan_> annevk: and then we have ping="" that needs to outlive the browsing context
  772. # [15:26] <zcorpan_> along with sendBeacon and maybe <img>
  773. # [15:26] * Joins: charl (~charl@subarashii.eu)
  774. # [15:28] <zcorpan_> annevk: but yeah if you have a reference to the right browsing context or worker just use its event loop
  775. # [15:28] <annevk> zcorpan_: the question was what language to use
  776. # [15:29] * Joins: newtron_ (~newtron@199.71.174.203)
  777. # [15:29] <annevk> zcorpan_: not entirely clear how sendBeacon and ping="" would work I guess
  778. # [15:30] <annevk> zcorpan_: perhaps in that case no tasks will be queued
  779. # [15:30] <annevk> zcorpan_: and for all other cases we rely on the document to terminate existing fetches
  780. # [15:31] * Joins: TallTed (~Thud@63.119.36.36)
  781. # [15:33] <zcorpan_> annevk: <img> shouldn't be terminated, at least not when it's created in onunload/onbeforeunload or so. iirc
  782. # [15:34] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
  783. # [15:34] <zcorpan_> poor man's sendBeacon
  784. # [15:34] * Joins: hasather (~hasather@80.91.33.141)
  785. # [15:37] <mathiasbynens> “With SSLv3 on its way out the door, we need to stop calling it SSL and start saying TLS #poodle” – https://twitter.com/webtonull/status/522379727840223232
  786. # [15:39] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
  787. # [15:41] <annevk> mathiasbynens: already started doing that \o/
  788. # [15:41] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  789. # [15:42] * Joins: mven (~textual@32.97.110.57)
  790. # [15:45] * Joins: Lachy (~Lachy@213.166.174.2)
  791. # [15:52] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  792. # [15:52] * Joins: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca)
  793. # [15:53] <darobin> I'd never noticed that HTML 4.01 had shipped on Christmas Eve
  794. # [16:01] * Joins: erlehmann (~erlehmann@g228096004.adsl.alicedsl.de)
  795. # [16:03] * Quits: Lachy (~Lachy@213.166.174.2) (Remote host closed the connection)
  796. # [16:04] * Joins: Lachy (~Lachy@213.166.174.2)
  797. # [16:04] <annevk> Ooh, Chromium has shipped the Encoding API
  798. # [16:04] <annevk> nice
  799. # [16:05] * crankhar1er is now known as crankharder
  800. # [16:10] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  801. # [16:10] * Quits: jdaggett_ (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett_)
  802. # [16:11] * Quits: tommyliu_ (~tommyliu@61.144.248.40) (Remote host closed the connection)
  803. # [16:15] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  804. # [16:17] <zcorpan_> Hixie: caniuse now uses whatwg urls for html stuff (but not workers/websockets i think)
  805. # [16:20] * Joins: dbaron (~dbaron@50.0.192.112)
  806. # [16:22] * Joins: sballesteros (uid39846@gateway/web/irccloud.com/x-uaqkhzabypmfcdum)
  807. # [16:26] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  808. # [16:29] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  809. # [16:29] * Quits: Smylers (~smylers@81.143.60.194) (Quit: Leaving.)
  810. # [16:29] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  811. # [16:30] * Joins: Smylers (~smylers@81.143.60.194)
  812. # [16:31] <mathiasbynens> holy shit, facebook.com disabled SSLv3
  813. # [16:31] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  814. # [16:32] * mathiasbynens wonders what their IE6 stats looked like until now
  815. # [16:32] * Quits: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  816. # [16:44] * Quits: newtron_ (~newtron@199.71.174.203) (Ping timeout: 255 seconds)
  817. # [16:48] * Quits: laurensclaessen (~laurenscl@81.83.22.74) (Remote host closed the connection)
  818. # [16:48] <annevk> mathiasbynens: there's no indication they enable/disable SSLv3 conditionally? Or redirect IE6 users?
  819. # [16:50] * Joins: ShaneHud_ (~ShaneHuds@2.221.111.248)
  820. # [16:53] * Joins: newtron_ (~newtron@199.71.174.203)
  821. # [16:53] <cwilso> wilhelm: Yes. We didn't want to zoom all sizes - because remember, most screens were 72-96dpi at the time - so resizing an image by 13% would be ugly (we also couldn't afford interpolation at the time). And once you set a font size in px, you were probably aligning it carefully with other elements on the page - also set in px.
  822. # [16:54] <cwilso> wilhelm: In retrospect, not the best choice. But even in 2004, during IE7, I had a serious argument about how zooming should work with the developer.
  823. # [16:54] * Quits: ShaneHud_ (~ShaneHuds@2.221.111.248) (Client Quit)
  824. # [16:55] <wilhelm> cwilso: This is very interesting. What were the positions in the argument?
  825. # [16:56] * Joins: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de)
  826. # [17:03] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-cizgwoxvgcsbvyij)
  827. # [17:03] * Joins: laurensclaessen (~laurenscl@81.83.22.74)
  828. # [17:04] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
  829. # [17:07] <mathiasbynens> annevk: how would you disable SSLv3 conditionally? I’m testing this with a raw `nmap` command
  830. # [17:07] <mathiasbynens> annevk: also tested in IE6 and all you get is an IE error page
  831. # [17:11] * Joins: ehsan (~ehsan@66.207.208.102)
  832. # [17:12] <wilhelm> mathiasbynens: I'm hoping TLS will be the last nail in the coffin for the most ancient browsers. We recently blocked out all users of IE on XP on a major project. In my own locale, the last holdouts are the hospitals.
  833. # [17:13] * Quits: jernoble|laptop (~jernoble@tiff-v227.public.monkeybrains.net) (Quit: Computer has gone to sleep.)
  834. # [17:14] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
  835. # [17:15] <wilhelm> MikeSmith: Which reminds me, validator.w3.org doesn't like our TLS version either. validator.nu seems fine.
  836. # [17:15] <wilhelm> MikeSmith: http://validator.w3.org/check?uri=https%3A%2F%2Fsnl.no
  837. # [17:19] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 258 seconds)
  838. # [17:22] * Quits: Ms2ger (~Ms2ger@nata208.ugent.be) (Ping timeout: 240 seconds)
  839. # [17:24] * Joins: jernoble|laptop (~jernoble@76.74.153.36)
  840. # [17:25] * Joins: KevinMarks__ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
  841. # [17:27] <Domenic> zcorpan: nice on the caniuse
  842. # [17:28] * Joins: tommyliu (~tommyliu@113.102.184.20)
  843. # [17:28] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  844. # [17:30] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  845. # [17:31] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  846. # [17:32] * Joins: tommyliu (~tommyliu@113.102.184.20)
  847. # [17:33] * Joins: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com)
  848. # [17:33] <annevk> mathiasbynens: not sure, depends on what's in the TLS handshake I guess, haven't really looked into that
  849. # [17:34] * Quits: bholley (~bholley@corp-nat.p2p.sfo1.mozilla.com) (Client Quit)
  850. # [17:35] * Quits: cbr (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr)
  851. # [17:36] * Joins: hasather (~hasather@80.91.33.141)
  852. # [17:40] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  853. # [17:41] * rillian_ is now known as rillian
  854. # [17:42] * Quits: SimonSapin (~simon@hako.exyr.org) (Ping timeout: 255 seconds)
  855. # [17:44] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  856. # [17:45] * Joins: tommyliu (~tommyliu@23.228.209.28)
  857. # [17:45] * Quits: kaeku (~awissel@p579CAA4D.dip0.t-ipconnect.de) (Quit: kaeku)
  858. # [17:45] <MikeSmith> wilhelm: use http://validator.w3.org/nu/ instead of http://validator.w3.org/
  859. # [17:47] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-ubwfzncqpmaactbz) (Quit: Connection closed for inactivity)
  860. # [17:49] * Joins: tommyliu_ (~tommyliu@113.102.184.20)
  861. # [17:50] * Quits: tommyliu_ (~tommyliu@113.102.184.20) (Remote host closed the connection)
  862. # [17:52] * Joins: SimonSapin (~simon@hako.exyr.org)
  863. # [17:52] * Quits: tommyliu (~tommyliu@23.228.209.28) (Ping timeout: 272 seconds)
  864. # [17:53] * Joins: tommyliu (~tommyliu@113.102.184.20)
  865. # [17:56] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Remote host closed the connection)
  866. # [17:56] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  867. # [18:00] * Quits: Nyalab_ (~nyalab@89.30.127.162)
  868. # [18:00] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Ping timeout: 240 seconds)
  869. # [18:06] <cwilso> wilhelm: Essentially, I was arguing zooming should work like it does today in Chrome - it zooms all sizes, but the viewport's apparent size decreases.
  870. # [18:06] <cwilso> wilhelm: the developer was arguing for a "layout zoom" - where you keep the layout static, and you always get scrollbars.
  871. # [18:08] <wilhelm> cwilso: Yes, indeed. Coupled with some good media queries, I believe that gives the optimal experience today.
  872. # [18:08] * Joins: satazor (~satazor@239.201.37.188.rev.vodafone.pt)
  873. # [18:09] * Joins: xiinotulp (~plutoniix@node-ouz.pool-101-108.dynamic.totbb.net)
  874. # [18:11] <wilhelm> Works the same way in IE11 now, at least.
  875. # [18:12] * Quits: plutoniix (~plutoniix@node-mgh.pool-101-108.dynamic.totbb.net) (Ping timeout: 260 seconds)
  876. # [18:13] <wilhelm> cwilso: Was the new (IE7) zoom thought of as a replacement of the old text size controls, or something in addition to them?
  877. # [18:14] <cwilso> wilhelm: yeah, I eventually won the argument (in IE8, maybe). It was originally in addition to them. We finally got rid of the size changes, I think.
  878. # [18:17] <wilhelm> cwilso: Thanks again for your answers! I'm trying to understand the history of font sizes in browsers, and this has been very helpful.
  879. # [18:17] <cwilso> wilhem: np.
  880. # [18:20] * Quits: tommyliu (~tommyliu@113.102.184.20) (Quit: brb)
  881. # [18:21] * Joins: Maurice` (copyman@unaffiliated/maurice)
  882. # [18:21] * Krinkle|detached is now known as Krinkle
  883. # [18:24] * xiinotulp is now known as plutoniix
  884. # [18:25] * Quits: Smylers (~smylers@81.143.60.194) (Quit: Leaving.)
  885. # [18:29] * Joins: tommyliu (~tommyliu@113.102.184.20)
  886. # [18:29] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  887. # [18:30] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  888. # [18:30] * Joins: Sample (~Sample@unaffiliated/sample)
  889. # [18:30] * Quits: satazor (~satazor@239.201.37.188.rev.vodafone.pt) (Remote host closed the connection)
  890. # [18:31] * Quits: jernoble|laptop (~jernoble@76.74.153.36) (Quit: Computer has gone to sleep.)
  891. # [18:31] * Joins: tommyliu (~tommyliu@113.102.184.20)
  892. # [18:32] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  893. # [18:32] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  894. # [18:33] * Joins: tommyliu (~tommyliu@23.228.209.28)
  895. # [18:34] * Joins: tommyliu_ (~tommyliu@113.102.184.20)
  896. # [18:35] * Joins: Ms2ger (~Ms2ger@33.234-64-87.adsl-dyn.isp.belgacom.be)
  897. # [18:35] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  898. # [18:36] * Joins: weinig (~weinig@17.202.50.84)
  899. # [18:36] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  900. # [18:36] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  901. # [18:38] * Quits: tommyliu_ (~tommyliu@113.102.184.20) (Remote host closed the connection)
  902. # [18:38] * Joins: tommyliu_ (~tommyliu@23.228.209.28)
  903. # [18:38] * Quits: tommyliu (~tommyliu@23.228.209.28) (Ping timeout: 265 seconds)
  904. # [18:40] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  905. # [18:40] <Hixie> zcorpan: so that ;e4x=1 doesn't get run
  906. # [18:40] <Hixie> zcorpan: neat, did you send them a patch?
  907. # [18:41] <zcorpan> Hixie: yes
  908. # [18:42] <Hixie> neat
  909. # [18:43] * Joins: jsbell (jsbell@nat/google/x-irzpapqmlfvbzjrw)
  910. # [18:46] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  911. # [18:46] * Joins: Mso150 (~ctlM@80.83.238.61)
  912. # [18:46] * Joins: tommyliu (~tommyliu@113.102.184.20)
  913. # [18:46] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  914. # [18:47] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
  915. # [18:48] * Joins: hasather (~hasather@80.91.33.141)
  916. # [18:49] <zcorpan> Hixie: unknown params get run for http content-type anyway. and gecko that does something with params and has supported e4x ignores params in script type
  917. # [18:49] * Quits: tommyliu_ (~tommyliu@23.228.209.28) (Ping timeout: 255 seconds)
  918. # [18:50] <Hixie> <script> ignores http content-type entirely
  919. # [18:50] <Hixie> anyway, if you have a test showing the spec is buggy, file a bug :-)
  920. # [18:50] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 246 seconds)
  921. # [18:51] <annevk> <script> doesn't ignore with the header that enforces MIME types
  922. # [18:52] <annevk> that header is gaining traction
  923. # [18:52] <annevk> unfortunately named as it is
  924. # [18:52] <Hixie> oh well i don't spec that at all, so...
  925. # [18:52] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 246 seconds)
  926. # [18:52] <Hixie> (nobody's been able to explain to me what it does)
  927. # [18:57] <annevk> https://mimesniff.spec.whatwg.org/ makes an attempt
  928. # [18:57] <annevk> not sure if accurate
  929. # [18:58] <Ms2ger> I wonder if WorkerGlobalScope.clearInterval's argument needs to be optional
  930. # [18:58] <zcorpan> Hixie: this area is inconsistent in browsers and I'd like to make it more consistent. i haven't found anything that parses params but doesn't ignore unknown params
  931. # [19:00] * Joins: Jirka_ (~Jirka@95.85.233.233)
  932. # [19:00] <annevk> zcorpan: can't we move to an enum for <script type>?
  933. # [19:01] <annevk> in fact, I thought it was an enum
  934. # [19:01] <annevk> Oh god, I should stop running ssllabs.com on banks
  935. # [19:02] <annevk> That's just depressing
  936. # [19:02] <Domenic> hahaha
  937. # [19:02] * Joins: ap_ (~ap@17.202.44.214)
  938. # [19:09] * Quits: charl (~charl@subarashii.eu) (Quit: leaving)
  939. # [19:14] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Remote host closed the connection)
  940. # [19:21] * Krinkle is now known as Krinkle|detached
  941. # [19:24] * Joins: charl (~charl@subarashii.eu)
  942. # [19:25] * Krinkle|detached is now known as Krinkle
  943. # [19:27] * Joins: satazor (~satazor@bl16-82-136.dsl.telepac.pt)
  944. # [19:28] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
  945. # [19:28] * Quits: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 260 seconds)
  946. # [19:32] <Hixie> zcorpan: yeah. we should probably rework that anyway to add type=module or whatever ends up happening for ES6
  947. # [19:32] <Hixie> though now that modules are out of ES6 (?) i'm not sure what the state of that is
  948. # [19:33] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 246 seconds)
  949. # [19:34] <annevk> Domenic: you could var ex = new DOMException; ex.name = ...; throw ex
  950. # [19:34] <annevk> Hixie: modules are in, loader is out, I think
  951. # [19:34] <Hixie> what's a module without a loader?
  952. # [19:35] <annevk> I just read the summary of changes, haven't actually looked in detail
  953. # [19:38] * Quits: satazor (~satazor@bl16-82-136.dsl.telepac.pt) (Remote host closed the connection)
  954. # [19:38] <zcorpan> annevk: what about canPlayType?
  955. # [19:38] <annevk> zcorpan: I don't think all "MIME type" situations need identical solutions
  956. # [19:39] <annevk> zcorpan: that is, either full MIME type parse, or enum, is my current thinking, with a slight preference to the latter whenever possible
  957. # [19:39] <zcorpan> annevk: don't disagree
  958. # [19:40] <annevk> https://mimesniff.spec.whatwg.org/ is making an attempt at specifying full MIME type parse, but have not reviewed it
  959. # [19:40] * Quits: bnicholson2 (~bnicholso@24.130.60.241) (Read error: Connection reset by peer)
  960. # [19:40] * Joins: bnicholson (~bnicholso@24.130.60.241)
  961. # [19:46] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  962. # [19:58] * Quits: KevinMarks (~yaaic@2607:fb90:2205:26c1:b4d3:4c1:20e7:1847) (Ping timeout: 265 seconds)
  963. # [19:58] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  964. # [20:01] * Joins: boogyman1 (~boogyman@38.88.11.131)
  965. # [20:02] * Joins: boogyman2 (~boogyman@38.88.11.131)
  966. # [20:02] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Ping timeout: 240 seconds)
  967. # [20:02] * Quits: boogyman1 (~boogyman@38.88.11.131) (Read error: Connection reset by peer)
  968. # [20:02] <Domenic> annevk: nope, .name is a getter
  969. # [20:03] * Joins: boogyman (~boogyman@38.88.11.131)
  970. # [20:03] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  971. # [20:03] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  972. # [20:03] * Joins: baku (~baku@a95-92-34-49.cpe.netcabo.pt)
  973. # [20:03] * Quits: boogyman2 (~boogyman@38.88.11.131) (Read error: Connection reset by peer)
  974. # [20:07] * Joins: dbaron (~dbaron@2620:101:80fb:224:f0e5:781a:e00b:a768)
  975. # [20:08] * Quits: nickstenn (~nickstenn@pdpc/supporter/student/borior) (Ping timeout: 250 seconds)
  976. # [20:09] * Joins: nickstenn (~nickstenn@pdpc/supporter/student/borior)
  977. # [20:11] * Joins: espadrine (~espadrine@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr)
  978. # [20:12] * Quits: laurensclaessen (~laurenscl@81.83.22.74)
  979. # [20:21] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  980. # [20:27] <Hixie> good news everyone!
  981. # [20:27] <Hixie> HTML5 is done.
  982. # [20:27] <Hixie> http://www.w3.org/blog/2014/10/application-foundations-for-the-open-web-platform/
  983. # [20:27] <Hixie> guess i can mark the 223 open bugs as WORKSFORME
  984. # [20:28] <Hixie> and i guess i should revert all the changes i made in the last few months that the w3c hasn't picked up yet
  985. # [20:28] <Sample> sweet. it's HTML6 from here on out
  986. # [20:28] <Sample> =P
  987. # [20:29] * Quits: nickstenn (~nickstenn@pdpc/supporter/student/borior) (Ping timeout: 240 seconds)
  988. # [20:29] <boogyman> now, lets just get the marketers to stop using the reference
  989. # [20:30] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  990. # [20:31] <Domenic> if a spec has a version number you know it's not serious
  991. # [20:31] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  992. # [20:31] * Joins: nickstenn (~nickstenn@pdpc/supporter/student/borior)
  993. # [20:31] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  994. # [20:31] <terinjokes> Domenic: this is why the Sticker Constructor Spec has a draft number: https://github.com/terinjokes/StickerConstructorSpec/releases/tag/draft-0 ;)
  995. # [20:32] * Quits: edsu (~edsu@pdpc/supporter/active/edsu) (Ping timeout: 250 seconds)
  996. # [20:32] * Joins: edsu (~edsu@pdpc/supporter/active/edsu)
  997. # [20:33] * Quits: Mso150 (~ctlM@80.83.238.61) (Ping timeout: 240 seconds)
  998. # [20:34] * Joins: Mso150 (~ctlM@80.83.239.126)
  999. # [20:36] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  1000. # [20:36] <wilhelm> Hixie: Congratulations! How did you manage to finish it 8 years ahead of schedule?
  1001. # [20:37] * Joins: tommyliu (~tommyliu@113.102.184.20)
  1002. # [20:39] * Quits: tommyliu (~tommyliu@113.102.184.20) (Remote host closed the connection)
  1003. # [20:39] * Joins: tommyliu (~tommyliu@23.228.209.28)
  1004. # [20:40] * Joins: tommyliu_ (~tommyliu@183.37.185.46)
  1005. # [20:44] * Quits: tommyliu (~tommyliu@23.228.209.28) (Ping timeout: 260 seconds)
  1006. # [20:45] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  1007. # [20:47] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  1008. # [20:48] <Sample> "My starting point for this discussion is that, now that HTML5 is done ..." that is quite the statement
  1009. # [20:50] * Joins: hasather (~hasather@80.91.33.141)
  1010. # [20:50] * Quits: CvP (~CvP@203.76.123.238) (Disconnected by services)
  1011. # [20:50] * Joins: xCG (~CvP@203.76.123.238)
  1012. # [20:51] * Quits: ImBcmDth (~Jon@oftn/member/ImBcmDth) (Disconnected by services)
  1013. # [20:51] * Joins: ImBcmDth_ (~Jon@oftn/member/ImBcmDth)
  1014. # [20:51] * xCG is now known as CvP
  1015. # [20:52] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 246 seconds)
  1016. # [20:52] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  1017. # [20:52] <annevk> Hixie: BufferSource is defined in IDL
  1018. # [20:52] <Domenic> ... or do you mean SourceBuffer ...
  1019. # [20:52] * Quits: BlaDe^ (~Martin@static.74.124.47.78.clients.your-server.de) (Disconnected by services)
  1020. # [20:52] * Joins: BlaDe^_ (~Martin@static.74.124.47.78.clients.your-server.de)
  1021. # [20:53] * Quits: jochen__ (jochen@nat/google/x-nbmrvpiwuwswcoph) (Ping timeout: 246 seconds)
  1022. # [20:53] * Joins: jochen___ (jochen@nat/google/x-oyptcpwhjsuxaqqs)
  1023. # [20:53] * jochen___ is now known as jochen__
  1024. # [20:54] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 255 seconds)
  1025. # [20:55] * Quits: saline (~irenacob@li629-190.members.linode.com) (Ping timeout: 246 seconds)
  1026. # [20:56] * Joins: marcosc_ (~marcosc@135-23-143-163.cpe.pppoe.ca)
  1027. # [20:56] * Quits: tripu (~tripu@apache2-yak.mug.dreamhost.com) (Ping timeout: 246 seconds)
  1028. # [20:57] * Quits: tomvg (~tomvg@ec2-54-77-194-140.eu-west-1.compute.amazonaws.com) (Ping timeout: 246 seconds)
  1029. # [20:57] * Joins: tomvg (~tomvg@ec2-54-77-194-140.eu-west-1.compute.amazonaws.com)
  1030. # [20:57] * Quits: ondras (~ondras@zarovi.cz) (Ping timeout: 246 seconds)
  1031. # [20:58] * Quits: SimonSapin (~simon@hako.exyr.org) (Ping timeout: 246 seconds)
  1032. # [20:58] * Quits: Kingdutch (~kingdutch@cookiemonster.alexandervarwijk.com) (Ping timeout: 246 seconds)
  1033. # [20:58] * Quits: marcosc (~marcosc@135-23-143-163.cpe.pppoe.ca) (Ping timeout: 246 seconds)
  1034. # [20:58] * Quits: terrahawkes (~benjamin@hq.benjaminhawkeslewis.com) (Ping timeout: 246 seconds)
  1035. # [20:58] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  1036. # [20:58] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  1037. # [20:59] * Joins: ondras (~ondras@zarovi.cz)
  1038. # [20:59] * Joins: Kingdutch (~kingdutch@cookiemonster.alexandervarwijk.com)
  1039. # [21:00] * Quits: tommyliu_ (~tommyliu@183.37.185.46) (Quit: brb)
  1040. # [21:02] * Joins: tripu (~tripu@apache2-yak.mug.dreamhost.com)
  1041. # [21:03] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 272 seconds)
  1042. # [21:03] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  1043. # [21:05] * Joins: Mso150_g (~ctlM@80.83.239.59)
  1044. # [21:05] * Quits: Mso150 (~ctlM@80.83.239.126) (Ping timeout: 260 seconds)
  1045. # [21:09] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  1046. # [21:10] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
  1047. # [21:10] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  1048. # [21:10] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
  1049. # [21:12] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
  1050. # [21:13] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  1051. # [21:16] * Joins: saline (~irenacob@li629-190.members.linode.com)
  1052. # [21:18] <Domenic> I still want some kind of fuzzy-matching search within multipage html
  1053. # [21:20] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  1054. # [21:21] * Quits: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  1055. # [21:22] * Quits: ap_ (~ap@17.202.44.214) (Ping timeout: 260 seconds)
  1056. # [21:23] * Joins: KevinMarks (~yaaic@2607:fb90:2123:f02:fe20:44a7:9989:247d)
  1057. # [21:26] * Joins: ap (~ap@17.202.44.214)
  1058. # [21:31] * Quits: weinig (~weinig@17.202.50.84) (Ping timeout: 255 seconds)
  1059. # [21:34] * Quits: Mso150_g (~ctlM@80.83.239.59) (Ping timeout: 250 seconds)
  1060. # [21:35] * Joins: Mso150 (~ctlM@80.83.238.86)
  1061. # [21:38] <MikeSmith> 4:24am JST
  1062. # [21:40] * Joins: KevinMarks_ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
  1063. # [21:41] * Joins: terrahawkes (~benjamin@hq.benjaminhawkeslewis.com)
  1064. # [21:41] * Joins: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com)
  1065. # [21:42] * Joins: weinig (~weinig@17.245.31.186)
  1066. # [21:44] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  1067. # [21:46] * Quits: roc (~chatzilla@121-99-86-27.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  1068. # [21:46] * Quits: jernoble (~jernoble@17.202.46.221) (Quit: Textual IRC Client: www.textualapp.com)
  1069. # [21:47] * Quits: Smylers (~smylers@host86-153-1-61.range86-153.btcentralplus.com) (Ping timeout: 245 seconds)
  1070. # [21:47] * Quits: Mso150 (~ctlM@80.83.238.86) (Ping timeout: 240 seconds)
  1071. # [21:47] * Joins: Mso150 (~ctlM@80.83.239.9)
  1072. # [21:48] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 245 seconds)
  1073. # [21:50] * Joins: Smylers (~smylers@host86-163-23-27.range86-163.btcentralplus.com)
  1074. # [21:52] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  1075. # [21:53] * Quits: weinig (~weinig@17.245.31.186) (Ping timeout: 245 seconds)
  1076. # [21:53] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  1077. # [21:55] * Joins: weinig (~weinig@17.114.217.37)
  1078. # [21:56] * Joins: ericandrewlewis (uid32062@gateway/web/irccloud.com/x-fustfkezgzncwjoq)
  1079. # [22:05] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  1080. # [22:09] * Joins: weinig_ (~weinig@17.245.31.186)
  1081. # [22:10] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  1082. # [22:11] * Joins: Lachy (~Lachy@cm-84.215.104.248.getinternet.no)
  1083. # [22:11] * Quits: weinig (~weinig@17.114.217.37) (Ping timeout: 258 seconds)
  1084. # [22:11] * weinig_ is now known as weinig
  1085. # [22:12] * Joins: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se)
  1086. # [22:12] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Read error: Connection reset by peer)
  1087. # [22:16] * Quits: baku (~baku@a95-92-34-49.cpe.netcabo.pt) (Ping timeout: 260 seconds)
  1088. # [22:21] * Quits: weinig (~weinig@17.245.31.186) (Ping timeout: 245 seconds)
  1089. # [22:24] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  1090. # [22:24] * Quits: Mso150 (~ctlM@80.83.239.9) (Ping timeout: 260 seconds)
  1091. # [22:24] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  1092. # [22:28] * Joins: thinkxl (~thinkxl@74-95-237-22-Houston.hfc.comcastbusiness.net)
  1093. # [22:31] * Quits: Joseph_Silber (~JosephSil@ool-44c3e80a.static.optonline.net) (Quit: Leaving)
  1094. # [22:31] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  1095. # [22:34] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 240 seconds)
  1096. # [22:37] * Joins: boogyman (~boogyman@38.88.11.131)
  1097. # [22:37] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  1098. # [22:37] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  1099. # [22:38] <boogyman> darobin: stylesheets intended for print media would use pt.
  1100. # [22:38] <terinjokes> are psuedo elements at the root and on * the same?
  1101. # [22:47] * Joins: hasather (~hasather@80.91.33.141)
  1102. # [22:48] * Joins: weinig (~weinig@17.114.217.37)
  1103. # [22:48] <gsnedders> hsivonen, MikeSmith: what does a parser need API-wise to be used as a the basis of a conformance checker?
  1104. # [22:48] <Ms2ger> boogyman, ha. haha.
  1105. # [22:49] <boogyman> ?
  1106. # [22:49] <gsnedders> BTW, what's the typical viewing distance of printed media?
  1107. # [22:49] <gsnedders> boogyman: you do know how pt is defined in CSS?
  1108. # [22:50] * Joins: newtron_work (~newtron@199.71.174.204)
  1109. # [22:50] <boogyman> I'm sure I did at one point.
  1110. # [22:50] <gsnedders> Oh, apparently it does allow the physical units to match up with physical measurements still
  1111. # [22:50] <gsnedders> and recommends that for print and other high-resolution devices
  1112. # [22:51] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 240 seconds)
  1113. # [22:51] * Quits: npcomp (~eldon@c-24-126-240-124.hsd1.ga.comcast.net) (Ping timeout: 272 seconds)
  1114. # [22:51] * Quits: TallTed (~Thud@63.119.36.36)
  1115. # [22:52] * Joins: npcomp (~eldon@c-24-126-240-124.hsd1.ga.comcast.net)
  1116. # [22:53] * Quits: newtron_ (~newtron@199.71.174.203) (Ping timeout: 255 seconds)
  1117. # [22:54] * Quits: newtron_work (~newtron@199.71.174.204) (Ping timeout: 255 seconds)
  1118. # [22:58] * Joins: tantek (~tantek@guest-nat.p2p.sfo1.mozilla.com)
  1119. # [23:00] * Quits: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  1120. # [23:01] <TabAtkins> terinjokes: No. Pseudo-elements on root are, well, pseudo-elements on root. On *, they're on all elements.
  1121. # [23:02] <TabAtkins> Did you mean the difference between `::before` and `*::before`? Those are indeed the same.
  1122. # [23:02] <TabAtkins> boogyman: pt and px have a fixed ratio, so it doesn't matter what you use.
  1123. # [23:05] <MikeSmith> gsnedders: a conformance checker basically just needs the parser to, well, expose the parsed document
  1124. # [23:05] * Joins: SimonSapin (~simon@hako.exyr.org)
  1125. # [23:07] <MikeSmith> gsnedders: beyond that, for use with a conformance checker, it should be an error-reporting parser that does actually report anything that the spec defines as a "parse error"
  1126. # [23:07] <MikeSmith> gsnedders: as Henri's parser does
  1127. # [23:08] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  1128. # [23:09] * Quits: Smylers (~smylers@host86-163-23-27.range86-163.btcentralplus.com) (Quit: Leaving.)
  1129. # [23:09] <MikeSmith> gsnedders: as far as the nature of the API, it doesn't matter what kind of API it is except it ideally should be a streaming API that doesn't require constructing a representation of the entire document and keeping it in memory
  1130. # [23:10] <MikeSmith> gsnedders: e.g., a SAX API, as the vnu code uses
  1131. # [23:12] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  1132. # [23:12] * Joins: Smylers (~smylers@host86-163-23-27.range86-163.btcentralplus.com)
  1133. # [23:12] * Quits: Sample (~Sample@unaffiliated/sample) (Ping timeout: 244 seconds)
  1134. # [23:13] <MikeSmith> gsnedders: so, concretely, if you're working on implementing a document parser I recommend you have it provide a SAX API or some whatever other kind of API that exposes the actual parse events/tokens
  1135. # [23:16] * Quits: Lachy (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  1136. # [23:18] * Joins: Sample (~Sample@unaffiliated/sample)
  1137. # [23:21] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Remote host closed the connection)
  1138. # [23:21] * Quits: Maurice` (copyman@unaffiliated/maurice)
  1139. # [23:22] * Quits: weinig (~weinig@17.114.217.37) (Quit: weinig)
  1140. # [23:22] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  1141. # [23:23] * Joins: othermaciej (~mjs@17.245.31.225)
  1142. # [23:24] <terinjokes> TabAtkins: that's what I meant, yes
  1143. # [23:26] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt) (Read error: Connection reset by peer)
  1144. # [23:26] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  1145. # [23:31] * Joins: satazor_ (~satazor@102.99.136.95.rev.vodafone.pt)
  1146. # [23:31] * Quits: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  1147. # [23:32] * Quits: satazor_ (~satazor@102.99.136.95.rev.vodafone.pt) (Client Quit)
  1148. # [23:32] * Joins: satazor (~satazor@102.99.136.95.rev.vodafone.pt)
  1149. # [23:40] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  1150. # [23:41] * Joins: newtron_ (~newtron@76-10-163-48.dsl.teksavvy.com)
  1151. # [23:42] <Hixie> say i have changes to lots of files in my local copy of some remote git repo
  1152. # [23:42] <Hixie> i want to do the equivalent of "svn up; svn commit foo.txt"
  1153. # [23:43] <Hixie> am i right that there's just no way to do this anywhere near as easily in git?
  1154. # [23:43] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  1155. # [23:43] <terinjokes> Hixie: best I can think of is using git-stash
  1156. # [23:43] <wilhelm> Unless you have conflicts: git pull; git commit foo.txt
  1157. # [23:44] <wilhelm> If you expect conflicts, yes, git stash. Then you can resolve those later.
  1158. # [23:44] <Hixie> stash won't work as far as i can tell because i've already commited all the changes locally
  1159. # [23:44] <TabAtkins> Oh, then just pull and rebase.
  1160. # [23:44] <TabAtkins> git pull --rebase
  1161. # [23:45] <Hixie> it's the push part i'm having trouble with
  1162. # [23:45] <TabAtkins> That pulls in all the foreign history, and moves your commits to *after* all the foreign commits.
  1163. # [23:45] <TabAtkins> Then you can push, because your repo will then be consistent and mergeable.
  1164. # [23:46] <Hixie> if i push then i'll push all the changes
  1165. # [23:46] <Hixie> i only want to push the changes to foo.txt
  1166. # [23:46] <TabAtkins> Oh! Never done that before.
  1167. # [23:46] <TabAtkins> Pretty sure that's a lot more complex, because your history is a bunch of changes to all the files.
  1168. # [23:46] * Joins: espadrine` (~ttyl@AMontsouris-158-1-49-115.w92-128.abo.wanadoo.fr)
  1169. # [23:46] <TabAtkins> You'd need to do some history rewriting, I think.
  1170. # [23:47] <Hixie> i hate git so much
  1171. # [23:47] <TabAtkins> Stop trying to use subversion in git?
  1172. # [23:47] <jgraham> What? If you committed all the changes why would you expect it to be easy to create a state that you didn't commit?
  1173. # [23:47] <Hixie> it's trivial in subversion
  1174. # [23:47] <jgraham> If that's true it seems fundamentally broken
  1175. # [23:47] * Joins: scor (~scor@drupal.org/user/52142/view)
  1176. # [23:47] <TabAtkins> jgraham: subversion doesn't actually have local history, so there's nothing to rewrite.
  1177. # [23:48] <jgraham> TabAtkins: Right, so the difference here is "I committed the changes"
  1178. # [23:48] <jgraham> Which you can't do in subversion
  1179. # [23:48] <Hixie> "broken" or "easy", whichever you prefer, the point is i can do it easily in subversion and not in git :-P
  1180. # [23:48] <TabAtkins> Pushing to a remote repo is the moral equivalent of sending a bunch of patch files.
  1181. # [23:48] <TabAtkins> Yeah.
  1182. # [23:48] <Hixie> "svn up" is also easier in svn, since it doesn't require you to move your changes out of the way, it just updates you
  1183. # [23:48] <Hixie> the only reason i would need to commit or stash in git is to be able to pull
  1184. # [23:48] <Hixie> which is so weird
  1185. # [23:49] * Quits: Smylers (~smylers@host86-163-23-27.range86-163.btcentralplus.com) (Quit: Leaving.)
  1186. # [23:49] <jgraham> That just isn't true
  1187. # [23:49] <wilhelm> So in svn, you'd leave the uncommited files scattered about in this scenario?
  1188. # [23:49] <wilhelm> What would happen with upstream changes to those files?
  1189. # [23:49] <Hixie> they get merged in
  1190. # [23:49] <TabAtkins> Hixie just got really used to subversions data model (or relative lack of it), and is still having a lot of trouble adapting to Git being more restrictive (and hasn't yet learned all the *good* things that come from that).
  1191. # [23:50] <wilhelm> Now, _that_ is broken. :D
  1192. # [23:50] <jgraham> Yeah, that sounds terrifying
  1193. # [23:50] <Hixie> why is that terrifying
  1194. # [23:50] <Hixie> it's perfect
  1195. # [23:50] * Quits: newtron_ (~newtron@76-10-163-48.dsl.teksavvy.com) (Remote host closed the connection)
  1196. # [23:50] <jgraham> Modifying your local files under you without a commit to roll back to if things go wrong?
  1197. # [23:50] <wilhelm> So that would put you in a completely unknown state you can't recover from?
  1198. # [23:51] * Joins: newtron_ (~newtron@76-10-163-48.dsl.teksavvy.com)
  1199. # [23:51] <Hixie> why would things go wrong
  1200. # [23:51] <wilhelm> Because upstream changes were silly, and now they're in your file.
  1201. # [23:51] <jgraham> Umm, because merges are complicated
  1202. # [23:51] <Hixie> obviously if there's a conflict it won't merge them, just like with git if you rebase
  1203. # [23:51] <wilhelm> Which you can't throw away, because you'd lose your work.
  1204. # [23:51] <TabAtkins> From what I can tell, Hixie, your preferred model can be (terribly) grafted to Git if you just never commit, and always stash before pulling (and stash pop after).
  1205. # [23:51] <TabAtkins> And then only commit individual files immediately before you want to push them.
  1206. # [23:52] <Hixie> yeah seems that way
  1207. # [23:52] <jgraham> Yeah you can do that
  1208. # [23:52] <jgraham> But it will make children cry
  1209. # [23:52] <wilhelm> Yes. Sounds very wrong. But doable.
  1210. # [23:52] <TabAtkins> It should be obvious why this is terrible to those who use Git properly. ^_^
  1211. # [23:52] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 272 seconds)
  1212. # [23:52] <Hixie> in any case...
  1213. # [23:53] <Hixie> if i have three commits that are entirely unrelated
  1214. # [23:53] <Hixie> and i want to commit a specific one
  1215. # [23:53] <Hixie> how do i bring that specific one to the point where i can commit it?
  1216. # [23:53] <Hixie> git rebase something?
  1217. # [23:53] <TabAtkins> Go back to the last master commit. Branch. Cherry-pick the one commit you want.
  1218. # [23:53] <wilhelm> You want to _push_ a specific one? All commits are commits. There is no difference between your local repo and the remote.
  1219. # [23:53] * Joins: newtron_work (~newtron@76-10-163-48.dsl.teksavvy.com)
  1220. # [23:54] <TabAtkins> Then push that branch.
  1221. # [23:54] <Hixie> wilhelm: er right, push, not commit
  1222. # [23:54] <jgraham> Yeah, I'm with wilhelm; your requirements don't make sense as written
  1223. # [23:54] <jgraham> Ok
  1224. # [23:54] <Hixie> "commit" is the word sensible people use for what you kids call "push"
  1225. # [23:54] <TabAtkins> You push history in git, not commits
  1226. # [23:54] <wilhelm> Old people these days!
  1227. # [23:54] <Hixie> "save" is the word for locally commiting
  1228. # [23:55] <Hixie> :-P
  1229. # [23:55] <wilhelm> So. Broken.
  1230. # [23:55] <TabAtkins> Nah, just translation difficulties.
  1231. # [23:55] <Hixie> i can't believe i have to create a branch just to push a damn file
  1232. # [23:55] <Hixie> that's so absurd
  1233. # [23:55] * Quits: newtron_ (~newtron@76-10-163-48.dsl.teksavvy.com) (Ping timeout: 255 seconds)
  1234. # [23:55] <TabAtkins> Hixie learned Subperanto as a child, the rest of us are native Gitish speakers.
  1235. # [23:55] <wilhelm> Taking a step back, why do you need to cherrypick like this?
  1236. # [23:55] <wilhelm> What's the use case? :P
  1237. # [23:55] <MikeSmith> Hixie: branches are super-cheap in git
  1238. # [23:56] <TabAtkins> Hixie: Again, you're chafing under the different data model, and suffering from a bad case of Blub Syndrome.
  1239. # [23:56] <Hixie> MikeSmith: branches are super expensive cognitively for me
  1240. # [23:56] <MikeSmith> Hixie: branches are the normal idiomatic best-practice way everybody does work in git
  1241. # [23:56] <TabAtkins> Branch is just a pointer in git. ^_^
  1242. # [23:56] <Hixie> MikeSmith: since now i have to keep track of the working copy state, the commited state in each branch, and the remote state
  1243. # [23:56] <TabAtkins> It's a pointer to some particular commit in the tree.
  1244. # [23:56] <Hixie> MikeSmith: instead of just the local state and the remote state, as in svn
  1245. # [23:56] <TabAtkins> If you commit regularly like you should in Git, you don't keep track of working copy state.
  1246. # [23:57] <TabAtkins> You commit before switching.
  1247. # [23:57] <sgalineau> trying to use one source control system as if it were another guarantees some form of a bad time
  1248. # [23:57] <Hixie> wilhelm: i have some changes i need to make locally to use the code, but i want to contribute a patch that is unrelated to those changes
  1249. # [23:57] <wilhelm> No. The state is apparent from your commits. So every time you "save", that state has a name.
  1250. # [23:57] <MikeSmith> Hixie: that might be because you're cognitively/concpetually thinking of branches in the svn/cvs conceptual model
  1251. # [23:57] <TabAtkins> Hixie: Oh, for that, you probably just want to branch from the last foreign commit, and then manually copy your changes over.
  1252. # [23:57] <MikeSmith> Hixie: ah yeah still I get your point yeah
  1253. # [23:57] <TabAtkins> Then commit and push those changes.
  1254. # [23:58] <TabAtkins> After it's accepted, you can kill the branch and rebase your main branch on it.
  1255. # [23:59] <MikeSmith> Hixie: one thing is, your workflow works really well if you're not collaborating with anybody else. but it seems like it falls apart completely the minute you add one other collaborator
  1256. # [23:59] <wilhelm> Either that, or those files shouldn't be in version control like that. That problem arises every time someone puts a configuration file with actual configuration in it into version control, at least.
  1257. # [23:59] * wilhelm has purged database passwords from repos a few times too many.
  1258. # [00:00] * Joins: aretecode (~aretecode@50.23.131.206-static.reverse.softlayer.com)
  1259. # Session Close: Thu Oct 16 00:00:00 2014

The end :)