/irc-logs / freenode / #whatwg / 2013-08-27 / end

Options:

  1. # Session Start: Tue Aug 27 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: ^esc (~esc-ape@178.115.251.167.wireless.dyn.drei.com)
  4. # [00:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  5. # [00:00] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  6. # [00:03] <arv> annevk, smaug____ What was the reason to copy the encoding when we clone document nodes?
  7. # [00:04] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 246 seconds)
  8. # [00:05] <annevk> arv: reason? I dunno. I thought we just wanted to define what Gecko did...
  9. # [00:06] <annevk> arv: there's observable effects for URLs and <form> though
  10. # [00:06] * Quits: ^esc (~esc-ape@178.115.251.167.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
  11. # [00:07] <arv> annevk: Ah... thanks, that answers my question.
  12. # [00:07] <annevk> holy backlog
  13. # [00:12] * Joins: ehsan (~ehsan@66.207.208.102)
  14. # [00:12] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  15. # [00:13] * Joins: sicking (~sicking@50.59.22.141)
  16. # [00:14] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  17. # [00:14] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
  18. # [00:15] * Joins: rmichnik (~quassel@177.135.228.218)
  19. # [00:15] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
  20. # [00:19] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 260 seconds)
  21. # [00:28] * Quits: jacobolus (~jacobolus@2600:1010:b022:bf5:225:ff:fe4e:996d) (Ping timeout: 240 seconds)
  22. # [00:29] * Joins: jacobolus (~jacobolus@254.sub-70-197-8.myvzw.com)
  23. # [00:30] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  24. # [00:31] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
  25. # [00:33] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
  26. # [00:33] * Joins: reyre (~reyre@99.229.207.199)
  27. # [00:38] * Parts: html (~css@unaffiliated/css)
  28. # [00:43] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 245 seconds)
  29. # [00:44] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  30. # [00:46] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
  31. # [00:46] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  32. # [00:47] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Quit: Leaving.)
  33. # [00:48] * Joins: othermaciej (~mjs@17.114.110.129)
  34. # [00:51] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Ping timeout: 264 seconds)
  35. # [00:52] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  36. # [00:57] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  37. # [01:00] * heycam|away is now known as heycam
  38. # [01:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  39. # [01:01] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  40. # [01:01] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
  41. # [01:03] * Quits: sicking (~sicking@50.59.22.141) (Quit: sicking)
  42. # [01:05] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  43. # [01:11] * Joins: sicking (~sicking@50.59.22.141)
  44. # [01:13] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
  45. # [01:14] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
  46. # [01:19] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  47. # [01:19] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  48. # [01:19] * Joins: scor (~scor@drupal.org/user/52142/view)
  49. # [01:24] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  50. # [01:24] * Joins: seventh (seventh@31.6.45.226)
  51. # [01:24] * Joins: ehsan (~ehsan@66.207.208.102)
  52. # [01:26] * Quits: jacobolus (~jacobolus@254.sub-70-197-8.myvzw.com) (Ping timeout: 256 seconds)
  53. # [01:27] * Quits: sicking (~sicking@50.59.22.141) (Quit: sicking)
  54. # [01:28] * Quits: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br) (Ping timeout: 276 seconds)
  55. # [01:29] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 240 seconds)
  56. # [01:33] * Joins: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br)
  57. # [01:33] * Joins: jdaggett (~jdaggett@ai126213004246.5.tss.access-internet.ne.jp)
  58. # [01:35] * Joins: birtles (~chatzilla@61-121-216-2.bitcat.net)
  59. # [01:36] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr) (Read error: Connection timed out)
  60. # [01:37] * Joins: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr)
  61. # [01:38] * Quits: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi) (Read error: Operation timed out)
  62. # [01:40] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  63. # [01:42] * Quits: Somatt (famic@hidden.dns.ug) (Read error: Operation timed out)
  64. # [01:43] * Joins: Somatt (famic@hidden.dns.ug)
  65. # [01:44] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  66. # [01:48] * Quits: bholley (~bholley@nat/mozilla/x-wvdmpgayhuhkhgzm) (Quit: bholley)
  67. # [01:49] * Krinkle is now known as Krinkle|detached
  68. # [01:49] * Joins: sicking (~sicking@50.59.22.141)
  69. # [01:52] * Quits: jdaggett (~jdaggett@ai126213004246.5.tss.access-internet.ne.jp) (Quit: jdaggett)
  70. # [01:52] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  71. # [01:54] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr) (Read error: Connection timed out)
  72. # [01:55] * Joins: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr)
  73. # [01:55] * Joins: miketaylr (~mtaylor@206-188-70-249.cpe.distributel.net)
  74. # [01:59] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
  75. # [01:59] * Quits: rmichnik (~quassel@177.135.228.218) (Ping timeout: 245 seconds)
  76. # [02:01] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  77. # [02:03] * Quits: [[zz]] (~q@node-7k4.pool-125-25.dynamic.totbb.net) (Ping timeout: 245 seconds)
  78. # [02:05] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  79. # [02:11] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 245 seconds)
  80. # [02:11] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr) (Read error: Connection timed out)
  81. # [02:18] * Quits: jsbell (jsbell@nat/google/x-kfbmjbcxuphrrlzh) (Quit: There's no place like home...)
  82. # [02:19] <Hixie_> "as soon as possible" is commonly written "asap". is there an equivalent for running something as late as possible, at the last minute?
  83. # [02:20] <TabAtkins> "at the last possible moment [before X]"
  84. # [02:20] <TabAtkins> "immediately before X"
  85. # [02:20] <Hixie_> nothing nice and short like "asap"? this is something i'm considering for an attribute value.
  86. # [02:21] <Hixie_> i'm not beyond making "at the last possible moment" the value, but people will hate me for it.
  87. # [02:24] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  88. # [02:24] * Quits: sgalineau (~sylvaing@sjfw1-b.adobe.com) (Quit: Textual IRC Client: www.textualapp.com)
  89. # [02:24] <heycam> just in time?
  90. # [02:24] <Hixie_> jit
  91. # [02:24] <Hixie_> hm, yeah, that might work
  92. # [02:25] <Hixie_> asap and jit
  93. # [02:28] * Quits: annevk (~annevk@2.25.52.207) (Remote host closed the connection)
  94. # [02:29] * Quits: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br) (Read error: Connection reset by peer)
  95. # [02:30] * Joins: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br)
  96. # [02:35] <jannis_> is there somewhere to get only notified on changes interesting for web developers (new attributes, changed definitions, …)?
  97. # [02:38] * Krinkle|detached is now known as Krinkle
  98. # [02:38] * Quits: ap (~ap@2620:149:4:1b01:1908:3047:7ac8:9f97) (Quit: ap)
  99. # [02:39] <jannis_> or changes to the developers.whatwg.org part of the spec?
  100. # [02:39] <Hixie_> not really sure what's interesting to whom
  101. # [02:39] <Hixie_> you can register to be notified for changes to various subparts of the HTML spec, have you looked at that?
  102. # [02:41] <jannis_> I’m mainly interested in newly added elements and attributes, changes in the meaning of elements or attributes and dropped elements or attributes
  103. # [02:43] <jannis_> e.g. the table border attribute, which still was in the spec a year ago or two and is dropped now
  104. # [02:43] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  105. # [02:44] <Hixie_> oh you mean things that affect conformance criteria?
  106. # [02:44] <Hixie_> in theory, i mark all those checkins with "c"
  107. # [02:44] * Krinkle is now known as Krinkle|detached
  108. # [02:44] <Hixie_> which makes them appear with a little yellow doc with a checkmark on http://html5.org/tools/web-apps-tracker
  109. # [02:44] <Hixie_> e.g. r8109
  110. # [02:45] <TabAtkins> Hixie_: What attribute value might this be?
  111. # [02:46] <Hixie_> dunno yet, still trying to figure out a proposal. scripts loading stuff.
  112. # [02:46] <jannis_> great, thanks!
  113. # [02:46] <jannis_> is there some sort of filter for those checkins?
  114. # [02:46] <Hixie_> jannis_: i warn you, i'm not very good at marking them :_(
  115. # [02:46] <Hixie_> jannis_: there was some filter, dunno about now
  116. # [02:47] <Hixie_> should be easy enough to hack one up if you want to though
  117. # [02:47] <Hixie_> the format is fixed
  118. # [02:47] <Hixie_> it's in the commit messages
  119. # [02:47] <Hixie_> should be trivial to parse
  120. # [02:48] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  121. # [02:54] <jannis_> yep, that seems to be what I was looking for
  122. # [02:55] <jannis_> now if you only mark them accordingly … ;-)
  123. # [02:56] * Krinkle|detached is now known as Krinkle
  124. # [02:57] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  125. # [03:01] * Quits: jochen__ (jochen@nat/google/x-ksptyggqdsxcsxrj) (Ping timeout: 246 seconds)
  126. # [03:01] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  127. # [03:02] * Joins: jochen__ (jochen@nat/google/x-wkxykabhhdrfgccn)
  128. # [03:03] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Operation timed out)
  129. # [03:05] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  130. # [03:06] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
  131. # [03:08] <jannis_> another question: why is <a><p></p></a> fine but <ul><a><li></li></a></ul> isn’t?
  132. # [03:09] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
  133. # [03:09] * Quits: othermaciej (~mjs@17.114.110.129) (Quit: othermaciej)
  134. # [03:10] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
  135. # [03:12] * Quits: sicking (~sicking@50.59.22.141) (Quit: sicking)
  136. # [03:13] * Joins: sicking (~sicking@50.59.22.141)
  137. # [03:15] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 264 seconds)
  138. # [03:17] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  139. # [03:19] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  140. # [03:20] * Quits: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
  141. # [03:28] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  142. # [03:29] * Joins: hober2 (~ted@unaffiliated/hober)
  143. # [03:30] <Hixie_> jannis_: because the latter makes walking the list items very non-trivial
  144. # [03:31] * ojan is now known as ojan_away
  145. # [03:36] <jannis_> I see :-)
  146. # [03:38] * Joins: annevk (~annevk@2.25.52.207)
  147. # [03:39] * Joins: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl)
  148. # [03:39] * Quits: lilmonkey (~colin@5469E6D4.cm-12-2d.dynamic.ziggo.nl) (Changing host)
  149. # [03:39] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  150. # [03:39] * Quits: jannis_ (~Adium@xdsl-188-155-17-213.adslplus.ch) (Quit: Leaving.)
  151. # [03:40] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
  152. # [03:42] * Quits: sicking (~sicking@50.59.22.141) (Quit: sicking)
  153. # [03:43] * Quits: annevk (~annevk@2.25.52.207) (Ping timeout: 245 seconds)
  154. # [03:44] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  155. # [03:45] * Joins: scor (~scor@drupal.org/user/52142/view)
  156. # [03:45] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  157. # [03:48] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  158. # [03:52] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  159. # [04:00] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  160. # [04:04] * Joins: miketaylrrrr (~mtaylor@206-188-70-249.cpe.distributel.net)
  161. # [04:06] * Quits: miketaylr (~mtaylor@206-188-70-249.cpe.distributel.net) (Ping timeout: 240 seconds)
  162. # [04:09] * Joins: eric_carlson (~eric@17.212.152.104)
  163. # [04:10] * Joins: miketaylr (~mtaylor@206-188-70-249.cpe.distributel.net)
  164. # [04:11] * Quits: miketaylrrrr (~mtaylor@206-188-70-249.cpe.distributel.net) (Ping timeout: 240 seconds)
  165. # [04:24] * Joins: tantek (~tantek@me90536d0.tmodns.net)
  166. # [04:26] * Joins: miketaylrrrr (~mtaylor@206-188-70-249.cpe.distributel.net)
  167. # [04:27] * Quits: miketaylr (~mtaylor@206-188-70-249.cpe.distributel.net) (Read error: Connection reset by peer)
  168. # [04:30] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  169. # [04:30] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  170. # [04:31] * heycam is now known as heycam|away
  171. # [04:32] * Quits: tantek (~tantek@me90536d0.tmodns.net) (Quit: tantek)
  172. # [04:32] <Hixie_> wtf english
  173. # [04:33] <Hixie_> "A is a dependency of B" and "A's dependency on B" mean the same thing, but are opposite meanings of the word "dependency"
  174. # [04:35] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 248 seconds)
  175. # [04:39] * Krinkle is now known as Krinkle|detached
  176. # [04:51] * heycam|away is now known as heycam
  177. # [04:53] * miketaylrrrr is now known as miketaylr
  178. # [04:57] * Quits: vitorpacheco (~vitor@189-105-90-125.user.veloxzone.com.br) (Remote host closed the connection)
  179. # [04:58] * Joins: weinig (~weinig@24.130.60.35)
  180. # [05:02] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  181. # [05:02] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
  182. # [05:03] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  183. # [05:13] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  184. # [05:18] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  185. # [05:19] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Quit: Leaving)
  186. # [05:29] * heycam is now known as heycam|away
  187. # [05:30] <zewt> they mean the opposite thing to me: "b requires a" and "a requires b" ("foo.c is a dependency of foo.exe" <-> "foo.exe's dependency on foo.c", not "foo.c's dependency on foo.exe")
  188. # [05:32] * Quits: jwalden (~waldo@nat/mozilla/x-vwfphjvghylbevbc) (Quit: ChatZilla 0.9.87-7.1450hg.fc19 [XULRunner 22.0/20130701153714])
  189. # [05:34] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  190. # [05:44] <Hixie_> zewt: a "dependency" is a country that belongs to (depends on) another. it's also something that someone depends on.
  191. # [05:45] <Hixie_> i.e. it has both opposite meanings
  192. # [05:49] * Krinkle|detached is now known as Krinkle
  193. # [05:55] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  194. # [05:56] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  195. # [05:56] * Quits: kriskowal (~kriskowal@24-205-76-28.dhcp.psdn.ca.charter.com) (Quit: kriskowal)
  196. # [05:59] * Krinkle is now known as Krinkle|detached
  197. # [06:00] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  198. # [06:01] * Joins: karlcow (~karl@nerval.la-grange.net)
  199. # [06:03] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  200. # [06:06] * Quits: miketaylr (~mtaylor@206-188-70-249.cpe.distributel.net) (Quit: Leaving...)
  201. # [06:07] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  202. # [06:17] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  203. # [06:21] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  204. # [06:22] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
  205. # [06:32] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  206. # [06:34] * heycam|away is now known as heycam
  207. # [06:42] * Joins: newbie (~Areks@rs.gridnine.com)
  208. # [06:42] * newbie is now known as Guest42172
  209. # [06:45] * Joins: sicking (~sicking@209.118.182.66)
  210. # [06:46] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
  211. # [06:48] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Read error: Connection reset by peer)
  212. # [06:48] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  213. # [07:00] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  214. # [07:05] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  215. # [07:13] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  216. # [07:18] * Quits: sicking (~sicking@209.118.182.66) (Read error: Connection reset by peer)
  217. # [07:22] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  218. # [07:23] * Joins: sicking (~sicking@209.118.182.66)
  219. # [07:25] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
  220. # [07:25] * Quits: sicking (~sicking@209.118.182.66) (Client Quit)
  221. # [07:32] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  222. # [07:40] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  223. # [07:42] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  224. # [07:47] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  225. # [07:51] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  226. # [07:51] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  227. # [07:59] * Joins: tantek (~tantek@me60536d0.tmodns.net)
  228. # [08:02] * Quits: seventh (seventh@31.6.45.226) (Ping timeout: 240 seconds)
  229. # [08:04] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  230. # [08:05] * Joins: annevk (~annevk@2.25.52.207)
  231. # [08:09] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  232. # [08:11] * Quits: tantek (~tantek@me60536d0.tmodns.net) (Quit: tantek)
  233. # [08:19] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  234. # [08:23] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
  235. # [08:25] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  236. # [08:29] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 256 seconds)
  237. # [08:34] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  238. # [08:44] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  239. # [08:46] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  240. # [08:50] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  241. # [08:54] * Parts: a-ja (~Instantbi@70.230.160.121)
  242. # [09:01] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  243. # [09:09] * Quits: dwim (~dwim@210.94.41.89) (Remote host closed the connection)
  244. # [09:13] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  245. # [09:14] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  246. # [09:16] * Joins: darobin (~darobin@78.208.93.24)
  247. # [09:18] * Joins: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch)
  248. # [09:18] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 248 seconds)
  249. # [09:20] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  250. # [09:23] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  251. # [09:27] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
  252. # [09:27] * Joins: Ms2ger (~Ms2ger@188.192-64-87.adsl-dyn.isp.belgacom.be)
  253. # [09:27] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  254. # [09:28] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie_)
  255. # [09:29] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  256. # [09:29] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  257. # [09:29] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Read error: Connection reset by peer)
  258. # [09:30] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  259. # [09:31] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  260. # [09:32] * Joins: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch)
  261. # [09:34] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  262. # [09:39] * Joins: cheron (~cheron@unaffiliated/cheron)
  263. # [09:40] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Read error: Connection reset by peer)
  264. # [09:41] * Joins: Dashiva (Dashiva@178-82-40-88.dynamic.hispeed.ch)
  265. # [09:41] * Quits: Dashiva (Dashiva@178-82-40-88.dynamic.hispeed.ch) (Changing host)
  266. # [09:41] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  267. # [09:45] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  268. # [09:47] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 260 seconds)
  269. # [09:53] * Joins: krit (~krit@178-24-150-83-dynip.superkabel.de)
  270. # [09:55] * Quits: tobie_ (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie_)
  271. # [09:56] * Joins: smaug____ (~chatzilla@a91-154-47-240.elisa-laajakaista.fi)
  272. # [09:58] * Quits: birtles (~chatzilla@61-121-216-2.bitcat.net) (Read error: Connection reset by peer)
  273. # [10:00] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  274. # [10:00] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  275. # [10:04] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
  276. # [10:04] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  277. # [10:05] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Connection reset by peer)
  278. # [10:05] <zcorpan> am i the only one having trouble following https://www.w3.org/Bugs/Public/show_bug.cgi?id=22772 ?
  279. # [10:08] * Joins: dwim (~dwim@210.94.41.89)
  280. # [10:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  281. # [10:15] <smaug____> hmm, removing microdata
  282. # [10:16] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  283. # [10:18] * Joins: Lachy (~textual@213.166.174.2)
  284. # [10:18] <Ms2ger> Sounds like the rdfa people had their way
  285. # [10:21] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  286. # [10:25] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 264 seconds)
  287. # [10:26] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  288. # [10:27] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  289. # [10:27] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  290. # [10:28] * Joins: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se)
  291. # [10:28] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Read error: Connection reset by peer)
  292. # [10:35] * Quits: annevk (~annevk@2.25.52.207) (Remote host closed the connection)
  293. # [10:45] * heycam is now known as heycam|away
  294. # [10:53] * Joins: annevk (~annevk@207.218.72.65)
  295. # [10:54] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  296. # [10:55] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  297. # [10:58] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  298. # [11:04] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  299. # [11:10] * Joins: nessy (~silviapf@101.164.144.53)
  300. # [11:14] * Quits: enr_ (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  301. # [11:14] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  302. # [11:16] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  303. # [11:19] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 268 seconds)
  304. # [11:20] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  305. # [11:24] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Ping timeout: 245 seconds)
  306. # [11:30] * Joins: jarek (~jarek@unaffiliated/jarek)
  307. # [11:32] * Joins: Areks (~Areks@rs.gridnine.com)
  308. # [11:36] <mpt> zcorpan, thank you for that datetime data last week. The reason I was asking is that I was designing combo date+time pickers for the Ubuntu Phone browser, and I was asked how needed they were. I guess the answer is, not much. <https://wiki.ubuntu.com/TimeAndDatePickers#datetime-local>
  309. # [11:36] * Quits: Guest42172 (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
  310. # [11:38] * Quits: yutak (~yutak@2401:fa00:4:1004:26be:5ff:fe0d:e1d5) (Quit: Ex-Chat)
  311. # [11:41] * Joins: yutak (~yutak@2401:fa00:4:1004:26be:5ff:fe0d:e1d5)
  312. # [11:41] * Joins: shwetank (~shwetank@oslo-guest.fw-osl.opera.com)
  313. # [11:42] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
  314. # [11:45] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  315. # [11:53] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  316. # [11:54] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/)
  317. # [11:56] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  318. # [11:58] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  319. # [12:03] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  320. # [12:06] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  321. # [12:12] * Quits: McNugit (~McNugit@ip68-111-163-8.sd.sd.cox.net) (Ping timeout: 240 seconds)
  322. # [12:15] * Quits: shwetank (~shwetank@oslo-guest.fw-osl.opera.com) (Remote host closed the connection)
  323. # [12:15] * Joins: shwetank (~shwetank@office.fw-osl.opera.com)
  324. # [12:20] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  325. # [12:24] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 240 seconds)
  326. # [12:30] <annevk> Okay, seems IDNA thread is dead until people get back from vacation... Still unclear what needs to happen :/
  327. # [12:30] <annevk> Seems Domenic_ is solving promises.
  328. # [12:34] <zcorpan> mpt: np. though, as i said, the data is only of front pages, so not really representative of the long tail web etc
  329. # [12:36] * Quits: Lachy (~textual@213.166.174.2) (Read error: Connection reset by peer)
  330. # [12:36] * Joins: Lachy_ (~textual@213.166.174.2)
  331. # [13:02] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  332. # [13:02] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  333. # [13:04] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
  334. # [13:05] * Joins: nessy (~silviapf@101.164.144.53)
  335. # [13:15] * Quits: lerc_ (~quassel@121.75.145.115) (Quit: No Ping reply in 180 seconds.)
  336. # [13:15] * Joins: lerc (~quassel@121.75.145.115)
  337. # [13:17] * Joins: jannis_ (~Adium@xdsl-188-155-17-213.adslplus.ch)
  338. # Session Close: Tue Aug 27 13:25:28 2013
  339. #
  340. # Session Start: Tue Aug 27 13:25:28 2013
  341. # Session Ident: #whatwg
  342. # [13:25] * Disconnected
  343. # [13:29] * Attempting to rejoin channel #whatwg
  344. # [13:29] * Rejoined channel #whatwg
  345. # [13:29] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  346. # [13:29] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
  347. # [13:33] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
  348. # [13:45] * Joins: nonge (~nonge@p5B3269C2.dip0.t-ipconnect.de)
  349. # [13:50] * Quits: Lachy_ (~textual@213.166.174.2) (Quit: Textual IRC Client: www.textualapp.com)
  350. # [13:50] * Joins: Lachy (~textual@213.166.174.2)
  351. # [13:59] * Quits: baku (~baku@207.218.72.65) (Read error: Operation timed out)
  352. # [13:59] * Quits: krit (~krit@178-24-150-83-dynip.superkabel.de) (Quit: Leaving.)
  353. # [14:01] <zcorpan> heycam|away: is 'double screenX = 0;' bogus webidl dictionary member? (i don't see it being invalid, but maybe it should be)
  354. # [14:03] <Ms2ger> Why?
  355. # [14:03] * Joins: krit (~krit@178-24-150-83-dynip.superkabel.de)
  356. # [14:04] <zcorpan> 0 is integer
  357. # [14:05] <Ms2ger> Doesn't seem like a problem to me
  358. # [14:05] <Ms2ger> Does anyone support select.selectedOptions?
  359. # [14:06] <zcorpan> maybe not. but what about 'double screenX = "";' should that be invalid webidl?
  360. # [14:06] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  361. # [14:06] <Ms2ger> Yes
  362. # [14:06] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  363. # [14:08] <Ms2ger> Doesn't seem to be
  364. # [14:12] <zcorpan> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=23077
  365. # [14:15] * Joins: felipeduardo (~felipedua@189.115.44.34)
  366. # [14:19] * Joins: rmichnik (~quassel@177.135.228.218)
  367. # [14:22] * Joins: baku (~baku@207.218.72.65)
  368. # [14:24] * Joins: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr)
  369. # [14:31] * Joins: decotii (~decotii@hq.croscon.com)
  370. # [14:31] * Quits: heeyoun (~heeyoun@210.94.41.89) (Remote host closed the connection)
  371. # [14:32] <annevk> So it seems for Zip we need a file extension -> Content-Type mapping. Kinda ugly, but seems fine.
  372. # [14:35] <zcorpan> does widgets spec have that?
  373. # [14:40] <annevk> zcorpan: yes
  374. # [14:40] <annevk> zcorpan: it does content-type sniffing too, which seems kinda ugly
  375. # [14:44] <gsnedders> jgraham: I used closing to be proper, under the assumption people will just copy/paste the code.
  376. # [14:44] <annevk> And file names are byte sequences. Anything else is luck.
  377. # [14:44] <jgraham> gsnedders: Well it's a note because I didn't think it was worth arguing over, but I do think it makes the example less clear
  378. # [14:44] <annevk> So supporting nested Zips requires some kind of escaping. E.g. #path=nested.zip!image.jpg
  379. # [14:44] <gsnedders> jgraham: Would try/finally make it clearer?
  380. # [14:44] <annevk> But then if your file was named that way you'd write #path=nested.zip\!image.jpg
  381. # [14:44] <annevk> And if your file was named that way you'd write #path=nested.zip\\\!image.jpg
  382. # [14:45] <jgraham> gsnedders: Yes
  383. # [14:45] <gsnedders> jgraham: Will change, then
  384. # [14:45] <jgraham> gsnedders: OK
  385. # [14:46] <annevk> Not sure if any other \ should cause a network error...
  386. # [14:46] * Joins: yorick (~yorick@oftn/member/yorick)
  387. # [14:48] <hsivonen> annevk: what kind of zip files are you dealing with?
  388. # [14:48] <SimonSapin> annevk: do we really want to do nested zip files?
  389. # [14:48] <hsivonen> annevk: fwiw, EPUB invented a manifest for this even though their supported file types are heuristically detectable.
  390. # [14:48] <hsivonen> magic numbers FTW
  391. # [14:49] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  392. # [14:49] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  393. # [14:49] <annevk> hsivonen: any kind of zip file really
  394. # [14:49] <gsnedders> hsivonen: There's a hard-coded list of formats in EPUB?
  395. # [14:49] <hsivonen> gsnedders: for the ones that are required to support.
  396. # [14:49] <hsivonen> gsnedders: i.e. useful
  397. # [14:49] <annevk> hsivonen: using XMLHttpRequest you could override the type you get back though
  398. # [14:50] <annevk> SimonSapin: yes
  399. # [14:50] <hsivonen> Images have magic numbers
  400. # [14:50] <hsivonen> so do media files
  401. # [14:50] <hsivonen> the content files in EPUB are known to be XHTML or SVG, so you may assume an XML parser
  402. # [14:51] <annevk> Yeah so the way this would work is that you have the extension -> Content-Type mapping. That makes CSS and such work
  403. # [14:51] <hsivonen> CSS files are always referenced from a context where you know that you want CSS file
  404. # [14:51] <annevk> And then even though .gif will get image/gif the loader will sniff it anyway
  405. # [14:51] <hsivonen> in the EPUB case, that is.
  406. # [14:51] <annevk> hsivonen: not sure I'd like that kind of magic on the web
  407. # [14:52] <gsnedders> jgraham: Eh, all the advise I can find people giving from the past five years uses closing.
  408. # [14:52] <annevk> hsivonen: context is https://gist.github.com/annevk/6295844
  409. # [14:52] <gsnedders> jgraham: So I'm just going to run with it. Looking closely, you need nested try blocks, which just gets ugly.
  410. # [14:53] <hsivonen> annevk: Why are you doing this as fragment identifiers instead of using the jar: scheme?
  411. # [14:53] <hsivonen> Because Architecture does not recognize nested schemes?
  412. # [14:53] <SimonSapin> annevk: shouldn’t nested zips work like nested anything? foo.zip#path=bar.zip#path=image.png#xywh=160,120,320,240
  413. # [14:54] <annevk> hsivonen: kinda, nested schemes also creates a whole sleuth of problems with origin determination and such
  414. # [14:54] <hsivonen> annevk: What's the use case for this stuff?
  415. # [14:54] <SimonSapin> and %23 of you need # in a path
  416. # [14:54] <jgraham> gsnedders: OK
  417. # [14:54] <annevk> hsivonen: basically you'd need to special case more stuff
  418. # [14:54] <annevk> SimonSapin: no
  419. # [14:54] <SimonSapin> why not?
  420. # [14:55] <hsivonen> annevk: any reason not to use ! for path inside zip and # for regular fragment id?
  421. # [14:55] <annevk> hsivonen: distributing resources in a Zip basically. People want it for ES6 modules, sets of images, games, etc.
  422. # [14:55] <hsivonen> annevk: so why not ! ?
  423. # [14:56] <annevk> hsivonen: how do you know it's not part of the path?
  424. # [14:56] <hsivonen> like http://example.com/package.zip!dir/foo.html#heading
  425. # [14:56] <annevk> hsivonen: also, fragment is designed for this
  426. # [14:56] <SimonSapin> hsivonen: this would require server-side support
  427. # [14:56] <hsivonen> annevk: I think saying that it's "designed for this" is stretching it
  428. # [14:56] <annevk> SimonSapin: you only have one fragment identifier
  429. # [14:56] <annevk> hsivonen: fragment identifiers are for client-side resource-specific processing
  430. # [14:56] <hsivonen> ah right. can't make ! special without a new scheme
  431. # [14:57] <annevk> hsivonen: Zips fit that perfectly
  432. # [14:57] <hsivonen> annevk: fair enough
  433. # [14:57] <SimonSapin> annevk: can’t we define that a fragment for a zip file is a stuff (including path) followed by #frag for the inner resource?
  434. # [14:58] <gsnedders> You just define what the fragment identifier means for Zip files and that's it. Possibly with a # within the fragment identifier.
  435. # [14:58] <gsnedders> SimonSapin: +1
  436. # [14:58] <SimonSapin> # is legal inside framgents, right?
  437. # [14:58] <annevk> Why not just use media fragments which already addresses this?
  438. # [14:58] <gsnedders> From an opaque URL parsing POV, there's only one. But the Zip fragment id-handling is up to whatever you define.
  439. # [14:58] <gsnedders> SimonSapin: Yes.
  440. # [14:59] <SimonSapin> annevk: because you want nesting
  441. # [14:59] <gsnedders> annevk: It's far more obvious to users, IMO
  442. # [14:59] <annevk> So # is not allowed inside a fragment.
  443. # [14:59] <SimonSapin> annevk: how do you link to an anchor/ID in an HTML file in a zip file?
  444. # [14:59] <gsnedders> annevk: Who are used to just throwing #foo on the end of a URL.
  445. # [15:00] <annevk> It's unlikely we'll have this supported for navigation
  446. # [15:00] <annevk> At least initially
  447. # [15:00] <SimonSapin> why not?
  448. # [15:00] <hsivonen> annevk: You may want to check out the EPUB prior art. I expect you end up doing something different, so be prepared for the EPUB folks yelling at you.
  449. # [15:00] <annevk> SimonSapin: complexity
  450. # [15:01] <annevk> hsivonen: I guess I should read http://www.idpf.org/epub/30/spec/epub30-ocf.html
  451. # [15:01] <hsivonen> annevk: http://www.idpf.org/epub/linking/cfi/epub-cfi.html
  452. # [15:02] <annevk> Oh, interesting
  453. # [15:02] <SimonSapin> so would it look like this? foo.zip#xywh=160,120,320,240&path=bar.zip!baz.png
  454. # [15:02] * Joins: jreading (Adium@nat/novell/x-vvwjeuujwocwumaz)
  455. # [15:02] * Quits: jreading (Adium@nat/novell/x-vvwjeuujwocwumaz) (Client Quit)
  456. # [15:02] * Joins: jreading (Adium@nat/novell/x-guekhgicfkazksog)
  457. # [15:03] <annevk> SimonSapin: yeah
  458. # [15:03] <SimonSapin> looks backwards
  459. # [15:04] <annevk> then reorder -_-
  460. # [15:04] <SimonSapin> I picked the order on purpose, but I dislike that it’s possible to make it backwards
  461. # [15:04] <gsnedders> Not a problem, IMO
  462. # [15:05] <annevk> hsivonen: so yeah, it would not be compatible with that at all
  463. # [15:10] <SimonSapin> # in fragment seems to work fine: data:text/html,<script>document.write(window.location.hash)</script>#a#b
  464. # [15:10] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  465. # [15:11] <gsnedders> It works fine but is against spec.
  466. # [15:13] <annevk> Also, media fragments pioneered this already. Not really sure why we'd need yet another mechanism.
  467. # [15:14] <SimonSapin> arbitrary nesting instead of declaring media fragments are the one and only thing you want to do with URL fragments
  468. # [15:15] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 248 seconds)
  469. # [15:15] <annevk> I don't follow.
  470. # [15:15] * Joins: [[zz]] (~q@node-jkq.pool-101-108.dynamic.totbb.net)
  471. # [15:16] <SimonSapin> if zip files have fragments like #<path>#<fragment for the inner resource>, the inner fragment doesn't have to be Media Fragments
  472. # [15:16] <SimonSapin> it could be EPUB’s thing, a bare anchor name, or anything
  473. # [15:25] * Joins: miketaylr (~mtaylor@66.207.208.102)
  474. # [15:25] <annevk> The problem with that is you'd need to type %23 and it's not very clear what the advantages are.
  475. # [15:25] * Joins: TallTed (~Thud@63.119.36.36)
  476. # [15:25] <annevk> And you lose extensibility.
  477. # [15:26] * Joins: scor (scor@drupal.org/user/52142/view)
  478. # [15:27] <annevk> And you'd need an escape for %23 as it could occur in a file name.
  479. # [15:28] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
  480. # [15:28] <SimonSapin> why not change the spec to allow # in fragments?
  481. # [15:29] <SimonSapin> implementations seem to be doing this already
  482. # [15:29] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
  483. # [15:29] <SimonSapin> and it’s not ambiguous AFAIU
  484. # [15:30] <annevk> Even if you replace %23 with # in my arguments above I don't think there's much of a change
  485. # [15:33] <SimonSapin> well, # for "start of the nested fragment" and %23 for "path that contains #", just like in the actual path of an URL
  486. # [15:33] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Ping timeout: 240 seconds)
  487. # [15:35] <SimonSapin> could be #path=foo.png#xywh=… if you want Media Fragment-style extensibility
  488. # [15:36] <annevk> ew
  489. # [15:41] * Quits: krit (~krit@178-24-150-83-dynip.superkabel.de) (Ping timeout: 256 seconds)
  490. # [15:41] <zcorpan> annevk: so how would you do this? not support it? zip#path=foo.html#toc
  491. # [15:41] <annevk> zcorpan: id= is a thing
  492. # [15:41] <zcorpan> ok
  493. # [15:41] <annevk> zcorpan: but as I said earlier, there's a bunch of complexity with supporting navigation so that wouldn't work at the start
  494. # [15:47] <zcorpan> http://w3c-test.org/web-platform-tests/master/html/semantics/forms/the-form-element/form-elements-nameditem-02.html - wonder if testharness.js should omit the end tag in the message
  495. # [15:48] <jgraham> zcorpan: ?
  496. # [15:48] <zcorpan> jgraham: it says "expected Element node <input type="radio" name="radio0" id="r0" value="0"></input>"
  497. # [15:49] <zewt> SimonSapin: #path=foo.png&xywh=whatever
  498. # [15:49] <zewt> not multiple #'s, that's weird
  499. # [15:49] <jgraham> Oh, it passes in gecko, so I didn't see that. Duh.
  500. # [15:49] <jgraham> (btw the Mozilla bug I cc'd you on is about testing in workers, in case you didn't realise that. I seem to recall that you had some thoughts on this)
  501. # [15:50] * Quits: lerc (~quassel@121.75.145.115) (Ping timeout: 264 seconds)
  502. # [15:51] <zewt> (still catching up...)
  503. # [15:51] <zcorpan> jgraham: which bug?
  504. # [15:51] <annevk> I guess the \! thing is not needed. Can just use ! and it's percent-encoded variant
  505. # [15:51] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  506. # [15:51] <jgraham> zcorpan: https://bugzilla.mozilla.org/show_bug.cgi?id=909726
  507. # [15:52] <SimonSapin> annevk: yes, please do not add yet one more escaping mechanism
  508. # [15:52] <annevk> Actually, that may not work
  509. # [15:52] <annevk> Not given the generic media fragment processing anyway
  510. # [15:53] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  511. # [15:53] <SimonSapin> how about this? #path=foo.zip&path=nested.png
  512. # [15:53] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  513. # [15:53] <zcorpan> jgraham: (seems i had disabled emails for when only cc changes. fixed that now)
  514. # [15:53] <zewt> annevk: so, is the basic hope that the restriction of not supporting navigation (which is needed anyway) will essentially avoid web-compat issues with using the fragment?
  515. # [15:54] <annevk> zewt: no
  516. # [15:54] <SimonSapin> http://www.w3.org/TR/media-frags/#processing-name-value-components has an example of repeated name
  517. # [15:54] <jgraham> zcorpan: Oh, that might be the default. Possibly quite sensible
  518. # [15:54] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  519. # [15:55] <zewt> (sitting here hoping for better than a two-letter response...)
  520. # [15:55] <jgraham> Although you would have thought that getting an email when someone adds you as a cc would be a good idea
  521. # [15:55] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Ping timeout: 245 seconds)
  522. # [15:56] <annevk> SimonSapin: seems somewhat awkward
  523. # [15:56] <zcorpan> jgraham: yeah. i've ticked the box that makes cc changes notify me if i'm cc-ed. i guess that means i'll be notified when others add themselves to cc if i'm also cc-ed, but there doesn't seem to be a way to get notified only if i'm newly cc-ed...
  524. # [15:57] <zewt> well if there are web-compat issues with using fragments then I guess this is a pointless discussion, then
  525. # [15:57] <annevk> SimonSapin: also looks like generic media fragment processing cannot be done because we cannot use utf-8 necessarily so maybe that's fine
  526. # [15:57] <zewt> heh
  527. # [15:57] <annevk> zewt: what kind of web-compat issues?
  528. # [15:57] <SimonSapin> annevk: what do you mean?
  529. # [15:58] <zewt> uh, well the whole reason for not using fragments in the first place is because fragments are used all over the place, so some weirdo escaping or something would be needed
  530. # [15:58] <annevk> SimonSapin: we can probably make #path=s!s work
  531. # [15:58] <annevk> zewt: at the end of Zip files?
  532. # [15:59] <SimonSapin> annevk: because zip paths are bytes rather than unicode?
  533. # [15:59] <zewt> at the end of urls, you don't know if a url points to a zip at parse time
  534. # [15:59] <zcorpan> jgraham: speaking of workers https://critic.hoppipolla.co.uk/r/56
  535. # [15:59] <annevk> SimonSapin: yeah
  536. # [15:59] <annevk> zewt: huh?
  537. # [16:00] <annevk> zewt: you fetch before you start looking at the fragment...
  538. # [16:01] <zcorpan> jgraham: or maybe "I'm added to or removed from this capacity" does that
  539. # [16:01] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  540. # [16:03] <SimonSapin> oh. http://marcosc.com/2008/12/zip-files-and-encoding-i-hate-you/
  541. # [16:07] <zewt> so having to look at the fragment within the fetch algorithm? i guess, does anything do that now?
  542. # [16:07] <zewt> SimonSapin: zips theoretically have a flag for utf-8, but nothing uses it, so it's not much help...
  543. # [16:08] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  544. # [16:08] <annevk> zewt: yes, no
  545. # [16:08] <smaug____> hmm, I should figure out how to submit tests to w3c/web-platform-tests
  546. # [16:08] <zewt> i think my take on encodings for zips is to just pretend they're all utf-8 and accept the mojibake and hope clients catch up
  547. # [16:09] <smaug____> do I need a github account for that?
  548. # [16:09] <annevk> zewt: my plan was to support byte sequences, so you can open old stuff too
  549. # [16:10] <zewt> :|
  550. # [16:10] * Joins: eric_carlson (~eric@17.212.152.104)
  551. # [16:10] <SimonSapin> zewt: there is no display of zip filenames here afaik, but we need to extract one file given some part of the URL fragment
  552. # [16:11] <zewt> i guess it matters more for urls than js apis, since it's "can't open it at all" vs. mojibake
  553. # [16:11] * Joins: ehsan (~ehsan@66.207.208.102)
  554. # [16:11] <SimonSapin> oh, yes there could be mojibake with the api
  555. # [16:12] <jgraham> zcorpan: Yeah, I wonder if I can delegate that review
  556. # [16:15] <annevk> Not entirely sure what the best API would be given the byte sequence mess
  557. # [16:17] <annevk> Maybe getRawFileNames(); getDisplayFileNames(); (looks at encoding of zip, falls back to windows-1252 or so; otherwise uses utf-8, falling back to windows-1252 for invalid sequences)
  558. # [16:17] <annevk> And getFile((ArrayBuffer or DOMString)) (does same encoding trick?)
  559. # [16:18] <annevk> seems real ikcy
  560. # [16:18] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  561. # [16:19] * Joins: ehsan (~ehsan@66.207.208.102)
  562. # [16:20] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  563. # [16:23] <SimonSapin> or http://xkcd.com/927/ the zip format
  564. # [16:25] <annevk> that's not really an option if you want to support opening existing stuff like .docx or .epub
  565. # [16:26] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  566. # [16:26] <annevk> I think the API could have ArrayBuffer and String, and the latter would only go to utf-8
  567. # [16:27] <annevk> plus list of ArrayBuffer names and list of ArrayBuffer decoded as utf-8 names
  568. # [16:28] <SimonSapin> ah, jokes taken literally :)
  569. # [16:29] <annevk> why? zip file resource names are bytes
  570. # [16:30] <SimonSapin> the suggestion to make a new archive format was a joke
  571. # [16:31] <annevk> Yeah I'm asking where I took it literally
  572. # [16:31] <SimonSapin> "not really an option…"
  573. # [16:31] <annevk> oh like that
  574. # [16:31] * annevk needs sleep
  575. # [16:35] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  576. # [16:35] * Joins: Benvie (~bbenvie@89.202.203.51)
  577. # [16:37] <gsnedders> annevk: It should fall back to the current locale, not necessarily windows-1252.
  578. # [16:38] <annevk> gsnedders: see the revised proposal a bit lower
  579. # [16:38] <annevk> gsnedders: less magic, more pain if you didn't use utf-8
  580. # [16:38] <gsnedders> Also plenty of ZIP files are broken when it comes to file names.
  581. # [16:38] * Quits: hendry (~hendry@sg.webconverger.com) (Quit: brb)
  582. # [16:38] <gsnedders> Like, the directory index often has totally bogus stuff in it.
  583. # [16:38] <gsnedders> EPUBs especially.
  584. # [16:39] * Joins: newbie (~Areks@rs.gridnine.com)
  585. # [16:39] <annevk> I guess eventually we'll end up defining the parser and doing a variant of 927...
  586. # [16:39] * newbie is now known as Guest80371
  587. # [16:40] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  588. # [16:40] * Joins: erichynds (~erichynds@64.206.121.41)
  589. # [16:41] <gsnedders> AFAIK most impls just ignore the dictionary at the end entirely.
  590. # [16:41] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
  591. # [16:41] <zewt> err, no...
  592. # [16:41] <zewt> most implementations treat the central directory as authoritative
  593. # [16:42] <zewt> (in my experience)
  594. # [16:42] <zewt> otherwise you have to scan the entire file to get a directory listing
  595. # [16:42] * Joins: hendry (~hendry@sg.webconverger.com)
  596. # [16:42] <gsnedders> And then ignore filenames like \xFA\x23\xA2?
  597. # [16:42] <zewt> they don't ignore them, they just mojibake them
  598. # [16:43] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
  599. # [16:43] <gsnedders> Last time I looked into this (with broken epub zip files) they seemed to just get ignored
  600. # [16:43] <zewt> parsers for specific formats may do things differently
  601. # [16:43] <zewt> general-purpose clients in my experience skip right to the end and read the central record
  602. # [16:44] * Joins: AladinBouzerd (~aladinbou@41.97.78.104)
  603. # [16:44] <gsnedders> I was looking at general-purpose ones.
  604. # [16:45] <gsnedders> UnZip 6.00 seems to treat central over local filename.
  605. # [16:46] <annevk> I was just told Gecko looks at the end
  606. # [16:46] <zewt> you really need to use the central record for remote fetches, since otherwise you have to do a zillion tiny fetches to read the local headers
  607. # [16:46] <gsnedders> Yeah, indeed.
  608. # [16:47] <gsnedders> A lot of epub ZIPs have broken central dictionaries for whatever reason, though. Which is fun. zip -FF recreates it from scanning through, which suddenly makes them work everywhere.
  609. # [16:48] * Quits: Lachy (~textual@213.166.174.2) (Ping timeout: 264 seconds)
  610. # [16:48] * Joins: scor (scor@drupal.org/user/52142/view)
  611. # [16:48] <zewt> yeah, the "fix zip" thing in zip clients just rewrites central from local records
  612. # [16:49] <zewt> (and maybe recalculates crcs and whatever)
  613. # [16:49] <gsnedders> Zip 3.0 at least explicitly does not recalculate CRC
  614. # [16:50] * Joins: yz (~fgh@bb121-7-64-179.singnet.com.sg)
  615. # [16:51] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  616. # [16:52] <gsnedders> explorer.exe I believe just goes through local records
  617. # [16:52] * Quits: yz (~fgh@bb121-7-64-179.singnet.com.sg) (Client Quit)
  618. # [16:53] <gsnedders> Ergh, all the sanitizer tests need rewritten.
  619. # [16:53] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Ping timeout: 240 seconds)
  620. # [16:54] <annevk> https://etherpad.mozilla.org/zipurls
  621. # [16:55] <gsnedders> jgraham: Thoughts on moving serializer/htmlserializer.py to serializer.py
  622. # [16:55] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  623. # [16:55] * Joins: vcarbune (vcarbune@nat/google/x-heyykdsllnsfevnr)
  624. # [16:56] * Joins: fgh (~fgh@bb121-7-64-179.singnet.com.sg)
  625. # [16:57] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  626. # [16:58] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
  627. # [16:58] * Joins: ehsan (~ehsan@66.207.208.102)
  628. # [16:59] <gsnedders> Does removing the CDATA section state from the tokenizer have any effect on expressibility of the parser?
  629. # [17:00] * Quits: jreading (Adium@nat/novell/x-guekhgicfkazksog) (Read error: Connection reset by peer)
  630. # [17:01] * Joins: jreading (Adium@nat/novell/x-muqolkntnwhxdjav)
  631. # [17:01] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
  632. # [17:02] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 260 seconds)
  633. # [17:09] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Remote host closed the connection)
  634. # [17:09] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  635. # [17:14] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  636. # [17:17] <smaug____> annevk: ping
  637. # [17:19] <smaug____> or Ms2ger
  638. # [17:21] <annevk> smaug____: yo
  639. # [17:21] <smaug____> annevk: about tokenlist serialization
  640. # [17:21] <Ms2ger> Here
  641. # [17:22] <smaug____> it uses set serializer
  642. # [17:22] <smaug____> so what guarantees the order
  643. # [17:22] <annevk> I should probably rename those to ordered set parser and ordered set serializer
  644. # [17:22] <smaug____> but the idea is that it is ordered
  645. # [17:23] <annevk> yeah
  646. # [17:23] <annevk> that's why the set parser uses append and not set
  647. # [17:24] <smaug____> then "list of tokens"
  648. # [17:24] <smaug____> where is that defined
  649. # [17:24] <smaug____> if I look at http://dom.spec.whatwg.org/#dom-domtokenlist-add for example
  650. # [17:24] <annevk> "A DOMTokenList object has an associated list of unique tokens, which is initially empty."
  651. # [17:25] <smaug____> k
  652. # [17:25] <annevk> I guess I could make that ordered set of tokens and xref tokens
  653. # [17:25] <annevk> I'll make some clarifications in a bit
  654. # [17:26] <SimonSapin> is that tokens of the HTML parser?
  655. # [17:28] * Quits: shwetank (~shwetank@office.fw-osl.opera.com) (Quit: Leaving...)
  656. # [17:30] <Ms2ger> No
  657. # [17:30] <Ms2ger> Tokens in the class attribute
  658. # [17:31] <smaug____> annevk: what about the initial list. where is it defined how it is parsed?
  659. # [17:32] * Joins: zcorpan (~zcorpan@ip-200.t2.se.opera.com)
  660. # [17:33] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Remote host closed the connection)
  661. # [17:34] <annevk> smaug____: somewhat below http://dom.spec.whatwg.org/#concept-class
  662. # [17:37] <smaug____> hmm, per HTML spec the value is not updated when class is set to empty string
  663. # [17:38] <smaug____> "...when an element's class attribute is set to a value other than the empty string, set the element's classes to the new value, parsed."
  664. # [17:39] <smaug____> "When an element's class attribute is removed, set the element's classes to the empty list. "
  665. # [17:39] <smaug____> but what about empty string as value
  666. # [17:39] <Ms2ger> That seems like a bug
  667. # [17:39] <smaug____> Hixie_: ^
  668. # [17:39] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  669. # [17:43] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 241 seconds)
  670. # [17:46] <annevk> smaug____: once browsers implement class="" for all elements, the HTML spec is obsolete...
  671. # [17:46] <annevk> smaug____: landed a patch in DOM around token usage btw
  672. # [17:47] <annevk> smaug____: and ordered sets
  673. # [17:47] * Joins: jarek (~jarek@bcc205.neoplus.adsl.tpnet.pl)
  674. # [17:47] * Quits: jarek (~jarek@bcc205.neoplus.adsl.tpnet.pl) (Changing host)
  675. # [17:47] * Joins: jarek (~jarek@unaffiliated/jarek)
  676. # [17:49] <smaug____> annevk: thanks
  677. # [17:50] <smaug____> annevk: well, DOM spec will need to then define how the initial classList is constructed
  678. # [17:50] <annevk> smaug____: I just pointed you to where it does that
  679. # [17:52] <smaug____> (again an example how a feature has been implemented at least once, yet the specs are unclear what to implement. Specs tend to become less buggy only after 2-3 implementations. )
  680. # [17:52] <smaug____> (which is why it is sad there isn't Presto anymore)
  681. # [17:54] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
  682. # [17:54] <smaug____> annevk: oops, sorry, I thought that was in HTML spec :)
  683. # [17:54] <annevk> oh, so I should remove empty string?
  684. # [17:55] <smaug____> yeah
  685. # [17:55] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  686. # [17:55] <annevk> I wonder why we had that
  687. # [17:55] <annevk> ooh, maybe copypasta from the ID case
  688. # [17:57] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  689. # [17:57] <annevk> smaug____: fixed
  690. # [17:58] <smaug____> kiitos
  691. # [18:01] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  692. # [18:06] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 264 seconds)
  693. # [18:08] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
  694. # [18:08] * Quits: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com) (Remote host closed the connection)
  695. # [18:10] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
  696. # [18:10] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  697. # [18:14] * Joins: McNugit (~McNugit@ip68-111-163-8.sd.sd.cox.net)
  698. # [18:15] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  699. # [18:17] * Quits: jreading (Adium@nat/novell/x-muqolkntnwhxdjav) (Read error: Connection reset by peer)
  700. # [18:17] * Joins: jreading (Adium@nat/novell/x-wvlnjfzicfrgpirj)
  701. # [18:21] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  702. # [18:24] * Joins: jorgepedret (~jorgepedr@64-46-3-158.dyn.novuscom.net)
  703. # [18:25] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
  704. # [18:27] * Quits: rmichnik (~quassel@177.135.228.218) (Read error: Connection reset by peer)
  705. # [18:29] * Quits: jreading (Adium@nat/novell/x-wvlnjfzicfrgpirj) (Ping timeout: 245 seconds)
  706. # [18:31] * Joins: jreading (Adium@nat/novell/x-cfpvswqmdzngzxew)
  707. # [18:35] <Hixie_> smaug____: file a bug
  708. # [18:36] * Joins: tantek (~tantek@me60536d0.tmodns.net)
  709. # [18:37] <smaug____> Hixie_: nm, I was confused. It was a bug in DOM spec and annevk fixed it
  710. # [18:37] * Joins: sgalineau (~sylvaing@192.150.10.206)
  711. # [18:38] <Hixie_> k
  712. # [18:38] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
  713. # [18:39] * GPHemsley still thinks it would be useful to allow multiple IDs point to a single element using space-separated @id
  714. # [18:41] * Joins: jwalden (~waldo@v-1045.fw1.sfo1.mozilla.net)
  715. # [18:42] <annevk> GPHemsley: where?
  716. # [18:43] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  717. # [18:43] * Quits: Benvie (~bbenvie@89.202.203.51) (Ping timeout: 260 seconds)
  718. # [18:43] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  719. # [18:44] * Joins: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net)
  720. # [18:44] * Quits: jreading (Adium@nat/novell/x-cfpvswqmdzngzxew) (Read error: Connection reset by peer)
  721. # [18:44] * Joins: jreading (Adium@nat/novell/x-ezjrocmknzwiitse)
  722. # [18:45] * Joins: ap (~ap@2620:149:4:1b01:6176:d0a0:479d:6f)
  723. # [18:45] <GPHemsley> annevk: In HTML, at least.
  724. # [18:46] <GPHemsley> But that's just a thought with no understanding of any possible implications.
  725. # [18:50] <annevk> I see...
  726. # [18:51] * Joins: shwetank (~shwetank@cm-84.208.50.241.getinternet.no)
  727. # [18:52] * Quits: miketaylr (~mtaylor@66.207.208.102) (Quit: Leaving...)
  728. # [18:54] * Quits: jreading (Adium@nat/novell/x-ezjrocmknzwiitse) (Quit: Leaving.)
  729. # [18:55] * Joins: jreading (Adium@nat/novell/x-pxwpmgvnzehzjgpz)
  730. # [18:58] <gavinc> GPHemsley: well, other then breaking the heck out of element.id? ;)
  731. # [18:58] <matjas> my interpretation of the spec for the `hidden` attribute is that it should not be used for content that will _never_ become visible
  732. # [18:58] <matjas> is that correct? (http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#the-hidden-attribute)
  733. # [18:59] <GPHemsley> gavinc: It may indeed break the heck out of a lot of things.
  734. # [18:59] <annevk> matjas: it might never become visible for any given user
  735. # [19:00] <matjas> “When specified on an element, it indicates that the element is not yet, or is no longer, directly relevant to the page’s current state, or that it is being used to declare content to be reused by other parts of the page as opposed to being directly accessed by the user.”
  736. # [19:00] * Joins: weinig (~weinig@17.114.107.175)
  737. # [19:00] <matjas> i.e. there exists a situation in which the `hidden` state is removed
  738. # [19:01] <matjas> but if i just want to hide something in the document, for everyone, in all cases, doesn’t that mean i shouldn’t use `hidden`?
  739. # [19:01] <matjas> since it’s _never_ “directly relevant to the page’s current state”
  740. # [19:02] * Quits: AladinBouzerd (~aladinbou@41.97.78.104) (Ping timeout: 245 seconds)
  741. # [19:02] * Quits: weinig (~weinig@17.114.107.175) (Client Quit)
  742. # [19:02] <matjas> sounds to me like it does, but maybe i’m wrong
  743. # [19:02] * Joins: weinig (~weinig@17.114.107.175)
  744. # [19:03] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  745. # [19:03] * Joins: scor (scor@drupal.org/user/52142/view)
  746. # [19:04] * Joins: danja (~danny@host219-207-dynamic.12-79-r.retail.telecomitalia.it)
  747. # [19:05] * Joins: Areks (~Areks@rs.gridnine.com)
  748. # [19:07] <Hixie_> matjas: if you want to hide something in the document, for everyone, in all cases, just don't put it in?
  749. # [19:09] * Quits: Guest80371 (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
  750. # [19:10] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  751. # [19:13] * Quits: tantek (~tantek@me60536d0.tmodns.net) (Quit: tantek)
  752. # [19:15] <matjas> Hixie_: here’s the use case http://mathiasbynens.be/notes/json-dom-csp#hidden-element
  753. # [19:16] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  754. # [19:16] <Hixie_> why would CSP not be satisfied with inlined JSON?
  755. # [19:16] <Hixie_> <script> is the appropriate element to use here
  756. # [19:16] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  757. # [19:17] <Hixie_> hidden="" is wrong. display:none is even more wrong.
  758. # [19:17] <matjas> CSP blocks inline <script>s
  759. # [19:17] <Hixie_> "blocks" how?
  760. # [19:17] <matjas> doesn’t execute its contents
  761. # [19:17] * Quits: jorgepedret (~jorgepedr@64-46-3-158.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
  762. # [19:17] <Hixie_> it's JSON, you're not supposed to execute it?
  763. # [19:17] <Hixie_> <script type="application/json"> ... </script>
  764. # [19:17] <matjas> you want to assign it to a variable or something like that so you can use it in JS
  765. # [19:17] <matjas> so you’d use <script type=application/json> (also mentioned on that page)
  766. # [19:17] <matjas> k got it
  767. # [19:17] <Hixie_> yeah
  768. # [19:18] <Hixie_> (just got there)
  769. # [19:18] <Hixie_> that's the way to include data blobs in html
  770. # [19:19] <matjas> i asked about this a few weeks back and the suggested solution was to use a custom data-* attribute
  771. # [19:19] * Joins: newbie23 (~Areks@rs.gridnine.com)
  772. # [19:19] <matjas> (here in #whatwg, i mean)
  773. # [19:19] * Joins: jorgepedret (~jorgepedr@64-46-3-158.dyn.novuscom.net)
  774. # [19:19] <Hixie_> well it depends what you're doing
  775. # [19:19] <Hixie_> if you have a big blob, not associated with an element, then <script> data blocks are the way to go
  776. # [19:19] <Hixie_> if you have data associated with an element, data-* is good
  777. # [19:20] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  778. # [19:20] <matjas> would you mind leaving a comment there saying just that? thanks
  779. # [19:20] <Hixie_> can't right now but feel free to copy/paste commentsa bove
  780. # [19:22] <annevk> Anyone with shorter names for getFileNames and getRawFileNames?
  781. # [19:23] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
  782. # [19:23] * Quits: fgh (~fgh@bb121-7-64-179.singnet.com.sg) (Ping timeout: 276 seconds)
  783. # [19:24] <annevk> (assume I just lowercased the "N" per established convention)
  784. # [19:24] <gsnedders> jgraham: Do you understand the sanitizer at all?
  785. # [19:26] <jgraham> gsnedders: Yes. But the bar for not understanding something "at all" is rather high.
  786. # [19:26] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  787. # [19:28] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  788. # [19:29] <gsnedders> jgraham: Explain how disallowed_token doesn't break everything?
  789. # [19:31] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 260 seconds)
  790. # [19:35] <jgraham> Wow, that's terrible code
  791. # [19:35] <jgraham> But I'm not clear that it necessarily has to break everything
  792. # [19:35] <jgraham> I'mm not clear that it doesn't either
  793. # [19:35] * Quits: weinig (~weinig@17.114.107.175) (Quit: weinig)
  794. # [19:35] <jgraham> Like I said
  795. # [19:36] <jgraham> Oh, right
  796. # [19:36] <jgraham> It shouldn't break everything
  797. # [19:36] * Quits: jorgepedret (~jorgepedr@64-46-3-158.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
  798. # [19:36] <jgraham> It is trying to convert all disallowed tokens to character tokens
  799. # [19:37] <gsnedders> Yeah, I eventually worked that out just before you said that.
  800. # [19:37] <gsnedders> Big problem: attribute/element lists are namespace unaware.
  801. # [19:38] <gsnedders> Do I deal with this by post-processing the lists, or do I change the lists?
  802. # [19:38] <jgraham> Well
  803. # [19:39] <jgraham> I would say that you could use a syntax like svg:foo and post-process that
  804. # [19:40] <gsnedders> Yeah, indeed.
  805. # [19:40] <gsnedders> That's what I meant.
  806. # [19:40] * Joins: miketaylr (~mtaylor@66.207.208.102)
  807. # [19:40] <gsnedders> That's what it currently does.
  808. # [19:41] <gsnedders> Without the post-processing.
  809. # [19:41] * Krinkle|detached is now known as Krinkle
  810. # [19:41] <jgraham> Oh
  811. # [19:42] * Joins: fgh (~fgh@bb121-7-30-176.singnet.com.sg)
  812. # [19:44] <gsnedders> Oh, this is really quite the mess.
  813. # [19:46] * Joins: jernoble|laptop (~jernoble@17.212.155.144)
  814. # [19:46] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  815. # [19:47] * Joins: annevk (~annevk@207.218.72.65)
  816. # [19:47] * Quits: baku (~baku@207.218.72.65) (Ping timeout: 256 seconds)
  817. # [19:49] * Quits: jannis_ (~Adium@xdsl-188-155-17-213.adslplus.ch) (Quit: Leaving.)
  818. # [19:51] * Quits: annevk (~annevk@207.218.72.65) (Ping timeout: 240 seconds)
  819. # [19:59] <jwalden> Hixie_: Link: foo.xbl to style plaintext is one of the scariest things I've ever heard of here
  820. # [20:00] * Joins: blooberry (~blooberry@134.134.137.73)
  821. # [20:09] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  822. # [20:10] * hober2 is now known as hober
  823. # [20:11] * Quits: shwetank (~shwetank@cm-84.208.50.241.getinternet.no) (Quit: Linkinus - http://linkinus.com)
  824. # [20:11] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  825. # [20:11] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
  826. # [20:13] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 246 seconds)
  827. # [20:13] * Joins: jannis_ (~Adium@xdsl-188-155-17-213.adslplus.ch)
  828. # [20:13] <Hixie_> jwalden: why is it scary?
  829. # [20:14] <jwalden> Hixie_: XBL, mutating random content, the usual scary
  830. # [20:14] <Hixie_> pah
  831. # [20:14] <Hixie_> :-)
  832. # [20:15] * jwalden shakes fist at QA ;-)
  833. # [20:16] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  834. # [20:23] * Joins: rniwa (~rniwa@17.212.154.114)
  835. # [20:29] * Joins: annevk (~annevk@2.25.52.207)
  836. # [20:30] * Quits: jernoble|laptop (~jernoble@17.212.155.144) (Quit: Textual IRC Client: www.textualapp.com)
  837. # [20:31] * Joins: jacobolus (~jacobolus@162.217.72.81)
  838. # [20:33] <annevk> During dinner I decided on getNames() / getRawNames()
  839. # [20:33] <annevk> Rough overview of the entire thing is at https://etherpad.mozilla.org/zipurls
  840. # [20:33] * Joins: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net)
  841. # [20:34] <annevk> Will add it to Fetch in due course. Constructing Zip files isn't added yet. Starting conservatively.
  842. # [20:34] <annevk> Domenic_: for zlib APIs... Any ideas as to how those should look?
  843. # [20:37] <Domenic_> annevk: probably http://nodejs.org/api/zlib.html#zlib_convenience_methods but with ArrayBuffer instead of Node's custom Buffer and promises instead of callbacks. Streaming versions would be nice once we figure out streams.
  844. # [20:40] <annevk> Domenic_: so it seems kinda bad to expose the name zlib like that, given that it's a specific implementation
  845. # [20:41] * Quits: erichynds (~erichynds@64.206.121.41) (Quit: erichynds)
  846. # [20:41] <annevk> Domenic_: but okay, deflate(any) -> promise makes sense
  847. # [20:41] <Domenic_> annevk: sure, it doesn't have to be `zlib.`. Ideally it would be `import { unzip, deflate } from "@web/compress"` or similar.
  848. # [20:43] <annevk> It'll be interesting to see when the module thing happens...
  849. # [20:43] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  850. # [20:44] <Domenic_> sigh, yes.
  851. # [20:46] * Joins: weinig (~weinig@17.114.107.175)
  852. # [20:47] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  853. # [20:48] * Quits: dbaron (~dbaron@173-228-85-238.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
  854. # [20:52] * Quits: [[zz]] (~q@node-jkq.pool-101-108.dynamic.totbb.net) (Ping timeout: 276 seconds)
  855. # [20:59] * Joins: karlcow (~karl@nerval.la-grange.net)
  856. # [21:01] * Joins: say2joe (~say2joe@209-253-225-97.ip.mcleodusa.net)
  857. # [21:04] * Joins: josemanuel (~josemanue@214.163.221.87.dynamic.jazztel.es)
  858. # [21:05] * Quits: josemanuel (~josemanue@214.163.221.87.dynamic.jazztel.es) (Client Quit)
  859. # [21:06] * Joins: lerc (~quassel@121.75.145.115)
  860. # [21:06] * Quits: zcorpan (~zcorpan@ip-200.t2.se.opera.com) (Remote host closed the connection)
  861. # [21:06] * Joins: zcorpan (~zcorpan@2a00:801:e0:30:2da9:fd20:98d8:3e6)
  862. # [21:08] * Joins: erichynds (~erichynds@64.206.121.41)
  863. # [21:08] * Joins: tantek (~tantek@me60536d0.tmodns.net)
  864. # [21:12] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  865. # [21:13] * Joins: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl)
  866. # [21:14] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  867. # [21:16] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  868. # [21:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  869. # [21:22] * Joins: ap_ (~ap@17.245.108.161)
  870. # [21:25] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
  871. # [21:25] * Joins: ehsan (~ehsan@66.207.208.102)
  872. # [21:26] * Quits: ap (~ap@2620:149:4:1b01:6176:d0a0:479d:6f) (Ping timeout: 240 seconds)
  873. # [21:26] * ap_ is now known as ap
  874. # [21:29] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
  875. # [21:30] * Joins: ehsan (~ehsan@66.207.208.102)
  876. # [21:31] * Quits: erichynds (~erichynds@64.206.121.41) (Quit: erichynds)
  877. # [21:33] * Joins: erichynds (~erichynds@64.206.121.41)
  878. # [21:35] * Quits: ehsan (~ehsan@66.207.208.102) (Ping timeout: 260 seconds)
  879. # [21:38] * Joins: ehsan (~ehsan@66.207.208.102)
  880. # [21:42] * Quits: erichynds (~erichynds@64.206.121.41) (Quit: erichynds)
  881. # [21:44] * Joins: erichynds (~erichynds@64.206.121.41)
  882. # [21:46] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  883. # [21:47] * Quits: tantek (~tantek@me60536d0.tmodns.net) (Quit: tantek)
  884. # [21:48] * Joins: miketaylrrrr (~mtaylor@66.207.208.102)
  885. # [21:48] <zcorpan> is there a webkit or blink browser that supports switching style sheet sets?
  886. # [21:48] * Quits: miketaylr (~mtaylor@66.207.208.102) (Disconnected by services)
  887. # [21:48] * miketaylrrrr is now known as miketaylr
  888. # [21:48] <Hixie_> using ui?
  889. # [21:48] <zcorpan> yeah
  890. # [21:48] <Hixie_> not to my knowledge :-(
  891. # [21:51] * Joins: AladinBouzerd (~aladinbou@41.97.111.211)
  892. # [21:51] * Quits: AladinBouzerd (~aladinbou@41.97.111.211) (Read error: Connection reset by peer)
  893. # [21:51] <zcorpan> it seems webkit/blink don't support switching with JS either, unless i'm missing something
  894. # [21:52] * Quits: jorgepedret (~jorgepedr@S01067444013f60b9.vc.shawcable.net) (Quit: Computer has gone to sleep.)
  895. # [21:52] <Hixie_> i thought there was some api
  896. # [21:52] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  897. # [21:52] <Hixie_> that webkit implemented
  898. # [21:52] <Hixie_> as hyatt
  899. # [21:52] <Hixie_> er, ask hyatt, rather
  900. # [21:53] * Joins: AladinBouzerd (~aladinbou@41.97.75.71)
  901. # [21:55] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  902. # [21:58] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  903. # [22:01] <zcorpan> hmm, i see selectedStylesheetSet but the spec has selectedStyleSheetSet. and setting it doesn't switch stylesheets
  904. # [22:03] <Hixie_> i think the name may have been changed in the spec to avoid clashing when the semantics were changed?
  905. # [22:05] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  906. # [22:09] <zcorpan> annevk: ^
  907. # [22:09] * Quits: ap (~ap@17.245.108.161) (Remote host closed the connection)
  908. # [22:10] * Joins: ap (~ap@2620:149:4:1b01:90d2:e870:2028:e6dc)
  909. # [22:12] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  910. # [22:14] <annevk> zcorpan: that's when Hixie_ changed the semantics, not I
  911. # [22:14] <annevk> zcorpan: that API is kinda hopeless, nobody is really interested
  912. # [22:14] <Hixie_> yeah, alternative style sheets in general have rather failed
  913. # [22:14] <gsnedders> jgraham: #110 may be on interest. Gets the tokenizer working roughly as a treewalker
  914. # [22:14] <zcorpan> maybe we should drop it
  915. # [22:15] <Hixie_> as much as it would pain me to agree, yeah
  916. # [22:15] <annevk> There's a lot of potential simplicity gain there
  917. # [22:15] <Hixie_> yeah
  918. # [22:15] * Quits: ehsan (~ehsan@66.207.208.102) (Read error: Connection reset by peer)
  919. # [22:15] <Hixie_> should see if mozilla would drop it
  920. # [22:15] <Hixie_> i think it's very sad that we'd remove it, but it is a lot of complexity for something that virtually nobody uses
  921. # [22:15] <annevk> We accept bug reports / patches :)
  922. # [22:15] * Joins: ehsan (~ehsan@66.207.208.102)
  923. # [22:16] <gsnedders> jgraham: Nothing's been done about getting tests running yet, though
  924. # [22:16] <Hixie_> annevk: i don't believe in pushing my agenda in bug reports and even less in patches
  925. # [22:17] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 245 seconds)
  926. # [22:17] <annevk> More visible than G+ :p
  927. # [22:18] <Hixie_> visible how?
  928. # [22:18] <Hixie_> i have like 10,000 people following me on g+ :-P
  929. # [22:20] <annevk> I do file bug reports, mostly to get a sense of what people think about a particular issue... Why don't you believe in them?
  930. # [22:29] <Hixie_> i don't want to make people do things without them thinking they're a good idea, and i'm worried that if i file a bug saying "do X", some browser vendors will do it without thinking about whether i'm wrong or not
  931. # [22:30] <Hixie_> i figure if i'm right, someone else will agree enough to file a bug
  932. # [22:30] <Hixie_> and if nobody can be bothered, i'm probably not right
  933. # [22:30] <jgraham> DODo
  934. # [22:30] <jgraham> oops
  935. # [22:31] <jgraham> Bad connection
  936. # [22:31] <Hixie_> you using irssi?
  937. # [22:31] * Quits: erichynds (~erichynds@64.206.121.41) (Quit: erichynds)
  938. # [22:31] <jgraham> File a bug saying "do X iff bz think's it's a good idea"
  939. # [22:31] <jgraham> Yeah
  940. # [22:31] <Hixie_> can you understand wtf is up with irssi acting weird when the connection is bad?
  941. # [22:31] <Hixie_> i don't understand how it's possible
  942. # [22:31] <Hixie_> ssh runs over tcp
  943. # [22:32] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr) (Read error: Operation timed out)
  944. # [22:32] * Joins: erichynds (~erichynds@64.206.121.41)
  945. # [22:32] <Hixie_> surely that means that there should be no way to tell when the connection is bad
  946. # [22:32] * Joins: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr)
  947. # [22:32] * Joins: jorgepedret (~jorgepedr@S0106c0c1c00d4a3b.vc.shawcable.net)
  948. # [22:33] <jgraham> Well I think what just happened wasn't an irssi problem, more that I thought the connection was dead and tried to escape ssh, but irssi eventually sent some of the characters
  949. # [22:34] <Hixie_> ah
  950. # [22:34] <Hixie_> i find that when i get a lot of packet loss, i start seeing ansi sequences in my irssi input
  951. # [22:34] <Hixie_> from pressing arrow keys, etc
  952. # [22:34] <Hixie_> and i have zero understanding of how that is possible
  953. # [22:35] <Hixie_> (running ssh in a mac Terminal, to a machine running screen with irssi in a buffer)
  954. # [22:40] <gsnedders> Anyone here understand regexp engines here?
  955. # [22:40] <gsnedders> s/here\?/?/
  956. # [22:41] <Ms2ger> You
  957. # [22:42] <jgraham> gsnedders: Just ask your question :p
  958. # [22:43] * Joins: miketaylrrrr (~mtaylor@66.207.208.102)
  959. # [22:43] * Quits: miketaylr (~mtaylor@66.207.208.102) (Disconnected by services)
  960. # [22:43] * miketaylrrrr is now known as miketaylr
  961. # [22:45] <gsnedders> Given a string like "aaabaaabaaad" and a regexp like /a+ba+d/, if you match that as a DFA you get to the second "b" in the input string before you reject the string from the DFA. How do you know where in the input string to start matching again? Can you avoid doing the naïve one starting offset at a time?
  962. # [22:48] * Quits: espadrine (~ttyl@AMontsouris-158-1-15-204.w92-128.abo.wanadoo.fr) (Read error: Connection timed out)
  963. # [22:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  964. # [22:50] * Quits: sgalineau (~sylvaing@192.150.10.206) (Quit: Textual IRC Client: www.textualapp.com)
  965. # [22:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  966. # [22:58] * Joins: mven (~mven@169.241.49.215)
  967. # [22:59] <gsnedders> http://swtch.com/~rsc/regexp/regexp3.html deals with this, actually
  968. # [22:59] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  969. # [22:59] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Read error: Connection reset by peer)
  970. # [23:00] * Quits: jreading (Adium@nat/novell/x-pxwpmgvnzehzjgpz) (Ping timeout: 256 seconds)
  971. # [23:02] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Ping timeout: 252 seconds)
  972. # [23:02] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
  973. # [23:03] * Joins: othermaciej (~mjs@17.114.110.129)
  974. # [23:04] * Krinkle is now known as Krinkle|detached
  975. # [23:07] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
  976. # [23:11] <Hixie_> how am i supposed to know from script when the html parser has finished parsing an element? o_O
  977. # [23:11] * Joins: [[zz]] (~q@node-67p.pool-125-25.dynamic.totbb.net)
  978. # [23:13] * Joins: enr (~enr@static-88.131.87.100.addr.tdcsong.se)
  979. # [23:13] * Quits: TallTed (~Thud@63.119.36.36)
  980. # [23:13] * Joins: zkis (~zkis@173.243.45.74)
  981. # [23:17] * Quits: enr (~enr@static-88.131.87.100.addr.tdcsong.se) (Ping timeout: 264 seconds)
  982. # [23:18] * Quits: zkis (~zkis@173.243.45.74) (Ping timeout: 245 seconds)
  983. # [23:21] * Quits: sandorjanssen (~sandorjan@541ECDF3.cm-5-7d.dynamic.ziggo.nl) (Quit: Leaving)
  984. # [23:21] * Joins: nessy (~silviapf@101.164.144.53)
  985. # [23:21] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  986. # [23:23] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  987. # [23:24] <rillian> Hixie_: is there a reason not to write some trivial display rules for TextTrackCue and give it a plain-text constructor?
  988. # [23:24] <rillian> I mostly say this because I don't approve of all the positional stuff in WebVTT
  989. # [23:25] * encryptd_fractal is now known as crush_underflow
  990. # [23:25] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Ping timeout: 245 seconds)
  991. # [23:25] <Hixie_> rillian: why wouldn't we just fix webvtt instead?
  992. # [23:26] * crush_underflow is now known as friend
  993. # [23:30] * Quits: erichynds (~erichynds@64.206.121.41) (Quit: erichynds)
  994. # [23:33] * Quits: felipeduardo (~felipedua@189.115.44.34) (Quit: partiu startup londrina)
  995. # [23:34] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  996. # [23:36] * Quits: mven (~mven@169.241.49.215) (Remote host closed the connection)
  997. # [23:36] * Quits: jorgepedret (~jorgepedr@S0106c0c1c00d4a3b.vc.shawcable.net) (Quit: Computer has gone to sleep.)
  998. # [23:36] <jannis_> When I have <pre><img></pre>, is the alt="" subject to pre?
  999. # [23:40] <rillian> Hixie_: didn't you resign as editor because no one wanted to fix WebVTT?
  1000. # [23:41] <Hixie_> no, i handed WebVTT to Silvia because I was trying to offload work and she volunteered
  1001. # [23:41] * Joins: jorgepedret (~jorgepedr@S0106c0c1c00d4a3b.vc.shawcable.net)
  1002. # [23:41] <Hixie_> (that, and implementors didn't want to do what i wanted)
  1003. # [23:41] <rillian> heh
  1004. # [23:41] <Hixie_> jannis_: yes
  1005. # [23:41] <rillian> I did like your idea to standardizing a file format for the legacy CC streams
  1006. # [23:42] <rillian> that seemed the only way to meet implementor concerns without adding all these features to webvtt
  1007. # [23:42] <jannis_> Hixie_: thx
  1008. # [23:44] <jannis_> but there is no way (and no way intended) to use html elements in the img’s alternate content, is it?
  1009. # [23:46] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
  1010. # [23:48] * Joins: AladinBouzerd_ (~aladinbou@41.97.120.229)
  1011. # [23:48] * Joins: boogyman (~dividingl@68.200.9.63)
  1012. # [23:48] * Quits: boogyman (~dividingl@68.200.9.63) (Changing host)
  1013. # [23:48] * Joins: boogyman (~dividingl@pdpc/supporter/professional/boogyman)
  1014. # [23:49] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  1015. # [23:49] * Quits: AladinBouzerd (~aladinbou@41.97.75.71) (Ping timeout: 245 seconds)
  1016. # [23:50] * Quits: Ms2ger (~Ms2ger@188.192-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1017. # [23:51] <Hixie_> jannis_: yeah, just use <object> instead of <img>
  1018. # [23:52] <Hixie_> script preloading proposal on the list
  1019. # [23:52] <jannis_> oh, does that work?
  1020. # [23:52] <Hixie_> jannis_: should do
  1021. # [23:52] <jannis_> great :)
  1022. # [23:56] * Quits: miketaylr (~mtaylor@66.207.208.102) (Quit: BFF4LYFES)
  1023. # Session Close: Wed Aug 28 00:00:00 2013

The end :)