/irc-logs / freenode / #whatwg / 2013-04-22 / end

Options:

  1. # Session Start: Mon Apr 22 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Remote host closed the connection)
  4. # [00:01] * Joins: rosspenman (~rosspenma@116.140.125.91.dyn.plus.net)
  5. # [00:03] * Quits: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au) (Quit: Leaving.)
  6. # [00:06] * Quits: rcombs (~rcombs@rodgercombs.tk) (Ping timeout: 245 seconds)
  7. # [00:08] * Joins: rcombs (~rcombs@rodgercombs.tk)
  8. # [00:11] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Ping timeout: 276 seconds)
  9. # [00:13] * Parts: rosspenman (~rosspenma@116.140.125.91.dyn.plus.net)
  10. # [00:14] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  11. # [00:17] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Ping timeout: 245 seconds)
  12. # [00:18] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 260 seconds)
  13. # [00:21] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
  14. # [00:21] * Quits: danbri (~danbri@106.80.113.87.dyn.plus.net) (Remote host closed the connection)
  15. # [00:22] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Ping timeout: 240 seconds)
  16. # [00:22] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 246 seconds)
  17. # [00:27] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
  18. # [00:32] * Joins: rosspenman (~rosspenma@116.140.125.91.dyn.plus.net)
  19. # [00:40] * Quits: yannoo (~ywarnier@190.187.21.53) (Ping timeout: 260 seconds)
  20. # [00:46] * Joins: globbot (~logbot@lump.glob.com.au)
  21. # [00:49] * Joins: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp)
  22. # [00:54] * Joins: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt)
  23. # [00:57] * Joins: yannoo (~ywarnier@190.187.21.53)
  24. # [01:01] * Joins: Andy__ (~andrewjbe@host-92-19-183-67.as13285.net)
  25. # [01:02] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
  26. # [01:03] * Joins: AndyB (~andrewjbe@host-92-19-183-67.as13285.net)
  27. # [01:03] * AndyB is now known as Guest37178
  28. # [01:04] * Quits: Guest37178 (~andrewjbe@host-92-19-183-67.as13285.net) (Client Quit)
  29. # [01:04] * Quits: Andy__ (~andrewjbe@host-92-19-183-67.as13285.net) (Client Quit)
  30. # [01:05] * Joins: andrewjbellamy (~andrewjbe@host-92-19-183-67.as13285.net)
  31. # [01:07] * Quits: andrewjbellamy (~andrewjbe@host-92-19-183-67.as13285.net) (Client Quit)
  32. # [01:07] * Joins: weinig (~weinig@24.130.60.35)
  33. # [01:07] * Joins: andrewjbellamy_ (~andrewjbe@host-92-19-183-67.as13285.net)
  34. # [01:11] * Quits: andrewjbellamy_ (~andrewjbe@host-92-19-183-67.as13285.net) (Client Quit)
  35. # [01:11] * Joins: andrewjbellamy (~andrewjbe@host-92-19-183-67.as13285.net)
  36. # [01:13] * Quits: andrewjbellamy (~andrewjbe@host-92-19-183-67.as13285.net) (Client Quit)
  37. # [01:14] * Joins: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net)
  38. # [01:17] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  39. # [01:19] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 256 seconds)
  40. # [01:20] * Quits: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt) (Remote host closed the connection)
  41. # [01:33] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  42. # [01:34] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  43. # [01:38] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
  44. # [01:42] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
  45. # [01:44] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  46. # [01:47] * jonlee|afk is now known as jonlee
  47. # [01:53] * Quits: mven_ (~mven@ip68-224-15-53.lv.lv.cox.net) (Ping timeout: 252 seconds)
  48. # [01:56] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  49. # [01:57] * jonlee is now known as jonlee|afk
  50. # [02:00] * Quits: awoxp_ (~awoxp@host86-143-181-97.range86-143.btcentralplus.com) (Read error: Connection reset by peer)
  51. # [02:13] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 255 seconds)
  52. # [02:22] * Quits: rosspenman (~rosspenma@116.140.125.91.dyn.plus.net) (Quit: rosspenman)
  53. # [02:23] * Joins: SteveF (~chatzilla@66.201.52.99)
  54. # [02:24] * Quits: globbot (~logbot@lump.glob.com.au) (Ping timeout: 264 seconds)
  55. # [02:27] * jonlee|afk is now known as jonlee
  56. # [02:28] * Quits: eltoob (~eltoob@host86-178-216-120.range86-178.btcentralplus.com) (Quit: eltoob)
  57. # [02:32] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  58. # [02:32] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
  59. # [02:33] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  60. # [02:33] * Joins: stalled (~stalled@unaffiliated/stalled)
  61. # [02:35] * Joins: aharl (~aharl@67-61-248-179.cpe.cableone.net)
  62. # [02:38] * jonlee is now known as jonlee|afk
  63. # [02:42] * heycam|away is now known as heycam
  64. # [02:47] * Quits: SteveF (~chatzilla@66.201.52.99) (Remote host closed the connection)
  65. # [02:47] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
  66. # [02:57] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Remote host closed the connection)
  67. # [03:02] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
  68. # [03:04] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  69. # [03:06] * Quits: jimmyalcala (~jimmyalca@186.94.25.149) (Quit: jimmyalcala)
  70. # [03:06] * Joins: newtron_ (~newtron@76-10-156-218.dsl.teksavvy.com)
  71. # [03:08] * Joins: globbot (~logbot@lump.glob.com.au)
  72. # [03:09] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  73. # [03:10] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  74. # [03:26] * Joins: SteveF (~chatzilla@66.201.52.99)
  75. # [03:27] * Quits: newtron_ (~newtron@76-10-156-218.dsl.teksavvy.com) (Remote host closed the connection)
  76. # [03:28] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
  77. # [03:30] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  78. # [03:32] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  79. # [03:35] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  80. # [03:38] * Quits: SteveF (~chatzilla@66.201.52.99) (Read error: Connection reset by peer)
  81. # [03:55] * Quits: barneybook (~kvirc@114-44-247-200.dynamic.hinet.net) (Read error: Connection reset by peer)
  82. # [04:22] * Quits: seventh (seventh@31.6.44.133) (Ping timeout: 272 seconds)
  83. # [04:24] * Joins: SteveF (~chatzilla@66.201.52.99)
  84. # [04:28] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
  85. # [04:30] * jonlee|afk is now known as jonlee
  86. # [04:35] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 264 seconds)
  87. # [04:35] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
  88. # [04:40] * jonlee is now known as jonlee|afk
  89. # [04:55] * Joins: nessy (~silviapf@dps-pool9.nat.nicta.com.au)
  90. # [04:55] * Joins: weinig (~weinig@24.130.60.35)
  91. # [04:55] * heycam is now known as heycam|away
  92. # [05:08] * Quits: Badreddi1 (~Nur@189.192.138.187) (Ping timeout: 272 seconds)
  93. # [05:17] * weinig is now known as weinig|away
  94. # [05:27] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  95. # [05:29] * Quits: weinig|away (~weinig@24.130.60.35) (Quit: weinig|away)
  96. # [05:29] * jonlee|afk is now known as jonlee
  97. # [05:30] * Joins: Badreddin (~Nur@189.192.155.69)
  98. # [05:36] * heycam|away is now known as heycam
  99. # [05:39] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  100. # [05:39] * Joins: danielfi_ (~danielfil@200.232.113.107)
  101. # [05:39] * jonlee is now known as jonlee|afk
  102. # [05:41] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Ping timeout: 256 seconds)
  103. # [05:41] * jonlee|afk is now known as jonlee
  104. # [05:46] * Joins: YourWebDevGuy (~yourwebde@75.92.84.106)
  105. # [05:51] * jonlee is now known as jonlee|afk
  106. # [05:59] * Quits: SteveF (~chatzilla@66.201.52.99) (Ping timeout: 252 seconds)
  107. # [06:01] * Quits: Badreddin (~Nur@189.192.155.69) (Remote host closed the connection)
  108. # [06:01] * jonlee|afk is now known as jonlee
  109. # [06:02] * Joins: weinig (~weinig@24.130.60.35)
  110. # [06:08] * Quits: nessy (~silviapf@dps-pool9.nat.nicta.com.au) (Ping timeout: 246 seconds)
  111. # [06:08] * Joins: DeviantDK (~textual@92.246.18.200)
  112. # [06:09] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
  113. # [06:11] * Joins: barneybook (~kvirc@114-43-144-7.dynamic.hinet.net)
  114. # [06:11] * Quits: barneybook (~kvirc@114-43-144-7.dynamic.hinet.net) (Client Quit)
  115. # [06:11] * jonlee is now known as jonlee|afk
  116. # [06:11] * jonlee|afk is now known as jonlee
  117. # [06:12] * Joins: barneybook (~kvirc@114-43-144-7.dynamic.hinet.net)
  118. # [06:15] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  119. # [06:15] * Joins: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com)
  120. # [06:21] * jonlee is now known as jonlee|afk
  121. # [06:24] * Quits: YourWebDevGuy (~yourwebde@75.92.84.106) (Ping timeout: 260 seconds)
  122. # [06:26] * jonlee|afk is now known as jonlee
  123. # [06:36] * jonlee is now known as jonlee|afk
  124. # [06:38] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  125. # [06:38] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  126. # [06:39] * jonlee|afk is now known as jonlee
  127. # [06:39] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
  128. # [06:40] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  129. # [06:42] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
  130. # [06:48] <Hixie> zcorpan: have them mail me
  131. # [06:49] * jonlee is now known as jonlee|afk
  132. # [06:50] * Joins: weinig (~weinig@24.130.60.35)
  133. # [06:52] * Joins: a-ja (~Instantbi@70.230.147.104)
  134. # [06:52] * jonlee|afk is now known as jonlee
  135. # [06:54] * Quits: weinig (~weinig@24.130.60.35) (Client Quit)
  136. # [07:01] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Quit: Leaving.)
  137. # [07:02] * jonlee is now known as jonlee|afk
  138. # [07:05] * Quits: DeviantDK (~textual@92.246.18.200) (Quit: Computer has gone to sleep.)
  139. # [07:10] * Joins: miketaylr (~miketaylr@4.234.241.83.in-addr.dgcsystems.net)
  140. # [07:19] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  141. # [07:24] * Joins: fishd_ (~darin@216.239.45.66)
  142. # [07:27] * Quits: fishd (~darin@216.239.45.66) (Ping timeout: 245 seconds)
  143. # [07:28] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 252 seconds)
  144. # [07:35] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
  145. # [07:36] * Quits: aharl (~aharl@67-61-248-179.cpe.cableone.net) (Remote host closed the connection)
  146. # [07:38] * Joins: DeviantDK (~textual@92.246.18.200)
  147. # [07:38] * Quits: DeviantDK (~textual@92.246.18.200) (Max SendQ exceeded)
  148. # [07:38] * Joins: DeviantDK (~textual@92.246.18.200)
  149. # [07:48] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  150. # [07:52] * heycam is now known as heycam|away
  151. # [07:52] * jonlee|afk is now known as jonlee
  152. # [07:52] * Parts: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
  153. # [07:53] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:21e3:b5a8:47b5:12b1)
  154. # [07:56] * Joins: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com)
  155. # [07:59] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  156. # [08:00] * Joins: kochi (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
  157. # [08:02] * Joins: annevk (~annevk@2.25.61.48)
  158. # [08:02] * jonlee is now known as jonlee|afk
  159. # [08:03] * jonlee|afk is now known as jonlee
  160. # [08:07] * Joins: jarek (~jarek@unaffiliated/jarek)
  161. # [08:09] * Joins: rafae20 (~kvirc@ip-5-172-242-75.multi.internet.cyfrowypolsat.pl)
  162. # [08:13] * jonlee is now known as jonlee|afk
  163. # [08:15] * jonlee|afk is now known as jonlee
  164. # [08:21] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  165. # [08:24] * Joins: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be)
  166. # [08:25] * jonlee is now known as jonlee|afk
  167. # [08:25] * Joins: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au)
  168. # [08:29] * jonlee|afk is now known as jonlee
  169. # [08:32] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:21e3:b5a8:47b5:12b1) (Remote host closed the connection)
  170. # [08:34] * Quits: miketaylr (~miketaylr@4.234.241.83.in-addr.dgcsystems.net) (Quit: miketaylr)
  171. # [08:38] * heycam|away is now known as heycam
  172. # [08:38] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  173. # [08:38] * heycam is now known as heycam|away
  174. # [08:38] * heycam|away is now known as heycam
  175. # [08:38] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  176. # [08:38] * Quits: DeviantDK (~textual@92.246.18.200) (Quit: Computer has gone to sleep.)
  177. # [08:38] * jonlee is now known as jonlee|afk
  178. # [08:44] * Parts: rafae20 (~kvirc@ip-5-172-242-75.multi.internet.cyfrowypolsat.pl) ("Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is")
  179. # [08:45] * Joins: miketaylr (~miketaylr@4.234.241.83.in-addr.dgcsystems.net)
  180. # [08:45] * Joins: Joser (~Joser@c-67-170-7-92.hsd1.wa.comcast.net)
  181. # [08:45] <Joser> hello
  182. # [08:46] * Quits: Joser (~Joser@c-67-170-7-92.hsd1.wa.comcast.net) (Client Quit)
  183. # [08:47] <Ms2ger> Bye
  184. # [08:47] * Quits: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com) (Quit: Leaving.)
  185. # [08:56] * Joins: sedovsek (~robert@89.143.12.238)
  186. # [09:00] * jonlee|afk is now known as jonlee
  187. # [09:08] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  188. # [09:10] * jonlee is now known as jonlee|afk
  189. # [09:15] * Joins: hasather (~hasather@80.91.33.141)
  190. # [09:16] * Joins: DeviantDK (~textual@193.200.225.66)
  191. # [09:16] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  192. # [09:19] * Quits: a-ja (~Instantbi@70.230.147.104) (Read error: Connection reset by peer)
  193. # [09:23] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  194. # [09:27] * Joins: a-ja (~Instantbi@70.230.147.104)
  195. # [09:30] * Quits: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  196. # [09:30] * Joins: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt)
  197. # [09:31] * Joins: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk)
  198. # [09:33] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 260 seconds)
  199. # [09:33] * Joins: shwetank (~shwetank@108-61-55-75ch.openskytelcom.net)
  200. # [09:37] * Quits: annevk (~annevk@2.25.61.48) (Remote host closed the connection)
  201. # [09:39] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  202. # [09:41] * Joins: danbri (~danbri@106.80.113.87.dyn.plus.net)
  203. # [09:45] * Joins: rafael (~kvirc@ip-31-0-112-78.multi.internet.cyfrowypolsat.pl)
  204. # [09:45] * rafael is now known as Guest33023
  205. # [09:50] * Joins: richt (~richt@222.233.254.208)
  206. # [09:53] * Joins: Kolombiken (~Adium@94.137.124.2)
  207. # [09:56] * Joins: Smylers (~smylers@94.116.102.116)
  208. # [09:58] * Quits: Smylers (~smylers@94.116.102.116) (Read error: Connection reset by peer)
  209. # [09:58] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
  210. # [09:59] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  211. # [09:59] * Joins: Smylers (~smylers@94.116.102.116)
  212. # [09:59] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  213. # [10:01] * Quits: Somatt_wrk (~somattwrk@84.14.82.2) (Ping timeout: 252 seconds)
  214. # [10:02] * Parts: Guest33023 (~kvirc@ip-31-0-112-78.multi.internet.cyfrowypolsat.pl) ("Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is")
  215. # [10:04] * Quits: Smylers (~smylers@94.116.102.116) (Ping timeout: 252 seconds)
  216. # [10:05] * Joins: nonge_ (~nonge@p5B3261CB.dip0.t-ipconnect.de)
  217. # [10:05] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  218. # [10:06] * Quits: JibberJim (~opera@90.193.235.216) (Quit: JibberJim)
  219. # [10:09] * Quits: nonge (~nonge@p5B32688E.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  220. # [10:14] * Quits: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  221. # [10:17] * jonlee|afk is now known as jonlee
  222. # [10:19] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
  223. # [10:25] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
  224. # [10:26] * Joins: richt (~richt@222.233.254.208)
  225. # [10:27] * jonlee is now known as jonlee|afk
  226. # [10:28] * Joins: ^esc_ (~esc_ape@77.116.247.216.wireless.dyn.drei.com)
  227. # [10:28] <MikeSmith> zcorpan: sorry if I seemed overly dismissive in my response to that validator bug report
  228. # [10:29] * Quits: ^esc (~esc_ape@77.116.247.216.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  229. # [10:29] <zcorpan> MikeSmith: no problem
  230. # [10:29] <MikeSmith> the context is that I was going through validator bugs this weekend and trying to resolve some of the stale onece
  231. # [10:29] <MikeSmith> *ones
  232. # [10:29] * Quits: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 246 seconds)
  233. # [10:29] <MikeSmith> that is, ones that I think have little chance of ever getting implemented
  234. # [10:30] <MikeSmith> and that bug seems like one of those
  235. # [10:30] * Joins: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk)
  236. # [10:30] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 276 seconds)
  237. # [10:30] * jonlee|afk is now known as jonlee
  238. # [10:31] * Quits: miketaylr (~miketaylr@4.234.241.83.in-addr.dgcsystems.net) (Ping timeout: 272 seconds)
  239. # [10:31] <MikeSmith> what I really want to do is just move the legacy validator to validator.w3.org/classic or something
  240. # [10:31] <MikeSmith> and completely remove the HTML5-checking from it
  241. # [10:32] <MikeSmith> and instead just move the validator.nu-based validator to validator.w3.org
  242. # [10:32] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  243. # [10:32] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  244. # [10:32] <MikeSmith> then the kinds of problems like in that bug report disappear
  245. # [10:32] <jgraham> "classic" does rather strongly suggest "classic car", which might not give quite the right impression.
  246. # [10:32] <MikeSmith> and I could focus just on making the vnu validator as good as it should be
  247. # [10:33] <jgraham> I would make all sorts of serious suggestions
  248. # [10:33] <MikeSmith> jgraham: it's better than "old" or "legacy"
  249. # [10:33] <jgraham> But really I just want it to be /steampunk
  250. # [10:33] <MikeSmith> heh
  251. # [10:34] <MikeSmith> antique
  252. # [10:34] <MikeSmith> emeritus
  253. # [10:34] * Quits: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 240 seconds)
  254. # [10:35] <Ms2ger> "brocante" is apparently translated as "junk"
  255. # [10:35] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
  256. # [10:35] * Joins: mpt (~mpt@nat/canonical/x-nbnkvtgqkwdcppku)
  257. # [10:35] * Quits: mpt (~mpt@nat/canonical/x-nbnkvtgqkwdcppku) (Changing host)
  258. # [10:35] * Joins: mpt (~mpt@canonical/mpt)
  259. # [10:36] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
  260. # [10:39] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 255 seconds)
  261. # [10:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
  262. # [10:40] * Joins: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk)
  263. # [10:40] * jonlee is now known as jonlee|afk
  264. # [10:45] * Quits: JeppeN (JeppeN@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 240 seconds)
  265. # [10:51] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Remote host closed the connection)
  266. # [10:51] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  267. # [10:53] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
  268. # [10:54] * Joins: plutoniix (~plutoniix@node-hc.pool-182-52.dynamic.totbb.net)
  269. # [10:57] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 245 seconds)
  270. # [10:58] * Joins: JibberJim (~opera@132.185.151.37)
  271. # [11:00] * Joins: richt (~richt@prod04.ipsec.lon.witopia.net)
  272. # [11:00] * Joins: benbarnett (~Adium@80.87.30.115)
  273. # [11:01] <zcorpan> MikeSmith: makes sense
  274. # [11:03] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
  275. # [11:05] * heycam is now known as heycam|away
  276. # [11:05] * Joins: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk)
  277. # [11:19] * Joins: yorick (~yorick@oftn/member/yorick)
  278. # [11:19] * Joins: eltoob (~eltoob@host86-178-216-120.range86-178.btcentralplus.com)
  279. # [11:24] * Joins: mpt (~mpt@nat/canonical/x-eaanwbspepdhckzo)
  280. # [11:24] * Quits: mpt (~mpt@nat/canonical/x-eaanwbspepdhckzo) (Changing host)
  281. # [11:24] * Joins: mpt (~mpt@canonical/mpt)
  282. # [11:25] * Quits: a-ja (~Instantbi@70.230.147.104) (Quit: a-ja)
  283. # [11:27] * heycam|away is now known as heycam
  284. # [11:29] * Joins: annevk (~annevk@207.218.72.65)
  285. # [11:33] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 264 seconds)
  286. # [11:42] * Quits: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be) (Quit: bbl)
  287. # [11:45] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  288. # [11:46] * heycam is now known as heycam|away
  289. # [11:58] * Quits: eltoob (~eltoob@host86-178-216-120.range86-178.btcentralplus.com) (Quit: eltoob)
  290. # [12:00] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 252 seconds)
  291. # [12:01] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Quit: Leaving.)
  292. # [12:03] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
  293. # [12:05] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  294. # [12:05] * Quits: DeviantDK (~textual@193.200.225.66) (Quit: Computer has gone to sleep.)
  295. # [12:08] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  296. # [12:08] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Client Quit)
  297. # [12:09] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  298. # [12:17] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  299. # [12:20] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  300. # [12:27] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 240 seconds)
  301. # [12:30] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 240 seconds)
  302. # [12:32] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  303. # [12:33] * Joins: mpt (~mpt@canonical/mpt)
  304. # [12:33] * Joins: eltoob (~eltoob@82-68-5-30.dsl.in-addr.zen.co.uk)
  305. # [12:40] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  306. # [12:45] * Joins: Ms2ger (~Ms2ger@vpna075.ugent.be)
  307. # [12:49] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  308. # [12:52] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Remote host closed the connection)
  309. # [12:54] * Joins: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net)
  310. # [12:56] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  311. # [12:57] * Quits: shwetank (~shwetank@108-61-55-75ch.openskytelcom.net) (Ping timeout: 240 seconds)
  312. # [12:57] * Joins: emailshwetank (~shwetank@122.161.151.240)
  313. # [12:58] * Quits: jahman (~woops@129.175.204.73) (Remote host closed the connection)
  314. # [12:59] * Joins: jahman (~woops@129.175.204.73)
  315. # [13:00] * Quits: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net) (Quit: tzing)
  316. # [13:06] * Quits: emailshwetank (~shwetank@122.161.151.240) (Quit: Leaving...)
  317. # [13:08] * Joins: SteveF (~chatzilla@66.201.52.99)
  318. # [13:12] * Joins: mygan (~mygan@78-70-166-27-no181.tbcn.telia.com)
  319. # [13:18] * Joins: sedovsek (~robert@89.143.12.238)
  320. # [13:20] * Joins: newtron_ (~newtron@76-10-156-218.dsl.teksavvy.com)
  321. # [13:22] * Joins: [[zzzz]] (~q@node-zf1.pool-180-180.dynamic.totbb.net)
  322. # [13:24] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  323. # [13:25] * Quits: eltoob (~eltoob@82-68-5-30.dsl.in-addr.zen.co.uk) (Quit: eltoob)
  324. # [13:26] * Quits: [[zzz]] (~q@node-a6n.pool-125-25.dynamic.totbb.net) (Ping timeout: 258 seconds)
  325. # [13:30] * Joins: Coelho04 (~Coelho04@ideias-mail.netvisao.pt)
  326. # [13:31] <jgraham> zcorpan: Thanks for finishing that review
  327. # [13:31] <zcorpan> np
  328. # [13:33] <jgraham> Should register arewereviewedyet.com and plot number of open pull requests against time
  329. # [13:35] <jgraham> Actually it would be a pretty nice idea to make a web-platform-tests status dashboard
  330. # [13:35] <jgraham> With # open pull requests
  331. # [13:35] <jgraham> Some measurements of test coverage
  332. # [13:35] <jgraham> Probably some other stuff
  333. # [13:35] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  334. # [13:38] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 248 seconds)
  335. # [13:38] * jgraham wonders what a "branded future" is
  336. # [13:38] <jgraham> Apart from social commentary
  337. # [13:38] * Joins: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net)
  338. # [13:40] * Quits: plutoniix (~plutoniix@node-hc.pool-182-52.dynamic.totbb.net) (Quit: จรลี จรลา)
  339. # [13:42] * Joins: richt_ (~richt@193.104.113.47)
  340. # [13:44] <Ms2ger> zcorpan, jgraham, any of you want to merge? :)
  341. # [13:45] <zcorpan> "Server reply: Merging pull request failed (you are not allowed to merge this pull request)"
  342. # [13:45] <Ms2ger> Boo.
  343. # [13:45] * Quits: richt (~richt@prod04.ipsec.lon.witopia.net) (Ping timeout: 252 seconds)
  344. # [13:45] <zcorpan> merging in github worked
  345. # [13:45] <Ms2ger> Ah
  346. # [13:46] <jgraham> That button doesn't work :)
  347. # [13:46] <Ms2ger> Merging in critic is known-broken
  348. # [13:46] <jgraham> I don't know why
  349. # [13:46] <Ms2ger> I don't know why the button is still there ;)
  350. # [13:46] * heycam|away is now known as heycam
  351. # [13:47] <jgraham> Ms2ger: BEcause I haven't dared revert to the version I put in critic-critic yet :)
  352. # [13:47] <jgraham> s/revert/switch/
  353. # [13:48] <Ms2ger> So you're asking the critics to review your critic which you aren't using to critic?
  354. # [13:48] <jgraham> Exactly
  355. # [13:48] <Ms2ger> Aha
  356. # [13:48] * Ms2ger goes back to Featherweight Java
  357. # [13:51] * Joins: richt (~richt@125.131.77.132)
  358. # [13:54] * Quits: richt_ (~richt@193.104.113.47) (Ping timeout: 245 seconds)
  359. # [13:56] * Quits: richt (~richt@125.131.77.132) (Ping timeout: 272 seconds)
  360. # [13:57] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  361. # [14:05] * Quits: JeppeN (~paseo@port1021.ds1-abc.adsl.cybercity.dk) (Ping timeout: 264 seconds)
  362. # [14:06] * Quits: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt) (Remote host closed the connection)
  363. # [14:07] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  364. # [14:10] <asmodai> Mmm, if I see Opera and Firefox send out a GET request for a favicon.ico and Chrome does not do it, can I assume Chrome's behaviour is buggy? (Empty caches and all that, so it ought to fetch a clean copy.) Or could a 302 redirect cause it to be missing out on sending this GET out? Not sure what the expected behaviour is in that case.
  365. # [14:10] <asmodai> I would still expect it to send out a GET for the icon, even if it gets redirected though.
  366. # [14:19] * Joins: shwetank (~shwetank@122.161.151.240)
  367. # [14:27] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  368. # [14:28] * Quits: shwetank (~shwetank@122.161.151.240) (Ping timeout: 272 seconds)
  369. # [14:29] * Quits: newtron_ (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  370. # [14:31] * Joins: caiogondim (~caio.gond@186.192.87.53)
  371. # [14:37] * Joins: scor (scor@drupal.org/user/52142/view)
  372. # [14:39] * Joins: charlie_ (~charlie@46.7.56.116)
  373. # [14:39] * charlie_ is now known as Guest39007
  374. # [14:42] * mbatle` is now known as mbatle
  375. # [14:50] * Joins: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net)
  376. # [14:50] * Quits: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net) (Remote host closed the connection)
  377. # [14:53] * jonlee|afk is now known as jonlee
  378. # [14:55] * Joins: erichynds (~ehynds@64.206.121.41)
  379. # [14:56] <annevk> jgraham: branding is the way "if /x/ is an Element" type of checks work
  380. # [14:56] <annevk> jgraham: it's not very explicit in current specifications
  381. # [14:56] <annevk> jgraham: here's a gist explaining it https://gist.github.com/wycats/89b2a49a3431b04e88c7
  382. # [14:59] * Quits: danbri (~danbri@106.80.113.87.dyn.plus.net) (Remote host closed the connection)
  383. # [15:03] * jonlee is now known as jonlee|afk
  384. # [15:07] <zcorpan> so CaretPosition#getClientRect would return a zero-width "rectangle"?
  385. # [15:09] * Joins: newtron (~newtron@199.71.174.103)
  386. # [15:10] <jgraham> annevk: I rather suspect "work" in that sentence has nothing to do with actual implementations
  387. # [15:10] <annevk> jgraham: sorry, will work
  388. # [15:10] <jgraham> Or rather, I doubt the contents of that gist are like what implkementations will do
  389. # [15:11] <jgraham> And I don't really understand what point it's trying to make
  390. # [15:11] * heycam is now known as heycam|away
  391. # [15:15] <annevk> But you understand what I meant now?
  392. # [15:17] <jgraham> Not really, but I mgith be missing the context
  393. # [15:17] <jgraham> Although certainly using something that appears to be a recently-coined term doesn't make things clearer
  394. # [15:18] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  395. # [15:19] <annevk> It's a ES6 concept which I think es-discuss is quite familiar with and I was not until recently, but it helps explaining part of how host objects currently work.
  396. # [15:19] * Quits: Ms2ger (~Ms2ger@vpna075.ugent.be) (Ping timeout: 256 seconds)
  397. # [15:19] <annevk> It was also a big part of the discussion leading up to futures so you might find it worth your time going through that.
  398. # [15:20] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Ping timeout: 252 seconds)
  399. # [15:24] * Joins: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net)
  400. # [15:24] * Quits: ^esc_ (~esc_ape@77.116.247.216.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  401. # [15:24] * Joins: ^esc (~esc_ape@77.116.247.216.wireless.dyn.drei.com)
  402. # [15:27] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  403. # [15:27] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
  404. # [15:29] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
  405. # [15:30] * Quits: ^esc (~esc_ape@77.116.247.216.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  406. # [15:32] * Joins: Ms2ger (~Ms2ger@vpne146.ugent.be)
  407. # [15:34] * Joins: TallTed (~Thud@63.119.36.36)
  408. # [15:36] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 251 seconds)
  409. # [15:38] * Joins: miketaylr (~miketaylr@91.203.97.247)
  410. # [15:42] * Joins: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt)
  411. # [15:46] <hsivonen> huh. nothing on w3cmemes about the recent public-html-media thread
  412. # [15:46] <Ms2ger> People still read that?
  413. # [15:47] * Joins: jryans (~jryans@office.massrel.com)
  414. # [15:47] * hsivonen reads both public-html-media and w3cmemes
  415. # [15:53] * Joins: danjesus (~danjesus@189.102.25.154)
  416. # [15:54] <odinho> hsivonen: So you seem to be the man to make it then :]
  417. # [15:54] <Ms2ger> zcorpan++
  418. # [15:55] <zcorpan> Ms2ger: hmm?
  419. # [15:55] <Ms2ger> Having an editor for cssom again is nice
  420. # [15:55] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  421. # [15:55] <zcorpan> ah
  422. # [15:55] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  423. # [15:55] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: goodbye cruel world)
  424. # [15:56] <MikeSmith> Ms2ger: who's editing CSSOM?
  425. # [15:56] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  426. # [15:56] * Krinkle|detached is now known as Krinkle
  427. # [15:56] * Joins: miketaylr (~miketaylr@91.203.97.247)
  428. # [15:57] <odinho> Guessing zcorpan based on the increment.
  429. # [15:57] <zcorpan> yes
  430. # [15:59] <MikeSmith> great
  431. # [16:00] * Quits: danielfi_ (~danielfil@200.232.113.107) (Remote host closed the connection)
  432. # [16:01] <annevk> zcorpan: is there a version history link available?
  433. # [16:01] <Ms2ger> https://dvcs.w3.org/hg/csswg?
  434. # [16:02] * Quits: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au) (Quit: Leaving.)
  435. # [16:02] * Joins: bholley (~bholley@24-212-243-246.cable.teksavvy.com)
  436. # [16:02] * Joins: ehsan_ (~ehsan@66.207.208.98)
  437. # [16:02] <annevk> :/
  438. # [16:05] * Joins: dygerati (~jthiessen@c-71-193-216-142.hsd1.or.comcast.net)
  439. # [16:05] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  440. # [16:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 264 seconds)
  441. # [16:07] * Quits: Ms2ger (~Ms2ger@vpne146.ugent.be) (Read error: Connection reset by peer)
  442. # [16:07] * Joins: rubatdub (~khalil@213.188.180.185)
  443. # [16:16] * Joins: izhak (~izhak@31.47.122.232)
  444. # [16:17] * Quits: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt) (Remote host closed the connection)
  445. # [16:17] * jonlee|afk is now known as jonlee
  446. # [16:17] * Quits: ripples (~ripples@197.87.199.240) (Read error: Connection reset by peer)
  447. # [16:19] * Joins: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt)
  448. # [16:19] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 264 seconds)
  449. # [16:21] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  450. # [16:22] <zcorpan> i'm not really getting along with glenn's build system
  451. # [16:22] <annevk> zcorpan: why don't you start from before he messed up my system?
  452. # [16:25] <zcorpan> i guess that would involve kicking glenn out as editor and he said he wanted to continue to edit
  453. # [16:26] * Joins: Ms2ger (~Ms2ger@vpnk147.ugent.be)
  454. # [16:27] * jonlee is now known as jonlee|afk
  455. # [16:29] <reyre__> anyone know what the purpose of keeping track of a 'language stack' in the webvtt cue text parsing rules is? http://dev.w3.org/html5/webvtt/#webvtt-cue-text-parsing-rules
  456. # [16:30] * jonlee|afk is now known as jonlee
  457. # [16:37] <zcorpan> reyre__: all webvtt nodes get an "applicable language" assigned from the top of the stack
  458. # [16:37] <annevk> zcorpan: :/
  459. # [16:37] <zcorpan> reyre__: so that :lang() works
  460. # [16:38] <reyre__> ah okay, i see that now. missed that point
  461. # [16:38] <reyre__> thanks zcorpan :)
  462. # [16:39] <reyre__> zcorpan: does the applicable language apply for text node objects ? or just internal node objects ?
  463. # [16:39] * Quits: romainhuet (uid2533@gateway/web/irccloud.com/x-tsugnvnvqplhggel) (Ping timeout: 256 seconds)
  464. # [16:39] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-jplsvwpduhijpctg) (Ping timeout: 252 seconds)
  465. # [16:40] <reyre__> looks like only internal node objects
  466. # [16:40] * Joins: romainhuet (uid2533@gateway/web/irccloud.com/x-djuiwnorwgfavmfl)
  467. # [16:40] <zcorpan> reyre__: http://dev.w3.org/html5/webvtt/#dfn-attach-a-webvtt-internal-node-object
  468. # [16:40] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-vpkorqeauadvaktz) (Ping timeout: 276 seconds)
  469. # [16:40] * jonlee is now known as jonlee|afk
  470. # [16:41] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 252 seconds)
  471. # [16:41] <reyre__> zcorpan: okay sounds good, thanks :)
  472. # [16:44] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 260 seconds)
  473. # [16:44] * Quits: barneybook (~kvirc@114-43-144-7.dynamic.hinet.net) (Read error: Connection reset by peer)
  474. # [16:46] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
  475. # [16:46] * jonlee|afk is now known as jonlee
  476. # [16:47] <zcorpan> <lang> is not tested in opera's testsuite
  477. # [16:47] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  478. # [16:47] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  479. # [16:47] * Joins: scor (scor@nat/acquia/x-zishzwrsxqkmsali)
  480. # [16:47] * Quits: scor (scor@nat/acquia/x-zishzwrsxqkmsali) (Changing host)
  481. # [16:47] * Joins: scor (scor@drupal.org/user/52142/view)
  482. # [16:48] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  483. # [16:53] * Joins: peppe_ (~peppe@83.148.235.159)
  484. # [16:54] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 264 seconds)
  485. # [16:56] * jonlee is now known as jonlee|afk
  486. # [16:58] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 240 seconds)
  487. # [16:59] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 252 seconds)
  488. # [16:59] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  489. # [16:59] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  490. # [16:59] * Joins: Gabri (~gabri@91.72.64.50)
  491. # [17:01] * jonlee|afk is now known as jonlee
  492. # [17:03] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  493. # [17:03] <Ms2ger> Yay, PR 100
  494. # [17:04] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  495. # [17:04] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  496. # [17:05] * paul_irish_ is now known as paul_irish
  497. # [17:08] * Quits: wakaba_ (~wakaba@96.114.147.124.dy.bbexcite.jp) (Ping timeout: 248 seconds)
  498. # [17:11] * jonlee is now known as jonlee|afk
  499. # [17:11] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  500. # [17:12] * jonlee|afk is now known as jonlee
  501. # [17:13] * Joins: IroquoisTwist (~IroquoisT@2602:306:c503:dfa0:f478:8d7e:10b4:4fd0)
  502. # [17:14] * Joins: tantek-ipod (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  503. # [17:15] * Joins: wakaba (~wakaba@49.149.210.220.dy.bbexcite.jp)
  504. # [17:19] * Quits: Ms2ger (~Ms2ger@vpnk147.ugent.be) (Quit: bbl)
  505. # [17:22] * jonlee is now known as jonlee|afk
  506. # [17:24] * Quits: tantek-ipod (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
  507. # [17:26] * jonlee|afk is now known as jonlee
  508. # [17:26] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
  509. # [17:26] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
  510. # [17:29] * Joins: garciawebdev (~garciaweb@190.244.74.107)
  511. # [17:33] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
  512. # [17:35] * Joins: abarth (uid5294@gateway/web/irccloud.com/x-zacuotfzipjldznr)
  513. # [17:36] * jonlee is now known as jonlee|afk
  514. # [17:36] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
  515. # [17:38] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  516. # [17:39] * Joins: barneybook (~kvirc@114-44-247-200.dynamic.hinet.net)
  517. # [17:41] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 264 seconds)
  518. # [17:42] * Joins: stalled (~stalled@unaffiliated/stalled)
  519. # [17:43] * Joins: jsbell (jsbell@nat/google/x-tavdgupwjsvwocil)
  520. # [17:45] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  521. # [17:46] * Joins: scor (scor@nat/acquia/x-seawcbnqbvdyijlr)
  522. # [17:46] * Quits: scor (scor@nat/acquia/x-seawcbnqbvdyijlr) (Changing host)
  523. # [17:46] * Joins: scor (scor@drupal.org/user/52142/view)
  524. # [17:46] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
  525. # [17:46] * jonlee|afk is now known as jonlee
  526. # [17:46] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 252 seconds)
  527. # [17:46] * Joins: Kolombiken (~Adium@94.137.124.2)
  528. # [17:46] * Quits: Kolombiken (~Adium@94.137.124.2) (Client Quit)
  529. # [17:47] * Quits: Guest39007 (~charlie@46.7.56.116) (Remote host closed the connection)
  530. # [17:48] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  531. # [17:49] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
  532. # [17:51] * Quits: IroquoisTwist (~IroquoisT@2602:306:c503:dfa0:f478:8d7e:10b4:4fd0) (Remote host closed the connection)
  533. # [17:51] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  534. # [17:53] * Joins: ripples (~ripples@197.87.199.240)
  535. # [17:55] <hsivonen> MikeSmith: whoa. the Html4Assertions class ended up being pretty short
  536. # [17:56] * jonlee is now known as jonlee|afk
  537. # [17:57] * Joins: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net)
  538. # [17:57] * Joins: jmason (~jmason@174.137.103.143)
  539. # [17:57] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 264 seconds)
  540. # [18:01] * Quits: JibberJim (~opera@132.185.151.37) (Quit: JibberJim)
  541. # [18:01] * Joins: mven (~mven@169.241.49.210)
  542. # [18:02] * Quits: danielfilho (~danielfil@200.233.52.248) (Remote host closed the connection)
  543. # [18:03] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
  544. # [18:04] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-fcwzfpstnlgedhyb)
  545. # [18:07] * jonlee|afk is now known as jonlee
  546. # [18:08] * Quits: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net) (Read error: Connection timed out)
  547. # [18:08] * Joins: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net)
  548. # [18:09] * Joins: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be)
  549. # [18:09] <TabAtkins> jgraham: I think "branding" is a spec concept right now, but as soon as we have Symbols in JS, it'll be a real thing. Basically just means something that has been blessed by the runtime as a real thing, rather than having to use duck-typing to tell whether it's a Future or not.
  550. # [18:10] * Quits: IroquoisTwist (~IroquoisT@108-80-61-250.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  551. # [18:10] <TabAtkins> zcorpan: I wouldn't worry about glenn's assertions that he wants to continue to edit. He hasn't done any non-trivial editing in a year, so it's on him to prove that he's actually worth something to the spec.
  552. # [18:11] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 264 seconds)
  553. # [18:14] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 264 seconds)
  554. # [18:17] * jonlee is now known as jonlee|afk
  555. # [18:18] * jonlee|afk is now known as jonlee
  556. # [18:20] <jgraham> TabAtkins: Yeah, I get the idea. It's bolt-on typing.
  557. # [18:20] <TabAtkins> Yes.
  558. # [18:21] <TabAtkins> A form of nominative typing in a language without any explicit way to handle it.
  559. # [18:21] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  560. # [18:21] * Quits: mven (~mven@169.241.49.210) (Remote host closed the connection)
  561. # [18:27] * Joins: Badreddin (~Nur@189.192.138.187)
  562. # [18:28] * jonlee is now known as jonlee|afk
  563. # [18:28] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  564. # [18:29] * jonlee|afk is now known as jonlee
  565. # [18:30] <wycats__> I should have a lot more on JSIDL soon
  566. # [18:30] <TabAtkins> wycats__: Ooh, intrigued. Got any pointers?
  567. # [18:30] <wycats__> It's important to think of JSIDL's types as coercion rules not typed
  568. # [18:30] * Joins: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net)
  569. # [18:30] <wycats__> Types
  570. # [18:31] <wycats__> http://wycats.github.io/jsidl/jsidl.html
  571. # [18:31] <dglazkov> good morning, Whatwg!
  572. # [18:31] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Ping timeout: 264 seconds)
  573. # [18:31] <wycats__> Please don't bikeshed yet. This is super early and missing a ton of stuff
  574. # [18:32] <wycats__> Working with annevk and others
  575. # [18:32] * Quits: benbarnett (~Adium@80.87.30.115) (Quit: Leaving.)
  576. # [18:34] <dglazkov> wycats__: I don't like the fonts
  577. # [18:35] <dglazkov> oh you said _don't_ bikeshed
  578. # [18:35] * Joins: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com)
  579. # [18:35] <dglazkov> :P
  580. # [18:35] * Quits: JohnAlbin (~JohnAlbin@36-224-105-33.dynamic-ip.hinet.net) (Ping timeout: 264 seconds)
  581. # [18:36] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  582. # [18:36] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  583. # [18:37] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Quit: Leaving.)
  584. # [18:39] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
  585. # [18:39] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  586. # [18:39] * jonlee is now known as jonlee|afk
  587. # [18:42] <annevk> Java in JavaScript: http://int3.github.io/doppio/about.html Should've seen that coming I suppose.
  588. # [18:43] <TabAtkins> Hey, if crazies are still gonna write Java applets, might as well run them without Java.
  589. # [18:43] * Quits: pyrsmk (~pyrsmk@183.2.101.84.rev.sfr.net) (Remote host closed the connection)
  590. # [18:44] <Hixie> MikeSmith: there's a Version field in Bugzilla, you could create a "legacy" version and move the old bugs to that
  591. # [18:49] <annevk> So http://wikileaks.org/Transcript-Meeting-Assange-Schmidt was a pretty good read
  592. # [18:50] * jonlee|afk is now known as jonlee
  593. # [18:50] <manu-db> TabAtkins, annevk: When you get a sec, could you sanity check that we're defining the Futures stuff correctly via the WebIDL in the JSON-LD API (ignore the big red issue marker, it no longer applies): http://www.markus-lanthaler.com/tmp-futures/json-ld-api/#the-jsonldprocessor-interface
  594. # [18:53] <TabAtkins> manu-db: Will do.
  595. # [18:53] * Parts: yannoo (~ywarnier@190.187.21.53)
  596. # [18:54] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:8800:4247:76fd:28a9)
  597. # [18:54] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 264 seconds)
  598. # [18:54] <TabAtkins> manu-db: I think you need to specify that the returned future is initially pending.
  599. # [18:55] <manu-db> TabAtkins: yup, ok, thanks.
  600. # [18:56] <TabAtkins> Otherwise, I'll defer to annevk to tell you whether your use of terminology is correct and sufficient. (I hope it is, because that's a nice easy way to talk about futures.)
  601. # [18:56] <annevk> manu-db: you need to create a new future, return it, and say that the remaining steps have to be run asynchronously
  602. # [18:56] <annevk> manu-db: and then at some point you invoked the future's associated resolver's reject and resolve algorithms
  603. # [18:56] <annevk> manu-db: in those asynchronous steps
  604. # [18:57] <annevk> TabAtkins: pending is the default state of a new future, so that's not needed
  605. # [18:57] * Quits: Cromulent (~Cromulent@cpc4-reig5-2-0-cust637.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
  606. # [18:58] <manu-db> annevk: You're saying that we should document that in the spec, right? That is, you're not telling me how futures work, you're saying that we need to make it clear to the developer that those are the steps that are going to occur when they make the call?
  607. # [18:58] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  608. # [18:58] <annevk> manu-db: yes you need to write that in the specification so implementors know what to do
  609. # [18:59] <manu-db> annevk: ok, we'll do that, then. Seems a bit strange though, as the Futures spec should probably say that?
  610. # [18:59] <TabAtkins> annevk: It would be great if we could abstract that away and just say "reject the future with [value]" or whatever. Is there a reason we need to be specific about "the future's associated resolver's reject algorithm"?
  611. # [18:59] * Quits: jmason (~jmason@174.137.103.143) (Read error: Connection reset by peer)
  612. # [18:59] <annevk> manu-db: say what?
  613. # [18:59] <TabAtkins> Each future has only one resolver, after all.
  614. # [18:59] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: miketaylr)
  615. # [18:59] <manu-db> annevk: what TabAtkins is saying.
  616. # [19:00] * jonlee is now known as jonlee|afk
  617. # [19:00] <annevk> I suppose we could provide a shortcut for specifications, but the idea is that when you create a future you get hold of a resolver object you control and that is not exposed to the outside world
  618. # [19:00] <annevk> and that resolver object is what you use to influence the state of the future
  619. # [19:00] <manu-db> annevk: Unless I don't understand how the resolver works (which could very well be true), it seems like what you suggested that we put into the JSON-LD API spec is boilerplate text that should probably exist in the WHATWG DOM spec.
  620. # [19:00] <TabAtkins> Yes, but that can all be implicit, since we're in spec land.
  621. # [19:01] * manu-db nods.
  622. # [19:01] * Joins: say2joe (~say2joe@204.56.108.2)
  623. # [19:01] <annevk> I'm not entirely convinced that hiding the conceptual model is a net positive
  624. # [19:01] <manu-db> if we don't make it implicit, then the implication is that all the specs that use Futures will just repeat that same line, no?
  625. # [19:01] <TabAtkins> It's just understood that, when a spec creates a future, it has access to its resolver. Then we can just operate on the future's state directly.
  626. # [19:01] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
  627. # [19:02] <manu-db> annevk: It's not really hiding the conceptual model, it's that people should probably understand how a Future works and if they don't, they should read the spec that defines futures (or a tutorial)
  628. # [19:02] <manu-db> annevk: Most APIs layered on top of the DOM don't get into the gory details of the conceptual model of the DOM, afaik.
  629. # [19:03] <manu-db> TabAtkins, annevk: In this particular case, I'm fine with being a little more explicit about how the API works in the JSON-LD API since Futures are kinda new-ish to developers.
  630. # [19:03] <annevk> manu-db: gory? hah
  631. # [19:03] <annevk> manu-db: but yeah, I suppose we'll add some boilerplate shortcuts
  632. # [19:04] <TabAtkins> annevk: The kind of text you're saying we need to use to invoke a future is indeed gory. ^_^
  633. # [19:04] <annevk> The futures spec itself uses it consistently too
  634. # [19:04] <annevk> It's not that bad really
  635. # [19:05] <manu-db> annevk, TabAtkins: We'll try to write some text explaining the design of the API and I'll run it by both of you once we're done.
  636. # [19:05] <TabAtkins> It... really is. From your history with writing specs, it seems you're just bad at seeing stuff as gory. ^_^
  637. # [19:05] * manu-db thanks annevk, TabAtkins... disappears.
  638. # [19:05] <annevk> manu-db: the most important bits however are saying that you return a new future and that the remaining steps are to be run asynchronously
  639. # [19:05] * manu-db nods.
  640. # [19:05] <TabAtkins> Yeah, that part seems reasonable and necessary.
  641. # [19:05] <SteveF> Hixie: would appreciate an answer to this: http://krijnhoetmer.nl/irc-logs/whatwg/20130418#l-611
  642. # [19:06] <annevk> reasonable? come on TabAtkins
  643. # [19:06] <TabAtkins> ?
  644. # [19:06] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Ping timeout: 272 seconds)
  645. # [19:07] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  646. # [19:08] <annevk> and the ad-hominem seems out-of-place too
  647. # [19:08] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  648. # [19:08] <TabAtkins> Uh, dude, back up a bit.
  649. # [19:09] <TabAtkins> I'm saying that I think you have a problem with seeing complexity in your own specs. This is not an ad hominem attack. Please take it as a gentle criticism, and a request that you keep boilerplate minimization as a goal for specs calling into your own in the future.
  650. # [19:09] * Joins: mven (~mven@169.241.49.210)
  651. # [19:11] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:8800:4247:76fd:28a9) (Remote host closed the connection)
  652. # [19:12] <TabAtkins> As a simple example, "invoke the future's associated resolver's reject algorithm with [value]" is unacceptable boilerplate for a feature this simple. "Reject the future with [value]." is acceptable - both easy to write, and easy for people (implementors and authors) to read.
  653. # [19:12] * jonlee|afk is now known as jonlee
  654. # [19:12] * Quits: izhak (~izhak@31.47.122.232) (Remote host closed the connection)
  655. # [19:15] <annevk> You probably want. Let f be future and r its associated resolver. Run r's reject with [value [and the synchronous flag set]]
  656. # [19:15] * Joins: eresair (~eresair@70.36.237.178)
  657. # [19:15] <annevk> This reminds me of a bug I need to comment on though...
  658. # [19:15] * Joins: izhak (~izhak@31.47.122.232)
  659. # [19:16] * Quits: izhak (~izhak@31.47.122.232) (Remote host closed the connection)
  660. # [19:17] <jgraham> TabAtkins: I guess annevk already said this, but the second form seems suboptimal to me because it isn't totally clear which algorithm you are invoking
  661. # [19:17] <TabAtkins> I don't want any of that. That's still far more complexity than I should need to specify for a spec, where it's assumed that I have access to the resolver for a future I've created in an earlier step.
  662. # [19:17] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  663. # [19:17] <TabAtkins> jgraham: There's only three algorithms: accept, resolve, and reject. I'm unsure how it could be unclear which is being invoked when you say "reject the future".
  664. # [19:18] <jgraham> "reject the future" doesn't obviously invoke *any* of the algorithms
  665. # [19:18] <TabAtkins> annevk: I'd like a paragraph in the spec that says something like, "To <dfn>reject a future</dfn>, let f be future and r its assocated resolver...".
  666. # [19:19] <Hixie> SteveF: do you mean, how should changes that the w3c has made in its fork of HTML be documented?
  667. # [19:19] <TabAtkins> Then I can just say "Reject the future with [value]", and link to your anchor.
  668. # [19:19] <Hixie> SteveF: or do you mean, how should problems in the HTML standard be reported?
  669. # [19:19] <jgraham> Righ, if DOM defines the meaning of "reject the future" then things are different
  670. # [19:19] <TabAtkins> jgraham: You'll have to explain to me what confusion you're seeing.
  671. # [19:19] <TabAtkins> jgraham: Well, obviously. ^_^
  672. # [19:20] <jgraham> TabAtkins: I'm seeing the confusion that you are trying to invoke a definition that doesn't yet exist :p
  673. # [19:20] <TabAtkins> Pedant. ^_^
  674. # [19:20] <TabAtkins> This is spec land, I can just assume that an appropriate definition exists for me to invoke.
  675. # [19:21] * Joins: teear (~teear@84-230-2-114.elisa-mobile.fi)
  676. # [19:22] * jonlee is now known as jonlee|afk
  677. # [19:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  678. # [19:22] <jgraham> Not if you want to write good specs :)
  679. # [19:22] <SteveF> hixie: I mean the former
  680. # [19:23] <Hixie> SteveF: the way that i used to do it in the whatwg spec seems like the simplest solution
  681. # [19:23] <Hixie> SteveF: just have a section in the intro that lists every intentional difference
  682. # [19:23] <Hixie> and the rationale
  683. # [19:23] <Hixie> SteveF: that way people could tell which were intentional and which were not
  684. # [19:23] * jonlee|afk is now known as jonlee
  685. # [19:23] <Hixie> SteveF: and what the rationales were
  686. # [19:24] <annevk> TabAtkins: I'd still like to see how you generalized so quickly from one example which I haven't even thought much about yet since there's no external consumers yet to me having a general habbit of doing the wrong thing.
  687. # [19:24] <SteveF> hixie: OK will discuss with the editor team - thanks
  688. # [19:26] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Read error: Connection reset by peer)
  689. # [19:26] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  690. # [19:27] <TabAtkins> annevk: I'm generalizing from my experiences with CORS, which I still find impenetrable despite my best efforts. :/
  691. # [19:27] <annevk> TabAtkins: the problem with CORS is that CSS doesn't have "fetch". And without "fetch" trying to understand CORS is like going way beyond where you are today.
  692. # [19:28] <TabAtkins> I can accept that, sure.
  693. # [19:28] <annevk> TabAtkins: http://fetch.spec.whatwg.org/ should address that, though beware, it has no convenient hooks yet either
  694. # [19:28] <Hixie> anyone got IE around? what does it alert in http://damowmow.com/playground/demos/cross-iframe-scripting/001.html ?
  695. # [19:28] <Hixie> annevk: doesn't it have the old HTML "fetch" still?
  696. # [19:28] <annevk> Hixie: CSS could use the HTML definitions, sure
  697. # [19:29] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  698. # [19:29] <Hixie> annevk: problem solved :-)
  699. # [19:29] <annevk> Hixie: oh you mean that specification? Yeah I have the mapping defined somewhere under "Legacy". I still haven't really figured out the right abstractions.
  700. # [19:29] <TabAtkins> Tell me where to define it, and I'll get it done
  701. # [19:30] <Hixie> annevk: you should just make that the actual hook. There's no way I'm updating HTML to use another hook, that's way too risky, and way too much work, for way too little benefit.
  702. # [19:30] <Hixie> annevk: and it's a nice simple API.
  703. # [19:30] <annevk> Hixie: but the API doesn't handle CORS
  704. # [19:31] <Hixie> annevk: right, there's the separate hook if you want CORS.
  705. # [19:31] <annevk> Hixie: and the API cannot be used by XHR, and the new navigation controller stuff that's coming
  706. # [19:31] <Hixie> annevk: you either do a "fetch", or a "potentially CORS-enabled fetch".
  707. # [19:31] <Hixie> annevk: why not?
  708. # [19:31] <Hixie> (what is a "navigation controller"?)
  709. # [19:32] <annevk> Hixie: https://github.com/slightlyoff/NavigationController/
  710. # [19:33] <annevk> Hixie: and your current hooks have overlaps with e.g. the same-origin flag that's the same as "No CORS", fail
  711. # [19:33] * jonlee is now known as jonlee|afk
  712. # [19:34] <annevk> Hixie: and don't sufficiently distinguish between credentials and CORS
  713. # [19:34] <Hixie> annevk: i wouldn't describe that as "stuff that's coming" until it's, you know, actually discussed on a public list...
  714. # [19:34] * jonlee|afk is now known as jonlee
  715. # [19:34] <annevk> Hixie: what's the difference between a public list and a public repo?
  716. # [19:34] <annevk> Hixie: it's been announced on a public list
  717. # [19:34] <Hixie> same thing that's wrong with creating a new mailing list
  718. # [19:34] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  719. # [19:34] <Hixie> people aren't on it
  720. # [19:36] <TabAtkins> annevk: Unrelated discussion - I'm finding it hard to follow exactly, but do Futures recursively resolve? That is, in the following code:
  721. # [19:36] <annevk> Well, there's some set of people that prefer working on it this way. And if that's the way they prefer to getting it done, that's the way it'll happen.
  722. # [19:36] <jgraham> (actually NavigationController was a private repo for a long time which is extremely distastful)
  723. # [19:37] <TabAtkins> getFuture().then(function(){ return new Future(function(r) { r.accept(new Future(...)); })});
  724. # [19:38] <annevk> Hixie: also, your current hooks are extremely hard to reason about with respect to the Origin header and the implications on security. And actually have several bugs. E.g. a cross-origin redirect to a javascript: URL will be CORS-same-origin...
  725. # [19:38] <Hixie> annevk: or not happen, as the case may be :-)
  726. # [19:38] <TabAtkins> (In other words, .then() returns a future for a future.)
  727. # [19:38] <slightlyoff> Hixie: that's the next step
  728. # [19:38] <TabAtkins> Does it resolve to just a future, or to the future-of-a-future's resolved value?
  729. # [19:38] <slightlyoff> Hixie: getting the design to a point where it's not a total shit-show is Step 1
  730. # [19:39] <annevk> TabAtkins: you need to use resolve for that, not accept
  731. # [19:39] <Hixie> slightlyoff: just make sure you don't present a fait accompli... people always feel they need to change proposals before they're willing to adopt them. that's why i encourage people to put their shit shows in public first. :-)
  732. # [19:39] <slightlyoff> Hixie: designs need to hang together
  733. # [19:39] <TabAtkins> annevk: I used accept for a reason, specifically so I could ask the question that I did.
  734. # [19:39] <Hixie> slightlyoff: designs are not what should be presented first
  735. # [19:39] <slightlyoff> Hixie: I'm more interested in "good" than "inclusive". The standards process has plenty of room for the later
  736. # [19:39] <annevk> TabAtkins: but you also said "resolve" :-)
  737. # [19:40] <Hixie> slightlyoff: if you're interested in "adopted", then "inclusive" is more important than "good"
  738. # [19:40] <slightlyoff> Hixie: here's the new outline of the current design: https://github.com/slightlyoff/NavigationController/blob/master/explainer.md
  739. # [19:40] * Joins: weinig (~weinig@17.114.109.178)
  740. # [19:40] <TabAtkins> Man, whatever the generic term is for "has a value that isn't an error". ^_^
  741. # [19:40] <TabAtkins> "fulfilled"?
  742. # [19:41] <Hixie> slightlyoff: before we discuss design proposals, we should discuss the problem. on a public list.
  743. # [19:41] <annevk> TabAtkins: "accepted"
  744. # [19:41] <TabAtkins> So, "accepted" just means that it's done, regardless of whether it was accepted with r.accept() or r.resolve()?
  745. # [19:42] <annevk> TabAtkins: yeah, at some point resolve runs through accept
  746. # [19:42] <TabAtkins> Kk.
  747. # [19:42] <annevk> TabAtkins: if it wasn't a future
  748. # [19:42] <annevk> well thenable
  749. # [19:42] <TabAtkins> So returning a future of a future from a .then() callback just unwraps one level of future, not both.
  750. # [19:43] <Hixie> jgraham: i don't know what to do with https://www.w3.org/Bugs/Public/show_bug.cgi?id=17155
  751. # [19:43] <annevk> Hixie: the problems with the current offline solution have been discussed to death though and have been used as input to this design.
  752. # [19:43] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
  753. # [19:44] * jonlee is now known as jonlee|afk
  754. # [19:44] <annevk> TabAtkins: if you use .accept, yes, if you use, .resolve, no
  755. # [19:44] <Hixie> annevk: every discussion i've seen about the problems with the many current offline solutions have (a) not agreed about what those problems are, and (b) not actually been about offline, typically.
  756. # [19:45] <jgraham> Hixie: Nor do I really :) I don't have any testcases to hand other than the one in the first comment
  757. # [19:46] <TabAtkins> annevk: That response is confusing, so to be absolutely clear, let me rephrase in a simpler way. Assume that "Future.of(a)" is equivalent to "new Future(function(r) { r.accept(a); })".
  758. # [19:46] <TabAtkins> Then, in this scenario: "getFuture().then(function() { return Future.of(Future.of(5)); }).then(function(v) { console.log(v); });"
  759. # [19:46] <Hixie> jgraham: k
  760. # [19:46] * jonlee|afk is now known as jonlee
  761. # [19:47] <TabAtkins> The log will show a Future containing 5, not 5 itself, yes?
  762. # [19:47] <slightlyoff> Future.of() is a terrible API name, BTW
  763. # [19:47] <slightlyoff> I hope we haven't accepted that (har har)
  764. # [19:47] <TabAtkins> slightlyoff: Disagree, but neither here nor there. ^_^
  765. # [19:47] <annevk> TabAtkins: yes
  766. # [19:47] <TabAtkins> annevk: Okay, cool.
  767. # [19:49] <TabAtkins> annevk: That's my preferred answer, but it's also different from Promises/A+ at the moment, which I think recursively unwraps in its resolve algorithm until it hits a non-thenable.
  768. # [19:49] <Hixie> jgraham: i guess part of my confusion is that as far as i can tell, the spec already says this is sync
  769. # [19:49] <annevk> Hixie: I think the main problem is that there are many different problems and developers need lower-level primitives to tackle them.
  770. # [19:49] <TabAtkins> (And .then() invokes the resolve algorithm on its callback's return value.)
  771. # [19:49] <jgraham> Recursive unwrapping is weird magic
  772. # [19:49] <TabAtkins> jgraham: Agreed, but some people don't. :/
  773. # [19:49] <annevk> Hixie: they cannot all be tackled within the constraints of "appcache".
  774. # [19:50] <TabAtkins> I just want a damned monad. Is that so much to ask?
  775. # [19:50] <Hixie> annevk: sure, but then we should document those problems. where was that done? how are we going to evaluate the proposals?
  776. # [19:50] <Hixie> annevk: i didn't mention appcache
  777. # [19:50] <annevk> TabAtkins: again, Promises/A+ would use r.resolve()
  778. # [19:51] <annevk> Hixie: have you not read public-webapps in a while?
  779. # [19:51] <TabAtkins> annevk: That's not what I asked.
  780. # [19:51] <Hixie> annevk: unless something happened since friday, i think i'm up to date
  781. # [19:52] <Hixie> jgraham: oh, nm, i see where it says it's async...
  782. # [19:52] * Quits: peppe_ (~peppe@83.148.235.159) (Quit: Leaving)
  783. # [19:53] <annevk> Hixie: documentation is in http://lists.w3.org/Archives/Public/public-webapps/2013JanMar/0977.html and such
  784. # [19:53] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-ihaveetwueyawocc)
  785. # [19:54] * Quits: mven (~mven@169.241.49.210) (Remote host closed the connection)
  786. # [19:54] <TabAtkins> annevk: The only relevance of .accept() vs .resolve() in my question was to construct the nested future. That's not important here, just assume that a nested future can be created somehow.
  787. # [19:54] <annevk> TabAtkins: so Promises/A+ does not have a concept of accept() so it will of course always do resolve() and unwrap endlessly... What am I missing?
  788. # [19:54] <TabAtkins> annevk: My point was about returning a nested future from the .then callback.
  789. # [19:54] <TabAtkins> Since .then(), even in DOM Futures, *does* use resolve semantics for its callback's return value.
  790. # [19:54] <Hixie> annevk: yeah, that discussion was great, but then it just stopped
  791. # [19:55] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  792. # [19:55] <annevk> Hixie: right, people moved to working on proposals
  793. # [19:55] <annevk> TabAtkins: right
  794. # [19:56] <Hixie> annevk: there was a proposal in that e-mail, that's where it should be...
  795. # [19:56] <TabAtkins> annevk: Are you just saying that it's impossible to even construct a nested future using only Promises/A+ stuff, so that's why they go ahead and unwrap nested futures when they receive one?
  796. # [19:56] * Quits: dbaron (~dbaron@pool-72-94-180-24.phlapa.fios.verizon.net) (Ping timeout: 272 seconds)
  797. # [19:56] <annevk> TabAtkins: yes
  798. # [19:56] * jonlee is now known as jonlee|afk
  799. # [19:57] <TabAtkins> Okay, makes sense.
  800. # [19:57] <Hixie> annevk: (and i'm not convinced that this problem description really is the right starting point. it seems very focused on appcache, rather than on what the actual problem is.)
  801. # [19:57] <TabAtkins> I was just checking that my preferred interpretation was what was happening, and if so, that it was a willful break from A+, not an unintentional one.
  802. # [19:57] <TabAtkins> So I'm satisfied now. ^_^
  803. # [19:58] <annevk> Hixie: I think the actual problem is lack of primitives so people can build their "own appcache".
  804. # [19:58] <annevk> TabAtkins: it's not breaking Promises/A+. It's just a feature they don't have.
  805. # [19:58] <Hixie> annevk: that's not a problem, that's the start of a solution.
  806. # [19:59] <TabAtkins> annevk: Well, it does mean that if you receive a promises/a+ promise, chain off of it with .then(), and return a nested future, it'll have a different result than doing the same thing starting from a dom future.
  807. # [19:59] <annevk> Hixie: fair enough. The problem is too much constraints.
  808. # [19:59] <annevk> TabAtkins: it all depends on how you create the nested future really
  809. # [20:00] <TabAtkins> annevk: Hm, explain?
  810. # [20:00] * Joins: rniwa (~rniwa@17.212.154.114)
  811. # [20:00] <Hixie> annevk: problems i've seen are things like "we have a one-page web app and we'd like it to load instantly if the user comes back to it"
  812. # [20:01] <Hixie> annevk: (that particular one is handled fine by the appcache, and to a lesser extent, the http cache)
  813. # [20:01] <Hixie> annevk: (i've seen other ones that aren't handled by either appcache or http)
  814. # [20:01] <Hixie> annevk: that's what i mean by problem
  815. # [20:02] <Hixie> jgraham: k well i had a go at fixing 17155, dunno how good it is
  816. # [20:03] <Hixie> mounir: ping https://www.w3.org/Bugs/Public/show_bug.cgi?id=11937
  817. # [20:05] <annevk> TabAtkins: actually, now I'm not sure anymore
  818. # [20:05] <jgraham> Hixie: Cool, thanks
  819. # [20:05] <annevk> TabAtkins: too late for this :/
  820. # [20:06] * Joins: mven (~mven@169.241.49.210)
  821. # [20:08] <annevk> TabAtkins: okay, so the unwrapping works by invoking .then() on the future returned. What that future returns however is up to the implementation of that future.
  822. # [20:08] * Quits: weinig (~weinig@17.114.109.178) (Quit: weinig)
  823. # [20:08] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  824. # [20:10] <annevk> TabAtkins: I don't see what part of http://promises-aplus.github.io/promises-spec/ is violated though
  825. # [20:10] * Quits: mven (~mven@169.241.49.210) (Remote host closed the connection)
  826. # [20:11] * Quits: Coelho04 (~Coelho04@ideias-mail.netvisao.pt) (Quit: Leaving)
  827. # [20:11] <annevk> TabAtkins: it does not forbid fulfilling (in terms of A+) a promise with a promise
  828. # [20:11] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  829. # [20:11] <SteveF> Hixie: since there is a commit feed that lists every change https://github.com/w3c/html/commits/master would it not make sense to ensure that adequate exaplanation pointers are provided in the commit info rather than having to rewrite stuff?
  830. # [20:11] * Joins: ^esc (~esc_ape@77.116.246.51.wireless.dyn.drei.com)
  831. # [20:12] <Hixie> SteveF: simpler for what purpose?
  832. # [20:12] <slightlyoff> TabAtkins: if you feel that's a real issue, I'd like to see code that shows why
  833. # [20:13] <Hixie> SteveF: i can't tell from that feed what's going on. For example, it credits me for a bunch of stuff but I've never checked anything into that repo.
  834. # [20:13] <slightlyoff> (other than instanceof users)
  835. # [20:13] <slightlyoff> TabAtkins:
  836. # [20:13] <slightlyoff> ugg, typing faaaaail.
  837. # [20:13] <TabAtkins> slightlyoff: If I feel *what* is a real issue? Recursive assimilation, or lack of such?
  838. # [20:13] <annevk> Hixie: with respect to fetch; basically the current abstractions from HTML make it extremely hard to reason about what is going to happen. That's my main beef with them
  839. # [20:14] <slightlyoff> Recursive assimilation (if I understand you correctly) happens when you use .resolve()
  840. # [20:14] <Hixie> annevk: why?
  841. # [20:14] <SteveF> Hixie: for purpose of listing differences : a filtered feed could be made that lists only differences (for example)
  842. # [20:14] <slightlyoff> TabAtkins: or did I miss the case?
  843. # [20:14] * Joins: scor (scor@nat/acquia/x-mfsyqvryqmskomcz)
  844. # [20:14] * Quits: scor (scor@nat/acquia/x-mfsyqvryqmskomcz) (Changing host)
  845. # [20:14] * Joins: scor (scor@drupal.org/user/52142/view)
  846. # [20:15] <slightlyoff> TabAtkins: anyhow, send me mail. Need to eat.
  847. # [20:15] <TabAtkins> slightlyoff: I'm worrying about the value returned by .then()'s callback. That's processed with resolve semantics.
  848. # [20:15] <Hixie> SteveF: i can't tell what is different from that feed.
  849. # [20:15] <Hixie> SteveF: sometimes the diffs it credits to me are not what i did.
  850. # [20:15] * Joins: mven (~mven@169.241.49.210)
  851. # [20:15] <annevk> Hixie: e.g. with potential CORS fetch it's pretty hard to figure out which requests will include an Origin header and which won't
  852. # [20:15] <Hixie> SteveF: sometimes the differences are that something i did doesn't get applied at all.
  853. # [20:15] <slightlyoff> TabAtkins: yes, today it is.
  854. # [20:15] <TabAtkins> slightlyoff: With one level of unwrapping, it works properly as a monad. With recursive unwrapping, it violates the monad contracts.
  855. # [20:15] <annevk> Hixie: it's hard to figure out if same-origin flag is the same as NO CORS, fail
  856. # [20:15] <TabAtkins> Which one you choose isn't a resolve-vs-accept choice, but rather an implementation detail of your resolve algorithm.
  857. # [20:16] <annevk> Hixie: it's hard to figure out if there are security bugs with data URLs when it comes to redirects (there are)
  858. # [20:16] <Hixie> annevk: not sure how changing the API would affect any of that.
  859. # [20:16] <slightlyoff> TabAtkins: I'm having a hard time caring about that. You and MarkM can fight it out. He believes the current design to be correct for reasons that require reading his thesis
  860. # [20:16] <slightlyoff> (which I have done and cant' actually summarize tersely for you here)
  861. # [20:16] <SteveF> Hixie: so if it was stated in the commit THIS IS DIFFERENT from WHATWG would that make it suffice?
  862. # [20:16] <annevk> Hixie: by not having the weird interwoven mix of sometimes invoking potential CORS and sometimes fetch but instead have one call site you can remove all that ambiguity
  863. # [20:17] <Hixie> SteveF: no, because that still wouldn't cover the cases of commits that just aren't applied. or things that are done differently, then later changed to match.
  864. # [20:17] <slightlyoff> TabAtkins: but do cc me on the discussion
  865. # [20:17] <slightlyoff> and annevk
  866. # [20:17] <annevk> Hixie: and actually reason about what kind of fetches are made
  867. # [20:17] <slightlyoff> ok, really going
  868. # [20:17] <Hixie> SteveF: the commit feed isn't useful for the purposes of someone just coming along and wanting to know in what ways the w3c changed the spec.
  869. # [20:17] <TabAtkins> slightlyoff: Once I figure out what both DOM Futures and Promises/A+ actually say, I'll do so. ^_^
  870. # [20:17] <Hixie> annevk: well i don't mind if you just have "fetch" and "potentially cors-enabled fetch" just immediately invoke the same underlying algorithm, that'd be fine
  871. # [20:19] <SteveF> Hixie: OK will have to think upon it
  872. # [20:19] * Joins: mven_ (~mven@169.241.49.210)
  873. # [20:20] * Quits: mven (~mven@169.241.49.210) (Read error: Connection reset by peer)
  874. # [20:20] <Hixie> SteveF: (not does it give rationales)
  875. # [20:20] <annevk> Hixie: yes, there's something like that now, but I think long term the HTML specification ought to be fixed to make this far less hard to read
  876. # [20:21] <annevk> Hixie: that's the whole point of going through rationalising the platform's fetching algorithm
  877. # [20:21] <Hixie> SteveF: another way of putting it is, if someone looks at the two specs and finds a difference, where should they go to determine (a) if change was intentional and (b) why it was made, and then, (c) what other changes are made so they can determine (d) if any were not made that one would expect to have been made.
  878. # [20:22] <Hixie> annevk: i don't think the call sites are problematic. i agree the implementation of fetch was a disaster and crossed multiple specs back and forth and we should fix that (thanks for doing that), but i don't understand what you want to do to the call sites.
  879. # [20:23] <Hixie> annevk: maybe if you showed examples of call sites today and what you'd like them to look like instead that would help make your case.
  880. # [20:23] <annevk> Hixie: I suppose at some point I'll get to that
  881. # [20:24] <annevk> was hard enough figuring out what they were doing in the first place
  882. # [20:24] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
  883. # [20:24] <SteveF> Hixie: OK I have endeavored to include pointers in my changes to bugs/wg discussions, what I would like to do is provide useful info but not do makework
  884. # [20:24] * Joins: Badreddin (~Nur@189.192.138.187)
  885. # [20:27] <Hixie> SteveF: i don't think it's reasonable to expect people to even know the bugs exist, and the mailing lists are extremely high-volume, so it doesn't help people work out what's different and why.
  886. # [20:27] * Quits: ripples (~ripples@197.87.199.240) (Read error: Connection reset by peer)
  887. # [20:27] <Hixie> SteveF: it's not make work, imho.
  888. # [20:27] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.90 [Firefox 20.0.1/20130409194949])
  889. # [20:27] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  890. # [20:28] <Hixie> SteveF: it would have helped catch some of the more serious mistakes that have been made so far.
  891. # [20:28] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  892. # [20:29] <SteveF> Hixie: that is why I add links to bugs and discussions in commits so people can read the history of the change
  893. # [20:29] <Hixie> again, people aren't going to know to look there
  894. # [20:29] <SteveF> Hixie: don't understand
  895. # [20:30] <annevk> SteveF: it's fairly common for downstream software projects to maintain a list of differences from upstream
  896. # [20:30] <annevk> SteveF: and kind of expected
  897. # [20:31] <SteveF> annevk: as i asked previously ted, silvia, robin et al were all editors before i started why are we having this discussion now?
  898. # [20:32] <annevk> SteveF: presumably because until now tracking has been not been considered too much work
  899. # [20:32] <Hixie> if some guy comes along and reads the specs, and wants to know why the w3c suggests that people who can see images shouldn't be told there's an audio captcha alternative, where should they go to find out?
  900. # [20:32] <Hixie> SteveF: i'm having this discussion now because you asked me a question
  901. # [20:32] * Joins: jernoble (~jernoble@17.212.152.13)
  902. # [20:32] <Hixie> SteveF: i'm happy to not have the discussion if you don't want to have it
  903. # [20:32] <SteveF> annevk: hixie: do you have any pointers to examples that could act as a guide to whats expected
  904. # [20:33] <SteveF> Hixie: I am perplexed as to why the question was never asked by others
  905. # [20:33] <Hixie> SteveF: well you'd have to ask them, not me
  906. # [20:33] <SteveF> i will
  907. # [20:33] <Hixie> SteveF: the way the whatwg spec listed differences back when i was doing this is an example of a low-maintenance way of doing it
  908. # [20:34] <Hixie> SteveF: (at the time, the w3c refused to publish the list in their copy for reasons i still don't understand)
  909. # [20:34] <Hixie> SteveF: i stopped maintaining the list when i lost track of what the differences were
  910. # [20:34] <Hixie> SteveF: which is why the whatwg doesn't have it anymore
  911. # [20:34] <SteveF> do you have apointer to a diff that shows what it was like, had a look but couldn't find when they were removed
  912. # [20:34] <SteveF> or a rough date?
  913. # [20:34] <Hixie> SteveF: (it's hard to maintain the list when you aren't the one making the changes)
  914. # [20:34] <Hixie> yeah hold on
  915. # [20:35] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  916. # [20:35] <annevk> SteveF: http://code.google.com/p/chromium-source-browsing/source/browse/README.chromium?repo=third-party--icu
  917. # [20:36] <SteveF> I have set up a wiki page and will record diffs there
  918. # [20:36] <annevk> (was fairly useful when figuring out what Chrome did with encodings)
  919. # [20:36] <Hixie> SteveF: we still have it here, for example: http://developers.whatwg.org/introduction.html
  920. # [20:36] <Hixie> under "How do the WHATWG and W3C specifications differ"
  921. # [20:36] <SteveF> hixie:annevk: thanks both useful
  922. # [20:36] <Hixie> SteveF: more detail would be great, but when i tried adding more detail i was told off for being "political" or some bs
  923. # [20:37] <Hixie> which is why the differences mentioned are sometimes a bit vague
  924. # [20:37] <SteveF> Hixie: i will try to provide detail
  925. # [20:37] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  926. # [20:37] <Hixie> the list anne mentioned is a good example of doing it in open source, yeah
  927. # [20:38] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
  928. # [20:39] * Joins: newtron (~newtron@199.71.174.103)
  929. # [20:39] * Joins: miketaylr (~miketaylr@80.232.109.46)
  930. # [20:42] * Joins: necolas (~necolas@8.25.197.25)
  931. # [20:42] * Joins: wakaba_ (~wakaba@147.63.138.58.dy.bbexcite.jp)
  932. # [20:45] * Quits: wakaba (~wakaba@49.149.210.220.dy.bbexcite.jp) (Ping timeout: 264 seconds)
  933. # [20:47] * Joins: scor (scor@drupal.org/user/52142/view)
  934. # [20:48] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  935. # [20:50] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  936. # [20:51] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
  937. # [20:52] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  938. # [20:53] <Hixie> didn't we have a bug somewhere about making form submission a little more async?
  939. # [20:57] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  940. # [20:59] * Krinkle is now known as Krinkle|detached
  941. # [20:59] * Joins: danbri (~danbri@106.80.113.87.dyn.plus.net)
  942. # [21:01] * Joins: alrra (~alrra@188.24.66.95)
  943. # [21:01] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
  944. # [21:01] * Joins: alrra (~alrra@unaffiliated/alrra)
  945. # [21:05] * [[zzzz]] is now known as [[zz]]
  946. # [21:07] * Joins: larnixva (~larnixva@host81-156-236-222.range81-156.btcentralplus.com)
  947. # [21:08] * jernoble is now known as jernoble|afk
  948. # [21:08] * jernoble|afk is now known as jernoble
  949. # [21:09] * Joins: weinig (~weinig@17.212.155.13)
  950. # [21:12] * Quits: larnixva (~larnixva@host81-156-236-222.range81-156.btcentralplus.com) (Client Quit)
  951. # [21:12] * Joins: larnixva (~larnixva@host81-156-236-222.range81-156.btcentralplus.com)
  952. # [21:13] * Joins: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com)
  953. # [21:13] * Quits: larnixva (~larnixva@host81-156-236-222.range81-156.btcentralplus.com) (Client Quit)
  954. # [21:13] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  955. # [21:15] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  956. # [21:16] * Quits: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com) (Client Quit)
  957. # [21:17] * Joins: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com)
  958. # [21:17] * Quits: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com) (Client Quit)
  959. # [21:17] * Joins: annevk (~annevk@2.25.61.48)
  960. # [21:18] * annevk doesn't remember that
  961. # [21:19] * Joins: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com)
  962. # [21:22] * Joins: scor (scor@nat/acquia/x-zagravykldwbfjfp)
  963. # [21:22] * Quits: scor (scor@nat/acquia/x-zagravykldwbfjfp) (Changing host)
  964. # [21:22] * Joins: scor (scor@drupal.org/user/52142/view)
  965. # [21:24] * Quits: danbri (~danbri@106.80.113.87.dyn.plus.net) (Remote host closed the connection)
  966. # [21:25] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  967. # [21:27] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Read error: Connection reset by peer)
  968. # [21:28] <Hixie> getComputedValue() returns the used values, right?
  969. # [21:29] <Hixie> or is there some value type between computed and used that i'm forgetting about
  970. # [21:29] <Hixie> specified is in the sheet, computed is inherited, used is what's used in layout, right?
  971. # [21:30] * Krinkle|detached is now known as Krinkle
  972. # [21:31] <zcorpan> Hixie: you mean getComputedStyle()?
  973. # [21:31] <Hixie> uh yeah
  974. # [21:31] <webben> Hixie: There are some edge cases where it's not really the used value
  975. # [21:31] * Joins: othermaciej (~mjs@17.114.108.14)
  976. # [21:31] <zcorpan> Hixie: it returns computed value for most properties, used value for a handful, iirc
  977. # [21:32] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
  978. # [21:32] <Hixie> for 'top'?
  979. # [21:32] <Hixie> is this documented anywhere?
  980. # [21:32] <zcorpan> i thought it was in the spec at some point but the current spec just says "..."
  981. # [21:32] <Hixie> heh
  982. # [21:33] <webben> e.g. for example some browsers will tell you background-image is a url, even if they're not showing images
  983. # [21:33] <webben> I think Chrome does that
  984. # [21:33] <annevk> zcorpan: fuck that was removed????
  985. # [21:33] <zcorpan> top is used value (unless the element is display:none)
  986. # [21:34] <zcorpan> https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#widl-CSSStyleDeclaration-getPropertyValue-DOMString-DOMString-property
  987. # [21:34] <Hixie> webben: is the used value of 'background-image' set to none if the image isn't used? huh
  988. # [21:34] <zcorpan> i'll look into this
  989. # [21:34] <webben> Hixie: Chrome sets it to the unused image URL.
  990. # [21:34] <Hixie> zcorpan: https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#resolved-value
  991. # [21:34] <webben> this is if you turn off images in chrome
  992. # [21:35] <Hixie> webben: that seems to match the spec
  993. # [21:35] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  994. # [21:35] <zcorpan> Hixie: ah
  995. # [21:36] <annevk> zcorpan: https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#widl-Window-getComputedStyle-CSSStyleDeclaration-Element-elt seems defined still
  996. # [21:36] * Quits: cbeckner (~cbeckner@host81-156-236-222.range81-156.btcentralplus.com) (Quit: Leaving)
  997. # [21:36] * annevk spent a bunch of time on that; I would have been interested in reading why someone would have removed that
  998. # [21:37] <webben> Hixie: I guess that depends on how not using images is implemented
  999. # [21:37] <webben> but yeah if this happens outside the cascade entirely I guess that's true
  1000. # [21:39] <webben> getActual would be kinda nice to have
  1001. # [21:39] <zcorpan> i was looking at https://dvcs.w3.org/hg/csswg/raw-file/tip/cssom/Overview.html#widl-CSSStyleDeclaration-getPropertyValue-DOMString-DOMString-property
  1002. # [21:39] <webben> though i guess there would be security concerns with it leaking information about the user's system
  1003. # [21:40] <Hixie> webben: hard to say what "actual" means sometimes
  1004. # [21:40] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  1005. # [21:41] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  1006. # [21:41] <Hixie> e.g. if the image is being converted to black and white, the url wouldn't be the "actual value"...
  1007. # [21:41] <webben> data uri?
  1008. # [21:42] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  1009. # [21:48] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
  1010. # [21:48] <Hixie> heh
  1011. # [21:53] <annevk> https://chromiumcodereview.appspot.com/14273007/ ouch
  1012. # [21:55] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
  1013. # [21:56] <Hixie> ouch because ew, more accept headers?
  1014. # [21:59] <jgraham> Not just "ough Rietveld"? :p
  1015. # [21:59] <jgraham> *ouch
  1016. # [22:00] <jgraham> In related news, is today international "push more changes to closed pull requests" day or something?
  1017. # [22:00] <SteveF> Hixie: "if some guy comes along and reads the specs, and wants to know why the w3c suggests that people who can see images shouldn't be told there's an audio captcha alternative, where should they go to find out?" don't understand this, the spec does not say don't tell people
  1018. # [22:04] <annevk> Hixie: uhuh
  1019. # [22:06] * Quits: mygan (~mygan@78-70-166-27-no181.tbcn.telia.com) (Quit: Leaving)
  1020. # [22:06] * Quits: ehsan_ (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  1021. # [22:06] * Joins: ehsan (~ehsan@66.207.208.98)
  1022. # [22:06] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  1023. # [22:07] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  1024. # [22:08] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  1025. # [22:08] * Quits: erichynds (~ehynds@64.206.121.41) (Quit: erichynds)
  1026. # [22:12] * Joins: Badreddin (~Nur@189.192.155.69)
  1027. # [22:14] * Joins: ap (~ap@2620:149:4:1b01:6062:8f8b:efd1:eb57)
  1028. # [22:14] * Joins: Benvie_ (~brandon@199.21.86.233)
  1029. # [22:15] * Quits: Ms2ger (~Ms2ger@19.254-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1030. # [22:15] * Joins: Bass10_ (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1031. # [22:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1032. # [22:16] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  1033. # [22:19] * Quits: weinig (~weinig@17.212.155.13) (Quit: weinig)
  1034. # [22:20] * Quits: teear (~teear@84-230-2-114.elisa-mobile.fi) (Quit: There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.)
  1035. # [22:27] <Hixie> SteveF: the example of a captcha in the w3c version only mentions the audio version if you don't see the image, whereas the example in the whatwg spec tells everyone about it.
  1036. # [22:28] <Hixie> SteveF: this is exactly the kind of difference where documentation would help determine if the difference is just a mistake or intentional
  1037. # [22:28] <SteveF> Hixie: OK
  1038. # [22:28] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  1039. # [22:33] * Joins: boyney123 (~David@host86-161-110-79.range86-161.btcentralplus.com)
  1040. # [22:35] * Quits: eresair (~eresair@70.36.237.178) (Remote host closed the connection)
  1041. # [22:35] * Joins: weinig (~weinig@17.114.104.119)
  1042. # [22:35] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1043. # [22:36] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  1044. # [22:36] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
  1045. # [22:36] * Quits: rubatdub (~khalil@213.188.180.185) (Remote host closed the connection)
  1046. # [22:41] * Quits: boyney123 (~David@host86-161-110-79.range86-161.btcentralplus.com) (Quit: Leaving)
  1047. # [22:42] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  1048. # [22:42] * Joins: cabanier (~cabanier@38.111.151.153)
  1049. # [22:49] * Quits: newtron (~newtron@199.71.174.103) (Ping timeout: 240 seconds)
  1050. # [22:55] * Quits: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt) (Remote host closed the connection)
  1051. # [22:56] * jonlee|afk is now known as jonlee
  1052. # [22:58] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  1053. # [23:03] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  1054. # [23:03] * Quits: j_wright (~jwright@ip70-173-127-54.lv.lv.cox.net) (Quit: ircII EPIC4-2.10 -- Are we there yet?)
  1055. # [23:04] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
  1056. # [23:06] * jonlee is now known as jonlee|afk
  1057. # [23:06] * Joins: othermaciej (~mjs@17.114.4.227)
  1058. # [23:09] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  1059. # [23:10] * Joins: nessy (~silviapf@124-149-162-142.dyn.iinet.net.au)
  1060. # [23:13] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1061. # [23:17] * Joins: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com)
  1062. # [23:18] * jonlee|afk is now known as jonlee
  1063. # [23:18] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 256 seconds)
  1064. # [23:21] * Quits: TallTed (~Thud@63.119.36.36)
  1065. # [23:22] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  1066. # [23:23] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
  1067. # [23:24] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
  1068. # [23:25] * Quits: cabanier (~cabanier@38.111.151.153) (Quit: Leaving.)
  1069. # [23:26] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  1070. # [23:28] * Joins: jernoble (~jernoble@17.212.152.13)
  1071. # [23:28] * Quits: SteveF (~chatzilla@66.201.52.99) (Ping timeout: 276 seconds)
  1072. # [23:28] * jonlee is now known as jonlee|afk
  1073. # [23:28] * Quits: weinig (~weinig@17.114.104.119) (Quit: weinig)
  1074. # [23:30] * jonlee|afk is now known as jonlee
  1075. # [23:32] * Joins: Iroquois_ (~IroquoisT@69.170.160.74)
  1076. # [23:32] * Joins: weinig (~weinig@17.114.104.119)
  1077. # [23:32] * Quits: weinig (~weinig@17.114.104.119) (Client Quit)
  1078. # [23:35] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  1079. # [23:35] * Joins: rniwa_ (~rniwa@17.245.108.133)
  1080. # [23:35] * Joins: rubatdub (~khalil@213.188.180.185)
  1081. # [23:36] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Ping timeout: 276 seconds)
  1082. # [23:41] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
  1083. # [23:41] * jonlee is now known as jonlee|afk
  1084. # [23:41] * jonlee|afk is now known as jonlee
  1085. # [23:43] * Joins: weinig (~weinig@17.212.155.13)
  1086. # [23:44] * Joins: barneybook|2 (~kvirc@220-136-58-193.dynamic.hinet.net)
  1087. # [23:45] * Quits: othermaciej (~mjs@17.114.4.227) (Quit: othermaciej)
  1088. # [23:45] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  1089. # [23:46] * Joins: garciawebdev (~garciaweb@190.244.74.107)
  1090. # [23:46] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
  1091. # [23:47] * Quits: miketaylr (~miketaylr@80.232.109.46) (Ping timeout: 248 seconds)
  1092. # [23:47] * Quits: barneybook (~kvirc@114-44-247-200.dynamic.hinet.net) (Read error: Connection reset by peer)
  1093. # [23:49] * Quits: dgorbik (~dgorbik@2620:149:4:203:4513:56c:2ce4:1c92) (Quit: ZNC - http://znc.in)
  1094. # [23:50] * Quits: caiogondim (~caio.gond@186.192.87.53) (Ping timeout: 252 seconds)
  1095. # [23:51] * jonlee is now known as jonlee|afk
  1096. # [23:58] * Joins: marcosc (~marcosc@bl10-105-81.dsl.telepac.pt)
  1097. # [23:58] * Joins: garciawebdev (~garciaweb@190.244.74.107)
  1098. # Session Close: Tue Apr 23 00:00:00 2013

The end :)